12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMLPR00100" position="absolute 0 0 1256 805" titletext="검사결과등록" oninit="SMLPR00100_oninit" onload="SMLPR00100_onload" style="font:굴림,9,bold;">
- <Layouts>
- <Layout>
- <Div position="absolute 0 54 1219 801" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout width="1219" height="747">
- <Static text="최종진단/수정진단" position="absolute 1043 583 1161 597" id="caption101" anchor="default"/>
- <Static position="absolute 1025 582 1040 597" align="align:center middle;" id="caption100" anchor="default" style="background:#9cff9cff;"/>
- <Static text="접수" position="absolute 898 583 928 597" align="align:center middle;" id="caption99" anchor="default"/>
- <Static text="예비결과" position="absolute 958 583 1008 597" id="caption104" anchor="default"/>
- <Static position="absolute 880 582 895 597" id="caption103" anchor="default" style="background:#ffff00ff;"/>
- <Static position="absolute 940 582 955 597" align="align:center middle;" id="caption102" anchor="default" style="background:#ffccffff;"/>
- <CheckBox position="absolute 443 94 523 109" id="bol_rsltprvn" visible="true" anchor="default" text="결과숨기기" onclick="grp_biz_bol_rsltprvn_onclick" truevalue="1" falsevalue="0" onchanged="grp_biz_bol_rsltprvn_onchanged"/>
- <Static position="absolute 943 287 1015 310" align="align:center middle;" id="caption53" class="cell_1" anchor="default" text="선택진료의"/>
- <Shape position="absolute 943 309 1191 315" linetype="horizontal" id="line94" class="line_3" anchor="default"/>
- <Edit readonly="true" position="absolute 384 20 480 39" id="output10" anchor="default" autoselect="true"/>
- <Edit position="absolute 69 44 146 63" id="input1" class="input_default" taborder="2" anchor="default" autoselect="true"/>
- <Edit readonly="true" position="absolute 218 44 298 63" id="output11" anchor="default" autoselect="true"/>
- <Edit readonly="true" position="absolute 384 44 480 63" id="output12" anchor="default" autoselect="true"/>
- <Shape position="absolute 0 16 751 22" linetype="horizontal" id="line13" class="line_1" anchor="default" style="strokepen:1 solid #33bbbbff;"/>
- <Edit readonly="true" position="absolute 384 68 480 87" id="output13" anchor="default" autoselect="true"/>
- <Edit position="absolute 218 20 298 39" id="input4" class="input_default" taborder="3" anchor="default" autoselect="true"/>
- <Static text="환자구분" position="absolute 483 19 544 42" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <Static text="등록번호" position="absolute 0 43 66 66" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
- <Static text="진 료 과" position="absolute 301 43 381 66" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <Static text="처방형태" position="absolute 0 67 66 90" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
- <Static text="병동/병실" position="absolute 301 67 381 90" align="align:center middle;" id="caption30" class="cell_1" anchor="default"/>
- <Static text="병리번호" position="absolute 0 19 66 42" align="align:center middle;" id="caption31" class="cell_1" anchor="default"/>
- <Static text="환자명" position="absolute 149 19 215 42" align="align:center middle;" id="caption34" class="cell_1" anchor="default"/>
- <Static text="주민번호" position="absolute 301 19 381 42" align="align:center middle;" id="caption36" class="cell_1" anchor="default"/>
- <Static text="성별/나이" position="absolute 149 43 215 66" align="align:center middle;" id="caption47" class="cell_1" anchor="default"/>
- <Static text="처방일" position="absolute 483 43 544 66" align="align:center middle;" id="caption48" class="cell_1" anchor="default"/>
- <Static text="접수일" position="absolute 483 67 544 90" align="align:center middle;" id="caption49" class="cell_1" anchor="default"/>
- <Static text="주치의" position="absolute 620 19 670 42" align="align:center middle;" id="caption50" class="cell_1" anchor="default"/>
- <Static text="검사자" position="absolute 620 43 670 66" align="align:center middle;" id="caption51" class="cell_1" anchor="default"/>
- <Static text="보고일" position="absolute 620 67 670 90" align="align:center middle;" id="caption52" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 673 20 751 39" id="output29" anchor="default" autoselect="true"/>
- <Shape position="absolute 760 601 1188 607" linetype="horizontal" id="line27" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="이전 병리결과" position="absolute 760 584 865 603" id="caption56" class="tit_2" anchor="default"/>
- <Shape position="absolute 1082 341 1191 347" linetype="horizontal" id="line28" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="관련 병리번호" position="absolute 1081 322 1184 339" id="caption57" class="tit_2" anchor="default"/>
- <Static text="기타정보" position="absolute 301 91 381 114" align="align:center middle;" id="caption59" class="cell_1" anchor="default"/>
- <Shape position="absolute 943 15 1191 21" linetype="horizontal" id="line30" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 760 16 939 22" linetype="horizontal" id="line3" class="line_1" anchor="default" style="strokepen:1 solid #33bbbbff;"/>
- <Static text="기타정보" position="absolute 761 0 833 16" id="caption2" class="tit_2" anchor="default"/>
- <Static text="판독의사" position="absolute 943 0 1015 16" id="caption3" class="tit_2" anchor="default"/>
- <Shape position="absolute 760 341 1078 347" linetype="horizontal" id="line4" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="특수/면역 결과" position="absolute 760 321 873 337" id="caption4" class="tit_2" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 547 44 617 63" id="opt_orddd" mask="####-##-##" anchor="default" type="string"/>
- <MaskEdit readonly="true" position="absolute 547 68 617 87" id="opt_acptdd" mask="####-##-##" anchor="default" type="string"/>
- <Grid position="absolute 1082 345 1191 575" id="grd_refptno" binddataset="ds_grd_refptno" anchor="default" autofittype="col" oncellclick="grp_biz_grd_refptno_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="92"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="instcd"/>
- <Cell col="1" text="pid"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="병리번호"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:ptno"/>
- <Cell col="3" style="background:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');background2:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');" text="bind:dispptno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 111 751 117" linetype="horizontal" id="line5" class="line_3" anchor="default"/>
- <Tab position="absolute 1 120 752 742" id="swt_testrslt" class="sw_box" anchor="default" onchanged="grp_biz_swt_testrslt_onchanged">
- <Tabpages>
- <Tabpage text="조직" id="casejojig">
- <Layouts>
- <Layout>
- <Static text="Comments" position="absolute 6 522 96 539" id="caption37" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 588 745 594" linetype="horizontal" id="line16" class="line_3" anchor="default"/>
- <Shape position="absolute 5 539 745 545" linetype="horizontal" id="line18" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 110 745 116" linetype="horizontal" id="line19" class="line_3" anchor="default"/>
- <Static text="육안소견" position="absolute 7 10 80 26" id="caption39" class="tit_2" anchor="default"/>
- <Static text="진단" position="absolute 7 329 59 345" id="caption40" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 27 745 33" linetype="horizontal" id="line21" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 346 745 352" linetype="horizontal" id="line22" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="현미경 소견" position="absolute 7 123 107 139" id="caption41" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 140 745 146" linetype="horizontal" id="line23" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 316 746 322" linetype="horizontal" id="line24" class="line_3" anchor="default"/>
- <Shape position="absolute 5 508 746 514" linetype="horizontal" id="line2" class="line_3" anchor="default"/>
- <Static text="T" position="absolute 117 325 143 344" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Static text="M" position="absolute 475 325 501 344" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="P" position="absolute 281 325 307 344" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 262 6 353 25" id="opt_grostestrecnm1001" anchor="default" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;"/>
- <TextArea position="absolute 5 543 745 589" id="tar_cmtcnts1001" anchor="default" style="font:굴림체,10;" wordwrap="both" onkeyup="OnekeyUp" oneditclick="OneditClick" oneditdblclick="grp_biz_swt_testrslt_casejojig_tar_cmtcnts1001_oneditdblclick"/>
- <TextArea position="absolute 5 31 745 111" id="tar_groscnts1001" anchor="default" style="font:굴림체,10;" oneditclick="OneditClick" wordwrap="both" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casejojig_tar_groscnts1001_oneditdblclick"/>
- <TextArea position="absolute 5 144 745 317" id="tar_mscopcnts1001" anchor="default" wordwrap="word" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casejojig_tar_mscopcnts1001_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 350 745 510" id="tar_readcnts1001" anchor="default" style="font:굴림체,10;" oneditclick="OneditClick" wordwrap="both" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casejojig_tar_readcnts1001_oneditdblclick"/>
- <Edit position="absolute 146 325 278 344" id="opt_tcont1001" class="input_default" anchor="default" autoselect="true"/>
- <Combo position="absolute 310 325 472 344" id="cmb_pcont1001" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testcd" codecolumn="testnm" anchor="default"/>
- <Edit position="absolute 504 325 662 344" id="ipt_mcont1001" class="input_default" anchor="default" oneditclick="grp_biz_swt_testrslt_casejojig_ipt_mcont1001_oneditclick" onkeyup="grp_biz_swt_testrslt_casejojig_ipt_mcont1001_onkeyup" autoselect="true"/>
- <Button position="absolute 681 5 745 24" id="btn_exmp100101" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casejojig_btn_exmp100101_onclick"/>
- <Button position="absolute 681 118 745 137" id="btn_exmp100102" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casejojig_btn_exmp100102_onclick"/>
- <Button position="absolute 681 324 745 343" id="btn_exmp100103" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casejojig_btn_exmp100103_onclick"/>
- <Button position="absolute 681 517 745 536" id="btn_exmp1001cmt" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casejojig_btn_exmp1001cmt_onclick"/>
- <Button position="absolute 525 5 600 24" id="btn_grossave" class="btn2" text="Gross저장" anchor="default" onclick="grp_biz_swt_testrslt_casejojig_btn_grossave_onclick"/>
- <MaskEdit readonly="true" position="absolute 179 6 259 25" id="opt_grostm1001" mask="hh:nn:ss" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 85 6 176 25" id="opt_grosdd1001" mask="yyyy-mm-dd" anchor="default"/>
- <Button position="absolute 603 5 678 24" id="btn_grosprnt1001" class="btn2" text="Gross출력" anchor="default" onclick="grp_biz_swt_testrslt_casejojig_btn_grosprnt1001_onclick"/>
- <Button position="absolute 664 325 678 341" id="btn_diag1001" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;" onclick="grp_biz_swt_testrslt_casejojig_btn_diag1001_onclick"/>
- <Edit readonly="true" position="absolute 316 515 356 534" id="opt_diag1001" visible="false" anchor="default"/>
- <Edit readonly="true" position="absolute 117 121 147 140" align="align:center middle;" id="output3" anchor="default" style="background:stretch 5,5;border:1 none transparent ;bordertype:normal 0 0 ;align:right middle;"/>
- <Static text="개의 Block이 존재합니다." position="absolute 142 124 285 137" align="align:center middle;" id="caption10" anchor="default"/>
- <Button position="absolute 457 5 521 24" id="btn_block" class="btn2" text="블럭생성" anchor="default" onclick="grp_biz_swt_testrslt_casejojig_btn_block_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="동결절편" id="casefrozen">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 27 745 33" linetype="horizontal" id="line37" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="현미경 소견" position="absolute 8 98 108 114" id="caption86" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 116 745 122" linetype="horizontal" id="line70" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 176 744 182" linetype="horizontal" id="line71" class="line_3" anchor="default"/>
- <Shape position="absolute 5 586 744 592" linetype="horizontal" id="line72" class="line_3" anchor="default"/>
- <Static text="T" position="absolute 172 317 198 336" align="align:center middle;" id="caption87" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 510 744 516" linetype="horizontal" id="line73" class="line_3" anchor="default"/>
- <Shape position="absolute 5 538 746 544" linetype="horizontal" id="line74" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Comments" position="absolute 7 522 96 538" id="caption88" class="tit_2" anchor="default"/>
- <Static text="M" position="absolute 488 317 514 336" align="align:center middle;" id="caption89" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 87 744 93" linetype="horizontal" id="line75" class="line_3" anchor="default"/>
- <Static text="P" position="absolute 312 317 338 336" align="align:center middle;" id="caption90" class="cell_1" anchor="default"/>
- <Static text="육안소견" position="absolute 8 7 93 24" id="caption91" class="tit_2" anchor="default"/>
- <Edit position="absolute 201 317 309 336" id="output21" class="input_default" anchor="default" autoselect="true"/>
- <Static text="Frozen 결과" position="absolute 7 187 108 203" id="caption92" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 205 745 211" linetype="horizontal" id="line76" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 308 744 314" linetype="horizontal" id="line77" class="line_3" anchor="default"/>
- <Static text="Frozen Permanent" position="absolute 6 320 147 341" id="caption93" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 338 745 344" linetype="horizontal" id="line78" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <TextArea position="absolute 5 542 745 588" id="tar_cmtcnts1002" anchor="default" onkeyup="OnekeyUp" oneditclick="OneditClick" oneditdblclick="grp_biz_swt_testrslt_casefrozen_tar_cmtcnts1002_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 170 515 215 536" id="tar_readcnts1002" visible="false" anchor="default"/>
- <TextArea position="absolute 5 342 746 511" id="tar_frozencnts1002" anchor="default" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casefrozen_tar_frozencnts1002_oneditdblclick" style="font:굴림체,10;" wordwrap="both"/>
- <TextArea position="absolute 5 120 745 178" id="tar_mscopcnts1002" anchor="default" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casefrozen_tar_mscopcnts1002_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 31 745 89" id="tar_groscnts1002" anchor="default" wordwrap="both" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casefrozen_tar_groscnts1002_oneditdblclick" style="font:굴림체,10;"/>
- <Edit readonly="true" position="absolute 271 5 371 24" id="opt_grostestrecnm1002" anchor="default"/>
- <Grid position="absolute 5 209 745 310" id="grd_frzncstelist" class="datagrid2" taborder="7" binddataset="ds_grd_frzncstelist" anchor="default" autofittype="none" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="24"/>
- <Column size="104"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="54"/>
- <Column size="0"/>
- <Column size="54"/>
- <Column size="0"/>
- <Column size="54"/>
- <Column size="130"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="68"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="29"/>
- </Rows>
- <Band id="head">
- <Cell text="instcd"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="dispptno"/>
- <Cell col="3" text="spcacptdd"/>
- <Cell col="4" text="spcacptno"/>
- <Cell col="5" text="검체코드"/>
- <Cell col="6"/>
- <Cell col="7" text="검체명"/>
- <Cell col="8" text="세부 검체"/>
- <Cell col="9" text="Cassette 번호"/>
- <Cell col="10" text="Cassette 내용"/>
- <Cell col="11" text="접수일자"/>
- <Cell col="12" text="접수시간"/>
- <Cell col="13" text="입고일자"/>
- <Cell col="14" text="입고시간"/>
- <Cell col="15" text="판독일자"/>
- <Cell col="16" text="판독시간"/>
- <Cell col="17" text="판독결과"/>
- <Cell col="18" text="판독의명1"/>
- <Cell col="19" text="판독의사1"/>
- <Cell col="20" text="판독의명2"/>
- <Cell col="21" text="판독의사2"/>
- <Cell col="22" text="판독의명3"/>
- <Cell col="23" text="판독의사3"/>
- <Cell col="24" text="Comment"/>
- <Cell col="25" text="등록번호"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:dispptno"/>
- <Cell col="3" text="bind:spcacptdd"/>
- <Cell col="4" text="bind:spcacptno"/>
- <Cell col="5" text="bind:spccd"/>
- <Cell col="6"/>
- <Cell col="7" text="bind:spcnm" wordwrap="both"/>
- <Cell col="8" text="bind:spcacptseqno"/>
- <Cell col="9" text="bind:csteno"/>
- <Cell col="10" style="align:left middle;" text="bind:cstecnts"/>
- <Cell col="11" displaytype="date" edittype="date" text="bind:acptdd"/>
- <Cell col="12" displaytype="text" edittype="text" text="bind:acpttm" mask="expr:utlf_isNull(acpttm) || acpttm == '-' ? '' : '##:##:##'"/>
- <Cell col="13" displaytype="date" edittype="date" text="bind:indd"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:intm" mask="expr:utlf_isNull(intm) || intm == '-' ? '' : '##:##:##'"/>
- <Cell col="15" displaytype="date" edittype="date" text="bind:readdd"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:readtm" mask="expr:utlf_isNull(readtm) || readtm == '-' ? '' : '##:##:##'"/>
- <Cell col="17" displaytype="text" edittype="textarea" text="bind:readrslt"/>
- <Cell col="18" text="bind:readdrnm1"/>
- <Cell col="19" displaytype="combo" edittype="combo" text="bind:readdrid1" combodataset="ds_grd_readdoctlist" combocodecol="userid" combodatacol="usernm"/>
- <Cell col="20" text="bind:readdrnm2"/>
- <Cell col="21" displaytype="combo" edittype="combo" text="bind:readdrid2" combodataset="ds_grd_readdoctlist" combocodecol="userid" combodatacol="usernm"/>
- <Cell col="22" text="bind:readdrnm3"/>
- <Cell col="23" displaytype="combo" edittype="combo" text="bind:readdrid3" combodataset="ds_grd_readdoctlist" combocodecol="userid" combodatacol="usernm"/>
- <Cell col="24" displaytype="text" edittype="text" text="bind:cmtcnts"/>
- <Cell col="25" text="bind:pid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit position="absolute 517 317 662 336" id="ipt_mcont1002" class="input_default" anchor="default" onkeyup="grp_biz_swt_testrslt_casefrozen_ipt_mcont1002_onkeyup" autoselect="true" oneditclick="grp_biz_swt_testrslt_casefrozen_ipt_mcont1002_oneditclick" onsetfocus="grp_biz_swt_testrslt_casefrozen_ipt_mcont1002_onsetfocus"/>
- <Combo position="absolute 341 317 485 336" id="cmb_pcont1002" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testcd" codecolumn="testnm" anchor="default"/>
- <Button position="absolute 683 5 747 24" id="btn_exmp100201" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casefrozen_btn_exmp100201_onclick"/>
- <Button position="absolute 683 95 747 114" id="btn_exmp100202" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casefrozen_btn_exmp100202_onclick"/>
- <Button position="absolute 679 316 743 335" id="btn_exmp100203" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casefrozen_btn_exmp100203_onclick"/>
- <Button position="absolute 681 517 745 536" id="btn_exmp1002cmt" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casefrozen_btn_exmp1002cmt_onclick"/>
- <MaskEdit readonly="true" position="absolute 85 5 185 24" id="opt_grosdd1002" mask="yyyy-mm-dd" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 188 5 268 24" id="opt_grostm1002" mask="hh:nn:ss" anchor="default"/>
- <Button position="absolute 527 5 602 24" id="btn_grossave1002" class="btn2" text="Gross저장" anchor="default" onclick="grp_biz_swt_testrslt_casefrozen_btn_grossave1002_onclick"/>
- <Button position="absolute 605 5 680 24" id="btn_grosprnt1002" class="btn2" text="Gross출력" anchor="default" onclick="grp_biz_swt_testrslt_casefrozen_btn_grosprnt1002_onclick"/>
- <Button position="absolute 664 317 678 333" id="btn_diag1002" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;" onclick="grp_biz_swt_testrslt_casefrozen_btn_diag1002_onclick"/>
- <Edit readonly="true" position="absolute 320 515 360 534" id="opt_diag1002" visible="false" anchor="default"/>
- <Button position="absolute 459 5 523 24" id="button9" class="btn2" text="블럭생성" anchor="default" onclick="grp_biz_swt_testrslt_casefrozen_button9_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="세포" id="casesepo">
- <Layouts>
- <Layout>
- <Static text="1차 결과" position="absolute 7 11 80 27" id="caption9" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 27 502 33" linetype="horizontal" id="line6" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 172 501 178" linetype="horizontal" id="line7" class="line_3" anchor="default"/>
- <Button position="absolute 485 6 501 22" id="btn_search21" class="icon_search" text="" anchor="default" onclick="grp_biz_swt_testrslt_casesepo_btn_search21_onclick"/>
- <Grid position="absolute 507 31 750 173" id="grd_screeners1" binddataset="ds_grd_screeners1" anchor="default" autofittype="col" oncellclick="grp_biz_swt_testrslt_casesepo_grd_screeners1_oncellclick" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="77"/>
- <Column size="77"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="기관코드"/>
- <Cell col="2" text="사원번호"/>
- <Cell col="3" text="스크리너"/>
- <Cell col="4" text="jobkindcd"/>
- <Cell col="5" text="rgstdd"/>
- <Cell col="6" text="rgstno"/>
- <Cell col="7" text="userrgstdd"/>
- <Cell col="8" text="정렬"/>
- <Cell col="9" text="ptno"/>
- <Cell col="10" text="orgdispseqno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:choi"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:userid"/>
- <Cell col="3" text="bind:usernm"/>
- <Cell col="4" text="bind:jobkindcd"/>
- <Cell col="5" text="bind:rgstdd"/>
- <Cell col="6" text="bind:rgstno"/>
- <Cell col="7" text="bind:userrgstdd"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:dispseqno"/>
- <Cell col="9" text="bind:ptno"/>
- <Cell col="10" text="bind:orgdispseqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="1차 스크리너" position="absolute 506 10 606 32" id="caption16" class="tit_2" anchor="default"/>
- <Shape position="absolute 507 27 750 33" linetype="horizontal" id="line8" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 507 171 750 177" linetype="horizontal" id="line9" class="line_3" anchor="default"/>
- <Shape position="absolute 507 200 750 206" linetype="horizontal" id="line10" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 507 253 750 259" linetype="horizontal" id="line11" class="line_3" anchor="default"/>
- <Button position="absolute 485 179 501 195" id="button4" class="icon_search" text="" anchor="default" onclick="grp_biz_swt_testrslt_casesepo_button4_onclick"/>
- <Static text="2차 스크리너" position="absolute 506 183 606 204" id="caption22" class="tit_2" anchor="default"/>
- <Static text="2차 결과" position="absolute 7 183 82 201" id="caption23" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 200 503 206" linetype="horizontal" id="line17" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 254 503 260" linetype="horizontal" id="line20" class="line_3" anchor="default"/>
- <Shape position="absolute 5 588 745 594" linetype="horizontal" id="line25" class="line_3" anchor="default"/>
- <Shape position="absolute 507 283 750 289" linetype="horizontal" id="line26" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="T/P/M" position="absolute 506 265 606 284" id="caption25" class="tit_2" anchor="default"/>
- <Static text="진단" position="absolute 7 266 59 283" id="caption26" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 283 503 289" linetype="horizontal" id="line31" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="채취부위(T)" position="absolute 507 287 587 310" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
- <Static text="진 단(M)" position="absolute 507 335 587 358" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
- <Static text="채취방법(P)" position="absolute 507 311 587 334" align="align:center middle;" id="caption29" class="cell_1" anchor="default"/>
- <Edit position="absolute 590 288 750 307" id="output4" class="input_default" anchor="default" autoselect="true"/>
- <Edit position="absolute 590 336 733 355" id="ipt_mcont1003" class="input_default" anchor="default" onkeyup="grp_biz_swt_testrslt_casesepo_ipt_mcont1003_onkeyup" oneditclick="grp_biz_swt_testrslt_casesepo_ipt_mcont1003_oneditclick" autoselect="true"/>
- <Shape position="absolute 5 540 745 546" linetype="horizontal" id="line69" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Other" position="absolute 7 521 71 543" id="caption85" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 204 503 255" id="tar_scndrslt1003" anchor="default" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casesepo_tar_scndrslt1003_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 287 503 511" id="tar_lastrslt1003" anchor="default" wordwrap="both" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casesepo_tar_lastrslt1003_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 544 745 590" id="tar_cmtcnts1003" anchor="default" onkeyup="OnekeyUp" oneditclick="OneditClick" oneditdblclick="grp_biz_swt_testrslt_casesepo_tar_cmtcnts1003_oneditdblclick"/>
- <Grid position="absolute 507 204 750 255" id="grd_screeners2" binddataset="ds_grd_screeners2" anchor="default" autofittype="col" oncellclick="grp_biz_swt_testrslt_casesepo_grd_screeners2_oncellclick" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="77"/>
- <Column size="77"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="기관코드"/>
- <Cell col="2" text="사원번호"/>
- <Cell col="3" text="스크리너"/>
- <Cell col="4" text="jobkindcd"/>
- <Cell col="5" text="rgstdd"/>
- <Cell col="6" text="rgstno"/>
- <Cell col="7" text="userrgstdd"/>
- <Cell col="8" text="정렬"/>
- <Cell col="9" text="ptno"/>
- <Cell col="10" text="orgdispseqno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:choi"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:userid"/>
- <Cell col="3" text="bind:usernm"/>
- <Cell col="4" text="bind:jobkindcd"/>
- <Cell col="5" text="bind:rgstdd"/>
- <Cell col="6" text="bind:rgstno"/>
- <Cell col="7" text="bind:userrgstdd"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:dispseqno"/>
- <Cell col="9" text="bind:ptno"/>
- <Cell col="10" text="bind:orgdispseqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 507 306 750 312" linetype="horizontal" id="line83" class="line_2" anchor="default"/>
- <Shape position="absolute 507 330 750 336" linetype="horizontal" id="line84" class="line_2" anchor="default"/>
- <Combo position="absolute 590 312 750 331" id="cmb_pcont1003" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testnm" codecolumn="testcd" anchor="default"/>
- <Button position="absolute 395 179 481 198" id="btn_spcadd" class="btn2" taborder="23" text="1차결과 복사" anchor="default" onclick="grp_biz_swt_testrslt_casesepo_btn_spcadd_onclick"/>
- <Button position="absolute 394 262 480 281" id="button1" class="btn2" taborder="23" text="2차결과 복사" anchor="default" onclick="grp_biz_swt_testrslt_casesepo_button1_onclick"/>
- <Static text="판 정 등 급" position="absolute 507 360 587 383" align="align:center middle;" id="caption74" class="cell_1" anchor="default"/>
- <Shape position="absolute 507 382 750 388" linetype="horizontal" id="line85" class="line_3" anchor="default"/>
- <Edit position="absolute 590 361 750 380" id="ipt_readgrade" class="input_default" anchor="default"/>
- <Static position="absolute 619 8 744 21" id="cap_sepo1list" anchor="default" style="color:#0000ffff;font:굴림체,9,bold;" text="판독의사" wordwrap="none"/>
- <Static text="판독의사" position="absolute 610 184 750 197" id="cap_sepo2list" anchor="default" style="color:#0000ffff;font:굴림체,9,bold;"/>
- <Button position="absolute 307 262 393 281" id="btn_copy3" class="btn2" taborder="23" text="1차결과 복사" anchor="default" onclick="grp_biz_swt_testrslt_casesepo_btn_copy3_onclick"/>
- <Button position="absolute 485 262 501 278" id="button3" class="icon_search" text="" anchor="default" onclick="grp_biz_swt_testrslt_casesepo_button3_onclick"/>
- <Button position="absolute 681 517 745 536" id="btn_exmp1003cmt" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casesepo_btn_exmp1003cmt_onclick"/>
- <Button position="absolute 736 337 750 353" id="btn_diag1003" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;" onclick="grp_biz_swt_testrslt_casesepo_btn_diag1003_onclick"/>
- <Edit readonly="true" position="absolute 510 485 550 504" id="opt_diag1003" visible="false" anchor="default"/>
- <Shape position="absolute 507 355 742 361" linetype="horizontal" id="line97" class="line_2" anchor="default"/>
- <Div id="iviewer1" taborder="24" url="SPLPR01300_viewer.xfdl" visible="false" position="absolute 290 5 355 20"/>
- <TextArea id="tar_fstrslt1003" taborder="25" scrollbars="autovert" wordwrap="word" position="absolute 5 31 503 173" style="font:굴림체,10;" oneditclick="OneditClick" oneditdblclick="grp_biz_swt_testrslt_casesepo_tar_fstrslt1003_oneditdblclick" onkeyup="OnekeyUp"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="특수염색" id="casestain">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 588 744 594" linetype="horizontal" id="line65" class="line_3" anchor="default" style="strokepen:1 solid #33bbbbff;"/>
- <Shape position="absolute 5 27 745 33" linetype="horizontal" id="line66" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="특수염색 결과" position="absolute 8 9 117 25" id="capstaintitle" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 426 745 432" linetype="horizontal" id="line67" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="슬라이드목록" position="absolute 5 406 104 423" id="caption84" class="tit_2" anchor="default"/>
- <Grid position="absolute 5 430 745 515" id="grd_slidelist" binddataset="ds_grd_slidelist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="90"/>
- <Column size="442"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="세부검체"/>
- <Cell col="1" text="Cassette번호"/>
- <Cell col="2" text="슬라이드번호"/>
- <Cell col="3" text="정도관리"/>
- </Band>
- <Band id="body">
- <Cell text="bind:choi"/>
- <Cell col="1" text="bind:userid"/>
- <Cell col="2"/>
- <Cell col="3"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 5 31 745 400" id="grd_stainlist" binddataset="ds_grd_stainlist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="174"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="412"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="접수일자"/>
- <Cell col="4" text="접수번호"/>
- <Cell col="5" text="접수항목번호"/>
- <Cell col="6" text="검사코드"/>
- <Cell col="7" text="검사명"/>
- <Cell col="8" text="Negative"/>
- <Cell col="9" text="Positive"/>
- <Cell col="10" text="workflagcd"/>
- <Cell col="11" text="rsltrgstdd"/>
- <Cell col="12" text="rsltrgstno"/>
- <Cell col="13" text="검사결과"/>
- <Cell col="14" text="trandd"/>
- <Cell col="15" text="tranno"/>
- <Cell col="16" text="orgacptstatcd"/>
- <Cell col="17" text="orgprcpstatcd"/>
- <Cell col="18" text="prcpdd"/>
- <Cell col="19" text="execprcpuniqno"/>
- <Cell col="20" text="prcpgenrflag"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:dispptno"/>
- <Cell col="3" text="bind:acptdd"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" text="bind:acptitemno"/>
- <Cell col="6" text="bind:testcd"/>
- <Cell col="7" text="bind:testnm"/>
- <Cell col="8" text="bind:nagative" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="9" text="bind:postive" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="10" text="bind:workflagcd"/>
- <Cell col="11" text="bind:rsltrgstdd"/>
- <Cell col="12" text="bind:rsltrgstno"/>
- <Cell col="13" text="bind:testrslt" edittype="text" displaytype="text"/>
- <Cell col="14" text="bind:trandd"/>
- <Cell col="15" text="bind:tranno"/>
- <Cell col="16" text="bind:orgacptstatcd"/>
- <Cell col="17" text="bind:orgprcpstatcd"/>
- <Cell col="18" text="bind:prcpdd"/>
- <Cell col="19" text="bind:execprcpuniqno"/>
- <Cell col="20" text="bind:prcpgenrflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 539 745 545" linetype="horizontal" id="line95" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Comments" position="absolute 8 522 103 535" id="caption55" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 543 745 589" id="tar_cmtcnts1005" anchor="default" oneditdblclick="grp_biz_swt_testrslt_casestain_tar_cmtcnts1005_oneditdblclick" style="font:굴림체,10;"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="tabpage9" text="면역염색">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 588 744 594" linetype="horizontal" id="line65" class="line_3" anchor="default" style="strokepen:1 solid #33bbbbff;"/>
- <Shape position="absolute 5 27 745 33" linetype="horizontal" id="line66" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="특수염색 결과" position="absolute 7 8 133 24" id="capstaintitle" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 426 745 432" linetype="horizontal" id="line67" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="슬라이드목록" position="absolute 5 407 106 424" id="caption84" class="tit_2" anchor="default"/>
- <Grid position="absolute 5 430 745 515" id="grd_slidelist" binddataset="ds_grd_slidelist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="90"/>
- <Column size="442"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="세부검체"/>
- <Cell col="1" text="Cassette번호"/>
- <Cell col="2" text="슬라이드번호"/>
- <Cell col="3" text="정도관리"/>
- </Band>
- <Band id="body">
- <Cell text="bind:choi"/>
- <Cell col="1" text="bind:userid"/>
- <Cell col="2"/>
- <Cell col="3"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 5 31 745 400" id="grd_stainlist" binddataset="ds_grd_stainlist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="174"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="412"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="접수일자"/>
- <Cell col="4" text="접수번호"/>
- <Cell col="5" text="접수항목번호"/>
- <Cell col="6" text="검사코드"/>
- <Cell col="7" text="검사명"/>
- <Cell col="8" text="Negative"/>
- <Cell col="9" text="Positive"/>
- <Cell col="10" text="workflagcd"/>
- <Cell col="11" text="rsltrgstdd"/>
- <Cell col="12" text="rsltrgstno"/>
- <Cell col="13" text="검사결과"/>
- <Cell col="14" text="trandd"/>
- <Cell col="15" text="tranno"/>
- <Cell col="16" text="orgacptstatcd"/>
- <Cell col="17" text="orgprcpstatcd"/>
- <Cell col="18" text="prcpdd"/>
- <Cell col="19" text="execprcpuniqno"/>
- <Cell col="20" text="prcpgenrflag"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:dispptno"/>
- <Cell col="3" text="bind:acptdd"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" text="bind:acptitemno"/>
- <Cell col="6" text="bind:testcd"/>
- <Cell col="7" text="bind:testnm"/>
- <Cell col="8" text="bind:nagative" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="9" text="bind:postive" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="10" text="bind:workflagcd"/>
- <Cell col="11" text="bind:rsltrgstdd"/>
- <Cell col="12" text="bind:rsltrgstno"/>
- <Cell col="13" text="bind:testrslt" edittype="text" displaytype="text"/>
- <Cell col="14" text="bind:trandd"/>
- <Cell col="15" text="bind:tranno"/>
- <Cell col="16" text="bind:orgacptstatcd"/>
- <Cell col="17" text="bind:orgprcpstatcd"/>
- <Cell col="18" text="bind:prcpdd"/>
- <Cell col="19" text="bind:execprcpuniqno"/>
- <Cell col="20" text="bind:prcpgenrflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 539 745 545" linetype="horizontal" id="line95" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Comments" position="absolute 7 520 102 537" id="caption55" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 543 745 589" id="tar_cmtcnts1005" anchor="default"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="분자" id="casebunja">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 588 745 594" linetype="horizontal" id="line33" class="line_3" anchor="default"/>
- <Static text="T" position="absolute 179 210 205 229" align="align:center middle;" id="caption33" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 539 745 545" linetype="horizontal" id="line34" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Comments" position="absolute 8 517 95 533" id="caption42" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 508 750 514" linetype="vertical" id="line35" class="line_3" anchor="default"/>
- <Button position="absolute 95 210 170 229" id="button6" class="btn2" text="이미지등록" anchor="default" onclick="grp_biz_swt_testrslt_casebunja_button6_onclick"/>
- <Static text="M" position="absolute 537 210 563 229" align="align:center middle;" id="caption43" class="cell_1" anchor="default"/>
- <Static text="P" position="absolute 343 210 369 229" align="align:center middle;" id="caption44" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 27 745 33" linetype="horizontal" id="line36" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Sample adequacy" position="absolute 6 7 151 23" id="caption45" class="tit_2" anchor="default"/>
- <Grid position="absolute 5 235 745 360" id="grd_moletestlist" binddataset="ds_grd_moletestlist" anchor="default" autofittype="col" autosizingtype="row" cellsizingtype="row" oncelldblclick="grp_biz_swt_testrslt_casebunja_grd_moletestlist_oncelldblclick" onexpandup="grp_biz_swt_testrslt_casebunja_grd_moletestlist_onexpandup" autoenter="key" extendsizetype="none">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="24"/>
- <Column size="314"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="390"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="접수일자"/>
- <Cell col="4" text="접수번호"/>
- <Cell col="5" text="접수항목번호"/>
- <Cell col="6" text="검사코드"/>
- <Cell col="7"/>
- <Cell col="8" text="검사명"/>
- <Cell col="9" text="workflagcd"/>
- <Cell col="10" text="rsltrgstdd"/>
- <Cell col="11" text="rsltrgstno"/>
- <Cell col="12" text="검사결과"/>
- <Cell col="13" text="trandd"/>
- <Cell col="14" text="tranno"/>
- <Cell col="15" text="orgacptstatcd"/>
- <Cell col="16" text="orgprcpstatcd"/>
- <Cell col="17" text="prcpdd"/>
- <Cell col="18" text="execprcpuniqno"/>
- <Cell col="19" text="prcpgenrflag"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:dispptno"/>
- <Cell col="3" text="bind:acptdd"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" text="bind:acptitemno"/>
- <Cell col="6" text="bind:testcd"/>
- <Cell col="7"/>
- <Cell col="8" text="bind:testnm"/>
- <Cell col="9" text="bind:workflagcd"/>
- <Cell col="10" text="bind:rsltrgstdd"/>
- <Cell col="11" text="bind:rsltrgstno"/>
- <Cell col="12" displaytype="text" edittype="expand" style="padding:5 3 5 3;" text="bind:testrslt" wordwrap="word" editdisplay="display" expandshow="show" autosizerow="limitmin"/>
- <Cell col="13" text="bind:trandd"/>
- <Cell col="14" text="bind:tranno"/>
- <Cell col="15" text="bind:orgacptstatcd"/>
- <Cell col="16" text="bind:orgprcpstatcd"/>
- <Cell col="17" text="bind:prcpdd"/>
- <Cell col="18" text="bind:execprcpuniqno"/>
- <Cell col="19" text="bind:prcpgenrflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Combo position="absolute 372 210 534 229" id="cmb_pcont1007" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testcd" codecolumn="testnm" anchor="default"/>
- <Edit position="absolute 566 210 724 229" id="ipt_mcont1007" class="input_default" anchor="default" autoselect="true" oneditclick="grp_biz_swt_testrslt_casebunja_ipt_mcont1007_oneditclick" onkeyup="grp_biz_swt_testrslt_casebunja_ipt_mcont1007_onkeyup"/>
- <TextArea position="absolute 375 510 420 534" id="tar_readcnts1007" visible="false" anchor="default"/>
- <Edit position="absolute 208 210 340 229" id="opt_tcont1007" class="input_default" anchor="default" autoselect="true"/>
- <Button position="absolute 682 517 746 536" id="btn_exmp1007cmt" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casebunja_btn_exmp1007cmt_onclick"/>
- <TextArea position="absolute 5 543 745 589" id="tar_cmtcnts1007" anchor="default" oneditclick="OneditClick" onkeyup="OnekeyUp" style="font:굴림체,10;" oneditdblclick="grp_biz_swt_testrslt_casebunja_tar_cmtcnts1007_oneditdblclick"/>
- <Button position="absolute 727 210 741 226" id="btn_diag1007" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;" onclick="grp_biz_swt_testrslt_casebunja_btn_diag1007_onclick"/>
- <Edit readonly="true" position="absolute 320 515 360 534" id="opt_diag1007" visible="false" anchor="default"/>
- <Shape position="absolute 5 231 745 237" linetype="horizontal" id="line90" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="검사결과" position="absolute 6 211 83 228" id="caption35" class="tit_2" anchor="default"/>
- <Static text="METHOD" position="absolute 10 367 87 383" id="caption38" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 386 745 392" linetype="horizontal" id="line91" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <TextArea position="absolute 5 31 745 111" id="tar_ade" anchor="default" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casebunja_tar_ade_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 390 745 510" id="tar_extra" anchor="default" oneditdblclick="grp_biz_swt_testrslt_casebunja_tar_extra_oneditdblclick" oneditclick="OneditClick" onkeyup="OnekeyUp" style="font:굴림체,10;"/>
- <Grid position="absolute 5 111 745 185" id="datagrid1" binddataset="ds_datagrid1" anchor="default" autofittype="col" oncellclick="grp_biz_swt_testrslt_casebunja_datagrid1_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="33"/>
- <Column size="220"/>
- <Column size="484"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="선택"/>
- <Cell col="3" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell text="expr:currow + 1"/>
- <Cell col="1" text="bind:disnm"/>
- <Cell col="2" displaytype="checkbox" edittype="checkbox" text="bind:rsltcnts4"/>
- <Cell col="3" text="bind:disnmcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 359 745 365" linetype="horizontal" id="line93" class="line_3" anchor="default"/>
- <Button position="absolute 681 364 745 383" id="button7" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casebunja_button7_onclick"/>
- <Button position="absolute 681 5 745 24" id="button8" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_casebunja_button8_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="면역형광" id="caseIF">
- <Layouts>
- <Layout width="766" height="594">
- <Tab position="absolute 1 98 750 517" id="swt_IFrslt" anchor="default" class="tab_Normal">
- <Tabpages>
- <Tabpage text="" id="casedefault">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 28 745 34" linetype="horizontal" id="line44" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Default 검사결과" position="absolute 6 11 133 28" id="caption67" class="tit_2" anchor="default"/>
- <TextArea position="absolute 6 32 746 361" id="tar_ifdefault" anchor="default"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="" id="caseskin">
- <Layouts>
- <Layout>
- <Static text="Skin 검사결과" position="absolute 6 10 123 27" id="caption66" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 27 748 33" linetype="horizontal" id="line43" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Grid position="absolute 5 31 748 395" id="grd_iftestlistS" class="datagrid2" binddataset="ds_grd_iftestlistS" anchor="default" autofittype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="122"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="instcd"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="rsltrgstdd"/>
- <Cell col="3" text="rsltrgstno"/>
- <Cell col="4" text="testcd"/>
- <Cell col="5" text="rgstflagcd"/>
- <Cell col="6" text="itemseqno"/>
- <Cell col="7" text="itemhistno"/>
- <Cell col="8" text="acptdd"/>
- <Cell col="9" text="acptno"/>
- <Cell col="10" text="acptitemno"/>
- <Cell col="11" text="검사항목"/>
- <Cell col="12" text="결과"/>
- <Cell col="13" text="Epidermis, intercellular"/>
- <Cell col="14" text="Dermoepidermal Junction"/>
- <Cell col="15" text="Dermis"/>
- <Cell col="16" text="Vessel"/>
- <Cell col="17" text="OTHER"/>
- <Cell col="18" text="caption1"/>
- <Cell col="19" text="caption2"/>
- <Cell col="20" text="caption3"/>
- <Cell col="21" text="caption4"/>
- <Cell col="22" text="caption5"/>
- <Cell col="23" text="caption6"/>
- <Cell col="24" text="caption7"/>
- <Cell col="25" text="caption8"/>
- <Cell col="26" text="caption9"/>
- <Cell col="27" text="caption10"/>
- <Cell col="28" text="caption11"/>
- <Cell col="29" text="caption12"/>
- <Cell col="30" text="caption13"/>
- <Cell col="31" text="caption14"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:rsltrgstdd"/>
- <Cell col="3" text="bind:rsltrgstno"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" text="bind:rgstflagcd"/>
- <Cell col="6" text="bind:itemseqno"/>
- <Cell col="7" text="bind:itemhistno"/>
- <Cell col="8" text="bind:acptdd"/>
- <Cell col="9" text="bind:acptno"/>
- <Cell col="10" text="bind:acptitemno"/>
- <Cell col="11" style="align:left middle;" text="bind:testnm"/>
- <Cell col="12" displaytype="text" edittype="text" text="bind:testrslt01"/>
- <Cell col="13" displaytype="text" edittype="text" text="bind:testrslt02"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:testrslt03"/>
- <Cell col="15" displaytype="text" edittype="text" text="bind:testrslt04"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:testrslt05"/>
- <Cell col="17" displaytype="text" edittype="text" text="bind:testrslt06"/>
- <Cell col="18" text="bind:testrslt07"/>
- <Cell col="19" text="bind:testrslt08"/>
- <Cell col="20" text="bind:testrslt09"/>
- <Cell col="21" text="bind:testrslt10"/>
- <Cell col="22" text="bind:testrslt11"/>
- <Cell col="23" text="bind:testrslt12"/>
- <Cell col="24" text="bind:testrslt13"/>
- <Cell col="25" text="bind:testrslt14"/>
- <Cell col="26" text="bind:testrslt15"/>
- <Cell col="27" text="bind:testrslt16"/>
- <Cell col="28" text="bind:testrslt17"/>
- <Cell col="29" text="bind:testrslt18"/>
- <Cell col="30" text="bind:testrslt19"/>
- <Cell col="31" text="bind:testrslt20"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="" id="casekidney">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 27 748 33" linetype="horizontal" id="line38" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Kidney 검사결과" position="absolute 6 8 131 24" id="caption54" class="tit_2" anchor="default"/>
- <Grid position="absolute 5 31 748 395" id="grd_iftestlistK" binddataset="ds_grd_iftestlistK" anchor="default" autosizingtype="none" autofittype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="49"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="52"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="rsltrgstdd"/>
- <Cell col="3" text="rsltrgstno"/>
- <Cell col="4" text="testcd"/>
- <Cell col="5" text="rgstflagcd"/>
- <Cell col="6" text="itemseqno"/>
- <Cell col="7" text="itemhistno"/>
- <Cell col="8" text="acptdd"/>
- <Cell col="9" text="acptno"/>
- <Cell col="10" text="acptitemno"/>
- <Cell col="11" rowspan="2" text="검사명" taborder="undefined"/>
- <Cell col="12" rowspan="2" text="Pattern" taborder="undefined"/>
- <Cell col="13" colspan="3" text="Type" taborder="undefined"/>
- <Cell col="16" colspan="3" text="Glomerulus" taborder="undefined"/>
- <Cell col="19" colspan="2" text="Tubule" taborder="undefined"/>
- <Cell col="21" rowspan="2" text="Vessel" taborder="undefined"/>
- <Cell col="22" rowspan="2" text="Interstitium" taborder="undefined"/>
- <Cell col="23" text="caption1"/>
- <Cell col="24" text="caption2"/>
- <Cell col="25" text="caption3"/>
- <Cell col="26" text="caption4"/>
- <Cell col="27" text="caption5"/>
- <Cell col="28" text="caption6"/>
- <Cell col="29" text="caption7"/>
- <Cell col="30" text="caption8"/>
- <Cell col="31" text="caption9"/>
- <Cell row="1" text="기관코드"/>
- <Cell row="1" col="1" text="ptno"/>
- <Cell row="1" col="2" text="rsltrgstdd"/>
- <Cell row="1" col="3" text="rsltrgstno"/>
- <Cell row="1" col="4" text="testcd"/>
- <Cell row="1" col="5" text="rgstflagcd"/>
- <Cell row="1" col="6" text="itemseqno"/>
- <Cell row="1" col="7" text="itemhistno"/>
- <Cell row="1" col="8" text="acptdd"/>
- <Cell row="1" col="9" text="acptno"/>
- <Cell row="1" col="10" text="acptitemno"/>
- <Cell row="1" col="13" text="FG"/>
- <Cell row="1" col="14" text="CG"/>
- <Cell row="1" col="15" text="L"/>
- <Cell row="1" col="16" text="No."/>
- <Cell row="1" col="17" text="GBM"/>
- <Cell row="1" col="18" text="Mes"/>
- <Cell row="1" col="19" text="TBM"/>
- <Cell row="1" col="20" text="Cast"/>
- <Cell row="1" col="23" text="caption1"/>
- <Cell row="1" col="24" text="caption2"/>
- <Cell row="1" col="25" text="caption3"/>
- <Cell row="1" col="26" text="caption4"/>
- <Cell row="1" col="27" text="caption5"/>
- <Cell row="1" col="28" text="caption6"/>
- <Cell row="1" col="29" text="caption7"/>
- <Cell row="1" col="30" text="caption8"/>
- <Cell row="1" col="31" text="caption9"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:rsltrgstdd"/>
- <Cell col="3" text="bind:rsltrgstno"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" text="bind:rgstflagcd"/>
- <Cell col="6" text="bind:itemseqno"/>
- <Cell col="7" text="bind:itemhistno"/>
- <Cell col="8" text="bind:acptdd"/>
- <Cell col="9" text="bind:acptno"/>
- <Cell col="10" text="bind:acptitemno"/>
- <Cell col="11" style="align:left middle;" text="bind:testnm"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:testrslt01" combodataset="ds_resncdlist00" combocodecol="resncd" combodatacol="resncnts"/>
- <Cell col="13" displaytype="combo" edittype="combo" text="bind:testrslt02" combodataset="ds_testrslt02" combocodecol="value" combodatacol="label"/>
- <Cell col="14" displaytype="combo" edittype="combo" text="bind:testrslt03" combodataset="ds_testrslt03" combocodecol="value" combodatacol="label"/>
- <Cell col="15" displaytype="combo" edittype="combo" text="bind:testrslt04" combodataset="ds_testrslt04" combocodecol="value" combodatacol="label"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:testrslt05" editautoselect="true"/>
- <Cell col="17" displaytype="text" edittype="text" text="bind:testrslt06" editautoselect="true"/>
- <Cell col="18" displaytype="text" edittype="text" text="bind:testrslt07" editautoselect="true"/>
- <Cell col="19" displaytype="text" edittype="text" text="bind:testrslt08" editautoselect="true"/>
- <Cell col="20" displaytype="text" edittype="text" text="bind:testrslt09" editautoselect="true"/>
- <Cell col="21" displaytype="text" edittype="text" text="bind:testrslt10" editautoselect="true"/>
- <Cell col="22" displaytype="text" edittype="text" text="bind:testrslt11" editautoselect="true"/>
- <Cell col="23" text="bind:testrslt12"/>
- <Cell col="24" text="bind:testrslt13"/>
- <Cell col="25" text="bind:testrslt14"/>
- <Cell col="26" text="bind:testrslt15"/>
- <Cell col="27" text="bind:testrslt16"/>
- <Cell col="28" text="bind:testrslt17"/>
- <Cell col="29" text="bind:testrslt18"/>
- <Cell col="30" text="bind:testrslt19"/>
- <Cell col="31" text="bind:testrslt20"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="" id="caseother">
- <Layouts>
- <Layout>
- <Static text="Other 검사결과" position="absolute 5 9 122 25" id="caption76" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 23 748 37" linetype="horizontal" id="line53" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Grid position="absolute 5 31 748 395" id="grd_iftestlistO" class="datagrid2" binddataset="ds_iftestlist" anchor="default" autofittype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="610"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="instcd"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="rsltrgstdd"/>
- <Cell col="3" text="rsltrgstno"/>
- <Cell col="4" text="testcd"/>
- <Cell col="5" text="rgstflagcd"/>
- <Cell col="6" text="itemseqno"/>
- <Cell col="7" text="itemhistno"/>
- <Cell col="8" text="acptdd"/>
- <Cell col="9" text="acptno"/>
- <Cell col="10" text="acptitemno"/>
- <Cell col="11" text="검사항목"/>
- <Cell col="12" text="결과"/>
- <Cell col="13" text="Epidermis, intercellular"/>
- <Cell col="14" text="Dermoepidermal Junction"/>
- <Cell col="15" text="Dermis"/>
- <Cell col="16" text="Vessel"/>
- <Cell col="17" text="OTHER"/>
- <Cell col="18" text="caption1"/>
- <Cell col="19" text="caption2"/>
- <Cell col="20" text="caption3"/>
- <Cell col="21" text="caption4"/>
- <Cell col="22" text="caption5"/>
- <Cell col="23" text="caption6"/>
- <Cell col="24" text="caption7"/>
- <Cell col="25" text="caption8"/>
- <Cell col="26" text="caption9"/>
- <Cell col="27" text="caption10"/>
- <Cell col="28" text="caption11"/>
- <Cell col="29" text="caption12"/>
- <Cell col="30" text="caption13"/>
- <Cell col="31" text="caption14"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:rsltrgstdd"/>
- <Cell col="3" text="bind:rsltrgstno"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" text="bind:rgstflagcd"/>
- <Cell col="6" text="bind:itemseqno"/>
- <Cell col="7" text="bind:itemhistno"/>
- <Cell col="8" text="bind:acptdd"/>
- <Cell col="9" text="bind:acptno"/>
- <Cell col="10" text="bind:acptitemno"/>
- <Cell col="11" style="align:left middle;" text="bind:testnm"/>
- <Cell col="12" displaytype="text" edittype="text" text="bind:testrslt01"/>
- <Cell col="13" displaytype="text" edittype="text" text="bind:testrslt02"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:testrslt03"/>
- <Cell col="15" displaytype="text" edittype="text" text="bind:testrslt04"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:testrslt05"/>
- <Cell col="17" displaytype="text" edittype="text" text="bind:testrslt06"/>
- <Cell col="18" text="bind:testrslt07"/>
- <Cell col="19" text="bind:testrslt08"/>
- <Cell col="20" text="bind:testrslt09"/>
- <Cell col="21" text="bind:testrslt10"/>
- <Cell col="22" text="bind:testrslt11"/>
- <Cell col="23" text="bind:testrslt12"/>
- <Cell col="24" text="bind:testrslt13"/>
- <Cell col="25" text="bind:testrslt14"/>
- <Cell col="26" text="bind:testrslt15"/>
- <Cell col="27" text="bind:testrslt16"/>
- <Cell col="28" text="bind:testrslt17"/>
- <Cell col="29" text="bind:testrslt18"/>
- <Cell col="30" text="bind:testrslt19"/>
- <Cell col="31" text="bind:testrslt20"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape position="absolute 5 33 750 39" linetype="horizontal" id="line79" class="line_3" anchor="default"/>
- <Static text="검사종류" position="absolute 5 13 85 36" align="align:center middle;" id="caption60" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 588 744 594" linetype="horizontal" id="line39" class="line_3" anchor="default"/>
- <Shape position="absolute 5 540 745 546" linetype="horizontal" id="line40" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Comments" position="absolute 8 521 96 537" id="caption61" class="tit_2" anchor="default"/>
- <Combo position="absolute 88 14 188 33" id="cmb_spckindcd" class="combo_default" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_swt_testrslt_caseIF_cmb_spckindcd_onitemchanged" index="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">Kidney</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">Skin</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">Other</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <TextArea position="absolute 245 515 290 534" id="tar_readcnts1006" visible="false" anchor="default"/>
- <TextArea position="absolute 5 544 745 590" id="tar_cmtcnts1006" anchor="default"/>
- <Button position="absolute 686 517 750 536" id="btn_exmp1006cmt" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_caseIF_btn_exmp1006cmt_onclick"/>
- <Edit readonly="true" position="absolute 360 515 460 534" id="opt_diag1006" visible="false" anchor="default"/>
- <Edit position="absolute 250 111 360 130" id="opt_tcont1006" class="input_default" anchor="default"/>
- <Static text="T" position="absolute 221 111 247 130" align="align:center middle;" id="caption63" class="cell_1" anchor="default"/>
- <Static text="M" position="absolute 557 111 583 130" align="align:center middle;" id="caption64" class="cell_1" anchor="default"/>
- <Static text="P" position="absolute 363 111 389 130" align="align:center middle;" id="caption65" class="cell_1" anchor="default"/>
- <Edit position="absolute 586 111 731 130" id="ipt_mcont1006" class="input_default" anchor="default"/>
- <Button position="absolute 732 111 746 127" id="btn_diag1006" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;" onclick="grp_biz_swt_testrslt_caseIF_btn_diag1006_onclick"/>
- <Button position="absolute 145 111 209 130" id="button10" class="btn2" visible="false" text="결과예문" anchor="default"/>
- <Combo position="absolute 392 111 554 130" id="cmb_pcont1006" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testnm" codecolumn="testcd" anchor="default"/>
- <Div id="Div00" taborder="5" text="Div00" position="absolute 2 37 751 117">
- <Layouts>
- <Layout width="748" height="80">
- <Static id="caption32" text="IMMUNO FLUORESCENT FINDINGS : ( IF )" class="cell_1" position="absolute 2 1 372 24"/>
- <Edit id="ipt_ifyear" taborder="1" position="absolute 247 3 297 22"/>
- <Edit id="ipt_ifno" taborder="2" position="absolute 300 3 357 22"/>
- <Shape id="line89" class="line_3" position="absolute 2 23 747 29"/>
- <Radio id="radio3" taborder="3" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 583 27 648 47">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption13" text="3. Presence of deposit" class="cell_1" position="absolute 438 25 578 48"/>
- <Radio id="radio2" taborder="4" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 368 27 433 47">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption12" text="2. Presence of medulla" class="cell_1" position="absolute 223 25 363 48"/>
- <Radio id="radio1" taborder="5" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 155 27 220 47">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption11" text="1. Presence of glomeruli" class="cell_1" position="absolute 2 25 152 48"/>
- <Shape id="line52" class="line_3" position="absolute 2 45 747 51"/>
- <Static id="caption14" text="4. Result" class="cell_1" position="absolute 2 50 152 73"/>
- <Edit id="ipt_ifcmts" taborder="6" position="absolute 155 51 745 70"/>
- <Shape id="line41" class="line_3" position="absolute 2 69 747 75"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="전자현미경" id="casejeonja">
- <Layouts>
- <Layout>
- <Static text="진단" position="absolute 8 277 55 293" id="caption68" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 28 730 34" linetype="horizontal" id="line46" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 6 296 729 302" linetype="horizontal" id="line47" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 589 730 595" linetype="horizontal" id="line48" class="line_3" anchor="default"/>
- <Static text="T" position="absolute 100 274 126 293" align="align:center middle;" id="caption69" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 540 730 546" linetype="horizontal" id="line49" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Comments" position="absolute 8 521 96 543" id="caption70" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 509 728 515" linetype="horizontal" id="line50" class="line_3" anchor="default"/>
- <Static text="M" position="absolute 458 274 484 293" align="align:center middle;" id="caption71" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 265 728 271" linetype="horizontal" id="line51" class="line_3" anchor="default"/>
- <Static text="P" position="absolute 264 274 290 293" align="align:center middle;" id="caption72" class="cell_1" anchor="default"/>
- <Static text="전자현미경 소견" position="absolute 6 8 123 25" id="caption73" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 300 729 510" id="tar_readcnts1008" anchor="default" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casejeonja_tar_readcnts1008_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 544 729 590" id="tar_cmtcnts1008" anchor="default" oneditclick="OneditClick" onkeyup="OnekeyUp" oneditdblclick="grp_biz_swt_testrslt_casejeonja_tar_cmtcnts1008_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 32 729 266" id="tar_mscopcnts1008" anchor="default" oneditdblclick="grp_biz_swt_testrslt_casejeonja_tar_mscopcnts1008_oneditdblclick" oneditclick="OneditClick" onkeyup="OnekeyUp" style="font:굴림체,10;"/>
- <Edit position="absolute 129 274 261 293" id="opt_tcont1008" class="input_default" anchor="default" autoselect="true" canchange="grp_biz_swt_testrslt_casejeonja_opt_tcont1008_canchange"/>
- <Edit position="absolute 487 274 645 293" id="ipt_mcont1008" class="input_default" anchor="default" oneditclick="grp_biz_swt_testrslt_casejeonja_ipt_mcont1008_oneditclick" onkeyup="grp_biz_swt_testrslt_casejeonja_ipt_mcont1008_onkeyup" autoselect="true"/>
- <Combo position="absolute 293 274 455 293" id="cmb_pcont1008" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testcd" codecolumn="testnm" anchor="default"/>
- <Button position="absolute 665 517 729 536" id="btn_exmp1008cmt" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 665 5 729 24" id="btn_exmp100801" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 665 273 729 292" id="btn_exmp100802" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 647 274 661 290" id="btn_diag1008" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;"/>
- <Edit readonly="true" position="absolute 445 515 545 535" id="opt_diag1008" visible="false" anchor="default"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="부검" id="caseautopsy">
- <Layouts>
- <Layout>
- <Static text="부검형식" position="absolute 5 4 85 27" align="align:center middle;" id="caption75" class="cell_1" anchor="default"/>
- <Edit position="absolute 88 6 680 25" id="ipt_autopsykind" class="input_default" anchor="default"/>
- <Edit readonly="true" position="absolute 99 34 249 53" id="output15" anchor="default"/>
- <Static text="Final Anatomical Diagnosis" position="absolute 9 407 259 424" id="caption1" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 55 746 61" linetype="horizontal" id="line54" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 426 746 432" linetype="horizontal" id="line55" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="현미경 소견" position="absolute 8 149 108 166" id="caption77" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 168 746 174" linetype="horizontal" id="line56" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 588 750 594" linetype="horizontal" id="line57" class="line_3" anchor="default"/>
- <Static text="T" position="absolute 328 518 354 537" align="align:center middle;" id="caption78" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 539 746 545" linetype="horizontal" id="line58" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Comments" position="absolute 9 522 104 543" id="caption79" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 508 750 514" linetype="horizontal" id="line59" class="line_3" anchor="default"/>
- <Static text="M" position="absolute 328 405 354 424" align="align:center middle;" id="caption80" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 137 750 143" linetype="horizontal" id="line60" class="line_3" anchor="default"/>
- <Static text="P" position="absolute 492 518 518 537" align="align:center middle;" id="caption81" class="cell_1" anchor="default"/>
- <Static text="육안소견" position="absolute 8 36 88 53" id="caption82" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 281 746 287" linetype="horizontal" id="line61" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Provisional Anatomical Diagnosis" position="absolute 8 263 324 280" id="caption83" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 250 750 256" linetype="horizontal" id="line62" class="line_3" anchor="default"/>
- <Shape position="absolute 5 24 750 30" linetype="horizontal" id="line63" class="line_3" anchor="default"/>
- <Shape position="absolute 5 395 750 401" linetype="horizontal" id="line64" class="line_3" anchor="default"/>
- <TextArea position="absolute 5 59 745 139" id="tar_groscnts1009" anchor="default" oneditdblclick="grp_biz_swt_testrslt_caseautopsy_tar_groscnts1009_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 172 745 252" id="tar_mscopcnts1009" anchor="default" oneditdblclick="grp_biz_swt_testrslt_caseautopsy_tar_mscopcnts1009_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 285 745 397" id="tar_provisional1009" anchor="default" oneditdblclick="grp_biz_swt_testrslt_caseautopsy_tar_provisional1009_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 430 745 510" id="tar_final1009" anchor="default" oneditdblclick="grp_biz_swt_testrslt_caseautopsy_tar_final1009_oneditdblclick" style="font:굴림체,10;"/>
- <TextArea position="absolute 5 544 745 590" id="tar_cmtcnts1009" anchor="default" oneditdblclick="grp_biz_swt_testrslt_caseautopsy_tar_cmtcnts1009_oneditdblclick" style="font:굴림체,10;"/>
- <Edit position="absolute 357 518 489 537" id="opt_tcont1009" class="input_default" anchor="default" canchange="grp_biz_swt_testrslt_caseautopsy_opt_tcont1009_canchange"/>
- <Edit position="absolute 357 405 665 424" id="ipt_mcont1009" class="input_default" anchor="default" oneditclick="grp_biz_swt_testrslt_caseautopsy_ipt_mcont1009_oneditclick" onkeyup="grp_biz_swt_testrslt_caseautopsy_ipt_mcont1009_onkeyup"/>
- <Combo position="absolute 521 518 683 537" id="cmb_pcont1009" class="combo_default" taborder="4" innerdataset="ds_init_cmb_pcont1009" datacolumn="testnm" codecolumn="testcd" anchor="default"/>
- <Button position="absolute 686 33 750 52" id="btn_exmp100902" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 686 146 750 165" id="btn_exmp100903" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 686 259 750 278" id="btn_exmp100904" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 686 404 750 423" id="btn_exmp100905" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 686 517 750 536" id="btn_exmp1009cmt" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 686 5 750 24" id="btn_exmp100901" class="btn2" visible="false" text="결과예문" anchor="default"/>
- <Edit readonly="true" position="absolute 275 405 315 424" id="opt_diag1009" visible="false" anchor="default"/>
- <Button position="absolute 668 405 682 421" id="btn_diag1009" text="" anchor="default"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Combo position="absolute 218 68 298 87" id="cmb_cnclresncd" class="combo_default" taborder="5" innerdataset="ds_init_cmb_cnclresncd" datacolumn="resncnts" codecolumn="resncd" anchor="default"/>
- <Combo position="absolute 547 20 617 39" id="cmb_patflagcd" class="combo_default" enable="false" innerdataset="ds_init_cmb_patflagcd" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="서식예문" position="absolute 760 43 840 66" align="align:center middle;" id="caption94" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 1073 315 1104 334" id="output23" visible="false" anchor="default"/>
- <Static text="육안검사의" position="absolute 760 19 840 42" align="align:center middle;" id="caption95" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 843 20 939 39" id="output24" anchor="default" autoselect="true"/>
- <Edit position="absolute 69 20 146 39" id="ipt_ptno" class="input_s_essential" taborder="1" anchor="default" onkeydown="grp_biz_ipt_ptno_onkeydown" inputmode="upper" autoselect="true" onsetfocus="grp_biz_ipt_ptno_onsetfocus" oneditclick="grp_biz_ipt_ptno_oneditclick" autoskip="true"/>
- <Grid position="absolute 760 605 1188 740" id="grd_bfptnolist" binddataset="ds_grd_bfptnolist" anchor="default" autofittype="col" autosizingtype="none" cellsizingtype="row" oncelldblclick="grp_biz_grd_bfptnolist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="108"/>
- <Column size="108"/>
- <Column size="108"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="22"/>
- </Rows>
- <Band id="head">
- <Cell text="instcd"/>
- <Cell col="1" text="pid"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="병리번호"/>
- <Cell col="4" text="채취부위(T)"/>
- <Cell col="5" text="진단명(M)"/>
- <Cell col="6" text="채취방법(P)"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:ptno"/>
- <Cell col="3" style="align:left middle;background:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');background2:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');" text="bind:dispptno"/>
- <Cell col="4" style="align:left middle;background:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');background2:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');" text="bind:extrpartcd"/>
- <Cell col="5" style="align:left middle;background:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');background2:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');" text="bind:diagcd"/>
- <Cell col="6" style="align:left middle;background:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');background2:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');" text="bind:extrmthdcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 760 345 1078 575" id="grd_stainalllist" binddataset="ds_grd_stainalllist" anchor="default" autofittype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="24"/>
- <Column size="122"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="130"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="접수일자"/>
- <Cell col="4" text="접수번호"/>
- <Cell col="5" text="접수항목번호"/>
- <Cell col="6" text="검사코드"/>
- <Cell col="7"/>
- <Cell col="8" text="검사명"/>
- <Cell col="9" text="workflagcd"/>
- <Cell col="10" text="rsltrgstdd"/>
- <Cell col="11" text="rsltrgstno"/>
- <Cell col="12" text="검사결과"/>
- <Cell col="13" text="trandd"/>
- <Cell col="14" text="tranno"/>
- <Cell col="15" text="orgacptstatcd"/>
- <Cell col="16" text="orgprcpstatcd"/>
- <Cell col="17" text="prcpdd"/>
- <Cell col="18" text="execprcpuniqno"/>
- <Cell col="19" text="prcpgenrflag"/>
- <Cell col="20" text="블록"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:dispptno"/>
- <Cell col="3" text="bind:acptdd"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" text="bind:acptitemno"/>
- <Cell col="6" text="bind:testcd"/>
- <Cell col="7" text="expr:currow + 1"/>
- <Cell col="8" text="bind:testnm"/>
- <Cell col="9" text="bind:workflagcd"/>
- <Cell col="10" text="bind:rsltrgstdd"/>
- <Cell col="11" text="bind:rsltrgstno"/>
- <Cell col="12" displaytype="text" edittype="textarea" text="bind:testrslt" wordwrap="both" editautoselect="true" editacceptsenter="false"/>
- <Cell col="13" text="bind:trandd"/>
- <Cell col="14" text="bind:tranno"/>
- <Cell col="15" text="bind:orgacptstatcd"/>
- <Cell col="16" text="bind:orgprcpstatcd"/>
- <Cell col="17" text="bind:prcpdd"/>
- <Cell col="18" text="bind:execprcpuniqno"/>
- <Cell col="19" text="bind:prcpgenrflag"/>
- <Cell col="20" text="bind:blocyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 943 19 1191 285" id="grd_readdoctlist" taborder="11" binddataset="ds_grd_readdoctlist" anchor="default" autofittype="col" oncellclick="grp_biz_grd_readdoctlist_oncellclick" cellclickbound="cell" enableevent="true">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="34"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="76"/>
- <Column size="76"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="normal" edittype="none" text="선택"/>
- <Cell col="1" text="기관코드"/>
- <Cell col="2" text="bind:status"/>
- <Cell col="3" text="사원번호"/>
- <Cell col="4" text="판독의사"/>
- <Cell col="5" text="jobkindcd"/>
- <Cell col="6" text="rgstdd"/>
- <Cell col="7" text="rgstno"/>
- <Cell col="8" text="userrgstdd"/>
- <Cell col="9" text="순서"/>
- <Cell col="10" text="병리번호"/>
- <Cell col="11" text="orgdispseqno"/>
- <Cell col="12" text="userabbr"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:choi" expr="expr:choi == 'true' || choi == '1' ? 1 : 0"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2"/>
- <Cell col="3" class="text_center" text="bind:userid"/>
- <Cell col="4" class="text_center" text="bind:usernm"/>
- <Cell col="5" text="bind:jobkindcd"/>
- <Cell col="6" text="bind:rgstdd"/>
- <Cell col="7" text="bind:rgstno"/>
- <Cell col="8" text="bind:userrgstdd"/>
- <Cell col="9" class="text_center" text="bind:dispseqno"/>
- <Cell col="10" text="bind:ptno"/>
- <Cell col="11" text="bind:orgdispseqno"/>
- <Cell col="12" text="bind:userabbr"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="지연사유" position="absolute 0 91 66 114" align="align:center middle;" id="cap_cnclresncd" class="cell_1" anchor="default"/>
- <CheckBox position="absolute 385 116 457 136" id="bol_spckeep" enable="false" visible="false" anchor="default" text="검체보관"/>
- <CheckBox position="absolute 385 93 441 109" id="bol_cncrjudg" anchor="default" text="암판정" truevalue="1" falsevalue="0" value="false" onclick="grp_biz_bol_cncrjudg_onclick"/>
- <CheckBox position="absolute 526 94 594 109" id="bol_prepdiag" anchor="default" text="추정소견" onclick="grp_biz_bol_prepdiag_onclick" truevalue="1" falsevalue="0" onchanged="grp_biz_bol_prepdiag_onchanged"/>
- <Static text="SAMPLE" position="absolute 760 67 840 90" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <Static text="육안사진" position="absolute 780 115 840 138" align="align:center middle;" id="caption24" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="Punch" position="absolute 878 115 938 138" align="align:center middle;" id="caption46" class="cell_1" anchor="default"/>
- <Shape position="absolute 760 110 939 116" linetype="horizontal" id="line88" class="line_2" anchor="default" style="strokepen:1 solid #dedcdcff;"/>
- <Shape position="absolute 760 139 939 145" linetype="horizontal" id="line82" class="line_3" anchor="default"/>
- <CheckBox position="absolute 760 115 775 138" id="bol_grospic" anchor="default" falsevalue="0" truevalue="1"/>
- <CheckBox position="absolute 858 115 873 138" id="bol_tissbank" anchor="default" falsevalue="0" truevalue="1"/>
- <Combo position="absolute 69 68 146 87" id="cmb_prcptype" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testcd" codecolumn="testnm" anchor="default" onitemchanged="grp_biz_cmb_prcptype_onitemchanged" index="-1"/>
- <Static text="결과예문" position="absolute 760 91 840 114" align="align:center middle;" id="caption62" class="cell_1" anchor="default"/>
- <Button position="absolute 933 315 947 331" id="btn_bloc" visible="false" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;"/>
- <Edit position="absolute 898 315 928 334" id="ipt_keybloc" visible="false" anchor="default"/>
- <Edit position="absolute 843 69 939 88" id="ipt_tissbloct" anchor="default" onkeyup="grp_biz_ipt_tissbloct_onkeyup" autoselect="true"/>
- <Edit position="absolute 843 92 939 111" id="ipt_tissblocnt" anchor="default" onkeyup="grp_biz_ipt_tissblocnt_onkeyup" autoselect="true" onsetfocus="grp_biz_ipt_tissblocnt_onsetfocus" oneditclick="grp_biz_ipt_tissblocnt_oneditclick"/>
- <MaskEdit readonly="true" position="absolute 673 68 751 87" id="opt_readdd" mask="####-##-##" anchor="default" type="string" style="compositecolor:#00001f40;background:URL('theme://images/bg_edit_R.png') stretch 5,5;color:forestgreen;font:arial,9,bold;"/>
- <Static position="absolute 1028 1 1191 14" id="cap_readdrtitle" anchor="default" style="color:#0000ffff;font:굴림체,9,bold;" wordwrap="none"/>
- <Div position="absolute 788 370 1183 680" id="grp_prnt" visible="false" anchor="default">
- <Layouts>
- <Layout width="395" height="310"/>
- </Layouts>
- </Div>
- <Button position="absolute 741 120 755 136" id="btn_rgsthist" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;" onclick="grp_biz_btn_rgsthist_onclick"/>
- <Static text="입력자" position="absolute 506 119 546 142" align="align:center middle;" id="caption98" class="cell_1" anchor="default" style="padding:0 0 0 0;"/>
- <Edit readonly="true" position="absolute 688 120 740 139" id="output18" anchor="default" autoselect="true"/>
- <MaskEdit readonly="true" position="absolute 547 120 620 139" id="output1" mask="####-##-##" anchor="default" type="string"/>
- <MaskEdit readonly="true" position="absolute 622 120 685 139" id="output2" mask="##:##:##" anchor="default" type="string"/>
- <Grid position="absolute 768 425 978 510" id="grd_testrslt" visible="false" binddataset="ds_grd_testrslt" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- <Cell col="2" text="caption3"/>
- <Cell col="3" text="caption4"/>
- <Cell col="4" text="caption20"/>
- <Cell col="5" text="caption45"/>
- <Cell col="6" text="caption44"/>
- <Cell col="7" text="caption43"/>
- <Cell col="8" text="caption42"/>
- <Cell col="9" text="caption41"/>
- <Cell col="10" text="caption40"/>
- <Cell col="11" text="caption39"/>
- <Cell col="12" text="caption38"/>
- <Cell col="13" text="caption37"/>
- <Cell col="14" text="caption36"/>
- <Cell col="15" text="caption35"/>
- <Cell col="16" text="caption34"/>
- <Cell col="17" text="caption33"/>
- <Cell col="18" text="caption32"/>
- <Cell col="19" text="caption31"/>
- <Cell col="20" text="caption30"/>
- <Cell col="21" text="caption29"/>
- <Cell col="22" text="caption28"/>
- <Cell col="23" text="caption27"/>
- <Cell col="24" text="caption26"/>
- <Cell col="25" text="caption25"/>
- <Cell col="26" text="caption24"/>
- <Cell col="27" text="caption23"/>
- <Cell col="28" text="caption22"/>
- <Cell col="29" text="caption21"/>
- <Cell col="30" text="caption19"/>
- <Cell col="31" text="caption18"/>
- <Cell col="32" text="caption17"/>
- <Cell col="33" text="caption16"/>
- <Cell col="34" text="rsltstat"/>
- <Cell col="35" text="caption14"/>
- <Cell col="36" text="caption13"/>
- <Cell col="37" text="caption12"/>
- <Cell col="38" text="caption11"/>
- <Cell col="39" text="caption10"/>
- <Cell col="40" text="caption9"/>
- <Cell col="41" text="caption8"/>
- <Cell col="42" text="caption7"/>
- <Cell col="43" text="caption6"/>
- <Cell col="44" text="caption5"/>
- <Cell col="45" text="caption15"/>
- <Cell col="46" text="rsltcnts6"/>
- <Cell col="47" text="diagcnts"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:rsltrgsttm"/>
- <Cell col="3" text="bind:rsltrgstdd"/>
- <Cell col="4" text="bind:rsltrgstno"/>
- <Cell col="5" text="bind:rsltrgsthistno"/>
- <Cell col="6" text="bind:rsltcnts1"/>
- <Cell col="7" text="bind:rsltcnts2"/>
- <Cell col="8" text="bind:rsltcnts3"/>
- <Cell col="9" text="bind:rsltcnts4"/>
- <Cell col="10" text="bind:rsltcnts5"/>
- <Cell col="11" text="bind:cmtcnts"/>
- <Cell col="12" text="bind:grostestrecdd"/>
- <Cell col="13" text="bind:grostestrectm"/>
- <Cell col="14" text="bind:grostestrecid"/>
- <Cell col="15" text="bind:grostestrecnm"/>
- <Cell col="16" text="bind:extrpartcd"/>
- <Cell col="17" text="bind:extrmthdcd"/>
- <Cell col="18" text="bind:diagcd"/>
- <Cell col="19" text="bind:rsltrgstid"/>
- <Cell col="20" text="bind:pid"/>
- <Cell col="21" text="bind:spckeepflagcd"/>
- <Cell col="22" text="bind:rslthideflagcd"/>
- <Cell col="23" text="bind:conccaseflagcd"/>
- <Cell col="24" text="bind:preprsltflagcd"/>
- <Cell col="25" text="bind:ugcyalertflagcd"/>
- <Cell col="26" text="bind:readdd"/>
- <Cell col="27" text="bind:readtm"/>
- <Cell col="28" text="bind:readid"/>
- <Cell col="29" text="bind:cnclflagcd"/>
- <Cell col="30" text="bind:cnclresncd"/>
- <Cell col="31" text="bind:cncldd"/>
- <Cell col="32" text="bind:cncltm"/>
- <Cell col="33" text="bind:cnclid"/>
- <Cell col="34" text="bind:rsltstat"/>
- <Cell col="35" text="bind:keybloc"/>
- <Cell col="36" text="bind:tissbloct"/>
- <Cell col="37" text="bind:tissblocnt"/>
- <Cell col="38" text="bind:grospic"/>
- <Cell col="39" text="bind:tissbank"/>
- <Cell col="40" text="bind:readgrade"/>
- <Cell col="41" text="bind:rsltrgstnm"/>
- <Cell col="42" text="bind:rgstdd"/>
- <Cell col="43" text="bind:rgsttm"/>
- <Cell col="44" text="bind:memocnts"/>
- <Cell col="45" text="bind:cncrjudgflagcd"/>
- <Cell col="46" text="bind:rsltcnts6"/>
- <Cell col="47" text="bind:diagcnts"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 503 245 633 320" id="grd_testcdlist" visible="false" binddataset="ds_grd_testcdlist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="32"/>
- <Column size="27"/>
- <Column size="25"/>
- <Column size="22"/>
- <Column size="23"/>
- <Column size="16"/>
- <Column size="16"/>
- <Column size="13"/>
- <Column size="18"/>
- <Column size="22"/>
- <Column size="14"/>
- <Column size="13"/>
- <Column size="16"/>
- <Column size="14"/>
- <Column size="16"/>
- <Column size="18"/>
- <Column size="14"/>
- <Column size="23"/>
- <Column size="13"/>
- <Column size="15"/>
- <Column size="15"/>
- <Column size="12"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- <Cell col="2" text="caption3"/>
- <Cell col="3" text="caption4"/>
- <Cell col="4" text="caption10"/>
- <Cell col="5" text="caption9"/>
- <Cell col="6" text="caption8"/>
- <Cell col="7" text="caption7"/>
- <Cell col="8" text="caption6"/>
- <Cell col="9" text="caption5"/>
- <Cell col="10" text="caption11"/>
- <Cell col="11" text="caption12"/>
- <Cell col="12" text="caption13"/>
- <Cell col="13" text="caption14"/>
- <Cell col="14" text="caption15"/>
- <Cell col="15" text="caption16"/>
- <Cell col="16" text="caption17"/>
- <Cell col="17" text="caption18"/>
- <Cell col="18" text="caption19"/>
- <Cell col="19" text="caption20"/>
- <Cell col="20" text="caption21"/>
- <Cell col="21" text="caption22"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:acptdd"/>
- <Cell col="3" text="bind:acpttm"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" text="bind:acptitemno"/>
- <Cell col="6" text="bind:testcd"/>
- <Cell col="7" text="bind:testnm"/>
- <Cell col="8" text="bind:orgacptstatcd"/>
- <Cell col="9" text="bind:orgprcpstatcd"/>
- <Cell col="10" text="bind:pid"/>
- <Cell col="11" text="bind:prcpdd"/>
- <Cell col="12" text="bind:execprcpuniqno"/>
- <Cell col="13" text="bind:orddeptcd"/>
- <Cell col="14" text="bind:orddeptnm"/>
- <Cell col="15" text="bind:orddrid"/>
- <Cell col="16" text="bind:orddrnm"/>
- <Cell col="17" text="bind:wardroom"/>
- <Cell col="18" text="bind:reqfrmflagcd"/>
- <Cell col="19" text="bind:spccd"/>
- <Cell col="20" text="bind:spcnm"/>
- <Cell col="21" text="bind:prcpgenrflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox position="absolute 679 93 748 108" id="bol_noti" anchor="default" text="긴급알림" onclick="grp_biz_bol_noti_onclick" style="font:Dotum,9;" truevalue="1" falsevalue="0" onchanged="grp_biz_bol_noti_onchanged"/>
- <CheckBox position="absolute 601 93 670 109" id="bool1" anchor="default" text="관심증례" onclick="grp_biz_bool1_onclick" style="font:Dotum,9;" truevalue="1" falsevalue="0" onchanged="grp_biz_bool1_onchanged"/>
- <Edit readonly="true" position="absolute 1015 80 1191 99" id="output5" visible="false" anchor="default"/>
- <Radio position="absolute 1019 290 1189 308" id="radio4" taborder="3" columncount="3" innerdataset="ds_init_radio4" datacolumn="specdrnm" codecolumn="specdrcd" anchor="default" visible="false"/>
- <Edit readonly="true" position="absolute 1015 55 1191 74" id="output6" visible="false" anchor="default"/>
- <Combo position="absolute 843 44 939 63" id="cbo_recformcd" innerdataset="ds_init_cbo_recformcd" datacolumn="formnm" codecolumn="formcd" anchor="default" onitemchanged="grp_biz_cbo_recformcd_onitemchanged" autoselect="true"/>
- <Static text="취소사유" position="absolute -383 166 -317 189" align="align:center middle;" id="caption106" class="cell_1" anchor="default"/>
- <Combo position="absolute 69 93 298 112" id="cbo_delaytime" innerdataset="ds_init_cbo_delaytime" datacolumn="resncnts" codecolumn="resncd" anchor="default"/>
- <CheckBox position="absolute 254 -3 300 17" id="bool2" anchor="default" text="상단" visible="false"/>
- <CheckBox position="absolute 318 -3 367 17" id="bool3" anchor="default" text="pacs" visible="false"/>
- <Div position="absolute 742 259 1132 439" id="grp_conc2" visible="false" anchor="default">
- <Layouts>
- <Layout width="390" height="180">
- <TextArea position="absolute 5 15 385 145" id="tar_conc2" anchor="default"/>
- <Shape position="absolute 3 143 385 149" linetype="horizontal" id="line98" class="line_3" anchor="default"/>
- <Button position="absolute 329 156 385 178" id="button12" class="btn4" text="닫기" anchor="default" onclick="grp_biz_grp_conc2_button12_onclick"/>
- <Button position="absolute 270 156 326 178" id="button13" class="btn4" text="확인" anchor="default" onclick="grp_biz_grp_conc2_button13_onclick"/>
- <Button position="absolute 199 156 267 178" id="button14" class="btn4" text="초기화" anchor="default" onclick="grp_biz_grp_conc2_button14_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 757 130 1150 313" id="grp_conc" visible="false" anchor="default">
- <Layouts>
- <Layout width="385" height="183">
- <Shape position="absolute 48 149 384 155" linetype="horizontal" id="line32" class="line_3" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Button position="absolute 327 156 383 178" id="btn_concexit" class="btn4" text="닫기" anchor="default" onclick="grp_biz_grp_conc_btn_concexit_onclick"/>
- <Button position="absolute 268 156 324 178" id="btn_conccnfm" class="btn4" text="확인" anchor="default" onclick="grp_biz_grp_conc_btn_conccnfm_onclick"/>
- <Button position="absolute 197 156 265 178" id="btn_concclear" class="btn4" text="초기화" anchor="default" onclick="grp_biz_grp_conc_btn_concclear_onclick"/>
- <TextArea position="absolute 48 0 384 150" id="tar_conc" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption00" text="취소사유" class="cell_1" position="absolute 149 67 215 90"/>
- <Combo id="cmb_grostestid" taborder="12" innerdataset="ds_init_cmb_grostestid" codecolumn="userid" datacolumn="usernm" onitemchanged="cmb_grostestid_onitemchanged" class="combo_essential" position="absolute 673 43 751 62"/>
- <Button id="btn1001" taborder="13" text="조직" position="absolute 1 119 45 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1001_onclick"/>
- <Button id="btn1002" taborder="14" text="동결절편" position="absolute 44 119 107 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1002_onclick"/>
- <Button id="btn1003" taborder="15" text="세포" position="absolute 106 119 148 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1003_onclick"/>
- <Button id="btn1004" taborder="16" text="특수염색" position="absolute 147 119 212 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1004_onclick"/>
- <Button id="btn1005" taborder="17" text="면역염색" position="absolute 212 119 277 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1005_onclick" onkillfocus="grp_biz_Button04_onkillfocus"/>
- <Button id="btn1006" taborder="18" text="분자" position="absolute 343 119 384 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1007_onclick"/>
- <Button id="btn1007" taborder="19" text="면역형광" position="absolute 278 119 343 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1006_onclick"/>
- <Button id="btn1008" taborder="20" text="전자현미경" position="absolute 384 119 460 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1008_onclick"/>
- <Button id="btn1009" taborder="21" text="부검" position="absolute 461 119 502 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1009_onclick"/>
- <Div position="absolute 119 293 386 394" id="grp_rsltcnts" visible="false" anchor="default" style="background:#fcd2c1ff;border:2 solid #f7a08bff #f7a08bff;">
- <Layouts>
- <Layout width="306" height="200">
- <Button position="absolute 1073 0 1129 22" id="btn_rsltclose" class="btn4" text="확인" anchor="default" onclick="grp_biz_grp_rsltcnts_btn_rsltclose_onclick"/>
- <Static text="육안검색" position="absolute 3 9 330 25" id="cap_title" class="tit_2" anchor="default"/>
- <Edit position="absolute 965 3 1061 22" id="input2" anchor="default" visible="true" onkeyup="grp_biz_grp_rsltcnts_input2_onkeyup" autoselect="true"/>
- <Static text="결과예문" position="absolute 885 3 951 23" align="align:center middle;" id="caption109" class="cell_1" anchor="default" visible="true"/>
- <TextArea position="absolute 11 28 1123 686" id="tar_rsltcnts" anchor="default" oneditclick="grp_biz_grp_rsltcnts_tar_rsltcnts_oneditclick" onkeyup="grp_biz_grp_rsltcnts_tar_rsltcnts_onkeyup" style="font:굴림체,16;" wordwrap="both"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="검사결과등록" class="tit_1" position="absolute 0 0 111 25"/>
- <Div id="grp_btn" taborder="1" position="absolute 0 23 1195 48">
- <Layouts>
- <Layout>
- <Button id="btn_rerslt" taborder="0" text="수정결과" class="btn3" position="absolute 320 3 400 25" anchor="default" onclick="grp_btn_btn_rerslt_onclick"/>
- <Button id="button5" taborder="1" text="추가처방등록" class="btn3" position="absolute 831 3 935 25" anchor="default" onclick="grp_btn_button5_onclick"/>
- <Button id="button2" taborder="2" text="정도관리" class="btn3" position="absolute 748 3 828 25" anchor="default" onclick="grp_btn_button2_onclick"/>
- <Button id="btn_clear" taborder="3" text="초기화" class="btn3" position="absolute 59 3 127 25" anchor="default" onclick="grp_btn_btn_clear_onclick"/>
- <Button id="btn_rsltref" taborder="4" text="통합결과" class="btn3" position="absolute 403 3 483 25" anchor="default" onclick="grp_btn_btn_rsltref_onclick"/>
- <Button id="btn_grosimg" taborder="5" text="이미지보기" class="btn3" position="absolute 569 3 661 25" anchor="default" onclick="grp_btn_btn_grosimg_onclick"/>
- <Button id="btn_cncllist" taborder="6" text="취소내역" class="btn3" position="absolute 665 3 745 25" anchor="default" onclick="grp_btn_btn_cncllist_onclick"/>
- <Button id="btn_cnstrslt" taborder="7" text="자문결과" class="btn3" position="absolute 486 3 566 25" anchor="default" onclick="grp_btn_btn_cnstrslt_onclick"/>
- <Button id="btn_print" taborder="8" text="출력" class="btn6" position="absolute 0 3 56 25" anchor="default" onclick="grp_btn_btn_print_onclick"/>
- <Button id="btn_preview" taborder="9" text="미리보기" class="btn3" visible="false" position="absolute 905 0 985 22" anchor="default"/>
- <Button id="btn_addrslt" taborder="10" text="추가결과" class="btn3" position="absolute 237 3 317 25" anchor="default" onclick="grp_btn_btn_addrslt_onclick"/>
- <Button id="btn_ptnolist" taborder="11" text="병리번호목록" class="btn3" position="absolute 130 3 234 25" anchor="default" onclick="grp_btn_btn_ptnolist_onclick"/>
- <Button id="btn_trsmcncl" taborder="12" text="전송취소" class="btn4" position="absolute 1031 3 1111 25" anchor="default" onclick="grp_btn_btn_trsmcncl_onclick"/>
- <Button id="btn_save" taborder="13" text="저장" class="btn4" position="absolute 972 3 1028 25" anchor="default" onclick="grp_btn_btn_save_onclick"/>
- <Button id="btn_lastdiag" taborder="14" text="최종진단" onclick="grp_btn_btn_lastdiag_onclick" class="btn4" position="absolute 1114 3 1194 25" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_lastdiag" taborder="2" text="최종진단" onclick="grp_btn_btn_lastdiag_onclick" class="btn4" position="absolute 882 3 962 25" visible="true"/>
- <Button id="Button00" taborder="3" text="조회" position="absolute 356 3 444 23" onclick="Button00_onclick"/>
- <Button id="Button01" taborder="4" text="인증저장" position="absolute 452 3 540 24" onclick="Button01_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_refptno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="dispptno" type="STRING"/>
- <Column id="acptstatcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_screeners1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING"/>
- <Column id="instcd" type="STRING"/>
- <Column id="userid" type="STRING"/>
- <Column id="usernm" type="STRING"/>
- <Column id="jobkindcd" type="STRING"/>
- <Column id="rgstdd" type="STRING"/>
- <Column id="rgstno" type="STRING"/>
- <Column id="userrgstdd" type="STRING"/>
- <Column id="dispseqno" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="orgdispseqno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_screeners2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING"/>
- <Column id="instcd" type="STRING"/>
- <Column id="userid" type="STRING"/>
- <Column id="usernm" type="STRING"/>
- <Column id="jobkindcd" type="STRING"/>
- <Column id="rgstdd" type="STRING"/>
- <Column id="rgstno" type="STRING"/>
- <Column id="userrgstdd" type="STRING"/>
- <Column id="dispseqno" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="orgdispseqno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_pcont1003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_frzncstelist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="dispptno" type="STRING"/>
- <Column id="spcacptdd" type="STRING"/>
- <Column id="spcacptno" type="STRING"/>
- <Column id="spccd" type="STRING"/>
- <Column id="spcnm" type="STRING"/>
- <Column id="spcacptseqno" type="STRING"/>
- <Column id="csteno" type="STRING"/>
- <Column id="cstecnts" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="acpttm" type="STRING"/>
- <Column id="indd" type="STRING"/>
- <Column id="intm" type="STRING"/>
- <Column id="readdd" type="STRING"/>
- <Column id="readtm" type="STRING"/>
- <Column id="readrslt" type="STRING"/>
- <Column id="readdrnm1" type="STRING"/>
- <Column id="readdrid1" type="STRING"/>
- <Column id="readdrnm2" type="STRING"/>
- <Column id="readdrid2" type="STRING"/>
- <Column id="readdrnm3" type="STRING"/>
- <Column id="readdrid3" type="STRING"/>
- <Column id="cmtcnts" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="inptrslt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_pcont1002" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_pcont1001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_moletestlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="dispptno" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="acptno" type="STRING"/>
- <Column id="acptitemno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="testnm" type="STRING"/>
- <Column id="workflagcd" type="STRING"/>
- <Column id="rsltrgstdd" type="STRING"/>
- <Column id="rsltrgstno" type="STRING"/>
- <Column id="testrslt" type="STRING"/>
- <Column id="trandd" type="STRING"/>
- <Column id="tranno" type="STRING"/>
- <Column id="orgacptstatcd" type="STRING"/>
- <Column id="orgprcpstatcd" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="execprcpuniqno" type="STRING"/>
- <Column id="prcpgenrflag" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_pcont1007" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="disnm" type="STRING"/>
- <Column id="rsltcnts4" type="STRING"/>
- <Column id="disnmcd" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="disnm">AdeGuate (A and B)</Col>
- <Col id="rsltcnts4">0</Col>
- <Col id="disnmcd">7001</Col>
- </Row>
- <Row>
- <Col id="disnmcd">7002</Col>
- <Col id="rsltcnts4">0</Col>
- <Col id="disnm">Insufficient (A or B)</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_pcont1006" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_pcont1008" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_pcont1009" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_slidelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_stainlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="dispptno" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="acptno" type="STRING"/>
- <Column id="acptitemno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="testnm" type="STRING"/>
- <Column id="nagative" type="STRING"/>
- <Column id="postive" type="STRING"/>
- <Column id="workflagcd" type="STRING"/>
- <Column id="rsltrgstdd" type="STRING"/>
- <Column id="rsltrgstno" type="STRING"/>
- <Column id="testrslt" type="STRING"/>
- <Column id="trandd" type="STRING"/>
- <Column id="tranno" type="STRING"/>
- <Column id="orgacptstatcd" type="STRING"/>
- <Column id="orgprcpstatcd" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="execprcpuniqno" type="STRING"/>
- <Column id="prcpgenrflag" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_cnclresncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="resncnts" type="STRING"/>
- <Column id="resncd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_patflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_bfptnolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="dispptno" type="STRING"/>
- <Column id="extrpartcd" type="STRING"/>
- <Column id="diagcd" type="STRING"/>
- <Column id="extrmthdcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_stainalllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="dispptno" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="acptno" type="STRING"/>
- <Column id="acptitemno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="testnm" type="STRING"/>
- <Column id="workflagcd" type="STRING"/>
- <Column id="rsltrgstdd" type="STRING"/>
- <Column id="rsltrgstno" type="STRING"/>
- <Column id="testrslt" type="STRING"/>
- <Column id="trandd" type="STRING"/>
- <Column id="tranno" type="STRING"/>
- <Column id="orgacptstatcd" type="STRING"/>
- <Column id="orgprcpstatcd" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="execprcpuniqno" type="STRING"/>
- <Column id="prcpgenrflag" type="STRING"/>
- <Column id="blocyn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_readdoctlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING"/>
- <Column id="instcd" type="STRING"/>
- <Column id="userid" type="STRING"/>
- <Column id="usernm" type="STRING"/>
- <Column id="jobkindcd" type="STRING"/>
- <Column id="rgstdd" type="STRING"/>
- <Column id="rgstno" type="STRING"/>
- <Column id="userrgstdd" type="STRING"/>
- <Column id="dispseqno" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="orgdispseqno" type="STRING"/>
- <Column id="userabbr" type="STRING"/>
- <Column id="status" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_prcptype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_testrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="rsltrgsttm" type="STRING"/>
- <Column id="rsltrgstdd" type="STRING"/>
- <Column id="rsltrgstno" type="STRING"/>
- <Column id="rsltrgsthistno" type="STRING"/>
- <Column id="rsltcnts1" type="STRING"/>
- <Column id="rsltcnts2" type="STRING"/>
- <Column id="rsltcnts3" type="STRING"/>
- <Column id="rsltcnts4" type="STRING"/>
- <Column id="rsltcnts5" type="STRING"/>
- <Column id="cmtcnts" type="STRING"/>
- <Column id="grostestrecdd" type="STRING"/>
- <Column id="grostestrectm" type="STRING"/>
- <Column id="grostestrecid" type="STRING"/>
- <Column id="grostestrecnm" type="STRING"/>
- <Column id="extrpartcd" type="STRING"/>
- <Column id="extrmthdcd" type="STRING"/>
- <Column id="diagcd" type="STRING"/>
- <Column id="rsltrgstid" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="spckeepflagcd" type="STRING"/>
- <Column id="rslthideflagcd" type="STRING"/>
- <Column id="conccaseflagcd" type="STRING"/>
- <Column id="preprsltflagcd" type="STRING"/>
- <Column id="ugcyalertflagcd" type="STRING"/>
- <Column id="readdd" type="STRING"/>
- <Column id="readtm" type="STRING"/>
- <Column id="readid" type="STRING"/>
- <Column id="cnclflagcd" type="STRING"/>
- <Column id="cnclresncd" type="STRING"/>
- <Column id="cncldd" type="STRING"/>
- <Column id="cncltm" type="STRING"/>
- <Column id="cnclid" type="STRING"/>
- <Column id="rsltstat" type="STRING"/>
- <Column id="keybloc" type="STRING"/>
- <Column id="tissbloct" type="STRING"/>
- <Column id="tissblocnt" type="STRING"/>
- <Column id="grospic" type="STRING"/>
- <Column id="tissbank" type="STRING"/>
- <Column id="readgrade" type="STRING"/>
- <Column id="rsltrgstnm" type="STRING"/>
- <Column id="rgstdd" type="STRING"/>
- <Column id="rgsttm" type="STRING"/>
- <Column id="memocnts" type="STRING"/>
- <Column id="cncrjudgflagcd" type="STRING"/>
- <Column id="rsltcnts6" type="STRING"/>
- <Column id="diagcnts" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_testcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="ptno" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="acpttm" type="STRING"/>
- <Column id="acptno" type="STRING"/>
- <Column id="acptitemno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="testnm" type="STRING"/>
- <Column id="orgacptstatcd" type="STRING"/>
- <Column id="orgprcpstatcd" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="execprcpuniqno" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="orddeptnm" type="STRING"/>
- <Column id="orddrid" type="STRING"/>
- <Column id="orddrnm" type="STRING"/>
- <Column id="wardroom" type="STRING"/>
- <Column id="reqfrmflagcd" type="STRING"/>
- <Column id="spccd" type="STRING"/>
- <Column id="spcnm" type="STRING"/>
- <Column id="prcpgenrflag" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_radio4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="specdrnm" type="STRING"/>
- <Column id="specdrcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cbo_recformcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formnm" type="STRING"/>
- <Column id="formcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cbo_delaytime" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="resncnts" type="STRING"/>
- <Column id="resncd" type="STRING"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="baseflagcd" type="STRING" size="256"/>
- <Column id="dispseqno" type="STRING" size="256"/>
- <Column id="delayresncd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hosoenvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="lendrtnterm" type="STRING" size="256"/>
- <Column id="recvqualmthdcd" type="STRING" size="256"/>
- <Column id="plgydeptcd" type="STRING" size="256"/>
- <Column id="plgyteamcd" type="STRING" size="256"/>
- <Column id="doctjobgradcd" type="STRING" size="256"/>
- <Column id="teamjobgradcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_resncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="resncnts" type="STRING"/>
- <Column id="resncd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_resncdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="baseflagcd" type="STRING" size="256" sumtext="구분코드"/>
- <Column id="resncd" type="STRING" size="256" sumtext="사유코드"/>
- <Column id="resncnts" type="STRING" size="256" sumtext="사유내용"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_resncdlist00" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="baseflagcd" type="STRING" size="256" sumtext="구분코드"/>
- <Column id="resncd" type="STRING" size="256" sumtext="사유코드"/>
- <Column id="resncnts" type="STRING" size="256" sumtext="사유내용"/>
- <Column id="flagcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="detlrefcrite" type="STRING" size="256"/>
- <Column id="userdeptcd" type="STRING" size="256"/>
- <Column id="prtndirect" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prtndirect">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_M0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptno" type="STRING" size="256"/>
- <Column id="rsltcont" type="STRING" size="256"/>
- <Column id="workflagcd" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="rtnnode" type="STRING" size="256"/>
- <Column id="cnclresncd" type="STRING" size="256"/>
- <Column id="userdeptcd" type="STRING" size="256"/>
- <Column id="readdrlist" type="STRING" size="256"/>
- <Column id="sepo1list" type="STRING" size="256"/>
- <Column id="sepo2list" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="molecheck" type="STRING" size="256"/>
- <Column id="samplecd" type="STRING" size="256"/>
- <Column id="examplecd" type="STRING" size="256"/>
- <Column id="recformcd" type="STRING" size="256"/>
- <Column id="delayresncd" type="STRING" size="256"/>
- <Column id="punch" type="STRING" size="256"/>
- <Column id="upperinfo" type="STRING" size="256"/>
- <Column id="pacs" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="ptno" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="acptdd" type="STRING" size="256"/>
- <Column id="readdd" type="STRING" size="256"/>
- <Column id="grosdrid" type="STRING" size="256"/>
- <Column id="grosdrnm" type="STRING" size="256"/>
- <Column id="spcnm" type="STRING" size="256"/>
- <Column id="spckeepflagcd" type="STRING" size="256"/>
- <Column id="cstecnt" type="STRING" size="256"/>
- <Column id="specdrnm" type="STRING" size="256"/>
- <Column id="specdrcd" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="pacs" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_testcdlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="ptno" type="STRING" size="256"/>
- <Column id="acptdd" type="STRING" size="256"/>
- <Column id="acpttm" type="STRING" size="256"/>
- <Column id="acptno" type="STRING" size="256"/>
- <Column id="acptitemno" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="orgacptstatcd" type="STRING" size="256"/>
- <Column id="orgprcpstatcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="wardroom" type="STRING" size="256"/>
- <Column id="reqfrmflagcd" type="STRING" size="256"/>
- <Column id="spccd" type="STRING" size="256"/>
- <Column id="spcnm" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="mpphonno" type="STRING" size="256"/>
- <Column id="statsworkflagcd" type="STRING" size="256"/>
- <Column id="atdoctnm" type="STRING" size="256"/>
- <Column id="ptnocd" type="STRING" size="256"/>
- <Column id="spcseqno" type="STRING" size="256"/>
- <Column id="dispptno" type="STRING" size="256"/>
- <Column id="reqfrmno" type="STRING" size="256"/>
- <Column id="workflagcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_workrelaptnolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="ptno" type="STRING" size="256"/>
- <Column id="workflagcd" type="STRING" size="256"/>
- <Column id="teststate" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_testrsltinfoh" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="ptno" type="STRING" size="256"/>
- <Column id="rsltrgsttm" type="STRING" size="256"/>
- <Column id="rsltrgstdd" type="STRING" size="256"/>
- <Column id="rsltrgstno" type="STRING" size="256"/>
- <Column id="rsltrgsthistno" type="STRING" size="256"/>
- <Column id="rsltcnts1" type="STRING" size="256"/>
- <Column id="rsltcnts2" type="STRING" size="256"/>
- <Column id="rsltcnts3" type="STRING" size="256"/>
- <Column id="rsltcnts4" type="STRING" size="256"/>
- <Column id="rsltcnts5" type="STRING" size="256"/>
- <Column id="rsltcnts6" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="grostestrecdd" type="STRING" size="256"/>
- <Column id="grostestrectm" type="STRING" size="256"/>
- <Column id="grostestrecid" type="STRING" size="256"/>
- <Column id="grostestrecnm" type="STRING" size="256"/>
- <Column id="extrpartcd" type="STRING" size="256"/>
- <Column id="extrmthdcd" type="STRING" size="256"/>
- <Column id="diagcnts" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="rsltrgstid" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="spckeepflagcd" type="STRING" size="256"/>
- <Column id="rslthideflagcd" type="STRING" size="256"/>
- <Column id="conccaseflagcd" type="STRING" size="256"/>
- <Column id="preprsltflagcd" type="STRING" size="256"/>
- <Column id="ugcyalertflagcd" type="STRING" size="256"/>
- <Column id="readdd" type="STRING" size="256"/>
- <Column id="readtm" type="STRING" size="256"/>
- <Column id="readid" type="STRING" size="256"/>
- <Column id="cnclflagcd" type="STRING" size="256"/>
- <Column id="cnclresncd" type="STRING" size="256"/>
- <Column id="cncldd" type="STRING" size="256"/>
- <Column id="cncltm" type="STRING" size="256"/>
- <Column id="cnclid" type="STRING" size="256"/>
- <Column id="rsltstat" type="STRING" size="256"/>
- <Column id="keybloc" type="STRING" size="256"/>
- <Column id="tissbloct" type="STRING" size="256"/>
- <Column id="tissblocnt" type="STRING" size="256"/>
- <Column id="grospic" type="STRING" size="256"/>
- <Column id="tissbank" type="STRING" size="256"/>
- <Column id="readgrade" type="STRING" size="256"/>
- <Column id="rsltrgstnm" type="STRING" size="256"/>
- <Column id="rgstdd" type="STRING" size="256"/>
- <Column id="rgsttm" type="STRING" size="256"/>
- <Column id="memocnts" type="STRING" size="256"/>
- <Column id="cncrjudgflagcd" type="STRING" size="256"/>
- <Column id="alertmemo" type="STRING" size="256"/>
- <Column id="hideflagcd" type="STRING" size="256"/>
- <Column id="rsltcnts" type="STRING" size="256"/>
- <Column id="sepo1mcnts" type="STRING" size="256"/>
- <Column id="sepo2mcnts" type="STRING" size="256"/>
- <Column id="sepo3mcnts" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="extrmthdcnts" type="STRING" size="256"/>
- <Column id="acptdd" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="reptflagcd" type="STRING" size="256"/>
- <Column id="adddiagprtn" type="STRING" size="256"/>
- <Column id="adddiaglist" type="STRING" size="256"/>
- <Column id="addrsltlist" type="STRING" size="256"/>
- <Column id="prntflagcd" type="STRING" size="256"/>
- <Column id="copyflagcd" type="STRING" size="256"/>
- <Column id="concmemo" type="STRING" size="256"/>
- <Column id="imgrgstdd" type="STRING" size="256"/>
- <Column id="signno" type="STRING" size="256"/>
- <Column id="histno" type="STRING" size="256"/>
- <Column id="extrpartcnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_iftestlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="rsltrgstdd" type="STRING" size="256" sumtext="결과등록일자"/>
- <Column id="rsltrgstno" type="STRING" size="256" sumtext="결과등록번호"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="rgstflagcd" type="STRING" size="256" sumtext="결과구분코드"/>
- <Column id="itemseqno" type="STRING" size="256" sumtext="항목일련번호"/>
- <Column id="itemhistno" type="STRING" size="256" sumtext="항목이력번호"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
- <Column id="acptitemno" type="STRING" size="256" sumtext="접수항목번호"/>
- <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="testrslt01" type="STRING" size="256" sumtext="검사결과01"/>
- <Column id="testrslt02" type="STRING" size="256" sumtext="검사결과02"/>
- <Column id="testrslt03" type="STRING" size="256" sumtext="검사결과03"/>
- <Column id="testrslt04" type="STRING" size="256" sumtext="검사결과04"/>
- <Column id="testrslt05" type="STRING" size="256" sumtext="검사결과05"/>
- <Column id="testrslt06" type="STRING" size="256" sumtext="검사결과06"/>
- <Column id="testrslt07" type="STRING" size="256" sumtext="검사결과07"/>
- <Column id="testrslt08" type="STRING" size="256" sumtext="검사결과08"/>
- <Column id="testrslt09" type="STRING" size="256" sumtext="검사결과09"/>
- <Column id="testrslt10" type="STRING" size="256" sumtext="검사결과10"/>
- <Column id="testrslt11" type="STRING" size="256" sumtext="검사결과11"/>
- <Column id="testrslt12" type="STRING" size="256" sumtext="검사결과12"/>
- <Column id="testrslt13" type="STRING" size="256" sumtext="검사결과13"/>
- <Column id="testrslt14" type="STRING" size="256" sumtext="검사결과14"/>
- <Column id="testrslt15" type="STRING" size="256" sumtext="검사결과15"/>
- <Column id="testrslt16" type="STRING" size="256" sumtext="검사결과16"/>
- <Column id="testrslt17" type="STRING" size="256" sumtext="검사결과17"/>
- <Column id="testrslt18" type="STRING" size="256" sumtext="검사결과18"/>
- <Column id="testrslt19" type="STRING" size="256" sumtext="검사결과19"/>
- <Column id="testrslt20" type="STRING" size="256" sumtext="검사결과20"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_diagcntslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="termengnm" type="STRING" size="256"/>
- <Column id="termhngnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_specdrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택여부"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="rgstdd" type="STRING" size="256" sumtext="등록일자"/>
- <Column id="rgstno" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="userrgstdd" type="STRING" size="256" sumtext="사용자등록일자"/>
- <Column id="dispseqno" type="STRING" size="256" sumtext="표시일련번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_prntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reptflagcd" type="STRING" size="256"/>
- <Column id="prntflagcd" type="STRING" size="256"/>
- <Column id="copyflagcd" type="STRING" size="256"/>
- <Column id="acptdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_exmpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_spccdresn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_seporesn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_seporesn1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_seporesn2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <dgflagcd>1</dgflagcd>
- <seporslt/>
- <seporesninfo>
- <title>Cervico-vaginal smear, liquid based cytology, automated screening system;</title>
- <title01>1) Adequacy of specimen</title01>
- <val01>false</val01>
- <lbl01>1. satisfactory for evaluation</lbl01>
- <val02>false</val02>
- <lbl02>2. unsatisfactory for evaluation</lbl02>
- <title02>2) Cytologic diagnosis</title02>
- <val03>false</val03>
- <lbl03>1. Negative for intraepithelial lesion or malignancy</lbl03>
- <val04>false</val04>
- <lbl04>1. Organisms :</lbl04>
- <val05>false</val05>
- <lbl05>1. Fungus(Candida sp.),</lbl05>
- <val06>false</val06>
- <lbl06>2. Trichomonas</lbl06>
- <val07>false</val07>
- <lbl07>3. Actinomyces</lbl07>
- <val08>false</val08>
- <lbl08>4. Other</lbl08>
- <val09>false</val09>
- <lbl09>2. Other non neoplastic findings :</lbl09>
- <val10>false</val10>
- <lbl10>1. RCC(Inflammation)</lbl10>
- <val11>false</val11>
- <lbl11>2. Atrophy</lbl11>
- <val12>false</val12>
- <lbl12>3. Therapeutic effect</lbl12>
- <val13>false</val13>
- <lbl13>2. Epithelial cell abnormalities</lbl13>
- <val14>false</val14>
- <lbl14>1. Squamous cell :</lbl14>
- <val15>true</val15>
- <lbl15>1. ASC-US</lbl15>
- <val16>false</val16>
- <lbl16>2. ASC-H</lbl16>
- <val17>false</val17>
- <lbl17>3. LSIL</lbl17>
- <val18>false</val18>
- <lbl18>4. HSIL</lbl18>
- <val19>false</val19>
- <lbl19>5. SCC</lbl19>
- <val20>false</val20>
- <lbl20>2. Glandular cell :</lbl20>
- <val21>false</val21>
- <lbl21>1. AGC</lbl21>
- <val22>false</val22>
- <lbl22>2. Endocervical AIS</lbl22>
- <val23>false</val23>
- <lbl23>3. Adenocarcinoma</lbl23>
- <val24>false</val24>
- <lbl24>3. Other malignant neoplasm :</lbl24>
- </seporesninfo>
- <seporesn2>
- <dgflagcd>1</dgflagcd>
- <seporslt/>
- <seporesninfo>
- <title>Cervico-vaginal smear, liquid based cytology, automated screening system;</title>
- <title01>1) Adequacy of specimen</title01>
- <val01>false</val01>
- <lbl01>1. satisfactory for evaluation</lbl01>
- <val02>false</val02>
- <lbl02>2. unsatisfactory for evaluation</lbl02>
- <title02>2) Cytologic diagnosis</title02>
- <val03>false</val03>
- <lbl03>1. Negative for intraepithelial lesion or malignancy</lbl03>
- <val04>false</val04>
- <lbl04>1. Organisms :</lbl04>
- <val05>false</val05>
- <lbl05>1. Fungus(Candida sp.),</lbl05>
- <val06>false</val06>
- <lbl06>2. Trichomonas</lbl06>
- <val07>false</val07>
- <lbl07>3. Actinomyces</lbl07>
- <val08>false</val08>
- <lbl08>4. Other</lbl08>
- <val09>false</val09>
- <lbl09>2. Other non neoplastic findings :</lbl09>
- <val10>false</val10>
- <lbl10>1. RCC(Inflammation)</lbl10>
- <val11>false</val11>
- <lbl11>2. Atrophy</lbl11>
- <val12>false</val12>
- <lbl12>3. Therapeutic effect</lbl12>
- <val13>false</val13>
- <lbl13>2. Epithelial cell abnormalities</lbl13>
- <val14>false</val14>
- <lbl14>1. Squamous cell :</lbl14>
- <val15>true</val15>
- <lbl15>1. ASC-US</lbl15>
- <val16>false</val16>
- <lbl16>2. ASC-H</lbl16>
- <val17>false</val17>
- <lbl17>3. LSIL</lbl17>
- <val18>false</val18>
- <lbl18>4. HSIL</lbl18>
- <val19>false</val19>
- <lbl19>5. SCC</lbl19>
- <val20>false</val20>
- <lbl20>2. Glandular cell :</lbl20>
- <val21>false</val21>
- <lbl21>1. AGC</lbl21>
- <val22>false</val22>
- <lbl22>2. Endocervical AIS</lbl22>
- <val23>false</val23>
- <lbl23>3. Adenocarcinoma</lbl23>
- <val24>false</val24>
- <lbl24>3. Other malignant neoplasm :</lbl24>
- </seporesninfo>
- </seporesn2>
- <ColumnInfo>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="val01" type="STRING" size="256"/>
- <Column id="lbl01" type="STRING" size="256"/>
- <Column id="val02" type="STRING" size="256"/>
- <Column id="lbl02" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="val03" type="STRING" size="256"/>
- <Column id="lbl03" type="STRING" size="256"/>
- <Column id="val04" type="STRING" size="256"/>
- <Column id="lbl04" type="STRING" size="256"/>
- <Column id="val05" type="STRING" size="256"/>
- <Column id="lbl05" type="STRING" size="256"/>
- <Column id="val06" type="STRING" size="256"/>
- <Column id="lbl06" type="STRING" size="256"/>
- <Column id="val07" type="STRING" size="256"/>
- <Column id="lbl07" type="STRING" size="256"/>
- <Column id="val08" type="STRING" size="256"/>
- <Column id="lbl08" type="STRING" size="256"/>
- <Column id="val09" type="STRING" size="256"/>
- <Column id="lbl09" type="STRING" size="256"/>
- <Column id="val10" type="STRING" size="256"/>
- <Column id="lbl10" type="STRING" size="256"/>
- <Column id="val11" type="STRING" size="256"/>
- <Column id="lbl11" type="STRING" size="256"/>
- <Column id="val12" type="STRING" size="256"/>
- <Column id="lbl12" type="STRING" size="256"/>
- <Column id="val13" type="STRING" size="256"/>
- <Column id="lbl13" type="STRING" size="256"/>
- <Column id="val14" type="STRING" size="256"/>
- <Column id="lbl14" type="STRING" size="256"/>
- <Column id="val15" type="STRING" size="256"/>
- <Column id="lbl15" type="STRING" size="256"/>
- <Column id="val16" type="STRING" size="256"/>
- <Column id="lbl16" type="STRING" size="256"/>
- <Column id="val17" type="STRING" size="256"/>
- <Column id="lbl17" type="STRING" size="256"/>
- <Column id="val18" type="STRING" size="256"/>
- <Column id="lbl18" type="STRING" size="256"/>
- <Column id="val19" type="STRING" size="256"/>
- <Column id="lbl19" type="STRING" size="256"/>
- <Column id="val20" type="STRING" size="256"/>
- <Column id="lbl20" type="STRING" size="256"/>
- <Column id="val21" type="STRING" size="256"/>
- <Column id="lbl21" type="STRING" size="256"/>
- <Column id="val22" type="STRING" size="256"/>
- <Column id="lbl22" type="STRING" size="256"/>
- <Column id="val23" type="STRING" size="256"/>
- <Column id="lbl23" type="STRING" size="256"/>
- <Column id="val24" type="STRING" size="256"/>
- <Column id="lbl24" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="seporesninfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dgflagcd">1</Col>
- <Col id="seporslt"/>
- <Col id="title">Cervico-vaginal smear, liquid based cytology, automated screening system;</Col>
- <Col id="title01">1) Adequacy of specimen</Col>
- <Col id="val01">false</Col>
- <Col id="lbl01">1. satisfactory for evaluation</Col>
- <Col id="val02">false</Col>
- <Col id="lbl02">2. unsatisfactory for evaluation</Col>
- <Col id="title02">2) Cytologic diagnosis</Col>
- <Col id="val03">false</Col>
- <Col id="lbl03">1. Negative for intraepithelial lesion or malignancy</Col>
- <Col id="val04">false</Col>
- <Col id="lbl04">1. Organisms :</Col>
- <Col id="val05">false</Col>
- <Col id="lbl05">1. Fungus(Candida sp.),</Col>
- <Col id="val06">false</Col>
- <Col id="lbl06">2. Trichomonas</Col>
- <Col id="val07">false</Col>
- <Col id="lbl07">3. Actinomyces</Col>
- <Col id="val08">false</Col>
- <Col id="lbl08">4. Other</Col>
- <Col id="val09">false</Col>
- <Col id="lbl09">2. Other non neoplastic findings :</Col>
- <Col id="val10">false</Col>
- <Col id="lbl10">1. RCC(Inflammation)</Col>
- <Col id="val11">false</Col>
- <Col id="lbl11">2. Atrophy</Col>
- <Col id="val12">false</Col>
- <Col id="lbl12">3. Therapeutic effect</Col>
- <Col id="val13">false</Col>
- <Col id="lbl13">2. Epithelial cell abnormalities</Col>
- <Col id="val14">false</Col>
- <Col id="lbl14">1. Squamous cell :</Col>
- <Col id="val15">true</Col>
- <Col id="lbl15">1. ASC-US</Col>
- <Col id="val16">false</Col>
- <Col id="lbl16">2. ASC-H</Col>
- <Col id="val17">false</Col>
- <Col id="lbl17">3. LSIL</Col>
- <Col id="val18">false</Col>
- <Col id="lbl18">4. HSIL</Col>
- <Col id="val19">false</Col>
- <Col id="lbl19">5. SCC</Col>
- <Col id="val20">false</Col>
- <Col id="lbl20">2. Glandular cell :</Col>
- <Col id="val21">false</Col>
- <Col id="lbl21">1. AGC</Col>
- <Col id="val22">false</Col>
- <Col id="lbl22">2. Endocervical AIS</Col>
- <Col id="val23">false</Col>
- <Col id="lbl23">3. Adenocarcinoma</Col>
- <Col id="val24">false</Col>
- <Col id="lbl24">3. Other malignant neoplasm :</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesn3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="val01" type="STRING" size="256"/>
- <Column id="lbl01" type="STRING" size="256"/>
- <Column id="val02" type="STRING" size="256"/>
- <Column id="lbl02" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="val03" type="STRING" size="256"/>
- <Column id="lbl03" type="STRING" size="256"/>
- <Column id="val04" type="STRING" size="256"/>
- <Column id="lbl04" type="STRING" size="256"/>
- <Column id="val05" type="STRING" size="256"/>
- <Column id="lbl05" type="STRING" size="256"/>
- <Column id="val06" type="STRING" size="256"/>
- <Column id="lbl06" type="STRING" size="256"/>
- <Column id="val07" type="STRING" size="256"/>
- <Column id="lbl07" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="seporesninfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="title">Thyroid, left, conventional smear, needle aspiration cytology with cell block(증례별 자동인쇄);</Col>
- <Col id="title01">1) Adequacy of specimen</Col>
- <Col id="val01">false</Col>
- <Col id="lbl01">1. satisfactory for evaluation</Col>
- <Col id="val02">false</Col>
- <Col id="lbl02">2. unsatisfactory for evaluation</Col>
- <Col id="title02">2) Cytologic diagnosis</Col>
- <Col id="val03">false</Col>
- <Col id="lbl03">1. Negative for malignancy</Col>
- <Col id="val04">false</Col>
- <Col id="lbl04">2. Atypical cells</Col>
- <Col id="val05">false</Col>
- <Col id="lbl05">3. Malignancy</Col>
- <Col id="val06">false</Col>
- <Col id="lbl06">4. Others</Col>
- <Col id="val07"/>
- <Col id="lbl07">* Description :</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesn4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="val01" type="STRING" size="256"/>
- <Column id="lbl01" type="STRING" size="256"/>
- <Column id="val02" type="STRING" size="256"/>
- <Column id="lbl02" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="val03" type="STRING" size="256"/>
- <Column id="lbl03" type="STRING" size="256"/>
- <Column id="val04" type="STRING" size="256"/>
- <Column id="lbl04" type="STRING" size="256"/>
- <Column id="val05" type="STRING" size="256"/>
- <Column id="lbl05" type="STRING" size="256"/>
- <Column id="val06" type="STRING" size="256"/>
- <Column id="lbl06" type="STRING" size="256"/>
- <Column id="val07" type="STRING" size="256"/>
- <Column id="lbl07" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="title">Thyroid, left, conventional smear, needle aspiration cytology with cell block(증례별 자동인쇄);</Col>
- <Col id="title01">1) Adequacy of specimen</Col>
- <Col id="val01">false</Col>
- <Col id="lbl01">1. satisfactory for evaluation</Col>
- <Col id="val02">false</Col>
- <Col id="lbl02">2. unsatisfactory for evaluation</Col>
- <Col id="title02">2) Cytologic diagnosis</Col>
- <Col id="val03">false</Col>
- <Col id="lbl03">1. Negative for malignancy</Col>
- <Col id="val04">false</Col>
- <Col id="lbl04">2. Atypical cells</Col>
- <Col id="val05">false</Col>
- <Col id="lbl05">3. Malignancy</Col>
- <Col id="val06">false</Col>
- <Col id="lbl06">4. Others</Col>
- <Col id="val07"/>
- <Col id="lbl07">* Description :</Col>
- <Col id="title03">3) Comment :</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesn5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesn6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesn7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="title04" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesn8" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="title04" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesn9" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="title04" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesnA" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="title04" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesnB" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="title04" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_seporesnC" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seporesninfo" type="STRING" size="256"/>
- <Column id="cmtcnts" type="STRING" size="256"/>
- <Column id="dgflagcd" type="STRING" size="256"/>
- <Column id="seporslt" type="STRING" size="256"/>
- <Column id="mcnts" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="title01" type="STRING" size="256"/>
- <Column id="title02" type="STRING" size="256"/>
- <Column id="title03" type="STRING" size="256"/>
- <Column id="title04" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_exmpcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="exmpcd" type="STRING" size="256" sumtext="예문코드"/>
- <Column id="rowno" type="STRING" size="256" sumtext="줄번호"/>
- <Column id="exmpnm" type="STRING" size="256" sumtext="예문명"/>
- <Column id="exmpcnts" type="STRING" size="256" sumtext="예문내용"/>
- <Column id="val" type="STRING" size="256" sumtext="초기값"/>
- <Column id="other" type="STRING" size="256" sumtext="other"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_exmpcdlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_delayreadtime" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="readdaycnts" type="STRING" size="256" sumtext="판독시간"/>
- <Column id="oneprcpcnts" type="STRING" size="256" sumtext="원처방 갯수"/>
- <Column id="addprcpcnts" type="STRING" size="256" sumtext="추가처방 갯수(조직/세포를 제외한 모든 처방)"/>
- <Column id="delayonetime" type="STRING" size="256" sumtext="원처방 지연시간"/>
- <Column id="delayaddtime" type="STRING" size="256" sumtext="추가처방 지연시간"/>
- <Column id="delayresncd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_etcrsltcnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="bizflagcd" type="STRING" size="256" sumtext="업무구문코드"/>
- <Column id="rsltcnt" type="STRING" size="256" sumtext="결과갯수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_testrslt" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reptrslt" type="STRING" size="256" sumtext="검사결과내용"/>
- <Column id="level" type="STRING" size="256" sumtext="Level"/>
- <Column id="judgmark" type="STRING" size="256" sumtext="JudgMark"/>
- <Column id="tkdt" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="rsltdd" type="STRING" size="256" sumtext="결과일"/>
- <Column id="suppdept" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="pacsno" type="STRING" size="256" sumtext="Pacs No"/>
- <Column id="spcno" type="STRING" size="256" sumtext="검체번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_refrslt" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="wardroom" type="STRING" size="256" sumtext="병동/병실"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료/입원일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="원무키"/>
- <Column id="cnclresn" type="STRING" size="256" sumtext="전송취소사유"/>
- <Column id="signno" type="STRING" size="256" sumtext="인증번호"/>
- <Column id="histno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_imginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="imgno" type="STRING" size="256" sumtext="이미지번호"/>
- <Column id="imgseqno" type="STRING" size="256" sumtext="이미지유일번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_singrslt" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="signno" type="STRING" size="256" sumtext="인증번호"/>
- <Column id="histno" type="STRING" size="256" sumtext="인증이력번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cretinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="처방과코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="처방의ID"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입/외구분(I,O)"/>
- <Column id="cretno" type="STRING" size="256" sumtext="원무번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="처방일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_recstylelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reccnts" type="STRING" size="256" sumtext="서식내용"/>
- <Column id="toppos" type="STRING" size="256" sumtext="Top위치"/>
- <Column id="leftpos" type="STRING" size="256" sumtext="Top위치"/>
- <Column id="degnrowno" type="STRING" size="256" sumtext="디자인 순서"/>
- <Column id="degnitemlevlno" type="STRING" size="256" sumtext="Level번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_grostestid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_userinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="dutplceinstcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종구분코드"/>
- <Column id="userabbr" type="STRING" size="256" sumtext="직종구분코드"/>
- <Column id="mpphonno" type="STRING" size="256" sumtext="직종구분코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_exmpcont_exmpcontlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_seporesninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_exmpcontlist_rsltlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="exmpcd" type="STRING" size="256" sumtext="예문코드"/>
- <Column id="exmpnm" type="STRING" size="256" sumtext="예문명"/>
- <Column id="exmpcnts" type="STRING" size="256" sumtext="예문내용"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_testrslt02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <choices>
- <item>
- <label>pos.</label>
- <value>0</value>
- </item>
- <item>
- <label>neg.</label>
- <value>1</value>
- </item>
- <item>
- <label>-</label>
- <value/>
- </item>
- </choices>
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">pos.</Col>
- <Col id="value">0</Col>
- </Row>
- <Row>
- <Col id="label">neg.</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="value"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_testrslt03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">pos.</Col>
- <Col id="value">0</Col>
- </Row>
- <Row>
- <Col id="label">neg.</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="value"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_testrslt04" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">pos.</Col>
- <Col id="value">0</Col>
- </Row>
- <Row>
- <Col id="label">neg.</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="value"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_getResultDetail" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reptrslt" type="STRING" size="256" sumtext="검사결과내용"/>
- <Column id="level" type="STRING" size="256" sumtext="Level"/>
- <Column id="judgmark" type="STRING" size="256" sumtext="JudgMark"/>
- <Column id="tkdt" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="rsltdd" type="STRING" size="256" sumtext="결과일"/>
- <Column id="suppdept" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="pacsno" type="STRING" size="256" sumtext="Pacs No"/>
- <Column id="spcno" type="STRING" size="256" sumtext="검체번호"/>
- </ColumnInfo>
- </Dataset>
- <FilteredDataset id="ds_grd_iftestlistK" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_iftestlist"/>
- <FilteredDataset id="ds_grd_iftestlistS" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_iftestlist"/>
- <FilteredDataset id="ds_grd_iftestlistO" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_iftestlist"/>
- <Dataset id="ds_temp_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="signno" type="STRING" size="256"/>
- <Column id="ptno" type="STRING" size="256"/>
- <Column id="readdd" type="STRING" size="256"/>
- <Column id="readtm" type="STRING" size="256"/>
- <Column id="readid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="signno"/>
- <Col id="ptno">S18007177</Col>
- <Col id="readdd">20180503</Col>
- <Col id="readtm">101800</Col>
- <Col id="readid">05064</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="Dataset00" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item51" compid="grp_biz.swt_testrslt.casesepo.tar_fstrslt1003" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts1"/>
- <BindItem id="item0" compid="grp_biz.ipt_ptno" propid="value" datasetid="ds_hidden1" columnid="ptno"/>
- <BindItem id="item1" compid="grp_biz.cmb_prcptype" propid="value" datasetid="ds_hidden1" columnid="testcd"/>
- <BindItem id="item2" compid="grp_biz.swt_testrslt.casejojig.cmb_pcont1001" propid="value" datasetid="ds_hidden1" columnid="testcd"/>
- <BindItem id="item3" compid="grp_biz.swt_testrslt.casesepo.cmb_pcont1003" propid="value" datasetid="ds_hidden1" columnid="testcd"/>
- <BindItem id="item4" compid="grp_biz.input4" propid="value" datasetid="ds_patinfo" columnid="patnm"/>
- <BindItem id="item5" compid="grp_biz.input1" propid="value" datasetid="ds_patinfo" columnid="pid"/>
- <BindItem id="item6" compid="grp_biz.output10" propid="value" datasetid="ds_patinfo" columnid="rrgstno"/>
- <BindItem id="item7" compid="grp_biz.opt_acptdd" propid="value" datasetid="ds_patinfo" columnid="acptdd"/>
- <BindItem id="item8" compid="grp_biz.opt_readdd" propid="value" datasetid="ds_patinfo" columnid="readdd"/>
- <BindItem id="item9" compid="grp_biz.output24" propid="value" datasetid="ds_patinfo" columnid="grosdrnm"/>
- <BindItem id="item10" compid="grp_biz.output6" propid="value" datasetid="ds_patinfo" columnid="specdrnm"/>
- <BindItem id="item11" compid="grp_biz.output5" propid="value" datasetid="ds_patinfo" columnid="specdrcd"/>
- <BindItem id="item12" compid="grp_biz.swt_testrslt.casesepo.output4" propid="value" datasetid="ds_patinfo" columnid="spcnm"/>
- <BindItem id="item13" compid="grp_biz.output11" propid="value" datasetid="ds_patinfo" columnid="sexage"/>
- <BindItem id="item14" compid="grp_biz.output12" propid="value" datasetid="ds_testcdlist" columnid="orddeptnm"/>
- <BindItem id="item15" compid="grp_biz.cmb_patflagcd" propid="value" datasetid="ds_testcdlist" columnid="prcpgenrflag"/>
- <BindItem id="item16" compid="grp_biz.opt_orddd" propid="value" datasetid="ds_testcdlist" columnid="prcpdd"/>
- <BindItem id="item17" compid="grp_biz.output29" propid="value" datasetid="ds_testcdlist" columnid="orddrnm"/>
- <BindItem id="item19" compid="grp_biz.output13" propid="value" datasetid="ds_testcdlist" columnid="wardroom"/>
- <BindItem id="item20" compid="grp_biz.ipt_tissblocnt" propid="value" datasetid="ds_init" columnid="examplecd"/>
- <BindItem id="item21" compid="grp_biz.ipt_tissbloct" propid="value" datasetid="ds_init" columnid="samplecd"/>
- <BindItem id="item22" compid="grp_biz.bol_tissbank" propid="value" datasetid="ds_init" columnid="punch"/>
- <BindItem id="item23" compid="grp_biz.bool2" propid="value" datasetid="ds_init" columnid="upperinfo"/>
- <BindItem id="item24" compid="grp_biz.bool3" propid="value" datasetid="ds_init" columnid="pacs"/>
- <BindItem id="item25" compid="grp_biz.bol_cncrjudg" propid="value" datasetid="ds_testrsltinfoh" columnid="cncrjudgflagcd"/>
- <BindItem id="item26" compid="grp_biz.bol_rsltprvn" propid="value" datasetid="ds_testrsltinfoh" columnid="rslthideflagcd"/>
- <BindItem id="item27" compid="grp_biz.bol_prepdiag" propid="value" datasetid="ds_testrsltinfoh" columnid="preprsltflagcd"/>
- <BindItem id="item28" compid="grp_biz.bool1" propid="value" datasetid="ds_testrsltinfoh" columnid="conccaseflagcd"/>
- <BindItem id="item29" compid="grp_biz.bol_noti" propid="value" datasetid="ds_testrsltinfoh" columnid="ugcyalertflagcd"/>
- <BindItem id="item30" compid="grp_biz.bol_spckeep" propid="value" datasetid="ds_testrsltinfoh" columnid="spckeepflagcd"/>
- <BindItem id="item31" compid="grp_biz.bol_grospic" propid="value" datasetid="ds_testrsltinfoh" columnid="grospic"/>
- <BindItem id="item32" compid="grp_biz.output1" propid="value" datasetid="ds_testrsltinfoh" columnid="rgstdd"/>
- <BindItem id="item33" compid="grp_biz.output2" propid="value" datasetid="ds_testrsltinfoh" columnid="rgsttm"/>
- <BindItem id="item34" compid="grp_biz.output18" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltrgstnm"/>
- <BindItem id="item35" compid="grp_biz.swt_testrslt.casesepo.ipt_mcont1003" propid="value" datasetid="ds_testrsltinfoh" columnid="diagcnts"/>
- <BindItem id="item36" compid="grp_biz.swt_testrslt.casesepo.tar_lastrslt1003" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts3"/>
- <BindItem id="item37" compid="grp_biz.swt_testrslt.casesepo.tar_cmtcnts1003" propid="value" datasetid="ds_testrsltinfoh" columnid="cmtcnts"/>
- <BindItem id="item38" compid="grp_biz.grp_conc2.tar_conc2" propid="value" datasetid="ds_testrsltinfoh" columnid="alertmemo"/>
- <BindItem id="item39" compid="grp_biz.swt_testrslt.casejojig.tar_groscnts1001" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts1"/>
- <BindItem id="item40" compid="grp_biz.swt_testrslt.casejojig.output3" propid="value" datasetid="ds_patinfo" columnid="cstecnt"/>
- <BindItem id="item41" compid="grp_biz.swt_testrslt.casejojig.tar_mscopcnts1001" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts2"/>
- <BindItem id="item42" compid="grp_biz.swt_testrslt.casejojig.tar_readcnts1001" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts3"/>
- <BindItem id="item43" compid="grp_biz.swt_testrslt.casejojig.opt_tcont1001" propid="value" datasetid="ds_patinfo" columnid="spcnm"/>
- <BindItem id="item44" compid="grp_biz.swt_testrslt.casejojig.ipt_mcont1001" propid="value" datasetid="ds_testrsltinfoh" columnid="diagcnts"/>
- <BindItem id="item45" compid="grp_biz.swt_testrslt.casebunja.tar_ade" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts3"/>
- <BindItem id="item46" compid="grp_biz.swt_testrslt.casebunja.tar_extra" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts5"/>
- <BindItem id="item47" compid="grp_biz.swt_testrslt.casebunja.opt_tcont1007" propid="value" datasetid="ds_patinfo" columnid="spcnm"/>
- <BindItem id="item48" compid="grp_biz.swt_testrslt.casebunja.cmb_pcont1007" propid="value" datasetid="ds_hidden1" columnid="testcd"/>
- <BindItem id="item49" compid="grp_biz.swt_testrslt.casebunja.ipt_mcont1007" propid="value" datasetid="ds_testrsltinfoh" columnid="diagcnts"/>
- <BindItem id="item50" compid="grp_biz.swt_testrslt.tabpage9.tar_cmtcnts1005" propid="value" datasetid="ds_testrsltinfoh" columnid="cmtcnts"/>
- <BindItem id="item58" compid="grp_biz.swt_testrslt.caseIF.opt_tcont1006" propid="value" datasetid="ds_patinfo" columnid="spcnm"/>
- <BindItem id="item59" compid="grp_biz.swt_testrslt.caseIF.cmb_pcont1006" propid="value" datasetid="ds_hidden1" columnid="testcd"/>
- <BindItem id="item60" compid="grp_biz.swt_testrslt.caseIF.ipt_mcont1006" propid="value" datasetid="ds_testrsltinfoh" columnid="diagcnts"/>
- <BindItem id="item61" compid="grp_biz.swt_testrslt.casesepo.tar_scndrslt1003" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts2"/>
- <BindItem id="item62" compid="grp_biz.swt_testrslt.casefrozen.tar_groscnts1002" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts1"/>
- <BindItem id="item63" compid="grp_biz.swt_testrslt.casefrozen.tar_mscopcnts1002" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts2"/>
- <BindItem id="item64" compid="grp_biz.swt_testrslt.casefrozen.tar_frozencnts1002" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts3"/>
- <BindItem id="item65" compid="grp_biz.swt_testrslt.casefrozen.output21" propid="value" datasetid="ds_patinfo" columnid="spcnm"/>
- <BindItem id="item66" compid="grp_biz.swt_testrslt.casefrozen.cmb_pcont1002" propid="value" datasetid="ds_hidden1" columnid="testcd"/>
- <BindItem id="item67" compid="grp_biz.swt_testrslt.casefrozen.ipt_mcont1002" propid="value" datasetid="ds_testrsltinfoh" columnid="diagcnts"/>
- <BindItem id="item68" compid="grp_biz.cbo_delaytime" propid="value" datasetid="ds_init" columnid="delayresncd"/>
- <BindItem id="item69" compid="grp_biz.cmb_cnclresncd" propid="value" datasetid="ds_testrsltinfoh" columnid="cnclresncd"/>
- <BindItem id="item70" compid="grp_biz.swt_testrslt.casejojig.tar_cmtcnts1001" propid="value" datasetid="ds_testrsltinfoh" columnid="cmtcnts"/>
- <BindItem id="item52" compid="grp_biz.swt_testrslt.caseIF.Div00.ipt_ifyear" propid="value" datasetid="ds_iftestlist" columnid="testrslt14"/>
- <BindItem id="item53" compid="grp_biz.swt_testrslt.caseIF.Div00.ipt_ifno" propid="value" datasetid="ds_iftestlist" columnid="testrslt15"/>
- <BindItem id="item56" compid="grp_biz.swt_testrslt.caseIF.Div00.radio3" propid="value" datasetid="ds_iftestlist" columnid="testrslt18"/>
- <BindItem id="item55" compid="grp_biz.swt_testrslt.caseIF.Div00.radio2" propid="value" datasetid="ds_iftestlist" columnid="testrslt17"/>
- <BindItem id="item54" compid="grp_biz.swt_testrslt.caseIF.Div00.radio1" propid="value" datasetid="ds_iftestlist" columnid="testrslt16"/>
- <BindItem id="item57" compid="grp_biz.swt_testrslt.caseIF.Div00.ipt_ifcmts" propid="value" datasetid="ds_iftestlist" columnid="testrslt19"/>
- <BindItem id="item71" compid="grp_biz.swt_testrslt.caseIF.tar_cmtcnts1006" propid="value" datasetid="ds_testrsltinfoh" columnid="cmtcnts"/>
- <BindItem id="item72" compid="grp_biz.swt_testrslt.casebunja.tar_cmtcnts1007" propid="value" datasetid="ds_testrsltinfoh" columnid="cmtcnts"/>
- <BindItem id="item73" compid="grp_biz.swt_testrslt.casefrozen.tar_cmtcnts1002" propid="value" datasetid="ds_testrsltinfoh" columnid="cmtcnts"/>
- <BindItem id="item74" compid="grp_biz.grp_conc.tar_conc" propid="value" datasetid="ds_testrsltinfoh" columnid="memocnts"/>
- <BindItem id="item75" compid="grp_biz.cbo_recformcd" propid="value" datasetid="ds_init" columnid="recformcd"/>
- <BindItem id="item76" compid="grp_biz.cmb_grostestid" propid="value" datasetid="ds_testrsltinfoh" columnid="imgrgstdd"/>
- <BindItem id="item18" compid="grp_biz.grp_rsltcnts.tar_rsltcnts" propid="value" datasetid="ds_hidden1" columnid="rsltcont"/>
- <BindItem id="item77" compid="grp_biz.swt_testrslt.casejeonja.tar_mscopcnts1008" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts1"/>
- <BindItem id="item78" compid="grp_biz.swt_testrslt.casejeonja.tar_readcnts1008" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts2"/>
- <BindItem id="item79" compid="grp_biz.swt_testrslt.casejeonja.tar_cmtcnts1008" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts3"/>
- <BindItem id="item80" compid="grp_biz.swt_testrslt.casejeonja.opt_tcont1008" propid="value" datasetid="ds_patinfo" columnid="spcnm"/>
- <BindItem id="item81" compid="grp_biz.swt_testrslt.casejeonja.cmb_pcont1008" propid="value" datasetid="ds_hidden1" columnid="testcd"/>
- <BindItem id="item82" compid="grp_biz.swt_testrslt.casejeonja.ipt_mcont1008" propid="value" datasetid="ds_testrsltinfoh" columnid="diagcnts"/>
- <BindItem id="item83" compid="grp_biz.grp_rsltcnts.input2" propid="value" datasetid="ds_init" columnid="examplecd"/>
- <BindItem id="item84" compid="grp_biz.swt_testrslt.caseIF.cmb_spckindcd" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts2"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "lis_commonxp::LPZ001.xjs";
- include "emr_carecomxp::ENRSignEngine.xjs";
- include "com_commodulexp::SSZFM00901.xjs"
- include "com_commodulexp::SSZFM00701.xjs";
- include "com_shortmsgxp::ZMS001.xjs";
- function SMLPR00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- zesf_InitSign();
- }
- function SMLPR00100_onload(obj:Form, e:LoadEventInfo)
- {
- //makeReportPreview(10, 10, 300, 300, "grp_prnt");
- fExeInitialize(); // 화면 초기화
-
- grdf_initGrid(grp_biz.grd_readdoctlist);
- grdf_initGrid(grp_biz.grd_stainalllist);
- grdf_initGrid(grp_biz.grd_refptno);
- grdf_initGrid(grp_biz.grd_testrslt);
- grdf_initGrid(grp_biz.grd_bfptnolist);
- grdf_initGrid(grp_biz.swt_testrslt.casefrozen.grd_frzncstelist);
- grdf_setRowTypeIcon(grp_biz.grd_readdoctlist, 2);
- ds_grd_readdoctlist.updatecontrol = false;
- dsf_setDefaultVal(ds_grd_readdoctlist, "choi:0");
- ds_grd_readdoctlist.updatecontrol = true;
- //ds_temp_send.clearData();
- grdf_setRowTypeIcon(grp_biz.swt_testrslt.casebunja.grd_moletestlist, 7);
- grdf_setRowTypeIcon(grp_biz.swt_testrslt.casefrozen.grd_frzncstelist, 6);
- Sign.init();
- }
- function fMake_SignData()
- {
- var arrSignPath = new Array();
- var arrSignDs = new Array();
- arrSignPath[0] = "/testrslt/testrsltinfo";
- arrSignDs[0] = ds_temp_testrslt.saveXML();
- Sign.addnodeset(arrSignPath, arrSignDs);
- }
- var iTabChng = 0;
- var _ContentObject;
- var _ContentPos;
- var _ContentObject1;
- var _ContentPos1;
- var iNo = 0;
-
- function fExeInitialize()
- {
- // 노드 초기화
- ds_patinfo.clearData(); // 환자정보 초기화
- ds_resncdlist.clearData(); // 취소사유 초기화
- ds_exmpcdlist.clearData(); // 결과예문 초기화
- ds_init_cbo_recformcd.clearData(); // 서식목록 초기화
-
- //--------------------------
- // Send Node 삭제 후 재 생성
- dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}]);
- //submit("TRLPZ00101", false);
- var oParam = {};
- oParam.id = "TRLPZ00101";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetHospitalEnvironmentSetInfo";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_hosoenvinfo=hospenvinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00101";
- tranf_submit(oParam);
-
- dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "baseflagcd", val : '30'}]);
-
- var oParam = {};
- oParam.id = "TRLPZ00103";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetReasonCodeList";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_init_cmb_cnclresncd=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00103";
- tranf_submit(oParam);
-
- ds_init_cmb_cnclresncd.filter("resncd!='ZZZZ'");
- dsf_copyDs(ds_spccdresn, ds_init_cmb_cnclresncd);
- ds_spccdresn.filter("resncd!='ZZZZ'");
- ds_send.clear();
-
- dsf_createDsRow("ds_send", [{col : "plgydeptcd", val : ds_hosoenvinfo.getColumn(0, "plgydeptcd")}]);
-
- // 병리과 서식목록 조회
- var oParam = {};
- oParam.id = "TRLPR02602";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetRecFormList";
- oParam.inds = "reqData=ds_send";
- oParam.outds = "ds_init_cbo_recformcd=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR02602";
- tranf_submit(oParam);
-
- iNo = ds_init_cbo_recformcd.rowcount;
- ds_init_cbo_recformcd.setColumn((Number(iNo)+1), "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_init_cbo_recformcd.setColumn((Number(iNo)+1), "flagcd", "30");
- ds_init_cbo_recformcd.setColumn((Number(iNo)+1), "resncd", "-");
- ds_init_cbo_recformcd.setColumn((Number(iNo)+1), "resncnts", " ");
-
- //----------------------------------------------------------
- //model.copyNode("/root/init/cmbresncd", "/root/init/resncd");
-
-
- //--------------
- // 지연사유 조회
- dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "baseflagcd", val : '31'}]);
-
- var oParam = {};
- oParam.id = "TRLPZ00103";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetReasonCodeList";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_init_cbo_delaytime=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00103";
- tranf_submit(oParam);
-
- ds_init_cbo_delaytime.filter("resncd!='ZZZZ'");
- iNo = ds_init_cbo_delaytime.rowcount;
- ds_init_cbo_delaytime.setColumn((Number(iNo)+1), "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_init_cbo_delaytime.setColumn((Number(iNo)+1), "flagcd", "31");
- ds_init_cbo_delaytime.setColumn((Number(iNo)+1), "resncd", "-");
- ds_init_cbo_delaytime.setColumn((Number(iNo)+1), "resncnts", "-");
- //model.copyNode("/root/init/delayresn", "/root/init/resncd");
-
-
- //----------------------
- ds_send.clear();
- // // Thyroid 검체목록 조회
- dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "baseflagcd", val : 'U1'}]);
- var oParam = {};
- oParam.id = "TRLPZ00103";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetReasonCodeList";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_resncdlist=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00103";
- tranf_submit(oParam);
-
- ds_resncdlist.filter("resncd!='ZZZZ'");
- //
- // //--------------------------
- // // Send Node 삭제 후 재 생성
- dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "baseflagcd", val : 'QP'}]);
- // submit("TRLPZ00103");
- var oParam = {};
- oParam.id = "TRLPZ00103";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetReasonCodeList";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_resncdlist00=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00103";
- tranf_submit(oParam);
-
- ds_resncdlist00.filter("resncd!='ZZZZ'");
- ds_resncdlist00.addRow();
- iNo = ds_resncdlist00.rowcount;
- ds_resncdlist00.setColumn(iNo-1, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_resncdlist00.setColumn(iNo-1, "flagcd", "QP");
- ds_resncdlist00.setColumn(iNo-1, "resncd", "-");
- ds_resncdlist00.setColumn(iNo-1, "resncnts", "-");
- // //---------------------------------------------------------
- // // 병원환경정보를 취득하여 병리과와 병리팀 코드를 편집한다.
- lpzfUserDeptCd(ds_hosoenvinfo, ds_hidden);
- // //---------------------
- // // 병리과 공통코드 조회
- var arrParam = [{dsNm: "ds_init_cmb_patflagcd", cdGrpId: "M0010"}]
- appf_getCodeList(arrParam);
-
- //------------
- // 기타 초기화
- ds_hidden1.setColumn(0, "ptno", ""); // 병리번호
- ds_hidden1.setColumn(0, "testcd", ds_testcdlist.getColumn(0, "testcd")); // 처방형태(처방코드)
- ds_hidden1.setColumn(0, "workflagcd", ""); // 작업구분코드
-
- grp_biz.swt_testrslt.tabindex = 0; // 조직 Tab Select
- // fExeUpdtWorkFlag(btn_1001.attribute("id"));
- // model.toggle("casejojig");
- // //--------------------------------------
- ds_init.setColumn(0, "punch", ""); // punch 초기화
- grp_biz.ipt_ptno.setFocus();
-
- if(frmf_checkOpener()) //opener 검사
- {
- var param = opener.frmf_getParameter("opener_parameter_id"); //opener parameter value를 get
- //if(param != "")
- if(!utlf_isNull(param))
- { // opener parameter value가 있는 경우
- ds_hidden1.setColumn(0, "ptno", param);
- fGetPatInfo();
- }
- }
- var oParam = {};
- oParam.id = "TRLPZ00105";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetUserInfoList";
- oParam.inds = "refdata=ds_send";
- oParam.outds = "ds_userinfolist=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00105";
- tranf_submit(oParam);
- fdsf_createDsFilter("ds_doctor1", "ds_userinfolist", "jobkindcd=='9'");
-
- grp_biz.cmb_grostestid.innerdataset = ds_doctor1;
- grp_biz.cmb_grostestid.codecolumn = "userid";
- grp_biz.cmb_grostestid.datacolumn = "usernm";
- }
- function fGetPatInfo()
- {
- var iFindNo = -1;
- var iMaxRowCnt = -1;
- var sBtnObjNm = "";
- var objBtn;
- var strNode = ds_workrelaptnolist;
- var strHNode = ds_testrsltinfoh;
- var sTopInfo = "";
- var sStainRslt = "";
- var sTemp = "";
- var nodelist = "";
- var inodelist = "";
-
- //-------------------------
- // 병리과코드 설정여부 검사
- if( utlf_isNull(grp_biz.ipt_ptno.value))
- {
- sysf_messageBox("병원환경설정에서 병리과코드를 설정하여 주십시오! 병리과코드는 ", "I003");
- return false;
- }
-
- // 직급코드 설정여부 검사
- if( utlf_isNull(ds_hosoenvinfo.getColumn(0, "doctjobgradcd")))
- {
- sysf_messageBox("병원환경설정에서 병리의사 직급코드를 설정하여 주십시오! 직급코드는 ", "I003");
- return false;
- }
-
- if( utlf_isNull(ds_hosoenvinfo.getColumn(0, "teamjobgradcd")))
- {
- sysf_messageBox("병원환경설정에서 레지던트 직급코드를 설정하여 주십시오! 직급코드는 ", "I003");
- return false;
- }
-
- //----------------------------------------------------------
- if(utlf_isNull(ds_hidden1.getColumn(0, "ptno"))) return false;
-
- //-------------------------------------------------------------------------------------------
- ds_hidden1.setColumn(0, "ptno", lpzfExePtNoChange(ds_hidden1.getColumn(0, "ptno")));
-
- ds_patinfo.clearData(); // 환자정보 초기화
- ds_testrsltinfoh.clearData(); // 검사결과 초기화
- ds_testcdlist.clearData(); // 검사항목 목록 초기화
- ds_workrelaptnolist.clearData(); // 작업구분 관련병리번호 목록 초기화
- ds_seporesn.clearData();
- ds_seporesn1.clearData();
- ds_seporesn2.clearData();
- ds_seporesn3.clearData();
- ds_seporesn4.clearData();
- ds_seporesn5.clearData();
- ds_seporesn6.clearData();
- ds_seporesn7.clearData();
- ds_seporesn8.clearData();
- ds_seporesn9.clearData();
- ds_seporesnA.clearData();
- ds_seporesnB.clearData();
- ds_seporesnC.clearData();
-
- for(var i = 1; i <= 9; i++)
- {
- eval("ds_seporesn"+i).clear();
- }
- ds_seporesnA.clear();
- ds_seporesnB.clear();
- ds_seporesnC.clear();
-
- lpzfExeSePoResnInit(ds_seporesn1, ds_seporesn2, ds_seporesn3, "1");
- lpzfExeSePoResnInit(ds_seporesn4, ds_seporesn5, ds_seporesn6, "2");
- lpzfExeSePoResnInit(ds_seporesn7, ds_seporesn8, ds_seporesn9, "3"); // 세침흡인 예문(Thyroid외) 600000 ~ 6zzzzz
- lpzfExeSePoResnInit(ds_seporesnA, ds_seporesnB, ds_seporesnC, "4"); // 세침흡인 예문(Thyroid) 500000 ~ 5zzzzz
-
- //--------------
- // 그리드 초기화
- //-------------
- //fExeBtnClear();
-
- dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "ptno", val : ds_hidden1.getColumn(0, "ptno")}
- ,{col : "userdeptcd", val : ds_hidden1.getColumn(0, "userdeptcd")}
- ,{col : "doctjobcd", val : ds_hosoenvinfo.getColumn(0, "doctjobgradcd")}
- ,{col : "teamjobcd", val : ds_hosoenvinfo.getColumn(0, "teamjobgradcd")}]);
-
- //return true;
- //-------------------------
- var oParam = {};
- oParam.id = "TRLPR00101";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetTestRslt";
- oParam.inds = "reqdata=ds_send";
- oParam.outds = "ds_patinfo=patinfo ds_testcdlist=testcdlist ds_workrelaptnolist=workrelaptnolist ds_grd_refptno=relaptnolist ds_grd_bfptnolist=bfptnolist ds_grd_stainalllist=staintestlist ds_grd_readdoctlist=readdoctlist ds_testrsltinfoh=testrsltinfoh ds_iftestlist=iftestlist ds_grd_moletestlist=moletestlist ds_grd_frzncstelist=frzncstelist ds_grd_screeners1=sepouserlist1 ds_grd_screeners2=sepouserlist2 ds_diagcntslist=diagcntslist ds_specdrlist=specdrlist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR00101";
- tranf_submit(oParam);
- if(ds_testrsltinfoh.rowcount > 0)
- {
- ds_testrsltinfoh.setColumn(0, "diagcnts", utlf_transNullToEmpty(ds_testrsltinfoh.getColumn(0, "diagcnts")).replace("\n", ""));
- }
-
- // ds_grd_screeners1.updatecontrol = false;
- // for(var vRow = 0; vRow < ds_grd_screeners1.rowcount; vRow++)
- // {
- // var vSelValue1 = ds_grd_screeners1.getColumn(vRow, "choi");
- // var iCnt1 = ((vSelValue1 == "true") ? "1" : "0");
- // ds_grd_screeners1.setColumn(vRow, "choi", iCnt1);
- // }
- // ds_grd_screeners1.updatecontrol = true;
- //
- // for(var vRow2 = 0; vRow2 < ds_grd_screeners2.rowcount; vRow2++)
- // {
- // var vSelValue2 = ds_grd_screeners2.getColumn(vRow2, "choi");
- //
- //
- // var iCnt2 = ((vSelValue2 == "true") ? "1" : "0");
- //
- // ds_grd_screeners2.setColumn(vRow2, "choi", iCnt2);
- // }
- //
- ds_grd_readdoctlist.updatecontrol = false;
- for(var vRow2 = 0; vRow2 < ds_grd_readdoctlist.rowcount; vRow2++)
- {
- var vSelValue2 = ds_grd_readdoctlist.getColumn(vRow2, "choi");
-
-
- var iCnt2 = ((vSelValue2 == "true") ? "1" : "0");
-
- ds_grd_readdoctlist.setColumn(vRow2, "choi", iCnt2);
- }
-
- if(sysf_getUserId() == "93559")
- {
- var grosdrid = ds_patinfo.getColumn(0, "grosdrid")
- if( !utlf_isNull(grosdrid))
- {
- var findRow = ds_grd_readdoctlist.findRow("userid", grosdrid, 0);
-
- if(ds_grd_readdoctlist.getColumn(findRow, "choi") == "0")
- {
- ds_grd_readdoctlist.setColumn(findRow, "choi", "1");
- fExeClickReadDoct(grp_biz.grd_readdoctlist, findRow, ds_grd_readdoctlist, grp_biz.cap_readdrtitle, "R1");
- }
- }
- }
-
- ds_grd_readdoctlist.updatecontrol = true;
- // 환자 상단정보 표시
- if(!utlf_isNull(ds_testcdlist.getColumn(0, "execprcpuniqno")))
- {
- if(ds_init.getColumn(0, "upperinfo") == "1")
- {
- lpzfExeTopInfoDisp(ds_testcdlist.getColumn(0, "prcpdd"), ds_testcdlist.getColumn(0, "execprcpuniqno"), ds_testcdlist.getColumn(0, "instcd"));
- }
- }
- //20111007
- if(!utlf_isNull(ds_testrsltinfoh.getColumn(0, "extrpartcd")))
- {
- ds_patinfo.setColumn(0, "spcnm", ds_testrsltinfoh.getColumn(0, "extrpartcd"));
- }
- if(!utlf_isNull(ds_testrsltinfoh.getColumn(0, "extrmthdcd")))
- {
- ds_testcdlist.setColumn(0, "testnm", ds_testrsltinfoh.getColumn(0, "extrmthdcd"));
- }
- //-----------------------------------------------
- // 최초 검색시에는 Instance Node에 값을 설정한다.
- var strNode = ds_workrelaptnolist;
- var strHNode = ds_testrsltinfoh;
-
- trace("rowcount = " + ds_testrsltinfoh.rowcount);
- if(ds_testrsltinfoh.rowcount <= 0)
- {
- ds_testrsltinfoh.addRow();
-
- ds_testrsltinfoh.setColumn(0, "instcd", ds_testcdlist.getColumn(0, "instcd"));
- ds_testrsltinfoh.setColumn(0, "ptno", ds_testcdlist.getColumn(0, "ptno"));
- ds_testrsltinfoh.setColumn(0, "pid", ds_testcdlist.getColumn(0, "pid"));
- ds_testrsltinfoh.setColumn(0, "spckeepflagcd", "0"); // 0:미보관, 1:보관
- ds_testrsltinfoh.setColumn(0, "cncrjudgflagcd", "0"); // 0:일반, 1:판정
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", "0"); // 0:일반, 1:숨기기
- ds_testrsltinfoh.setColumn(0, "preprsltflagcd", "0"); // 0:미표시, 1:표시
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", "0"); // 0:일반, 1:관심
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", "0"); // 0:일반, 1:관심
- ds_testrsltinfoh.setColumn(0, "rsltrgstdd", "");
- ds_testrsltinfoh.setColumn(0, "rsltrgstno", "");
- ds_testrsltinfoh.setColumn(0, "rsltrgsttm", "");
- ds_testrsltinfoh.setColumn(0, "rsltrgsthistno", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts1", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts2", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts5", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts6", "");
- ds_testrsltinfoh.setColumn(0, "cmtcnts", "");
- ds_testrsltinfoh.setColumn(0, "grostestrecdd", "");
- ds_testrsltinfoh.setColumn(0, "grostestrectm", "");
- ds_testrsltinfoh.setColumn(0, "grostestrecid", "");
- ds_testrsltinfoh.setColumn(0, "grostestrecnm", "");
- ds_testrsltinfoh.setColumn(0, "extrpartcd", "");
- ds_testrsltinfoh.setColumn(0, "extrmthdcd", "");
- ds_testrsltinfoh.setColumn(0, "diagcnts", "");
- ds_testrsltinfoh.setColumn(0, "diagcd", "");
- ds_testrsltinfoh.setColumn(0, "rsltrgstid", "");
- ds_testrsltinfoh.setColumn(0, "readdd", "");
- ds_testrsltinfoh.setColumn(0, "readtm", "");
- ds_testrsltinfoh.setColumn(0, "readid", "");
- ds_testrsltinfoh.setColumn(0, "cnclflagcd", "");
- ds_testrsltinfoh.setColumn(0, "cnclresncd", "");
- ds_testrsltinfoh.setColumn(0, "cncldd", "");
- ds_testrsltinfoh.setColumn(0, "cncltm", "");
- ds_testrsltinfoh.setColumn(0, "cnclid", "");
- ds_testrsltinfoh.setColumn(0, "rsltstat", "");
- ds_testrsltinfoh.setColumn(0, "grospic", "");
- ds_testrsltinfoh.setColumn(0, "keybloc", "");
- ds_testrsltinfoh.setColumn(0, "tissbloct", ds_init.getColumn(0, "punch"));
- ds_testrsltinfoh.setColumn(0, "tissblocnt", "");
- ds_testrsltinfoh.setColumn(0, "readgrade", "");
- ds_testrsltinfoh.setColumn(0, "signno", "0");
- ds_testrsltinfoh.setColumn(0, "histno", "0");
- ds_testrsltinfoh.setColumn(0, "sepo1mcnts", "");
- ds_testrsltinfoh.setColumn(0, "sepo2mcnts", "");
- ds_testrsltinfoh.setColumn(0, "sepo3mcnts", "");
- ds_testrsltinfoh.setColumn(0, "memocnts", "");
- ds_testrsltinfoh.setColumn(0, "alertmemo", "");
- ds_hidden1.setColumn(0, "sepo1list", "");
- ds_hidden1.setColumn(0, "sepo2list", "");
- ds_testrsltinfoh.setColumn(0, "imgrgstdd", "");
- //---------------------------------------------------
- iFindNo = ds_grd_readdoctlist.findRow("choi", 1, 0, false, false); //접수상태에서도 판독의사가 들어올수 있기 때문에...
-
- if(iFindNo <= 0)
- {
- if(ds_grd_readdoctlist.rowcount > 0)
- {
- // 그리드 상태 변경
- for(var iNo = 0; iNo < ds_grd_readdoctlist.rowcount; iNo++)
- {
- ds_grd_readdoctlist.setColumn(iNo, "rgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "rgstno", "0");
- ds_grd_readdoctlist.setColumn(iNo, "userrgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "ptno", "-");
- ds_grd_readdoctlist.setColumn(iNo, "orgdispseqno", "0");
- }
- }
- }
- }
- else
- {
- //위탁예문 때문에 결과는 존재하지 않지만 strHNode 노드는 존재하는 경우
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltrgstno")))
- {
- ds_testrsltinfoh.setColumn(0, "instcd", ds_testcdlist.getColumn(0, "instcd"));
- ds_testrsltinfoh.setColumn(0, "ptno", ds_testcdlist.getColumn(0, "ptno"));
- ds_testrsltinfoh.setColumn(0, "pid", ds_testcdlist.getColumn(0, "pid"));
- ds_testrsltinfoh.setColumn(0, "spckeepflagcd", "0"); // 0:미보관, 1:보관
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", "0"); // 0:일반, 1:숨기기
- ds_testrsltinfoh.setColumn(0, "preprsltflagcd", "0"); // 0:미표시, 1:표시
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", "0"); // 0:일반, 1:관심
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", "0"); // 0:일반, 1:관심
- ds_testrsltinfoh.setColumn(0, "grospic", "0");
- ds_testrsltinfoh.setColumn(0, "signno", "0");
- ds_testrsltinfoh.setColumn(0, "histno", "0");
- }
-
- for(var i = 0; i < ds_grd_readdoctlist.rowcount; i++)
- {
- iFindNo = ds_grd_readdoctlist.findRow("choi", "true", 0,0);
- if (Number(iFindNo) <= 0)
- {
- if(ds_grd_readdoctlist.rowcount > 0)
- {
- // 그리드 상태 변경
- for(var iNo=0; iNo < ds_grd_readdoctlist.rowcount; iNo++)
- {
- ds_grd_readdoctlist.setColumn(iNo, "rgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "rgstno", "0");
- ds_grd_readdoctlist.setColumn(iNo, "userrgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "ptno", "-");
- ds_grd_readdoctlist.setColumn(iNo, "orgdispseqno", "0");
- }
- }
- }
- }
- }
-
- //--------------------------------------------------------------------------
- // 육안(Gross)검사 시점에 보관된 검체가 존재할 경우만 검체보관을 활성화 처리
- // 보관(0), 미보관(1)
- if(ds_patinfo.getColumn(0, "spckeepflagcd") == "0")
- {
- grp_biz.bol_spckeep.disabled = true;
- }
- else
- {
- grp_biz.bol_spckeep.disabled = false;
- }
-
- iMaxRowCnt = ds_workrelaptnolist.rowcount;
-
-
- //-----------------------------------------------
- // 작업구분 관련병리번호가 존재시 Tab의 색을 변경
- if (iMaxRowCnt > 0)
- {
-
- for(var iRowNo = 0; iRowNo < iMaxRowCnt; iRowNo++)
- {
- sBtnObjNm = "grp_biz.btn"+ds_workrelaptnolist.getColumn(iRowNo, "workflagcd");
-
- // 조회 병리번호와 결과 병리번호가 같은 경우 Tab Toggle처리
- if(ds_workrelaptnolist.getColumn(iRowNo, "ptno") == ds_hidden1.getColumn(0, "ptno"))
- {
- ds_hidden1.setColumn(0, "workflagcd", ds_workrelaptnolist.getColumn(iRowNo, "workflagcd"));
-
-
- fExeTabChange();
-
- // 특수염색/면역염색은 추가결과를 입력할 수 없음.(메인 병리번호에 등록)
- trace("case = " + ds_hidden1.getColumn(0, "workflagcd"))
- switch(ds_hidden1.getColumn(0, "workflagcd"))
- {
- case "1004" :
- case "1005" :
- grp_btn.btn_addrslt.visible = false;
- grp_btn.btn_cnstrslt.visible = false;
- grp_btn.btn_rerslt.visible = false;
-
- for(var iStainNo = 0; iStainNo < ds_grd_stainalllist.rowcount; iStainNo++)
- {
- sStainRslt = ds_grd_stainalllist.getColumn(iStainNo, "testrslt");
- //-----------------------------------------------------
- if(sStainRslt.getTrim().toUpperCase() == "NEGATIVE")
- {
- ds_grd_stainalllist.setColumn(iStainNo, "nagative", "true");
- }
- else if (sStainRslt.getTrim().toUpperCase() == "POSITIVE")
- {
- ds_grd_stainalllist.setColumn(iStainNo, "postive", "true");
- }
- if(ds_hidden1.getColumn(0, "ptno") != ds_grd_stainalllist.getColumn(iStainNo, "ptno"))
- {
- grd_stainlist.rowHidden(iStainNo) = true;
- }
- }
-
- break;
-
- case "1006" :
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts2")))
- {
- ds_testrsltinfoh.setColumn(0, "rsltcnts2", "0");
- fExeIFcaseChange();
- }
- break;
-
- default :
- grp_btn.btn_addrslt.visible = true;
- grp_btn.btn_cnstrslt.visible = true;
- grp_btn.btn_rerslt.visible = true;
- break;
- }
- }
- else
- {
- switch(ds_workrelaptnolist.getColumn(iRowNo, "teststate"))
- {
- case "740" : eval(sBtnObjNm).style.border.color = "green";
- sTemp = ":수정";
- break;
- case "730" :
- // eval(sBtnObjNm).style.border.color = "c8c8c8";
- // eval(sBtnObjNm).style.backgroundColor = "yellow";
- //sBtnObjNm. = "#ff0000";
- sTemp = ":최종";
- break;
- case "510" :
- case "710" : eval(sBtnObjNm).style.border.color = "blue";
- sTemp = ":예비";
- break;
- case "430" : eval(sBtnObjNm).style.border.color = "orange";
- sTemp = ":접수";
- break;
- default : eval(sBtnObjNm).style.border = "2 double #33bbbbff #f0fdfcff";
- //eval(sBtnObjNm).style.backgroundColor
- //objBtn.attribute("class") = "btn_sw";
- sTemp = "";
- break;
- }
- }
- eval(sBtnObjNm).tooltiptext = "'"+strNode.getColumn(iRowNo, "ptno") + sTemp + "'";
- }
- }
- // 세포결과일 경우 예문을 설정한다.
- if (grp_biz.swt_testrslt.tabindex == 2)
- {
- fExeRsltChng("1");
- fExeRsltChng("2");
- fExeRsltChng("3");
- }
-
- //----------------------------------
- fExeReadList(grp_biz.cap_readdrtitle, "R1");
-
- if(ds_hidden1.getColumn(0, "workflagcd") == "1003")
- {
- fExeReadList(grp_biz.swt_testrslt.casesepo.cap_sepo1list, "S1");
- fExeReadList(grp_biz.swt_testrslt.casesepo.cap_sepo2list, "S2");
- }
-
- if(ds_patinfo.getColumn(0, "readdd") != "-" && !utlf_isNull(ds_patinfo.getColumn(0, "readdd")))
- {
- grp_btn.btn_save.enable = false;
- grp_btn.btn_lastdiag.enable = false;
- }
- else
- {
- grp_btn.btn_save.enable = true;
- grp_btn.btn_lastdiag.enable = true;
- }
-
-
- // 기타결과(이미지, 추가결과, 자문결과) 등록여부 표시
- fGetEtcRsltCnt();
-
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "memocnts")))
- {
- trace("memocnts == null");
- grp_biz.bool1.style.color = "#000000";
- grp_biz.bool1.style.font.face = "dotum, 9";
- }
- else
- {
- grp_biz.bool1.style.color = "#ff0000";
- grp_biz.bool1.style.font.type = "dotum, 9, bold";
- }
- // //분자 입력항목 기준자료로 빼기 전까지 사용한다.
- ds_datagrid1.setColumn(0, "disnm", "AdeGuate (A and B)");
- ds_datagrid1.setColumn(0, "rsltcnts4", "0");
- ds_datagrid1.setColumn(0, "disnmcd", "7001");
-
- ds_datagrid1.setColumn(1, "disnm", "Insufficient (A or B)");
- ds_datagrid1.setColumn(1, "rsltcnts4", "0");
- ds_datagrid1.setColumn(1, "disnmcd", "7002");
-
- if(ds_testrsltinfoh.getColumn(0, "rsltcnts4") == "7001")
- {
- ds_datagrid1.setColumn(0, "rsltcnts4", "1");
- }
- else if(ds_testrsltinfoh.getColumn(0, "rsltcnts4") == "7002")
- {
- ds_datagrid1.setColumn(1, "rsltcnts4", "1");
- }
- var parent = frmf_getChildPopList(this);
-
- if(!utlf_isNull(parent))
- {
- for(var iNo = 0; iNo < parent.length; iNo++)
- {
- var children = frmf_findPopup(parent[iNo]); //
- trace("parent======>>>>>" + parent[iNo]);
- if(parent[iNo] == "SMLPB00900")
- {
- trace("Cassette발행 재조회");
- frmf_setParameter("SMLPB00900_ptno", ds_hidden1.getColumn(0, "ptno"));
- frmf_setParameter("SMLPB00900_acptdd", ds_patinfo.getColumn(0, "acptdd"));
- frmf_setParameter("SMLPB00900_pid", ds_patinfo.getColumn(0, "pid"));
-
- children.fGetAcptList();
- }
- else if(parent[iNo] == "SPZUM00400")
- {
- //continue
- trace("암호확인");
- }
- else
- {
- frmf_setParameter("sPtNo", ds_hidden1.getColumn(0, "ptno"));
- //children.fExePtNoDel();
- }
- }
- }
- // //면역검사 목록에 블록 미지정시 색을 구분한다.
- inodelist = ds_grd_stainalllist.rowcount;
-
- if(inodelist >= 0 )
- {
- for (var iNo=0; iNo < inodelist; iNo++)
- {
- if(ds_grd_stainalllist.getColumn(iNo, "blocyn") == "N")
- {
- for(var z=0; z <= 20; z++)
- {
- grp_biz.grd_stainalllist.setCellProperty("Body", z, "background", "#ffccff"); // 핑크 예비결과
- grp_biz.grd_stainalllist.setCellProperty("Body", z, "background2", "#ffccff");
- }
- }
- }
- }
-
- ds_grd_bfptnolist.rowposition = -1;
- ds_grd_readdoctlist.rowposition = -1;
- ds_grd_stainalllist.rowposition = -1;
- ds_grd_refptno.rowposition = -1;
- }
- //기타결과 등록여부 조회 처리 Function
- function fGetEtcRsltCnt()
- {
- dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "ptno", val : ds_hidden1.getColumn(0, "ptno")}]);
-
- //submit("TRLPR00103");
- var oParam = {};
- oParam.id = "TRLPR00103";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetEtcRsltCnt";
- oParam.inds = "reqData=ds_send";
- oParam.outds = "ds_etcrsltcnt=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR00103";
- tranf_submit(oParam);
- //-----------------
-
- // 이미지 버튼 변경
- fbuttonImg();
-
- }
- function fbuttonImg()
- {
- // 이미지 버튼 변경
- if(ds_etcrsltcnt.getColumn(0, "rsltcnt") == "0") //bizflagcd ='I'
- {
- grp_btn.btn_grosimg.style.border.color = "";
- grp_btn.btn_grosimg.style.border.width = "";
- grp_btn.btn_grosimg.style.border.style = "nonde";
- }
- else
- {
- grp_btn.btn_grosimg.style.border.color = "#ff0000";
- grp_btn.btn_grosimg.style.border.width = "2px";
- grp_btn.btn_grosimg.style.border.style = "dotted";
- }
-
- // 추가결과 버튼 변경
- if(ds_etcrsltcnt.getColumn(1, "rsltcnt") == "0") //bizflagcd ='A'
- {
- grp_btn.btn_addrslt.style.border.color = "";
- grp_btn.btn_addrslt.style.border.width = "";
- grp_btn.btn_addrslt.style.border.style = "nonde";
- }
- else
- {
- grp_btn.btn_addrslt.style.border.color = "#ff0000";
- grp_btn.btn_addrslt.style.border.width = "2px";
- grp_btn.btn_addrslt.style.border.style = "dotted";
- }
-
- // 자문결과 버튼 변경
- if(ds_etcrsltcnt.getColumn(2, "rsltcnt") == "0") //bizflagcd ='C'
- {
- grp_btn.btn_cnstrslt.style.border.color = "";
- grp_btn.btn_cnstrslt.style.border.width = "";
- grp_btn.btn_cnstrslt.style.border.style = "nonde";
- }
- else
- {
- grp_btn.btn_cnstrslt.style.border.color = "#ff0000";
- grp_btn.btn_cnstrslt.style.border.width = "2px";
- grp_btn.btn_cnstrslt.style.border.style = "dotted";
- }
-
- //-------------------
- // 정도관리 버튼 변경
- if(ds_etcrsltcnt.getColumn(3, "rsltcnt") == "0") // bizflagcd='G'
- {
- grp_btn.button2.style.border.color = "";
- grp_btn.button2.style.border.width = "";
- grp_btn.button2.style.border.style = "nonde";
- }
- else
- {
- grp_btn.button2.style.border.color = "#ff0000";
- grp_btn.button2.style.border.width = "2px";
- grp_btn.button2.style.border.style = "dotted";
- }
-
- //-------------------
- // 수정결과 버튼 변경
- //if (model.getValue("/root/main/etcrslt/etcrsltcnt[bizflagcd='R']/rsltcnt") == "0")
- if(ds_etcrsltcnt.getColumn(4, "rsltcnt") == "0") // bizflagcd='R'
- {
- grp_btn.btn_rerslt.style.border.color = "";
- grp_btn.btn_rerslt.style.border.width = "";
- grp_btn.btn_rerslt.style.border.style = "nonde";
- }
- else
- {
- grp_btn.btn_rerslt.style.border.color = "#ff0000";
- grp_btn.btn_rerslt.style.border.width = "2px";
- grp_btn.btn_rerslt.style.border.style = "dotted";
- }
- }
- //출력
- function grp_btn_btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeFrmPrnt("0");
- }
- // 검사결과보고서 미리보기 처리 Function
- function fExeFrmPrnt(pBizFlagCd)
- {
- if (!fExeRefStat()) return false;
- ds_testrsltinfoh.setColumn(0, "reptflagcd", "1"); // 의뢰지(0), 보고서(1)
- ds_testrsltinfoh.setColumn(0, "prntflagcd", pBizFlagCd); // 출력(0), 미리보기(1)
- ds_testrsltinfoh.setColumn(0, "copyflagcd", "0"); // 의뢰지/보고서(0), 복사본(1)
- ds_testrsltinfoh.setColumn(0, "acptdd", ds_testcdlist.getColumn(0, "acptdd"));
-
- lpzfExeFrmPrnt1(ds_testrsltinfoh, 0);
- }
- function lpzfExeFrmPrnt1(pDs, iRowNo)
- {
- var sProp = "top:0px;left:0px;width:0;height:0;";
- var pDsRow = pDs.rowcount;
- //오브잭트 선언 후 부모창에서 데이터셋에 담아 보내준 값 담기
- var objRetVal= new Object();
- objRetVal.instcd = sysf_getUserInfo("dutplceinstcd"); //기관코드
- objRetVal.ptno = pDs.getColumn(iRowNo,"ptno"); //병리번호
- objRetVal.pid = pDs.getColumn(iRowNo,"pid");
- objRetVal.acptdd = pDs.getColumn(iRowNo,"acptdd");
- objRetVal.prcpgenrflag = pDs.getColumn(iRowNo,"prcpgenrflag");
- objRetVal.reptflagcd = utlf_transNullToEmpty(pDs.getColumn(iRowNo,"reptflagcd")); //출력구분코드 (0:의뢰지, 1:보고서) --
- objRetVal.adddiagprtn = pDs.getColumn(iRowNo,"adddiagprtn");
- objRetVal.adddiaglist = pDs.getColumn(iRowNo,"adddiaglist");
- objRetVal.addrsltlist = pDs.getColumn(iRowNo,"addrsltlist");
- objRetVal.prntflagcd = utlf_transNullToEmpty(pDs.getColumn(iRowNo,"prntflagcd")); // 출력(0), 미리보기(1)
- objRetVal.copyflagcd = utlf_transNullToEmpty(pDs.getColumn(iRowNo,"copyflagcd")); // 의뢰지/보고서(0), 복사본(1)
- //출력 및 미리보기 여부 수정해야함
-
- if ((pDs.getColumn(iRowNo,"prntflagcd") =="0") || (utlf_isNull(pDs.getColumn(iRowNo,"prntflagcd"))))
- {
- frmf_modal("SPLPP01600","SPLPP01600",objRetVal, null, null, null, null, null, null, null,null, null, "P");
- } else {
- frmf_modal("SPLPP01600","SPLPP01600",objRetVal, null, null, null, null, null, null, null,null, null, "P");
- }
- }
- //화면 초기화 처리 클릭
- function grp_btn_btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeClear();
- }
- //화면 초기화 처리 Function
- function fExeClear()
- {
- var objBtn = "";
- var sBtnObjNm = "";
- ds_testrsltinfoh.clearData();
- ds_patinfo.clearData();
- ds_workrelaptnolist.clearData();
- ds_grd_stainalllist.clearData();
- ds_grd_refptno.clearData();
- ds_grd_bfptnolist.clearData();
- ds_iftestlist.clearData();
- ds_grd_moletestlist.clearData();
- ds_grd_frzncstelist.clearData();
- ds_diagcntslist.clearData();
- ds_grd_screeners1.clearData();
- ds_grd_screeners2.clearData();
- //ds_datagrid1.clearData();
- ds_testcdlist.clearData();
- ///ds_init.clearData();
- grp_biz.cbo_delaytime.value = 0; // 지연사유 초기화
- //ds_init.addRow();
- //ds_datagrid1.clearData();
-
- //ds_init_cbo_delaytime.clearData();
- //ds_init.setColumn(0, "delayresncd", "");
- //ds_testcdlist.clearData();
- //ds_hidden1.clearData();
-
- //-------------------------
- // 판독의사 저장정보 초기화
- for(var iNo=0; iNo < ds_grd_readdoctlist.rowcount; iNo++)
- {
- ds_grd_readdoctlist.setColumn(iNo, "rgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "rgstno", "0");
- ds_grd_readdoctlist.setColumn(iNo, "userrgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "ptno", "-");
- ds_grd_readdoctlist.setColumn(iNo, "orgdispseqno", "0");
-
- }
- //-------------------------
- grp_btn.btn_addrslt.visible = true;
- grp_btn.btn_cnstrslt.visible = true;
- //-------------
- //fExeBtnClear();
-
- //-------------------------
- //model.setFocus("ipt_ptno");
- grp_biz.ipt_ptno.setFocus();
- }
- // 작업버튼 초기화
- function fExeBtnClear()
- {
- // for(var iNo = 0; iNo <= ds_etcrsltcnt.rowcount; iNo++)
- // {
- // ds_etcrsltcnt.setColumn(iNo, "rsltcnt", "0");
- // }
- // fbuttonImg();
- // for (var iNo=1001; iNo <= 1009; iNo++)
- // {
- // sBtnObjNm = "grp_biz.btn_" + iNo;
- // //objBtn = document.controls(sBtnObjNm);
- // objBtn.attribute("class") = "btn_sw";
- // objBtn.hint = "";
- // objBtn.selected = false;
- // objBtn.refresh();
- // }
- }
- //병리번호목록
- function grp_btn_btn_ptnolist_onclick(obj:Button, e:ClickEventInfo)
- {
- fExePtNoListCall();
- }
- function fExePtNoListCall()
- {
- //open("SPLPR01000.xrw");
- frmf_open("SPLPR01000", "SPLPR01000", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function cf_TRLPR00101(sSvcId, nErrorCode, sErrorMsg)
- {
-
- if(nErrorCode < 0)
- {
- sysf_messageBox("검사결과 조회를", "E009");
- }
- return;
- }
- //판독의사 선택 처리 Function
- function fExeClickReadDoct(objGrid, pRowNo, pNode, objTitle, pBizFlagCd)
- {
- var iRankNo = -1;
- var iRowNo = objGrid.rowposition;
- var strNode = pNode;
- var iColNo = objGrid.col;
-
- // 선택된 Row의 순서를 저장
- iRankNo = Number(strNode.getColumn(pRowNo, "dispseqno"));
-
- trace("iRankNo(0) = " + iRankNo);
-
- // 선택을 클릭하는 시점에서 순서를 재정렬
- for(var iNo=0; iNo < strNode.rowcount; iNo++)
- {
- // 선택한 경우
- if(strNode.getColumn(pRowNo, "choi") == "1" || strNode.getColumn(pRowNo, "choi") == "true")
- {
- if(strNode.getColumn(iNo, "choi") == "1" || strNode.getColumn(iNo, "choi") == "true")
- {
- if(iRankNo < Number(strNode.getColumn(iNo, "dispseqno")))
- {
- iRankNo = Number(strNode.getColumn(iNo, "dispseqno"));
- trace("iNo = " + iNo);
- }
- }
- }
- else
- {
- if(iRankNo < Number(strNode.getColumn(iNo, "dispseqno")))
- {
- strNode.setColumn(iNo, "dispseqno", Number(strNode.getColumn(iNo, "dispseqno"))-1);
- }
- }
- }
- trace("iRankNo(1) = " + iRankNo);
- // 선택된 Row에 순서를 저장
-
- if(strNode.getColumn(pRowNo, "choi") == "1" || strNode.getColumn(pRowNo, "choi") == "true")
- {
- strNode.setColumn(pRowNo, "dispseqno", iRankNo+1);
- }
- else
- {
- strNode.setColumn(pRowNo, "dispseqno", "0");
- }
- trace("iRankNo(2) = " + iRankNo);
- fExeReadList(objTitle, pBizFlagCd);
- }
- // 세포 결과예문 호출 처리 Function
- function fExeRsltChng(pRsltFlagCd)
- {
- var sResnFlagCd = "";
- var sRsltCntsNode = "";
-
- //var sRsltNode = "/root/main/testrslt/testrsltinfoh";
- var sRsltNode = ds_testrsltinfoh;
- var sResnNode = "<?xml version='1.0' encoding='euc-kr'?>";
-
- //-------------------------------------------------------------------------
- //switch (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd"))
-
- switch(ds_testcdlist.getColumn(ds_testcdlist.rowposition, "statsworkflagcd"))
- {
- case "1021" :
- case "10D2" :
- if (pRsltFlagCd == "1")
- {
- sResnFlagCd = "1"; // 1차결과 예문
-
- }
- else if (pRsltFlagCd == "2")
- {
- sResnFlagCd = "2"; // 2차결과 예문
- }
- else
- {
- sResnFlagCd = "3"; // 3차결과 예문
- }
- break;
-
- case "1022" :
- case "1023" :
- case "10B2" :
- case "10B3" :
- case "10D0" :
- if (pRsltFlagCd == "1")
- {
- sResnFlagCd = "4"; // 1차결과 예문
- }
- else if (pRsltFlagCd == "2")
- {
- sResnFlagCd = "5"; // 2차결과 예문
- }
- else
- {
- sResnFlagCd = "6"; // 3차결과 예문
- }
- break;
- }
-
- //-----------------------
- if (pRsltFlagCd == "1")
- {
- //sRsltCntsNode = sRsltNode + "/rsltcnts4"; // 1차결과 예문
- sRsltCntsNode = ds_testrsltinfoh.getColumn(0, "rsltcnts4");
- }
- else if (pRsltFlagCd == "2")
- {
- //sRsltCntsNode = sRsltNode + "/rsltcnts5"; // 2차결과 예문
- sRsltCntsNode = ds_testrsltinfoh.getColumn(0, "rsltcnts5");
-
- }
- else
- {
- //sRsltCntsNode = sRsltNode + "/rsltcnts6"; // 3차결과 예문
- sRsltCntsNode = ds_testrsltinfoh.getColumn(0, "rsltcnts6");
- }
- //--------------------------------------------------
- //if (model.getValue(sRsltCntsNode).getTrim() != "")
- if( !utlf_isNull(utlf_transNullToEmpty(sRsltCntsNode).getTrim()))
- {
- //sResnNode += "<root>"+model.getValue(sRsltCntsNode)+"</root>";
- sResnNode += "<root>"+sRsltCntsNode+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
-
- //--------------------
- switch (sResnFlagCd)
- {
- case "1" : ds_seporesn1.copyData(sResnNode); //model.copyNode(root.init.seporesn1, iviewer1.window.instance1.selectSingleNode("/root"));
- break;
- case "2" : ds_seporesn2.copyData(sResnNode);//model.copyNode(root.init.seporesn2, iviewer1.window.instance1.selectSingleNode("/root"));
- break;
- case "3" : ds_seporesn3.copyData(sResnNode);//model.copyNode(root.init.seporesn3, iviewer1.window.instance1.selectSingleNode("/root"));
- break;
- case "4" : ds_seporesn4.copyData(sResnNode);//model.copyNode(root.init.seporesn4, iviewer1.window.instance1.selectSingleNode("/root"));
- break;
- case "5" : ds_seporesn5.copyData(sResnNode);//model.copyNode(root.init.seporesn5, iviewer1.window.instance1.selectSingleNode("/root"));
- break;
- case "6" : ds_seporesn6.copyData(sResnNode); //model.copyNode(root.init.seporesn6, iviewer1.window.instance1.selectSingleNode("/root"));
- break;
- }
- }
- }
- function fExeReadList(objCtrl, pBizFlagCd)
- {
- var iRankNo = 0;
- var strNode = ds_grd_readdoctlist;
- var sReadNmList = "";
- var sReadNm = "";
-
- //-------------------
- switch (pBizFlagCd)
- {
- case "R1" : strNode = ds_grd_readdoctlist;
- break;
- case "S1" : strNode = ds_grd_screeners1;
- break;
- case "S2" : strNode = ds_grd_screeners2;
- break;
- }
-
- for(var iNo = 0; iNo < strNode.rowcount; iNo++)
- {
- if(strNode.getColumn(iNo, "choi") == "1" || strNode.getColumn(iNo, "choi") == "true")
- {
- sReadNm = strNode.getColumn(iNo, "usernm");
-
- if(iRankNo < Number(strNode.getColumn(iNo, "dispseqno")))
- {
- iRankNo = Number(strNode.getColumn(iNo, "dispseqno"));
-
- if(!utlf_isNull(sReadNmList))
- {
- sReadNmList += "/"+sReadNm.getTrim();
- }
- else
- {
- sReadNmList += sReadNm.getTrim();
- }
- }
- else
- {
- sReadNmList = sReadNm.getTrim() + "/" + sReadNmList;
- }
- }
- }
-
- //--------------------------
- trace("sReadNmList= " + sReadNmList);
- objCtrl.text = sReadNmList;
- }
- function fExeTabChange()
- {
-
- //switch (model.getValue("/root/hidden/workflagcd"))
- var workflag = ds_hidden1.getColumn(0, "workflagcd");
-
-
- switch(workflag)
- {
-
- case "1012" :
- case "1001" : grp_biz.swt_testrslt.tabindex = 0; // 조직 Tab
- // tar_groscnts1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_mscopcnts1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_readcnts1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_cmtcnts1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- // opt_grosdd1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrecdd";
- // opt_grostm1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrectm";
- // opt_grostestrecnm1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrecnm";
- //ipt_mcont1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/extrmthdcd";
- //opt_tcont1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/diagcd";
- //opt_tcont1001.attribute("ref") = "/root/main/testrslt/patinfo/spcnm";
- //opt_pcont1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/extrpartcd";
- // tar_groscnts1001.refresh();
- // tar_mscopcnts1001.refresh();
- // tar_readcnts1001.refresh();
- // tar_cmtcnts1001.refresh();
- // opt_grostestrecnm1001.refresh();
- // ipt_mcont1001.refresh();
- // opt_tcont1001.refresh();
- //opt_pcont1001.refresh();
- //-----------------------
- fExeComboInit(grp_biz.swt_testrslt.casejojig.cmb_pcont1001);
- break;
- case "1002" : grp_biz.swt_testrslt.tabindex = 1; // 동결절편(Frozen) Tab
- // tar_groscnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_mscopcnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_frozencnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_readcnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts4";
- // tar_cmtcnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- // opt_grosdd1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrecdd";
- // opt_grostm1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrectm";
- // opt_grostestrecnm1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrecnm";
- // tar_groscnts1002.refresh();
- // tar_mscopcnts1002.refresh();
- // tar_frozencnts1002.refresh();
- // tar_readcnts1002.refresh();
- // tar_cmtcnts1002.refresh();
- // opt_grostestrecnm1002.refresh();
- //
- //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.casefrozen.cmb_pcont1002);
- break;
-
- case "1003" : grp_biz.swt_testrslt.tabindex = 2; // 세포(부인과/비부인과/세침흡인) Tab
- // tar_fstrslt1003.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_scndrslt1003.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_lastrslt1003.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_cmtcnts1003.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- // tar_fstrslt1003.refresh();
- // tar_scndrslt1003.refresh();
- // tar_lastrslt1003.refresh();
- // tar_cmtcnts1003.refresh();
-
- //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.casesepo.cmb_pcont1003);
- break;
-
- // 면역형광 Tab
- case "1006" :
- grp_biz.swt_testrslt.tabindex = 6; //model.toggle("caseIF");
- // tar_ifdefault.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // cmb_spckindcd.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- grp_biz.swt_testrslt.caseIF.cmb_spckindcd.value = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- // tar_readcnts1006.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_cmtcnts1006.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- fExeIFcaseChange();
-
- //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.caseIF.cmb_pcont1006);
- break;
-
- // 분자 Tab
- case "1007" : grp_biz.swt_testrslt.tabindex = 5;
- // tar_readcnts1007.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_cmtcnts1007.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- //
- //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.casebunja.cmb_pcont1007);
- break;
-
- // 전자현미경 Tab
- case "1008" : grp_biz.swt_testrslt.tabindex = 7;
- // tar_mscopcnts1008.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_readcnts1008.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_cmtcnts1008.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- //
- // //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.casejeonja.cmb_pcont1008);
- break;
-
- // 부검 Tab
- case "1009" : grp_biz.swt_testrslt.tabindex = 8;
- // ipt_autopsykind.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_groscnts1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_mscopcnts1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_provisional1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts4";
- // tar_final1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts5";
- // tar_cmtcnts1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- //
- fExeComboInit(grp_biz.swt_testrslt.caseautopsy.cmb_pcont1009);
- break;
-
- case "1004" :
- case "1005" : grp_biz.swt_testrslt.tabindex = 3; // 특수염색, 면역염색 Tab
- // tar_cmtcnts1005.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- break;
-
- }
- }
- function fExeComboInit(objCtrl)
- {
- if(ds_testcdlist.rowcount > 0)
- {
-
- objCtrl.index = 0;
- }
-
- }
- //결과입력 이력 조회 처리 버튼
- function grp_biz_btn_rgsthist_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeRgstHistPopupCall();
- }
- //결과입력 이력 조회 처리 Function
- function fExeRgstHistPopupCall()
- {
- //---------------------------------------------------------------
- //setParameter("SMLPR00100_instcd", getUserInfo("dutplceinstcd"));
- //setParameter("SMLPR00100_ptno", model.getValue("/root/main/testrslt/testrsltinfoh/ptno"));
- frmf_setParameter("SMLPR00100_instcd", sysf_getUserInfo("dutplceinstcd"));
- frmf_setParameter("SMLPR00100_ptno", ds_testrsltinfoh.getColumn(0, "ptno"));
- //modal("SPLPR02000");
- frmf_modal("SPLPR02000", "SPLPR02000", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //결과예문 팝업 호출 처리 버튼
- function grp_biz_swt_testrslt_casesepo_btn_exmp1003cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casesepo.tar_cmtcnts1003, ds_testrsltinfoh, "cmtcnts", "4");
- }
- //결과예문 팝업 호출 처리 Function
- function fExeExmpCall(objCtrl, pNode, pCol, pSeqNo)
- {
- frmf_setParameter( "SPLPR01600_exmpcnts", "");
- frmf_setParameter( "SPLPR01600_workflagcd", ds_hidden1.getColumn(0, "workflagcd"));
- frmf_setParameter( "SPLPR01600_seqno", pSeqNo);
- frmf_modal("SPLPR01600", "SPLPR01600", null, null, null, null, null, null, null, null, null, null, "M");
-
- if( !utlf_isNull(frmf_getParameter("SPLPR01600_exmpcnts")))
- {
- pNode.setColumn(0, ""+pCol+"", frmf_getParameter("SPLPR01600_exmpcnts"));
- }
- }
- //세포 1차결과 비부인과 결과예문
- function grp_biz_swt_testrslt_casesepo_btn_search21_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeSepoResnCall("1");
- }
- //세포 2차결과 1차결과복사
- function grp_biz_swt_testrslt_casesepo_btn_spcadd_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeRsltCopy("1");
- }
- //세포 2차결과 비부인과 결과예문
- function grp_biz_swt_testrslt_casesepo_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeSepoResnCall("2");
- }
- //세포 진단 1차결과복사
- function grp_biz_swt_testrslt_casesepo_btn_copy3_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeRsltCopy("3");
- }
- //세포 진단 2차결과복사
- function grp_biz_swt_testrslt_casesepo_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeRsltCopy("2");
- }
- //세포 진단 비부인과 결과예문
- function grp_biz_swt_testrslt_casesepo_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeSepoResnCall("3");
- }
- //세포 T/P/M 진단검색
- function grp_biz_swt_testrslt_casesepo_btn_diag1003_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDiagPopup();
- }
- //세포 결과예문 호출 처리 Function
- function fExeSepoResnCall(pBizFlagCd)
- {
- var sNode1 = "";
- var sNode2 = "";
- var sScrnNm = "";
- var sScrnCd = "";
- var sRsltNo = pBizFlagCd;
- var sNode = "ds_seporesn";
- var sRsltNode = ds_testrsltinfoh;
- var sResnNode = "<?xml version='1.0' encoding='euc-kr'?>";
- var bSpccdStatus = false;
-
- switch(ds_testcdlist.getColumn(0, "statsworkflagcd"))
- {
- case "1021" :
- case "10D2" :
- sScrnNm = "SPLPR01400";
- sScrnCd = "SPLPR01400";
- break;
- case "1022" :
- case "10B2" :
- case "10B3" :
- case "10D0" :
- sScrnNm = "SPLPR01500";
- sScrnCd = "SPLPR01500";
-
- if (pBizFlagCd == "1")
- {
- pBizFlagCd = "4";
- }
- else if (pBizFlagCd == "2")
- {
- pBizFlagCd = "5";
- }
- else
- {
- pBizFlagCd = "6";
- }
- break;
- case "1023" :
- // Thyroid 검체 판단
- bSpccdStatus = false;
- for(var iNo =0; iNo < ds_resncdlist.rowcount; iNo++)
- {
- if(ds_testcdlist.getColumn(0, "spccd") == ds_resncdlist.getColumn(iNo, "resncnts"))
- {
- bSpccdStatus = true;
- }
- }
-
- if (bSpccdStatus)
- {
- sScrnNm = "SPLPR02900"; // 세침흡인 Thyroid
- sScrnCd = "SPLPR02900";
- if (pBizFlagCd == "1")
- {
- pBizFlagCd = "A";
- }
- else if (pBizFlagCd == "2")
- {
- pBizFlagCd = "B";
- }
- else
- {
- pBizFlagCd = "C";
- }
- }
- else
- {
- sScrnNm = "SPLPR02700"; // 세침흡인 Thyroid외
- sScrnCd = "SPLPR02700";
-
- if (pBizFlagCd == "1")
- {
- pBizFlagCd = "7";
- }
- else if (pBizFlagCd == "2")
- {
- pBizFlagCd = "8";
- }
- else
- {
- pBizFlagCd = "9";
- }
- }
- break;
- }
-
-
- ds_seporesn.clearData();
- ds_seporesn1.clearData();
- ds_seporesn2.clearData();
- ds_seporesn3.clearData();
- ds_seporesn4.clearData();
- ds_seporesn5.clearData();
- ds_seporesn6.clearData();
- ds_seporesn7.clearData();
- ds_seporesn8.clearData();
- ds_seporesn9.clearData();
- ds_seporesnA.clearData();
- ds_seporesnB.clearData();
- ds_seporesnC.clearData();
- ds_data_seporesninfo.clear();
-
- // 세포 1차결과 예문(부인과는 1,2,3 / 비부인과와 세침흡인은 4,5,6)
-
- if (pBizFlagCd == "1")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts4")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts4")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn1.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "2")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts5")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts5")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn2.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "3")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts6")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts6")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn3.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "4")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts4")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts4")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn4.copyData(ds_data_seporesninfo);
-
- }
- }
- else if (pBizFlagCd == "5")
- {
- if(!utlf_isNull(sRsltNode.getColumn(0, "rsltcnts5")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts5")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn5.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "6")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts6")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts6")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn6.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "7")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts4")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts4")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn7.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "8")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts5")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts5")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn8.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "9")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts6")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts6")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesn9.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "A")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts4")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts4")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesnA.copyData(ds_data_seporesninfo);
- }
- }
- else if (pBizFlagCd == "B")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts5")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts5")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesnB.copyData(ds_data_seporesninfo);
- }
- }
- else
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts6")))
- {
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts6")+"</root>";
- lf_convertXmlToDs(sResnNode);
- ds_seporesnC.copyData(ds_data_seporesninfo);
- }
- }
- //----------------------------------------
-
- frmf_setParameter("SMLPR00100_resnstate", "0");
- frmf_setParameter("dgflagcd", pBizFlagCd);
-
-
-
- //if(ds_data_seporesninfo.rowcount > 0)
- //{
- dsf_makeValue(eval(sNode+pBizFlagCd), "mcnts", "", "", 0);
- dsf_makeValue(eval(sNode+pBizFlagCd), "cmtcnts", "", "", 0);
- dsf_makeValue(eval(sNode+pBizFlagCd), "dgflagcd", "", pBizFlagCd, 0);
- dsf_makeValue(eval(sNode+pBizFlagCd), "seporslt", "", sRsltNode.getColumn(0, "rsltcnts", sRsltNo), 0);
- dsf_makeValue(eval(sNode+pBizFlagCd), "seporesninfo", "", "", 0);
- //}
- frmf_setParameter("rsltcnts4", utlf_transNullToEmpty(ds_testrsltinfoh.getColumn(0, "rsltcnts4")).getTrim());
- frmf_setParameter("rsltcnts5", utlf_transNullToEmpty(ds_testrsltinfoh.getColumn(0, "rsltcnts5")).getTrim());
- frmf_setParameter("rsltcnts6", utlf_transNullToEmpty(ds_testrsltinfoh.getColumn(0, "rsltcnts6")).getTrim());
-
- var objArg = new Object();
- objArg.arg_pBizFlagCd = pBizFlagCd;
-
- objArg.arg_ds_seporesninfo = eval(sNode+pBizFlagCd);
-
- frmf_modal(sScrnNm, sScrnNm, objArg, null, null, null, null, null, null, null, null, null, "M");
- ds_data_seporesninfo.clearData();
- //------------------------------------------------------------
- if (frmf_getParameter("SMLPR00100_resnstate") != "O")
- {
- return false;
- }
-
- //-------------------
- trace("pBizFlagCD = "+ pBizFlagCd);
- switch (pBizFlagCd)
- {
- case "1" :
- case "4" :
- case "7" :
- case "A" :
- ds_testrsltinfoh.setColumn(0, "rsltcnts1", eval(sNode+pBizFlagCd).getColumn(0, "seporslt"));
- ds_testrsltinfoh.setColumn(0, "sepo1mcnts", eval(sNode+pBizFlagCd).getColumn(0, "mcnts"));
- break;
-
- case "2" :
- case "5" :
- case "8" :
- case "B" :
- ds_testrsltinfoh.setColumn(0, "rsltcnts2", eval(sNode+pBizFlagCd).getColumn(0, "seporslt"));
- ds_testrsltinfoh.setColumn(0, "sepo2mcnts", eval(sNode+pBizFlagCd).getColumn(0, "mcnts"));
- break;
- case "3" :
- case "6" :
- case "9" :
- case "C" :
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", eval(sNode+pBizFlagCd).getColumn(0, "seporslt"));
- ds_testrsltinfoh.setColumn(0, "sepo3mcnts", eval(sNode+pBizFlagCd).getColumn(0, "mcnts"));
- ds_testrsltinfoh.setColumn(0, "diagcnts", eval(sNode+pBizFlagCd).getColumn(0, "mcnts")); // 기존방식
- break;
- }
- // 세포의 경우 결과예문을 4, 5, 6번 결과필드에 저장한다.
-
- if(grp_biz.swt_testrslt.tabindex == 2);
- {
-
- if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1021")
- {
- sNode1 = ds_seporesn1.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn2.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn3.getColumn(0, "seporesninfo");
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1022")
- {
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1023")
- {
- //------------------
- if (bSpccdStatus)
- {
- sNode1 = ds_seporesnA.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesnB.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesnC.getColumn(0, "seporesninfo");
- }
- else
- {
- sNode1 = ds_seporesn7.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn8.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn9.getColumn(0, "seporesninfo");
- }
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D0")
- {
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D2")
- {
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
-
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B2")
- {
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B3")
- {
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
- }
- if(!utlf_isNull(sRsltNode.getColumn(0, "rsltcnts1")))
- {
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", sNode1);
- }
- if(!utlf_isNull(sRsltNode.getColumn(0, "rsltcnts2")))
- {
- ds_testrsltinfoh.setColumn(0, "rsltcnts5", sNode2);
- }
- if(!utlf_isNull(sRsltNode.getColumn(0, "rsltcnts3")))
- {
- ds_testrsltinfoh.setColumn(0, "rsltcnts6", sNode3);
- }
- }
- }
- //세포결과 복사 처리 Function
- function fExeRsltCopy(pCopyDG)
- {
- var sSrcNode1 = "";
- var sSrcNode2 = "";
- var sSrcNode3 = "";
- var sSrcSePo = "";
- var sDescNode1 = "";
- var sDescNode2 = "";
- var sDescNode3 = "";
- var sDescSePo = "";
-
- if (pCopyDG == "1")
- {
- sSrcNode1 = ds_testrsltinfoh.getColumn(0, "rsltcnts1");
- sSrcNode2 = ds_testrsltinfoh.getColumn(0, "rsltcnts4");
- sDescNode1 = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- sDescNode2 = ds_testrsltinfoh.getColumn(0, "rsltcnts5");
-
- sDescNode2 = sSrcNode2;
- ds_testrsltinfoh.setColumn(0, "rsltcnts5", ds_testrsltinfoh.getColumn(0, "rsltcnts4"));
- ds_testrsltinfoh.setColumn(0, "sepo2mcnts", ds_testrsltinfoh.getColumn(0, "sepo1mcnts"));
- ds_testrsltinfoh.setColumn(0, "diagcnts", ds_testrsltinfoh.getColumn(0, "sepo1mcnts"));
-
- if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1021" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D2")
- {
-
- sSrcSePo = ds_seporesn1;
- sDescSePo = ds_seporesn2;
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1022" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "1023"
- || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B2" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B3"
- || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D0")
- {
-
- sSrcSePo = ds_seporesn4;
- sDescSePo = ds_seporesn5;
- }
- ds_testrsltinfoh.setColumn(0, "rsltcnts2", ds_testrsltinfoh.getColumn(0, "rsltcnts1"));
- }
- else if (pCopyDG == "2")
- {
- sSrcNode1 = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- sSrcNode2 = ds_testrsltinfoh.getColumn(0, "rsltcnts5");
- sDescNode1 = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- sDescNode2 = ds_testrsltinfoh.getColumn(0, "rsltcnts6");
-
- sDescNode2 = sSrcNode2;
-
- ds_testrsltinfoh.setColumn(0, "rsltcnts6", ds_testrsltinfoh.getColumn(0, "rsltcnts5"));
- ds_testrsltinfoh.setColumn(0, "sepo3mcnts", ds_testrsltinfoh.getColumn(0, "sepo2mcnts"));
- ds_testrsltinfoh.setColumn(0, "diagcnts", ds_testrsltinfoh.getColumn(0, "sepo2mcnts"));
-
- if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1021" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D2")
- {
- sSrcSePo = ds_seporesn2;
- sDescSePo = ds_seporesn3;
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1022" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "1023"
- || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B2" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B3"
- || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D0")
- {
- sSrcSePo = ds_seporesn5;
- sDescSePo = ds_seporesn6;
- }
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", ds_testrsltinfoh.getColumn(0, "rsltcnts2"));
- }
- else
- {
- sSrcNode1 = ds_testrsltinfoh.getColumn(0, "rsltcnts1");
- sSrcNode2 = ds_testrsltinfoh.getColumn(0, "rsltcnts4");
- sSrcSePo = ds_seporesn1;
- sDescNode1 = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- sDescNode2 = ds_testrsltinfoh.getColumn(0, "rsltcnts6");
- sDescSePo = ds_seporesn3;
-
- sDescNode2 = sSrcNode2;
-
- ds_testrsltinfoh.setColumn(0, "rsltcnts6", ds_testrsltinfoh.getColumn(0, "rsltcnts4"));
- ds_testrsltinfoh.setColumn(0, "sepo3mcnts", ds_testrsltinfoh.getColumn(0, "sepo1mcnts"));
- ds_testrsltinfoh.setColumn(0, "diagcnts", ds_testrsltinfoh.getColumn(0, "sepo1mcnts"));
-
- if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1021" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D2")
- {
- sSrcSePo = ds_seporesn1;
- sDescSePo = ds_seporesn3;
- }
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1022" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "1023"
- || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B2" || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B3"
- || ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D0")
- {
- sSrcSePo = ds_seporesn4;
- sDescSePo = ds_seporesn6;
- }
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", ds_testrsltinfoh.getColumn(0, "rsltcnts1"));
- }
- }
- //판독의사 선택 처리 Function
- function fExeEtcInfo(pBizFlagCd)
- {
- var msgYN = "";
- var sSpcKeep = ds_testrsltinfoh.getColumn(0, "spckeepflagcd");
- var sRsltHide = ds_testrsltinfoh.getColumn(0, "rslthideflagcd");
- var sPrepRslt = ds_testrsltinfoh.getColumn(0, "preprsltflagcd");
- var sConcCase = ds_testrsltinfoh.getColumn(0, "conccaseflagcd");
- var sUgcyCase = ds_testrsltinfoh.getColumn(0, "ugcyalertflagcd");
-
- //-----------------------
- if (pBizFlagCd == "C")
- {
- fExeConcMemo();
- return false;
- }
-
- //--------------------------------------
- sSpcKeep = sSpcKeep.getLeftPad(1, "0");
- sRsltHide = sRsltHide.getLeftPad(1, "0");
- sPrepRslt = sPrepRslt.getLeftPad(1, "0");
- sConcCase = sConcCase.getLeftPad(1, "0");
- sUgcyCase = sUgcyCase.getLeftPad(1, "0");
-
- //--------------------
- if (sRsltHide == "1")
- {
- msgYN = sysf_messageBox("결과를 숨기시겠습니까?", "Q");
- // 7:No, 6:Yes
- if(msgYN == 7)
- {
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", "0");
- return false;
- }
- }
- ds_testrsltinfoh.setColumn(0, "spckeepflagcd", sSpcKeep);
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", sRsltHide);
- ds_testrsltinfoh.setColumn(0, "preprsltflagcd", sPrepRslt);
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", sConcCase);
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", sUgcyCase);
-
-
- if (pBizFlagCd == "H")
- {
- ds_testrsltinfoh.setColumn(0, "hideflagcd", "1");
- }
- else
- {
- ds_testrsltinfoh.setColumn(0, "hideflagcd", "0");
- }
- //-----------------------------------------
- // 암판정
- if(ds_testrsltinfoh.getColumn(0, "cncrjudgflagcd") == 1)
- {
- ds_testrsltinfoh.setColumn(0, "cncrjudgflagcd", "1");
- }
- else
- {
- ds_testrsltinfoh.setColumn(0, "cncrjudgflagcd", "0");
- }
- //-----------------------------------------
- // 결과등록된 자료에 한하여 독립적으로 처리
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltrgstno")))
- {
- // Continue
- }
- else
- {
- // setAlertOn();
- //submit("TXLPR00102");
- var oParam = {};
- oParam.id = "TXLPR00102";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeEtcInfo";
- oParam.inds = "testrsltinfoh=ds_testrsltinfoh";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00102";
- tranf_submit(oParam);
-
-
- alert("정상적으로 처리되었습니다.");
-
- }
- }
- //관심증례 메노장 표시 처리 Function
- function fExeConcMemo()
- {
- grp_biz.grp_conc.visible = true;
- //model.setFocus("tar_conc");
- grp_biz.grp_conc.tar_conc.setFocus();
- }
- function grp_biz_grp_conc_btn_concclear_onclick(obj:Button, e:ClickEventInfo)
- {
- //model.makeValue("/root/main/testrslt/testrsltinfoh/memocnts", "");
- ds_testrsltinfoh.setColumn(0, "memocnts", "");
- }
- //관심증례 메모 확인버튼
- function grp_biz_grp_conc_btn_conccnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetConcMemo();
- }
- //관심증례 메모 저장 처리 Function
- function fSetConcMemo()
- {
- var sSpcKeep = ds_testrsltinfoh.getColumn(0, "spckeepflagcd");
- var sRsltHide = ds_testrsltinfoh.getColumn(0, "rslthideflagcd");
- var sPrepRslt = ds_testrsltinfoh.getColumn(0, "preprsltflagcd");
- var sConcCase = ds_testrsltinfoh.getColumn(0, "conccaseflagcd");
- var sUgcyAlert = ds_testrsltinfoh.getColumn(0, "ugcyalertflagcd");
-
-
- sSpcKeep = sSpcKeep.getLeftPad(1, "0");
- sRsltHide = sRsltHide.getLeftPad(1, "0");
- sPrepRslt = sPrepRslt.getLeftPad(1, "0");
- sConcCase = sConcCase.getLeftPad(1, "0");
- sUgcyAlert = sUgcyAlert.getLeftPad(1, "0");
- ds_testrsltinfoh.setColumn(0, "spckeepflagcd", sSpcKeep);
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", sRsltHide);
- ds_testrsltinfoh.setColumn(0, "preprsltflagcd", sPrepRslt);
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", sConcCase);
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", sUgcyAlert);
- ds_testrsltinfoh.setColumn(0, "concmemo", "1");
-
- //-----------------------------------------
- // 결과등록된 자료에 한하여 독립적으로 처리
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltrgstno") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltrgstno")))
- {
- grp_biz.grp_conc.visible = false;
- }
- else
- {
- var oParam = {};
- oParam.id = "TXLPR00102";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeEtcInfo";
- oParam.inds = "testrsltinfoh=ds_testrsltinfoh";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00102";
- tranf_submit(oParam);
- // if (submit("TXLPR00102"))
- // {
- // grp_conc.visible = false;
- // }
- alert("정상적으로 처리되었습니다.");
-
- grp_biz.grp_conc.visible = false;
- }
-
- //-----------------------------------------------------------------------
- if(utlf_isNull(ds_testrsltinfoh.getColumn(0, "memocnts")))
- {
- grp_biz.bool1.style.font.type = "dotum, 9";
- grp_biz.bool1.style.color = "#000000";
- grp_biz.bool1.value = 0;
- }
- else
- {
- grp_biz.bool1.style.font.type = "dotum, 9, bold";
- grp_biz.bool1.style.color = "#ff0000";
- }
- }
-
- function grp_biz_grp_conc_btn_concexit_onclick(obj:Button, e:ClickEventInfo)
- {
- //grp_biz.grp_conc.visible = false;
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", "0");
- grp_biz_bool1_onclick();
- }
- function fExeCVRInfo()
- {
- fExeCVRMemo();
- }
- function fExeCVRMemo()
- {
- grp_biz.grp_conc2.visible = true;
- //var lpid = model.getValue("/root/main/testrslt/patinfo/pid");
- var lpid = ds_patinfo.getColumn(0, "pid");
- //var lpatnm = model.getValue("/root/main/testrslt/patinfo/patnm");
- var lpatnm = ds_patinfo.getColumn(0, "patnm");
- var ltest = lpid + " " + lpatnm + "\n" + "\n" + "즉시 HIS로그인 후 수신확인 요망" ;
- //model.setValue("/root/main/testrslt/testrsltinfoh/alertmemo", ltest);
- ds_testrsltinfoh.setColumn(0, "alertmemo", ltest);
- //model.setFocus("tar_conc2");
- grp_biz.grp_conc2.tar_conc2.setFocus();
- }
- function grp_biz_grp_conc2_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- //model.makeValue("/root/main/testrslt/testrsltinfoh/alertmemo", "");
- ds_testrsltinfoh.setColumn(0, "alertmemo", "");
- }
- //긴급알림 메모 확인 버튼
- function grp_biz_grp_conc2_button13_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetCVRMemo();
- }
- //긴급알림 메모 저장 처리 Function
- function fSetCVRMemo()
- {
- var sSpcKeep = ds_testrsltinfoh.getColumn(0, "spckeepflagcd");
- var sRsltHide = ds_testrsltinfoh.getColumn(0, "rslthideflagcd");
- var sPrepRslt = ds_testrsltinfoh.getColumn(0, "preprsltflagcd");
- var sConcCase = ds_testrsltinfoh.getColumn(0, "conccaseflagcd");
- var sUgcyAlert = ds_testrsltinfoh.getColumn(0, "ugcyalertflagcd");
-
- //--------------------------------------
- sSpcKeep = sSpcKeep.getLeftPad(1, "0");
- sRsltHide = sRsltHide.getLeftPad(1, "0");
- sPrepRslt = sPrepRslt.getLeftPad(1, "0");
- sConcCase = sConcCase.getLeftPad(1, "0");
- sUgcyAlert = sUgcyAlert.getLeftPad(1, "0");
- ds_testrsltinfoh.setColumn(0, "spckeepflagcd", sSpcKeep);
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", sRsltHide);
- ds_testrsltinfoh.setColumn(0, "preprsltflagcd", sPrepRslt);
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", sConcCase);
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", sUgcyAlert);
- //긴급알람 내역
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", "1");
- //긴급내용
- ds_testrsltinfoh.setColumn(0, "alertmemo", ds_testrsltinfoh.getColumn(0, "alertmemo"));
-
- //-----------------------------------------
- // 결과등록된 자료에 한하여 독립적으로 처리
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltrgstno") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltrgstno")))
- {
- grp_biz.grp_conc2.visible = false;
- }
- else
- {
- var oParam = {};
- oParam.id = "TXLPR00102";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeEtcInfo";
- oParam.inds = "testrsltinfoh=ds_testrsltinfoh";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00102";
- tranf_submit(oParam);
- grp_biz.grp_conc2.visible = false;
- }
-
- //-----------------------------------------------------------------------
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "alertmemo")))
- {
- grp_biz.bol_noti.style.font.type= "dotum, 9";
- grp_biz.bol_noti.style.color = "#000000";
- grp_biz.bol_noti.value = 0;
- }
- else
- {
- grp_biz.bol_noti.style.font.type = "dotum, 9, bold";
- grp_biz.bol_noti.style.color = "#ff0000";
- }
- }
- function grp_biz_grp_conc2_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- //grp_biz.grp_conc2.visible = false;
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", "0")
- grp_biz_bol_noti_onclick();
- }
- //블럭생성
- function grp_biz_swt_testrslt_casejojig_btn_block_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeBlockCall();
- }
- //블럭생성(Cassette일괄발행) 화면 Call 처리 Function
- function fExeBlockCall()
- {
- //if ( model.getValue("/root/main/testrslt/patinfo/acptdd") == "")
- if( utlf_isNull(ds_patinfo.getColumn(0, "acptdd")))
- {
- sysf_messageBox("환자를 조회 후 선택하여 주십시오!", "E000");
- return false;
- }
-
- //--------------------------------------------------------------------
- frmf_setParameter( "SMLPB00900_ptno", ds_hidden1.getColumn(0, "ptno")); //model.getValue("/root/hidden/ptno"));
- frmf_setParameter( "SMLPB00900_acptdd", ds_patinfo.getColumn(0, "acptdd")); //model.getValue("/root/main/testrslt/patinfo/acptdd"));
- frmf_setParameter( "SMLPB00900_pid", ds_patinfo.getColumn(0, "pid")); //model.getValue("/root/main/testrslt/patinfo/pid"));
-
- frmf_open("SMLPB00900", "SMLPB00900", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //조직) 육안소견 Gross저장
- function grp_biz_swt_testrslt_casejojig_btn_grossave_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestRsltSave("GROS", "1");
- }
- //조직) 육안소견 Gross출력
- function grp_biz_swt_testrslt_casejojig_btn_grosprnt1001_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeGrosPrnt();
- }
- //조직) 육안소견 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp100101_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casejojig.tar_groscnts1001, ds_testrsltinfoh, "rsltcnts1", "1"); //"/root/main/testrslt/testrsltinfoh/rsltcnts1", "1");
- }
- //조직) 현며경소견 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp100102_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casejojig.tar_groscnts1001, ds_testrsltinfoh, "rsltcnts2", "2"); //"/root/main/testrslt/testrsltinfoh/rsltcnts1", "1");
- }
- //조직) 진단 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp100103_onclick(obj:Button, e:ClickEventInfo)
- {
- //fExeExmpCall(tar_readcnts1001, "/root/main/testrslt/testrsltinfoh/rsltcnts3", "3");
- fExeExmpCall(grp_biz.swt_testrslt.casejojig.tar_groscnts1001, ds_testrsltinfoh, "rsltcnts3", "3");
- }
- //조직) Comments 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp1001cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casejojig.tar_groscnts1001, ds_testrsltinfoh, "cmtcnts", "4");
- }
- //조직) 진단팝업창 호출
- function grp_biz_swt_testrslt_casejojig_btn_diag1001_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDiagPopup();
- //fExeDiagInpt(btn_diag1001, "/root/main/testrslt/testrsltinfoh/rsltcnts3", tar_readcnts1001);
- fExeDiagInpt("grp_biz.swt_testrslt.casejojig.btn_diag1001", ds_testrsltinfoh, "rsltcnts3", "grp_biz.swt_testrslt.casejojig.tar_readcnts1001");
- }
- //동결절편) 블럭생성
- function grp_biz_swt_testrslt_casefrozen_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeBlockCall();
- }
- //동결절편) Gross저장
- function grp_biz_swt_testrslt_casefrozen_btn_grossave1002_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestRsltSave("GROS", "1");
- }
- //동결절편) Gorss출력
- function grp_biz_swt_testrslt_casefrozen_btn_grosprnt1002_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeGrosPrnt();
- }
- //동결절편) 육안소견 결과예문
- function grp_biz_swt_testrslt_casefrozen_btn_exmp100201_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casefrozen.tar_groscnts1002, ds_testrsltinfoh, "rsltcnts1", "1");
- // "/root/main/testrslt/testrsltinfoh/rsltcnts1", "1");
- }
- //동결절편) 현미경 소견 결과예문
- function grp_biz_swt_testrslt_casefrozen_btn_exmp100202_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casefrozen.tar_mscopcnts1002, ds_testrsltinfoh, "rsltcnts2", "2");
- //"/root/main/testrslt/testrsltinfoh/rsltcnts2", "2");
- }
- //동결절편) Frozen Permanent 결과예문
- function grp_biz_swt_testrslt_casefrozen_btn_exmp100203_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casefrozen.tar_frozencnts1002, ds_testrsltinfoh, "rsltcnts3", "3");
- }
- //동결절편) comments 결과예문
- function grp_biz_swt_testrslt_casefrozen_btn_exmp1002cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casefrozen.tar_cmtcnts1002, ds_testrsltinfoh, "cmtcnts", "4");
- }
- //진단내용 팝업창 호출 처리 Function
- function fExeDiagPopup()
- {
-
- //var sNode = "/root/main/testrslt/testrsltinfoh";
- //var sDiagNm = model.getValue(sNode+"/diagcnts");
- var sNode = ds_testrsltinfoh;
- var sDiagNm = ds_testrsltinfoh.getColumn(0, "diagcnts");
- var sDiagInfo = "";
-
- //--------------------------------------------
- // 영문,숫자, 한글일때는 3글자 넣어야 검색가능
- if ( sDiagNm < 2 )
- {
- sysf_messageBox ( "2글자 이상", "C001" );
- return;
- }
- //-----------------------------------------
- frmf_setParameter("SPMMO00800_cond1", "2" ); // 첫단어검색을 먼저하는 것으로 수정한다.(1:코드검색)
- frmf_setParameter("SPMMO00800_cond2", "3"); // 명칭검색구분(1:코드, 2:단어, 3:문장, 4:첫단어)
- frmf_setParameter("SPMMO00800_cond3", "E" ); // 한영구분(H: 한글, E:영문)
- frmf_setParameter("SPMMO00800_cond4", utlf_getCurrentDate()); // 기준일자: 외래일때는 진료일자, 입원일때는 처방일자
- frmf_setParameter("SPMMO00800_cond5", ds_testrsltinfoh.getColumn(0, "diagcnts")); // 검색내용
- frmf_setParameter("SPMMO00800_rtn", "" ); // 반환값
- frmf_setParameter("SPMMO00800_rtn_useyn", ds_testrsltinfoh.getColumn(0, "diagcnts")); // 검색내용
- //modal ( "SPMMO00800", null, null, null, "diagsrch", "", "", "", false );
- frmf_modal("SPMMO00800", "SPMMO00800", null, null, null, null, null, null, null, null, null, null, "M");
- if ( frmf_getParameter( "SPMMO00800_rtn_useyn" ) == "Y" )
- {
- //-----------------------------------------
-
- sDiagInfo = frmf_getParameter("SPMMO00800_rtn");
- var icd10cd = fExeGetArrayData( sDiagInfo,0, 8, "▩", "▦" );
- var diagcd = fExeGetArrayData( sDiagInfo, 0, 9, "▩", "▦" );
- var diagengnm = fExeGetArrayData( sDiagInfo, 0, 2, "▩", "▦" );
- var diaghngnm = fExeGetArrayData( sDiagInfo, 0, 3, "▩", "▦" );
- var spclinfo = fExeGetArrayData( sDiagInfo, 0, 5, "▩", "▦" );
-
-
-
-
- //-------------------------------------------
- //model.makeValue(sNode+"/diagcnts", diagengnm);
- //model.makeValue(sNode+"/diagcd", diagcd);
- //ds_testrsltinfoh.setColumn(0, "diagcnts", diagengnm);
- ds_testrsltinfoh.setColumn(0, "diagcnts", diagengnm);
- ds_testrsltinfoh.setColumn(0, "diagcd", diagcd);
-
- //-----------------------------------------
- frmf_setParameter( "SPMMO00800_rtn_useyn", "" );
- }
- }
- function fExeGetArrayData (pData, pRow, pCol, pRowSep, pColSep )
- {
- var arrRow = pData.split(pRowSep);
-
- if(arrRow.length <= pRow)
- {
- return "";
- }
- var arrCol = arrRow[pRow].split(pColSep);
-
- if(arrCol.length <= pCol)
- {
- return "";
- }
- return arrCol[pCol];
- }
- //진단내용 입력 처리 Function
- function fExeDiagInpt(objCtrl, pNode, pCol, pDescCtrl)
- {
- var strPCnts = "";
- var strDiagCnts = "";
-
- if(objCtrl == "grp_biz.swt_testrslt.casejojig.btn_diag1001")
- {
-
- ds_testrsltinfoh.setColumn(0, "diagcnts", grp_biz.swt_testrslt.casejojig.ipt_mcont1001.text);
- }
- else
- {
-
- ds_testrsltinfoh.setColumn(0, "diagcnts", eval(objCtrl).text);
- }
-
- strDiagCnts = eval(pNode).getColumn(0, pCol);
-
- eval(pNode).setColumn(0, pCol, strDiagCnts + "\n " + ds_testrsltinfoh.getColumn(0, "diagcnts")); // M
- if(pDescCtrl == objCtrl)
- {
- // Continue
- }
- else
- {
- //pDescCtrl.selBegin = 0;
- //model.setFocus(pDescCtrl.attribute("id"));
- //pDescCtrl.setFocus();
- eval(pDescCtrl).setFocus();
- }
- }
- function grp_biz_grd_readdoctlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 0)
- {
-
- if(ds_grd_readdoctlist.getColumn(ds_grd_readdoctlist.rowposition, "choi") == 0 || ds_grd_readdoctlist.getColumn(ds_grd_readdoctlist.rowposition, "choi") == false)
- {
-
- ds_grd_readdoctlist.updatecontrol = false;
- ds_grd_readdoctlist.setRowType(ds_grd_readdoctlist.rowposition, 1);
- //ds_grd_readdoctlist.updatecontrol = true;
- //grp_biz.grd_readdoctlist.enable = false;
- }
- else
- {
- ds_grd_readdoctlist.setRowType(ds_grd_readdoctlist.rowposition, 4);
- }
- //ds_grd_readdoctlist.updatecontrol = true;
- fExeClickReadDoct(grp_biz.grd_readdoctlist, ds_grd_readdoctlist.rowposition, ds_grd_readdoctlist, grp_biz.cap_readdrtitle, "R1");
- }
- }
- //육안검사(GROS), 저장(SAVE), 최종진단(LAST), 진송취소(CNCL) 처리 Function
- function fExeTestRsltSave(pBizFlag, pAutoSave)
- {
- var sNode1 = "";
- var sNode2 = "";
- var sNode3 = "";
- var pCont = "";
- var recvmsg = "";
- var iFindNo = 0;
- var sSePoNode1 = ds_grd_screeners1;
- var sSePoNode2 = ds_grd_screeners2;
- var strReadDoctNode = ds_grd_readdoctlist;
- var strMscopcnts1001 = "";
- var strReadcnts1001 = "";
- var strReadDR1001 = "";
- // 환자 조회 없이 저장 하려 할 경우 에러를 막기 위해서
- if( utlf_isNull(ds_patinfo.getColumn(0, "patnm")) || utlf_isNull(ds_patinfo.getColumn(0, "pid")))
- {
- var recvmsg = sysf_messageBox("환자 정보가 없습니다. 조회를 ", "S001");
-
- // 6:예, 7:아니오, 2:취소
- if (recvmsg == "6")
- {
- ds_hidden1.setColumn(0, "ptno", grp_biz.ipt_ptno.text);
- fGetPatInfo(); // 환자 정보조회.
- }
- else
- {
- return false;
- }
- }
-
- ds_testrsltinfoh.setColumn(0, "rsltstat", pBizFlag);
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "tissbloct")))
- {
- ds_testrsltinfoh.setColumn(0, "tissbloct", ds_init.getColumn(0, "punch"));
- }
- // 이전 판독의사가 설정이 되어 있을 경우 재 사용을 위해
- // 자료를 보관한다. 결과를 조회할 경우 판독의사 목록이 초기화
- iFindNo = ds_grd_readdoctlist.findRow(1, 0, 0);
-
- if (Number(iFindNo) > 0)
- {
- dsf_createDs(ds_temp_readdoctlist);
- ds_temp_readdoctlist.copyData(ds_grd_readdoctlist);
- }
-
-
- // 조직검사의 경우 육안 소견 저장을 제외한 현미경 소견이나 진단 사항을 입력 후
- // 저장 시엔 무조건 판독의사가 선택 되어야 한다.
-
- if(grp_biz.swt_testrslt.tabindex == 0)
- {
- strMscopcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- strReadcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- strReadDR1001 = grp_biz.cap_readdrtitle.text; //ds_hidden1.getColumn(0, "readdrlist");
-
-
-
- if( (!utlf_isNull(strMscopcnts1001) || !utlf_isNull(strReadcnts1001)) && (utlf_isNull(strReadDR1001)) )
- {
- sysf_messageBox("판독의사를 선택하여 주십시오. 판독의사는 ", "I003");
- return false
- }
- }
-
- // 육안검사결과 저장일 경우 처리
- if (pBizFlag == "GROS")
- {
- if(ds_patinfo.getColumn(0, "readdd") != "-" && !utlf_isNull(ds_patinfo.getColumn(0, "readdd")))
- {
- sysf_messageBox("최종진단이 되었습니다! Gross결과를 저장", "E001");
- return false;
- }
- ds_specdrlist.setColumn(0, "choi", 1);
- ds_specdrlist.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_specdrlist.setColumn(0, "dispseqno", "1");
- ds_specdrlist.setColumn(0, "userrgstdd", "-");
-
- var tmp = grdf_getGridUpdateData(grp_biz.grd_testcdlist, "insert");
- grdf_setStatusColumn(tmp, "status");
-
- ds_patinfo.setColumn(0, "pacs", ds_init.getColumn(0, "pacs"));
-
-
- //model.copyNode("/root/send/patinfo", "/root/main/testrslt/patinfo");
- //model.makeValue("/root/send/testrsltinfoh", grd_testrslt.getUpdateDataAll("i"));
- //model.makeValue("/root/send/testcdlist", grd_testcdlist.getUpdateDataAll("i")); // 검사항목 정보
-
- grdf_getGridUpdateData(grp_biz.grd_testcdlist, "insert");
- return ;
-
- fFilterstr(); //스크리너 저장시 true값만 저장시 보냄
-
- var oParam = {};
- oParam.id = "TXLPR00101";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeTestRslt";
- oParam.inds = "patinfo=ds_patinfo testrsltinfoh=ds_testrsltinfoh testcdlist=ds_testcdlist staintestlist=ds_grd_stainalllist readdoctlist=ds_grd_readdoctlist iftestlist=ds_iftestlist:U moletestlist=ds_grd_moletestlist:U sepouserlist1=ds_screeners1 sepouserlist2=ds_grd_screeners2 specdrlist=ds_specdrlist frznrslt=ds_grd_frzncstelist";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00101";
- tranf_submit(oParam);
-
- //----------
- return true;
- }
-
- // 세포 결과일 경우 처리
- if (grp_biz.swt_testrslt.tabindex == 2)
- {
- // 1차 결과가 존재할 경우 스크리너 입력은 필수
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts1")) && ds_testrsltinfoh.getColumn(0, "rsltcnts1") != " ")
- {
- var findRow1 = ds_grd_screeners1.findRow("choi", "true", 0, -1);
- if(findRow1 < 0)
- {
- sysf_messageBox("1차 스크리너를 선택하여 주십시오! 1차 스크리너는 ", "I003");
- return false;
- }
- }
-
- //--------------------------------------------
- // 2차 결과가 존재할 경우 스크리너 입력은 필수
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts2")) && ds_testrsltinfoh.getColumn(0, "rsltcnts2") != " ")
- {
- var findRow2 = ds_grd_screeners2.findRow("choi", "true", 0, -1);
- if(findRow2 < 0)
- {
- sysf_messageBox("2차 스크리너를 선택하여 주십시오! 2차 스크리너는 ", "I003");
- return false;
- }
- }
-
- //----------------------------------------
- // 1차세포 스크리너 선택의 변경여부를 판단
- for(var iRowNo = 0; iRowNo < sSePoNode1.rowcount; iRowNo++)
- {
- if(sSePoNode1.getColumn(iRowNo, "orgdispseqno") != sSePoNode1.getColumn(iRowNo, "dispseqno"))
- {
- if(sSePoNode1.getColumn(iRowNo, "choi") == 1)
- {
- sSePoNode1.setColumn(iRowNo, "ptno", ds_hidden1.getColumn(0, "ptno"));
- }
- }
- }
-
- // 2차세포 스크리너 선택의 변경여부를 판단
- for(var iRowNo = 0; iRowNo < sSePoNode2.rowcount; iRowNo++)
- {
- if(sSePoNode2.getColumn(iRowNo, "orgdispseqno") != sSePoNode2.getColumn(iRowNo, "dispseqno"))
- {
- if(sSePoNode2.getColumn(iRowNo, "choi") == 1)
- {
- sSePoNode2.setColumn(iRowNo, "ptno", ds_hidden1.getColumn(0, "ptno"));
- }
- }
- }
- }
- // expr choi값이 적용x
- var findRow = ds_grd_readdoctlist.findRow("choi", "1", 0);
- //-----------------------
- if (pBizFlag == "LAST")
- {
- if(findRow < 0)
- {
- sysf_messageBox("판독의사를 선택하여 주십시오. 판독의사는 ", "I003");
- return false;
- }
-
- //--------------------------------------------------------
- iFindNo = ds_grd_readdoctlist.findRow("dispseqno", "1");
- if(Number(iFindNo) < 0)
- {
- sysf_messageBox("판독의사 설정을 ", "I007");
- return false;
- }
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "diagcnts")))
- {
- if (pBizFlag != "CNCL")
- {
- recvmsg = sysf_messageBox("M Code가 없습니다! ", "Q002");
-
- // 6:예, 7:아니오, 2:취소
- if (recvmsg != "6")
- {
- return false;
- }
- }
- }
- }
- // 판독의사 선택여부 검사
- if (pBizFlag == "LAST")
- {
- if(grp_biz.swt_testrslt.tabindex == 2)
- {
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts3")))
- {
- sysf_messageBox("진단이 없으면 최종진단을 ", "E001");
- return false;
- }
- }
- if (sysf_getUserInfo("userid") != "LIS")
- {
- if( !lpzfGetDoctorCheck(ds_hosoenvinfo, sysf_getUserInfo("jobkindcd")))
- {
- sysf_messageBox("의사직급만 최종진단이 ", "I006");
- return false;
- }
-
- if(ds_grd_readdoctlist.getColumn(iFindNo, "userid") != sysf_getUserInfo("userid"))
- {
- sysf_messageBox("선택된 판독의사와 로그인한 사용자가 다릅니다! ", "I007");
- return false;
- }
- }
- }
- else if (pBizFlag == "CNCL")
- {
- // Continue
- }
- else
- {
- if( !utlf_isNull(ds_patinfo.getColumn(0, "readdd")))
- {
- return true;
- }
- else
- {
- switch(ds_testcdlist.getColumn(0, "statsworkflagcd"))
- {
- case "1021" :
- case "1022" :
- case "1023" :
- case "10B2" :
- case "10B3" :
- case "10D0" :
- case "10D2" :
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts3")))
- {
- //---------------------
- if (pAutoSave == "1")
- {
- //--------------------------------------------------------
- var iFindNo = ds_grd_readdoctlist.findRow("choi", "1", 0);
-
-
- if (Number(iFindNo) < 0)
- {
- sysf_messageBox("판독의사 설정을 ", "I007");
- return false;
- }
- }
- }
- break;
- }
- }
- }
- // 판독의사 선택의 변경여부를 판단
-
- for(var iRowNo = 0; iRowNo < ds_grd_readdoctlist.rowcount; iRowNo++)
- {
- if(strReadDoctNode.getColumn(iRowNo, "orgdispseqno") != strReadDoctNode.getColumn(iRowNo, "dispseqno"))
- {
-
- if(strReadDoctNode.getColumn(iRowNo, "choi") == 1)
- {
- strReadDoctNode.setColumn(iRowNo, "ptno", ds_hidden1.getColumn(0, "ptno"));
- }
- }
- else
- {
- if(strReadDoctNode.getColumn(iRowNo, "choi") == 1)
- {
- strReadDoctNode.setColumn(iRowNo, "ptno", ds_hidden1.getColumn(0, "ptno"));
- }
- }
- }
- //-----------------
-
-
- switch (pBizFlag)
- {
- case "CNCL" :
- if(utlf_isNull(ds_testrsltinfoh.getColumn(0, "cnclresncd")) || ds_testrsltinfoh.getColumn(0, "cnclresncd") == "-")
- {
- sysf_messageBox("취소사유를 ", "C002");
- return false;
- }
- // 최종판독된 자료에 한하여 전송취소를 처리한다.
- //최종진단 판단 여부를 pnis의 readdd로 판단 하도록 수정.(수정 박중규 2008.10.22)
-
- if( utlf_isNull(ds_patinfo.getColumn(0, "readdd")) || ds_patinfo.getColumn(0, "readdd") == "-")
- {
- sysf_messageBox("최종진단이 없는 결과입니다! 전송취소를 진행 ", "E001");
- return false;
- }
- // 취소사유구분코드 설정
- ds_testrsltinfoh.setColumn(0, "cnclflagcd", "30");
- break;
- }
- //------------------------------------------------------
- // 세포의 경우 결과예문을 4, 5, 6번 결과필드에 저장한다.
- if(grp_biz.swt_testrslt.tabindex == 2)
- {
- // 최종진단의 경우 최종결과가 없으면 2차/1차 결과를 최종결과로 설정
- if (pBizFlag == "LAST")
- {
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts3")))
- {
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts2")))
- {
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", ds_testrsltinfoh.getColumn(0, "rsltcnts1"));
- }
- else
- {
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", ds_testrsltinfoh.getColumn(0, "rsltcnts2"));
- }
- }
- }
-
- switch(ds_testcdlist.getColumn(0, "statsworkflagcd"))//selectSingleNode 무슨 기능인지 잘모르겠음.
- {
- case "1021" :
- case "10D2" :
- sNode1 = ds_seporesn1.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn2.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn3.getColumn(0, "seporesninfo");
- break;
-
- case "1022" :
- case "10B2" :
- case "10B3" :
- case "10D0" :
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
- break;
-
- case "1023" :
- // Thyroid 검체 판단
- var bSpccdStatus = false;
-
- for(var iNo = 0; iNo < ds_resncdlist.rowcount; iNo++)
- {
- if(ds_testcdlist.getColumn(0, "spccd") == ds_resncdlist.getColumn(iNo, "resncnts"))
- {
- bSpccdStatus = true;
- }
- }
-
- if ( bSpccdStatus )
- {
- sNode1 = ds_seporesnA.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesnB.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesnC.getColumn(0, "seporesninfo");
- }
- else
- {
- sNode1 = ds_seporesn7.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn8.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn9.getColumn(0, "seporesninfo");
- }
- break;
- }
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts5", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts6", "");
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts1"))) ds_testrsltinfoh.setColumn(0, "rsltcnts4", sNode1)
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts2"))) ds_testrsltinfoh.setColumn(0, "rsltcnts5", sNode2)
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts3"))) ds_testrsltinfoh.setColumn(0, "rsltcnts6", sNode3)
- }
- else if(grp_biz.swt_testrslt.tabindex == 5)
- {
- pCont = "";
- for(var iNo = 0; iNo < ds_grd_moletestlist.rowcount; iNo++)
- {
- if( !utlf_isNull(pCont))
- {
- pCont += "\n" + ds_grd_moletestlist.getColumn(iNo, "testrslt"); //ds_grd_testrslt.getColumn(iNo, "moletestlist", testrslt);
- }
- else
- {
- pCont += ds_grd_moletestlist.getColumn(iNo, "testrslt");
- }
- }
- ds_testrsltinfoh.setColumn(0, "rsltcnts1", pCont);
-
- for (var iNo = 0; iNo < ds_datagrid1.rowcount; iNo++)
- {
- if(ds_datagrid1.getColumn(iNo, "rsltcnts4") == "1")
- {
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", ds_datagrid1.getColumn(iNo, "disnmcd"));
- break;
- }
- else
- {
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", "");
- }
- }
- }
- ds_testrsltinfoh.setColumn(0, "extrpartcd", ds_patinfo.getColumn(0, "spcnm"));
-
- var a = ds_testrsltinfoh.getColumn(0, "extrpartcd");
-
- ds_testrsltinfoh.setColumn(0, "extrmthdcd", ds_hidden1.getColumn(0, "testcd"));
- // 선택진료 의사를 설정 한다.
- ds_specdrlist.setColumn(0, "choi", 1);
- ds_specdrlist.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_specdrlist.setColumn(0, "dispseqno", "1");
- ds_specdrlist.setColumn(0, "userrgstdd", "-");
-
- var tem = grdf_getGridUpdateData(grp_biz.grd_testrslt, "insert");
- grdf_setStatusColumn(tem, "status");
- ds_patinfo.setColumn(0, "pacs", ds_init.getColumn(0, "pacs"));
- //--------------------------------------------------------------------------
- // model.copyNode("/root/send/patinfo", "/root/main/testrslt/patinfo");
- // //model.copyNode("/root/send/testrsltinfoh", "/root/main/testrslt/testrsltinfoh");
- // model.makeValue("/root/send/testrsltinfoh", grd_testrslt.getUpdateDataAll("i"));
- // model.makeValue("/root/send/testcdlist", grd_testcdlist.getUpdateDataAll("i")); // 검사항목 정보
- // model.makeValue("/root/send/staintestlist", grd_stainalllist.getUpdateDataAll("i")); // Stain검사 정보
- // model.makeValue("/root/send/moletestlist", grd_moletestlist.getUpdateDataAll("i")); // 분자병리 정보
- // model.makeValue("/root/send/readdoctlist", grd_readdoctlist.getUpdateData()); // 판독의사 정보
- // model.makeValue("/root/send/ptnoworkflagcd", model.getValue("/root/hidden/workflagcd")); // 병리번호 작업구분코드
- var testrslt = grdf_getGridUpdateData(grp_biz.grd_testrslt, "insert");
- dsf_makeValue(ds_send, "testrsltinfoh");
- ds_send.setColumn(0, "testrsltinfoh", testrslt);
-
- var testcdlist = grdf_getGridUpdateData(grp_biz.grd_testcdlist, "insert"); // 검사항목 정보
- dsf_makeValue(ds_send, "testcdlist");
- ds_send.setColumn(0, "testcdlist", testcdlist);
-
- var stainalllist = grdf_getGridUpdateData(grp_biz.grd_stainalllist, "insert"); // Stain검사 정보
- dsf_makeValue(ds_send, "stainalllist");
- ds_send.setColumn(0, "stainalllist", stainalllist);
-
- var moletestlist = grdf_getGridUpdateData(grp_biz.swt_testrslt.casebunja.grd_moletestlist, "insert"); // 분자병리 정보
- dsf_makeValue(ds_send, "moletestlist");
- ds_send.setColumn(0, "moletestlist", moletestlist);
-
- var readdoctlist = grdf_getGridUpdateData(grp_biz.grd_readdoctlist, "insert"); // 판독의사 정보
- dsf_makeValue(ds_send, "readdoctlist");
- ds_send.setColumn(0, "readdoctlist", readdoctlist);
-
- var workflagcd = ds_hidden1.getColumn(0, "workflagcd");
- dsf_makeValue(ds_patinfo, "ptnoworkflagcd");
- ds_patinfo.setColumn(0, "ptnoworkflagcd", workflagcd);
- // 면역형광 Kidney
- if(ds_testrsltinfoh.getColumn(0, "rsltcnts2") == "0")
- {
- dsf_makeValue(ds_send, "iftestlist");
- ds_send.setColumn(0, "iftestlist" , grdf_getGridUpdateData(grp_biz.swt_testrslt.caseIF.swt_IFrslt.casekidney.grd_iftestlistK, "insert"));
- }
- else if(ds_testrsltinfoh.getColumn(0, "rsltcnts2") == "1")
- {
- dsf_makeValue(ds_send, "iftestlist");
- ds_send.setColumn(0, "iftestlist", grdf_getGridUpdateData(grp_biz.swt_testrslt.caseIF.swt_IFrslt.caseskin.grd_iftestlistS, "insert"));
- }
- else if(ds_testrsltinfoh.getColumn(0, "rsltcnts2") == "2")
- {
- dsf_makeValue(ds_send, "iftestlist");
- ds_send.setColumn(0, "iftestlist", grdf_getGridUpdateData(grp_biz.swt_testrslt.caseIF.swt_IFrslt.caseother.grd_iftestlistO, "insert"));
- }
- //-------------------------------------
- // 자동저장은 메세지를 표시하지 않는다.
- if (pAutoSave == "1") {
- //setAlertOn();
- }
- //------------------------------------------
- // 최종진단일 경우 인증번호를 먼저 취득한다.
- if (pBizFlag == "LAST")
- {
- if (fExeMakeCertPrcs())
- {
- fExeDelayTime(); // 지연사유 등록
- grp_biz.swt_testrslt.casesepo.cap_sepo1list.value = "";
- grp_biz.swt_testrslt.casesepo.cap_sepo2list.value = "";
-
- //-------------------------
- // 판독의사 저장정보 초기화
- for(var iNo = 0; iNo < ds_grd_readdoctlist.rowcount; iNo++ )
- {
- ds_grd_readdoctlist.setColumn(iNo, "rgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "rgstno", "0");
- ds_grd_readdoctlist.setColumn(iNo, "userrgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "ptno", "-");
- ds_grd_readdoctlist.setColumn(iNo, "orgdispseqno", "0");
- }
-
- grp_biz.setFocus();
- fGetPatInfo();
- fExeBtnClear();
-
- // 자식창(병리번호팝업창)의 병리번호 목록 삭제 처리
- fExeChildPtNoDel();
-
- }
- else
- {
- sysf_messageBox("최종진단이 취소 또는 실패되었습니다! ", "I007");
- return false;
- }
- }
- else
- {
- // Frozen저장
- var grddata = grdf_getGridUpdateData(grp_biz.swt_testrslt.casefrozen.grd_frzncstelist, "all");
- grdf_setStatusColumn(grddata, "m");
- //ds_grd_frzncstelist.copyData(grddata);
-
- //ds_grd_readdoctlist.filterstr="choi == '1'";
-
- //dsf_setDefaultVal(ds_testrsltinfoh, "cncrjudgflagcd:0");
- //dsf_setFixVal(ds_grd_frzncstelist, "inptflagcd:inptrslt");
- //dsf_makeValue(ds_send, "frznrslt", ds_grd_frzncstelist.up
- ds_testrsltinfoh.setColumn(0, "extrpartcnts", ds_testrsltinfoh.getColumn(0, "extrpartcd"));
- ds_testrsltinfoh.setColumn(0, "readdd", "20170101");
-
- dsf_setFixVal(ds_grd_frzncstelist, "inptflagcd:inptrslt");
- fFilterstr();
- var oParam = {};
- oParam.id = "TXLPR00101";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeTestRslt";
- oParam.inds = "patinfo=ds_patinfo:u testrsltinfoh=ds_testrsltinfoh:u testcdlist=ds_testcdlist staintestlist=ds_grd_stainalllist readdoctlist=ds_grd_readdoctlist:u iftestlist=ds_iftestlist moletestlist=ds_grd_moletestlist sepouserlist1=ds_screeners1 sepouserlist2=ds_grd_screeners2 specdrlist=ds_specdrlist frznrslt=ds_grd_frzncstelist:u";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00101";
- tranf_submit(oParam);
-
- ds_grd_readdoctlist.filterstr="";
-
- //return true;
- //{
-
- // 자동출력여부를 화면에 표시
- if (pAutoSave == "1")
- {
- if (pBizFlag == "SAVE")
- {
- switch(ds_hidden1.getColumn(0, "workflagcd"))
- {
- case "1001" :
- case "1002" : // 동결절편일 경우
- break;
- }
- }
- }
- //cap_sepo1list.value = "";
- //cap_sepo2list.value = "";
-
- //-------------------------
- // 판독의사 저장정보 초기화
- for(var iNo = 0; iNo < ds_grd_readdoctlist.rowcount; iNo++)
- {
- ds_grd_readdoctlist.setColumn(iNo, "rgstno", "0");
- ds_grd_readdoctlist.setColumn(iNo, "userrgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "ptno", "-");
- ds_grd_readdoctlist.setColumn(iNo, "orgdispseqno", "0");
-
- }
-
- grp_biz.ipt_ptno.setFocus();
-
- fExeBtnClear();
-
- //-------------------------------------------------
- // 자식창(병리번호팝업창)의 병리번호 목록 삭제 처리
- fExeChildPtNoDel();
- //}
- }
- fExeClear();
- //return true;
- }
- //병리번호목록 팝업창의 병리번호 삭제 처리 Function
- function fExeChildPtNoDel()
- {
- // var children = window.children;
- //
- // //--------------------------------------------
- // for (var iNo=0; iNo < children.length; iNo++)
- // {
- //
- // if ( children(iNo).attribute("id") == "SMLPB00900")
- // {
- // children(iNo).minimize();
- //
- // } else if ( children(iNo).attribute("id") == "SPLPR01000") {
- // children(iNo).javascript.fExePtNoDel();
- // }
- // }
- }
- function fExeMakeCertPrcs()
- {
- var pRowNo = 0;
- //var pNode = "/root/main/testrslt/testcdlist";
- var pNode = ds_testcdlist;
- var sCheckCnclresn = "";
-
- //-----------------------------------------
- // model.removeNodeset("/root/temp/testrslt");
- // model.makeNode("/root/temp/testrslt");
-
- //-----------------------
- if(Sign.signprocess() == true)
- {
- // 선택진료 의사를 설정 한다.
- dsf_createDs("ds_send_specdrlist");
- ds_send_specdrlist.copyData(ds_specdrlist);
- dsf_makeValue(ds_send_specdrlist, "choi", "true");
- dsf_makeValue(ds_send_specdrlist, "instcd", sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue(ds_send_specdrlist, "dispseqno", "1");
- dsf_makeValue(ds_send_specdrlist, "userrgstdd", "-");
-
- // ---통합기록조회 데이터 누락시 사용---
- var Tptno = ds_temp_send.findRow("ptno", ds_hidden1.getColumn(0, "ptno"));
- trace("Tptno = " + Tptno);
- if(Tptno > -1)
- {
-
- ds_testrsltinfoh.setColumn(0, "readtm", ds_temp_send.getColumn(Tptno, "readtm"));
- ds_testrsltinfoh.setColumn(0, "readdd", ds_temp_send.getColumn(Tptno, "readdd"));
- //ds_refrslt.setColumn(0, "signno", ds_temp_send.getColumn(Tptno, "signno"));
- ds_refrslt.addRow();
- ds_refrslt.setColumn(0, "signno", "0");
- trace("REFRSLT = " + ds_refrslt.saveXML());
- ds_testrsltinfoh.setColumn(0, "readid", ds_temp_send.getColumn(Tptno, "readid"));
- trace("진단일 : " + ds_testrsltinfoh.getColumn(0, "readtm"));
- trace("진단시간 : " + ds_testrsltinfoh.getColumn(0, "readdd"));
- trace("판독의id " + ds_testrsltinfoh.getColumn(0, "readid"));
- trace("-009-09-09-09-09 ");
- trace("siggno " + ds_refrslt.getColumn(0, "signno"));
- }
- else
- {
- alert("판독 시간 확인");
- return;
- }
- // ---------------------------------------------
-
- // 최종진단 등록
- // if (submit("TXLPR00101"))
- // {
- var oParam = {};
- oParam.id = "TXLPR00101";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeTestRslt";
- oParam.inds = "patinfo=ds_patinfo testrsltinfoh=ds_testrsltinfoh testcdlist=ds_testcdlist staintestlist=ds_grd_stainlist readdoctlist=ds_grd_readdoctlist:U iftestlist=ds_iftestlist moletestlist=ds_grd_moletestlist:u sepouserlist1=ds_grd_screeners1 sepouserlist2=ds_grd_screeners2 specdrlist=ds_specdrlist frznrslt=ds_grd_frzncstelist";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00101";
- tranf_submit(oParam);
- fExeGridChoi();
-
- //수정사유 삭제
- if(ds_testrslt_patbasicinfo.getColumn(0, "cnclresn") != "-" && !utlf_isNull(ds_testrslt_patbasicinfo.getColumn(0, "cnclresn")))
- {
- var nodelist = ds_testrsltinfoh.rowcount;
- for(var i = 0; i < nodelist; i++)
- {
- sCheckCnclresn = ds_testrsltinfoh.getColumn(i, "reptrslt");
-
- if(sCheckCnclresn.substr(11, 6) == "*수정사유:")
- {
- ds_testrsltinfoh.setColumn(i, "reptrslt", "");
- }
- }
- }
-
- //-----------------------
- if(Sign.signprocess() == true)
- {
- // Continue
- }
- else
- {
- return false;
- }
-
- dsf_createDsRow("ds_send_signdata", [{col : "instcd", val : ds_testcdlist.getColumn(pRowNo, "instcd")} // 기관코드
- ,{col : "pid", val : ds_testcdlist.getColumn(pRowNo, "pid")} // 등록번호
- ,{col : "ptno", val : ds_testcdlist.getColumn(pRowNo, "ptno")} // 병리번호
- ,{col : "orddd", val : ds_refrslt.getColumn(0, "orddd")} // 입원, 응급 : 입원일자, 외래 : 진료일자
- ,{col : "signno", val : ds_refrslt.getColumn(0, "signno")} // 서명번호
- ,{col : "histno", val : ds_testrsltinfoh.getColumn(0, "histno")} // 서명이력번호
- ,{col : "cretno", val : ds_refrslt.getColumn(0, "cretno")} // 생성번호
- ,{col : "recdd", val : utlf_getCurrentDate()} // 실제기록이 이루어진 기록일자
- ,{col : "rectm", val : utlf_getCurrentTime()} // 실제기록이 이루어진 기록시간
- ,{col : "recsaveflag", val : "N"} // 전자서명 인적정보 변경여부(기록일시 변경되는 경우 : Y, 그외 : N)
- ,{col : "signflag", val : "30"} // 서명자료구분(01 : 진료, 02 : 간호, 30:LIS)
- ,{col : "signgenrflag", val : ds_testcdlist.getColumn(pRowNo, "prcpgenrflag")} // 입원, 외래구분
- ,{col : "formcd", val : "0000002726"} // 각 기록지별 서식코드
- ,{col : "orddeptcd", val : ds_testcdlist.getColumn(pRowNo, "orddeptcd")} // 진료과
- ,{col : "orddrid", val : ds_testcdlist.getColumn(pRowNo, "orddrid")} // 진료의ID
- ,{col : "signbfcnts", val : Sign.signedInfos[1]} // 인증할 데이터 정보(미기록 노드 제거된 정보), 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
- ,{col : "signaftcnts", val : Sign.signedInfos[2]}]); // 공인인증 처리후 데이터
- }
- else
- {
- return false;
- }
- //-------------------------
- var oParam = {};
- oParam.id = "TXLPR01102";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeCertPrcs";
- oParam.inds = "signinfo=ds_send_signdata";
- oParam.outds = "ds_singrslt=singinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR01102";
- tranf_submit(oParam);
-
- //------------
- return true;
- }
- function fExeGridChoi()
- {
- var sSrcNode = ds_testcdlist;
- dsf_createDsRow("ds_testrslt_patbasicinfo", [{col : "instcd", val : sSrcNode.getColumn(0, "instcd")}
- ,{col : "bcno", val : sSrcNode.getColumn(0, "ptno")}
- ,{col : "ptno", val : sSrcNode.getColumn(0, "ptno")}
- ,{col : "pid", val : sSrcNode.getColumn(0, "pid")}
- ,{col : "workflagcd", val : sSrcNode.getColumn(0, "statsworkflagcd")}
- ,{col : "prcpgenrflag", val : sSrcNode.getColumn(0, "prcpgenrflag")}
- ,{col : "cnclresn", val : ""}
- ,{col : "scrno", val : "10"}]);
- //--------------
- // 검사결과 조회
- //submit("TRLPZ00113", false);
- var oParam = {};
- oParam.id = "TRLPZ00107";
- oParam.service = "plgyrefmngtapp.TestRsltRef";
- oParam.method = "reqGetSytsTestRsltInfo";
- oParam.inds = "refparam=ds_testrslt_patbasicinfo";
- oParam.outds = "ds_temp_testrslt=getResultDetail";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00107";
- tranf_submit(oParam);
-
- //submit("TRLPZ00112");
- var oParam = {};
- oParam.id = "TRLPZ00112";
- oParam.service = "plgyrefmngtapp.TestRsltRef";
- oParam.method = "reqGetPatBasicInfo";
- oParam.inds = "refData=ds_testrslt_patbasicinfo";
- oParam.outds = "ds_refrslt=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00112";
- tranf_submit(oParam);
-
- // 등록된 이미지를 인증저장하기위한 이미지 파라미터 조회
- //submit("TRLPZ00115");
- var oParam = {};
- oParam.id = "TRLPZ00115";
- oParam.service = "plgyrefmngtapp.TestRsltRef";
- oParam.method = "reqGetImgInfo";
- oParam.inds = "refparam=ds_testrslt_patbasicinfo";
- oParam.outds = "ds_imginfo=getResultDetail";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00115";
- tranf_submit(oParam);
- //-------------------
- // 보고서 타이블 설정
- switch(sSrcNode.getColumn(0, "statsworkflagcd"))
- {
- case "1001" :
- case "1002" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "조직 검사보고서");
- break;
-
- case "1003" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "세포 검사보고서");
- break;
-
- case "1004" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "특수염색 검사보고서");
- break;
-
- case "1005" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "면역염색 검사보고서");
- break;
-
- case "1006" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "면역형광 검사보고서");
- break;
-
- case "1007" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "분자병리 검사보고서");
- break;
-
- case "1008" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "전자현미경 검사보고서");
- break;
-
- case "1009" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "부검 검사보고서");
- break;
-
- case "1012" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "골수조직 검사보고서");
- break;
- }
- }
-
- //육안검사(Gross) 출력 처리 Function
- function fExeGrosPrnt()
- {
- //var sNode = "/root/gros/grosinfo";
- var sUserID = sysf_getUserInfo("userid");
- var sSpcNm = "";
- //var sSpcNode = "/root/main/testrslt/testcdlist[1]/reqcnts/reqfrminfo/choispc/choispclist";
- var sSpcNode = ds_testcdlist;
- //var sUserAbbr = model.getValue("/root/main/testrslt[1]/readdoctlist[userid='"+sUserID+"']/userabbr");
- //var sUserAbbr = ds_grd_readdoctlist.getColumn(userid='"+sUserID+"', "userabbr");
-
- var sSpcseqno = "";
- var sSpc = "";
-
-
- //----------------
- // 세부검체명 설정
- for(var iNo = 0; iNo < ds_testcdlist.rowcount; iNo++)
- {
- //수정 박중규 2008.09.30
- sSocseqno = ds_testcdlist.getColumn(iNo, "spcseqno");
- sSpc = ds_testcdlist.getColumn(iNo, "spcnm");
-
- if(iNo == 1)
- {
- sSpcNm += parseInt(sSpcseqno, [10]) + ") " + sSpc;
- }
- else
- {
- sSpcNm += ", " + parseInt(sSpcseqno, [10]) + ") " + sSpc;
- }
- }
- dsf_createDsRow( "ds_grd_grosinfo", [{col : "ptno", val : ds_testcdlist.getColumn(0, "ptno")}
- ,{col : "dispptno", val : "병리번호 : "+ds_testcdlist.getColumn(0, "dispptno")}
- ,{col : "pid", val : "등록번호 : "+ds_testcdlist.getColumn(0, "orddeptnm")}
- ,{col : "orddeptnm", val : "진료과 : "+ds_testcdlist.getColumn(0, "orddeptnm")}
- ,{col : "wardroom", val : "병동병실 : "+ds_testcdlist.getColumn(0, "wardroom")}
- ,{col : "patnm", val : "환자명 : "+ds_patinfo.getColumn(0, "patnm")}
- ,{col : "sexage", val : "성별/나이 : "+ds_patinfo.getColumn(0, "sexage")}
- ,{col : "rrgstno", val : "주민번호 : "+ds_patinfo.getColumn(0, "rrgstno")}
- ,{col : "groscnts", val : ds_testrsltinfoh.getColumn(0, "rsltcnts1")}
- ,{col : "spcnm", val : sSpcNm}
- ,{col : "grosdd", val : "육안검사일자 : "+ds_patinfo.getColumn(0, "grostestdd")}
- ,{col : "grostm", val : "육안검사시간 : "+ds_patinfo.getColumn(0, "grostesttm")}
- ,{col : "grosnm", val : "육안검사의 : "+ds_patinfo.getColumn(0, "grosdrnm")}]);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/gros/grosinfo", ds_grd_grosinfo); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;callno=0321234567;faxno=0323298384";
- rptf_exeReportPreview30(["RPLPR99900"], [objParam], option);
- }
- //분자) Sample adequacy 결과예문
- function grp_biz_swt_testrslt_casebunja_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casebunja.tar_ade, ds_testrsltinfoh, "rsltcnts3", "4"); // "/root/main/testrslt/testrsltinfoh/rsltcnts3", "4");
- }
- //분자) 검사결과 이미지등록
- function grp_biz_swt_testrslt_casebunja_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var pid = ds_patinfo.getColumn(0, "pid");
- var ptnocd = ds_testcdlist.getColumn(0, "ptnocd");
- var ptno = ds_testcdlist.getColumn(0, "ptno");
- var sflag = pid + "▦" + ptnocd + "▦" + ptno.substr((ptno.length-8), 2) + "▦" + ptno.substr((ptno.length-6), 6);
- frmf_setParameter("opener_parameter_id", sflag);
- frmf_modal("SMLPR01800", "SMLPR01800", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //분자) 검사결과 진단검색
- function grp_biz_swt_testrslt_casebunja_btn_diag1007_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDiagPopup();
- }
- //분자) METHOD 결과예문
- function grp_biz_swt_testrslt_casebunja_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- //fExeExmpCall(tar_extra, "/root/main/testrslt/testrsltinfoh/rsltcnts5", "4");
- fExeExmpCall(grp_biz.swt_testrslt.casebunja.tar_extra, ds_testrsltinfoh, "rsltcnts5", "4");
- }
- //분자) Comments 결과예문
- function grp_biz_swt_testrslt_casebunja_btn_exmp1007cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- //fExeExmpCall(tar_cmtcnts1007, "/root/main/testrslt/testrsltinfoh/cmtcnts", "4");
- fExeExmpCall(grp_biz.swt_testrslt.casebunja.tar_cmtcnts1007, ds_testrsltinfoh, "cmtcnts", "4");
- }
- // 면역형광(IF) Switch 변경 Function
- function fExeIFcaseChange()
- {
- switch(ds_testrsltinfoh.getColumn(0, "rsltcnts2"))
- {
- case "0" : grp_biz.swt_testrslt.caseIF.swt_IFrslt.tabindex = 2; //casekidney
- grp_biz.swt_testrslt.caseIF.Div00.visible = true;
- // 조회자료가 없을 경우 Default값으로 "0"을 설정
- if(ds_iftestlist.getColumn(0, "rsltrgstdd") == "-" || utlf_isNull(ds_iftestlist.getColumn(0, "rsltrgstdd")))
- {
- for(var iIFNo = 0; iIFNo < ds_iftestlist.rowcount; iIFNo++)
- {
- // No
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt05")) || ds_iftestlist.getColumn(iIFNo, "testrslt05") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt05", "0");
- }
- // GBM
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt06")) || ds_iftestlist.getColumn(iIFNo, "testrslt06") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt06", "0");
- }
- // Mes
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt07")) || ds_iftestlist.getColumn(iIFNo, "testrslt07") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt07", "0");
- }
- // TBM
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt08")) || ds_iftestlist.getColumn(iIFNo, "testrslt08") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt08", "0");
- }
- // Cast
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt09")) || ds_iftestlist.getColumn(iIFNo, "testrslt09") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt09", "0");
- }
- // Vessel
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt10")) || ds_iftestlist.getColumn(iIFNo, "testrslt10") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt10", "0");
- }
- // Interstitium
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt11")) || ds_iftestlist.getColumn(iIFNo, "testrslt11") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt11", "0");
- }
- }
- }
- break;
-
- case "1" : grp_biz.swt_testrslt.caseIF.swt_IFrslt.tabindex = 1;
- grp_biz.swt_testrslt.caseIF.Div00.visible = false;
-
- //----------------------------------------------
- // 조회자료가 없을 경우 Default값으로 "0"을 설정
- if(ds_iftestlist.getColumn(0, "rsltrgstdd") == "-" || utlf_isNull(ds_iftestlist.getColumn(0, "rsltrgstdd")))
- {
- //for (var iIFNo=1; iIFNo <= getNodesetCount("/root/main/testrslt/iftestlist"); iIFNo++)
- for(var iIFNo = 0; iIFNo < ds_iftestlist.rowcount; iIFNo++)
- {
- // Epidermis
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt02")) || ds_iftestlist.getColumn(iIFNo, "testrslt02") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt02", "0");
- }
- //---------------
- // Dermoepidermal
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt03")) || ds_iftestlist.getColumn(iIFNo, "testrslt03") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt03", "0");
- }
- //-----------
- // Dermis
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt04")) || ds_iftestlist.getColumn(iIFNo, "testrslt04") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt04", "0");
- }
- //-----------
- // Vessel
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt05")) || ds_iftestlist.getColumn(iIFNo, "testrslt05") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt05", "0");
- }
- //-----------
- // Other
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt06")) || ds_iftestlist.getColumn(iIFNo, "testrslt06") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt06", "0");
- }
- }
- }
- break;
-
- case "2" : grp_biz.swt_testrslt.caseIF.swt_IFrslt.tabindex = 3;
- grp_biz.swt_testrslt.caseIF.Div00.visible = false;
-
- //----------------------------------------------
- // 조회자료가 없을 경우 Default값으로 "0"을 설정
- if(ds_iftestlist.getColumn(0, "rsltrgstdd") == "-" || utlf_isNull(ds_iftestlist.getColumn(0, "rsltrgstdd")))
- {
- for(var iIFNo = 0; iIFNo <= ds_iftestlist.rowcount; iIFNo++)
- {
- //-----------
- // Epidermis
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt02")) || ds_iftestlist.getColumn(iIFNo, "testrslt02") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt02", "0");
- }
-
- //---------------
- // Dermoepidermal
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt03")) || ds_iftestlist.getColumn(iIFNo, "testrslt03") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt03", "0");
- }
-
- // Dermis
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt04")) || ds_iftestlist.getColumn(iIFNo, "testrslt04") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt04", "0");
- }
-
- // Vessel
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt05")) || ds_iftestlist.getColumn(iIFNo, "testrslt05") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt05", "0");
- }
-
- //-----------
- // Other
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt06")) || ds_iftestlist.getColumn(iIFNo, "testrslt06") == " ")
- {
- ds_iftestlist.setColumn(iIFNo, "testrslt06", "0");
- }
- }
- }
- break;
-
- case "9" : grp_biz.swt_testrslt.caseIF.swt_IFrslt.tabindex = 0;
- break;
- }
-
- }
- //면역형광 검사종류 value 변경시
- function grp_biz_swt_testrslt_caseIF_cmb_spckindcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fExeIFcaseChange();
- }
- //면역형광 진단검색
- function grp_biz_swt_testrslt_caseIF_btn_diag1006_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDiagPopup();
- }
- //면역형광 Comments 결과예문
- function grp_biz_swt_testrslt_caseIF_btn_exmp1006cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.caseIF.btn_exmp1006cmt, ds_testrsltinfoh, "cmtcnts", "4");
- }
- //저장
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestRsltSave("SAVE", "1");
- }
- //전송취소
- function grp_btn_btn_trsmcncl_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestRsltSave("CNCL", "1");
- }
- //최종진단
- function grp_btn_btn_lastdiag_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDelayCheck("LAST", "1"); // 지연시간 및 결과시간 검사
- }
- //지연시간 및 결과시간 조회 처리 Function
- function fExeDelayCheck(pPara1, pPara2)
- {
- var iReadTime = 0;
- var iDelayTime = 0;
- var sNode = ds_delayreadtime;
-
- dsf_createDsRow( "ds_send", [{col : "ptno", val : ds_patinfo.getColumn(0, "ptno")}]);
-
- //submit("TRLPR00104");
- var oParam = {};
- oParam.id = "TRLPR00104";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetDelayReadTime";
- oParam.inds = "reqData=ds_send";
- oParam.outds = "ds_delayreadtime=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR00104";
- tranf_submit(oParam);
-
- iReadTime = Number(sNode.getColumn(0, "readdaycnts"));
- iDelayTime = Number(sNode.getColumn(0, "delayonetime")) + Number(sNode.getColumn(0, "delayaddtime"));
-
- ds_init.setColumn(0, "delayresncd", grp_biz.cbo_delaytime.value);
-
- // 결과시간이 지연시간보다 클 경우 지연사유 선택
- // if (iReadTime > iDelayTime)
- // {
- // if(utlf_isNull(ds_init.getColumn(0, "delayresncd")) || ds_init.getColumn(0, "delayresncd") == "-")
- // {
- // sysf_messageBox("지연사유를 입력하여 주십시오! [ 지연시간 : " + (iReadTime - iDelayTime) + "일 ] ", "E000");
- // return false;
- // }
- // }
-
- // 최종진단이 등록
- fExeTestRsltSave(pPara1, pPara2);
- }
- //추가결과 버튼
- function grp_btn_btn_addrslt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeAddendumPopup();
- fGetEtcRsltCnt();
- }
- //추가결과등록 팝업창 Function
- function fExeAddendumPopup()
- {
- if (!fExeRefStat()) return false;
-
- if( utlf_isNull(ds_patinfo.getColumn(0, "rrgstno")))
- {
- sysf_messageBox("접수 병리번호를 조회하여 주십시오!", "E000");
- return false;
- }
- else
- {
- if(ds_patinfo.getColumn(0, "readdd") != "-" && !utlf_isNull(ds_patinfo.getColumn(0, "readdd")))
- {
- // Continue
- }
- else
- {
- sysf_messageBox("예비결과 상태에서는 추가결과를 입력", "E001");
- return false;
- }
- }
- frmf_setParameter("SMLPR00100_instcd", sysf_getUserInfo("dutplceinstcd"));
- frmf_setParameter("SMLPR00100_ptno", ds_testcdlist.getColumn(0, "ptno"));
- frmf_setParameter("SMLPR00100_mpphonno", ds_testcdlist.getColumn(0, "mpphonno"));
- frmf_setParameter("SMLPR00100_pid", ds_testcdlist.getColumn(0, "pid"));
- frmf_setParameter("SMLPR00100_workflagcd", ds_testcdlist.getColumn(0, "workflagcd"));
- frmf_setParameter("SMLPR00100_prcpgenrflag", ds_testcdlist.getColumn(0, "prcpgenrflag"));
- frmf_setParameter("SMLPR00100_orddeptcd", ds_testcdlist.getColumn(0, "orddeptcd"));
- frmf_setParameter("SMLPR00100_orddrid", ds_testcdlist.getColumn(0, "orddrid"));
-
- frmf_modal("SPLPR00200", "SPLPR00200", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //환자조회 여부 검사 처리 Function
- function fExeRefStat()
- {
- if(ds_testrsltinfoh.rowcount >= 0 )
- {
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "pid")))
- {
- sysf_messageBox("환자를 조회 후 출력하여 주십시오! 출력", "E001");
- return false;
- }
- }
- else
- {
- sysf_messageBox("환자를 조회 후 출력하여 주십시오! 출력", "E001");
- return false;
- }
- //----------
- return true;
- }
- //수정결과 버튼
- function grp_btn_btn_rerslt_onclick(obj:Button, e:ClickEventInfo)
- {
- var sflag = ds_patinfo.getColumn(0, "ptno");
- frmf_setParameter("parameter_SMLPP02900", sflag);
- frmf_modal("SMLPP02900", "SMLPP02900", null, null, null, null, null, null, null, null, null, null, "M");
- fGetEtcRsltCnt();
- }
- //통합결과 버튼
- function grp_btn_btn_rsltref_onclick(obj:Button, e:ClickEventInfo)
- {
- fExePopupCallSytsRslt();
- }
- //통합결과조회 처리 Function
- function fExePopupCallSytsRslt()
- {
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "pid")))
- {
- frmf_modal("SMAER00800", "SMAER00800", null, null, null, null, null, null, null, null, null, null, "M");
- }
- else
- {
-
- ds_patinfo.setColumn(0, "srchpid", ds_patinfo.getColumn(0, "pid"));
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_patinfo;
- frmf_modal("SMAER00800", "SMAER00800", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- }
- //자문결과 버튼
- function grp_btn_btn_cnstrslt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeCsltRsltPopup();
- fGetEtcRsltCnt();
- }
- function fExeCsltRsltPopup()
- {
-
- //-------------------------------
- if (!fExeRefStat()) return false;
-
- //----------------------------------------------------------------
- if( utlf_isNull(ds_patinfo.getColumn(0, "rrgstno")))
- {
- sysf_messageBox("접수 병리번호를 조회하여 주십시오!", "E000");
- return false;
- }
- else
- {
- if(ds_patinfo.getColumn(0, "readdd") != "-" && !utlf_isNull(ds_patinfo.getColumn(0, "readdd")))
- {
- // Continue
- }
- else{
- }
- }
- frmf_setParameter("SMLPR00100_reqfrmno", ds_testcdlist.getColumn(0, "reqfrmno"));
- frmf_setParameter("SMLPR00100_reqfrmflagcd", ds_testcdlist.getColumn(0, "reqfrmflagcd"));
- frmf_setParameter("SMLPR00100_prcpcd", ds_testcdlist.getColumn(0, "testcd"));
- frmf_setParameter("SMLPR00100_prcpnm", ds_testcdlist.getColumn(0, "testnm"));
- frmf_setParameter("SMLPR00100_spccd", ds_testcdlist.getColumn(0, "spccd"));
- var objArg = new Object();
- objArg.arg_ds_init_patinfo = ds_patinfo;
- frmf_modal("SPLPR00300", "SPLPR00300", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_btn_grosimg_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeImgView();
- }
- //이미지 팝업창 호출 Function
- function fExeImgView()
- {
- var sPtNo = "";
- var aPtNo = "";
- var sNode = ds_testcdlist;
-
- //-------------------------------
- if (!fExeRefStat()) return false;
- sPtNo = sNode.getColumn(0, "dispptno");
- aPtNo = sPtNo.split("-");
-
- //----------------------------------------------
- frmf_setParameter("SMLPP02000_scrno", "SMLPR00100");
- //setParameter("SMLPP02000_pid", model.getValue(sNode+"/pid"));
- frmf_setParameter("SMLPP02000_pid", "");
- frmf_setParameter("SMLPP02000_rgstdd", utlf_getCurrentDate());
- frmf_setParameter("SMLPP02000_no", aPtNo[1]);
- frmf_setParameter("SMLPP02000_ptnocd", aPtNo[0].substr(0, (aPtNo[0].length-2)));
- frmf_setParameter("SMLPP02000_year", aPtNo[0].substr(aPtNo[0].length-2, 2));
-
- frmf_modal("SMLPP02000", "SMLPP02000", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //취소내역 버튼
- function grp_btn_btn_cncllist_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeReadCnclList();
- }
- //전송취소내역 팝업창 Function
- function fExeReadCnclList()
- {
- var sPtNo = "";
- var aPtNo = "";
- var sNode = ds_testcdlist;
-
- //----------------------------------------
- //sPtNo = model.getValue(sNode+"/dispptno");
- sPtNo = sNode.getColumn(0, "dispptno");
- aPtNo = sPtNo.split("-");
- //------------------------------------------
- frmf_setParameter("SMLPP02100_no", aPtNo[1]);
- frmf_setParameter("SMLPP02100_ptnocd", aPtNo[0].substr(0, (aPtNo[0].length-2)));
- frmf_setParameter("SMLPP02100_year", aPtNo[0].substr(aPtNo[0].length-2, 2));
- frmf_setParameter("SMLPP02100_pid", sNode.getColumn(0, "pid"));
- frmf_modal("SMLPP02100", "SMLPP02100", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //정도관리 버튼
- function grp_btn_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeScopManage();
- fGetEtcRsltCnt();
- }
- //정도관리 팝업창 호출 처리 Function
- function fExeScopManage()
- {
- frmf_setParameter("SMLPB00600_scopmanag", "Search"); // 정도관 데이터 시작 점
- frmf_setParameter("SMLPB00600_scop_wrkcd", ds_hidden1.getColumn(0, "workflagcd")); //model.getValue("/root/hidden/workflagcd"));
- frmf_setParameter("SMLPB00600_scop_ptno", grp_biz.ipt_ptno.text);
- frmf_setParameter("SMLPB00600_scop_acptdd", ds_patinfo.getColumn(0, "acptdd")); //model.getValue("/root/main/testrslt/patinfo/acptdd"));
-
- dsf_createDsRow( "ds_popup", [{col : "scopmanag", val : "Search"}
- ,{col : "wrkcd", val : ds_hidden1.getColumn(0, "workflagcd")}
- ,{col : "ptno", val : grp_biz.ipt_ptno.text}
- ,{col : "acptdd", val : ds_patinfo.getColumn(0, "acptdd")}]);
- var objArg = new Object();
- objArg.arg_ds_popup = ds_popup;
-
- // modal("SMLPB00600");
- frmf_modal("SMLPB00600", "SMLPB00600", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- //추가처방등록 버튼
- function grp_btn_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var sPtNo = "";
- var aPtNo = "";
- var sNode = ds_patinfo;
- //var sNode = "/root/main/testrslt/patinfo";
-
- //--------------------------------------------------
- //sPtNo = model.getValue("/root/main/testrslt/testcdlist[1]/dispptno");
- sPtNo = ds_testcdlist.getColumn(0, "dispptno");
- aPtNo = sPtNo.split("-");
-
- //----------------------------------------------
- frmf_setParameter("SMLPJ01000_scrno", "SMLPP00200");
- frmf_setParameter("SMLPJ01000_pid", sNode.getColumn(0, "pid")); //model.getValue(sNode+"/pid"));
- frmf_setParameter("SMLPJ01000_acptdd", sNode.getColumn(0, "acptdd")); //model.getValue(sNode+"/acptdd"));
- frmf_setParameter("SMLPJ01000_no", aPtNo[1]);
- frmf_setParameter("SMLPJ01000_ptnocd", aPtNo[0].substr(0, (aPtNo[0].length-2)));
- frmf_setParameter("SMLPJ01000_year", aPtNo[0].substr(aPtNo[0].length-2, 2));
-
- frmf_modal("SMLPJ01000", "SMLPJ01000","", null, null, null, null, null, null, null, null, null, "M");
- }
- //작업변경 처리 Function
- function fExeUpdtWorkFlag(obj)
- {
- var msgYN = "";
- var sPtNo = "";
- var aPtNo = "";
- var oBackBtn = "";
- var oCurrBtn = obj;
- var sWorkFlagCd = ds_hidden1.getColumn(0, "workflagcd");
-
- var strMscopcnts1001 = "";
- var strReadcnts1001 = "";
- var strReadDR1001 = "";
-
- //
- //
- var Hint = eval(obj).tooltiptext;
- if( !utlf_isNull(sWorkFlagCd))
- {
- //if(utlf_isNull(oCurrBtn))
- if(utlf_isNull(Hint))
- {
- //oBackBtn.selected = "true";
- sysf_messageBox("처리할 수 없는 작업입니다! 병리번호가 ", "E016");
- return false;
- }
- //--------------------
- sPtNo = oCurrBtn;
-
-
- // aPtNo = sPtNo.split(":");
-
- //----------------------------------------
- // 최종진단 안되어 있을 경우 자동저장 처리
- //if (model.getValue("/root/main/testrslt/patinfo/readdd") == "" || model.getValue("/root/main/testrslt/patinfo/readdd") == "-")
- if( utlf_isNull(ds_patinfo.getColumn(0, "readdd")) || ds_patinfo.getColumn(0, "readdd") == "-")
- {
- msgYN = sysf_messageBox(" ", "Q002"); // Yes:6, No:7
-
- if (msgYN == 6)
- {
- if (iTabChng == 1)
- {
- //strMscopcnts1001 = model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts2");
- //strReadcnts1001 = model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts3");
- //strReadDR1001 = model.getValue("/root/hidden/readdrlist");
- strMscopcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- strReadcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- strReadDR1001 = ds_hidden1.getColumn(0, "readdrlist");
- //if ( (strMscopcnts1001 != "" || strReadcnts1001 != "" ) && ( strReadDR1001 == "") )
- if( !utlf_isNull(strMscopcnts1001) || !utlf_isNull(strReadcnts1001) && utlf_isNull(strReadDR1001))
- {
- sysf_messageBox("판독의사를 선택하여 주십시오. 판독의사는 ", "I003");
- //btn_1001.selected = true;
- return false;
- }
- iTabChng = 0;
- }
-
- fExeTestRsltSave("SAVE", "0");
- }
- }
-
-
- //---------------------------------------------
- //model.makeValue("/root/hidden/ptno", aPtNo[0]);
- //ds_hidden1.setColumn(0, "ptno", grp_biz.ipt_ptno.value);
- ds_hidden1.setColumn(0, "ptno", ds_grd_refptno.getColumn(0, "ptno"));
- //ipt_ptno.refresh();
- fGetPatInfo();
-
- fExeTabChange();
- fBtnStyle(eval(obj).name);
- }
-
-
-
- //--------------------------------------------------------
- //if (model.getValue("/root/hidden/workflagcd") == "1004")
- if(ds_hidden1.getColumn(0, "workflagcd") == "1004")
- {
- grp_biz.swt_testrslt.casestain.capstaintitle.text = "특수염색 리스트";
- }
- //else if (model.getValue("/root/hidden/workflagcd") == "1005")
- else if(ds_hidden1.getColumn(0, "workflagcd") == "1005")
- {
- grp_biz.swt_testrslt.casestain.capstaintitle.text = "면역염색 리스트";
- }
-
- }
- function grp_biz_ipt_ptno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- ds_hidden1.setColumn(0, "ptno", grp_biz.ipt_ptno.value);
-
- if(!utlf_isNull(ds_grd_readdoctlist))
- {
- ds_grd_readdoctlist.updatecontrol = true;
- }
-
- fGetPatInfo();
- fBtnindex();
-
-
- if(ds_testrsltinfoh.rowcount <= 0)
- {
- ds_testrsltinfoh.addRow();
- }
- EditFocus(grp_biz.ipt_ptno);
- }
- }
- function fBtnindex()
- {
- trace("tabindex = " + grp_biz.swt_testrslt.tabindex);
- if(grp_biz.swt_testrslt.tabindex == 0)
- {
- fBtnStyle("btn1001");
- }
- else if(grp_biz.swt_testrslt.tabindex == 1)
- {
- fBtnStyle("btn1002");
- }
- else if(grp_biz.swt_testrslt.tabindex == 2)
- {
- fBtnStyle("btn1003");
- }
- else if(grp_biz.swt_testrslt.tabindex == 3)
- {
- fBtnStyle("btn1004");
- }
- else if(grp_biz.swt_testrslt.tabindex == 4)
- {
- fBtnStyle("btn1005");
- }
- else if(grp_biz.swt_testrslt.tabindex == 5)
- {
- fBtnStyle("btn1006");
- }
- else if(grp_biz.swt_testrslt.tabindex == 6)
- {
- fBtnStyle("btn1007");
- }
- else if(grp_biz.swt_testrslt.tabindex == 7)
- {
- fBtnStyle("btn1008");
- }
- else if(grp_biz.swt_testrslt.tabindex == 8)
- {
- fBtnStyle("btn1009");
- }
- }
- //처방형태 값변경 Function
- function grp_biz_cmb_prcptype_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fExeReqFrmPopup();
- }
- //의뢰지 정보 팝업창 호출 처리 Function
- function fExeReqFrmPopup()
- {
- var sNode = ds_testcdlist;
-
- var sTestCd = ds_hidden1.getColumn(0, "testcd");
- var sPid = sNode.getColumn("testnm ='"+sTestCd +"'", "pid");
- var sTestNm = sNode.getColumn("testnm ='"+sTestCd +"'", "testnm");
- var sReqFrmCd = sNode.getColumn("testnm ='"+sTestCd+"'", "reqfrmflagcd");
- var sReqFrmNo = sNode.getColumn("testnm ='"+sTestCd+"'", "reqfrmno");
- var sSpdCd = sNode.getColumn("testnm ='"+sTestCd+"'", "spccd");
- var sSpcNm = sNode.getColumn("testnm ='"+sTestCd+"'", "spcnm");
-
- lpzfExeReqFrmInfo2(sReqFrmCd, sReqFrmNo, sTestCd, sTestNm, sSpdCd, sSpcNm, sPid);
- }
- //
- // function lpzfExeReqFrmInfo2(reqfrmflagcd, reqno, testcd, testnm, spccd, spcnm, pid)
- // {
- // // model.makeValue("root/hidden/reqfrminfo/pid", pid);
- // // model.makeValue("root/hidden/reqfrminfo/prcpcd", testcd);
- // // model.makeValue("root/hidden/reqfrminfo/prcpnm", testnm);
- // // model.makeValue("root/hidden/reqfrminfo/opnm", "");
- // // model.makeValue("root/hidden/reqfrminfo/spccd", spccd);
- // // model.makeValue("root/hidden/reqfrminfo/spcnm", spcnm);
- // // model.makeValue("root/hidden/reqfrminfo/reqno", reqno);
- // // model.makeValue("root/hidden/reqfrminfo/prcpstatcd", "430");
- // // model.makeValue("root/hidden/reqfrminfo/reqhistno", "1");
- // // model.makeValue("root/hidden/reqfrminfo/scrnno", "40");
- //
- // dsf_createDsRow( "ds_hidden_reqfrminfo", [{col : "pid", val : pid}
- // ,{col : "prcpcd", val : testcd}
- // ,{col : "prcpnm", val : testnm}
- // ,{col : "opnm", val : ""}
- // ,{col : "spccd", val : spccd}
- // ,{col : "spcnm", val : spcnm}
- // ,{col : "reqno", val : reqno}
- // ,{col : "prcpstatcd", val : "430"}
- // ,{col : "reqhistno", val : "1"}
- // ,{col : "scrnno", val : "40"}]);
- //
- //
- // var objArg = new Object();
- // objArg.arg_ds_hidden_reqfrminfo = ds_hidden_reqfrminfo;
- //
- // switch (reqfrmflagcd)
- // {
- // // 조직의뢰지
- // case "01" : frmf_modal("SPLPJ01500", "SPLPJ01500", objArg, null, null, null, null, null, null, null, null, null, "M");
- // break;
- //
- // // 부인과 의뢰지
- // case "02" : frmf_modal("SPLPJ01400", "SPLPJ01400", objArg, null, null, null, null, null, null, null, null, null, "M");
- // break;
- //
- // // 비부인과 의뢰지
- // case "03" : frmf_modal("SPLPJ01300", "SPLPJ01300", objArg, null, null, null, null, null, null, null, null, null, "M");
- // break;
- //
- // case "04" : //frmf_modal("SPLPJ01400", "SPLPJ01400", objArg, null, null, null, null, null, null, null, null, null, "M");
- // break;
- //
- // // 분자병리 의뢰지
- // case "05" : frmf_modal("SPLPJ01200", "SPLPJ01200", objArg, null, null, null, null, null, null, null, null, null, "M");
- // break;
- //
- // case "06" : //modal("../../../lis/plgyacptmngtweb/xrw/SPLPJ01200","","","","","/root/hidden/reqfrminfo","/root/hidden/reqfrminfo");
- // break;
- // //-----------
- // // ?????(???)
- // case "07" : //modal("../../../lis/plgyacptmngtweb/xrw/SPLPJ01200","","","","","/root/hidden/reqfrminfo","/root/hidden/reqfrminfo");
- // break;
- // //---------------
- // // ???????
- // case "08" : frmf_modal("SPLPJ02000", "SPLPJ02000", objArg, null, null, null, null, null, null, null, null, null, "M");
- // //modal("../../../lis/plgyacptmngtweb/xrw/SPLPJ02000","","","","","/root/hidden/reqfrminfo","/root/hidden/reqfrminfo");
- // break;
- // }
- // }
- //지연시간 및 결과시간 등록 처리 Function
- function fExeDelayTime()
- {
- var iReadTime = 0;
- var iDelayTime = 0;
- //var sNode = "/root/init/delayread/delayreadtime";
- var sNode = ds_delayreadtime;
-
- //--------------------------------
- //model.removeNodeset("/root/send");
- //model.removeNodeset(sNode);
-
- //-------------------------------------------------------------------------------------
- dsf_createDsRow("ds_send", [{col : "ptno", val : ds_patinfo.getColumn(0, "ptno")}]);
- //("//model.makeValue("/root/send/ptno", model.getValue("/root/main/testrslt/patinfo/ptno"));
- var oParam = {};
- oParam.id = "TRLPR00104";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetDelayReadTime";
- oParam.inds = "reqData=ds_send";
- oParam.outds = "ds_delayreadtime=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR00104";
- tranf_submit(oParam);
-
- //--------------------------------------------------------
- //iReadTime = Number(model.getValue(sNode+"/readdaycnts"));
- //iDelayTime = Number(model.getValue(sNode+"/delayonetime")) + Number(model.getValue(sNode+"/delayaddtime"));
- iReadTime = Number(sNode.getColumn(0, "readdaycnts"));
- iDelayTime = Number(sNode.getColumn(0, "delayonetime")) + Number(sNode.getColumn(0, "delayaddtime"));
-
-
-
- //----------------------------------------------
- // 결과시간이 지연시간보다 클 경우 지연사유 선택
- if (iReadTime > iDelayTime)
- {
- //---------------------------------------------------------------------------------------------------------
- //if (model.getValue("/root/init/delayresncd") == "" || model.getValue("/root/init/delayresncd") == "-")
- if( utlf_isNull(ds_init.getColumn(0, "delayresncd")) || ds_init.getColumn(0, "delayresncd") == "-")
- {
- //sysf_messageBox("지연사유를 입력하여 주십시오! [ 지연시간 : " + (iReadTime - iDelayTime) + "일 ] ", "E000");
- //return false;
- }
- else
- {
- //model.removeNodeset("/root/send");
- ds_send.clearData();
- //model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- //model.makeValue("/root/send/pid", model.getValue("/root/main/testrslt/patinfo/pid"));
- //model.makeValue("/root/send/ptno", model.getValue("/root/main/testrslt/patinfo/ptno"));
- //model.makeValue("/root/send/baseflagcd", '31');
- //model.makeValue("/root/send/resncd", model.getValue("/root/init/delayresncd"));
- dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "pid", val : ds_patinfo.getColumn(0, "pid")}
- ,{col : "ptno", val : ds_patinfo.getColumn(0, "ptno")}
- ,{col : "baseflagcd", val : '31'}
- ,{col : "resncd", val : ds_init.getColumn(0, "delayresncd")}]);
-
- //---------------------------
- //if (!submit("TXLPR00104"))
- var oParam = {};
- oParam.id = "TXLPR00104";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeDelayResn";
- oParam.inds = "reqdata=ds_send";
- oParam.async = false;
- oParam.callback = "cf_TXLPR00104";
- tranf_submit(oParam);
- //--------------------------------------------
- //model.makeValue("/root/init/delayresncd", "");
- ds_delayreadtime.setColumn(0, "delayresncd", "");
- }
- }
- }
- function cf_TXLPR00104(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- sysf_messageBox("지연사유 등록도중 오류가 발생하였습니다!", "E000");
- return;
- }
- }
- function cf_TXLPR00101(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
- }
- //암판정
- function grp_biz_bol_cncrjudg_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- //if(grp_biz.bol_cncrjudg.onchanged)
- //{
- fExeEtcInfo("J");
- //}
- }
- //결과숨기기
- function grp_biz_bol_rsltprvn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fExeEtcInfo("H");
- }
- //추가소견
- function grp_biz_bol_prepdiag_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fExeEtcInfo("R");
- }
- //관심증례
- function grp_biz_bool1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_testrsltinfoh.getColumn(0, "conccaseflagcd") == 1)
- {
- fExeEtcInfo("C");
- }
- else
- {
- //ds_temp_testrslt.setColumn(0, "conccaseflagcd", 0);
- grp_biz.bool1.style.font.type = "dotum, 9";
- grp_biz.bool1.style.color = "#000000";
- grp_biz.grp_conc.visible = false;
- }
- }
- //긴급알림
- function grp_biz_bol_noti_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_testrsltinfoh.getColumn(0, "ugcyalertflagcd") == 1)
- {
- fExeCVRInfo();
- fExeUgcyAlert();
- }
- else
- {
- grp_biz.grp_conc2.visible = false;
- grp_biz.bol_noti.style.font.type= "dotum, 9";
- grp_biz.bol_noti.style.color = "#000000";
- }
- }
- function fExeUgcyAlert()
- {
- var sMsgCnts = "";
- var sPatNm = "";
- var iStrIndx = -1;
-
- if( !utlf_isNull(ds_testcdlist.getColumn(0, "orddeptcd")))
- {
- dsf_createDsRow("ds_init_smsdata", [{col : "bizabbr", val : "lis"}
- ,{col : "replytelno", val : "025901600"}
- ,{col : "rsrvyn", val : "0"}
- ,{col : "rsrvdate", val : ""}
- ,{col : "rsrvtime", val : ""}
- ,{col : "msgcnts", val : ""}
- ,{col : "chk", val : "Y"}
- ,{col : "recvrnm", val : ds_testcdlist.getColumn(0, "orddrnm")}
- ,{col : "recvrtelno", val : ds_testcdlist.getColumn(0, "mpphonno")}]);
-
- zmsfOpenSMS(ds_init_smsdata);
- }
- else
- {
- sysf_messageBox("검사결과를 조회하십시오. 긴급알림을 ", "E001");
- }
- }
-
- //서식예문 combo값 변경
- function grp_biz_cbo_recformcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- //alert("_ContentObject = "+_ContentObject)
- fGetRecFormNormal();
- }
- //서식예문 내용 조회 처리 Function
- function fGetRecFormNormal()
- {
- var param = "";
- var sNode = ds_patinfo; //var sNode = "/root/main/testrslt/patinfo";
- var sNode2 = ds_testcdlist;//var sNode2 = "/root/main/testrslt/testcdlist";
- //var disparam = model.getValue(sNode+"/pid") + "▦" + model.getValue(sNode+"/patnm") + "▦" + model.getValue(sNode+"/sexage") + "▦" + model.getValue(sNode2+"[1]/orddeptnm") + "▦" + model.getValue(sNode2+"[1]/wardroom") + "▦";
- //var sPtNo = model.getValue(sNode+"/ptno");
- var disparam = sNode.getColumn(0, "pid") + "▦" + sNode.getColumn(0, "patnm") + "▦" + sNode.getColumn(0, "sexage") + "▦" + sNode2.getColumn(0, "orddeptnm") + "▦" + sNode2.getColumn(0, "wardroom") + "▦";
- var sPtNo = sNode.getColumn(0, "ptno");
-
-
- var sPtNoCode = sPtNo.substr( 0, (sPtNo.length - 8));
- var sPtNoYear = sPtNo.substr( (sPtNo.length - 8), 2);
- var sPtNoNo = sPtNo.substr( (sPtNo.length - 6), 6);
-
- //-------------------
- // 원무 수납정보 검색
- //model.removeNodeset("/root/send");
- //model.removeNodeset("/root/init/cretinfo/cretinfolist");
- // model.makeValue("/root/send/ptno", model.getValue(sNode+"/ptno"));
-
- dsf_createDsRow( "ds_send_ptno", [{col : "ptno", val : sNode.getColumn(0, "ptno")}]);
-
- //submit("TRLPZ00117");
- var oParam = {};
- oParam.id = "TRLPZ00117";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetCretNo";
- oParam.inds = "refdata=ds_send_ptno";
- oParam.outds = "ds_cretinfolist=rsltlist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00117";
- tranf_submit(oParam);
-
- //if (_ContentObject == null) return false;
-
- frmf_setParameter("openmode", "newform"); //오픈모드는 “recform”
- frmf_setParameter("SSMMR01100_getTopYn", "N");
- frmf_setParameter("formrecseq", "");
-
- frmf_setParameter("formcd", ds_init.getColumn(0, "recformcd")); // model.getValue("/root/init/recformcd"));
- frmf_setParameter("pid", sNode.getColumn(0, "pid"));// model.getValue(sNode+"/pid"));
- frmf_setParameter("orddd", ds_cretinfolist.getColumn(0, "orddd")); // model.getValue("/root/init/cretinfo/cretinfolist/orddd"));
- frmf_setParameter("cretno", ds_cretinfolist.getColumn(0, "cretno")); // model.getValue("/root/init/cretinfo/cretinfolist/cretno"));
- frmf_setParameter("orddeptcd",ds_cretinfolist.getColumn(0, "orddeptcd")); // model.getValue("/root/init/cretinfo/cretinfolist/orddeptcd"));
- frmf_setParameter("orddrid", ds_cretinfolist.getColumn(0, "orddrid")); // model.getValue("/root/init/cretinfo/cretinfolist/orddrid"));
- frmf_setParameter("ioflag", ds_cretinfolist.getColumn(0, "ioflag")); // model.getValue("/root/init/cretinfo/cretinfolist/ioflag"));
-
- dsf_createDsRow("ds_cond_formdata", [{col : "openmode", val : "newform"}
- ,{col : "getTopYn", val : "N"}
- ,{col : "formrecseq", val : ""}
- ,{col : "formkind", val : ""}
- ,{col : "btnvisible", val : ""}
- ,{col : "formcd", val : ds_init.getColumn(0, "recformcd")}
- ,{col : "pid", val : sNode.getColumn(0, "pid")}
- ,{col : "orddd", val : ds_cretinfolist.getColumn(0, "orddd")}
- ,{col : "cretno", val : ds_cretinfolist.getColumn(0, "cretno")}
- ,{col : "orddeptcd", val : ds_cretinfolist.getColumn(0, "orddeptcd")}
- ,{col : "orddrid", val : ds_cretinfolist.getColumn(0, "orddrid")}
- ,{col : "ioflag", val : ds_cretinfolist.getColumn(0, "ioflag")}]);
-
- // var objArg = new Object();
- // objArg.ds_cond_formdata = ds_cond_formdata;
- //---------------------------------------
- //modal("SSMMR01100", 1, 0, 0 ,"", "", "");
- frmf_modal("SSMMR01100", "SSMMR01100", null, null, 1, 0, 0, null, null, null, null, null, "M");
-
- //--------------------------------------------
- param = frmf_getParameter("SSMMR01100_formrecseq"); // 서식저장번호
-
- if (utlf_isNull(param)) return false;
-
-
- //----------------------------
- // 서식항목 및 입력값 가져오기
- // model.removeNodeset("/root/send");
- // model.removeNodeset("/root/main/recstyle/recstylelist");
- //model.makeValue("/root/send/recno", param);
- dsf_createDsRow("ds_send_recno", [{col : "recno", val : param}]);
-
- var oParam = {};
- oParam.id = "TRLPR02601";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetRecStyle";
- oParam.inds = "reqData=ds_send_recno";
- oParam.outds = "ds_recstylelist=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR02601";
- tranf_submit(oParam);
-
-
- var LevelNo = 0;
- var TopPos = "-";
- var reccnts = "";
- var recnode = ds_recstylelist; //var recnode = "/root/main/recstyle/recstylelist";
- var sGap = "";
- var LeftPos = 0;
- var sLeftData = "";
- var iPrevLeftPos = 0;
- var sLineData = "";
-
- //for (var iNo=1; iNo <= getNodesetCount(recnode); iNo++)
- for(var iNo = 0; iNo <= recnode.rowCount; iNo++)
- {
- //-----------------------------------------------------
- //if (model.getValue(recnode+"["+iNo+"]/toppos") == "")
- if( utlf_isNull(recnode.getColumn(iNo, "toppos"))){
- }
- //else if (TopPos != model.getValue(recnode+"["+iNo+"]/toppos"))
- else if(TopPos != recnode.getColumn(iNo, "toppos"))
- {
- iPrevLeftPos = 0;
- //TopPos = model.getValue(recnode+"["+iNo+"]/toppos");
- TopPos = recnode.getColumn(iNo, "toppos");
-
- //-------------
- if (iNo > 0)
- {
- reccnts += "\n" + sLineData;
- sLineData = "";
- }
- }
- else{
- }
- //------------------------------------------------------
- //sLeftData = model.getValue(recnode+"["+iNo+"]/leftpos");
- sLeftData = recnode.getColumn(iNo, "leftpos");
- if (sLeftData.isNumber())
- {
- if (sLineData.length > 0)
- {
- //LeftPos = Number(Number(model.getValue(recnode+"["+iNo+"]/leftpos")) / 10) + 10;
- LeftPos = Number(Number(recnode.getColumn(iNo, "leftpos")) / 10) + 10;
- }
- else
- {
- //LeftPos = Number(Number(model.getValue(recnode+"["+iNo+"]/leftpos")) / 10) + Number(model.getValue(recnode+"["+iNo+"]/degnitemlevlno"));
- LeftPos = Number(Number(recnode.getColumn(iNo, "leftpos")) / 10) + Number(recnode.getColumn(iNo, "degnitemlevlno"));
- }
- }
- else
- {
- LeftPos = sLineData.length + 10;
- }
- //------------------------------
- iPrevLeftPos = sLineData.length;
- //sLineData += sGap.getLeftPad(LeftPos - iPrevLeftPos, ' ') + model.getValue(recnode+"["+iNo+"]/reccnts");
- sLineData += sGap.getLeftPad(LeftPos - iPrevLeftPos, ' ') + recnode.getColumn(iNo, "reccnts");
- }
-
- //--------------------------------------------------------
- // model.makeValue(_ContentObject.attribute("ref"), reccnts);
- // model.makeValue("/root/init/recformcd", ""); // 서식코드 초기화
- ds_init.setColumn(0, "recformcd", "");
- }
- function grp_biz_swt_testrslt_casesepo_grd_screeners1_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var ScreenRow1 = ds_grd_screeners1.rowposition;
- if(ds_grd_screeners1.getColumn(ScreenRow1, "choi") == "1")
- {
- ds_grd_screeners1.setColumn(ScreenRow1, "choi", true);
- }
- else if(ds_grd_screeners1.getColumn(ScreenRow1, "choi") == "0")
- {
- ds_grd_screeners1.setColumn(ScreenRow1, "choi", false);
- }
- fExeClickReadDoct(grp_biz.swt_testrslt.casesepo.grd_screeners1, ScreenRow1, ds_grd_screeners1, grp_biz.swt_testrslt.casesepo.cap_sepo1list, "S1");
- }
- function grp_biz_btn1001_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeUpdtWorkFlag("grp_biz.btn1001");
- //grp_biz.swt_testrslt.tabindex = 0;
- fBtnStyle(obj.name);
- }
- function grp_biz_btn1002_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeUpdtWorkFlag("grp_biz.btn1002");
- //grp_biz.swt_testrslt.tabindex = 1;
- fBtnStyle(obj.name);
- }
- function grp_biz_btn1003_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeUpdtWorkFlag("grp_biz.btn1003");
- //grp_biz.swt_testrslt.tabindex = 2;
- fBtnStyle(obj.name);
-
- }
- function grp_biz_btn1004_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeUpdtWorkFlag("grp_biz.btn1004");
- //grp_biz.swt_testrslt.tabindex = 4;
- fBtnStyle(obj.name);
- }
- function grp_biz_btn1005_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeUpdtWorkFlag("grp_biz.btn1005");
- //grp_biz.swt_testrslt.tabindex = 4;
- fBtnStyle(obj.name);
- }
- function grp_biz_btn1006_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeUpdtWorkFlag("grp_biz.btn1006");
- //grp_biz.swt_testrslt.tabindex = 6;
- fBtnStyle(obj.name);
- }
- function grp_biz_btn1007_onclick(obj:Button, e:ClickEventInfo)
- {
- //grp_biz.swt_testrslt.tabindex = 5;
- fExeUpdtWorkFlag("grp_biz.btn1007");
- //fBtnStyle(obj.name);
- }
- function grp_biz_btn1008_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeUpdtWorkFlag("grp_biz.btn1008");
- //grp_biz.swt_testrslt.tabindex = 7;
- fBtnStyle(obj.name);
- }
- function grp_biz_btn1009_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeUpdtWorkFlag("grp_biz.btn1009");
- //grp_biz.swt_testrslt.tabindex = 8;
- fBtnStyle(obj.name);
- }
- //버튼 색 수정
- function fBtnStyle(obj)
- {
-
- var childlist = grp_biz.components;
- childlist[obj].style.border = "1 solid #069884ff";
- childlist[obj].style.gradation = "linear 0,0 #abe2daff 0,100 #73d0c2ff";
-
- for(var i = 1; i < 10; i++)
- {
- if(childlist["btn100"+i].name != obj)
- {
- childlist["btn100"+i].style.border = "2 double #33bbbbff #f0fdfcff";
- childlist["btn100"+i].style.gradation = "linear 0,0 #f0fdfcff 0,100 #d9f1eeff";
- }
- }
- }
- function grp_biz_ipt_tissbloct_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fGetExample("1"); // 1:Sample, 0:결과예문
- }
- }
- var GTextBefore = 0;
- var GTextAfter = 0;
-
- function grp_biz_ipt_tissblocnt_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fGetExample("0"); // 1:Sample, 0:결과예문
- _ContentObject.setFocus();
- _ContentObject.setSelect(GTextBefore.length+GTextAfter.length, GTextBefore.length+GTextAfter.length);
-
- }
- }
- function fGetExample(pValue)
- {
- var sRgstDrID = "0000000000"; // 공통예문
- var sDocuNo = "";
- var sExmpCntsG = "";
- var sExmpCntsM = "";
- var sExmpCntsD = "";
- var sExmpCntsTempG = "";
- var sExmpCntsTempM = "";
- var sExmpCntsTempD = "";
- //var sNode = "/root/init/exmpcont/exmpcontlist";
- var sExmpCd = "";
-
- //-------------------
- if (pValue == "0") //결과예문
- {
- sRgstDrID = sysf_getUserInfo("userid");
- sDocuNo = grp_biz.ipt_tissblocnt.text; // 개인별 예문
- ds_init.setColumn(0, "examplecd", sDocuNo);
- }
- else //Sample 예문
- {
- sDocuNo = grp_biz.ipt_tissbloct.text;
- ds_init.setColumn(0, "samplecd", sDocuNo);
- }
- dsf_createDsRow("ds_send_rgstdrid", [{col : "rgstdrid", val : sRgstDrID}
- ,{col : "docuno", val : sDocuNo.toUpperCase()}]);
- //submit("TRLPZ00116");
- var oParam = {};
- oParam.id = "TRLPZ00116";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetExmpleConts";
- oParam.inds = "refdata=ds_send_rgstdrid";
- oParam.outds = "ds_exmpcont_exmpcontlist=rsltlist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00116";
- tranf_submit(oParam);
-
- for(var iNo=0; iNo < ds_exmpcont_exmpcontlist.rowcount; iNo++)
- {
- sExmpCd = ds_exmpcont_exmpcontlist.getColumn(iNo, "exmpcd");
- if (sExmpCd.substring(0, 2) == "GR")
- {
- sExmpCntsG += utlf_transNullToEmpty(ds_exmpcont_exmpcontlist.getColumn(iNo, "exmpcnts")) + "\n";
- }
- else if (sExmpCd.substring(0, 2) == "MI")
- {
- sExmpCntsM += utlf_transNullToEmpty(ds_exmpcont_exmpcontlist.getColumn(iNo, "exmpcnts")) + "\n";
- }
- else if (sExmpCd.substring(0, 2) == "DI")
- {
- sExmpCntsD += utlf_transNullToEmpty(ds_exmpcont_exmpcontlist.getColumn(iNo, "exmpcnts")) + "\n";
- }
- else if (sExmpCd.substring(0, 2) == "UE")
- {
- sExmpCntsD += utlf_transNullToEmpty(ds_exmpcont_exmpcontlist.getColumn(iNo, "exmpcnts"));
- }
- else
- {
- sExmpCntsD += ds_exmpcont_exmpcontlist.getColumn(iNo, "exmpcnts") + "\r\n";
- }
- }
- //-----------------------------------------------------
- // 결과예문(개인별)의 경우 클릭한 TextBox에만 추가한다.
-
- if (pValue == "0") //결과예문
- {
- var txtSelPos = _ContentPos;
-
- var curText = utlf_transNullToEmpty(_ContentObject.text);
- var curTextBefore = curText.substr(0, txtSelPos);
- var curTextAfter = curText.substr(txtSelPos, curText.length);
- GTextBefore = curTextBefore;
- GTextAfter = sExmpCntsD;
-
- if(utlf_isNull(_ContentObject))
- {
- return false;
- }
-
- var sStrNode = _ContentObject.value;
-
- _ContentObject.length = _ContentObject.getCaretPos + 1;
-
- if ( _ContentObject.selectionText == "\n" )
- {
-
- _ContentObject.selectionText = sExmpCntsD+"\n";
- }
- else
- {
- _ContentObject.value = sExmpCntsD + curText;
- }
- var orgBfCaretText = curText.substr(0, _ContentPos)+sExmpCntsD;
-
-
- _ContentObject.value = orgBfCaretText+curTextAfter;
-
- return true;
- }
-
-
- //------------------------------------
- // 작업구분코드에 따라 표시영역을 표시
- switch(ds_hidden1.getColumn(0, "workflagcd"))
- {
- case "1012" :
- case "1001" : // 조직
- case "1002" : // 동결절편
- sExmpCntsTempG = ds_testrsltinfoh.getColumn(0, "rsltcnts1");
- sExmpCntsTempM = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- sExmpCntsTempD = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- ds_testrsltinfoh.setColumn(0, "rsltcnts1", sExmpCntsTempG+"\n"+sExmpCntsG);
- ds_testrsltinfoh.setColumn(0, "rsltcnts2", sExmpCntsTempM+"\n"+sExmpCntsM);
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", sExmpCntsTempD+"\n"+sExmpCntsD);
- break;
- case "1003" : // 세포
- case "1006" : // 면역형광 Tab
- // sExmpCntsTempG = ds_testrsltinfoh.getColumn(0, "rsltcnts1");
- // sExmpCntsTempM = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- sExmpCntsTempD = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
-
- // ds_testrsltinfoh.setColumn(0, "rsltcnts1", sExmpCntsTempG + "\n" + sExmpCntsG);
- // ds_testrsltinfoh.setColumn(0, "rsltcnts2", sExmpCntsTempM + "\n" + sExmpCntsM);
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", sExmpCntsTempD+"\n"+sExmpCntsD);
- break;
-
- case "1007" : // 분자 Tab
- sExmpCntsTempD = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", sExmpCntsTempD+"\n"+sExmpCntsD);
- break;
-
- case "1008" : // 전자현미경 Tab
- sExmpCntsTempM = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- sExmpCntsTempD = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- ds_testrsltinfoh.setColumn(0, "rsltcnts2", sExmpCntsTempM+"\n"+sExmpCntsM);
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", sExmpCntsTempD+"\n"+sExmpCntsD);
- break;
-
-
- case "1009" : // 부검 Tab
- sExmpCntsTempG = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- sExmpCntsTempM = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- sExmpCntsTempD = ds_testrsltinfoh.getColumn(0, "rsltcnts4");
- ds_testrsltinfoh.setColumn(0, "rsltcnts2", sExmpCntsTempG+"\n"+sExmpCntsG);
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", sExmpCntsTempM+"\n"+sExmpCntsM);
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", sExmpCntsTempD+"\n"+sExmpCntsD);
- break;
-
- case "1004" : // 특수염색
- case "1005" : // 면역염색 Tab
- break;
-
- case "" : // 환자정보 조회하지 않을때
- sExmpCntsTempG = ds_testrsltinfoh.getColumn(0, "rsltcnts1");
- sExmpCntsTempM = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- sExmpCntsTempD = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- ds_testrsltinfoh.setColumn(0, "rsltcnts1", sExmpCntsTempG+"\n"+sExmpCntsG);
- ds_testrsltinfoh.setColumn(0, "rsltcnts2", sExmpCntsTempM+"\n"+sExmpCntsM);
- ds_testrsltinfoh.setColumn(0, "rsltcnts3", sExmpCntsTempD+"\n"+sExmpCntsD);
- break;
- }
- }
- //이전 병리결과 조회
- function grp_biz_grd_bfptnolist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fExePopupCallRsltSearch();
- }
- /* @group : 검사결과등록
- * @ver : 2009.12.21 (CMCDEV-0001)
- * @by : 이민기
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과조회 처리 Function
- */
- function fExePopupCallRsltSearch()
- {
- var sptno = "";
- var spid= "";
- var sacptdd= "";
- if(ds_grd_bfptnolist.rowposition > -1)
- {
- sptno = ds_grd_bfptnolist.getColumn(ds_grd_bfptnolist.rowposition, "ptno");
- spid = ds_patinfo.getColumn(0, "pid");
- sacptdd = ds_patinfo.getColumn(0, "acptdd");
- //----------------------------------------------
- frmf_setParameter("SMLPP00500_scrno", "SMLPR00100");
- frmf_setParameter("SMLPP00500_pid", spid);
- frmf_setParameter("SMLPP00500_acptdd", sacptdd);
- frmf_setParameter("SMLPP00500_no", sptno.substr(sptno.length-6, 6));
- frmf_setParameter("SMLPP00500_year", sptno.substr(sptno.length -8, 2));
- frmf_setParameter("SMLPP00500_ptnocd", sptno.substr(0, sptno.length-8));
-
- frmf_modal("SMLPP00500", "SMLPP00500", null, null, null, null, null, null, null, null, null, null, "M");
- }
- }
- function grp_biz_grd_refptno_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- lpzfExePtNoClick("RSLT", grp_biz.grd_refptno, ds_grd_refptno);// "/root/main/testrslt/relaptnolist");
- }
- function lpzfExePtNoClick(pRefFlag, grdObj, strNode)
- {
- //---------------------------------
- if (strNode.rowcount < 0) return false;
- if (strNode.colcount <= -1) return false;
-
- //-----------------
- switch (pRefFlag)
- {
- case "RSLT" : ds_hidden1.setColumn(0, "ptno", strNode.getColumn(strNode.rowposition, "ptno")); //model.makeValue("/root/hidden/ptno", model.getValue(strNode + "[" + grdObj.row + "]/ptno"));
- fGetPatInfo();
- break;
- default : break;
- }
- }
- function OneditClick(obj:TextArea, e:EditClickEventInfo)
- {
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
- }
- function OnekeyUp(obj:TextArea, e:KeyEventInfo)
- {
- trace("code = " + e.keycode);
- if(e.keycode == 33 || e.keycode == 34)
- {
- trace("asdklfjasdlkfjaskldfjaksdlf");
- }
- else
- {
- trace("AAA");
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
- }
- }
- function grp_biz_swt_testrslt_casebunja_tar_extra_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("기타", obj);
- }
- function grp_biz_swt_testrslt_casestain_tar_cmtcnts1005_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Comments", obj);
- }
- function fExeCntsView(pTitle, objCnts)
- {
- // 전역변수에 저장
- _ContentObject = objCnts;
- ds_hidden1.setColumn(0, "rsltcont", objCnts.text);
- grp_biz.grp_rsltcnts.cap_title.text = pTitle;
- fExeSetGrdLocation("grp_biz.grp_rsltcnts", 30, 20);// 그리드 그룹 위치 설정
- grp_biz.grp_rsltcnts.visible = true;
- grp_biz.grp_rsltcnts.tar_rsltcnts.setFocus();
- }
- function grp_biz_swt_testrslt_casejojig_ipt_mcont1001_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
- }
- function grp_biz_swt_testrslt_casejojig_ipt_mcont1001_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- // if(e.keycode == 13)
- // {
- // fExeDiagInpt("grp_biz.swt_testrslt.casejojig.ipt_mcont1001", "ds_testrsltinfoh", "rsltcnts3", "grp_biz.swt_testrslt.casejojig.tar_readcnts1001");
- // }
- }
- function grp_biz_swt_testrslt_casesepo_ipt_mcont1003_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fExeDiagInpt("grp_biz.swt_testrslt.casesepo.ipt_mcont1003", "ds_testrsltinfoh", "rsltcnts3", "grp_biz.swt_testrslt.casesepo.tar_lastrslt1003");
- }
- }
- function grp_biz_swt_testrslt_casesepo_ipt_mcont1003_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
- }
- function grp_biz_swt_testrslt_casesepo_tar_fstrslt1003_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("1차 결과", obj);
- ds_testrsltinfoh.setColumn(0, "rsltcnts1", ds_hidden1.getColumn(0, "rtnnode"));
- }
- function fExeSetGrdLocation(grdnm, ileft, itop)
- {
- eval(grdnm).position.left = ileft;
- eval(grdnm).position.top = itop;
- eval(grdnm).position.width = 1140;
- eval(grdnm).position.height = 710;
- }
- function grp_biz_grp_rsltcnts_btn_rsltclose_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeCloseCntsView();
- }
- function fExeCloseCntsView()
- {
- var strNode = ds_hidden1.getColumn(0, "rtnnode");
- if(!utlf_isNull(strNode))
- {
- ds_hidden1.setColumn(0, "rtnnode", ds_hidden1.getColumn(0, "rsltcont"));
- }
- if(_ContentObject == "grd_moletestlist")
- {
- ds_grd_moletestlist.setColumn(ds_grd_moletestlist.rowposition, "testrslt", grp_biz.grp_rsltcnts.tar_rsltcnts.text);
- }
- else
- {
- _ContentObject.value = grp_biz.grp_rsltcnts.tar_rsltcnts.text;
-
- }
-
- fExeSetGrdLocation("grp_biz.grp_rsltcnts", 30, 20);// 그리드 그룹 위치 설정
- grp_biz.grp_rsltcnts.visible = false;
- }
- function grp_biz_swt_testrslt_casesepo_tar_scndrslt1003_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("2차 결과", obj);
- }
- function grp_biz_swt_testrslt_casesepo_tar_lastrslt1003_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("최종결과", obj);
- }
- function grp_biz_swt_testrslt_casesepo_tar_cmtcnts1003_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Comments", obj);
- }
- function grp_biz_swt_testrslt_casejojig_tar_groscnts1001_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("육안소견", obj);
- }
- function grp_biz_swt_testrslt_casejojig_tar_mscopcnts1001_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("현미경 소견", obj);
- }
- function grp_biz_swt_testrslt_casejojig_tar_readcnts1001_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("판독결과", obj);
- }
- function grp_biz_swt_testrslt_casejojig_tar_cmtcnts1001_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Comments", obj);
- }
- function grp_biz_swt_testrslt_casefrozen_tar_groscnts1002_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("육안소견", obj);
- }
- function grp_biz_swt_testrslt_casefrozen_tar_mscopcnts1002_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("현미경 소견", obj);
- }
- function grp_biz_swt_testrslt_casefrozen_ipt_mcont1002_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fExeDiagInpt("grp_biz.swt_testrslt.casefrozen.ipt_mcont1002", "ds_testrsltinfoh", "rsltcnts3", "grp_biz.swt_testrslt.casefrozen.tar_frozencnts1002");
- }
- }
- function grp_biz_swt_testrslt_casefrozen_tar_frozencnts1002_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Frozen Permanant", obj);
- }
- function grp_biz_swt_testrslt_casefrozen_tar_cmtcnts1002_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Comments", obj);
- }
- function grp_biz_swt_testrslt_casebunja_tar_ade_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Sample adequacy", obj);
- }
- function grp_biz_swt_testrslt_casejeonja_tar_mscopcnts1008_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("전자현미경소견", obj);
- }
- function grp_biz_swt_testrslt_casejeonja_tar_readcnts1008_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("진단", obj);
- }
- function grp_biz_swt_testrslt_casejeonja_tar_cmtcnts1008_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Comments", obj);
- }
- function grp_biz_swt_testrslt_caseautopsy_tar_groscnts1009_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("육안소견", obj);
- }
- function grp_biz_swt_testrslt_caseautopsy_tar_mscopcnts1009_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("현미경 소견", obj);
- }
- function grp_biz_swt_testrslt_caseautopsy_tar_provisional1009_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Provisional Anatomical Diagnosis", obj);
- }
- function grp_biz_swt_testrslt_caseautopsy_tar_final1009_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Final Anatomical Diagnosis", obj);
- }
- function grp_biz_swt_testrslt_caseautopsy_tar_cmtcnts1009_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Comments", obj);
- }
- function grp_biz_swt_testrslt_casesepo_grd_screeners2_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var ScreenRow2 = ds_grd_screeners2.rowposition;
- if(ds_grd_screeners2.getColumn(ScreenRow2, "choi") == "1")
- {
- ds_grd_screeners2.setColumn(ScreenRow2, "choi", true);
- }
- else if(ds_grd_screeners2.getColumn(ScreenRow2, "choi") == "0")
- {
- ds_grd_screeners2.setColumn(ScreenRow2, "choi", false);
- }
- fExeClickReadDoct(grp_biz.swt_testrslt.casesepo.grd_screeners2, ScreenRow2, ds_grd_screeners2, grp_biz.swt_testrslt.casesepo.cap_sepo2list, "S2");
- }
- function grp_biz_swt_testrslt_casefrozen_btn_diag1002_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDiagPopup();
- }
- function grp_biz_swt_testrslt_casefrozen_ipt_mcont1002_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- obj.value = "";
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
- }
- function grp_biz_swt_testrslt_casebunja_ipt_mcont1007_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
- }
- function grp_biz_swt_testrslt_casebunja_ipt_mcont1007_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fExeDiagInpt("grp_biz.swt_testrslt.casebunja.ipt_mcont1007", "ds_testrsltinfoh", "rsltcnts1", "grp_biz.swt_testrslt.casebunja.tar_readcnts1007");
- }
- }
- function grp_biz_swt_testrslt_casejeonja_ipt_mcont1008_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
- }
- function grp_biz_swt_testrslt_casejeonja_ipt_mcont1008_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fExeDiagInpt("grp_biz.swt_testrslt.casejeonja.ipt_mcont1008", "ds_testrsltinfoh", "rsltcnts2", "grp_biz.swt_testrslt.casejeonja.tar_readcnts1008");
- }
- }
- function grp_biz_swt_testrslt_casejeonja_opt_tcont1008_canchange(obj:Edit, e:ChangeEventInfo)
- {
- ds_patinfo.setColumn(0, "spcnm", grp_biz.swt_testrslt.casejeonja.opt_tcont1008.text);
- }
- function grp_biz_swt_testrslt_caseautopsy_ipt_mcont1009_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
- }
- function grp_biz_swt_testrslt_caseautopsy_ipt_mcont1009_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fExeDiagInpt("grp_biz.swt_testrslt.caseautopsy.ipt_mcont1009", "rsltcnts5", "grp_biz.swt_testrslt.caseautopsy.tar_final1009");
- }
- }
- function grp_biz_swt_testrslt_caseautopsy_opt_tcont1009_canchange(obj:Edit, e:ChangeEventInfo)
- {
- //model.setValue("/root/main/testrslt/patinfo/spcnm",opt_tcont1009.currentText);
- ds_patinfo.setColumn(0, "spcnm", grp_biz.swt_testrslt.caseautopsy.opt_tcont1009.text);
- }
- function grp_biz_swt_testrslt_casejojig_tar_groscnts1001_onkillfocus(obj:TextArea, e:KillFocusEventInfo)
- {
- _ContentObject = obj;
- _ContentPos = obj.getCaretPos();
-
- }
- function grp_biz_swt_testrslt_casebunja_grd_moletestlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(obj.currentcol == 12 && ds_grd_moletestlist.rowcount > 0)
- {
- _ContentObject = obj.name;
- trace("obj = " + obj.name);
- ds_hidden1.setColumn(0, "rtnnode", ds_grd_moletestlist.getColumn(ds_grd_moletestlist.rowposition, "testrslt"));
- ds_hidden1.setColumn(0, "rsltcont", ds_grd_moletestlist.getColumn(ds_grd_moletestlist.rowposition, "testrslt"));
- //ds_grd_moletestlist.setColumn(ds_grd_moletestlist.rowposition, "testrslt", _ContentObject.value);
- grp_biz.grp_rsltcnts.cap_title.text = "검사결과";
- fExeSetGrdLocation("grp_biz.grp_rsltcnts", 30, 20);// 그리드 그룹 위치 설정
- grp_biz.grp_rsltcnts.visible = true;
- grp_biz.grp_rsltcnts.tar_rsltcnts.setFocus();
- //trace("value = " + _ContentObject.value);
- //ds_grd_moletestlist.setColumn(0, "testrslt", _ContentObject.value);
- }
- }
- function grp_biz_swt_testrslt_casebunja_grd_moletestlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- fExeExmpCall("grp_biz.swt_testrslt.casebunja.tar_extra", ds_grd_moletestlist, "testrslt", "4"); //"/root/main/testrslt/moletestlist["+ grd_moletestlist.row +"]/testrslt", "4");
- }
- function grp_biz_swt_testrslt_casebunja_datagrid1_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(ds_datagrid1.getColumn(ds_datagrid1.rowposition, "rsltcnts4") == "1" && obj.currentcol == "2")
- {
- for(var iNo = 0; iNo < ds_datagrid1.rowcount; iNo++)
- {
- if(ds_datagrid1.rowposition != iNo)
- {
- ds_datagrid1.setColumn(iNo, "rsltcnts4", "0");
- }
- }
- }
- }
- function grp_biz_grp_rsltcnts_input2_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fGetExample2("0"); // 1:Sample, 0:결과예문
- _ContentObject1.setFocus();
- _ContentObject1.setSelect(GTextBefore.length+GTextAfter.length, GTextBefore.length+GTextAfter.length);
- }
- }
- function fGetExample2(pValue)
- {
- var sRgstDrID = "0000000000"; // 공통예문
- var sDocuNo = "";
- var sExmpCntsG = "";
- var sExmpCntsM = "";
- var sExmpCntsD = "";
- var sExmpCntsTempG = "";
- var sExmpCntsTempM = "";
- var sExmpCntsTempD = "";
- //var sNode = "/root/init/exmpcont/exmpcontlist";
- var sExmpCd = "";
-
- if (pValue == "0")
- {
- sRgstDrID = sysf_getUserInfo("userid");
- sDocuNo = grp_biz.grp_rsltcnts.input2.text; // 개인별 예문
- ds_init.setColumn(0, "examplecd", sDocuNo);
- }
- else
- {
- sDocuNo = grp_biz.grp_rsltcnts.input2.text; // 공통 예문
- ds_init.setColumn(0, "samplecd", sDocuNo);
- }
-
- dsf_createDsRow("ds_send", [{col : "rgstdrid", val : sRgstDrID}
- ,{col : "docuno", val : sDocuNo.toUpperCase()}]);
- //submit("TRLPZ00116");
- var oParam = {};
- oParam.id = "TRLPZ00116";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetExmpleConts";
- oParam.inds = "refdata=ds_send";
- oParam.outds = "ds_exmpcontlist_rsltlist=rsltlist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00116";
- tranf_submit(oParam);
- for(var iNo = 0; iNo < ds_exmpcontlist_rsltlist.rowcount; iNo++)
- {
- sExmpCd = ds_exmpcontlist_rsltlist.getColumn(iNo, "exmpcd");
-
- if (sExmpCd.substring(0, 2) == "GR")
- {
- sExmpCntsG += ds_exmpcontlist_rsltlist.getColumn(iNo, "exmpcnts") + "\n";
- }
- else if (sExmpCd.substring(0, 2) == "MI")
- {
- sExmpCntsM += ds_exmpcontlist_rsltlist.getColumn(iNo, "exmpcnts") + "\n";
- }
- else if (sExmpCd.substring(0, 2) == "DI")
- {
- sExmpCntsD += ds_exmpcontlist_rsltlist.getColumn(iNo, "exmpcnts") + "\n";
- }
- else if (sExmpCd.substring(0, 2) == "UE")
- {
- sExmpCntsD += ds_exmpcontlist_rsltlist.getColumn(iNo, "exmpcnts");
- }
- else
- {
- sExmpCntsD += ds_exmpcontlist_rsltlist.getColumn(iNo, "exmpcnts");
- }
- }
-
- // 결과예문(개인별)의 경우 클릭한 TextBox에만 추가한다.
- if(pValue == "0") //결과예문
- {
- var txtSelPos = _ContentPos1;
-
- var curText = utlf_transNullToEmpty(_ContentObject1.text);
- var curTextBefore = curText.substr(0, txtSelPos);
- var curTextAfter = curText.substr(txtSelPos, curText.length);
- GTextBefore = curTextBefore;
- GTextAfter = sExmpCntsD;
-
- if(utlf_isNull(_ContentObject1))
- {
- return false;
- }
-
- var sStrNode = _ContentObject1.value;
-
- _ContentObject1.length = _ContentObject1.getCaretPos + 1;
-
- if ( _ContentObject1.selectionText == "\n" )
- {
- _ContentObject1.selectionText = sExmpCntsD + "\n";
- }
- else
- {
- _ContentObject1.value = sExmpCntsD + curText;
- }
- var orgBfCaretText = curText.substr(0, _ContentPos1)+sExmpCntsD;
-
- _ContentObject1.value = orgBfCaretText+curTextAfter;
-
- return true;
- }
- }
- function grp_biz_grp_rsltcnts_tar_rsltcnts_oneditclick(obj:TextArea, e:EditClickEventInfo)
- {
- _ContentObject1 = obj;
- _ContentPos1 = obj.getCaretPos();
- }
- function grp_biz_grp_rsltcnts_tar_rsltcnts_onkeyup(obj:TextArea, e:KeyEventInfo)
- {
- _ContentObject1 = obj;
- _ContentPos1 = obj.getCaretPos();
- }
- function grp_biz_ipt_ptno_onsetfocus(obj:Edit, e:SetFocusEventInfo)
- {
- EditFocus(obj, e);
- }
- function grp_biz_ipt_ptno_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- EditFocus(obj, e);
- }
- function EditFocus(obj, e)
- {
- var sPtNo = grp_biz.ipt_ptno.text;
- _ContentPos1 = obj.getCaretPos();
- obj.setSelect(sPtNo.length);
- }
- function grp_biz_ipt_tissblocnt_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- obj.autoselect = true;
- }
- function grp_biz_swt_testrslt_casebunja_tar_cmtcnts1007_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- fExeCntsView("Comments", obj);
- }
- function fFilterstr()
- {
- ds_grd_screeners1.filterstr = "choi == 'true'";
- dsf_createDs("ds_screeners1");
- ds_screeners1.copyData(ds_grd_screeners1, true);
- ds_grd_screeners1.filterstr = ""
-
- ds_grd_screeners2.filterstr = "choi == 'true'";
- dsf_createDs("ds_screeners2");
- ds_screeners2.copyData(ds_grd_screeners2, true);
- ds_grd_screeners2.filterstr = ""
- }
- function Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_temp_send.clearData();
-
- dsf_createDsRow("ds_userid", [{col : "userid", val : sysf_getUserInfo("userid")}]);
- var oParam = {};
- oParam.id = "TRLPR00199";
- oParam.service = "plgyrefmngtapp.TestRsltRef";
- oParam.method = "reqGetTEST";
- oParam.inds = "req=ds_userid";
- oParam.outds = "ds_temp_send=test";
- oParam.async = false;
- tranf_submit(oParam);
- }
- var temprow = 0;
- function Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- // if(ds_temp_send.rowcount > temprow)
- // {
- //
- // var ptno = ds_temp_send.getColumn(temprow, "ptno");
- // trace("ptno = " + ptno);
- // ds_hidden1.setColumn(0, "ptno", ptno);
- //
- // if(!utlf_isNull(ds_grd_readdoctlist))
- // {
- // ds_grd_readdoctlist.updatecontrol = true;
- // }
- //
- // fGetPatInfo();
- // fBtnindex();
- //
- //
- // if(ds_testrsltinfoh.rowcount <= 0)
- // {
- // ds_testrsltinfoh.addRow();
- // }
- // EditFocus(grp_biz.ipt_ptno);
- // temprow = temprow + 1;
- // }
- if(ds_temp_send.rowcount > 0)
- {
- for(var i = 0; i < ds_temp_send.rowcount; i++)
- {
- var ptno = ds_temp_send.getColumn(i, "ptno");
- ds_hidden1.setColumn(0, "ptno", ptno);
-
- if(!utlf_isNull(ds_grd_readdoctlist))
- {
- ds_grd_readdoctlist.updatecontrol = true;
- }
-
- fGetPatInfo();
- fBtnindex();
-
-
- if(ds_testrsltinfoh.rowcount <= 0)
- {
- ds_testrsltinfoh.addRow();
- }
- EditFocus(grp_biz.ipt_ptno);
-
- fExeDelayCheck("LAST", "1"); // 지연시간 및 결과시간 검사
- }
- }
- else
- {
- alert("끝 ");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|