123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259 |
- <?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 804" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout width="1219" height="747">
- <Shape id="line21" class="line_1" position="absolute 1 143 747 149" style="strokepen:3 solid #33bbbbff;"/>
- <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 128 752 750" id="swt_testrslt" class="tab_Normal" 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"/>
- <Shape id="line00" class="line_1" position="absolute -3 -5 737 1" style="strokepen:3 solid #33bbbbff;"/>
- </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;" wordwrap="both"/>
- <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;" wordwrap="both"/>
- <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="decoratetext" edittype="textarea" style="align:left top;" 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" anchor="default"/>
- <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" anchor="default"/>
- </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="both" oncelldblclick="grp_biz_swt_testrslt_casebunja_grd_moletestlist_oncelldblclick" onexpandup="grp_biz_swt_testrslt_casebunja_grd_moletestlist_onexpandup" autoenter="key" extendsizetype="row" scrollpixel="all" onmousewheel="grp_biz_swt_testrslt_casebunja_grd_moletestlist_onmousewheel">
- <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" celltype="head"/>
- <Cell col="8" displaytype="text" edittype="text" style="align:left middle;" text="bind:testnm" wordwrap="word"/>
- <Cell col="9" text="bind:workflagcd"/>
- <Cell col="10" text="bind:rsltrgstdd"/>
- <Cell col="11" text="bind:rsltrgstno"/>
- <Cell col="12" displaytype="text" edittype="text" style="padding:5 2 1 2;" 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" wordwrap="both"/>
- <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;" wordwrap="both"/>
- <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;" wordwrap="both"/>
- <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 celltype="head" 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" anchor="default">
- <Layouts>
- <Layout width="748" height="80">
- <Static id="caption32" text="IMMUNO FLUORESCENT FINDINGS : ( IF )" class="cell_1" position="absolute 2 1 372 24" anchor="default"/>
- <Edit id="ipt_ifyear" taborder="1" position="absolute 247 3 297 22" anchor="default"/>
- <Edit id="ipt_ifno" taborder="2" position="absolute 300 3 357 22" anchor="default"/>
- <Shape id="line89" class="line_3" position="absolute 2 23 747 29" anchor="default"/>
- <Radio id="radio3" taborder="3" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 583 27 648 47" anchor="default">
- <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" anchor="default"/>
- <Radio id="radio2" taborder="4" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 368 27 433 47" anchor="default">
- <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" anchor="default"/>
- <Radio id="radio1" taborder="5" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 155 27 220 47" anchor="default">
- <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" anchor="default"/>
- <Shape id="line52" class="line_3" position="absolute 2 45 747 51" anchor="default"/>
- <Static id="caption14" text="4. Result" class="cell_1" position="absolute 2 50 152 73" anchor="default"/>
- <Edit id="ipt_ifcmts" taborder="6" position="absolute 155 51 745 70" anchor="default"/>
- <Shape id="line41" class="line_3" position="absolute 2 69 747 75" anchor="default"/>
- </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="false" onsetfocus="grp_biz_ipt_ptno_onsetfocus" oneditclick="grp_biz_ipt_ptno_oneditclick"/>
- <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" oncellclick="grp_biz_grd_stainalllist_oncellclick" onselectchanged="grp_biz_grd_stainalllist_onselectchanged" onkeydown="grp_biz_grd_stainalllist_onkeydown">
- <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" celltype="head" style="align:center middle;" text="expr:currow + 1"/>
- <Cell col="8" style="align:left middle;background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:testnm"/>
- <Cell col="9" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:workflagcd"/>
- <Cell col="10" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:rsltrgstdd"/>
- <Cell col="11" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:rsltrgstno"/>
- <Cell col="12" displaytype="normal" edittype="text" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:testrslt" editautoselect="true"/>
- <Cell col="13" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:trandd"/>
- <Cell col="14" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:tranno"/>
- <Cell col="15" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:orgacptstatcd"/>
- <Cell col="16" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:orgprcpstatcd"/>
- <Cell col="17" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:prcpdd"/>
- <Cell col="18" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:execprcpuniqno"/>
- <Cell col="19" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" text="bind:prcpgenrflag"/>
- <Cell col="20" style="background:EXPR(blocyn == "N" ? "#ffccff" : "");background2:EXPR(blocyn == "N" ? "#ffccff" : "");" 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="CVR" 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>
- <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" anchor="default"/>
- <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" anchor="default"/>
- <Button id="btn1001" taborder="13" text="조직" position="absolute 1 119 45 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1001_onclick" anchor="default"/>
- <Button id="btn1002" taborder="14" text="동결절편" position="absolute 44 119 107 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1002_onclick" anchor="default"/>
- <Button id="btn1003" taborder="15" text="세포" position="absolute 106 119 148 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1003_onclick" anchor="default"/>
- <Button id="btn1004" taborder="16" text="특수염색" position="absolute 147 119 212 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1004_onclick" anchor="default"/>
- <Button id="btn1005" taborder="17" text="면역염색" position="absolute 212 119 277 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1005_onclick" onkillfocus="grp_biz_Button04_onkillfocus" anchor="default"/>
- <Button id="btn1007" taborder="18" text="분자" position="absolute 343 119 384 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1007_onclick" anchor="default"/>
- <Button id="btn1006" taborder="19" text="면역형광" position="absolute 278 119 343 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1006_onclick" anchor="default"/>
- <Button id="btn1008" taborder="20" text="전자현미경" position="absolute 384 119 460 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1008_onclick" anchor="default"/>
- <Button id="btn1009" taborder="21" text="부검" position="absolute 461 119 502 143" style="background:@gradation;border:2 double #33bbbbff #f0fdfcff;color:darkslategray;font:Dotum,9,bold;gradation:linear 0,0 #f0fdfcff 0,100 #d9f1eeff;" onclick="grp_biz_btn1009_onclick" anchor="default"/>
- <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>
- </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">Adequate (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"/>
- </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_copy_testrsltinfoh" 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)
- {
- 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;
- 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;
- var Clear;
-
- 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")}]);
- 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", " ");
-
-
- // 지연사유 조회
- 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", "-");
- 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'}]);
-
- 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
- //--------------------------------------
- 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(!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
- 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")}]);
-
- 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_grd_moletestlist.rowcount > 0)
- {
- for(var i = 0; i < ds_grd_moletestlist.rowcount; i++)
- {
- var testrslt;
- if(!utlf_isNull(ds_grd_moletestlist.getColumn(i, "testrslt")))
- {
- testrslt = ds_grd_moletestlist.getColumn(i, "testrslt").replace("\r\n", "\n");
- }
-
- trace("---------------------");
- ds_grd_moletestlist.setColumn(i, "testrslt", testrslt);
- }
- }
- if(ds_testrsltinfoh.rowcount > 0)
- {
- ds_testrsltinfoh.setColumn(0, "diagcnts", utlf_transNullToEmpty(ds_testrsltinfoh.getColumn(0, "diagcnts")).replace("\n", ""));
- }
-
- 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;
-
- 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();
-
- // 특수염색/면역염색은 추가결과를 입력할 수 없음.(메인 병리번호에 등록)
- 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";
- eval(sBtnObjNm).style.backgroundColor = "#BCE55C";
- sTemp = ":수정";
- break;
- case "730" : eval(sBtnObjNm).style.border.color = "c8c8c8";
- eval(sBtnObjNm).style.backgroundColor = "#FFFFB0";
- sTemp = ":최종";
- break;
- case "510" :
- case "710" : eval(sBtnObjNm).style.backgroundColor = "#5CD1E5";
- sTemp = ":예비";
- break;
- case "430" : eval(sBtnObjNm).style.backgroundColor = "#FFC19E";
- sTemp = ":접수";
- break;
- default : eval(sBtnObjNm).style.border = "2 double #33bbbbff #f0fdfcff";
- 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", "Adequate (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]);
-
- if(parent[iNo] == "SMLPB00900")
- {
- 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 if(parent[iNo] == "SMLPP00500")
- {
- //continue
- trace("결과조회");
- }
- else
- {
- frmf_setParameter("sPtNo", ds_hidden1.getColumn(0, "ptno"));
- if( !utlf_isNull(children))
- {
- children.fExePtNoDel();
- }
- }
- }
- }
- 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")}]);
-
- 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(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_testcdlist.clearData();
- grp_biz.cbo_delaytime.value = 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");
- }
- grp_btn.btn_addrslt.visible = true;
- grp_btn.btn_cnstrslt.visible = true;
- 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()
- {
- 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"));
-
- // 선택을 클릭하는 시점에서 순서를 재정렬
- 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"));
- }
- }
- }
- else
- {
- if(iRankNo < Number(strNode.getColumn(iNo, "dispseqno")))
- {
- strNode.setColumn(iNo, "dispseqno", Number(strNode.getColumn(iNo, "dispseqno"))-1);
- }
- }
- }
-
- // 선택된 Row에 순서를 저장
- if(strNode.getColumn(pRowNo, "choi") == "1" || strNode.getColumn(pRowNo, "choi") == "true")
- {
- strNode.setColumn(pRowNo, "dispseqno", iRankNo+1);
- }
- else
- {
- strNode.setColumn(pRowNo, "dispseqno", "0");
- }
- fExeReadList(objTitle, pBizFlagCd);
- }
- // 세포 결과예문 호출 처리 Function
- function fExeRsltChng(pRsltFlagCd)
- {
- var sResnFlagCd = "";
- var sRsltCntsNode = "";
-
- var sRsltNode = ds_testrsltinfoh;
- var sResnNode = "<?xml version='1.0' encoding='euc-kr'?>";
-
- 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")
- {
- // 1차결과 예문
- sRsltCntsNode = ds_testrsltinfoh.getColumn(0, "rsltcnts4");
- }
- else if (pRsltFlagCd == "2")
- {
- // 2차결과 예문
- sRsltCntsNode = ds_testrsltinfoh.getColumn(0, "rsltcnts5");
-
- }
- else
- {
- // 3차결과 예문
- sRsltCntsNode = ds_testrsltinfoh.getColumn(0, "rsltcnts6");
- }
- //--------------------------------------------------
- if( !utlf_isNull(utlf_transNullToEmpty(sRsltCntsNode).getTrim()))
- {
- sResnNode += "<root>"+sRsltCntsNode+"</root>";
-
- //--------------------
- switch (sResnFlagCd)
- {
- case "1" : ds_seporesn1.copyData(sResnNode);
- break;
- case "2" : ds_seporesn2.copyData(sResnNode);
- break;
- case "3" : ds_seporesn3.copyData(sResnNode);
- break;
- case "4" : ds_seporesn4.copyData(sResnNode);
- break;
- case "5" : ds_seporesn5.copyData(sResnNode);
- break;
- case "6" : ds_seporesn6.copyData(sResnNode);
- 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;
- }
- }
- }
-
- objCtrl.text = sReadNmList;
- }
- function fExeTabChange()
- {
- var workflag = ds_hidden1.getColumn(0, "workflagcd");
-
- switch(workflag)
- {
-
- case "1012" :
- case "1001" : grp_biz.swt_testrslt.tabindex = 0; // 조직 Tab
- fExeComboInit(grp_biz.swt_testrslt.casejojig.cmb_pcont1001);
- break;
- case "1002" : grp_biz.swt_testrslt.tabindex = 1; // 동결절편(Frozen) Tab
- fExeComboInit(grp_biz.swt_testrslt.casefrozen.cmb_pcont1002);
- break;
-
- case "1003" : grp_biz.swt_testrslt.tabindex = 2; // 세포(부인과/비부인과/세침흡인) Tab
- fExeComboInit(grp_biz.swt_testrslt.casesepo.cmb_pcont1003);
- break;
-
- // 면역형광 Tab
- case "1006" : grp_biz.swt_testrslt.tabindex = 6;
- grp_biz.swt_testrslt.caseIF.cmb_spckindcd.value = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- fExeIFcaseChange();
- fExeComboInit(grp_biz.swt_testrslt.caseIF.cmb_pcont1006);
- break;
-
- // 분자 Tab
- case "1007" : grp_biz.swt_testrslt.tabindex = 5;
- fExeComboInit(grp_biz.swt_testrslt.casebunja.cmb_pcont1007);
- break;
-
- // 전자현미경 Tab
- case "1008" : grp_biz.swt_testrslt.tabindex = 7;
- fExeComboInit(grp_biz.swt_testrslt.casejeonja.cmb_pcont1008);
- break;
-
- // 부검 Tab
- case "1009" : grp_biz.swt_testrslt.tabindex = 8;
- fExeComboInit(grp_biz.swt_testrslt.caseautopsy.cmb_pcont1009);
- break;
-
- case "1004" :
- case "1005" : grp_biz.swt_testrslt.tabindex = 3; // 특수염색, 면역염색 Tab
- 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()
- {
- frmf_setParameter("SMLPR00100_instcd", sysf_getUserInfo("dutplceinstcd"));
- frmf_setParameter("SMLPR00100_ptno", ds_testrsltinfoh.getColumn(0, "ptno"));
- 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")))
- {
- var exmpcnts = frmf_getParameter("SPLPR01600_exmpcnts");
- exmpcnts = exmpcnts.replace("\r\n", "\n");
- trace("exmpcnts = " + exmpcnts);
- pNode.setColumn(0, ""+pCol+"", 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();
-
-
- if( utlf_isNull(sRsltNode.getColumn(0, "rsltcnts1")))
- {
- sRsltNode.setColumn(0, "rsltcnts4", sRsltNode.getColumn(0, "rsltcnts1"))
- }
- else if( utlf_isNull(sRsltNode.getColumn(0, "rsltcnts2")))
- {
- sRsltNode.setColumn(0, "rsltcnts5", sRsltNode.getColumn(0, "rsltcnts2"))
- }
- else if( utlf_isNull(sRsltNode.getColumn(0, "rsltcnts3")))
- {
- sRsltNode.setColumn(0, "rsltcnts6", sRsltNode.getColumn(0, "rsltcnts3"))
- }
-
- // 세포 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);
-
-
- 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;
- }
-
- 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
- {
- 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;
- grp_biz.grp_conc.tar_conc.setFocus();
- }
- function grp_biz_grp_conc_btn_concclear_onclick(obj:Button, e:ClickEventInfo)
- {
- 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( 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);
-
- 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)
- {
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", "0");
- grp_biz_bool1_onclick();
- }
- function fExeCVRInfo()
- {
- fExeCVRMemo();
- }
- function fExeCVRMemo()
- {
- grp_biz.grp_conc2.visible = true;
- var lpid = ds_patinfo.getColumn(0, "pid");
- var lpatnm = ds_patinfo.getColumn(0, "patnm");
- var ltest = lpid + " " + lpatnm + "\n" + "\n" + "즉시 HIS로그인 후 수신확인 요망" ;
- ds_testrsltinfoh.setColumn(0, "alertmemo", ltest);
- grp_biz.grp_conc2.tar_conc2.setFocus();
- }
- function grp_biz_grp_conc2_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- 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( 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)
- {
- 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( utlf_isNull(ds_patinfo.getColumn(0, "acptdd")))
- {
- sysf_messageBox("환자를 조회 후 선택하여 주십시오!", "E000");
- return false;
- }
-
- //--------------------------------------------------------------------
- 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"));
-
- 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");
- }
- //조직) 현며경소견 결과예문
- 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");
- }
- //조직) 진단 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp100103_onclick(obj:Button, e:ClickEventInfo)
- {
- 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("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");
- }
- //동결절편) 현미경 소견 결과예문
- 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");
- }
- //동결절편) 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 = 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")); // 검색내용
- 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, "▩", "▦" );
-
- 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
- {
- 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);
- }
- else
- {
- ds_grd_readdoctlist.setRowType(ds_grd_readdoctlist.rowposition, 4);
- }
- 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;
-
- if( (!utlf_isNull(strMscopcnts1001) || !utlf_isNull(strReadcnts1001)) && (utlf_isNull(strReadDR1001)) )
- {
- sysf_messageBox("판독의사를 선택하여 주십시오. 판독의사는 ", "I003");
- return false
- }
- }
-
- trace("pBizFlag = " + pBizFlag);
- // 육안검사결과 저장일 경우 처리
- 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"));
- trace("=============================1111111111111111111111===========================");
- 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:U 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_getUserId() != "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"));
- 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_testrsltinfoh.setColumn(0, "extrpartcnts", ds_testrsltinfoh.getColumn(0, "extrpartcd"));
-
- dsf_setFixVal(ds_grd_frzncstelist, "inptflagcd:inptrslt");
-
- for(var f = 0; f < ds_grd_frzncstelist.rowcount; f++)
- {
- var readrslt = ds_grd_frzncstelist.getColumn(f, "readrslt").replace("\r", "");
-
- ds_grd_frzncstelist.setColumn(f, "readrslt", readrslt);
- }
-
- fFilterstr();
- trace("===============================22222222222222============================");
- 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_grd_screeners1:u sepouserlist2=ds_grd_screeners2:u specdrlist=ds_specdrlist frznrslt=ds_grd_frzncstelist:u";
- oParam.async = false;
- oParam.callback = "cf_TXLPR00101";
- tranf_submit(oParam);
-
- ds_grd_readdoctlist.filterstr="";
-
-
- // 자동출력여부를 화면에 표시
- if (pAutoSave == "1")
- {
- if (pBizFlag == "SAVE")
- {
- switch(ds_hidden1.getColumn(0, "workflagcd"))
- {
- case "1001" :
- case "1002" : // 동결절편일 경우
- break;
- }
- }
- }
- //-------------------------
- // 판독의사 저장정보 초기화
- 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();
- //}
- }
-
- trace("Clear = " + Clear);
- if(Clear)
- {
- fExeClear();
- }
- }
- //병리번호목록 팝업창의 병리번호 삭제 처리 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()
- {
- trace("fExeMakeCertPrcs ");
- var pRowNo = 0;
- var pNode = ds_testcdlist;
- var sCheckCnclresn = "";
-
- //-----------------------------
- 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", "-");
-
- // 최종진단 등록
- // 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_stainalllist readdoctlist=ds_grd_readdoctlist:U iftestlist=ds_iftestlist moletestlist=ds_grd_moletestlist:u sepouserlist1=ds_grd_screeners1:u sepouserlist2=ds_grd_screeners2:u 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
- {
- trace("return false(1)");
- 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
- {
- trace("return false(2)");
- 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);
-
- if(ds_singrslt.rowcount > 0)
- {
- if(ds_singrslt.getColumn(0, "signno") == "0" || utlf_isNull(ds_singrslt.getColumn(0, "signno")))
- {
- alert("SIGNNO가 0 입니다. 전산실로 전화주세요.");
- trace("return true(1)");
- return true;
- }
- trace("return true(2)");
- return true;
- }
- else
- {
- trace("return true(3)");
- return true;
- }
- }
- // function cf_TXLPR01102(sSvcId, nErrorCode, sErrorMsg)
- // {
- // trace("SIGNDATA = "+ ds_singrslt.saveXML());
- // if(nErrorCode < 0)
- // {
- // return;
- // }
- // else
- // {
- // if(ds_singrslt.getColumn(0, "signno") == "0" || utlf_isNull(ds_singrslt.getColumn(0, "signno")))
- // {
- // alert("SIGNNO가 0 입니다. 전산실로 전화주세요.");
- // return true;
- // }
- // else
- // {
- // 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);
-
- 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);
-
- trace("ds_refrslt = " + ds_refrslt.saveXML());
- // 등록된 이미지를 인증저장하기위한 이미지 파라미터 조회
- 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 sUserID = sysf_getUserInfo("userid");
- var sSpcNm = "";
- var sSpcNode = ds_testcdlist;
-
- 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");
- }
- //분자) 검사결과 이미지등록
- 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(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(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)
- {
- if(utlf_isNull(ds_testrsltinfoh.getColumn(0, "diagcnts")))
- {
- if(utlf_isNull(ds_copy_testrsltinfoh.getColumn(0, "diagcnts")))
- {
- fExeTestRsltSave("SAVE", "1"); // M코드 X
- }
- else
- {
- alert("중간결과가 있는 환자는 진단M코드를 삭제 할 수 없습니다.");
- ds_testrsltinfoh.setColumn(0, "diagcnts", ds_copy_testrsltinfoh.getColumn(0, "diagcnts"));
- return;
- }
- }
- else
- {
- fExeTestRsltSave("SAVE1", "1"); // M코드 O
- }
- }
- //전송취소
- 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_testrsltinfoh.getColumn(0, "ptno"));
- frmf_setParameter("SMLPR00100_diagcnts", ds_testrsltinfoh.getColumn(0, "diagcnts"));
- frmf_setParameter("SMLPR00100_mpphonno", ds_testcdlist.getColumn(0, "mpphonno"));
- frmf_setParameter("SMLPR00100_pid", ds_testrsltinfoh.getColumn(0, "pid"));
- frmf_setParameter("SMLPR00100_workflagcd", ds_testcdlist.getColumn(0, "statsworkflagcd"));
- 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_setParameter("SMLPR00100_instcd", sysf_getUserInfo("dutplceinstcd"));
- frmf_setParameter("SMLPR00100_ptno", ds_testrsltinfoh.getColumn(0, "ptno"));
- frmf_setParameter("SMLPR00100_diagcnts", ds_testrsltinfoh.getColumn(0, "diagcnts"));
- frmf_setParameter("SMLPR00100_mpphonno", ds_testcdlist.getColumn(0, "mpphonno"));
- frmf_setParameter("SMLPR00100_pid", ds_testrsltinfoh.getColumn(0, "pid"));
- frmf_setParameter("SMLPR00100_workflagcd", ds_testcdlist.getColumn(0, "statsworkflagcd"));
- 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("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");
- 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 = 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"));
- frmf_setParameter("SMLPB00600_scop_ptno", grp_biz.ipt_ptno.text);
- frmf_setParameter("SMLPB00600_scop_acptdd", ds_patinfo.getColumn(0, "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;
- sPtNo = ds_testcdlist.getColumn(0, "dispptno");
- aPtNo = sPtNo.split("-");
-
- //----------------------------------------------
- frmf_setParameter("SMLPJ01000_scrno", "SMLPP00200");
- frmf_setParameter("SMLPJ01000_pid", sNode.getColumn(0, "pid"));
- frmf_setParameter("SMLPJ01000_acptdd", sNode.getColumn(0, "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");
- trace("sWorkFlagCd =>>>>>>>>>>>>>>>> " + sWorkFlagCd);
-
- var strMscopcnts1001 = "";
- var strReadcnts1001 = "";
- var strReadDR1001 = "";
-
- var Hint = eval(obj).tooltiptext;
-
- aPtNo = String(Hint).split(":");
- trace("sPtNo = " + sPtNo);
-
- if( !utlf_isNull(sWorkFlagCd))
- {
- if(utlf_isNull(Hint))
- {
- sysf_messageBox("처리할 수 없는 작업입니다! 병리번호가 ", "E016");
- return false;
- }
- sPtNo = oCurrBtn;
-
- //----------------------------------------
- // 최종진단 안되어 있을 경우 자동저장 처리
- if( utlf_isNull(ds_patinfo.getColumn(0, "readdd")) || ds_patinfo.getColumn(0, "readdd") == "-")
- {
- trace("자동저장처리");
- msgYN = sysf_messageBox(" ", "Q002"); // Yes:6, No:7
-
- if (msgYN == 6)
- {
- if (iTabChng == 1)
- {
- strMscopcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- strReadcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- strReadDR1001 = ds_hidden1.getColumn(0, "readdrlist");
- if( !utlf_isNull(strMscopcnts1001) || !utlf_isNull(strReadcnts1001) && utlf_isNull(strReadDR1001))
- {
- sysf_messageBox("판독의사를 선택하여 주십시오. 판독의사는 ", "I003");
- return false;
- }
- iTabChng = 0;
- }
-
- fExeTestRsltSave("SAVE", "0");
- }
- }
-
-
- ds_hidden1.setColumn(0, "ptno", aPtNo[0]);
- fGetPatInfo();
-
- fExeTabChange();
- fBtnStyle(eval(obj).name);
- }
-
- if(ds_hidden1.getColumn(0, "workflagcd") == "1004")
- {
- grp_biz.swt_testrslt.casestain.capstaintitle.text = "특수염색 리스트";
- }
- 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;
- }
- fBtnInit(); // 버튼 색 초기화
- fGetPatInfo();
-
- ds_copy_testrsltinfoh.copyData(ds_testrsltinfoh, true);
- fBtnindex(); // 버튼 foucs 색 변경
-
- if(ds_testrsltinfoh.rowcount <= 0)
- {
- ds_testrsltinfoh.addRow();
- }
- EditFocus(grp_biz.ipt_ptno);
- }
- }
- // 버튼 색 초기화
- function fBtnInit()
- {
- var childlist = grp_biz.components;
- for(var i = 1; i < 10; i++)
- {
- childlist["btn100"+i].style.border = "2 double #33bbbbff #f0fdfcff";
- childlist["btn100"+i].style.gradation = "linear 0,0 #f0fdfcff 0,100 #d9f1eeff";
- childlist["btn100"+i].style.backgroundColor = "@gradation";
- }
- }
- // 버튼 foucs 색 변경
- 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("btn1007");
- }
- else if(grp_biz.swt_testrslt.tabindex == 6)
- {
- fBtnStyle("btn1006");
- }
- 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 sTestCd = ds_hidden1.getColumn(0, "testcd");
- ds_testcdlist.filterstr = "testnm =='" +sTestCd+"'";
- var sNode = ds_testcdlist;
- var sPid = sNode.getColumn(0, "pid");
- var sTestNm = sNode.getColumn(0, "testnm");
- var sReqFrmCd = sNode.getColumn(0, "reqfrmflagcd");
- var sReqFrmNo = sNode.getColumn(0, "reqfrmno");
- var sSpdCd = sNode.getColumn(0, "spccd");
- var sSpcNm = sNode.getColumn(0, "spcnm");
- lpzfExeReqFrmInfo2(sReqFrmCd, sReqFrmNo, sTestCd, sTestNm, sSpdCd, sSpcNm, sPid);
- ds_testcdlist.filterstr = "";
- }
- //지연시간 및 결과시간 등록 처리 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")}]);
- 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"));
-
-
-
- //----------------------------------------------
- // 결과시간이 지연시간보다 클 경우 지연사유 선택
- if (iReadTime > iDelayTime)
- {
- if( utlf_isNull(ds_init.getColumn(0, "delayresncd")) || ds_init.getColumn(0, "delayresncd") == "-")
- {
- sysf_messageBox("지연사유를 입력하여 주십시오! [ 지연시간 : " + (iReadTime - iDelayTime) + "일 ] ", "E000");
- return false;
- }
- else
- {
- ds_send.clearData();
- 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)
- {
- Clear = false;
- return;
- }
- Clear = true;
- }
- //암판정
- 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(); 2019.02.20 엄영만 주석처리 아래의 화면으로 대체
- //fExeUgcyAlert();
-
- if(utlf_isNull(ds_hidden1.getColumn(0, "ptno"))) return false;
-
- dsf_createDsRow( "ds_arg_SPLPR03000", [{col : "cvrtype", val : "P"} // CVR구분 병리
- ,{col : "refkey", val : ds_hidden1.getColumn(0, "ptno")}]); // 병리번호
- var objArg = new Object();
- objArg.arg_ds_popup = ds_arg_SPLPR03000;
-
- frmf_modal("SPLPR03000", "SPLPR03000", objArg, null, null, null, null, null, null, null, null, null, "M");
-
- } 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)
- {
- fGetRecFormNormal();
- }
- //서식예문 내용 조회 처리 Function
- function fGetRecFormNormal()
- {
- var param = "";
- var sNode = ds_patinfo;
- var sNode2 = ds_testcdlist;
-
- 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.makeValue("/root/send/ptno", model.getValue(sNode+"/ptno"));
-
- dsf_createDsRow( "ds_send_ptno", [{col : "ptno", val : sNode.getColumn(0, "ptno")}]);
-
- 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"));
- frmf_setParameter("pid", sNode.getColumn(0, "pid"));
- frmf_setParameter("orddd", ds_cretinfolist.getColumn(0, "orddd"));
- frmf_setParameter("cretno", ds_cretinfolist.getColumn(0, "cretno"));
- frmf_setParameter("orddeptcd",ds_cretinfolist.getColumn(0, "orddeptcd"));
- frmf_setParameter("orddrid", ds_cretinfolist.getColumn(0, "orddrid"));
- frmf_setParameter("ioflag", ds_cretinfolist.getColumn(0, "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;
- 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;
-
-
- //----------------------------
- // 서식항목 및 입력값 가져오기
- 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 sGap = "";
- var LeftPos = 0;
- var sLeftData = "";
- var iPrevLeftPos = 0;
- var sLineData = "";
-
- for(var iNo = 0; iNo < recnode.rowCount; iNo++)
- {
- if( utlf_isNull(recnode.getColumn(iNo, "toppos"))){
- }
- else if(TopPos != recnode.getColumn(iNo, "toppos"))
- {
- iPrevLeftPos = 0;
- TopPos = recnode.getColumn(iNo, "toppos");
-
- //-------------
- if (iNo > 0)
- {
- reccnts += "\n" + sLineData;
- sLineData = "";
- }
- }
- else{
- }
- sLeftData = recnode.getColumn(iNo, "leftpos");
- if (sLeftData.isNumber())
- {
- if (sLineData.length > 0)
- {
- LeftPos = Number(Number(recnode.getColumn(iNo, "leftpos")) / 10) + 10;
- }
- else
- {
- 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, ' ') + recnode.getColumn(iNo, "reccnts");
- }
-
- // 서식코드 초기화
- 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)
- {
- if(fExeUpdtWorkFlag("grp_biz.btn1001"))
- {
- fBtnStyle(obj.name);
- }
- }
- function grp_biz_btn1002_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fExeUpdtWorkFlag("grp_biz.btn1002"))
- {
- fBtnStyle(obj.name);
- }
- }
- function grp_biz_btn1003_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fExeUpdtWorkFlag("grp_biz.btn1003"))
- {
- 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)
- {
- if(fExeUpdtWorkFlag("grp_biz.btn1005"))
- {
- fBtnStyle(obj.name);
- }
- }
- function grp_biz_btn1006_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fExeUpdtWorkFlag("grp_biz.btn1006"))
- {
- fBtnStyle(obj.name);
- }
- }
- function grp_biz_btn1007_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fExeUpdtWorkFlag("grp_biz.btn1007"))
- {
- fBtnStyle(obj.name);
- }
- }
- function grp_biz_btn1008_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fExeUpdtWorkFlag("grp_biz.btn1008"))
- {
- fBtnStyle(obj.name);
- }
- }
- function grp_biz_btn1009_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fExeUpdtWorkFlag("grp_biz.btn1009"))
- {
- 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";
- childlist[obj].style.backgroundColor = "#b2e6e1ff";
- 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()}]);
- 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
- sExmpCntsTempD = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- 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();
- fBtnindex();
-
- if(ds_testrsltinfoh.rowcount <= 0)
- {
- ds_testrsltinfoh.addRow();
- }
- EditFocus(grp_biz.ipt_ptno);
- 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)
- {
- 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"));
-
- 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();
- }
- }
- 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");
- }
- 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()}]);
-
- 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 grp_biz_swt_testrslt_casebunja_grd_moletestlist_onmousewheel(obj:Grid, e:MouseWheelEventInfo)
- {
- obj.vscrollbar.pos += ((e.amount < 0) ? 24 : -24);
-
- return true;
- }
- ]]></Script>
- </Form>
- </FDL>
|