123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226 |
- <?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">
- <Layouts>
- <Layout>
- <Div position="absolute 0 54 1219 801" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <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"/>
- <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"/>
- <Edit position="absolute 69 44 146 63" id="input1" class="input_default" taborder="2" anchor="default"/>
- <Edit readonly="true" position="absolute 218 44 298 63" id="output11" anchor="default"/>
- <Edit readonly="true" position="absolute 384 44 480 63" id="output12" anchor="default"/>
- <Shape position="absolute 0 15 751 21" linetype="horizontal" id="line13" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Edit readonly="true" position="absolute 384 68 480 87" id="output13" anchor="default"/>
- <Edit position="absolute 218 20 298 39" id="input4" class="input_default" taborder="3" anchor="default"/>
- <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" onclick="grp_biz_caption51_onclick"/>
- <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"/>
- <Edit readonly="true" position="absolute 673 44 751 63" id="output30" anchor="default"/>
- <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 582 867 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 15 939 21" linetype="horizontal" id="line3" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="기타정보" position="absolute 761 0 834 15" id="caption2" class="tit_2" anchor="default"/>
- <Static text="판독의사" position="absolute 943 0 1015 15" 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">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="92"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="instcd"/>
- <Cell col="1" text="pid"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="병리번호"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:ptno"/>
- <Cell col="3" style="background:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');background2:EXPR(acptstatcd == '0' ? '#ffff00' : acptstatcd == '2' ? '#ffccff' : acptstatcd == '3' || acptstatcd == '4' ? '#9cff9c' : '');" text="bind:dispptno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 111 751 117" linetype="horizontal" id="line5" class="line_3" anchor="default"/>
- <Tab position="absolute 1 120 767 741" id="swt_testrslt" class="sw_box" anchor="default" onchanged="grp_biz_swt_testrslt_onchanged">
- <Tabpages>
- <Tabpage text="조직" id="casejojig">
- <Layouts>
- <Layout>
- <Static text="Comments" position="absolute 6 522 96 539" id="caption37" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 588 745 594" linetype="horizontal" id="line16" class="line_3" anchor="default"/>
- <Shape position="absolute 5 539 745 545" linetype="horizontal" id="line18" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 110 745 116" linetype="horizontal" id="line19" class="line_3" anchor="default"/>
- <Static text="육안소견" position="absolute 7 10 80 26" id="caption39" class="tit_2" anchor="default"/>
- <Static text="진단" position="absolute 7 329 59 345" id="caption40" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 27 745 33" linetype="horizontal" id="line21" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 346 745 352" linetype="horizontal" id="line22" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="현미경 소견" position="absolute 7 123 107 139" id="caption41" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 140 745 146" linetype="horizontal" id="line23" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 316 746 322" linetype="horizontal" id="line24" class="line_3" anchor="default"/>
- <Shape position="absolute 5 508 746 514" linetype="horizontal" id="line2" class="line_3" anchor="default"/>
- <Static text="T" position="absolute 117 325 143 344" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Static text="M" position="absolute 475 325 501 344" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="P" position="absolute 281 325 307 344" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 262 6 353 25" id="opt_grostestrecnm1001" anchor="default" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;"/>
- <TextArea position="absolute 5 543 745 589" id="tar_cmtcnts1001" anchor="default"/>
- <TextArea position="absolute 5 31 745 111" id="tar_groscnts1001" anchor="default"/>
- <TextArea position="absolute 5 144 745 317" id="tar_mscopcnts1001" anchor="default" oneditclick="grp_biz_swt_testrslt_casejojig_tar_mscopcnts1001_oneditclick"/>
- <TextArea position="absolute 5 350 745 510" id="tar_readcnts1001" anchor="default"/>
- <Edit position="absolute 146 325 278 344" id="opt_tcont1001" class="input_default" anchor="default"/>
- <Combo position="absolute 310 325 472 344" id="cmb_pcont1001" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testnm" codecolumn="testcd" anchor="default"/>
- <Edit position="absolute 504 325 662 344" id="ipt_mcont1001" class="input_default" anchor="default"/>
- <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 120 147 139" align="align:center middle;" id="output3" anchor="default" style="background:stretch 5,5;border:1 none transparent ;bordertype:normal 0 0 ;align:right middle;"/>
- <Static text="개의 Block이 존재합니다." position="absolute 142 124 285 137" align="align:center middle;" id="caption10" anchor="default"/>
- <Button position="absolute 457 5 521 24" id="btn_block" class="btn2" text="블럭생성" anchor="default" onclick="grp_biz_swt_testrslt_casejojig_btn_block_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="동결절편" id="casefrozen">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 27 745 33" linetype="horizontal" id="line37" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="현미경 소견" position="absolute 8 98 108 114" id="caption86" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 116 745 122" linetype="horizontal" id="line70" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 177 744 183" linetype="horizontal" id="line71" class="line_3" anchor="default"/>
- <Shape position="absolute 5 587 744 593" 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 10 523 154 536" 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 88 744 94" 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"/>
- <Static text="Frozen 결과" position="absolute 8 186 109 202" 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 309 744 315" linetype="horizontal" id="line77" class="line_3" anchor="default"/>
- <Static text="Frozen Permanent" position="absolute 9 320 150 341" id="caption93" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 338 746 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"/>
- <TextArea position="absolute 170 515 215 536" id="tar_readcnts1002" visible="false" anchor="default"/>
- <TextArea position="absolute 5 342 745 511" id="tar_frozencnts1002" anchor="default"/>
- <TextArea position="absolute 5 120 745 178" id="tar_mscopcnts1002" anchor="default"/>
- <TextArea position="absolute 5 31 745 89" id="tar_groscnts1002" anchor="default" wordwrap="both"/>
- <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="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="85"/>
- <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" text="bind:cstecnts"/>
- <Cell col="11" displaytype="date" edittype="date" text="bind:acptdd"/>
- <Cell col="12" displaytype="date" edittype="date" text="bind:acpttm" mask="hh:mm:ss"/>
- <Cell col="13" displaytype="date" edittype="date" text="bind:indd"/>
- <Cell col="14" displaytype="date" edittype="date" text="bind:intm" mask="hh:mm:ss"/>
- <Cell col="15" displaytype="date" edittype="date" text="bind:readdd"/>
- <Cell col="16" displaytype="date" edittype="date" text="bind:readtm" mask="hh:mm:ss"/>
- <Cell col="17" displaytype="text" edittype="text" text="bind:readrslt"/>
- <Cell col="18" text="bind:readdrnm1"/>
- <Cell col="19" displaytype="combo" edittype="combo" text="bind:readdrid1"/>
- <Cell col="20" text="bind:readdrnm2"/>
- <Cell col="21" displaytype="combo" edittype="combo" text="bind:readdrid2"/>
- <Cell col="22" text="bind:readdrnm3"/>
- <Cell col="23" displaytype="combo" edittype="combo" text="bind:readdrid3"/>
- <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"/>
- <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 ;"/>
- <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 10 9 83 25" id="caption9" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 27 503 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">
- <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 text="bind:choi" edittype="checkbox" displaytype="checkbox"/>
- <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" text="bind:dispseqno" edittype="text" displaytype="text" mask="#,###"/>
- <Cell col="9" text="bind:ptno"/>
- <Cell col="10" text="bind:orgdispseqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="1차 스크리너" position="absolute 512 6 612 28" 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 172 750 178" 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 254 750 260" 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 512 181 612 202" id="caption22" class="tit_2" anchor="default"/>
- <Static text="2차 결과" position="absolute 10 180 85 198" 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 512 264 612 283" id="caption25" class="tit_2" anchor="default"/>
- <Static text="진단" position="absolute 10 263 62 280" 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"/>
- <Edit position="absolute 590 336 733 355" id="ipt_mcont1003" class="input_default" anchor="default"/>
- <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 10 521 74 543" id="caption85" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 31 503 173" id="tar_fstrslt1003" anchor="default"/>
- <TextArea position="absolute 5 204 503 255" id="tar_scndrslt1003" anchor="default"/>
- <TextArea position="absolute 5 287 503 511" id="tar_lastrslt1003" anchor="default"/>
- <TextArea position="absolute 5 544 745 590" id="tar_cmtcnts1003" anchor="default"/>
- <Grid position="absolute 507 204 750 255" id="grd_screeners2" binddataset="ds_grd_screeners2" anchor="default" autofittype="col">
- <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 text="bind:choi" edittype="checkbox" displaytype="checkbox"/>
- <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" text="bind:dispseqno" edittype="text" displaytype="text" mask="#,###"/>
- <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 text="판독의사" position="absolute 619 8 744 21" id="cap_sepo1list" anchor="default"/>
- <Static text="판독의사" position="absolute 610 184 750 197" id="cap_sepo2list" anchor="default"/>
- <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 426 750 442" 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"/>
- </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"/>
- </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">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="24"/>
- <Column size="314"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="390"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="접수일자"/>
- <Cell col="4" text="접수번호"/>
- <Cell col="5" text="접수항목번호"/>
- <Cell col="6" text="검사코드"/>
- <Cell col="7"/>
- <Cell col="8" text="검사명"/>
- <Cell col="9" text="workflagcd"/>
- <Cell col="10" text="rsltrgstdd"/>
- <Cell col="11" text="rsltrgstno"/>
- <Cell col="12" text="검사결과"/>
- <Cell col="13" text="trandd"/>
- <Cell col="14" text="tranno"/>
- <Cell col="15" text="orgacptstatcd"/>
- <Cell col="16" text="orgprcpstatcd"/>
- <Cell col="17" text="prcpdd"/>
- <Cell col="18" text="execprcpuniqno"/>
- <Cell col="19" text="prcpgenrflag"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:dispptno"/>
- <Cell col="3" text="bind:acptdd"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" text="bind:acptitemno"/>
- <Cell col="6" text="bind:testcd"/>
- <Cell col="7"/>
- <Cell col="8" text="bind:testnm"/>
- <Cell col="9" text="bind:workflagcd"/>
- <Cell col="10" text="bind:rsltrgstdd"/>
- <Cell col="11" text="bind:rsltrgstno"/>
- <Cell col="12" displaytype="text" edittype="text" text="bind:testrslt"/>
- <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"/>
- <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"/>
- <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"/>
- <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"/>
- <TextArea position="absolute 5 390 745 510" id="tar_extra" anchor="default"/>
- <Grid position="absolute 5 111 745 185" id="datagrid1" binddataset="ds_datagrid1" anchor="default" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="33"/>
- <Column size="220"/>
- <Column size="484"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="선택"/>
- <Cell col="3" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell text="expr:currow + 1"/>
- <Cell col="1" text="bind:disnm"/>
- <Cell col="2" displaytype="checkbox" edittype="checkbox" text="bind:rsltcnts4"/>
- <Cell col="3" text="bind:disnmcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 199 745 205" linetype="horizontal" id="line92" class="line_3" anchor="default"/>
- <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 90 751 509" 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 9 133 26" id="caption67" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 32 745 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_iftestlist" anchor="default" autofittype="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="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_iftestlist" anchor="default" autosizingtype="none" autofittype="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="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"/>
- <Cell col="13" displaytype="combo" edittype="combo" text="bind:testrslt02"/>
- <Cell col="14" displaytype="combo" edittype="combo" text="bind:testrslt03"/>
- <Cell col="15" displaytype="combo" edittype="combo" 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" displaytype="text" edittype="text" text="bind:testrslt07"/>
- <Cell col="19" displaytype="text" edittype="text" text="bind:testrslt08"/>
- <Cell col="20" displaytype="text" edittype="text" text="bind:testrslt09"/>
- <Cell col="21" displaytype="text" edittype="text" text="bind:testrslt10"/>
- <Cell col="22" displaytype="text" edittype="text" 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="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">
- <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"/>
- <Shape position="absolute 5 498 748 504" linetype="horizontal" id="line42" class="line_3" 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">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">Kidney</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">Skin</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">Other</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <TextArea position="absolute 245 515 290 534" id="tar_readcnts1006" visible="false" anchor="default"/>
- <TextArea position="absolute 5 544 745 590" id="tar_cmtcnts1006" anchor="default"/>
- <Button position="absolute 686 517 750 536" id="btn_exmp1006cmt" class="btn2" text="결과예문" anchor="default" onclick="grp_biz_swt_testrslt_caseIF_btn_exmp1006cmt_onclick"/>
- <Edit readonly="true" position="absolute 360 515 460 534" id="opt_diag1006" visible="false" anchor="default"/>
- <Edit position="absolute 250 111 360 130" id="opt_tcont1006" class="input_default" anchor="default"/>
- <Static text="T" position="absolute 221 111 247 130" align="align:center middle;" id="caption63" class="cell_1" anchor="default"/>
- <Static text="M" position="absolute 557 111 583 130" align="align:center middle;" id="caption64" class="cell_1" anchor="default"/>
- <Static text="P" position="absolute 363 111 389 130" align="align:center middle;" id="caption65" class="cell_1" anchor="default"/>
- <Edit position="absolute 586 111 731 130" id="ipt_mcont1006" class="input_default" anchor="default"/>
- <Button position="absolute 732 111 746 127" id="btn_diag1006" text="" anchor="default" style="image:URL('theme://images/icon_glassSearch_N.png');background:transparent;border:0 none #808080ff ;" onclick="grp_biz_swt_testrslt_caseIF_btn_diag1006_onclick"/>
- <Button position="absolute 145 111 209 130" id="button10" class="btn2" visible="false" text="결과예문" anchor="default"/>
- <Combo position="absolute 392 111 554 130" id="cmb_pcont1006" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testnm" codecolumn="testcd" anchor="default"/>
- <Div id="Div00" taborder="5" text="Div00" position="absolute 2 37 751 117">
- <Layouts>
- <Layout width="748" height="80">
- <Static id="caption32" text="IMMUNO FLUORESCENT FINDINGS : ( IF )" class="cell_1" position="absolute 2 1 372 24"/>
- <Edit id="ipt_ifyear" taborder="1" position="absolute 247 3 297 22"/>
- <Edit id="ipt_ifno" taborder="2" position="absolute 300 3 357 22"/>
- <Shape id="line89" class="line_3" position="absolute 2 23 747 29"/>
- <Radio id="radio3" taborder="3" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 583 27 648 47">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption13" text="3. Presence of deposit" class="cell_1" position="absolute 438 25 578 48"/>
- <Radio id="radio2" taborder="4" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 368 27 433 47">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption12" text="2. Presence of medulla" class="cell_1" position="absolute 223 25 363 48"/>
- <Radio id="radio1" taborder="5" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 155 27 220 47">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption11" text="1. Presence of glomeruli" class="cell_1" position="absolute 2 25 152 48"/>
- <Shape id="line52" class="line_3" position="absolute 2 45 747 51"/>
- <Static id="caption14" text="4. Result" class="cell_1" position="absolute 2 50 152 73"/>
- <Edit id="ipt_ifcmts" taborder="6" position="absolute 155 51 745 70"/>
- <Shape id="line41" class="line_3" position="absolute 2 69 747 75"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="전자현미경" id="casejeonja">
- <Layouts>
- <Layout>
- <Static text="진단" position="absolute 8 277 55 293" id="caption68" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 28 746 34" linetype="horizontal" id="line46" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 6 296 747 302" linetype="horizontal" id="line47" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 5 589 745 595" linetype="horizontal" id="line48" class="line_3" anchor="default"/>
- <Static text="T" position="absolute 116 274 142 293" align="align:center middle;" id="caption69" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 540 746 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 745 515" linetype="horizontal" id="line50" class="line_3" anchor="default"/>
- <Static text="M" position="absolute 474 274 500 293" align="align:center middle;" id="caption71" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 265 744 271" linetype="horizontal" id="line51" class="line_3" anchor="default"/>
- <Static text="P" position="absolute 280 274 306 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 745 510" id="tar_readcnts1008" anchor="default"/>
- <TextArea position="absolute 5 544 745 590" id="tar_cmtcnts1008" anchor="default"/>
- <TextArea position="absolute 5 32 745 266" id="tar_mscopcnts1008" anchor="default"/>
- <Edit position="absolute 145 274 277 293" id="opt_tcont1008" class="input_default" anchor="default"/>
- <Edit position="absolute 503 274 661 293" id="ipt_mcont1008" class="input_default" anchor="default"/>
- <Combo position="absolute 309 274 471 293" id="cmb_pcont1008" class="combo_default" taborder="4" innerdataset="ds_init_cmb_pcont1008" datacolumn="testnm" codecolumn="testcd" anchor="default"/>
- <Button position="absolute 681 517 745 536" id="btn_exmp1008cmt" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 681 5 745 24" id="btn_exmp100801" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 681 273 745 292" id="btn_exmp100802" class="btn2" text="결과예문" anchor="default"/>
- <Button position="absolute 663 274 677 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"/>
- <TextArea position="absolute 5 172 745 252" id="tar_mscopcnts1009" anchor="default"/>
- <TextArea position="absolute 5 285 745 397" id="tar_provisional1009" anchor="default"/>
- <TextArea position="absolute 5 430 745 510" id="tar_final1009" anchor="default"/>
- <TextArea position="absolute 5 544 745 590" id="tar_cmtcnts1009" anchor="default"/>
- <Edit position="absolute 357 518 489 537" id="opt_tcont1009" class="input_default" anchor="default"/>
- <Edit position="absolute 357 405 665 424" id="ipt_mcont1009" class="input_default" anchor="default"/>
- <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"/>
- <Edit position="absolute 69 20 146 39" id="ipt_ptno" class="input_s_essential" taborder="1" anchor="default" onkeydown="grp_biz_ipt_ptno_onkeydown"/>
- <Grid position="absolute 760 605 1188 740" id="grd_bfptnolist" binddataset="ds_grd_bfptnolist" anchor="default" autofittype="col" autosizingtype="none" cellsizingtype="row">
- <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">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="24"/>
- <Column size="122"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="130"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="ptno"/>
- <Cell col="2" text="병리번호"/>
- <Cell col="3" text="접수일자"/>
- <Cell col="4" text="접수번호"/>
- <Cell col="5" text="접수항목번호"/>
- <Cell col="6" text="검사코드"/>
- <Cell col="7"/>
- <Cell col="8" text="검사명"/>
- <Cell col="9" text="workflagcd"/>
- <Cell col="10" text="rsltrgstdd"/>
- <Cell col="11" text="rsltrgstno"/>
- <Cell col="12" text="검사결과"/>
- <Cell col="13" text="trandd"/>
- <Cell col="14" text="tranno"/>
- <Cell col="15" text="orgacptstatcd"/>
- <Cell col="16" text="orgprcpstatcd"/>
- <Cell col="17" text="prcpdd"/>
- <Cell col="18" text="execprcpuniqno"/>
- <Cell col="19" text="prcpgenrflag"/>
- <Cell col="20" text="블록"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:dispptno"/>
- <Cell col="3" text="bind:acptdd"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" text="bind:acptitemno"/>
- <Cell col="6" text="bind:testcd"/>
- <Cell col="7" text="expr:currow + 1"/>
- <Cell col="8" text="bind:testnm"/>
- <Cell col="9" text="bind:workflagcd"/>
- <Cell col="10" text="bind:rsltrgstdd"/>
- <Cell col="11" text="bind:rsltrgstno"/>
- <Cell col="12" displaytype="text" edittype="text" text="bind:testrslt"/>
- <Cell col="13" text="bind:trandd"/>
- <Cell col="14" text="bind:tranno"/>
- <Cell col="15" text="bind:orgacptstatcd"/>
- <Cell col="16" text="bind:orgprcpstatcd"/>
- <Cell col="17" text="bind:prcpdd"/>
- <Cell col="18" text="bind:execprcpuniqno"/>
- <Cell col="19" text="bind:prcpgenrflag"/>
- <Cell col="20" text="bind:blocyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 943 19 1191 285" id="grd_readdoctlist" taborder="11" binddataset="ds_grd_readdoctlist" anchor="default" autofittype="col" oncellclick="grp_biz_grd_readdoctlist_oncellclick" cellclickbound="cell" enableevent="true">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="34"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="76"/>
- <Column size="76"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell 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="true" falsevalue="false" 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"/>
- <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"/>
- <CheckBox position="absolute 858 115 873 138" id="bol_tissbank" anchor="default"/>
- <Combo position="absolute 69 68 146 87" id="cmb_prcptype" class="combo_default" taborder="4" innerdataset="@ds_testcdlist" datacolumn="testnm" codecolumn="testcd" 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"/>
- <Edit position="absolute 843 92 939 111" id="ipt_tissblocnt" anchor="default"/>
- <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"/>
- <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"/>
- <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 583 277 713 352" id="grd_testcdlist" visible="false" binddataset="ds_grd_testcdlist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="32"/>
- <Column size="27"/>
- <Column size="25"/>
- <Column size="22"/>
- <Column size="23"/>
- <Column size="16"/>
- <Column size="16"/>
- <Column size="13"/>
- <Column size="18"/>
- <Column size="22"/>
- <Column size="14"/>
- <Column size="13"/>
- <Column size="16"/>
- <Column size="14"/>
- <Column size="16"/>
- <Column size="18"/>
- <Column size="14"/>
- <Column size="23"/>
- <Column size="13"/>
- <Column size="15"/>
- <Column size="15"/>
- <Column size="12"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- <Cell col="2" text="caption3"/>
- <Cell col="3" text="caption4"/>
- <Cell col="4" text="caption10"/>
- <Cell col="5" text="caption9"/>
- <Cell col="6" text="caption8"/>
- <Cell col="7" text="caption7"/>
- <Cell col="8" text="caption6"/>
- <Cell col="9" text="caption5"/>
- <Cell col="10" text="caption11"/>
- <Cell col="11" text="caption12"/>
- <Cell col="12" text="caption13"/>
- <Cell col="13" text="caption14"/>
- <Cell col="14" text="caption15"/>
- <Cell col="15" text="caption16"/>
- <Cell col="16" text="caption17"/>
- <Cell col="17" text="caption18"/>
- <Cell col="18" text="caption19"/>
- <Cell col="19" text="caption20"/>
- <Cell col="20" text="caption21"/>
- <Cell col="21" text="caption22"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:ptno"/>
- <Cell col="2" text="bind:acptdd"/>
- <Cell col="3" text="bind:acpttm"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" text="bind:acptitemno"/>
- <Cell col="6" text="bind:testcd"/>
- <Cell col="7" text="bind:testnm"/>
- <Cell col="8" text="bind:orgacptstatcd"/>
- <Cell col="9" text="bind:orgprcpstatcd"/>
- <Cell col="10" text="bind:pid"/>
- <Cell col="11" text="bind:prcpdd"/>
- <Cell col="12" text="bind:execprcpuniqno"/>
- <Cell col="13" text="bind:orddeptcd"/>
- <Cell col="14" text="bind:orddeptnm"/>
- <Cell col="15" text="bind:orddrid"/>
- <Cell col="16" text="bind:orddrnm"/>
- <Cell col="17" text="bind:wardroom"/>
- <Cell col="18" text="bind:reqfrmflagcd"/>
- <Cell col="19" text="bind:spccd"/>
- <Cell col="20" text="bind:spcnm"/>
- <Cell col="21" text="bind:prcpgenrflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox position="absolute 679 93 748 108" id="bol_noti" anchor="default" text="긴급알림" onclick="grp_biz_bol_noti_onclick" style="font:Dotum,9;" truevalue="1"/>
- <CheckBox position="absolute 601 93 670 109" id="bool1" anchor="default" text="관심증례" onclick="grp_biz_bool1_onclick" style="font:Dotum,9;" truevalue="1"/>
- <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"/>
- <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"/>
- <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="상단"/>
- <CheckBox position="absolute 318 -3 367 17" id="bool3" anchor="default" text="pacs"/>
- <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 429 270 735 470" id="grp_rsltcnts" visible="false" anchor="default">
- <Layouts>
- <Layout width="306" height="200">
- <Shape position="absolute 0 20 1128 26" linetype="vertical" id="line96" class="line_1" anchor="default"/>
- <Button position="absolute 1073 0 1129 22" id="btn_rsltclose" class="btn4" text="확인" anchor="default"/>
- <Static text="육안검색" position="absolute 3 9 82 25" id="cap_title" class="tit_2" anchor="default"/>
- <Edit position="absolute 977 3 1073 22" id="input2" anchor="default"/>
- <Static text="결과예문" position="absolute 909 3 967 23" align="align:center middle;" id="caption109" class="cell_1" anchor="default"/>
- <TextArea position="absolute 3 28 305 182" id="tar_rsltcnts" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 749 98 1142 281" 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>
- </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>
- <Combo id="cmb_grostestid" taborder="2" innerdataset="ds_init_cmb_grostestid" codecolumn="userid" datacolumn="usernm" onitemchanged="cmb_grostestid_onitemchanged" class="combo_essential" position="absolute 673 99 751 118"/>
- </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="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_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"/>
- </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="false" 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/>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_grd_iftestlistS" 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="rsltrgstdd" type="STRING"/>
- <Column id="rsltrgstno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="rgstflagcd" type="STRING"/>
- <Column id="itemseqno" type="STRING"/>
- <Column id="itemhistno" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="acptno" type="STRING"/>
- <Column id="acptitemno" type="STRING"/>
- <Column id="testnm" type="STRING"/>
- <Column id="testrslt01" type="STRING"/>
- <Column id="testrslt02" type="STRING"/>
- <Column id="testrslt03" type="STRING"/>
- <Column id="testrslt04" type="STRING"/>
- <Column id="testrslt05" type="STRING"/>
- <Column id="testrslt06" type="STRING"/>
- <Column id="testrslt07" type="STRING"/>
- <Column id="testrslt08" type="STRING"/>
- <Column id="testrslt09" type="STRING"/>
- <Column id="testrslt10" type="STRING"/>
- <Column id="testrslt11" type="STRING"/>
- <Column id="testrslt12" type="STRING"/>
- <Column id="testrslt13" type="STRING"/>
- <Column id="testrslt14" type="STRING"/>
- <Column id="testrslt15" type="STRING"/>
- <Column id="testrslt16" type="STRING"/>
- <Column id="testrslt17" type="STRING"/>
- <Column id="testrslt18" type="STRING"/>
- <Column id="testrslt19" type="STRING"/>
- <Column id="testrslt20" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_iftestlistK" 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="rsltrgstdd" type="STRING"/>
- <Column id="rsltrgstno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="rgstflagcd" type="STRING"/>
- <Column id="itemseqno" type="STRING"/>
- <Column id="itemhistno" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="acptno" type="STRING"/>
- <Column id="acptitemno" type="STRING"/>
- <Column id="testnm" type="STRING"/>
- <Column id="testrslt01" type="STRING"/>
- <Column id="testrslt02" type="STRING"/>
- <Column id="testrslt03" type="STRING"/>
- <Column id="testrslt04" type="STRING"/>
- <Column id="testrslt05" type="STRING"/>
- <Column id="testrslt06" type="STRING"/>
- <Column id="testrslt07" type="STRING"/>
- <Column id="testrslt08" type="STRING"/>
- <Column id="testrslt09" type="STRING"/>
- <Column id="testrslt10" type="STRING"/>
- <Column id="testrslt11" type="STRING"/>
- <Column id="testrslt12" type="STRING"/>
- <Column id="testrslt13" type="STRING"/>
- <Column id="testrslt14" type="STRING"/>
- <Column id="testrslt15" type="STRING"/>
- <Column id="testrslt16" type="STRING"/>
- <Column id="testrslt17" type="STRING"/>
- <Column id="testrslt18" type="STRING"/>
- <Column id="testrslt19" type="STRING"/>
- <Column id="testrslt20" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_iftestlistO" 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="rsltrgstdd" type="STRING"/>
- <Column id="rsltrgstno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="rgstflagcd" type="STRING"/>
- <Column id="itemseqno" type="STRING"/>
- <Column id="itemhistno" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="acptno" type="STRING"/>
- <Column id="acptitemno" type="STRING"/>
- <Column id="testnm" type="STRING"/>
- <Column id="testrslt01" type="STRING"/>
- <Column id="testrslt02" type="STRING"/>
- <Column id="testrslt03" type="STRING"/>
- <Column id="testrslt04" type="STRING"/>
- <Column id="testrslt05" type="STRING"/>
- <Column id="testrslt06" type="STRING"/>
- <Column id="testrslt07" type="STRING"/>
- <Column id="testrslt08" type="STRING"/>
- <Column id="testrslt09" type="STRING"/>
- <Column id="testrslt10" type="STRING"/>
- <Column id="testrslt11" type="STRING"/>
- <Column id="testrslt12" type="STRING"/>
- <Column id="testrslt13" type="STRING"/>
- <Column id="testrslt14" type="STRING"/>
- <Column id="testrslt15" type="STRING"/>
- <Column id="testrslt16" type="STRING"/>
- <Column id="testrslt17" type="STRING"/>
- <Column id="testrslt18" type="STRING"/>
- <Column id="testrslt19" type="STRING"/>
- <Column id="testrslt20" type="STRING"/>
- </ColumnInfo>
- </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="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_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"/>
- </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"/>
- </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"/>
- </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"/>
- </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>
- </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_getResultDetail" firefirstcount="0" firenextcount="0" useclientlayout="false" 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="false" 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="인증번호"/>
- </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="false" 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>
- </Objects>
- <Bind>
- <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="item18" compid="grp_biz.output30" propid="value" datasetid="ds_testcdlist" columnid="atdoctnm"/>
- <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="item51" compid="grp_biz.swt_testrslt.casesepo.tar_fstrslt1003" propid="value" datasetid="ds_testrsltinfoh" columnid="rsltcnts1"/>
- <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"/>
- <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="cmb_grostestid" propid="value" datasetid="ds_testrsltinfoh" columnid="imgrgstdd"/>
- </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";
- function SMLPR00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMLPR00100_onload(obj:Form, e:LoadEventInfo)
- {
- //makeReportPreview(10, 10, 300, 300, "grp_prnt");
- fExeInitialize(); // 화면 초기화
-
- grdf_initGrid(grp_biz.grd_readdoctlist);
- grdf_initGrid(grp_biz.grd_stainalllist);
- grdf_initGrid(grp_biz.grd_refptno);
- grdf_initGrid(grp_biz.grd_testrslt);
- grdf_initGrid(grp_biz.grd_bfptnolist);
- grdf_initGrid(grp_biz.swt_testrslt.casefrozen.grd_frzncstelist);
- grdf_setRowTypeIcon(grp_biz.grd_readdoctlist, 2);
- ds_grd_readdoctlist.updatecontrol = false;
- dsf_setDefaultVal(ds_grd_readdoctlist, "choi:0");
- ds_grd_readdoctlist.updatecontrol = true;
- grdf_setRowTypeIcon(grp_biz.swt_testrslt.casebunja.grd_moletestlist, 7);
- grdf_setRowTypeIcon(grp_biz.swt_testrslt.casefrozen.grd_frzncstelist, 6);
- }
- var iTabChng = 0;
- var _ContentObject;
- var iNo = 0;
-
- function fExeInitialize()
- {
- // 노드 초기화
- //model.removeNodeset("/root/main/patinfo/patinfo"); // 환자정보 초기화
- //model.removeNodeset("/root/init/resncd/resncdlist"); // 취소사유 초기화
- //model.removeNodeset("/root/init/exmpcont/exmpcontlist"); // 결과예문 초기화
- //model.removeNodeset("/root/init/recform/recformlist"); // 서식목록 초기화
- //--------------------------
- // Send Node 삭제 후 재 생성
- //model.removeNodeset("/root/send");
- //model.removeNodeset("/root/init/resncd/resncdlist");
- //model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- //model.makeValue("/root/send/baseflagcd", "'30'");
- dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}]);
- //submit("TRLPZ00101", false);
- var oParam = {};
- oParam.id = "TRLPZ00101";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetHospitalEnvironmentSetInfo";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_hosoenvinfo=hospenvinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00101";
- tranf_submit(oParam);
-
- dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "baseflagcd", val : '30'}]);
- //submit("TRLPZ00103", false);
- 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();
- //submit("TRLPR02602"); // 병리과 서식목록 조회
- 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);
-
- //-----------------------------------------------------------------
- //model.removeNodeset("/root/init/resncd/resncdlist[resncd='ZZZZ']");
- //ds_init_cbo_recformcd.filter("resncd!='ZZZZ'");
- //iNo = getNodesetCount("/root/init/resncd/resncdlist");
- iNo = ds_init_cbo_recformcd.rowcount;
- //model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/instcd", getUserInfo("dutplceinstcd"));
- //model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/flagcd", "30");
- //model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/resncd", "-");
- //model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/resncnts", " ");
- ds_init_cbo_recformcd.setColumn((Number(iNo)+1), "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_init_cbo_recformcd.setColumn((Number(iNo)+1), "flagcd", "30");
- ds_init_cbo_recformcd.setColumn((Number(iNo)+1), "resncd", "-");
- ds_init_cbo_recformcd.setColumn((Number(iNo)+1), "resncnts", " ");
-
- //----------------------------------------------------------
- //model.copyNode("/root/init/cmbresncd", "/root/init/resncd");
-
-
- //--------------
- // 지연사유 조회
- //model.resetInstanceNode("/root/init/resncd");
- //model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- //model.makeValue("/root/send/baseflagcd", "'31'");
- dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "baseflagcd", val : '31'}]);
- //submit("TRLPZ00103", false);
- 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);
-
- //-----------------------------------------------------------------
- //model.removeNodeset("/root/init/resncd/resncdlist[resncd='ZZZZ']");
- ds_init_cbo_delaytime.filter("resncd!='ZZZZ'");
- //iNo = getNodesetCount("/root/init/resncd/resncdlist");
- //model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/instcd", getUserInfo("dutplceinstcd"));
- //model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/flagcd", "31");
- //model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/resncd", "-");
- //model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/resncnts", "-");
- iNo = ds_init_cbo_delaytime.rowcount;
- ds_init_cbo_delaytime.setColumn((Number(iNo)+1), "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_init_cbo_delaytime.setColumn((Number(iNo)+1), "flagcd", "31");
- ds_init_cbo_delaytime.setColumn((Number(iNo)+1), "resncd", "-");
- ds_init_cbo_delaytime.setColumn((Number(iNo)+1), "resncnts", "-");
- //model.copyNode("/root/init/delayresn", "/root/init/resncd");
-
-
- //----------------------
- ds_send.clear();
- // // Thyroid 검체목록 조회
- // model.resetInstanceNode("/root/init/resncd");
- // model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- // model.makeValue("/root/send/baseflagcd", "'U1'");
- dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "baseflagcd", val : 'U1'}]);
- // submit("TRLPZ00103", false);
- 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);
- // //-----------------------------------------------------------------
- // model.removeNodeset("/root/init/resncd/resncdlist[resncd='ZZZZ']");
- ds_resncdlist.filter("resncd!='ZZZZ'");
- // model.copyNode("/root/init/spccdresn", "/root/init/resncd");
- //
- //
- // //--------------------------
- // // Send Node 삭제 후 재 생성
- // model.removeNodeset("/root/send");
- // model.resetInstanceNode("/root/init/resncd");
- // model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- // model.makeValue("/root/send/baseflagcd", "'QP");
- dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "baseflagcd", val : 'U1'}]);
- // submit("TRLPZ00103");
- var oParam = {};
- oParam.id = "TRLPZ00103";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetReasonCodeList";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_resncdlist00=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00103";
- tranf_submit(oParam);
-
- ds_resncdlist00.filter("resncd!='ZZZZ'");
- // //-----------------------------------------------------------------
- // model.removeNodeset("/root/init/resncd/resncdlist[resncd='ZZZZ']");
- // iNo = getNodesetCount("/root/init/resncd/resncdlist");
- iNo = ds_resncdlist00.rowcount;
- // model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/instcd", getUserInfo("dutplceinstcd"));
- // model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/flagcd", "QP");
- // model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/resncd", "-");
- // model.makeValue("/root/init/resncd/resncdlist["+(Number(iNo) + 1)+"]/resncnts", "-");
- ds_resncdlist00.setColumn((Number(iNo)+1), "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_resncdlist00.setColumn((Number(iNo)+1), "flagcd", "QP");
- ds_resncdlist00.setColumn((Number(iNo)+1), "resncd", "-");
- ds_resncdlist00.setColumn((Number(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_hidden1.setColumn(0, "workflagcd", ""); // 작업구분코드
-
- grp_biz.swt_testrslt.tabindex = 0;
- // fExeUpdtWorkFlag(btn_1001.attribute("id")); // 조직 Tab Select
- // model.toggle("casejojig");
- // //--------------------------------------
- ds_init.setColumn(0, "punch", ""); // punch 초기화
- grp_biz.ipt_ptno.setFocus();
-
- //------------------------
- //if (checkOpener())
- if(frmf_checkOpener()) //opener 검사
- {
- //var param = opener.javascript.getParameter("opener_parameter_id"); //opener parameter value를 get
- var param = opener.frmf_getParameter("opener_parameter_id"); //opener parameter value를 get
- //if(param != "")
- if(!utlf_isNull(param))
- { // opener parameter value가 있는 경우
- //model.setValue("/root/hidden/ptno", param);
- //model.setValue("/root/hidden/ptno", param);
- ds_hidden1.setColumn(0, "ptno", parma);
- 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'");
-
- cmb_grostestid.innerdataset = ds_doctor1;
- cmb_grostestid.codecolumn = "userid";
- 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(ds_hidden1.getColumn(0, "ptno")))
- 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")));
-
-
- //--------------------------------
- // model.removeNodeset("/root/send");
- // model.resetInstanceNode("/root/main/testrslt/patinfo"); // 환자정보 초기화
- // model.removeNodeset("/root/main/testrslt/testrsltinfoh"); // 검사결과 초기화
- // model.removeNodeset("/root/main/testrslt/testcdlist"); // 검사항목 목록 초기화
- // model.removeNodeset("/root/main/testrslt/workrelaptnolist"); // 작업구분 관련병리번호 목록 초기화
- // model.removeNodeset("/root/main/testrslt/relaptnolist"); // 관련병리번호 목록 초기화
- // model.removeNodeset("/root/main/testrslt/bfptnolist"); // 이전병리번호 목록 초기화
- // model.removeNodeset("/root/main/testrslt/staintestlist"); // 특수염색, 면역염색, 면역형광 목록 초기화
- // model.removeNodeset("/root/main/testrslt/readdoctlist"); // 판독의사 목록 초기화
- // model.removeNodeset("/root/main/testrslt/iftestlist"); // 면역형광 목록 초기화
- // model.removeNodeset("/root/main/testrslt/moletestlist"); // 분자병리 목록 초기화
- // model.removeNodeset("/root/main/testrslt/frzncstelist"); // Frozen 목록 초기화
- // model.removeNodeset("/root/main/testrslt/sepouserlist1"); // 세포 1차 판독자
- // model.removeNodeset("/root/main/testrslt/sepouserlist2"); // 세포 2차 판독자
- // model.removeNodeset("/root/main/testrslt/diagcntslist"); // 진단내용
- // model.removeNodeset("/root/main/testrslt/specdrlist"); // 선택한 선택진료의
-
- //lpzfExeSePoResnInit("/root/init/seporesn1", "/root/init/seporesn2", "/root/init/seporesn3", "1");
- 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
-
- //lpzfExeSePoResnInit("/root/init/seporesn4", "/root/init/seporesn5", "/root/init/seporesn6", "2");
- //lpzfExeSePoResnInit("/root/init/seporesn7", "/root/init/seporesn8", "/root/init/seporesn9", "3");
- //lpzfExeSePoResnInit("/root/init/seporesnA", "/root/init/seporesnB", "/root/init/seporesnC", "4");
-
- //--------------
- // 그리드 초기화
- // grd_readdoctlist.refresh();
- // grd_stainalllist.refresh();
- // grd_refptno.refresh();
- // grd_bfptnolist.refresh();
- // grd_iftestlistK.refresh();
- // grd_iftestlistS.refresh();
- // grd_moletestlist.refresh();
- // grd_frzncstelist.refresh();
- // grd_screeners1.refresh();
- // grd_screeners2.refresh();
- //
- //-------------
- //fExeBtnClear();
-
- //---------------------------------------------------------------------
- // model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- // model.makeValue("/root/send/ptno", model.getValue("/root/hidden/ptno"));
- // model.makeValue("/root/send/userdeptcd", model.getValue("/root/hidden/userdeptcd"));
- // model.makeValue("/root/send/doctjobcd", model.getValue("/root/init/hospenv/hospenvinfo/doctjobgradcd"));
- // model.makeValue("/root/send/teamjobcd", model.getValue("/root/init/hospenv/hospenvinfo/teamjobgradcd"));
- dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "ptno", val : ds_hidden1.getColumn(0, "ptno")}
- ,{col : "userdeptcd", val : ds_hidden1.getColumn(0, "userdeptcd")}
- ,{col : "doctjobcd", val : ds_hosoenvinfo.getColumn(0, "doctjobgradcd")}
- ,{col : "teamjobcd", val : ds_hosoenvinfo.getColumn(0, "teamjobgradcd")}]);
-
- //return true;
- //-------------------------
- var oParam = {};
- oParam.id = "TRLPR00101";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetTestRslt";
- oParam.inds = "reqdata=ds_send";
- oParam.outds = "ds_patinfo=patinfo ds_testcdlist=testcdlist ds_workrelaptnolist=workrelaptnolist ds_grd_refptno=relaptnolist ds_grd_bfptnolist=bfptnolist ds_grd_stainalllist=staintestlist ds_grd_readdoctlist=readdoctlist ds_testrsltinfoh=testrsltinfoh ds_iftestlist=iftestlist ds_grd_moletestlist=moletestlist ds_grd_frzncstelist=frzncstelist ds_grd_screeners1=sepouserlist1 ds_grd_screeners2=sepouserlist2 ds_diagcntslist=diagcntslist ds_specdrlist=specdrlist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR00101";
- tranf_submit(oParam);
- // return true;
- // if (!submit("TRLPR00101"))
- // {
- // sysf_messageBox("검사결과 조회를", "E009");
- // return false;
- // }
-
- // else
- // {
- //-------------------
- // 환자 상단정보 표시
-
- //if (model.getValue("/root/main/testrslt/testcdlist[1]/execprcpuniqno") == "")
- if( utlf_isNull(ds_testcdlist.getColumn(1, "execprcpuniqno")))
- {
-
- // Continue
- }
- else
- {
-
- //if (model.getValue("/root/init/upperinfo") == "1")
- if(ds_init.getColumn(0, "upperinfo") == "1")
- {
-
- //lpzfExeTopInfoDisp(model.getValue("/root/main/testrslt/testcdlist[1]/prcpdd"),
- //model.getValue("/root/main/testrslt/testcdlist[1]/execprcpuniqno"),
- //model.getValue("/root/main/testrslt/testcdlist[1]/instcd"));
- lpzfExeTopInfoDisp(ds_testcdlist.getColumn(1, "prcpdd"), ds_testcdlist.getColumn(1, "execprcpuniqno"), ds_testcdlist.getColumn(1, "instcd"));
- }
- }
-
-
- //20111007
- //if(model.getValue(strHNode+"/extrpartcd") == "")
-
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "extrpartcd")))
- {
-
- }
- else
- {
-
- //alert(model.getValue(strHNode+"/extrpartcd"));
- //model.setvalue("/root/main/testrslt/patinfo/spcnm",model.getValue(strHNode+"/extrpartcd"));
- ds_patinfo.setColumn(0, "spcnm", ds_testrsltinfoh.getColumn(0, "extrpartcd"));
- }
- //if(model.getValue(strHNode+"/extrmthdcd") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "extrmthdcd")))
- {
-
- }
- else
- {
-
- //alert(model.getValue(strHNode+"/extrpartcd"));
- //model.setvalue("/root/main/testrslt/testcdlist/testnm",model.getValue(strHNode+"/extrmthdcd"));
- ds_testcdlist.setColumn(0, "testnm", ds_testrsltinfoh.getColumn(0, "extrmthdcd"));
- }
- //-----------------------------------------------
- // 최초 검색시에는 Instance Node에 값을 설정한다.
- var strNode = ds_workrelaptnolist;
- //var strHNode = "/root/main/testrslt/testrsltinfoh";
- var strHNode = ds_testrsltinfoh;
-
- //if (getNodesetCount(strHNode) <= 0)
- if(ds_testrsltinfoh.rowcount < 0)
- {
-
- ds_testrsltinfoh.setColumn(0, "instcd", ds_testcdlist.getColumn(1, "instcd"));
- ds_testrsltinfoh.setColumn(0, "ptno", ds_testcdlist.getColumn(1, "ptno"));
- ds_testrsltinfoh.setColumn(0, "pid", ds_testcdlist.getColumn(1, "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", "");
- //---------------------------------------------------
- iFindNo = grd_readdoctlist.findRow("true", 1, 0, false, false); //접수상태에서도 판독의사가 들어올수 있기 때문에...
-
- if(iFindNo <= 0)
- {
- //if (getNodesetCount("/root/temp/readdoctlist") > 0)
- if(ds_grd_readdoctlist.rowcount > 0)
- {
- //model.removeNodeset("/root/main/testrslt/readdoctlist");
- //model.makeNode("/root/main/testrslt/readdoctlist");
- //copyNodesetType("/root/main/testrslt/readdoctlist", "/root/temp/readdoctlist");
-
- //-------------------
- // 그리드 상태 변경
- //for (var iNo=1; iNo <= getNodesetCount("/root/main/testrslt/readdoctlist"); iNo++)
- for(var iNo = 0; iNo <=ds_grd_readdoctlist.rowcount; iNo++)
- {
- //model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/rgstdd", "-");
- //model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/rgstno", "0");
- //model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/userrgstdd", "-");
- //model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/ptno", "-");
- //model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/orgdispseqno", "0");
- 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.grd_readdoctlist.addStatus(iNo, "update");
- }
- }
- }
- }
- else
- {
-
- //위탁예문 때문에 결과는 존재하지 않지만 strHNode 노드는 존재하는 경우
- //if(model.getValue(strHNode + "/rsltrgstno") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltrgstno")))
- {
- // model.makeValue(strHNode + "/instcd", model.getValue("/root/main/testrslt/testcdlist[1]/instcd"));
- // model.makeValue(strHNode + "/ptno", model.getValue("/root/main/testrslt/testcdlist[1]/ptno"));
- // model.makeValue(strHNode + "/pid", model.getValue("/root/main/testrslt/testcdlist[1]/pid"));
- // model.makeValue(strHNode + "/spckeepflagcd", "0"); // 0:미보관, 1:보관
- // model.makeValue(strHNode + "/rslthideflagcd", "0"); // 0:일반, 1:숨기기
- // model.makeValue(strHNode + "/preprsltflagcd", "0"); // 0:미표시, 1:표시
- // model.makeValue(strHNode + "/conccaseflagcd", "0"); // 0:일반, 1:관심
- // model.makeValue(strHNode + "/ugcyalertflagcd", "0"); // 0:일반, 1:관심
- // model.makeValue(strHNode + "/grospic", "0");
- // model.makeValue(strHNode + "/signno", "0");
- // model.makeValue(strHNode + "/histno", "0");
- ds_testrsltinfoh.setColumn(0, "instcd", ds_testcdlist.getColumn(1, "instcd"));
- ds_testrsltinfoh.setColumn(0, "ptno", ds_testcdlist.getColumn(1, "ptno"));
- ds_testrsltinfoh.setColumn(0, "pid", ds_testcdlist.getColumn(1, "pid"));
- ds_testrsltinfoh.setColumn(0, "spckeepflagcd", "0");
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", "0");
- ds_testrsltinfoh.setColumn(0, "preprsltflagcd", "0");
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", "0");
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", "0");
- ds_testrsltinfoh.setColumn(0, "grospic", "0");
- ds_testrsltinfoh.setColumn(0, "signno", "0");
- ds_testrsltinfoh.setColumn(0, "histno", "0");
- }
- //iFindNo = grd_readdoctlist.findRow("true", 1, 0, false, false);
-
- for(var i = 0; i <= ds_grd_readdoctlist.rowcount; i++)
- {
- iFindNo = ds_grd_readdoctlist.getColumn(i, "choi") == 1;
- if (Number(iFindNo) <= 0)
- {
- //---------------------------------------------------
- //if (getNodesetCount("/root/temp/readdoctlist") > 0)
- if(ds_grd_readdoctlist.rowcount > 0)
- {
- // model.removeNodeset("/root/main/testrslt/readdoctlist");
- // model.makeNode("/root/main/testrslt/readdoctlist");
- // copyNodesetType("/root/main/testrslt/readdoctlist", "/root/temp/readdoctlist");
- //-------------------
- // 그리드 상태 변경
- //for (var iNo=1; iNo <= getNodesetCount("/root/main/testrslt/readdoctlist"); iNo++)
- for(var iNo=0; iNo <= ds_grd_readdoctlist.rowcount; iNo++)
- {
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/rgstdd", "-");
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/rgstno", "0");
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/userrgstdd", "-");
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/ptno", "-");
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/orgdispseqno", "0");
- 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");
- // grd_readdoctlist.addStatus(iNo, "update");
- }
- }
- }
- }
- // }
-
- //--------------------------------------------------------------------------
- // 육안(Gross)검사 시점에 보관된 검체가 존재할 경우만 검체보관을 활성화 처리
- // 보관(0), 미보관(1)
- //if (model.getValue("/root/main/testrslt/patinfo/spckeepflagcd") == "0")
-
-
-
- if(ds_patinfo.getColumn(0, "spckeepflagcd") == "0")
- {
- grp_biz.bol_spckeep.disabled = true;
- }
- else
- {
- grp_biz.bol_spckeep.disabled = false;
- }
-
- //iMaxRowCnt = getNodesetCount(strNode);
- iMaxRowCnt = ds_workrelaptnolist.rowcount;
-
- //-----------------------------------------------
- // 작업구분 관련병리번호가 존재시 Tab의 색을 변경
- if (iMaxRowCnt > 0)
- {
- //----------------------------------------------------
- //for (var iRowNo=1; iRowNo <= iMaxRowCnt; iRowNo++)
- for(var iRowNo = 0; iRowNo <= iMaxRowCnt; iRowNo++)
- {
- //-------------------------------------------------------------------------
- //sBtnObjNm = "btn_" + model.getValue(strNode + "[" + iRowNo + "]/workflagcd");
- sBtnObjNm = "grp_biz.btn_" + ds_workrelaptnolist.getColumn(iRowNo, "workflagcd");
-
-
- // objBtn = document.controls(sBtnObjNm);
- //---------------------------------------------------------
- // 조회 병리번호와 결과 병리번호가 같은 경우 Tab Toggle처리
- //if (model.getValue(strNode + "[" + iRowNo + "]/ptno") == model.getValue("/root/hidden/ptno"))
- if(ds_workrelaptnolist.getColumn(iRowNo, "ptno") == ds_hidden1.getColumn(0, "ptno"))
- {
- //model.makeValue("/root/hidden/workflagcd", model.getValue(strNode + "[" + iRowNo + "]/workflagcd"));
- ds_hidden1.setColumn(0, "workflagcd", ds_workrelaptnolist.getColumn(iRowNo, "workflagcd"));
- // objBtn.selected = true;
-
-
- fExeTabChange();
-
- //---------------------------------------------------------------------
- // 특수염색/면역염색은 추가결과를 입력할 수 없음.(메인 병리번호에 등록)
- //switch (model.getValue("/root/hidden/workflagcd"))
- switch(ds_hidden1.getColumn(0, "workflagcd"))
- {
- case "1004" :
- case "1005" :
- grp_btn.btn_addrslt.visible = false;
- grp_btn.btn_cnstrslt.visible = false;
- grp_btn.btn_rerslt.visible = false;
-
- //for (var iStainNo=1; iStainNo <= getNodesetCount("/root/main/testrslt/staintestlist"); iStainNo++)
- for(var iStainNo = 0; iStainNo <=ds_grd_stainalllist.rowcount; iStainNo++)
- {
- //sStainRslt = model.getValue("/root/main/testrslt/staintestlist["+iStainNo+"]/testrslt");
- sStainRslt = ds_grd_stainalllist.getColumn(iStainNo, "testrslt");
- //-----------------------------------------------------
- //if (sStainRslt.getTrim().toUpperCase() == "NEGATIVE")
- if(sStainRslt.getTrim().toUpperCase() == "NEGATIVE")
- {
- //model.setValue("/root/main/testrslt/staintestlist["+iStainNo+"]/nagative", "true");
- ds_grd_stainalllist.setColumn(iStainNo, "nagative", "true");
- }
- else if (sStainRslt.getTrim().toUpperCase() == "POSITIVE")
- {
- //model.setValue("/root/main/testrslt/staintestlist["+iStainNo+"]/postive", "true");
- ds_grd_stainalllist.setColumn(iStainNo, "postive", "true");
- }
- //if (model.getValue("/root/hidden/ptno") != model.getValue("/root/main/testrslt/staintestlist["+iStainNo+"]/ptno"))
- if(ds_hidden1.getColumn(0, "ptno") != ds_grd_stainalllist.getColumn(iStainNo, "ptno"))
- {
- grd_stainlist.rowHidden(iStainNo) = true;
- }
- }
-
- break;
-
- case "1006" :
- //if (model.getValue(strHNode + "/rsltcnts2") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts2")))
- {
- //model.makeValue(strHNode + "/rsltcnts2", "0");
- 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 (model.getValue(strNode + "[" + iRowNo + "]/teststate"))
- // switch(ds_workrelaptnolist.getColumn(iRowNo, "teststate"))
- // {
- // case "740" : objBtn.attribute("class") = "btn_sw_green";
- // sTemp = ":수정";
- // break;
- // case "730" : objBtn.attribute("class") = "btn_sw_yellow";
- // sTemp = ":최종";
- // break;
- // case "510" :
- // case "710" : objBtn.attribute("class") = "btn_sw_blue";
- // sTemp = ":예비";
- // break;
- // case "430" : objBtn.attribute("class") = "btn_sw_orange";
- // sTemp = ":접수";
- // break;
- // default : objBtn.attribute("class") = "btn_sw";
- // sTemp = "";
- // break;
- //
- // }
- }
-
- //----------------------------------------------------------------------
- // objBtn.hint = model.getValue(strNode + "[" + iRowNo + "]/ptno") + sTemp;
- // objBtn.refresh();
- }
- }
-
- // 세포결과일 경우 예문을 설정한다.
- if (grp_biz.swt_testrslt.tabindex == 2)
- {
- fExeRsltChng("1");
- fExeRsltChng("2");
- fExeRsltChng("3");
- }
-
- //----------------------------------
- fExeReadList(grp_biz.cap_readdrtitle, "R1");
-
- //--------------------------------------------------------
- //if (model.getValue("/root/hidden/workflagcd") == "1003")
- 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 (model.getValue("/root/main/testrslt/patinfo/readdd") != "-" && model.getValue("/root/main/testrslt/patinfo/readdd") != "")
- 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 (model.getValue("/root/main/testrslt/testrsltinfoh/memocnts") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "memocnts")))
- {
-
- //cap_conc.attribute("font-weight") = "normal";
- //cap_conc.attribute("color") = "#000000";
- grp_biz.bool1.style.color = "#000000";
- grp_biz.bool1.style.font.face = "normal";
- } else {
-
- // cap_conc.attribute("font-weight") = "bold";
- // cap_conc.attribute("color") = "#ff0000";
- grp_biz.bool1.style.color = "#ff0000";
- grp_biz.bool1.style.font.type = "bold";
- }
- //
- // //---------------------------------------------
- // // 관련 병리번호 목록에 상태별로 색을 구분한다.
- // grd_refptno.rebuildStyle();
- // for (var iNo=1; iNo <= getNodesetCount("/root/main/testrslt/relaptnolist"); iNo++) {
- //
- // switch (model.getValue("/root/main/testrslt/relaptnolist["+iNo+"]/acptstatcd")) {
- // case "0" :
- // grd_refptno.rowStyle(iNo, "data", "background-color") = "#ffff00"; // 노랑 접수
- // break;
- // case "2" :
- // grd_refptno.rowStyle(iNo, "data", "background-color") = "#ffccff"; // 핑크 예비결과
- // break;
- // case "3" :
- // case "4" :
- // grd_refptno.rowStyle(iNo, "data", "background-color") = "#9cff9c"; // 초록 최종결과/수정결과
- // break;
- // case "9" :
- // break;
- // }
- // }
- //
- // //---------------------------------------------
- // // 이전 병리번호 목록에 상태별로 색을 구분한다.
- //grd_bfptnolist.rebuildStyle();
- //for (var iNo=1; iNo <= getNodesetCount("/root/main/testrslt/bfptnolist"); iNo++)
- for(var iNo=0; iNo <=ds_grd_bfptnolist.rowcount; iNo++)
- {
- // //switch (model.getValue("/root/main/testrslt/bfptnolist["+iNo+"]/acptstatcd"))
- // switch(ds_grd_bfptnolist.getColumn(iNo, "acptstatcd"))
- // {
- // case "0" :
- // for(var z=0; z <= 6; z++)
- // {
- // trace("iNo = "+iNo);
- // grp_biz.grd_bfptnolist.setCellProperty("Body", z, "background", "#ffff00");
- // grp_biz.grd_bfptnolist.setCellProperty("Body", z, "background2", "#ffff00");
- // }
- // //grd_bfptnolist.rowStyle(iNo, "data", " ") = "#ffff00"; // 노랑 접수
- // break;
- // case "2" :
- // for(var z=0; z <= 6; z++)
- // {
- // grp_biz.grd_bfptnolist.setCellProperty("Body", z, "background", "#ffccff");
- // grp_biz.grd_bfptnolist.setCellProperty("Body", z, "background2", "#ffccff");
- // }
- // //grd_bfptnolist.rowStyle(iNo, "data", "background-color") = "#ffccff"; // 핑크 예비결과
- //
- // break;
- // case "3" :
- // case "4" :
- // //grd_bfptnolist.rowStyle(iNo, "data", "background-color") = "#9cff9c"; // 초록 최종결과/수정결과
- // for(var z=0; z <= 6; z++)
- // {
- // grp_biz.grd_bfptnolist.setCellProperty("Body", z, "background", "#9cff9c");
- // grp_biz.grd_bfptnolist.setCellProperty("Body", z, "background2", "#9cff9c");
- // }
- // break;
- // case "9" :
- // break;
- // }
- }
- //
- // //분자 입력항목 기준자료로 빼기 전까지 사용한다.-----------------------------
- //model.makeValue("/root/init/molecheck/disnm", "Adequate (A and B)");
- //model.makeValue("/root/init/molecheck/rsltcnts4", "N");
- //model.makeValue("/root/init/molecheck/disnmcd", "7001");
- ds_datagrid1.setColumn(0, "disnm", "AdeGuate (A and B)");
- ds_datagrid1.setColumn(0, "rsltcnts4", "0");
- ds_datagrid1.setColumn(0, "disnmcd", "7001");
-
- //model.makeValue("/root/init/molecheck[2]/disnm", "Insufficient (A or B)");
- //model.makeValue("/root/init/molecheck[2]/rsltcnts4", "N");
- //model.makeValue("/root/init/molecheck[2]/disnmcd", "7002");
- ds_datagrid1.setColumn(1, "disnm", "Insufficient (A or B)");
- ds_datagrid1.setColumn(1, "rsltcnts4", "0");
- ds_datagrid1.setColumn(1, "disnmcd", "7002");
-
-
- //if(model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts4") == "7001")
- if(ds_testrsltinfoh.getColumn(0, "rsltcnts4") == "7001")
- {
- //model.setValue("/root/init/molecheck/rsltcnts4", "Y");
- ds_datagrid1.setColumn(0, "rsltcnts4", "1");
- }
- //else if(model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts4") == "7002")
- else if(ds_testrsltinfoh.getColumn(0, "rsltcnts4") == "7002")
- {
- //model.setValue("/root/init/molecheck[2]/rsltcnts4", "Y");
- ds_datagrid1.setColumn(1, "rsltcnts4", "1");
- }
- // //------------------------------------------------------------------------
- //
- //
- // //------------ 선택의사 라디오 버튼 셋팅 (이름)
- // sTemp = "";
- // sTemp = model.getValue("/root/main/testrslt/patinfo/specdrnm");
- //
- // condarray = sTemp.split(",");
- //
- // if(condarray.length > 0){
- // for (var i = 0; i< condarray.length ; i++){
- // model.makeValue("/root/temp/specdrlist[" + Number(Number(i) + 1) + "]/specdrnm", condarray[i]);
- // }
- // }
- //
- // //------------ 선택의사 라디오 버튼 셋팅 (코드)
- // sTemp = "";
- // sTemp = model.getValue("/root/main/testrslt/patinfo/specdrcd");
- //
- // condarray = sTemp.split(",");
- //
- // if(condarray.length > 0){
- // for (var i = 0; i< condarray.length ; i++){
- // model.makeValue("/root/temp/specdrlist[" + Number(Number(i) + 1) + "]/specdrcd", condarray[i]);
- // }
- // }
- //
- //
- //
- //
- // nodelist = instance1.selectNodes("/root/main/testrslt/specdrlist");
- // if(nodelist.length <1){
- // if(condarray.length > 0){
- // model.makeNode("/root/main/testrslt/specdrlist");
- // model.makeNode("/root/main/testrslt/specdrlist/userid");
- // model.makeNode("/root/main/testrslt/specdrlist/usernm");
- // // 첫번째 선택진료의를 디폴트 값으로 함.
- // model.setValue("/root/main/testrslt/specdrlist/userid", model.getValue("/root/temp/specdrlist/specdrcd"));
- // }
- //
- // }
- //
- //
- //
- // //------------------------------
- // var children = window.children;
- //
- // //--------------------------------------------
- // for (var iNo=0; iNo < children.length; iNo++)
- // {
- // //---------------------------------------------------------
- // if ( children.item(iNo).attribute("id") == "SMLPB00900") {
- //
- // //----------------------------------------------------------------------
- // setParameter( "SMLPB00900_ptno", model.getValue("/root/hidden/ptno"));
- // setParameter( "SMLPB00900_acptdd", model.getValue("/root/main/testrslt/patinfo/acptdd"));
- // setParameter( "SMLPB00900_pid", model.getValue("/root/main/testrslt/patinfo/pid"));
- //
- // //-------------------------------------------
- // children.item(iNo).restore();
- // children.item(iNo).javascript.fGetAcptList();
- // } else {
- // children.item(iNo).javascript.fExePtNoDel();
- // }
- // }
- //
- //
- // //-------------------------------------------------------------------------------------------------
- // //model.makeValue("/root/init/punch", model.getValue("/root/main/testrslt/testrsltinfoh/tissbloct"));
- //
- // //---------------------------------------------
- // // 2015년 8월 21일 이재오 추가
- // //면역검사 목록에 블록 미지정시 색을 구분한다.
- //
- // inodelist = getNodesetCount("/root/main/testrslt/staintestlist");
- // grd_stainalllist.rebuildStyle();
- inodelist = ds_grd_stainalllist.rowcount;
-
- if(inodelist >= 0 )
- {
- for (var iNo=0; iNo <= inodelist; iNo++)
- {
- //if(model.getValue("/root/main/testrslt/staintestlist["+iNo+"]/blocyn") == "N")
- if(ds_grd_stainalllist.getColumn(iNo, "blocyn") == "N")
- {
- for(var z=0; z <= 20; z++)
- {
- grp_biz.grd_stainalllist.setCellProperty("Body", z, "background", "#ffccff"); // 핑크 예비결과
- grp_biz.grd_stainalllist.setCellProperty("Body", z, "background2", "#ffccff");
- }
- }
- }
- }
- }
- if(grp_biz.swt_testrslt.tabindex == 2)
- {
- lf_convertXmlToDs(ds_testrsltinfoh.getColumn(0, "rsltcnts6"));
- dsf_copyDs(ds_seporesn, ds_data_seporesninfo);
- }
- }
- //기타결과 등록여부 조회 처리 Function
- function fGetEtcRsltCnt()
- {
- //model.removeNodeset("/root/send");
- //model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- //model.makeValue("/root/send/ptno", model.getValue("/root/hidden/ptno"));
- dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "ptno", val : ds_hidden1.getColumn(0, "ptno")}]);
-
- //submit("TRLPR00103");
- var oParam = {};
- oParam.id = "TRLPR00103";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetEtcRsltCnt";
- oParam.inds = "reqData=ds_send";
- oParam.outds = "ds_etcrsltcnt=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR00103";
- tranf_submit(oParam);
- //-----------------
-
- // 이미지 버튼 변경
- fbuttonImg();
-
- }
- function fbuttonImg()
- {
- // 이미지 버튼 변경
- if(ds_etcrsltcnt.getColumn(0, "rsltcnt") == "0") //bizflagcd ='I'
- {
- grp_btn.btn_grosimg.style.border.color = "";
- grp_btn.btn_grosimg.style.border.width = "";
- grp_btn.btn_grosimg.style.border.style = "nonde";
- }
- else
- {
- grp_btn.btn_grosimg.style.border.color = "#ff0000";
- grp_btn.btn_grosimg.style.border.width = "2px";
- grp_btn.btn_grosimg.style.border.style = "dotted";
- }
-
- // 추가결과 버튼 변경
- if(ds_etcrsltcnt.getColumn(1, "rsltcnt") == "0") //bizflagcd ='A'
- {
- grp_btn.btn_addrslt.style.border.color = "";
- grp_btn.btn_addrslt.style.border.width = "";
- grp_btn.btn_addrslt.style.border.style = "nonde";
- }
- else
- {
- grp_btn.btn_addrslt.style.border.color = "#ff0000";
- grp_btn.btn_addrslt.style.border.width = "2px";
- grp_btn.btn_addrslt.style.border.style = "dotted";
- }
-
- // 자문결과 버튼 변경
- if(ds_etcrsltcnt.getColumn(2, "rsltcnt") == "0") //bizflagcd ='C'
- {
- grp_btn.btn_cnstrslt.style.border.color = "";
- grp_btn.btn_cnstrslt.style.border.width = "";
- grp_btn.btn_cnstrslt.style.border.style = "nonde";
- }
- else
- {
- grp_btn.btn_cnstrslt.style.border.color = "#ff0000";
- grp_btn.btn_cnstrslt.style.border.width = "2px";
- grp_btn.btn_cnstrslt.style.border.style = "dotted";
- }
-
- //-------------------
- // 정도관리 버튼 변경
- //if (model.getValue("/root/main/etcrslt/etcrsltcnt[bizflagcd='G']/rsltcnt") == "0")
- if(ds_etcrsltcnt.getColumn(3, "rsltcnt") == "0") // bizflagcd='G'
- {
- grp_btn.button2.style.border.color = "";
- grp_btn.button2.style.border.width = "";
- grp_btn.button2.style.border.style = "nonde";
- }
- else
- {
- grp_btn.button2.style.border.color = "#ff0000";
- grp_btn.button2.style.border.width = "2px";
- grp_btn.button2.style.border.style = "dotted";
- }
-
- //-------------------
- // 수정결과 버튼 변경
- //if (model.getValue("/root/main/etcrslt/etcrsltcnt[bizflagcd='R']/rsltcnt") == "0")
- if(ds_etcrsltcnt.getColumn(4, "rsltcnt") == "0") // bizflagcd='R'
- {
- grp_btn.btn_rerslt.style.border.color = "";
- grp_btn.btn_rerslt.style.border.width = "";
- grp_btn.btn_rerslt.style.border.style = "nonde";
- }
- else
- {
- grp_btn.btn_rerslt.style.border.color = "#ff0000";
- grp_btn.btn_rerslt.style.border.width = "2px";
- grp_btn.btn_rerslt.style.border.style = "dotted";
- }
- }
- //출력
- function grp_btn_btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeFrmPrnt("0");
- }
- // 검사결과보고서 미리보기 처리 Function
- function fExeFrmPrnt(pBizFlagCd)
- {
- if (!fExeRefStat()) return false;
- ds_init_prntinfo.setColumn(0, "reptflagcd", "1"); // 의뢰지(0), 보고서(1)
- ds_init_prntinfo.setColumn(0, "prntflagcd", pBizFlagCd); // 출력(0), 미리보기(1)
- ds_init_prntinfo.setColumn(0, "copyflagcd", "0"); // 의뢰지/보고서(0), 복사본(1)
- ds_testrsltinfoh.setColumn(0, "acptdd", ds_testcdlist.getColumn(0, "acptdd"));
- lpzfExeFrmPrnt(ds_testrsltinfoh);
- }
- //화면 초기화 처리 클릭
- function grp_btn_btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeClear();
- }
- //화면 초기화 처리 Function
- function fExeClear()
- {
- var objBtn = "";
- var sBtnObjNm = "";
- //-----------------------------------------------------------
- // model.resetInstanceNode("/root/main/testrslt/testrsltinfoh");
- // model.resetInstanceNode("/root/main/testrslt/patinfo");
- // model.resetInstanceNode("/root/main/testrslt/workrelaptnolist");
- // model.resetInstanceNode("/root/main/testrslt/staintestlist");
- // model.resetInstanceNode("/root/main/testrslt/relaptnolist");
- // model.resetInstanceNode("/root/main/testrslt/bfptnolist");
- // model.resetInstanceNode("/root/main/testrslt/iftestlist");
- // model.resetInstanceNode("/root/main/testrslt/moletestlist");
- // model.resetInstanceNode("/root/main/testrslt/frzncstelist");
- // model.resetInstanceNode("/root/main/testrslt/diagcntslist");
- // model.resetInstanceNode("/root/main/testrslt/sepouserlist1");
- // model.resetInstanceNode("/root/main/testrslt/sepouserlist2");
- // model.resetInstanceNode("/root/main/testrslt/testcdlist");
- ds_testrsltinfoh.clearData();
- ds_patinfo.clearData();
- ds_workrelaptnolist.clearData();
- ds_grd_stainalllist.clearData();
- ds_grd_refptno.clearData();
- ds_grd_bfptnolist.clearData();
- //ds_iftestlist.clearData();
- ds_grd_moletestlist.clearData();
- ds_grd_frzncstelist.clearData();
- ds_diagcntslist.clearData();
- ds_grd_screeners1.clearData();
- ds_grd_screeners2.clearData();
- ds_datagrid1.clearData();
- ds_testcdlist.clearData();
- //ds_testcdlist.clearData();
- //ds_hidden1.clearData();
-
- //-------------------------
- // 판독의사 저장정보 초기화
- for(var iNo=0; iNo <= ds_grd_readdoctlist.rowcount; iNo++)
- {
- ds_grd_readdoctlist.setColumn(iNo, "rgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "rgstno", "0");
- ds_grd_readdoctlist.setColumn(iNo, "userrgstdd", "-");
- ds_grd_readdoctlist.setColumn(iNo, "ptno", "-");
- ds_grd_readdoctlist.setColumn(iNo, "orgdispseqno", "0");
-
- }
- //-------------------------
- grp_btn.btn_addrslt.visible = true;
- grp_btn.btn_cnstrslt.visible = true;
- //-------------
- //fExeBtnClear();
-
- //-------------------------
- //model.setFocus("ipt_ptno");
- grp_biz.ipt_ptno.setFocus();
- }
- // 작업버튼 초기화
- function fExeBtnClear()
- {
- // for(var iNo = 0; iNo <= ds_etcrsltcnt.rowcount; iNo++)
- // {
- // ds_etcrsltcnt.setColumn(iNo, "rsltcnt", "0");
- // }
- // fbuttonImg();
- // for (var iNo=1001; iNo <= 1009; iNo++)
- // {
- // sBtnObjNm = "grp_biz.btn_" + iNo;
- // //objBtn = document.controls(sBtnObjNm);
- // objBtn.attribute("class") = "btn_sw";
- // objBtn.hint = "";
- // objBtn.selected = false;
- // objBtn.refresh();
- // }
- }
- //병리번호목록
- function grp_btn_btn_ptnolist_onclick(obj:Button, e:ClickEventInfo)
- {
- fExePtNoListCall();
- }
- function fExePtNoListCall()
- {
- //open("SPLPR01000.xrw");
- frmf_open("SPLPR01000", "SPLPR01000", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function cf_TRLPR00101(sSvcId, nErrorCode, sErrorMsg)
- {
-
- if(nErrorCode < 0)
- {
- sysf_messageBox("검사결과 조회를", "E009");
- }
- return;
- }
- //판독의사 선택 처리 Function
- function fExeClickReadDoct(objGrid, pRowNo, pNode, objTitle, pBizFlagCd)
- {
- var iRankNo = -1;
- var iRowNo = objGrid.rowposition;
- var strNode = pNode;
- var iColNo = objGrid.col;
-
- //---------------------------------
- // if (objGrid.row <= 0) return false;
- // if (objGrid.col < 0) return false;
- //
- // //---------------------------------
- // if (objGrid.col != 0) return false;
-
- //------------------------------------------------------------------------------
- // if (iRowNo > 0 && objGrid.isCell(event.target) && iRowNo >= objGrid.fixedRows)
- // {
- // // Continue
- // }
- // else
- // {
- // return false;
- // }
- //
- // 선택된 Row의 순서를 저장
-
- //iRankNo = Number(model.getValue(strNode + "[" + pRowNo + "]/dispseqno"));
- iRankNo = Number(strNode.getColumn(pRowNo, "dispseqno"));
-
-
- // 선택을 클릭하는 시점에서 순서를 재정렬
- //for (var iNo=1; iNo <= getNodesetCount(strNode); iNo++)
- for(var iNo=0; iNo <= strNode.rowcount; iNo++)
- {
- // 선택한 경우
- //if (model.getValue(strNode + "[" + pRowNo + "]/choi") == "true")
- if(strNode.getColumn(pRowNo, "choi") == 1)
- {
- //-------------------------------------------------------------
- //if (model.getValue(strNode + "[" + iNo + "]/choi") == "true")
- if(strNode.getColumn(iNo, "choi") == 1 || strNode.getColumn(iNo, "choi") == "true")
- {
- //if (iRankNo < Number(model.getValue(strNode + "[" + iNo + "]/dispseqno")))
- if(iRankNo < Number(strNode.getColumn(iNo, "dispseqno")))
- {
- //iRankNo = Number(model.getValue(strNode + "[" + iNo + "]/dispseqno"));
- iRankNo = Number(strNode.getColumn(iNo, "dispseqno"));
- }
- }
- }
- else
- {
- //if (iRankNo < Number(model.getValue(strNode + "[" + iNo + "]/dispseqno")))
- if(iRankNo < Number(strNode.getColumn(iNo, "dispseqno")))
- {
- //model.setValue(strNode + "[" + iNo + "]/dispseqno", Number(model.getValue(strNode + "[" + iNo + "]/dispseqno"))-1 );
- strNode.setColumn(iNo, "dispseqno", Number(strNode.getColumn(iNo, "dispseqno"))-1);
- }
- }
- }
-
- // 선택된 Row에 순서를 저장
- //if (model.getValue(strNode + "[" + pRowNo + "]/choi") == "true")
- if(strNode.getColumn(pRowNo, "choi") == 1 || strNode.getColumn(pRowNo, "choi") == true)
- {
- //model.setValue(strNode + "[" + pRowNo + "]/dispseqno", ++iRankNo);
- strNode.setColumn(pRowNo, "dispseqno", ++iRankNo);
- }
- else
- {
- //model.setValue(strNode + "[" + pRowNo + "]/dispseqno", "0");
- strNode.setColumn(pRowNo, "dispseqno", "0");
- }
- //---------------------------------
- fExeReadList(objTitle, pBizFlagCd);
- }
- // 세포 결과예문 호출 처리 Function
- function fExeRsltChng(pRsltFlagCd)
- {
- // var sResnFlagCd = "";
- // var sRsltCntsNode = "";
- //
- // var sRsltNode = "/root/main/testrslt/testrsltinfoh";
- // var sResnNode = "<?xml version='1.0' encoding='euc-kr'?>";
- //
- // //-------------------------------------------------------------------------
- // switch (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd")) {
- // case "1021" :
- // case "10D2" :
- // if (pRsltFlagCd == "1") {
- // sResnFlagCd = "1"; // 1차결과 예문
- //
- // } else if (pRsltFlagCd == "2") {
- // sResnFlagCd = "2"; // 2차결과 예문
- //
- // } else {
- // sResnFlagCd = "3"; // 3차결과 예문
- // }
- // break;
- //
- // case "1022" :
- // case "1023" :
- // case "10B2" :
- // case "10B3" :
- // case "10D0" :
- // if (pRsltFlagCd == "1") {
- // sResnFlagCd = "4"; // 1차결과 예문
- //
- // } else if (pRsltFlagCd == "2") {
- // sResnFlagCd = "5"; // 2차결과 예문
- // } else {
- // sResnFlagCd = "6"; // 3차결과 예문
- // }
- // break;
- // }
- //
- // //-----------------------
- // if (pRsltFlagCd == "1") {
- // sRsltCntsNode = sRsltNode + "/rsltcnts4"; // 1차결과 예문
- // } else if (pRsltFlagCd == "2") {
- // sRsltCntsNode = sRsltNode + "/rsltcnts5"; // 2차결과 예문
- // } else {
- // sRsltCntsNode = sRsltNode + "/rsltcnts6"; // 3차결과 예문
- // }
- // //alert(sRsltCntsNode);
- // //--------------------------------------------------
- // if (model.getValue(sRsltCntsNode).getTrim() != "") {
- // sResnNode += "<root>"+model.getValue(sRsltCntsNode)+"</root>";
- // iviewer1.window.instance1.loadXML(sResnNode);
- //
- // //--------------------
- // switch (sResnFlagCd) {
- // case "1" : model.copyNode(root.init.seporesn1, iviewer1.window.instance1.selectSingleNode("/root"));
- // break;
- // case "2" : model.copyNode(root.init.seporesn2, iviewer1.window.instance1.selectSingleNode("/root"));
- // break;
- // case "3" : model.copyNode(root.init.seporesn3, iviewer1.window.instance1.selectSingleNode("/root"));
- // break;
- // case "4" : model.copyNode(root.init.seporesn4, iviewer1.window.instance1.selectSingleNode("/root"));
- // break;
- // case "5" : model.copyNode(root.init.seporesn5, iviewer1.window.instance1.selectSingleNode("/root"));
- // break;
- // case "6" : model.copyNode(root.init.seporesn6, iviewer1.window.instance1.selectSingleNode("/root"));
- // break;
- // }
- // }
- }
- function fExeReadList(objCtrl, pBizFlagCd)
- {
-
- var iRankNo = 0;
- //var strNode = "/root/main/testrslt/readdoctlist";
- var strNode = ds_grd_readdoctlist;
- var sReadNmList = "";
- var sReadNm = "";
-
- //-------------------
- switch (pBizFlagCd)
- {
- //case "R1" : strNode = "/root/main/testrslt/readdoctlist";
- case "R1" : strNode = ds_grd_readdoctlist;
- break;
- case "S1" : strNode = ds_grd_screeners1;
- break;
- case "S2" : strNode = ds_grd_screeners2;
- break;
- }
-
- //-------------------------------------------------------
-
- //for (var iNo=1; iNo <= getNodesetCount(strNode); iNo++)
- for(var iNo = 0; iNo <= strNode.rowcount; iNo++)
- {
- //-------------------------------------------------------
- //if (model.getValue(strNode+"["+iNo+"]/choi") == "true")
- if(strNode.getColumn(iNo, "choi") == 1 || strNode.getColumn(iNo, "choi") == "true")
- {
- //---------------------------------------------------
- //sReadNm = model.getValue(strNode+"["+iNo+"]/usernm");
- sReadNm = strNode.getColumn(iNo, "usernm");
-
- //--------------------------------------------------------------------
- //if (iRankNo < Number(model.getValue(strNode+"["+iNo+"]/dispseqno")))
- if(iRankNo < Number(strNode.getColumn(iNo, "dispseqno")))
- {
- //iRankNo = Number(model.getValue(strNode+"["+iNo+"]/dispseqno"));
- iRankNo = Number(strNode.getColumn(iNo, "dispseqno"));
-
- //----------------------
- //if (sReadNmList != "")
- if(!utlf_isNull(sReadNmList))
- {
- sReadNmList += "/"+sReadNm.getTrim();
- }
- else
- {
- sReadNmList += sReadNm.getTrim();
- }
- }
- else
- {
- sReadNmList = sReadNm.getTrim() + "/" + sReadNmList;
- }
- }
- }
-
- //--------------------------
-
- objCtrl.text = sReadNmList;
- // objCtrl.refresh();
- }
- function fExeTabChange()
- {
-
- //switch (model.getValue("/root/hidden/workflagcd"))
- var workflag = ds_hidden1.getColumn(0, "workflagcd");
-
-
- switch(workflag)
- {
-
- case "1012" :
- case "1001" : grp_biz.swt_testrslt.tabindex = 0; // 조직 Tab
- // tar_groscnts1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_mscopcnts1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_readcnts1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_cmtcnts1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- // opt_grosdd1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrecdd";
- // opt_grostm1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrectm";
- // opt_grostestrecnm1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrecnm";
- //ipt_mcont1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/extrmthdcd";
- //opt_tcont1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/diagcd";
- //opt_tcont1001.attribute("ref") = "/root/main/testrslt/patinfo/spcnm";
- //opt_pcont1001.attribute("ref") = "/root/main/testrslt/testrsltinfoh/extrpartcd";
- // tar_groscnts1001.refresh();
- // tar_mscopcnts1001.refresh();
- // tar_readcnts1001.refresh();
- // tar_cmtcnts1001.refresh();
- // opt_grostestrecnm1001.refresh();
- // ipt_mcont1001.refresh();
- // opt_tcont1001.refresh();
- //opt_pcont1001.refresh();
- //-----------------------
- fExeComboInit(grp_biz.swt_testrslt.casejojig.cmb_pcont1001);
- break;
- case "1002" : grp_biz.swt_testrslt.tabindex = 1; // 동결절편(Frozen) Tab
- // tar_groscnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_mscopcnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_frozencnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_readcnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts4";
- // tar_cmtcnts1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- // opt_grosdd1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrecdd";
- // opt_grostm1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrectm";
- // opt_grostestrecnm1002.attribute("ref") = "/root/main/testrslt/testrsltinfoh/grostestrecnm";
- // tar_groscnts1002.refresh();
- // tar_mscopcnts1002.refresh();
- // tar_frozencnts1002.refresh();
- // tar_readcnts1002.refresh();
- // tar_cmtcnts1002.refresh();
- // opt_grostestrecnm1002.refresh();
- //
- //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.casefrozen.cmb_pcont1002);
- break;
-
- case "1003" : grp_biz.swt_testrslt.tabindex = 2; // 세포(부인과/비부인과/세침흡인) Tab
- // tar_fstrslt1003.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_scndrslt1003.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_lastrslt1003.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_cmtcnts1003.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- // tar_fstrslt1003.refresh();
- // tar_scndrslt1003.refresh();
- // tar_lastrslt1003.refresh();
- // tar_cmtcnts1003.refresh();
-
- //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.casesepo.cmb_pcont1003);
- break;
-
- // 면역형광 Tab
- case "1006" : grp_biz.swt_testrslt.tabindex = 6; //model.toggle("caseIF");
- // tar_ifdefault.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // cmb_spckindcd.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- grp_biz.swt_testrslt.caseIF.cmb_spckindcd.value = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- // tar_readcnts1006.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_cmtcnts1006.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- fExeIFcaseChange();
-
- //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.caseIF.cmb_pcont1006);
- break;
-
- // 분자 Tab
- case "1007" : grp_biz.swt_testrslt.tabindex = 5;
- // tar_readcnts1007.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_cmtcnts1007.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- //
- //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.casebunja.cmb_pcont1007);
- break;
-
- // 전자현미경 Tab
- case "1008" : grp_biz.swt_testrslt.tabindex = 7;
- // tar_mscopcnts1008.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_readcnts1008.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_cmtcnts1008.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- //
- // //---------------------------
- fExeComboInit(grp_biz.swt_testrslt.casejeonja.cmb_pcont1008);
- break;
-
- // 부검 Tab
- case "1009" : grp_biz.swt_testrslt.tabindex = 8;
- // ipt_autopsykind.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts1";
- // tar_groscnts1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts2";
- // tar_mscopcnts1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts3";
- // tar_provisional1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts4";
- // tar_final1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/rsltcnts5";
- // tar_cmtcnts1009.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- //
- fExeComboInit(grp_biz.swt_testrslt.caseautopsy.cmb_pcont1009);
- break;
-
- case "1004" :
- case "1005" : grp_biz.swt_testrslt.tabindex = 3; // 특수염색, 면역염색 Tab
- // tar_cmtcnts1005.attribute("ref") = "/root/main/testrslt/testrsltinfoh/cmtcnts";
- break;
-
- }
- }
- function fExeComboInit(objCtrl)
- {
-
- //if (getNodesetCount("/root/main/testrslt/testcdlist") > 0)
- if(ds_testcdlist.rowcount > 0)
- {
-
- objCtrl.index = 0;
- }
-
- }
- //결과입력 이력 조회 처리 버튼
- function grp_biz_btn_rgsthist_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeRgstHistPopupCall();
- }
- //결과입력 이력 조회 처리 Function
- function fExeRgstHistPopupCall()
- {
- //---------------------------------------------------------------
- //setParameter("SMLPR00100_instcd", getUserInfo("dutplceinstcd"));
- //setParameter("SMLPR00100_ptno", model.getValue("/root/main/testrslt/testrsltinfoh/ptno"));
- frmf_setParameter("SMLPR00100_instcd", sysf_getUserInfo("dutplceinstcd"));
- frmf_setParameter("SMLPR00100_ptno", ds_testrsltinfoh.getColumn(0, "ptno"));
- //modal("SPLPR02000");
- frmf_modal("SPLPR02000", "SPLPR02000", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //결과예문 팝업 호출 처리 버튼
- function grp_biz_swt_testrslt_casesepo_btn_exmp1003cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casesepo.tar_cmtcnts1003, ds_testrsltinfoh, "cmtcnts", "4");
- }
- //결과예문 팝업 호출 처리 Function
- function fExeExmpCall(objCtrl, pNode, pCol, pSeqNo)
- {
-
-
- //---------------------------------------
- frmf_setParameter( "SPLPR01600_exmpcnts", "");
- frmf_setParameter( "SPLPR01600_workflagcd", ds_hidden1.getColumn(0, "workflagcd"));
- frmf_setParameter( "SPLPR01600_seqno", pSeqNo);
- //modal("SPLPR01600", "", "", "", "SPLPR01600", "", "");
- frmf_modal("SPLPR01600", "SPLPR01600", null, null, null, null, null, null, null, null, null, null, "M");
- //alert(objRetVal);
- // var rtn = frmf_modal("SPLPR01600", "SPLPR01600", null, null, null, null, null, null, null, null, null, null, "M");
- // //-----------------------------------------------
- //if (getParameter( "SPLPR01600_exmpcnts") != "")
- if( !utlf_isNull(frmf_getParameter("SPLPR01600_exmpcnts")))
- {
- //model.makeValue(pNode, getParameter( "SPLPR01600_exmpcnts"));
- pNode.setColumn(0, pCol, frmf_getParameter("SPLPR01600_exmpcnts"));
- }
- }
- //세포 1차결과 비부인과 결과예문
- function grp_biz_swt_testrslt_casesepo_btn_search21_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeSepoResnCall("1");
- //frmf_modal("SPLPR01500", "SPLPR01500", "
- //frmf_modal("SPLPR01500", "SPLPR01500", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //세포 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_testrsltinfoh";
- var sNode = "ds_seporesn";
- var sRsltNode = ds_testrsltinfoh;
- var sResnNode = "<?xml version='1.0' encoding='euc-kr'?>";
- var bSpccdStatus = false;
- //alert(model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd"));
- //alert(sScrnNm);
- //alert(sScrnCd);
- //----------------------------------------------------------------------------
- //switch ( model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd") )
-
- 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=1; iNo <= getNodesetCount("/root/init/spccdresn/resncdlist"); iNo++)
- for(var iNo =0; iNo <=ds_spccdresn.rowcount; iNo++)
- {
- //if ( model.getValue("/root/main/testrslt/testcdlist[1]/spccd") == model.getValue("/root/init/spccdresn/resncdlist["+iNo+"]/resncnts") )
- if(ds_testcdlist.getColumn(1, "spccd") == ds_spccdresn.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;
-
- }
- //----------------------------------------------------------------
- // 세포 1차결과 예문(부인과는 1,2,3 / 비부인과와 세침흡인은 4,5,6)
- if (pBizFlagCd == "1")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts4") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts4")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts4")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts4")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesn1, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "2")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts5") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts5")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts5")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts5")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesn2, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "3")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts6") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts6")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts6")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts6")+"</root>";
- // iviewer1.window.instance1.loadXML(sResnNode);
- // model.copyNode(root.init.seporesn3, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "4")
- {
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts4")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts4")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts4")+"</root>";
- // iviewer1.window.instance1.loadXML(sResnNode);
- // model.copyNode(root.init.seporesn4, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "5")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts5") != "")
- if(!utlf_isNull(sRsltNode.getColumn(0, "rsltcnts5")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts5")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts5")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesn5, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "6")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts6") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts6")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts6")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts6")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesn6, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "7")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts4") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts4")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts4")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts4")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesn7, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "8")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts5") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts5")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts5")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts5")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesn8, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "9")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts6") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts6")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts6")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts6")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesn9, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "A")
- {
- //if(model.getValue(sRsltNode+"/rsltcnts4") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts4")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts4")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts4")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesnA, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else if (pBizFlagCd == "B")
- {
- //if (model.getValue(sRsltNode+"/rsltcnts5") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts5")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts5")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts5")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesnB, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- else
- {
- //alert(model.getValue(sRsltNode+"/rsltcnts6"));
- //if (model.getValue(sRsltNode+"/rsltcnts6") != "")
- if( !utlf_isNull(sRsltNode.getColumn(0, "rsltcnts6")))
- {
- //sResnNode += "<root>"+model.getValue(sRsltNode+"/rsltcnts6")+"</root>";
- sResnNode += "<root>"+sRsltNode.getColumn(0, "rsltcnts6")+"</root>";
- //iviewer1.window.instance1.loadXML(sResnNode);
- //model.copyNode(root.init.seporesnC, iviewer1.window.instance1.selectSingleNode("/root"));
- }
- }
- //----------------------------------------
-
- frmf_setParameter("SMLPR00100_resnstate", "0");
- //model.makeValue(sNode+pBizFlagCd+"/dgflagcd", pBizFlagCd);
- //model.makeValue(sNode+pBizFlagCd+"/seporslt", model.getValue(sRsltNode+"/rsltcnts"+sRsltNo));
- // alert("dsdsdsds"+eval(sNode+pBizFlagCd));
- eval(sNode+pBizFlagCd).setColumn(0, "dgflagcd", pBizFlagCd);
- eval(sNode+pBizFlagCd).setColumn(0, "seporslt", sRsltNode.getColumn(0, "rsltcnts", sRsltNo));
- // sNode.setColumn(0, "dgflagcd", pBizFlagCd);
- // sNode.setColumn(0, "seporslt", sRsltNode.getColumn(0, "rsltcnts", sRsltNo));
- //modal(sScrnNm, "", "", "", sScrnCd, sNode+pBizFlagCd, "/root/init/seporesn");
- var objArg = new Object();
- objArg.arg_pBizFlagCd = pBizFlagCd;
- objArg.arg_ds_seporesninfo = eval(sNode+pBizFlagCd);
- //objArg.arg_ds_seporesninfo = ds_seporesn;
- frmf_modal(sScrnNm, sScrnNm, objArg, null, null, null, null, null, null, null, null, null, "M");
- //frmf_open(sScrnNm, sScrnNm, objArg, null, null, null, null, null, null, null, null, null, "M");
- //------------------------------------------------------------
- if (frmf_getParameter("SMLPR00100_resnstate") == "C") return false;
- //ds_datagrid1.copyData(
- //eval(sNode+pBizFlagCd).copyData(ds_seporesn);
- //-------------------
- switch (pBizFlagCd) {
- case "1" :
- case "4" :
- case "7" :
- case "A" :
- // model.makeValue(sRsltNode+"/rsltcnts1", model.getValue(sNode+pBizFlagCd+"/seporslt"));
- sRsltNode.setColumn(0, "rsltcnts1", eval(sNode+pBizFlagCd).getColumn(0, "seporslt"));
- // model.makeValue(sRsltNode+"/sepo1mcnts", model.getValue(sNode+pBizFlagCd+"/mcnts"));
- sRsltNode.setColumn(0, "sepo1mcnts", eval(sNode+pBizFlagCd).getColumn(0, "mcnts"));
- break;
-
- case "2" :
- case "5" :
- case "8" :
- case "B" :
- //model.makeValue(sRsltNode+"/rsltcnts2", model.getValue(sNode+pBizFlagCd+"/seporslt"));
- //model.makeValue(sRsltNode+"/sepo2mcnts", model.getValue(sNode+pBizFlagCd+"/mcnts"));
- sRsltNode.setColumn(0, "rsltcnts2", eval(sNode+pBizFlagCd).getColumn(0, "seporslt"));
- sRsltNode.setColumn(0, "sepo2mcnts", eval(sNode+pBizFlagCd).getColumn(0, "mcnts"));
- break;
-
- case "3" :
- case "6" :
- case "9" :
- case "C" :
- model.makeValue(sRsltNode+"/rsltcnts3", model.getValue(sNode+pBizFlagCd+"/seporslt"));
- model.makeValue(sRsltNode+"/sepo3mcnts", model.getValue(sNode+pBizFlagCd+"/mcnts"));
- model.makeValue(sRsltNode+"/diagcnts", model.getValue(sNode+pBizFlagCd+"/mcnts")); //기존방식
- break;
- }
- //---------------------------------------------------
- // 세포의 경우 결과예문을 4, 5, 6번 결과필드에 저장한다.
- //if (btn_1003.selected = true)
- if(grp_biz.swt_testrslt.tabindex == 2);
- {
- //if (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd") == "1021")
- if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1021")
- {
- //sNode1 = instance1.selectSingleNode("/root/init/seporesn1/seporesninfo");
- //sNode2 = instance1.selectSingleNode("/root/init/seporesn2/seporesninfo");
- //sNode3 = instance1.selectSingleNode("/root/init/seporesn3/seporesninfo");
- sNode1 = ds_seporesn1.getColumn(0, "seporslt");
- sNode2 = ds_seporesn2.getColumn(0, "seporslt");
- sNode3 = ds_seporesn2.getColumn(0, "seporslt");
-
- }
- //else if (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd") == "1022")
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1022")
- {
- // sNode1 = instance1.selectSingleNode("/root/init/seporesn4/seporesninfo");
- // sNode2 = instance1.selectSingleNode("/root/init/seporesn5/seporesninfo");
- // sNode3 = instance1.selectSingleNode("/root/init/seporesn6/seporesninfo");
- sNode1 = ds_seporesn4.getColumn(0, "seporslt");
- sNode2 = ds_seporesn5.getColumn(0, "seporslt");
- sNode3 = ds_seporesn6.getColumn(0, "seporslt");
- }
- //else if (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd") == "1023")
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "1023")
- {
- //------------------
- if (bSpccdStatus)
- {
- // sNode1 = instance1.selectSingleNode("/root/init/seporesnA/seporesninfo"); // Thyroid 500000 ~ 5zzzzz
- // sNode2 = instance1.selectSingleNode("/root/init/seporesnB/seporesninfo");
- // sNode3 = instance1.selectSingleNode("/root/init/seporesnC/seporesninfo");
- sNode1 = ds_seporesnA.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesnB.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesnC.getColumn(0, "seporesninfo");
- }
- else
- {
- // sNode1 = instance1.selectSingleNode("/root/init/seporesn7/seporesninfo"); // Thyroid외 600000 ~ 6zzzzz
- // sNode2 = instance1.selectSingleNode("/root/init/seporesn8/seporesninfo");
- // sNode3 = instance1.selectSingleNode("/root/init/seporesn9/seporesninfo");
- sNode1 = ds_seporesn7.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn8.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn9.getColumn(0, "seporesninfo");
- }
- }
- //else if (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd") == "10D0")
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D0")
- {
- // sNode1 = instance1.selectSingleNode("/root/init/seporesn4/seporesninfo");
- // sNode2 = instance1.selectSingleNode("/root/init/seporesn5/seporesninfo");
- // sNode3 = instance1.selectSingleNode("/root/init/seporesn6/seporesninfo");
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
- }
- //else if (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd") == "10D2")
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "10D2")
- {
- // sNode1 = instance1.selectSingleNode("/root/init/seporesn4/seporesninfo");
- // sNode2 = instance1.selectSingleNode("/root/init/seporesn5/seporesninfo");
- // sNode3 = instance1.selectSingleNode("/root/init/seporesn6/seporesninfo");
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
-
- }
- //else if (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd") == "10B2")
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B2")
- {
- // sNode1 = instance1.selectSingleNode("/root/init/seporesn4/seporesninfo");
- // sNode2 = instance1.selectSingleNode("/root/init/seporesn5/seporesninfo");
- // sNode3 = instance1.selectSingleNode("/root/init/seporesn6/seporesninfo");
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
- }
- //else if (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd") == "10B3")
- else if(ds_testcdlist.getColumn(0, "statsworkflagcd") == "10B3")
- {
- // sNode1 = instance1.selectSingleNode("/root/init/seporesn4/seporesninfo");
- // sNode2 = instance1.selectSingleNode("/root/init/seporesn5/seporesninfo");
- // sNode3 = instance1.selectSingleNode("/root/init/seporesn6/seporesninfo");
- sNode1 = ds_seporesn4.getColumn(0, "seporesninfo");
- sNode2 = ds_seporesn5.getColumn(0, "seporesninfo");
- sNode3 = ds_seporesn6.getColumn(0, "seporesninfo");
- }
- //-----------------------------------------------------------------
- // model.makeValue("/root/main/testrslt/testrsltinfoh/rsltcnts4", "");
- // model.makeValue("/root/main/testrslt/testrsltinfoh/rsltcnts5", "");
- // model.makeValue("/root/main/testrslt/testrsltinfoh/rsltcnts6", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts5", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts6", "");
-
- //if (model.getValue(sRsltNode+"/rsltcnts1").getTrim() != "")
- if(!utlf_isNull(sRsltNode.getColumn(0, "rsltcnts1")))
- {
- //model.setValue("/root/main/testrslt/testrsltinfoh/rsltcnts4", sNode1.xml, true);
- 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, "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, "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)
- {
- trace("pBizFlagCd="+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");
- trace("sRsltHide="+sRsltHide);
- //--------------------
- if (sRsltHide == "1")
- {
- msgYN = sysf_messageBox("결과를 숨기시겠습니까?", "Q");
- // 7:No, 6:Yes
- if(msgYN == 7)
- {
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", "0");
- //bol_rsltprvn.refresh();
- 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 (grp_biz.bol_cncrjudg.value == null )
- if(utlf_isNull(ds_testrsltinfoh.getColumn(0, "cncrjudgflagcd")))
- {
- //model.makeValue("/root/send/testrsltinfoh/cncrjudgflagcd", "0");
- ds_testrsltinfoh.setColumn(0, "cncrjudgflagcd", "0");
- }
- else
- {
- //model.makeValue("/root/send/testrsltinfoh/cncrjudgflagcd", bol_cncrjudg.value);
- //ds_testrsltinfoh.setColumn(0, "cncrjudgflagcd", grp_biz.bol_cncrjudg.value);
- ds_testrsltinfoh.setColumn(0, "cncrjudgflagcd", "1");
- }
- //-----------------------------------------
- // 결과등록된 자료에 한하여 독립적으로 처리
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltrgstno") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltrgstno")))
- {
- // Continue
- }
- else
- {
- // setAlertOn();
- //submit("TXLPR00102");
- var oParam = {};
- oParam.id = "TXLPR00102";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeEtcInfo";
- oParam.inds = "testrsltinfoh=ds_testrsltinfoh";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00102";
- tranf_submit(oParam);
- }
- trace("끝");
- }
- //관심증례 메노장 표시 처리 Function
- function fExeConcMemo()
- {
- grp_biz.grp_conc.visible = true;
- //model.setFocus("tar_conc");
- grp_biz.grp_conc.tar_conc.setFocus();
- }
- function grp_biz_grp_conc_btn_concclear_onclick(obj:Button, e:ClickEventInfo)
- {
- //model.makeValue("/root/main/testrslt/testrsltinfoh/memocnts", "");
- ds_testrsltinfoh.setColumn(0, "memocnts", "");
- }
- //관심증례 메모 확인버튼
- function grp_biz_grp_conc_btn_conccnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetConcMemo();
- }
- //관심증례 메모 저장 처리 Function
- function fSetConcMemo()
- {
- //var sSpcKeep = model.getValue("/root/main/testrslt/testrsltinfoh/spckeepflagcd");
- //var sRsltHide = model.getValue("/root/main/testrslt/testrsltinfoh/rslthideflagcd");
- //var sPrepRslt = model.getValue("/root/main/testrslt/testrsltinfoh/preprsltflagcd");
- //var sConcCase = model.getValue("/root/main/testrslt/testrsltinfoh/conccaseflagcd");
- //var sUgcyAlert = model.getValue("/root/main/testrslt/testrsltinfoh/ugcyalertflagcd");
-
- 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");
- //--------------------------------
- //model.removeNodeset("/root/send");
- //model.makeNode("/root/send");
- // model.makeNode("/root/send/testrsltinfoh");
- // model.copyNode("/root/send/testrsltinfoh", "/root/main/testrslt/testrsltinfoh");
- // model.makeValue("/root/send/testrsltinfoh/spckeepflagcd", sSpcKeep);
- // model.makeValue("/root/send/testrsltinfoh/rslthideflagcd", sRsltHide);
- // model.makeValue("/root/send/testrsltinfoh/preprsltflagcd", sPrepRslt);
- // model.makeValue("/root/send/testrsltinfoh/conccaseflagcd", sConcCase);
- // model.makeValue("/root/send/testrsltinfoh/ugcyalertflagcd", sUgcyAlert);
- // model.makeValue("/root/send/testrsltinfoh/concmemo", "1");
-
- ds_testrsltinfoh.setColumn(0, "spckeepflagcd", sSpcKeep);
- ds_testrsltinfoh.setColumn(0, "rslthideflagcd", sRsltHide);
- ds_testrsltinfoh.setColumn(0, "preprsltflagcd", sPrepRslt);
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", sConcCase);
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", sUgcyAlert);
- ds_testrsltinfoh.setColumn(0, "concmemo", "1");
-
- //-----------------------------------------
- // 결과등록된 자료에 한하여 독립적으로 처리
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltrgstno") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltrgstno")))
- {
- grp_biz.grp_conc.visible = false;
- }
- else
- {
- var oParam = {};
- oParam.id = "TXLPR00102";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeEtcInfo";
- oParam.inds = "testrsltinfoh=ds_testrsltinfoh";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00102";
- tranf_submit(oParam);
- // if (submit("TXLPR00102"))
- // {
- // grp_conc.visible = false;
- // }
- grp_biz.grp_conc.visible = false;
- }
-
- //-----------------------------------------------------------------------
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/memocnts") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "memocnts")))
- {
- //cap_conc.attribute("font-weight") = "normal";
- //cap_conc.attribute("color") = "#000000";
- grp_biz.bool1.style.font.face = "normal";
- grp_biz.bool1.style.color = "#000000";
- }
- else
- {
- grp_biz.bool1.style.font.face = "bold";
- grp_biz.bool1.style.color = "#ff0000";
- }
- }
-
- function grp_biz_grp_conc_btn_concexit_onclick(obj:Button, e:ClickEventInfo)
- {
- //grp_biz.grp_conc.visible = false;
- ds_testrsltinfoh.setColumn(0, "conccaseflagcd", "false");
- grp_biz_bool1_onclick();
- }
- function fExeCVRInfo()
- {
- fExeCVRMemo();
- }
- function fExeCVRMemo()
- {
- grp_biz.grp_conc2.visible = true;
- //var lpid = model.getValue("/root/main/testrslt/patinfo/pid");
- var lpid = ds_patinfo.getColumn(0, "pid");
- //var lpatnm = model.getValue("/root/main/testrslt/patinfo/patnm");
- var lpatnm = ds_patinfo.getColumn(0, "patnm");
- var ltest = lpid + " " + lpatnm + "\n" + "\n" + "즉시 HIS로그인 후 수신확인 요망" ;
- //model.setValue("/root/main/testrslt/testrsltinfoh/alertmemo", ltest);
- ds_testrsltinfoh.setColumn(0, "alertmemo", ltest);
- //model.setFocus("tar_conc2");
- grp_biz.grp_conc2.tar_conc2.setFocus();
- }
- function grp_biz_grp_conc2_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- //model.makeValue("/root/main/testrslt/testrsltinfoh/alertmemo", "");
- ds_testrsltinfoh.setColumn(0, "alertmemo", "");
- }
- //관심증례 메모 확인 버튼
- function grp_biz_grp_conc2_button13_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetCVRMemo();
- }
- //관심증례 메모 저장 처리 Function
- function fSetCVRMemo()
- {
- //var sSpcKeep = model.getValue("/root/main/testrslt/testrsltinfoh/spckeepflagcd");
- //var sRsltHide = model.getValue("/root/main/testrslt/testrsltinfoh/rslthideflagcd");
- //var sPrepRslt = model.getValue("/root/main/testrslt/testrsltinfoh/preprsltflagcd");
- //var sConcCase = model.getValue("/root/main/testrslt/testrsltinfoh/conccaseflagcd");
- //var sUgcyAlert = model.getValue("/root/main/testrslt/testrsltinfoh/ugcyalertflagcd");
-
- 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");
- //--------------------------------
- // model.removeNodeset("/root/send");
- //model.makeNode("/root/send");
- // model.makeNode("/root/send/testrsltinfoh");
- // model.copyNode("/root/send/testrsltinfoh", "/root/main/testrslt/testrsltinfoh");
- // model.makeValue("/root/send/testrsltinfoh/spckeepflagcd", sSpcKeep);
- // model.makeValue("/root/send/testrsltinfoh/rslthideflagcd", sRsltHide);
- // model.makeValue("/root/send/testrsltinfoh/preprsltflagcd", sPrepRslt);
- // model.makeValue("/root/send/testrsltinfoh/conccaseflagcd", sConcCase);
- // model.makeValue("/root/send/testrsltinfoh/ugcyalertflagcd", sUgcyAlert);
-
- 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);
- //긴급알람 내역
- //model.makeValue("/root/send/testrsltinfoh/ugcyalertflagcd", "1");
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", "1");
- //긴급내용
- //model.makeValue("/root/send/testrsltinfoh/alertmemo", model.getValue("/root/main/testrslt/testrsltinfoh/alertmemo"));
- ds_testrsltinfoh.setColumn(0, "alertmemo", ds_testrsltinfoh.getColumn(0, "alertmemo"));
-
- //-----------------------------------------
- // 결과등록된 자료에 한하여 독립적으로 처리
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltrgstno") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltrgstno")))
- {
- grp_biz.grp_conc2.visible = false;
- }
- else
- {
- var oParam = {};
- oParam.id = "TXLPR00102";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeEtcInfo";
- oParam.inds = "testrsltinfoh=ds_testrsltinfoh";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00102";
- tranf_submit(oParam);
- grp_biz.grp_conc2.visible = false;
- }
-
- //-----------------------------------------------------------------------
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/alertmemo") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "alertmemo")))
- {
- // caption105.attribute("font-weight") = "normal";
- // caption105.attribute("color") = "#000000";
- grp_biz.bol_noti.style.font.face= "normal";
- grp_biz.bol_noti.style.color = "#000000";
- }
- else
- {
- grp_biz.bol_noti.style.font.face = "bold";
- grp_biz.bol_noti.style.color = "#ff0000";
- }
- }
- function grp_biz_grp_conc2_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- //grp_biz.grp_conc2.visible = false;
- ds_testrsltinfoh.setColumn(0, "ugcyalertflagcd", "false")
- grp_biz_bol_noti_onclick();
- }
- //블럭생성
- function grp_biz_swt_testrslt_casejojig_btn_block_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeBlockCall();
- }
- //블럭생성(Cassette일괄발행) 화면 Call 처리 Function
- function fExeBlockCall()
- {
- //if ( model.getValue("/root/main/testrslt/patinfo/acptdd") == "")
- if( utlf_isNull(ds_patinfo.getColumn(0, "acptdd")))
- {
- sysf_messageBox("환자를 조회 후 선택하여 주십시오!", "E000");
- return false;
- }
-
- //--------------------------------------------------------------------
- frmf_setParameter( "SMLPB00900_ptno", ds_hidden1.getColumn(0, "ptno")); //model.getValue("/root/hidden/ptno"));
- frmf_setParameter( "SMLPB00900_acptdd", ds_patinfo.getColumn(0, "acptdd")); //model.getValue("/root/main/testrslt/patinfo/acptdd"));
- frmf_setParameter( "SMLPB00900_pid", ds_patinfo.getColumn(0, "pid")); //model.getValue("/root/main/testrslt/patinfo/pid"));
-
- frmf_open("SMLPB00900", "SMLPB00900", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //조직) 육안소견 Gross저장
- function grp_biz_swt_testrslt_casejojig_btn_grossave_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestRsltSave("GROS", "1");
- }
- //조직) 육안소견 Gross출력
- function grp_biz_swt_testrslt_casejojig_btn_grosprnt1001_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeGrosPrnt();
- }
- //조직) 육안소견 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp100101_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casejojig.tar_groscnts1001, ds_testrsltinfoh, "rsltcnts1", "1"); //"/root/main/testrslt/testrsltinfoh/rsltcnts1", "1");
- }
- //조직) 현며경소견 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp100102_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casejojig.tar_groscnts1001, ds_testrsltinfoh, "rsltcnts2", "2"); //"/root/main/testrslt/testrsltinfoh/rsltcnts1", "1");
- }
- //조직) 진단 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp100103_onclick(obj:Button, e:ClickEventInfo)
- {
- //fExeExmpCall(tar_readcnts1001, "/root/main/testrslt/testrsltinfoh/rsltcnts3", "3");
- fExeExmpCall(grp_biz.swt_testrslt.casejojig.tar_groscnts1001, ds_testrsltinfoh, "rsltcnts3", "3");
- }
- //조직) Comments 결과예문
- function grp_biz_swt_testrslt_casejojig_btn_exmp1001cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casejojig.tar_groscnts1001, ds_testrsltinfoh, "cmtcnts", "4");
- }
- //조직) 진단팝업창 호출
- function grp_biz_swt_testrslt_casejojig_btn_diag1001_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDiagPopup();
- //fExeDiagInpt(btn_diag1001, "/root/main/testrslt/testrsltinfoh/rsltcnts3", tar_readcnts1001);
- fExeDiagInpt("grp_biz.swt_testrslt.casejojig.btn_diag1001", ds_testrsltinfoh, "rsltcnts3", "grp_biz.swt_testrslt.casejojig.tar_readcnts1001");
- }
- //동결절편) 블럭생성
- function grp_biz_swt_testrslt_casefrozen_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeBlockCall();
- }
- //동결절편) Gross저장
- function grp_biz_swt_testrslt_casefrozen_btn_grossave1002_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestRsltSave("GROS", "1");
- }
- //동결절편) Gorss출력
- function grp_biz_swt_testrslt_casefrozen_btn_grosprnt1002_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeGrosPrnt();
- }
- //동결절편) 육안소견 결과예문
- function grp_biz_swt_testrslt_casefrozen_btn_exmp100201_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casefrozen.tar_groscnts1002, ds_testrsltinfoh, "rsltcnts1", "1");
- // "/root/main/testrslt/testrsltinfoh/rsltcnts1", "1");
- }
- //동결절편) 현미경 소견 결과예문
- function grp_biz_swt_testrslt_casefrozen_btn_exmp100202_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casefrozen.tar_mscopcnts1002, ds_testrsltinfoh, "rsltcnts2", "2");
- //"/root/main/testrslt/testrsltinfoh/rsltcnts2", "2");
- }
- //동결절편) Frozen Permanent 결과예문
- function grp_biz_swt_testrslt_casefrozen_btn_exmp100203_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casefrozen.tar_frozencnts1002, ds_testrsltinfoh, "rsltcnts3", "3");
- }
- //동결절편) comments 결과예문
- function grp_biz_swt_testrslt_casefrozen_btn_exmp1002cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casefrozen.tar_cmtcnts1002, ds_testrsltinfoh, "cmtcnts", "4");
- }
- //진단내용 팝업창 호출 처리 Function
- function fExeDiagPopup()
- {
-
- //var sNode = "/root/main/testrslt/testrsltinfoh";
- //var sDiagNm = model.getValue(sNode+"/diagcnts");
- var sNode = ds_testrsltinfoh;
- var sDiagNm = ds_testrsltinfoh.getColumn(0, "diagcnts");
- var sDiagInfo = "";
-
- //--------------------------------------------
- // 영문,숫자, 한글일때는 3글자 넣어야 검색가능
- if ( sDiagNm < 2 )
- {
- sysf_messageBox ( "2글자 이상", "C001" );
- return;
- }
- //-----------------------------------------
- frmf_setParameter("SPMMO00800_cond1", "2" ); // 첫단어검색을 먼저하는 것으로 수정한다.(1:코드검색)
- frmf_setParameter("SPMMO00800_cond2", "3"); // 명칭검색구분(1:코드, 2:단어, 3:문장, 4:첫단어)
- frmf_setParameter("SPMMO00800_cond3", "E" ); // 한영구분(H: 한글, E:영문)
- frmf_setParameter("SPMMO00800_cond4", utlf_getCurrentDate()); // 기준일자: 외래일때는 진료일자, 입원일때는 처방일자
- frmf_setParameter("SPMMO00800_cond5", ds_testrsltinfoh.getColumn(0, "diagcnts")); // 검색내용
- frmf_setParameter("SPMMO00800_rtn", "" ); // 반환값
- frmf_setParameter("SPMMO00800_rtn_useyn", ds_testrsltinfoh.getColumn(0, "diagcnts")); // 검색내용
- //modal ( "SPMMO00800", null, null, null, "diagsrch", "", "", "", false );
- frmf_modal("SPMMO00800", "SPMMO00800", null, null, null, null, null, null, null, null, null, null, "M");
- if ( frmf_getParameter( "SPMMO00800_rtn_useyn" ) == "Y" )
- {
- //-----------------------------------------
-
- sDiagInfo = frmf_getParameter("SPMMO00800_rtn");
- var icd10cd = fExeGetArrayData( sDiagInfo,0, 8, "▩", "▦" );
- var diagcd = fExeGetArrayData( sDiagInfo, 0, 9, "▩", "▦" );
- var diagengnm = fExeGetArrayData( sDiagInfo, 0, 2, "▩", "▦" );
- var diaghngnm = fExeGetArrayData( sDiagInfo, 0, 3, "▩", "▦" );
- var spclinfo = fExeGetArrayData( sDiagInfo, 0, 5, "▩", "▦" );
-
-
-
-
- //-------------------------------------------
- //model.makeValue(sNode+"/diagcnts", diagengnm);
- //model.makeValue(sNode+"/diagcd", diagcd);
- //ds_testrsltinfoh.setColumn(0, "diagcnts", diagengnm);
- ds_testrsltinfoh.setColumn(0, "diagcnts", diagengnm);
- ds_testrsltinfoh.setColumn(0, "diagcd", diagcd);
-
- //-----------------------------------------
- frmf_setParameter( "SPMMO00800_rtn_useyn", "" );
- }
- }
- function fExeGetArrayData (pData, pRow, pCol, pRowSep, pColSep )
- {
- var arrRow = pData.split(pRowSep);
-
- if(arrRow.length <= pRow)
- {
- return "";
- }
- var arrCol = arrRow[pRow].split(pColSep);
-
- if(arrCol.length <= pCol)
- {
- return "";
- }
- return arrCol[pCol];
- }
- //진단내용 입력 처리 Function
- function fExeDiagInpt(objCtrl, pNode, pCol, pDescCtrl)
- {
- var strPCnts = "";
- var strDiagCnts = "";
-
- //if(event.keyCode == 13 || objCtrl.attribute("id") == "btn_diag1001")
- if(objCtrl == "grp_biz.swt_testrslt.casejojig.btn_diag1001")
- {
- //if(objCtrl.attribute("id") == "btn_diag1001")
- if(objCtrl == "grp_biz.swt_testrslt.casejojig.btn_diag1001")
- {
- //model.makeValue("/root/main/testrslt/testrsltinfoh/diagcnts", ipt_mcont1001.currentText);
- ds_testrsltinfoh.setColumn(0, "diagcnts", grp_biz.swt_testrslt.casejojig.ipt_mcont1001.text);
- }
- else
- {
- //model.makeValue("/root/main/testrslt/testrsltinfoh/diagcd", "");
- //model.makeValue("/root/main/testrslt/testrsltinfoh/diagcnts", objCtrl.currentText);
- ds_testrsltinfoh.setColumn(0, "diagcd", "");
- ds_testrsltinfoh.setColumn(0, "diagcnts", objCtrl.text);
- }
-
- //---- ------------------------------
- //strDiagCnts = model.getValue(pNode);
- strDiagCnts = pNode.getColumn(0, pCol);
- //if (model.getValue(pNode) == "")
- if( utlf_isNull(pNode.getColumn(0, pCol)))
- {
-
- }
- //model.makeValue(pNode, strDiagCnts + "\n " + model.getValue("/root/main/testrslt/testrsltinfoh/diagcnts"));
- pNode.setColumn(0, pCol, strDiagCnts + "\n " + ds_testrsltinfoh.getColumn(0, "diagcnts")); // M
- // alert(strDiagCnts + "\n " + ds_testrsltinfoh.getColumn(0, "diagcnts"));
- // pNode.setColumn(0, pCol, strDiagCnts + ds_testrsltinfoh.getColumn(0, "diagcnts"));
- //if (pDescCtrl.attribute("id") == objCtrl.attribute("id"))
- if(pDescCtrl == objCtrl)
- {
- // Continue
- }
- else
- {
- //pDescCtrl.selBegin = 0;
- //model.setFocus(pDescCtrl.attribute("id"));
- // pDescCtrl.setFocus();
- }
-
- }
- }
- function grp_biz_grd_readdoctlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 0)
- {
-
- if(ds_grd_readdoctlist.getColumn(ds_grd_readdoctlist.rowposition, "choi") == 0 || ds_grd_readdoctlist.getColumn(ds_grd_readdoctlist.rowposition, "choi") == false)
- {
-
- ds_grd_readdoctlist.updatecontrol = false;
- ds_grd_readdoctlist.setRowType(ds_grd_readdoctlist.rowposition, 1);
- //ds_grd_readdoctlist.updatecontrol = true;
- //grp_biz.grd_readdoctlist.enable = false;
- }
- else
- {
- ds_grd_readdoctlist.setRowType(ds_grd_readdoctlist.rowposition, 4);
- }
- //ds_grd_readdoctlist.updatecontrol = true;
- fExeClickReadDoct(grp_biz.grd_readdoctlist, ds_grd_readdoctlist.rowposition, ds_grd_readdoctlist, grp_biz.cap_readdrtitle, "R1");
- }
- }
- //육안검사(GROS), 저장(SAVE), 최종진단(LAST), 진송취소(CNCL) 처리 Function
- function fExeTestRsltSave(pBizFlag, pAutoSave)
- {
- var sNode1 = "";
- var sNode2 = "";
- var sNode3 = "";
- var pCont = "";
- var recvmsg = "";
- var iFindNo = 0;
- var sSePoNode1 = ds_grd_screeners1;
- var sSePoNode2 = ds_grd_screeners2;
- var strReadDoctNode = ds_grd_readdoctlist;
- var strMscopcnts1001 = "";
- var strReadcnts1001 = "";
- var strReadDR1001 = "";
-
- //var sSePoNode1 = "/root/main/testrslt/sepouserlist1";
- //var sSePoNode2 = "/root/main/testrslt/sepouserlist2";
- //var strReadDoctNode = "/root/main/testrslt/readdoctlist";
-
- // 환자 조회 없이 저장 하려 할 경우 에러를 막기 위해서
- 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;
- }
- }
-
-
- //-----------------------------------------------------------------------
- //model.makeValue("/root/main/testrslt/testrsltinfoh/rsltstat", pBizFlag);
- ds_testrsltinfoh.setColumn(0, "rsltstat", pBizFlag);
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "tissbloct")))
- {
- ds_testrsltinfoh.setColumn(0, "tissbloct", ds_init.getColumn(0, "punch"));
- }
- //grd_testrslt.refresh();
- //-----------------------------------------------------
- // 이전 판독의사가 설정이 되어 있을 경우 재 사용을 위해
- // 자료를 보관한다. 결과를 조회할 경우 판독의사 목록이 초기화
- //iFindNo = grd_readdoctlist.findRow("true", 1, 0, false, false);
-
- iFindNo = ds_grd_readdoctlist.findRow(1, 0, 0);
-
- if (Number(iFindNo) > 0)
- {
- //model.makeNode("/root/temp/readdoctlist");
- dsf_createDs(ds_temp_readdoctlist);
- ds_temp_readdoctlist.copyData(ds_grd_readdoctlist)
- //copyNodesetType("/root/temp/readdoctlist", "/root/main/testrslt/readdoctlist");
- }
-
-
- // 조직검사의 경우 육안 소견 저장을 제외한 현미경 소견이나 진단 사항을 입력 후
- // 저장 시엔 무조건 판독의사가 선택 되어야 한다.
-
- if(grp_biz.swt_testrslt.tabindex == 0)
- {
- strMscopcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- strReadcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- strReadDR1001 = grp_biz.cap_readdrtitle.text;//ds_hidden1.getColumn(0, "readdrlist");
-
- //if ( (strMscopcnts1001 != "" || strReadcnts1001 != "" ) && ( strReadDR1001 == "") )
- if( (!utlf_isNull(strMscopcnts1001) || !utlf_isNull(strReadcnts1001)) && (utlf_isNull(strReadDR1001)))
- {
- sysf_messageBox("판독의사를 선택하여 주십시오. 판독의사는 ", "I003");
- return false;
- }
- }
-
- //------------------------------
- // 육안검사결과 저장일 경우 처리
- if (pBizFlag == "GROS")
- {
- //----------------------------------------------------------------
- //if (model.getValue("/root/main/testrslt/patinfo/readdd") != "-" && model.getValue("/root/main/testrslt/patinfo/readdd") != "")
- if(ds_patinfo.getColumn(0, "readdd") != "-" && !utlf_isNull(ds_patinfo.getColumn(0, "readdd")))
- {
- sysf_messageBox("최종진단이 되었습니다! Gross결과를 저장", "E001");
- return false;
- }
- //-----------------------------------
- //model.removeNodeset("/root/send");
- //model.makeNode("/root/send/patinfo");
- //model.makeNode("/root/send/testrsltinfoh");
- //model.makeNode("/root/send/testcdlist");
- //-----------------------------------------------------
- // 선택진료 의사를 설정 한다.
- // model.makeNode("/root/send/specdrlist");
- // model.copyNode("/root/send/specdrlist", "/root/main/testrslt/specdrlist");
- 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", "-");
-
- //---------------------------------
- // grd_testrslt.refresh();
- // grd_testrslt.clearStatus();
- // grd_testrslt.addStatus(1, "insert");
- var tmp = grdf_getGridUpdateData(grp_biz.grd_testcdlist, "insert");
- grdf_setStatusColumn(tmp, "status");
-
- //model.makeValue("/root/main/testrslt/patinfo/pacs", model.getValue("/root/init/pacs"));
- ds_patinfo.setColumn(0, "pacs", ds_init.getColumn(0, "pacs"));
-
-
- //model.copyNode("/root/send/patinfo", "/root/main/testrslt/patinfo");
- //model.makeValue("/root/send/testrsltinfoh", grd_testrslt.getUpdateDataAll("i"));
- //model.makeValue("/root/send/testcdlist", grd_testcdlist.getUpdateDataAll("i")); // 검사항목 정보
-
- grdf_getGridUpdateData(grp_biz.grd_testcdlist, "insert");
- grdf_getGridUpdateData(grp_biz.grd_testcdlist, "insert");
- return ;
- //-----------
- // setAlertOn();
- // if (submit("TXLPR00101"))
- // {
- // }
- var oParam = {};
- oParam.id = "TXLPR00101";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeTestRslt";
- oParam.inds = "patinfo=ds_patinfo testrsltinfoh=ds_testrsltinfoh testcdlist=ds_testcdlist staintestlist=ds_grd_stainlist readdoctlist=ds_grd_readdoctlist iftestlist=ds_iftestlist moletestlist=ds_grd_moletestlist sepouserlist1=ds_grd_screeners1 sepouserlist2=ds_grd_screeners2 specdrlist=ds_specdrlist frznrslt=ds_grd_frzncstelist";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00101";
- tranf_submit(oParam);
-
- //----------
- return true;
- }
-
-
- //----------------------
- // 세포 결과일 경우 처리
- if (grp_biz.swt_testrslt.tabindex == 2)
- {
- // 1차 결과가 존재할 경우 스크리너 입력은 필수
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts1")) && !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts1")))
- {
- if (ds_grd_screeners1.findRow(1, 0, 0) <= 0)
- {
- sysf_messageBox("1차 스크리너를 선택하여 주십시오! 1차 스크리너는 ", "I003");
- return false;
- }
- }
-
- //--------------------------------------------
- // 2차 결과가 존재할 경우 스크리너 입력은 필수
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts2")) && !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts2")))
- {
- if (ds_grd_screeners2.findRow(1, 0, 0) <= 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)
- {
- //grd_screeners1.addStatus(iRowNo, "insert");
- grp_biz.swt_testrslt.casesepo.grd_screeners1.addStatus(iRowNo, "insert");
- 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)
- {
- grp_biz.swt_testrslt.casesepo.grd_screeners2.addStatus(iRowNo, "insert");
- sSePoNode2.setColumn(iRowNo, "ptno", ds_hidden1.getColumn(0, "ptno"));
- }
- }
- }
- }
-
- //-----------------------
- if (pBizFlag == "LAST")
- {
- if(ds_grd_readdoctlist.findRow("choi", true, 1) < 0)
- {
- sysf_messageBox("판독의사를 선택하여 주십시오. 판독의사는 ", "I003");
- return false;
- }
-
- //--------------------------------------------------------
- iFindNo = ds_grd_readdoctlist.findRow("dispseqno", "1");
- if(Number(iFindNo) < 0)
- {
- sysf_messageBox("판독의사 설정을 ", "I007");
- return false;
- }
- //----------------------------------------------------------------------------------------
- if(grp_biz.swt_testrslt.tabindex = 3 || grp_biz.swt_testrslt.tabindex = 4 || grp_biz.swt_testrslt.tabindex = 6)
- {
- // Continue
- }
- else 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 (btn_1003.selected == true)
- if(grp_biz.swt_testrslt.tabindex == 2)
- {
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts3") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts3")))
- {
- sysf_messageBox("진단이 없으면 최종진단을 ", "E001");
- return false;
- }
- }
-
- //if ( !lpzfGetDoctorCheck("/root/init/hospenv/hospenvinfo/doctjobgradcd", getUserInfo("jobkindcd")) )
- if( !lpzfGetDoctorCheck(ds_hosoenvinfo, sysf_getUserInfo("jobkindcd")))
- {
- sysf_messageBox("의사직급만 최종진단이 ", "I006");
- return false;
- }
-
- //----------------------------------------------------------------------------------------------------
- //if (model.getValue("/root/main/testrslt/readdoctlist["+iFindNo+"]/userid") != getUserInfo("userid"))
- 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")
- {
- //--------------------------------------------------------
- iFindNo = ds_grd_readdoctlist.findRow("1", 0, 7);
- 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)
- {
- // grp_biz.grd_readdoctlist.addStatus(iRowNo, "insert");
- strReadDoctNode.setColumn(iRowNo, "ptno", ds_hidden1.getColumn(0, "ptno"));
- }
- }
- else
- {
- if(strReadDoctNode.getColumn(iRowNo, "choi") == 1)
- {
- grp_biz.grd_readdoctlist.addStatus(iRowNo, "insert");
- 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 (model.getValue("/root/main/testrslt/testcdlist/statsworkflagcd"))
- switch(ds_testcdlist.getColumn(0, "statsworkflagcd"))
- //selectSingleNode 무슨 기능인지 잘모르겠음.
- {
- case "1021" :
- case "10D2" :
- // sNode1 = instance1.selectSingleNode("/root/init/seporesn1/seporesninfo");
- // sNode2 = instance1.selectSingleNode("/root/init/seporesn2/seporesninfo");
- // sNode3 = instance1.selectSingleNode("/root/init/seporesn3/seporesninfo");
- sNode1 = ds_seporesn1.getColumn(0, "seporslt");
- sNode2 = ds_seporesn2.getColumn(0, "seporslt");
- sNode3 = ds_seporesn3.getColumn(0, "seporslt");
- break;
-
- case "1022" :
- case "10B2" :
- case "10B3" :
- case "10D0" :
- sNode1 = ds_seporesn4.getColumn(0, "seporslt");
- sNode2 = ds_seporesn5.getColumn(0, "seporslt");
- sNode3 = ds_seporesn6.getColumn(0, "seporslt");
- break;
-
- case "1023" :
-
- //------------------
- // Thyroid 검체 판단
- var bSpccdStatus = false;
-
- //----------------------------------------------------------------------------------
- //for (var iNo=1; iNo <= getNodesetCount("/root/init/spccdresn/resncdlist"); iNo++)
- for(var iNo = 0; iNo <= ds_resncdlist.rowcount; iNo++)
- {
-
- //---------------------------------------------------------------------------------------------------------------------------------------
- //if ( model.getValue("/root/main/testrslt/testcdlist[1]/spccd") == model.getValue("/root/init/spccdresn/resncdlist["+iNo+"]/resncnts") )
- if(ds_testcdlist.getColumn(1, "spccd") == ds_resncdlist.getColumn(iNo, "resncnts"))
- {
- bSpccdStatus = true;
- }
- }
-
- //--------------------
- if ( bSpccdStatus )
- {
- sNode1 = ds_seporesnA.getColumn(0, "seporslt");
- sNode2 = ds_seporesnB.getColumn(0, "seporslt");
- sNode3 = ds_seporesnC.getColumn(0, "seporslt");
- }
- else
- {
- sNode1 = ds_seporesn7.getColumn(0, "seporslt");
- sNode2 = ds_seporesn8.getColumn(0, "seporslt");
- sNode3 = ds_seporesn9.getColumn(0, "seporslt");
- }
- break;
- }
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts5", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts6", "");
- // if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts1") != "") model.setValue("/root/main/testrslt/testrsltinfoh/rsltcnts4", sNode1.xml, true);
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts1"))) ds_testrsltinfoh.setColumn(0, "rsltcnts4", sNode1.xml)
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts2"))) ds_testrsltinfoh.setColumn(0, "rsltcnts5", sNode2.xml)
- if( !utlf_isNull(ds_testrsltinfoh.getColumn(0, "rsltcnts3"))) ds_testrsltinfoh.setColumn(0, "rsltcnts6", sNode3.xml)
- // if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts2") != "") model.setValue("/root/main/testrslt/testrsltinfoh/rsltcnts5", sNode2.xml, true);
- // if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts3") != "") model.setValue("/root/main/testrslt/testrsltinfoh/rsltcnts6", sNode3.xml, true);
- }
- //else if (btn_1007.selected == true)
- else if(grp_biz.swt_testrslt.tabindex == 5)
- {
- pCont = "";
- //for (var iNo=1; iNo <= getNodesetCount("/root/main/testrslt/moletestlist"); iNo++)
- for(var iNo = 0; iNo <= ds_grd_testrslt.rowcount; iNo++)
- {
- //if (pCont != "")
- if( !utlf_isNull(pCont))
- {
- //pCont += "\n" + model.getValue("/root/main/testrslt/moletestlist["+iNo+"]/testrslt");
- pCont += "\n" + ds_grd_testrslt.getColumn(iNo, "moletestlist", testrslt);
- }
- else
- {
- // pCont += model.getValue("/root/main/testrslt/moletestlist["+iNo+"]/testrslt");
- pCont += ds_grd_testrslt.getColumn(iNo, "moletestlist", testrslt);
- }
- }
- //--------------------------------------------------------------------
- //model.setValue("/root/main/testrslt/testrsltinfoh/rsltcnts1", pCont);
- ds_testrsltinfoh.setColumn(0, "rsltcnts1", pCont);
-
- //--------------------------------------------------------------------
- //for (var iNo=1; iNo <= getNodesetCount("/root/init/molecheck"); iNo++)
- for (var iNo = 0; iNo <= ds_datagrid1.rowcount; iNo++)
- {
- //if(model.getValue("/root/init/molecheck["+ iNo +"]/rsltcnts4") == "Y")
- if(ds_datagrid1.getColumn(iNo, "rsltcnts4") == "Y")
- {
- //model.setValue("/root/main/testrslt/testrsltinfoh/rsltcnts4", model.getValue("/root/init/molecheck["+ iNo +"]/disnmcd"));
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", ds_datagrid1.getColumn(iNo, "disnmcd"));
- break;
- }
- else
- {
- //model.setValue("/root/main/testrslt/testrsltinfoh/rsltcnts4", "");
- ds_testrsltinfoh.setColumn(0, "rsltcnts4", "");
- }
- }
- }
-
- //model.makeValue("/root/main/testrslt/testrsltinfoh/extrpartcd", model.getValue("/root/main/testrslt/patinfo/spcnm")); // T
- ds_testrsltinfoh.setColumn(0, "extrpartcd", ds_patinfo.getColumn(0, "spcnm"));
- //var a = model.getValue("/root/main/testrslt/testrsltinfoh/extrpartcd")
- var a = ds_testrsltinfoh.getColumn(0, "extrpartcd");
-
- ds_testrsltinfoh.setColumn(0, "extrmthdcd", ds_hidden1.getColumn(0, "testcd"));
- //-----------------------------------
- // model.removeNodeset("/root/send");
- // model.makeNode("/root/send/patinfo");
- // model.makeNode("/root/send/testrsltinfoh");
- // model.makeNode("/root/send/testcdlist");
-
- //-----------------------------------------------------
- // 선택진료 의사를 설정 한다.
- // model.makeNode("/root/send/specdrlist");
- // model.copyNode("/root/send/specdrlist", "/root/main/testrslt/specdrlist");
- // model.makeValue("/root/send/specdrlist/choi" , "true");
- // model.makeValue("/root/send/specdrlist/instcd" , getUserInfo("dutplceinstcd"));
- // model.makeValue("/root/send/specdrlist/dispseqno" , "1");
- // model.makeValue("/root/send/specdrlist/userrgstdd" , "-");
- //
- 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", "-");
-
- //---------------------
- // grd_testrslt.refresh();
- // grd_testrslt.clearStatus();
- // grd_testrslt.addStatus(1, "insert");
- var tem = grdf_getGridUpdateData(grp_biz.grd_testrslt, "insert");
- grdf_setStatusColumn(tem, "status");
- // model.makeValue("/root/main/testrslt/patinfo/pacs", model.getValue("/root/init/pacs"));
- ds_patinfo.setColumn(0, "pacs", ds_init.getColumn(0, "pacs"));
- //--------------------------------------------------------------------------
- // model.copyNode("/root/send/patinfo", "/root/main/testrslt/patinfo");
- // //model.copyNode("/root/send/testrsltinfoh", "/root/main/testrslt/testrsltinfoh");
- // model.makeValue("/root/send/testrsltinfoh", grd_testrslt.getUpdateDataAll("i"));
- // model.makeValue("/root/send/testcdlist", grd_testcdlist.getUpdateDataAll("i")); // 검사항목 정보
- // model.makeValue("/root/send/staintestlist", grd_stainalllist.getUpdateDataAll("i")); // Stain검사 정보
- // model.makeValue("/root/send/moletestlist", grd_moletestlist.getUpdateDataAll("i")); // 분자병리 정보
- // model.makeValue("/root/send/readdoctlist", grd_readdoctlist.getUpdateData()); // 판독의사 정보
- // model.makeValue("/root/send/ptnoworkflagcd", model.getValue("/root/hidden/workflagcd")); // 병리번호 작업구분코드
- var testrslt = grdf_getGridUpdateData(grp_biz.grd_testrslt, "insert");
- dsf_makeValue(ds_send, "testrsltinfoh", testrslt);
-
- var testcdlist = grdf_getGridUpdateData(grp_biz.grd_testcdlist, "insert"); // 검사항목 정보
- dsf_makeValue(ds_send, "testcdlist", testcdlist);
-
- var stainalllist = grdf_getGridUpdateData(grp_biz.grd_stainalllist, "insert"); // Stain검사 정보
- dsf_makeValue(ds_send, "stainalllist", stainalllist);
-
- var moletestlist = grdf_getGridUpdateData(grp_biz.swt_testrslt.casebunja.grd_moletestlist, "insert"); // 분자병리 정보
- dsf_makeValue(ds_send, "moletestlist", moletestlist);
- var readdoctlist = grdf_getGridUpdateData(grp_biz.grd_readdoctlist, "insert"); // 판독의사 정보
- dsf_makeValue(ds_send, "readdoctlist", readdoctlist);
-
- dsf_makeValue(ds_send, "ptnoworkflagcd", ds_hidden1.getColumn(0, "workflagcd"));
- //---------------------------
- for(var iNo=0; iNo <ds_grd_screeners1.rowcount; iNo++)
- {
- if(ds_grd_screeners1.getColumn(iNo, "choi") == 1)
- {
- //grd_screeners1.addStatus(iNo, "insert");
- grp_biz.swt_testrslt.casesepo.grd_screeners1.addStatus(iNo, "insert");
- }
- }
- //---------------------------
- //grd_screeners2.clearStatus();
- //for (var iNo=1; iNo <= getNodesetCount("/root/main/testrslt/sepouserlist2"); iNo++)
- for(var iNo = 0; iNo <= ds_grd_screeners2.rowcount; iNo++)
- {
- //if (model.getValue("/root/main/testrslt/sepouserlist2["+iNo+"]/choi") == "true")
- if(ds_grd_screeners2.getColumn(iNo, "choi") == 1)
- {
- //grd_screeners2.addStatus(iNo, "insert");
-
- grp_biz.swt_testrslt.casesepo.grd_screeners2.addStatus(iNo, "insert");
- }
- }
-
- //---------------------------------------------------------------------------
- //model.makeValue("/root/send/sepouserlist1", grd_screeners1.getUpdateData()); // 1차 세포결과 정보
- //model.makeValue("/root/send/sepouserlist2", grd_screeners2.getUpdateData()); // 2차 세포결과 정보
-
- //------------------
- // 면역형광 Kidney
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts2") == "0")
- if(ds_testrsltinfoh.getColumn(0, "rsltcnts2") == "0")
- {
- //model.makeValue("/root/send/iftestlist", grd_iftestlistK.getUpdateDataAll("i"));
- //dsf_makeValue(ds_testrslt_patbasicinfo, "title", "골수조직 검사보고서");
- dsf_makeValue(ds_send, "iftestlist", grdf_getGridUpdateData(grp_biz.swt_testrslt.caseIF.swt_IFrslt.casekidney.grd_iftestlistK, "insert"));
- }
- else if(ds_testrsltinfoh.getColumn(0, "rsltcnts2") == "1")
- {
- //model.makeValue("/root/send/iftestlist", grd_iftestlistS.getUpdateDataAll("i"));
- dsf_makeValue(ds_send, "iftestlist", grdf_getGridUpdateData(grp_biz.swt_testrslt.caseIF.swt_IFrslt.caseskin.grd_iftestlistS, "insert"));
- }
- else if(ds_testrsltinfoh.getColumn(0, "rsltcnts2") == "2")
- {
- //model.makeValue("/root/send/iftestlist", grd_iftestlistO.getUpdateDataAll("i"));
- dsf_makeValue(ds_send, "iftestlist", grdf_getGridUpdateData(grp_biz.swt_testrslt.caseIF.swt_IFrslt.caseother.grd_iftestlistO, "insert"));
- }
- //-------------------------------------
- // 자동저장은 메세지를 표시하지 않는다.
- if (pAutoSave == "1") {
- //setAlertOn();
- }
- //------------------------------------------
- // 최종진단일 경우 인증번호를 먼저 취득한다.
- if (pBizFlag == "LAST")
- {
- //------------------------
- // 2010-08-23 : YDC
- // 개발시점에서만 fExeMakeCertPrcs2(인증처리 없는 함수) 함수를 사용한다.
- if (fExeMakeCertPrcs())
- {
- fExeDelayTime(); // 지연사유 등록
-
- //-----------------------------------------------------------
- // model.resetInstanceNode("/root/main/testrslt/testrsltinfoh");
- // model.resetInstanceNode("/root/main/testrslt/patinfo");
- // model.resetInstanceNode("/root/main/testrslt/workrelaptnolist");
- // model.resetInstanceNode("/root/main/testrslt/staintestlist");
- // model.resetInstanceNode("/root/main/testrslt/relaptnolist");
- // model.resetInstanceNode("/root/main/testrslt/bfptnolist");
- // model.resetInstanceNode("/root/main/testrslt/iftestlist");
- // model.resetInstanceNode("/root/main/testrslt/moletestlist");
- // model.resetInstanceNode("/root/main/testrslt/frzncstelist");
- // model.resetInstanceNode("/root/main/testrslt/diagcntslist");
- // model.resetInstanceNode("/root/main/testrslt/sepouserlist1");
- // model.resetInstanceNode("/root/main/testrslt/sepouserlist2");
- // model.resetInstanceNode("/root/main/testrslt/testcdlist");
-
- cap_sepo1list.value = "";
- cap_sepo2list.value = "";
-
- //-------------------------
- // 판독의사 저장정보 초기화
- //for (var iNo=1; iNo <= getNodesetCount("/root/main/testrslt/readdoctlist"); iNo++)
- for(var iNo = 0; iNo <= ds_grd_readdoctlist.rowcount; iNo++ )
- {
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/rgstdd", "-");
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/rgstno", "0");
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/userrgstdd", "-");
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/ptno", "-");
- // model.makeValue("/root/main/testrslt/readdoctlist["+iNo+"]/orgdispseqno", "0");
- 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");
- }
-
- //-------------------------
- //model.setFocus("ipt_ptno");
- grp_biz.setFocus();
- //model.refresh();
- //fGetPatInfo();
- fExeBtnClear();
-
- //-------------------------------------------------
- // 자식창(병리번호팝업창)의 병리번호 목록 삭제 처리
- fExeChildPtNoDel();
-
- }
- else
- {
- sysf_messageBox("최종진단이 취소 또는 실패되었습니다! ", "I007");
- return false;
- }
- }
- else
- {
-
- //model.makeValue("/root/send/frznrslt", grd_frzncstelist.getUpdateData() ); // Frozen저장
- var grddata = grdf_getGridUpdateData(grp_biz.swt_testrslt.casefrozen.grd_frzncstelist, "all");
- grdf_setStatusColumn(grddata, "m");
- ds_grd_frzncstelist.copyData(grddata);
-
- //ds_grd_readdoctlist.filterstr="choi == 'true'";
-
- //dsf_setDefaultVal(ds_testrsltinfoh, "cncrjudgflagcd:0");
- //dsf_setFixVal(ds_grd_frzncstelist, "inptflagcd:inptrslt");
- //dsf_makeValue(ds_send, "frznrslt", ds_grd_frzncstelist.up
-
- var oParam = {};
- oParam.id = "TXLPR00101";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeTestRslt";
- oParam.inds = "patinfo=ds_patinfo testrsltinfoh=ds_testrsltinfoh testcdlist=ds_testcdlist staintestlist=ds_grd_stainlist readdoctlist=ds_grd_readdoctlist:U iftestlist=ds_iftestlist moletestlist=ds_grd_moletestlist sepouserlist1=ds_grd_screeners1 sepouserlist2=ds_grd_screeners2 specdrlist=ds_specdrlist frznrslt=ds_grd_frzncstelist";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00101";
- tranf_submit(oParam);
-
- ds_grd_readdoctlist.filterstr="";
-
- //return true;
- //{
-
- // 자동출력여부를 화면에 표시
- if (pAutoSave == "1")
- {
- if (pBizFlag == "SAVE")
- {
-
-
- //switch (model.getValue("/root/hidden/workflagcd"))
- switch(ds_hidden1.getColumn(0, "workflagcd"))
- {
- case "1001" :
- case "1002" : // 동결절편일 경우
- break;
- }
- }
- }
- //cap_sepo1list.value = "";
- //cap_sepo2list.value = "";
-
- //-------------------------
- // 판독의사 저장정보 초기화
- //for (var iNo=1; iNo <= getNodesetCount("/root/main/testrslt/readdoctlist"); iNo++)
- 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");
-
- }
-
- //-------------------------
- //model.setFocus("ipt_ptno");
- grp_biz.ipt_ptno.setFocus();
-
- //fGetPatInfo();
- fExeBtnClear();
-
- //-------------------------------------------------
- // 자식창(병리번호팝업창)의 병리번호 목록 삭제 처리
- fExeChildPtNoDel();
- //}
- }
- fExeClear();
- //return true;
- }
- //병리번호목록 팝업창의 병리번호 삭제 처리 Function
- function fExeChildPtNoDel()
- {
- // var children = window.children;
- //
- // //--------------------------------------------
- // for (var iNo=0; iNo < children.length; iNo++)
- // {
- //
- // if ( children(iNo).attribute("id") == "SMLPB00900")
- // {
- // children(iNo).minimize();
- //
- // } else if ( children(iNo).attribute("id") == "SPLPR01000") {
- // children(iNo).javascript.fExePtNoDel();
- // }
- // }
- }
- function fExeMakeCertPrcs()
- {
- var pRowNo = 0;
- //var pNode = "/root/main/testrslt/testcdlist";
- var pNode = ds_testcdlist;
- var sCheckCnclresn = "";
-
- //-----------------------------------------
- // model.removeNodeset("/root/temp/testrslt");
- // model.makeNode("/root/temp/testrslt");
-
- //-----------------------
- if (Sign.signprocess())
- {
- // 선택진료 의사를 설정 한다.
- //model.makeNode("/root/send/specdrlist");
- 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_stainlist readdoctlist=ds_grd_readdoctlist iftestlist=ds_iftestlist moletestlist=ds_grd_moletestlist sepouserlist1=ds_grd_screeners1 sepouserlist2=ds_grd_screeners2 specdrlist=ds_specdrlist frznrslt=ds_grd_frzncstelist";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR00101";
- tranf_submit(oParam);
-
- fExeGridChoi();
- //수정사유 삭제
- //if(model.getValue("/root/temp/testrslt/patbasicinfo/cnclresn") != "-" && model.getValue("/root/temp/testrslt/patbasicinfo/cnclresn") != "")
- if(ds_testrslt_patbasicinfo.getColumn(0, "cnclresn") != "-" && !utlf_isNull(ds_testrslt_patbaicinfo.getColumn(0, "cnclresn")))
- {
- //var nodelist = instance1.selectNodes("/root/temp/testrslt/testrsltinfo");
- var nodelist = ds_testrsltinfoh.rowcount;
- //for(var i = 1 ; i <= nodelist.length; i++)
- for(var i = 0; i < nodelist; i++)
- {
- //sCheckCnclresn = model.getValue("/root/temp/testrslt/testrsltinfo[" + i + "]/reptrslt") ;
- sCheckCnclresn = ds_testrsltinfoh.getColumn(i, "reptrslt");
-
- if(sCheckCnclresn.substr(11, 6) == "*수정사유:")
- {
- //model.setValue("/root/temp/testrslt/testrsltinfo[" + i + "]/reptrslt", "");
- ds_testrsltinfoh.setColumn(i, "reptrslt", "");
- }
- }
- }
-
- //-----------------------
- if (Sign.signprocess())
- {
- // Continue
- }
- else
- {
- return false;
- }
- // }
- // else
- // {
- // return false;
- // }
- dsf_createDsrRow("ds_send_signdata", [{col : "instcd", val : pNode.getColumn(pRowNO, "instcd")} // 기관코드
- ,{col : "pid", val : pNode.getColumn(pRowNo, "pid")} // 등록번호
- ,{col : "ptno", val : pNode.getColumn(pRowNo, "ptno")} // 병리번호
- ,{col : "orddd", val : ds_testrslt_patbasicinfo.getColumn(0, "orddd")} // 입원, 응급 : 입원일자, 외래 : 진료일자
- ,{col : "singgno", val : ds_testrslt_patbasicinfo.getColumn(0, "singgno")} // 서명번호
- ,{col : "histno", val : ds_testrslt_patbasicinfo.getColumn(0, "histno")} // 서명이력번호
- ,{col : "cretno", val : ds_testrslt_patbasicinfo.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 : pNode.getColumn(pRowNo, "prcpgenrflag")} // 입원, 외래구분
- ,{col : "formcd", val : "0000002726"} // 각 기록지별 서식코드
- ,{col : "orddeptcd", val : pNode.getColumn(pRowNo, "orddeptcd")} // 진료과
- ,{col : "orddrid", val : pNode.getCOlumn(pRowNo, "orddrid")} // 진료의ID
- ,{col : "signbfcnts", val : Sign.signedInfos[1]} // 인증할 데이터 정보(미기록 노드 제거된 정보), 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
- ,{col : "signaftcnts", val : Sign.signedInfos[2]}]); // 공인인증 처리후 데이터
- } else {
- return false;
- }
- //-------------------------
- var oParam = {};
- oParam.id = "TXLPR01102";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeCertPrcs";
- oParam.inds = "signinfo=ds_send_signdata";
- oParam.outds = "ds_singrslt=singinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXLPR01102";
- tranf_submit(oParam);
-
- //------------
- return true;
- }
- function fExeGridChoi()
- {
- //var sSrcNode = "/root/main/testrslt/testcdlist";
- var sSrcNode = ds_testcdlist;
- //-------------------------------------------------
- //model.makeNode("/root/temp/testrslt/patbasicinfo");
- dsf_createDsRow("ds_testrslt_patbasicinfo", [{col : "instcd", val : sSrcNode.getColumn(0, "instcd")}
- ,{col : "ptno", val : sSrcNode.getColumn(0, "ptno")}
- ,{col : "pid", val : sSrcNode.getColumn(0, "pid")}
- ,{col : "workflagcd", val : sSrcNode.getColumn(0, "workflagcd")}
- ,{col : "prcpgenrflag", val : sSrcNode.getColumn(0, "prcpgenrflag")}
- ,{col : "scrno", val : "10"}]);
- // model.makeValue("/root/send/instcd", model.getValue(sSrcNode+"/instcd"));
- // model.makeValue("/root/send/ptno", model.getValue(sSrcNode+"/ptno"));
- // model.makeValue("/root/send/pid", model.getValue(sSrcNode+"/pid"));
- // model.makeValue("/root/send/workflagcd", model.getValue(sSrcNode+"/workflagcd"));
- // model.makeValue("/root/send/prcpgenrflag", model.getValue(sSrcNode+"/prcpgenrflag"));
- // model.makeValue("/root/send/scrno", "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_getResultDetail=getResultDetail";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00107";
- tranf_submit(oParam);
-
- //submit("TRLPZ00112");
- var oParam = {};
- oParam.id = "TRLPZ00112";
- oParam.service = "plgyrefmngtapp.TestRsltRef";
- oParam.method = "reqGetPatBasicInfo";
- oParam.inds = "refData=ds_testrslt_patbasicinfo";
- oParam.outds = "ds_refrslt=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00112";
- tranf_submit(oParam);
-
- // 등록된 이미지를 인증저장하기위한 이미지 파라미터 조회
- //submit("TRLPZ00115");
- var oParam = {};
- oParam.id = "TRLPZ00115";
- oParam.service = "plgyrefmngtapp.TestRsltRef";
- oParam.method = "reqGetImgInfo";
- oParam.inds = "refparam=ds_testrslt_patbasicinfo";
- oParam.outds = "ds_imginfo=getResultDetail";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00115";
- tranf_submit(oParam);
-
-
- //-------------------
- // 보고서 타이블 설정
- //switch (model.getValue(sSrcNode+"/workflagcd"))
- switch(sSrcNode.getColumn(0, "workflagcd"))
- {
- case "1001" :
- case "1002" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "조직 검사보고서");
- break;
-
- case "1003" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "세포 검사보고서");
- break;
-
- case "1004" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "특수염색 검사보고서");
- break;
-
- case "1005" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "면역염색 검사보고서");
- break;
-
- case "1006" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "면역형광 검사보고서");
- break;
-
- case "1007" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "분자병리 검사보고서");
- break;
-
- case "1008" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "전자현미경 검사보고서");
- break;
-
- case "1009" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "부검 검사보고서");
- break;
-
- case "1012" : dsf_makeValue(ds_testrslt_patbasicinfo, "title", "골수조직 검사보고서");
- break;
- }
- }
-
- //육안검사(Gross) 출력 처리 Function
- function fExeGrosPrnt()
- {
- //var sNode = "/root/gros/grosinfo";
- //var sNode = ds_
- var sUserID = sysf_getUserInfo("userid");
- var sSpcNm = "";
- //var sSpcNode = "/root/main/testrslt/testcdlist[1]/reqcnts/reqfrminfo/choispc/choispclist";
- var sSpcNode = ds_testcdlist;
- //var sUserAbbr = model.getValue("/root/main/testrslt[1]/readdoctlist[userid='"+sUserID+"']/userabbr");
- //var sUserAbbr = ds_grd_readdoctlist.getColumn(userid='"+sUserID+"', "userabbr");
-
- var sSpcseqno = "";
- var sSpc = "";
-
-
- //----------------
- // 세부검체명 설정
- //for (var iNo=1; iNo <= getNodesetCount(sSpcNode); iNo++)
- for(var iNo = 0; iNo <= ds_testcdlist.rowcount; iNo++)
- {
- //-------------
- //수정 박중규 2008.09.30
- //sSpcseqno = model.getValue("/root/main/testrslt/testcdlist[1]/reqcnts/reqfrminfo/choispc/choispclist["+ iNo +"]/spcseqno");
- sSocseqno = ds_testcdlist.getColumn(iNo, "spcseqno");
- //sSpc = model.getValue("/root/main/testrslt/testcdlist[1]/reqcnts/reqfrminfo/choispc/choispclist["+ iNo +"]/spcnm");
- sSpc = ds_testcdlist.getColumn(iNo, "spcnm");
- if(iNo == 1)
- {
- sSpcNm += parseInt(sSpcseqno, [10]) + ") " + sSpc;
- }
- else
- {
- sSpcNm += ", " + parseInt(sSpcseqno, [10]) + ") " + sSpc;
- }
- }
-
- //-------------------------
- //model.removeNodeset(sNode);
- //model.makeNode(sNode);
-
- //model.makeValue(sNode+"/ptno", model.getValue("/root/main/testrslt/testcdlist/ptno"), true);
- 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")}]);
-
-
- // model.makeValue(sNode+"/dispptno", "병리번호:" + model.getValue("/root/main/testrslt/testcdlist/dispptno"), true);
- // model.makeValue(sNode+"/pid", "등록번호:" + model.getValue("/root/main/testrslt/testcdlist/pid"), true);
- // model.makeValue(sNode+"/orddeptnm", "진료과:" + model.getValue("/root/main/testrslt/testcdlist/orddeptnm"), true);
- // model.makeValue(sNode+"/orddrnm", "진료의:" + model.getValue("/root/main/testrslt/testcdlist/orddrnm"), true);
- // model.makeValue(sNode+"/wardroom", "병동/병실:" + model.getValue("/root/main/testrslt/testcdlist/wardroom"), true);
- // model.makeValue(sNode+"/patnm", "환자명:" + model.getValue("/root/main/testrslt/patinfo/patnm"), true);
- // model.makeValue(sNode+"/sexage", "성별/나이:" + model.getValue("/root/main/testrslt/patinfo/sexage"), true);
- // model.makeValue(sNode+"/rrgstno", "주민번호:" + model.getValue("/root/main/testrslt/patinfo/rrgstno"), true);
- // model.makeValue(sNode+"/groscnts", model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts1"), true);
- // model.makeValue(sNode+"/spcnm", sSpcNm, true);
- // model.makeValue(sNode+"/grosdd", "육안검사일자:" + model.getValue("/root/main/testrslt/patinfo/grostestdd"));
- // model.makeValue(sNode+"/grostm", "육안검사시간:" + model.getValue("/root/main/testrslt/patinfo/grostesttm"));
- // model.makeValue(sNode+"/grosnm", "육안검사의:" + model.getValue("/root/main/testrslt/patinfo/grosdrnm"));
- //
- // //-------------------------------------------------------------------------------------------
- // exeReportPreview("RPLPR99900", "XMLSTR", "", "", "true", "", "", "", "", "", "", "grp_prnt");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/gros/grosinfo", ds_grd_grosinfo); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;callno=0321234567;faxno=0323298384";
- rptf_exeReportPreview30(["RPLPR99900"], [objParam], option);
- }
- //분자) Sample adequacy 결과예문
- function grp_biz_swt_testrslt_casebunja_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeExmpCall(grp_biz.swt_testrslt.casebunja.tar_ade, ds_testrsltinfoh, "rsltcnts3", "4"); // "/root/main/testrslt/testrsltinfoh/rsltcnts3", "4");
- }
- //분자) 검사결과 이미지등록
- function grp_biz_swt_testrslt_casebunja_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- // var pid = model.getValue("/root/main/testrslt/patinfo/pid");
- // var ptnocd = model.getValue("/root/main/testrslt/testcdlist/ptnocd");
- // var ptno = model.getValue("/root/main/testrslt/testcdlist/ptno");
- 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);
- //modal("SMLPR01800",0,100,150,"SMLPR01800","","");
- frmf_modal("SMLPR01800", "SMLPR01800", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //분자) 검사결과 진단검색
- function grp_biz_swt_testrslt_casebunja_btn_diag1007_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDiagPopup();
- }
- //분자) METHOD 결과예문
- function grp_biz_swt_testrslt_casebunja_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- //fExeExmpCall(tar_extra, "/root/main/testrslt/testrsltinfoh/rsltcnts5", "4");
- fExeExmpCall(grp_biz.swt_testrslt.casebunja.tar_extra, ds_testrsltinfoh, "rsltcnts5", "4");
- }
- //분자) Comments 결과예문
- function grp_biz_swt_testrslt_casebunja_btn_exmp1007cmt_onclick(obj:Button, e:ClickEventInfo)
- {
- //fExeExmpCall(tar_cmtcnts1007, "/root/main/testrslt/testrsltinfoh/cmtcnts", "4");
- fExeExmpCall(grp_biz.swt_testrslt.casebunja.tar_cmtcnts1007, ds_testrsltinfoh, "cmtcnts", "4");
- }
- // 면역형광(IF) Switch 변경 Function
- function fExeIFcaseChange()
- {
-
-
- switch(grp_biz.swt_testrslt.caseIF.cmb_spckindcd.value)
- {
- 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;
-
- //model.toggle("caseskin");
- // swt_IFrslt.attribute("top") = "37";
- // swt_IFrslt.attribute("height") = "473";
- // btn_diag1006.attribute("top") = "44";
- // ipt_mcont1006.attribute("top") = "44";
- // cmb_pcont1006.attribute("top") = "44";
- // caption64.attribute("top") = "44";
- // caption65.attribute("top") = "44";
- // opt_tcont1006.attribute("top") = "44";
- // caption63.attribute("top") = "44";
- // button10.attribute("top") = "44";
-
- //----------------------------------------------
- // 조회자료가 없을 경우 Default값으로 "0"을 설정
- //if (model.getValue("/root/main/testrslt/iftestlist/rsltrgstdd") == "-" || model.getValue("/root/main/testrslt/iftestlist/rsltrgstdd") == "")
- 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 (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt02") == "" || model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt02") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt02")) || ds_iftestlist.getColumn(iIFNo, "testrslt02") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt02", "0");
- ds_iftestlist.setColumn(iIFNo, "testrslt02", "0");
- }
- //---------------
- // Dermoepidermal
- //if (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt03") == "" ||model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt03") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt03")) || ds_iftestlist.getColumn(iIFNo, "testrslt03") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt03", "0");
- ds_iftestlist.setColumn(iIFNo, "testrslt03", "0");
- }
- //-----------
- // Dermis
- //if (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt04") == "" || model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt04") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt04")) || ds_iftestlist.getColumn(iIFNo, "testrslt04") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt04", "0");
- ds_iftestlist.setColumn(iIFNo, "testrslt04", "0");
- }
- //-----------
- // Vessel
- //if (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt05") == "" ||model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt05") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt05")) || ds_iftestlist.getColumn(iIFNo, "testrslt05") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt05", "0");
- ds_iftestlist.setColumn(iIFNo, "testrslt05", "0");
- }
- //-----------
- // Other
- //if (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt06") == "" || model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt06") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt06")) || ds_iftestlist.getColumn(iIFNo, "testrslt06") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt06", "0");
- 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;
- //model.toggle("caseother");
- // swt_IFrslt.attribute("top") = "37";
- // swt_IFrslt.attribute("height") = "473";
- // btn_diag1006.attribute("top") = "44";
- // ipt_mcont1006.attribute("top") = "44";
- // cmb_pcont1006.attribute("top") = "44";
- // caption64.attribute("top") = "44";
- // caption65.attribute("top") = "44";
- // opt_tcont1006.attribute("top") = "44";
- // caption63.attribute("top") = "44";
- // button10.attribute("top") = "44";
- // casekidney.hint
-
-
- //----------------------------------------------
- // 조회자료가 없을 경우 Default값으로 "0"을 설정
- //if (model.getValue("/root/main/testrslt/iftestlist/rsltrgstdd") == "-" || model.getValue("/root/main/testrslt/iftestlist/rsltrgstdd") == "")
- 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 (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt02") == "" ||model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt02") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt02")) || ds_iftestlist.getColumn(iIFNo, "testrslt02") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt02", "0");
- ds_iftestlist.setColumn(iIFnO, "testrslt02", "0");
- }
-
- //---------------
- // Dermoepidermal
- //if (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt03") == "" || model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt03") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt03")) || ds_iftestlist.getColumn(iIFNo, "testrslt03") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt03", "0");
- ds_iftestlist.setColumn(iIFNo, "testrslt03", "0");
- }
-
- //-----------
- // Dermis
- //if (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt04") == "" || model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt04") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt04")) || ds_iftestlist.getColumn(iIFNo, "testrslt04") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt04", "0");
- ds_iftestlist.setColumn(iIFNo, "testrslt04", "0");
- }
-
- //-----------
- // Vessel
- //if (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt05") == "" || model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt05") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt05")) || ds_iftestlist.getColumn(iIFNo, "testrslt05") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt05", "0");
- ds_iftestlist.setColumn(iIFNo, "testrslt05", "0");
- }
-
- //-----------
- // Other
- //if (model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt06") == "" || model.getValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt06") == " ")
- if( utlf_isNull(ds_iftestlist.getColumn(iIFNo, "testrslt06")) || ds_iftestlist.getColumn(iIFNo, "testrslt06") == " ")
- {
- //model.setValue("/root/main/testrslt/iftestlist["+iIFNo+"]/testrslt06", "0");
- ds_iftestlist.setColumn(iIFNo, "testrslt06", "0");
- }
- }
- }
- break;
-
- case "9" : grp_biz.swt_testrslt.caseIF.swt_IFrslt.tabindex = 0;
- //model.toggle("casedefault");
- 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(tar_cmtcnts1006, "/root/main/testrslt/testrsltinfoh/cmtcnts", "4");
- fExeExmpCall(grp_biz.swt_testrslt.caseIF.btn_exmp1006cmt, ds_testrsltinfoh, "cmtcnts", "4");
- }
- //저장
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestRsltSave("SAVE", "1");
- }
- //전송취소
- function grp_btn_btn_trsmcncl_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestRsltSave("CNCL", "1");
- }
- //최종진단
- function grp_btn_btn_lastdiag_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeDelayCheck("LAST", "1"); // 지연시간 및 결과시간 검사
- }
- //지연시간 및 결과시간 조회 처리 Function
- function fExeDelayCheck(pPara1, pPara2)
- {
- var iReadTime = 0;
- var iDelayTime = 0;
- //var sNode = "/root/init/delayread/delayreadtime";
- var sNode = ds_delayreadtime;
-
- //--------------------------------
- //model.removeNodeset("/root/send");
- //model.removeNodeset(sNode);
-
- //-------------------------------------------------------------------------------------
- //model.makeValue("/root/send/ptno", model.getValue("/root/main/testrslt/patinfo/ptno"));
- 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(model.getValue(sNode+"/readdaycnts"));
- //iDelayTime = Number(model.getValue(sNode+"/delayonetime")) + Number(model.getValue(sNode+"/delayaddtime"));
- iReadTime = Number(sNode.getColumn(0, "readdaycnts"));
- iDelayTime = Number(sNode.getColumn(0, "delayonetime")) + Number(sNode.getColumn(0, "delayaddtime"));
-
-
-
- //----------------------------------------------
- // 결과시간이 지연시간보다 클 경우 지연사유 선택
- if (iReadTime > iDelayTime)
- {
- //------------------------------------------------------------------------------------------------------
- //if (model.getValue("/root/init/delayresncd") == "" || model.getValue("/root/init/delayresncd") == "-")
- //if( utlf_isNull(ds_delayreadtime.getColumn(0, "delayresncd")) || ds_delayreadtime.getColumn(0, "delayresncd") == "-")
- 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 (model.getValue("/root/main/testrslt/patinfo/rrgstno") == "")
- if( utlf_isNull(ds_patinfo.getColumn(0, "rrgstno")))
- {
- sysf_messageBox("접수 병리번호를 조회하여 주십시오!", "E000");
- return false;
- }
- else
- {
- //if (model.getValue("/root/main/testrslt/patinfo/readdd") != "-" && model.getValue("/root/main/testrslt/patinfo/readdd") != "")
- 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"));
-
- //------------------------------------------------------------------------------------------
- //modal("SPLPR00200", "", "", "", "SPLPR00200", "/root/main/testrslt", "/root/init/testrslt");
- frmf_modal("SPLPR00200", "SPLPR00200", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //환자조회 여부 검사 처리 Function
- function fExeRefStat()
- {
- //if (getNodesetCount("/root/main/testrslt/testrsltinfoh") > 0)
- if(ds_testrsltinfoh.rowcount >= 0 )
- {
- //if (model.getValue("/root/main/testrslt/testrsltinfoh/pid") == "")
- 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 = model.getValue("/root/main/testrslt/patinfo/ptno");
- var sflag = ds_patinfo.getColumn(0, "ptno");
- frmf_setParameter("parameter_SMLPP02900", sflag);
- //modal("SMLPP02900", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
- 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 (model.getValue("/root/main/testrslt/testrsltinfoh/pid") == "")
- if( utlf_isNull(ds_testrsltinfoh.getColumn(0, "pid")))
- {
-
- //modal("SMAER00800");
- 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{
- }
- }
-
- //-------------------------------------------------------------------------------------------------
- // setParameter("SMLPR00100_reqfrmno", model.getValue("/root/main/testrslt/testcdlist/reqfrmno"));
- // setParameter("SMLPR00100_reqfrmflagcd", model.getValue("/root/main/testrslt/testcdlist/reqfrmflagcd"));
- // setParameter("SMLPR00100_prcpcd", model.getValue("/root/main/testrslt/testcdlist/testcd"));
- // setParameter("SMLPR00100_prcpnm", model.getValue("/root/main/testrslt/testcdlist/testnm"));
- // setParameter("SMLPR00100_spccd", model.getValue("/root/main/testrslt/testcdlist/spccd"));
- 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;
- //modal("SPLPR00300", "", "", "", "SPLPR00300", "/root/main/testrslt/patinfo", "/root/init/testrslt/patinfo");
- frmf_modal("SPLPR00300", "SPLPR00300", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_btn_grosimg_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeImgView();
- }
- //이미지 팝업창 호출 Function
- function fExeImgView()
- {
- var sPtNo = "";
- var aPtNo = "";
- var sNode = ds_testcdlist;
-
- //-------------------------------
- if (!fExeRefStat()) return false;
- sPtNo = sNode.getColumn(0, "dispptno");
- aPtNo = sPtNo.split("-");
-
- //----------------------------------------------
- frmf_setParameter("SMLPP02000_scrno", "SMLPR00100");
- //setParameter("SMLPP02000_pid", model.getValue(sNode+"/pid"));
- frmf_setParameter("SMLPP02000_pid", "");
- frmf_setParameter("SMLPP02000_rgstdd", utlf_getCurrentDate());
- frmf_setParameter("SMLPP02000_no", aPtNo[1]);
- frmf_setParameter("SMLPP02000_ptnocd", aPtNo[0].substr(0, (aPtNo[0].length-2)));
- frmf_setParameter("SMLPP02000_year", aPtNo[0].substr(aPtNo[0].length-2, 2));
-
- frmf_modal("SMLPP02000", "SMLPP02000", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //취소내역 버튼
- function grp_btn_btn_cncllist_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeReadCnclList();
- }
- //전송취소내역 팝업창 Function
- function fExeReadCnclList()
- {
- var sPtNo = "";
- var aPtNo = "";
- var sNode = ds_testcdlist;
-
- //----------------------------------------
- //sPtNo = model.getValue(sNode+"/dispptno");
- sPtNo = sNode.getColumn(0, "dispptno");
- aPtNo = sPtNo.split("-");
- //------------------------------------------
- frmf_setParameter("SMLPP02100_no", aPtNo[1]);
- frmf_setParameter("SMLPP02100_ptnocd", aPtNo[0].substr(0, (aPtNo[0].length-2)));
- frmf_setParameter("SMLPP02100_year", aPtNo[0].substr(aPtNo[0].length-2, 2));
- frmf_setParameter("SMLPP02100_pid", sNode.getColumn(0, "pid"));
- frmf_modal("SMLPP02100", "SMLPP02100", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //정도관리 버튼
- function grp_btn_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeScopManage();
- fGetEtcRsltCnt();
- }
- //정도관리 팝업창 호출 처리 Function
- function fExeScopManage()
- {
- frmf_setParameter("SMLPB00600_scopmanag", "Search"); // 정도관 데이터 시작 점
- frmf_setParameter("SMLPB00600_scop_wrkcd", ds_hidden1.getColumn(0, "workflagcd")); //model.getValue("/root/hidden/workflagcd"));
- frmf_setParameter("SMLPB00600_scop_ptno", grp_biz.ipt_ptno.text);
- frmf_setParameter("SMLPB00600_scop_acptdd", ds_patinfo.getColumn(0, "acptdd")); //model.getValue("/root/main/testrslt/patinfo/acptdd"));
-
- dsf_createDsRow( "ds_popup", [{col : "scopmanag", val : "Search"}
- ,{col : "wrkcd", val : ds_hidden1.getColumn(0, "workflagcd")}
- ,{col : "ptno", val : grp_biz.ipt_ptno.text}
- ,{col : "acptdd", val : ds_patinfo.getColumn(0, "acptdd")}]);
- var objArg = new Object();
- objArg.arg_ds_popup = ds_popup;
-
- // modal("SMLPB00600");
- frmf_modal("SMLPB00600", "SMLPB00600", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- //추가처방등록 버튼
- function grp_btn_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var sPtNo = "";
- var aPtNo = "";
- var sNode = ds_patinfo;
- //var sNode = "/root/main/testrslt/patinfo";
-
- //--------------------------------------------------
- //sPtNo = model.getValue("/root/main/testrslt/testcdlist[1]/dispptno");
- sPtNo = ds_testcdlist.getColumn(0, "dispptno");
- aPtNo = sPtNo.split("-");
-
- //----------------------------------------------
- frmf_setParameter("SMLPJ01000_scrno", "SMLPP00200");
- frmf_setParameter("SMLPJ01000_pid", sNode.getColumn(0, "pid")); //model.getValue(sNode+"/pid"));
- frmf_setParameter("SMLPJ01000_acptdd", sNode.getColumn(0, "acptdd")); //model.getValue(sNode+"/acptdd"));
- frmf_setParameter("SMLPJ01000_no", aPtNo[1]);
- frmf_setParameter("SMLPJ01000_ptnocd", aPtNo[0].substr(0, (aPtNo[0].length-2)));
- frmf_setParameter("SMLPJ01000_year", aPtNo[0].substr(aPtNo[0].length-2, 2));
-
- frmf_modal("SMLPJ01000", "SMLPJ01000","", null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_biz_swt_testrslt_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- //S16000001fExeUpdtWorkFlag(obj);
- //
- // iTabChng = 1;
- }
- //작업변경 처리 Function
- function fExeUpdtWorkFlag(obj)
- {
-
- var msgYN = "";
- var sPtNo = "";
- var aPtNo = "";
- var oBackBtn = "";
- //var oCurrBtn = document.controls(pBtnID);
- var oCurrBtn = obj;
- //var sWorkFlagCd = model.getValue("/root/hidden/workflagcd");
- var sWorkFlagCd = ds_hidden1.getColumn(0, "workflagcd");
-
- var strMscopcnts1001 = "";
- var strReadcnts1001 = "";
- var strReadDR1001 = "";
-
- //----------------------
- //if (sWorkFlagCd != "")
-
- if( !utlf_isNull(sWorkFlagCd))
- {
- //-----------------------------------------------
- //oBackBtn = document.controls("btn_"+sWorkFlagCd);
-
- //------------------------
- //if (oCurrBtn.hint == "")
-
- //if(utlf_isNull(oCurrBtn.hint))
- if (oCurrBtn.hint == "")
- {
- oBackBtn.selected = "true";
- sysf_messageBox("처리할 수 없는 작업입니다! 병리번호가 ", "E016");
- return false;
- }
- //--------------------
- sPtNo = oCurrBtn;
-
-
- // aPtNo = sPtNo.split(":");
-
- //----------------------------------------
- // 최종진단 안되어 있을 경우 자동저장 처리
- //if (model.getValue("/root/main/testrslt/patinfo/readdd") == "" || model.getValue("/root/main/testrslt/patinfo/readdd") == "-")
- if( utlf_isNull(ds_patinfo.getColumn(0, "readdd")) || ds_patinfo.getColumn(0, "readdd") == "-")
- {
- msgYN = sysf_messageBox(" ", "Q002"); // Yes:6, No:7
-
-
- if (msgYN == 6)
- {
- if (iTabChng == 1)
- {
- //strMscopcnts1001 = model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts2");
- //strReadcnts1001 = model.getValue("/root/main/testrslt/testrsltinfoh/rsltcnts3");
- //strReadDR1001 = model.getValue("/root/hidden/readdrlist");
- strMscopcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts2");
- strReadcnts1001 = ds_testrsltinfoh.getColumn(0, "rsltcnts3");
- strReadDR1001 = ds_hidden1.getColumn(0, "readdrlist");
- //if ( (strMscopcnts1001 != "" || strReadcnts1001 != "" ) && ( strReadDR1001 == "") )
- if( !utlf_isNull(strMscopcnts1001) || !utlf_isNull(strReadcnts1001) && utlf_isNull(strReadDR1001))
- {
- sysf_messageBox("판독의사를 선택하여 주십시오. 판독의사는 ", "I003");
- //btn_1001.selected = true;
- return false;
- }
- iTabChng = 0;
- }
-
- fExeTestRsltSave("SAVE", "0");
- }
- }
-
-
- //---------------------------------------------
- //model.makeValue("/root/hidden/ptno", aPtNo[0]);
- ds_hidden1.setColumn(0, "ptno", grp_biz.ipt_ptno.value);
- //ipt_ptno.refresh();
- fGetPatInfo();
- }
- fExeTabChange();
-
- //--------------------------------------------------------
- //if (model.getValue("/root/hidden/workflagcd") == "1004")
- if(ds_hidden1.getColumn(0, "workflagcd") == "1004")
- {
- grp_biz.swt_testrslt.casestain.capstaintitle.text = "특수염색 리스트";
- }
- //else if (model.getValue("/root/hidden/workflagcd") == "1005")
- else if(ds_hidden1.getColumn(0, "workflagcd") == "1005")
- {
- grp_biz.swt_testrslt.casestain.capstaintitle.text = "면역염색 리스트";
- }
-
- }
- function grp_biz_ipt_ptno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- ds_hidden1.setColumn(0, "ptno", grp_biz.ipt_ptno.value);
-
- if(!utlf_isNull(ds_grd_readdoctlist))
- {
- ds_grd_readdoctlist.updatecontrol = true;
- }
- fGetPatInfo();
- }
- }
- //처방형태 값변경 Function
- function grp_biz_cmb_prcptype_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fExeReqFrmPopup();
- }
- //의뢰지 정보 팝업창 호출 처리 Function
- function fExeReqFrmPopup()
- {
- var sNode = ds_testcdlist;
-
- var sTestCd = ds_hidden1.getColumn(0, "testcd");
- var sPid = sNode.getColumn("testnm ='"+sTestCd +"'", "pid");
- var sTestNm = sNode.getColumn("testnm ='"+sTestCd +"'", "testnm");
- var sReqFrmCd = sNode.getColumn("testnm ='"+sTestCd+"'", "reqfrmflagcd");
- var sReqFrmNo = sNode.getColumn("testnm ='"+sTestCd+"'", "reqfrmno");
- var sSpdCd = sNode.getColumn("testnm ='"+sTestCd+"'", "spccd");
- var sSpcNm = sNode.getColumn("testnm ='"+sTestCd+"'", "spcnm");
-
- lpzfExeReqFrmInfo2(sReqFrmCd, sReqFrmNo, sTestCd, sTestNm, sSpdCd, sSpcNm, sPid);
- }
- function lpzfExeReqFrmInfo2(reqfrmflagcd, reqno, testcd, testnm, spccd, spcnm, pid)
- {
- // model.makeValue("root/hidden/reqfrminfo/pid", pid);
- // model.makeValue("root/hidden/reqfrminfo/prcpcd", testcd);
- // model.makeValue("root/hidden/reqfrminfo/prcpnm", testnm);
- // model.makeValue("root/hidden/reqfrminfo/opnm", "");
- // model.makeValue("root/hidden/reqfrminfo/spccd", spccd);
- // model.makeValue("root/hidden/reqfrminfo/spcnm", spcnm);
- // model.makeValue("root/hidden/reqfrminfo/reqno", reqno);
- // model.makeValue("root/hidden/reqfrminfo/prcpstatcd", "430");
- // model.makeValue("root/hidden/reqfrminfo/reqhistno", "1");
- // model.makeValue("root/hidden/reqfrminfo/scrnno", "40");
-
- dsf_createDsRow( "ds_hidden_reqfrminfo", [{col : "pid", val : pid}
- ,{col : "prcpcd", val : testcd}
- ,{col : "prcpnm", val : testnm}
- ,{col : "opnm", val : ""}
- ,{col : "spccd", val : spccd}
- ,{col : "spcnm", val : spcnm}
- ,{col : "reqno", val : reqno}
- ,{col : "prcpstatcd", val : "430"}
- ,{col : "reqhistno", val : "1"}
- ,{col : "scrnno", val : "40"}]);
-
- var objArg = new Object();
- objArg.arg_ds_hidden_reqfrminfo = ds_hidden_reqfrminfo;
-
- switch (reqfrmflagcd)
- {
- // 조직의뢰지
- case "01" : frmf_modal("SPLPJ01500", "SPLPJ01500", objArg, null, null, null, null, null, null, null, null, null, "M");
- break;
-
- // 부인과 의뢰지
- case "02" : frmf_modal("SPLPJ01400", "SPLPJ01400", objArg, null, null, null, null, null, null, null, null, null, "M");
- break;
- // 비부인과 의뢰지
- case "03" : frmf_modal("SPLPJ01300", "SPLPJ01300", objArg, null, null, null, null, null, null, null, null, null, "M");
- break;
-
- case "04" : //frmf_modal("SPLPJ01400", "SPLPJ01400", objArg, null, null, null, null, null, null, null, null, null, "M");
- break;
-
- // 분자병리 의뢰지
- case "05" : frmf_modal("SPLPJ01200", "SPLPJ01200", objArg, null, null, null, null, null, null, null, null, null, "M");
- break;
-
- case "06" : //modal("../../../lis/plgyacptmngtweb/xrw/SPLPJ01200","","","","","/root/hidden/reqfrminfo","/root/hidden/reqfrminfo");
- break;
- //-----------
- // ?????(???)
- case "07" : //modal("../../../lis/plgyacptmngtweb/xrw/SPLPJ01200","","","","","/root/hidden/reqfrminfo","/root/hidden/reqfrminfo");
- break;
- //---------------
- // ???????
- case "08" : frmf_modal("SPLPJ02000", "SPLPJ02000", objArg, null, null, null, null, null, null, null, null, null, "M");
- //modal("../../../lis/plgyacptmngtweb/xrw/SPLPJ02000","","","","","/root/hidden/reqfrminfo","/root/hidden/reqfrminfo");
- break;
- }
- }
- //지연시간 및 결과시간 등록 처리 Function
- function fExeDelayTime()
- {
- var iReadTime = 0;
- var iDelayTime = 0;
- //var sNode = "/root/init/delayread/delayreadtime";
- var sNode = ds_delayreadtime;
-
- //--------------------------------
- //model.removeNodeset("/root/send");
- //model.removeNodeset(sNode);
-
- //-------------------------------------------------------------------------------------
- dsf_createDsRow("ds_send", [{col : "ptno", val : ds_patinfo.getColumn(0, "ptno")}]);
- //("//model.makeValue("/root/send/ptno", model.getValue("/root/main/testrslt/patinfo/ptno"));
- var oParam = {};
- oParam.id = "TRLPR00104";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetDelayReadTime";
- oParam.inds = "reqData=ds_send";
- oParam.outds = "ds_delayreadtime=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR00104";
- tranf_submit(oParam);
-
- //--------------------------------------------------------
- //iReadTime = Number(model.getValue(sNode+"/readdaycnts"));
- //iDelayTime = Number(model.getValue(sNode+"/delayonetime")) + Number(model.getValue(sNode+"/delayaddtime"));
- iReadTime = Number(sNode.getColumn(0, "readdaycnts"));
- iDelayTime = Number(sNode.getColumn(0, "delayonetime")) + Number(sNode.getColumn(0, "delayaddtime"));
-
-
-
- //----------------------------------------------
- // 결과시간이 지연시간보다 클 경우 지연사유 선택
- if (iReadTime > iDelayTime)
- {
- //---------------------------------------------------------------------------------------------------------
- //if (model.getValue("/root/init/delayresncd") == "" || model.getValue("/root/init/delayresncd") == "-")
- if( utlf_isNull(ds_delayreadtime.getColumn(0, "delayresncd")) || ds_delayreadtime.getColumn(0, "delayresncd") == "-")
- {
- sysf_messageBox("지연사유를 입력하여 주십시오! [ 지연시간 : " + (iReadTime - iDelayTime) + "일 ] ", "E000");
- return false;
- }
- else
- {
- //model.removeNodeset("/root/send");
- ds_send.clearData();
- //model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- //model.makeValue("/root/send/pid", model.getValue("/root/main/testrslt/patinfo/pid"));
- //model.makeValue("/root/send/ptno", model.getValue("/root/main/testrslt/patinfo/ptno"));
- //model.makeValue("/root/send/baseflagcd", '31');
- //model.makeValue("/root/send/resncd", model.getValue("/root/init/delayresncd"));
- dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "pid", val : ds_patinfo.getColumn(0, "pid")}
- ,{col : "ptno", val : ds_patinfo.getColumn(0, "ptno")}
- ,{col : "baseflagcd", val : '31'}
- ,{col : "resncd", val : ds_delayreadtime.getColumn(0, "delayresncd")}]);
-
- //---------------------------
- //if (!submit("TXLPR00104"))
- var oParam = {};
- oParam.id = "TXLPR00104";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqExeDelayResn";
- oParam.inds = "reqdata=ds_send";
- oParam.async = false;
- oParam.callback = "cf_TXLPR00104";
- tranf_submit(oParam);
- //--------------------------------------------
- //model.makeValue("/root/init/delayresncd", "");
- ds_delayreadtime.setColumn(0, "delayresncd", "");
- }
- }
- }
- function cf_TXLPR00104(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- sysf_messageBox("지연사유 등록도중 오류가 발생하였습니다!", "E000");
- return;
- }
- }
- function cf_TXLPR00101(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
- }
- //암판정
- function grp_biz_bol_cncrjudg_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(grp_biz.bol_cncrjudg.onchanged)
- {
- fExeEtcInfo("J");
- }
- }
- //결과숨기기
- function grp_biz_bol_rsltprvn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fExeEtcInfo("H");
- }
- //추가소견
- function grp_biz_bol_prepdiag_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fExeEtcInfo("R");
- }
- //관심증례
- function grp_biz_bool1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_testrsltinfoh.getColumn(0, "conccaseflagcd") == 1)
- {
- fExeEtcInfo("C");
- }
- else
- {
- grp_biz.grp_conc.visible = false;
- }
- }
- //긴급알림
- function grp_biz_bol_noti_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_testrsltinfoh.getColumn(0, "ugcyalertflagcd") == 1)
- {
- fExeCVRInfo();
- }
- else
- {
- grp_biz.grp_conc2.visible = false;
- }
- }
- //서식예문 combo값 변경
- function grp_biz_cbo_recformcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- //alert("_ContentObject = "+_ContentObject)
- fGetRecFormNormal();
- }
- //서식예문 내용 조회 처리 Function
- function fGetRecFormNormal()
- {
- var param = "";
- var sNode = ds_patinfo; //var sNode = "/root/main/testrslt/patinfo";
- var sNode2 = ds_testcdlist;//var sNode2 = "/root/main/testrslt/testcdlist";
- //var disparam = model.getValue(sNode+"/pid") + "▦" + model.getValue(sNode+"/patnm") + "▦" + model.getValue(sNode+"/sexage") + "▦" + model.getValue(sNode2+"[1]/orddeptnm") + "▦" + model.getValue(sNode2+"[1]/wardroom") + "▦";
- //var sPtNo = model.getValue(sNode+"/ptno");
- var disparam = sNode.getColumn(0, "pid") + "▦" + sNode.getColumn(0, "patnm") + "▦" + sNode.getColumn(0, "sexage") + "▦" + sNode2.getColumn(0, "orddeptnm") + "▦" + sNode2.getColumn(0, "wardroom") + "▦";
- var sPtNo = sNode.getColumn(0, "ptno");
-
-
- var sPtNoCode = sPtNo.substr( 0, (sPtNo.length - 8));
- var sPtNoYear = sPtNo.substr( (sPtNo.length - 8), 2);
- var sPtNoNo = sPtNo.substr( (sPtNo.length - 6), 6);
-
- //-------------------
- // 원무 수납정보 검색
- //model.removeNodeset("/root/send");
- //model.removeNodeset("/root/init/cretinfo/cretinfolist");
- // model.makeValue("/root/send/ptno", model.getValue(sNode+"/ptno"));
-
- dsf_createDsRow( "ds_send_ptno", [{col : "ptno", val : sNode.getColumn(0, "ptno")}]);
-
- //submit("TRLPZ00117");
- var oParam = {};
- oParam.id = "TRLPZ00117";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetCretNo";
- oParam.inds = "refdata=ds_send_ptno";
- oParam.outds = "ds_cretinfolist=rsltlist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00117";
- tranf_submit(oParam);
-
- //if (_ContentObject == null) return false;
-
- frmf_setParameter("openmode", "newform"); //오픈모드는 “recform”
- frmf_setParameter("SSMMR01100_getTopYn", "N");
- frmf_setParameter("formrecseq", "");
-
- frmf_setParameter("formcd", ds_init.getColumn(0, "recformcd")); // model.getValue("/root/init/recformcd"));
- frmf_setParameter("pid", sNode.getColumn(0, "pid"));// model.getValue(sNode+"/pid"));
- frmf_setParameter("orddd", ds_cretinfolist.getColumn(0, "orddd")); // model.getValue("/root/init/cretinfo/cretinfolist/orddd"));
- frmf_setParameter("cretno", ds_cretinfolist.getColumn(0, "cretno")); // model.getValue("/root/init/cretinfo/cretinfolist/cretno"));
- frmf_setParameter("orddeptcd",ds_cretinfolist.getColumn(0, "orddeptcd")); // model.getValue("/root/init/cretinfo/cretinfolist/orddeptcd"));
- frmf_setParameter("orddrid", ds_cretinfolist.getColumn(0, "orddrid")); // model.getValue("/root/init/cretinfo/cretinfolist/orddrid"));
- frmf_setParameter("ioflag", ds_cretinfolist.getColumn(0, "ioflag")); // model.getValue("/root/init/cretinfo/cretinfolist/ioflag"));
-
- dsf_createDsRow("ds_cond_formdata", [{col : "openmode", val : "newform"}
- ,{col : "getTopYn", val : "N"}
- ,{col : "formrecseq", val : ""}
- ,{col : "formkind", val : ""}
- ,{col : "btnvisible", val : ""}
- ,{col : "formcd", val : ds_init.getColumn(0, "recformcd")}
- ,{col : "pid", val : sNode.getColumn(0, "pid")}
- ,{col : "orddd", val : ds_cretinfolist.getColumn(0, "orddd")}
- ,{col : "cretno", val : ds_cretinfolist.getColumn(0, "cretno")}
- ,{col : "orddeptcd", val : ds_cretinfolist.getColumn(0, "orddeptcd")}
- ,{col : "orddrid", val : ds_cretinfolist.getColumn(0, "orddrid")}
- ,{col : "ioflag", val : ds_cretinfolist.getColumn(0, "ioflag")}]);
-
- // var objArg = new Object();
- // objArg.ds_cond_formdata = ds_cond_formdata;
- //---------------------------------------
- //modal("SSMMR01100", 1, 0, 0 ,"", "", "");
- frmf_modal("SSMMR01100", "SSMMR01100", null, null, 1, 0, 0, null, null, null, null, null, "M");
-
- //--------------------------------------------
- param = frmf_getParameter("SSMMR01100_formrecseq"); // 서식저장번호
-
- if (utlf_isNull(param)) return false;
-
-
- //----------------------------
- // 서식항목 및 입력값 가져오기
- // model.removeNodeset("/root/send");
- // model.removeNodeset("/root/main/recstyle/recstylelist");
- //model.makeValue("/root/send/recno", param);
- dsf_createDsRow("ds_send_recno", [{col : "recno", val : param}]);
-
- var oParam = {};
- oParam.id = "TRLPR02601";
- oParam.service = "plgyrsltmngtapp.TestRsltRgst";
- oParam.method = "reqGetRecStyle";
- oParam.inds = "reqData=ds_send_recno";
- oParam.outds = "ds_recstylelist=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPR02601";
- tranf_submit(oParam);
-
-
- var LevelNo = 0;
- var TopPos = "-";
- var reccnts = "";
- var recnode = ds_recstylelist; //var recnode = "/root/main/recstyle/recstylelist";
- var sGap = "";
- var LeftPos = 0;
- var sLeftData = "";
- var iPrevLeftPos = 0;
- var sLineData = "";
-
- //for (var iNo=1; iNo <= getNodesetCount(recnode); iNo++)
- for(var iNo = 0; iNo <= recnode.rowCount; iNo++)
- {
- //-----------------------------------------------------
- //if (model.getValue(recnode+"["+iNo+"]/toppos") == "")
- if( utlf_isNull(recnode.getColumn(iNo, "toppos"))){
- }
- //else if (TopPos != model.getValue(recnode+"["+iNo+"]/toppos"))
- else if(TopPos != recnode.getColumn(iNo, "toppos"))
- {
- iPrevLeftPos = 0;
- //TopPos = model.getValue(recnode+"["+iNo+"]/toppos");
- TopPos = recnode.getColumn(iNo, "toppos");
-
- //-------------
- if (iNo > 0)
- {
- reccnts += "\n" + sLineData;
- sLineData = "";
- }
- }
- else{
- }
- //------------------------------------------------------
- //sLeftData = model.getValue(recnode+"["+iNo+"]/leftpos");
- sLeftData = recnode.getColumn(iNo, "leftpos");
- if (sLeftData.isNumber())
- {
- if (sLineData.length > 0)
- {
- //LeftPos = Number(Number(model.getValue(recnode+"["+iNo+"]/leftpos")) / 10) + 10;
- LeftPos = Number(Number(recnode.getColumn(iNo, "leftpos")) / 10) + 10;
- }
- else
- {
- //LeftPos = Number(Number(model.getValue(recnode+"["+iNo+"]/leftpos")) / 10) + Number(model.getValue(recnode+"["+iNo+"]/degnitemlevlno"));
- LeftPos = Number(Number(recnode.getColumn(iNo, "leftpos")) / 10) + Number(recnode.getColumn(iNo, "degnitemlevlno"));
- }
- }
- else
- {
- LeftPos = sLineData.length + 10;
- }
- //------------------------------
- iPrevLeftPos = sLineData.length;
- //sLineData += sGap.getLeftPad(LeftPos - iPrevLeftPos, ' ') + model.getValue(recnode+"["+iNo+"]/reccnts");
- sLineData += sGap.getLeftPad(LeftPos - iPrevLeftPos, ' ') + recnode.getColumn(iNo, "reccnts");
- }
-
- //--------------------------------------------------------
- // model.makeValue(_ContentObject.attribute("ref"), reccnts);
- // model.makeValue("/root/init/recformcd", ""); // 서식코드 초기화
- ds_init.setColumn(0, "recformcd", "");
- // model.refresh();
- }
- function grp_biz_swt_testrslt_casejojig_tar_mscopcnts1001_oneditclick(obj:TextArea, e:EditClickEventInfo)
- {
- _ContentObject = e.fromobject;
- }
- function grp_biz_caption51_onclick(obj:Static, e:ClickEventInfo)
- {
-
- }
- ]]></Script>
- </Form>
- </FDL>
|