SMARC05100_진료협력센터메인.xfdl 503 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMARC05100" inheritanceid="" position="absolute 0 0 1214 834" titletext="진료협력메인" onload="SMARC05100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Tab id="Tab00" taborder="0" tabindex="0" scrollbars="autoboth" position="absolute 0 27 1202 820" anchor="all" onchanged="Tab00_onchanged" visible="true">
  8. <Tabpages>
  9. <Tabpage id="tabpage_hie" text="받은내역(HIE)">
  10. <Layouts>
  11. <Layout>
  12. <Div id="Div00" taborder="0" position="absolute 0 0 1195 64" class="div_SA2" anchor="left top right" onkeydown="Tab00_tabpage_hie_Div00_onkeydown">
  13. <Layouts>
  14. <Layout>
  15. <Calendar id="Calendar00" taborder="0" position="absolute 64 6 164 26" anchor="default" class="input_essential" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  16. <Static id="Static00" text="~" position="absolute 177 7 191 27" anchor="default"/>
  17. <Calendar id="Calendar01" taborder="1" position="absolute 200 6 300 26" anchor="default" class="input_essential" value="null" dateformat="yyyy-MM-dd" autoselect="true"/>
  18. <Radio id="Radio00" taborder="2" columncount="-1" rowcount="-1" position="absolute 8 38 227 58" codecolumn="codecolumn" datacolumn="datacolumn" direction="vertical" anchor="default" style="textpadding:0 8 0 3;" onitemchanged="Tab00_tabpage_hie_Div00_Radio00_onitemchanged">
  19. <Dataset id="innerdataset">
  20. <ColumnInfo>
  21. <Column id="codecolumn" size="256"/>
  22. <Column id="datacolumn" size="256"/>
  23. </ColumnInfo>
  24. <Rows>
  25. <Row>
  26. <Col id="codecolumn"/>
  27. <Col id="datacolumn">전체</Col>
  28. </Row>
  29. <Row>
  30. <Col id="codecolumn">REQUEST/TRANSFER</Col>
  31. <Col id="datacolumn">미예약</Col>
  32. </Row>
  33. <Row>
  34. <Col id="codecolumn">SCHEDULE</Col>
  35. <Col id="datacolumn">예약</Col>
  36. </Row>
  37. <Row>
  38. <Col id="codecolumn">PERFORM</Col>
  39. <Col id="datacolumn">진료</Col>
  40. </Row>
  41. </Rows>
  42. </Dataset>
  43. </Radio>
  44. <Button id="btn_reqlist_search" taborder="3" text="조회" position="absolute 946 7 1006 27" class="btn1" anchor="top right" onclick="Tab00_tabpage_hie_Div00_Button00_onclick"/>
  45. <Button id="Button01" taborder="9" text="동의철회" class="btn4" position="absolute 996 35 1080 55" anchor="top right" onclick="Tab00_tabpage_hie_Div00_Button01_onclick"/>
  46. <Button id="Button03" taborder="10" text="의뢰서보기" class="btn4" position="absolute 1084 35 1176 55" anchor="top right" onclick="Tab00_tabpage_hie_Div00_Button03_onclick"/>
  47. <Button id="Button04" taborder="15" text="숨김" class="btn3" position="absolute 1010 7 1063 27" anchor="top right" onclick="Tab00_tabpage_hie_Div00_Button04_onclick"/>
  48. <Button id="btn_req_confirm" taborder="16" text="확인" class="btn3" position="absolute 1067 7 1120 27" anchor="top right" onclick="Tab00_tabpage_hie_Div00_btn_req_confirm_onclick"/>
  49. <Button id="btn_rsrv" taborder="17" text="예약" class="btn3" position="absolute 1123 7 1176 27" anchor="top right" onclick="Tab00_tabpage_hie_Div00_btn_rsrv_onclick"/>
  50. <Static id="caption3" text="기간 : " class="search_name" position="absolute 6 7 61 27" anchor="default"/>
  51. <Static id="caption00" text="병원명 : " class="search_name" position="absolute 328 6 398 26" anchor="default"/>
  52. <Edit id="input24" taborder="18" autoselect="true" position="absolute 398 6 540 26" anchor="default"/>
  53. <Static id="caption01" text="환자명 : " class="search_name" position="absolute 572 6 642 26" anchor="default"/>
  54. <Edit id="input00" taborder="19" autoselect="true" position="absolute 644 6 744 26" anchor="default"/>
  55. <CheckBox id="CheckBox01" taborder="21" text="숨김표시" position="absolute 572 38 640 58" anchor="default"/>
  56. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 936 4 942 59" anchor="top right"/>
  57. </Layout>
  58. </Layouts>
  59. </Div>
  60. <Grid id="grd_list" taborder="1" binddataset="ds_reqhielist" useinputpanel="false" extendsizetype="both" cellsizingtype="both" autofittype="col" position="absolute 0 70 1195 744" anchor="all" onheadclick="Tab00_tabpage_hie_grd_list_onheadclick" oncellclick="Tab00_tabpage_hie_grd_list_oncellclick" onrbuttonup="Tab00_tabpage_hie_grd_list_onrbuttonup" autoenter="select" cellclickbound="cell">
  61. <Formats>
  62. <Format id="default">
  63. <Columns>
  64. <Column size="25"/>
  65. <Column size="38"/>
  66. <Column size="56"/>
  67. <Column size="43"/>
  68. <Column size="85"/>
  69. <Column size="59"/>
  70. <Column size="135"/>
  71. <Column size="119"/>
  72. <Column size="44"/>
  73. <Column size="119"/>
  74. <Column size="44"/>
  75. <Column size="99"/>
  76. <Column size="98"/>
  77. <Column size="96"/>
  78. <Column size="43"/>
  79. <Column size="94"/>
  80. </Columns>
  81. <Rows>
  82. <Row size="24" band="head"/>
  83. <Row size="24" band="head"/>
  84. <Row size="24"/>
  85. </Rows>
  86. <Band id="head">
  87. <Cell rowspan="2" text="숨&#13;&#10;김" taborder="undefined"/>
  88. <Cell col="1" rowspan="2" displaytype="normal" text="상태" taborder="undefined"/>
  89. <Cell col="2" rowspan="2" displaytype="normal" text="환자번호" taborder="undefined"/>
  90. <Cell col="3" rowspan="2" displaytype="normal" text="환자명" taborder="undefined"/>
  91. <Cell col="4" rowspan="2" displaytype="normal" text="전화번호" taborder="undefined"/>
  92. <Cell col="5" colspan="4" text="의뢰자" taborder="undefined"/>
  93. <Cell col="9" colspan="2" displaytype="normal" text="수신자" taborder="undefined"/>
  94. <Cell col="11" rowspan="2" displaytype="normal" text="작성일시" taborder="undefined"/>
  95. <Cell col="12" rowspan="2" displaytype="normal" text="예약희망일시" taborder="undefined"/>
  96. <Cell col="13" rowspan="2" text="예약일시" taborder="undefined"/>
  97. <Cell col="14" rowspan="2" text="확인자" taborder="undefined"/>
  98. <Cell col="15" rowspan="2" text="확인일시" taborder="undefined"/>
  99. <Cell row="1" col="5" text="요양코드"/>
  100. <Cell row="1" col="6" text="의뢰병원"/>
  101. <Cell row="1" col="7" text="진료과"/>
  102. <Cell row="1" col="8" text="진료의"/>
  103. <Cell row="1" col="9" text="진료과"/>
  104. <Cell row="1" col="10" text="진료의"/>
  105. </Band>
  106. <Band id="body">
  107. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk" autosizecol="limitmin"/>
  108. <Cell col="1" displaytype="combo" style="align:center;" text="bind:currenttaskvalue" combodataset="ds_init_task" combocodecol="value" combodatacol="label"/>
  109. <Cell col="2" displaytype="normal" style="align:center;" text="bind:lid"/>
  110. <Cell col="3" displaytype="normal" style="align:center;" text="bind:ptname"/>
  111. <Cell col="4" displaytype="normal" style="align:center;" text="bind:pttelecom"/>
  112. <Cell col="5" text="bind:hospid"/>
  113. <Cell col="6" style="align:left;" text="bind:reqinstitutenm"/>
  114. <Cell col="7" displaytype="combo" style="align:left;" text="bind:reqinstitutedept" combodataset="ds_dept" combocodecol="comn_cd" combodatacol="comn_cd_nm"/>
  115. <Cell col="8" displaytype="normal" style="align:center;" text="bind:reqdrnm"/>
  116. <Cell col="9" displaytype="combo" style="align:left;" text="bind:intendedrecipientdeptid" combodataset="ds_dept" combocodecol="comn_cd" combodatacol="comn_cd_nm"/>
  117. <Cell col="10" displaytype="normal" style="align:center;" text="bind:intendedrecipientnm"/>
  118. <Cell col="11" displaytype="text" style="align:left middle;padding:2 2 2 2;" text="bind:regdate" maskchar=" " calendardisplaynulltype="nulltext"/>
  119. <Cell col="12" displaytype="date" style="align:left middle;padding:2 2 2 2;" text="bind:intendedrsvdate" mask="yyyy-MM-dd HH:mm" maskchar=" " calendardisplaynulltype="nulltext"/>
  120. <Cell col="13" displaytype="date" style="align:left middle;padding:2 2 2 2;" text="bind:orddt" mask="yyyy-MM-dd HH:mm" maskchar=" " calendardisplaynulltype="nulltext"/>
  121. <Cell col="14" text="bind:cnfmnm"/>
  122. <Cell col="15" displaytype="date" style="align:left middle;padding:2 2 2 2;" text="bind:cnfmdt" mask="yyyy-MM-dd HH:mm" maskchar=" " calendardisplaynulltype="nulltext"/>
  123. </Band>
  124. </Format>
  125. </Formats>
  126. </Grid>
  127. <Shape id="line10" class="line_10" position="absolute 0 65 1195 71" anchor="left top right"/>
  128. </Layout>
  129. </Layouts>
  130. </Tabpage>
  131. <Tabpage id="tabpage_hira" text="받은내역(심평원)">
  132. <Layouts>
  133. <Layout>
  134. <Div id="Div00" anchor="left top right" taborder="2" class="div_SA2" position="absolute 0 0 1195 64" onkeydown="Tab00_tabpage_hira_Div00_onkeydown">
  135. <Layouts>
  136. <Layout>
  137. <Calendar id="Calendar00" taborder="22" dateformat="yyyy-MM-dd" class="input_essential" position="absolute 64 6 164 26" autoselect="true" autoskip="true"/>
  138. <Static id="Static00" text="~" position="absolute 177 7 191 27"/>
  139. <Calendar id="Calendar01" taborder="23" dateformat="yyyy-MM-dd" class="input_essential" position="absolute 200 6 300 26" autoselect="true"/>
  140. <Radio id="Radio00" taborder="24" codecolumn="codecolumn" datacolumn="datacolumn" direction="vertical" position="absolute 8 38 203 58" style="textpadding:0 8 0 3;" onitemchanged="Tab00_tabpage_hira_Div00_Radio00_onitemchanged">
  141. <Dataset id="innerdataset">
  142. <ColumnInfo>
  143. <Column id="codecolumn" size="256"/>
  144. <Column id="datacolumn" size="256"/>
  145. </ColumnInfo>
  146. <Rows>
  147. <Row>
  148. <Col id="codecolumn"/>
  149. <Col id="datacolumn">전체</Col>
  150. </Row>
  151. <Row>
  152. <Col id="codecolumn">R</Col>
  153. <Col id="datacolumn">미예약</Col>
  154. </Row>
  155. <Row>
  156. <Col id="codecolumn">S</Col>
  157. <Col id="datacolumn">예약</Col>
  158. </Row>
  159. </Rows>
  160. </Dataset>
  161. </Radio>
  162. <Button id="btn_reqlist_search" taborder="25" text="조회" class="btn1" position="absolute 946 7 1006 27" anchor="top right" onclick="Tab00_tabpage_hira_Div00_btn_reqlist_search_onclick"/>
  163. <Button id="Button03" taborder="28" text="의뢰서보기" class="btn4" position="absolute 1084 39 1176 59" anchor="top right" onclick="Tab00_tabpage_hira_Div00_Button03_onclick"/>
  164. <Button id="Button04" taborder="29" text="숨김" class="btn3" position="absolute 1010 7 1063 27" anchor="top right" onclick="Tab00_tabpage_hira_Div00_Button04_onclick"/>
  165. <Button id="btn_req_confirm" taborder="30" text="확인" onclick="Tab00_tabpage1_Div00_btn_req_confirm_onclick" class="btn3" position="absolute 1067 7 1120 27" anchor="top right"/>
  166. <Button id="btn_rsrv" taborder="31" text="예약" class="btn3" position="absolute 1123 7 1176 27" anchor="top right" onclick="Tab00_tabpage_hira_Div00_btn_rsrv_onclick"/>
  167. <Static id="caption3" text="기간" class="search_name" position="absolute 6 7 53 27"/>
  168. <Static id="caption00" text="병원명" class="search_name" position="absolute 328 6 398 26"/>
  169. <Edit id="input24" taborder="32" autoselect="true" position="absolute 398 6 540 26"/>
  170. <Static id="caption01" text="환자명" class="search_name" position="absolute 572 6 642 26"/>
  171. <Edit id="input00" taborder="33" autoselect="true" position="absolute 644 6 744 26"/>
  172. <CheckBox id="CheckBox01" taborder="34" text="숨김표시" position="absolute 572 38 640 58"/>
  173. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 936 4 942 59" anchor="top right"/>
  174. </Layout>
  175. </Layouts>
  176. </Div>
  177. <Grid id="grd_list" taborder="3" binddataset="ds_reqhiralist" useinputpanel="false" extendsizetype="both" cellsizingtype="both" position="absolute 0 70 1195 744" anchor="all" onheadclick="Tab00_tabpage_hira_grd_list_onheadclick" oncellclick="Tab00_tabpage_hira_grd_list_oncellclick" autofittype="col" onrbuttonup="Tab00_tabpage_hira_grd_list_onrbuttonup" autoenter="select" cellclickbound="cell">
  178. <Formats>
  179. <Format id="default">
  180. <Columns>
  181. <Column size="24"/>
  182. <Column size="38"/>
  183. <Column size="57"/>
  184. <Column size="42"/>
  185. <Column size="75"/>
  186. <Column size="66"/>
  187. <Column size="57"/>
  188. <Column size="161"/>
  189. <Column size="47"/>
  190. <Column size="93"/>
  191. <Column size="78"/>
  192. <Column size="99"/>
  193. <Column size="122"/>
  194. <Column size="96"/>
  195. <Column size="42"/>
  196. <Column size="97"/>
  197. </Columns>
  198. <Rows>
  199. <Row size="24" band="head"/>
  200. <Row size="24" band="head"/>
  201. <Row size="24"/>
  202. </Rows>
  203. <Band id="head">
  204. <Cell rowspan="2" text="숨&#13;&#10;김" taborder="undefined"/>
  205. <Cell col="1" rowspan="2" displaytype="normal" text="상태" taborder="undefined"/>
  206. <Cell col="2" rowspan="2" displaytype="normal" text="환자번호" taborder="undefined"/>
  207. <Cell col="3" rowspan="2" displaytype="normal" text="환자명" taborder="undefined"/>
  208. <Cell col="4" rowspan="2" displaytype="normal" text="전화번호" taborder="undefined"/>
  209. <Cell col="5" rowspan="2" text="생년월일" taborder="undefined"/>
  210. <Cell col="6" colspan="3" text="의뢰자" taborder="undefined"/>
  211. <Cell col="9" colspan="2" displaytype="normal" text="수신자" taborder="undefined"/>
  212. <Cell col="11" rowspan="2" displaytype="normal" text="작성일시" taborder="undefined"/>
  213. <Cell col="12" rowspan="2" displaytype="normal" text="의뢰회송번호" taborder="undefined"/>
  214. <Cell col="13" rowspan="2" text="예약일시" taborder="undefined"/>
  215. <Cell col="14" rowspan="2" text="확인자" taborder="undefined"/>
  216. <Cell col="15" rowspan="2" text="확인일시" taborder="undefined"/>
  217. <Cell row="1" col="6" text="요양코드"/>
  218. <Cell row="1" col="7" text="의뢰병원"/>
  219. <Cell row="1" col="8" text="진료의"/>
  220. <Cell row="1" col="9" text="진료과"/>
  221. <Cell row="1" col="10" text="세부진료과"/>
  222. </Band>
  223. <Band id="body">
  224. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk" autosizecol="limitmin"/>
  225. <Cell col="1" displaytype="combo" style="align:center;" text="bind:reqsdbktp" combodataset="ds_init_reqhira_status" combocodecol="cdid" combodatacol="cdnm"/>
  226. <Cell col="2" displaytype="normal" style="align:center;" text="bind:pid"/>
  227. <Cell col="3" displaytype="normal" style="align:center;" text="bind:patnm"/>
  228. <Cell col="4" displaytype="normal" style="align:center;" text="bind:pattelno"/>
  229. <Cell col="5" displaytype="date" text="bind:patbth" maskchar=" " calendardisplaynulltype="nulltext"/>
  230. <Cell col="6" text="bind:sndyadmid"/>
  231. <Cell col="7" style="align:left;" text="bind:sndyadmnm"/>
  232. <Cell col="8" displaytype="normal" style="align:center;" text="bind:drnm"/>
  233. <Cell col="9" displaytype="normal" style="align:left;" text="bind:deptnm"/>
  234. <Cell col="10" displaytype="normal" style="align:left;" text="bind:deptdtlnm"/>
  235. <Cell col="11" displaytype="date" style="align:center;" text="bind:credt" mask="yyyy-MM-dd HH:mm" maskchar=" " calendardisplaynulltype="nulltext"/>
  236. <Cell col="12" displaytype="normal" style="align:center;" text="bind:reqsdbkno" mask="expr:utlf_isNull(intendedrsvdate) ? &quot;&quot; : &quot;####-##-## ##:##&quot;"/>
  237. <Cell col="13" displaytype="date" text="bind:orddt" mask="yyyy-MM-dd HH:mm" maskchar=" " calendardisplaynulltype="nulltext"/>
  238. <Cell col="14" text="bind:cnfmnm"/>
  239. <Cell col="15" displaytype="date" text="bind:cnfmdt" mask="yyyy-MM-dd HH:mm" maskchar=" " calendardisplaynulltype="nulltext"/>
  240. </Band>
  241. </Format>
  242. </Formats>
  243. </Grid>
  244. <Shape id="line10" class="line_10" position="absolute 0 65 1195 71" anchor="left top right"/>
  245. </Layout>
  246. </Layouts>
  247. </Tabpage>
  248. <Tabpage id="tabpage_rsrv" text="예약내역">
  249. <Layouts>
  250. <Layout>
  251. <Div id="group1" anchor="left top right" taborder="0" style="align: top;" position="absolute 0 0 1195 64" class="div_SA2" onkeydown="Tab00_tabpage_rsrv_group1_onkeydown">
  252. <Layouts>
  253. <Layout>
  254. <Button id="btn_search" taborder="14" text="조회" class="btn1" position="absolute 1121 21 1177 43" anchor="top right" onclick="Tab00_tabpage_rsrv_group1_btn_search_reqpat_onclick"/>
  255. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 1110 5 1113 61" anchor="top right"/>
  256. <Static id="caption9" text="예약일자 :" class="search_name" position="absolute 20 10 114 27" anchor="default"/>
  257. <Static id="caption11" text="진료과 :" class="search_name" position="absolute 20 35 114 52" anchor="default"/>
  258. <Static id="caption13" text="의뢰병원명 :" class="search_name" position="absolute 493 10 584 27" anchor="default"/>
  259. <Static id="caption5" text="~" class="search_no_b" position="absolute 321 10 333 27" anchor="default"/>
  260. <Static id="caption3" text="통화자 :" class="search_name" position="absolute 787 10 886 27" anchor="default"/>
  261. <Static id="caption17" text="One-Stop :" class="search_name" position="absolute 787 35 914 52" anchor="default"/>
  262. <Calendar id="ipt_fromdd" taborder="16" autoselect="true" class="input_search" position="absolute 214 8 314 27" anchor="default" autoskip="true"/>
  263. <Calendar id="ipt_todd" taborder="17" autoselect="true" class="input_search" position="absolute 339 8 439 27" anchor="default"/>
  264. <Edit id="ipt_rqstdrid" taborder="19" class="input_search" position="absolute 889 8 1009 27" anchor="default" autoselect="true"/>
  265. <Combo id="cmb_orddeptcd" taborder="21" innerdataset="ds_init_dept_dept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 108 33 248 52" style="itemheight:15;" columncount="-1" rowcount="-1" anchor="default" onitemchanged="Tab00_tabpage_rsrv_group1_cmb_orddeptcd_onitemchanged"/>
  266. <Combo id="cmb_cptype" taborder="24" innerdataset="@ds_init_cptype_A0420_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 889 33 1029 52" columncount="-1" rowcount="-1" anchor="default"/>
  267. <Combo id="cmb_orddrid" taborder="25" innerdataset="@ds_init_rsrv_doct" codecolumn="doctid" datacolumn="doctnm" class="combo_search" position="absolute 598 33 738 52" columncount="-1" rowcount="-1" anchor="default"/>
  268. <Static id="caption6" text="진료의사 :" class="search_name" position="absolute 493 35 587 52" anchor="default"/>
  269. <Combo id="cmb_condflag" taborder="27" class="combo_search" position="absolute 108 8 213 27" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  270. <Dataset id="innerdataset">
  271. <ColumnInfo>
  272. <Column id="codecolumn" size="256"/>
  273. <Column id="datacolumn" size="256"/>
  274. </ColumnInfo>
  275. <Rows>
  276. <Row>
  277. <Col id="codecolumn">1</Col>
  278. <Col id="datacolumn">작업일자</Col>
  279. </Row>
  280. <Row>
  281. <Col id="codecolumn">2</Col>
  282. <Col id="datacolumn">예약일자</Col>
  283. </Row>
  284. </Rows>
  285. </Dataset>
  286. </Combo>
  287. <Edit id="ipt_rqsthospcd" taborder="28" class="input_search" position="absolute 598 8 738 27" autoselect="true"/>
  288. </Layout>
  289. </Layouts>
  290. </Div>
  291. <Grid id="grd_list" taborder="1" binddataset="ds_rsrvlist" useinputpanel="false" cellsizingtype="col" position="absolute 0 92 1195 741" anchor="all" style="align: middle;" onaftersort="group3_group2_grd_list_onaftersort" oncelldblclick="Tab00_tabpage_rsrv_grd_list_oncelldblclick" onheadclick="Tab00_tabpage_rsrv_grd_list_onheadclick" onrbuttonup="Tab00_tabpage_rsrv_grd_list_onrbuttonup">
  292. <Formats>
  293. <Format id="default">
  294. <Columns>
  295. <Column size="32" band="left"/>
  296. <Column size="78" band="left"/>
  297. <Column size="42" band="left"/>
  298. <Column size="73" band="left"/>
  299. <Column size="40" band="left"/>
  300. <Column size="64" band="left"/>
  301. <Column size="54" band="left"/>
  302. <Column size="55"/>
  303. <Column size="55"/>
  304. <Column size="27"/>
  305. <Column size="29"/>
  306. <Column size="88"/>
  307. <Column size="53"/>
  308. <Column size="73"/>
  309. <Column size="45"/>
  310. <Column size="128"/>
  311. <Column size="298"/>
  312. <Column size="56"/>
  313. <Column size="56"/>
  314. <Column size="56"/>
  315. <Column size="58"/>
  316. <Column size="56"/>
  317. <Column size="0"/>
  318. <Column size="0"/>
  319. <Column size="0"/>
  320. <Column size="0"/>
  321. <Column size="0"/>
  322. </Columns>
  323. <Rows>
  324. <Row size="30" band="head"/>
  325. <Row size="25"/>
  326. </Rows>
  327. <Band id="head">
  328. <Cell celltype="none"/>
  329. <Cell col="1" celltype="none" text="예약구분"/>
  330. <Cell col="2" text="초/&#13;&#10;재진"/>
  331. <Cell col="3" colspan="2" celltype="none" text="작업일시" taborder="undefined"/>
  332. <Cell col="5" text="등록번호"/>
  333. <Cell col="6" celltype="none" text="환자명"/>
  334. <Cell col="7" colspan="2" text="주민번호" taborder="undefined"/>
  335. <Cell col="9" text="성별"/>
  336. <Cell col="10" text="나이"/>
  337. <Cell col="11" text="예약과"/>
  338. <Cell col="12" style="align:center;" text="예약의사"/>
  339. <Cell col="13" style="align:left middle;padding:0 0 0 25;line:1 solid #b8b8b8ff,0 none #b8b8b8ff,1 solid #b8b8b8ff,1 solid #b8b8b8ff;" text="예약" taborder="undefined"/>
  340. <Cell col="14" style="align:left middle;padding:0 0 0 0;line:0 none #b8b8b8ff,1 solid #b8b8b8ff,1 solid #b8b8b8ff,1 solid #b8b8b8ff;" text="일시" taborder="undefined"/>
  341. <Cell col="15" text="의뢰병원명"/>
  342. <Cell col="16" text="기타사항"/>
  343. <Cell col="17" text="통화자"/>
  344. <Cell col="18" displaytype="normal" text="작업상태"/>
  345. <Cell col="19" text="작업자명"/>
  346. <Cell col="20" text="one-stop"/>
  347. <Cell col="21" celltype="none" text="기타구분"/>
  348. <Cell col="22" text="caption1"/>
  349. <Cell col="23" text="caption2"/>
  350. <Cell col="24" text="caption3"/>
  351. <Cell col="25" text="caption4"/>
  352. <Cell col="26" text="caption5"/>
  353. </Band>
  354. <Band id="body">
  355. <Cell celltype="head" expr="currow+1"/>
  356. <Cell col="1" style="align:left middle;padding:2 2 2 2;" text="bind:rsrvflag"/>
  357. <Cell col="2" style="align:left middle;padding:2 2 2 2;" text="bind:fsexamflag"/>
  358. <Cell col="3" displaytype="date" text="bind:acptdd" maskchar="*" calendardisplaynulltype="nulltext"/>
  359. <Cell col="4" displaytype="date" text="bind:acpttm" mask="HH:mm" calendardisplaynulltype="nulltext"/>
  360. <Cell col="5" style="align:center middle;" text="bind:pid"/>
  361. <Cell col="6" text="bind:hngnm"/>
  362. <Cell col="7" text="bind:rrgstno1"/>
  363. <Cell col="8" text="bind:rrgstno2" mask="#aaaaaa" maskchar="*"/>
  364. <Cell col="9" text="bind:sex"/>
  365. <Cell col="10" text="bind:age"/>
  366. <Cell col="11" style="align:left middle;" text="bind:orddeptnm"/>
  367. <Cell col="12" style="align:center middle;" text="bind:orddrnm"/>
  368. <Cell col="13" displaytype="date" text="bind:orddd" calendardisplaynulltype="nulltext"/>
  369. <Cell col="14" displaytype="date" text="bind:ordtm" mask="HH:mm" calendardisplaynulltype="nulltext"/>
  370. <Cell col="15" style="align:left middle;" text="bind:rqsthospcd"/>
  371. <Cell col="16" displaytype="text" style="align:left;" text="bind:telrsrvrem"/>
  372. <Cell col="17" text="bind:rqstdrid"/>
  373. <Cell col="18" displaytype="combo" style="align:center middle;" text="bind:rqstflag" combodataset="ds_init_rqstflag" combocodecol="value" combodatacol="label"/>
  374. <Cell col="19" displaytype="normal" text="bind:rqstnm"/>
  375. <Cell col="20" displaytype="combo" text="bind:onestop" combodataset="ds_init_cptype_A0420" combocodecol="cdid" combodatacol="cdnm"/>
  376. <Cell col="21" text="bind:etcordflag"/>
  377. <Cell col="22" text="bind:cretno"/>
  378. <Cell col="23" text="bind:acptseqno"/>
  379. <Cell col="24" text="bind:ordtype"/>
  380. <Cell col="25" text="bind:dschdd"/>
  381. <Cell col="26" text="bind:indschacptstat"/>
  382. </Band>
  383. </Format>
  384. </Formats>
  385. </Grid>
  386. <Static id="caption8" text="예약 리스트" class="tit_2" position="absolute 0 71 155 93"/>
  387. <Button id="btn_excel" taborder="2" text="엑셀" class="btn7" position="absolute 1137 68 1195 87" anchor="top right" onclick="Tab00_tabpage_rsrv_btn_excel_onclick"/>
  388. <Shape id="line10" class="line_10" position="absolute 0 87 1195 93" anchor="left top right"/>
  389. </Layout>
  390. </Layouts>
  391. </Tabpage>
  392. <Tabpage id="tabpage_other" text="타병원의뢰">
  393. <Layouts>
  394. <Layout>
  395. <Div id="group1" taborder="0" style="align: top;" position="absolute 0 0 1195 64" class="div_SA2" anchor="left top right" onkeydown="Tab00_tabpage_other_group1_onkeydown">
  396. <Layouts>
  397. <Layout>
  398. <Button id="btn_search" taborder="15" text="조회" class="btn1" position="absolute 1120 20 1176 42" anchor="top right" onclick="Tab00_tabpage_other_group1_btn_search_onclick"/>
  399. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 1099 6 1102 59" anchor="top right"/>
  400. <Static id="caption9" text="조회일자 :" class="search_name" position="absolute 20 9 114 26" anchor="default"/>
  401. <Static id="caption11" text="진료과 :" class="search_name" position="absolute 382 10 476 27" anchor="default"/>
  402. <Static id="caption5" text="~" class="search_no_b" position="absolute 217 10 229 27" anchor="default"/>
  403. <Static id="caption12" text="등록상태 :" class="search_name" position="absolute 678 36 772 53" anchor="default"/>
  404. <Static id="caption4" text="등록번호 :" class="search_name" position="absolute 20 36 114 53" anchor="default"/>
  405. <Calendar id="ipt_fromdd" taborder="16" autoselect="true" dateformat="yyyy-MM-dd" class="input_search" position="absolute 110 8 210 27" style="align:center middle;" anchor="default" autoskip="true"/>
  406. <Calendar id="ipt_todd" taborder="17" autoselect="true" dateformat="yyyy-MM-dd" class="input_search" position="absolute 233 8 333 27" style="align:center middle;" anchor="default"/>
  407. <Edit id="ipt_drnm" taborder="18" onkeydown="fSearchEnterKey" class="input_search" position="absolute 110 34 210 53" anchor="default" autoselect="true"/>
  408. <Combo id="cmb_orddeptcd" taborder="19" innerdataset="ds_init_dept_dept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 464 8 604 27" style="itemheight:15;" columncount="-1" rowcount="-1" anchor="default" onitemchanged="Tab00_tabpage_other_group1_cmb_orddeptcd_onitemchanged"/>
  409. <Combo id="cmb_repltype" taborder="20" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 768 34 908 53" columncount="-1" rowcount="-1" anchor="default">
  410. <Dataset id="innerdataset">
  411. <ColumnInfo>
  412. <Column id="codecolumn" size="256"/>
  413. <Column id="datacolumn" size="256"/>
  414. </ColumnInfo>
  415. <Rows>
  416. <Row>
  417. <Col id="codecolumn"/>
  418. <Col id="datacolumn">- 전 체 -</Col>
  419. </Row>
  420. <Row>
  421. <Col id="codecolumn">Y</Col>
  422. <Col id="datacolumn">등록</Col>
  423. </Row>
  424. <Row>
  425. <Col id="codecolumn">N</Col>
  426. <Col id="datacolumn">미등록</Col>
  427. </Row>
  428. </Rows>
  429. </Dataset>
  430. </Combo>
  431. <Combo id="cmb_orddrid" taborder="21" innerdataset="@ds_init_other_doct" codecolumn="doctid" datacolumn="doctnm" class="combo_search" position="absolute 768 8 908 27" columncount="-1" rowcount="-1" anchor="default"/>
  432. <Static id="caption6" text="진료의사 :" class="search_name" position="absolute 677 10 771 27" anchor="default"/>
  433. <Static id="caption00" text="환자명 :" class="search_name" position="absolute 382 35 476 52" anchor="default"/>
  434. <Edit id="ipt_hngnm" taborder="22" onkeydown="fSearchEnterKey" class="input_search" position="absolute 464 33 564 52" anchor="default" autoselect="true"/>
  435. <Button id="btn_patinfo" taborder="23" class="icon_search" position="absolute 212 35 228 51" anchor="default" onclick="Tab00_tabpage_other_group1_btn_patinfo_onclick"/>
  436. </Layout>
  437. </Layouts>
  438. </Div>
  439. <Grid id="grd_reqlist" taborder="1" binddataset="ds_otherlist" useinputpanel="false" autofittype="col" position="absolute 0 92 1195 748" anchor="all" oncelldblclick="Tab00_tabpage_other_grd_reqlist_oncelldblclick" onrbuttonup="Tab00_tabpage_other_grd_reqlist_onrbuttonup" autoenter="select" cellsizingtype="col">
  440. <Formats>
  441. <Format id="default">
  442. <Columns>
  443. <Column size="30" band="left"/>
  444. <Column size="80"/>
  445. <Column size="80"/>
  446. <Column size="80"/>
  447. <Column size="80"/>
  448. <Column size="80"/>
  449. <Column size="80"/>
  450. <Column size="169"/>
  451. <Column size="73"/>
  452. <Column size="160"/>
  453. <Column size="73"/>
  454. <Column size="198"/>
  455. </Columns>
  456. <Rows>
  457. <Row size="24" band="head"/>
  458. <Row size="24"/>
  459. </Rows>
  460. <Band id="head">
  461. <Cell/>
  462. <Cell col="1" displaytype="normal" text="등록상태"/>
  463. <Cell col="2" displaytype="normal" text="진료일자"/>
  464. <Cell col="3" displaytype="normal" text="등록번호"/>
  465. <Cell col="4" displaytype="normal" text="환자명"/>
  466. <Cell col="5" colspan="2" displaytype="normal" text="주민번호" taborder="undefined"/>
  467. <Cell col="7" displaytype="normal" text="진료과"/>
  468. <Cell col="8" displaytype="normal" text="진료의사"/>
  469. <Cell col="9" displaytype="normal" text="출력부서"/>
  470. <Cell col="10" displaytype="normal" text="출력자"/>
  471. <Cell col="11" text="OCR기록지명"/>
  472. </Band>
  473. <Band id="body">
  474. <Cell celltype="head" expr="currow+1"/>
  475. <Cell col="1" displaytype="combo" style="align:center;" text="bind:stat" combodataset="ds_init_other_status" combocodecol="value" combodatacol="label"/>
  476. <Cell col="2" displaytype="date" text="bind:orddd" calendardisplaynulltype="nulltext"/>
  477. <Cell col="3" displaytype="normal" text="bind:pid"/>
  478. <Cell col="4" displaytype="normal" text="bind:hngnm"/>
  479. <Cell col="5" displaytype="normal" text="bind:rrgstno1"/>
  480. <Cell col="6" displaytype="normal" text="bind:rrgstno2" mask="#aaaaaa" maskchar="*"/>
  481. <Cell col="7" displaytype="normal" text="bind:orddeptnm"/>
  482. <Cell col="8" displaytype="normal" text="bind:orddrnm"/>
  483. <Cell col="9" displaytype="normal" text="bind:prntdeptnm"/>
  484. <Cell col="10" displaytype="normal" style="align:center;" text="bind:prntusernm"/>
  485. <Cell col="11" text="bind:formnm"/>
  486. </Band>
  487. </Format>
  488. </Formats>
  489. </Grid>
  490. <Button id="btn_excel" taborder="2" text="엑셀" onclick="btn_excel_onclick" class="btn7" position="absolute 868 68 924 87" anchor="top right"/>
  491. <Static id="caption8" text="타병원의뢰 리스트" class="tit_2" position="absolute 0 71 155 93"/>
  492. <Button id="btn_ocrview" taborder="3" text="타병원진료의뢰" class="btn4" position="absolute 926 67 1048 87" anchor="top right" onclick="Tab00_tabpage_other_btn_ocrview_onclick"/>
  493. <Button id="btn_ocrviewpriv" taborder="4" text="개인정보보호동의서" class="btn4" position="absolute 1050 67 1195 87" anchor="top right" onclick="Tab00_tabpage_other_btn_ocrviewpriv_onclick"/>
  494. <Shape id="line10" class="line_10" position="absolute 0 87 1195 93" anchor="left top right"/>
  495. </Layout>
  496. </Layouts>
  497. </Tabpage>
  498. <Tabpage id="tabpage_reqpat" text="환자현황">
  499. <Layouts>
  500. <Layout>
  501. <Grid id="grd_list" taborder="1" binddataset="ds_reqpatlist" useinputpanel="false" cellsizingtype="col" position="absolute 0 117 1195 738" style="align: middle;" onaftersort="group3_group2_grd_list_onaftersort" anchor="all" oncelldblclick="Tab00_tabpage_reqpat_grd_list_oncelldblclick" onheadclick="Tab00_tabpage_reqpat_grd_list_onheadclick" onrbuttonup="Tab00_tabpage_reqpat_grd_list_onrbuttonup">
  502. <Formats>
  503. <Format id="default">
  504. <Columns>
  505. <Column size="32" band="left"/>
  506. <Column size="40" band="left"/>
  507. <Column size="100" band="left"/>
  508. <Column size="57" band="left"/>
  509. <Column size="58" band="left"/>
  510. <Column size="40" band="left"/>
  511. <Column size="35" band="left"/>
  512. <Column size="80" band="left"/>
  513. <Column size="90"/>
  514. <Column size="72"/>
  515. <Column size="90"/>
  516. <Column size="81"/>
  517. <Column size="100"/>
  518. <Column size="100"/>
  519. <Column size="289"/>
  520. <Column size="110"/>
  521. <Column size="120"/>
  522. <Column size="100"/>
  523. <Column size="50"/>
  524. <Column size="150"/>
  525. <Column size="100"/>
  526. <Column size="100"/>
  527. <Column size="100"/>
  528. <Column size="100"/>
  529. <Column size="63"/>
  530. <Column size="80"/>
  531. <Column size="100"/>
  532. <Column size="100"/>
  533. <Column size="100"/>
  534. <Column size="0"/>
  535. <Column size="0"/>
  536. <Column size="0"/>
  537. <Column size="0"/>
  538. <Column size="0"/>
  539. </Columns>
  540. <Rows>
  541. <Row size="25" band="head"/>
  542. <Row size="25"/>
  543. </Rows>
  544. <Band id="head">
  545. <Cell celltype="none"/>
  546. <Cell col="1" text="구분"/>
  547. <Cell col="2" celltype="none" text="환자명"/>
  548. <Cell col="3" celltype="none" text="주민번호"/>
  549. <Cell col="4" celltype="none" text="주민번호"/>
  550. <Cell col="5" celltype="none" text="성별"/>
  551. <Cell col="6" celltype="none" text="나이"/>
  552. <Cell col="7" celltype="none" text="등록번호"/>
  553. <Cell col="8" text="등록일자"/>
  554. <Cell col="9" text="의뢰등록자"/>
  555. <Cell col="10" text="의뢰일자"/>
  556. <Cell col="11" text="진료일자"/>
  557. <Cell col="12" text="진료과"/>
  558. <Cell col="13" text="진료의사"/>
  559. <Cell col="14" text="상병명"/>
  560. <Cell col="15" text="지역"/>
  561. <Cell col="16" text="의뢰병원명"/>
  562. <Cell col="17" text="의뢰의사명"/>
  563. <Cell col="18" text="동문"/>
  564. <Cell col="19" text="주호소"/>
  565. <Cell col="20" text="동의여부"/>
  566. <Cell col="21" text="회신유형"/>
  567. <Cell col="22" text="의뢰경로"/>
  568. <Cell col="23" text="One-Stop"/>
  569. <Cell col="24" text="입원여부"/>
  570. <Cell col="25" text="병실"/>
  571. <Cell col="26" text="보험유형"/>
  572. <Cell col="27" text="병원구분"/>
  573. <Cell col="28" text="초재진구분"/>
  574. <Cell col="29" text="caption1"/>
  575. <Cell col="30" text="caption2"/>
  576. <Cell col="31" text="caption3"/>
  577. <Cell col="32" text="caption4"/>
  578. <Cell col="33" text="caption5"/>
  579. </Band>
  580. <Band id="body">
  581. <Cell celltype="head" expr="currow+1"/>
  582. <Cell col="1" displaytype="combo" style="align:center;" text="bind:hieyn" combodataset="ds_init_gubun" combocodecol="cdid" combodatacol="cdnm"/>
  583. <Cell col="2" text="bind:hngnm"/>
  584. <Cell col="3" text="bind:rrgstno1"/>
  585. <Cell col="4" text="bind:rrgstno2" mask="#aaaaaa" maskchar="*"/>
  586. <Cell col="5" text="bind:sex"/>
  587. <Cell col="6" text="bind:age"/>
  588. <Cell col="7" text="bind:pid"/>
  589. <Cell col="8" displaytype="date" text="bind:rgstdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  590. <Cell col="9" text="bind:reqnm"/>
  591. <Cell col="10" displaytype="date" text="bind:reqdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  592. <Cell col="11" displaytype="date" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  593. <Cell col="12" style="align:left middle;" text="bind:orddeptnm"/>
  594. <Cell col="13" text="bind:orddrnm"/>
  595. <Cell col="14" style="align:left middle;" text="bind:diagnm"/>
  596. <Cell col="15" displaytype="combo" style="align:left middle;" text="bind:areacd" combodataset="ds_init_areacd_A0426" combocodecol="cdid" combodatacol="cdnm"/>
  597. <Cell col="16" style="align:left middle;" text="bind:coophospnm"/>
  598. <Cell col="17" text="bind:drnm"/>
  599. <Cell col="18" text="bind:clsmatyn"/>
  600. <Cell col="19" text="bind:cc"/>
  601. <Cell col="20" displaytype="combo" style="align:center middle;" text="bind:replflag" combodataset="ds_init_replflag_A0636" combocodecol="cdid" combodatacol="cdnm"/>
  602. <Cell col="21" displaytype="combo" style="align:center middle;" text="bind:repltype" combodataset="ds_init_repltype_A0423" combocodecol="cdid" combodatacol="cdnm"/>
  603. <Cell col="22" displaytype="combo" text="bind:reqpath" combodataset="ds_init_reqtype_A0421" combocodecol="cdid" combodatacol="cdnm"/>
  604. <Cell col="23" text="bind:cptype"/>
  605. <Cell col="24" text="bind:inyn"/>
  606. <Cell col="25" text="bind:roomcd"/>
  607. <Cell col="26" displaytype="combo" text="bind:insukind" combodataset="ds_init_insukind_P0008" combocodecol="cdid" combodatacol="cdnm"/>
  608. <Cell col="27" displaytype="combo" text="bind:hospgrade" combodataset="ds_init_hospgrade1_A0429" combocodecol="cdid" combodatacol="cdnm"/>
  609. <Cell col="28" displaytype="combo" text="bind:fsexamflag" combodataset="ds_init_fsexamflag_P0021" combocodecol="cdid" combodatacol="cdnm"/>
  610. <Cell col="29" text="bind:cretno"/>
  611. <Cell col="30" text="bind:acptseqno"/>
  612. <Cell col="31" text="bind:ordtype"/>
  613. <Cell col="32" text="bind:dschdd"/>
  614. <Cell col="33" text="bind:indschacptstat"/>
  615. </Band>
  616. </Format>
  617. </Formats>
  618. </Grid>
  619. <Button id="btn_excel" taborder="2" text="엑셀" class="btn7" position="absolute 1140 93 1195 112" anchor="top right" onclick="Tab00_tabpage_reqpat_btn_excel_onclick"/>
  620. <Div id="group1" taborder="3" style="align: top;" position="absolute 0 0 1195 91" anchor="left top right" class="div_SA2" onkeydown="Tab00_tabpage_reqpat_group1_onkeydown">
  621. <Layouts>
  622. <Layout>
  623. <Button id="btn_search_reqpat" taborder="1" text="조회" class="btn1" position="absolute 1129 36 1185 58" anchor="top right" onclick="Tab00_tabpage_reqpat_group1_btn_search_reqpat_onclick"/>
  624. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 1118 5 1121 85" anchor="top right"/>
  625. <Static id="caption9" text="등록일자 :" class="search_name" position="absolute 20 10 114 27" anchor="default"/>
  626. <Static id="caption11" text="진료과 :" class="search_name" position="absolute 270 37 364 54" anchor="default"/>
  627. <Static id="caption13" text="병원구분 :" class="search_name" position="absolute 525 12 616 29" anchor="default"/>
  628. <Static id="caption5" text="~" class="search_no_b" position="absolute 217 10 229 27" anchor="default"/>
  629. <Static id="caption12" text="회신유형 :" class="search_name" position="absolute 270 63 364 80" anchor="default"/>
  630. <Static id="caption1" text="지역 :" class="search_name" position="absolute 20 62 111 79" anchor="default"/>
  631. <Static id="caption4" text="의뢰의사 :" class="search_name" position="absolute 20 36 114 53" anchor="default"/>
  632. <Static id="caption3" text="의뢰병원명 :" class="search_name" position="absolute 795 11 894 28" anchor="default"/>
  633. <CheckBox id="checkbox1" taborder="2" text="동문" truevalue="E" position="absolute 800 60 855 80" innerdataset="[object Dataset]" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" anchor="default">
  634. <Dataset id="innerdataset">
  635. <ColumnInfo>
  636. <Column id="codecolumn"/>
  637. <Column id="datacolumn"/>
  638. </ColumnInfo>
  639. <Rows>
  640. <Row>
  641. <Col id="codecolumn">E</Col>
  642. <Col id="datacolumn">동문</Col>
  643. </Row>
  644. </Rows>
  645. </Dataset>
  646. </CheckBox>
  647. <Static id="caption17" text="One-Stop :" class="search_name" position="absolute 525 63 652 80" anchor="default"/>
  648. <Calendar id="ipt_fromdd" taborder="3" autoselect="true" class="input_search" position="absolute 110 9 210 28" anchor="default" autoskip="true"/>
  649. <Calendar id="ipt_todd" taborder="4" autoselect="true" class="input_search" position="absolute 235 9 335 28" anchor="default"/>
  650. <Combo id="cmb_hospgrade" taborder="5" innerdataset="@ds_init_hospgrade_A0429_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 630 10 770 29" columncount="-1" rowcount="-1" anchor="default"/>
  651. <Edit id="ipt_coophospnm" taborder="6" class="input_search" position="absolute 945 10 1085 29" anchor="default" autoselect="true"/>
  652. <Edit id="ipt_drnm" taborder="7" class="input_search" position="absolute 110 35 210 54" anchor="default" autoselect="true"/>
  653. <Combo id="cmb_orddeptcd" taborder="8" innerdataset="ds_init_dept_dept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 360 35 500 54" style="itemheight:15;" columncount="-1" rowcount="-1" anchor="default" onitemchanged="Tab00_tabpage_reqpat_group1_cmb_orddeptcd_onitemchanged"/>
  654. <Combo id="cmb_areacd" taborder="9" innerdataset="ds_init_areacd_A0426_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 110 60 250 79" columncount="-1" rowcount="-1" anchor="default"/>
  655. <Combo id="cmb_repltype" taborder="10" innerdataset="@ds_init_repltype_A0423_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 360 60 500 79" columncount="-1" rowcount="-1" anchor="default"/>
  656. <Combo id="cmb_cptype" taborder="11" innerdataset="@ds_init_cptype_A0420_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 630 60 770 79" columncount="-1" rowcount="-1" anchor="default"/>
  657. <Combo id="cmb_orddrid" taborder="12" innerdataset="@ds_init_reqpat_doct" codecolumn="doctid" datacolumn="doctnm" class="combo_search" position="absolute 630 35 770 54" columncount="-1" rowcount="-1" anchor="default"/>
  658. <Static id="caption6" text="진료의사 :" class="search_name" position="absolute 525 37 619 54" anchor="default"/>
  659. <Static id="caption7" text="진료정보공개동의여부 :" class="search_name" position="absolute 795 37 959 54" anchor="default"/>
  660. <Combo id="cmb_replflag" taborder="13" innerdataset="@ds_init_replflag_A0636_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 965 35 1085 54" columncount="-1" rowcount="-1" anchor="default"/>
  661. </Layout>
  662. </Layouts>
  663. </Div>
  664. <Static id="caption8" text="의뢰환자 리스트" class="tit_2" position="absolute 0 96 139 118"/>
  665. <Shape id="line10" class="line_10" position="absolute 0 112 1195 118" anchor="left top right"/>
  666. </Layout>
  667. </Layouts>
  668. </Tabpage>
  669. <Tabpage id="tabpage_repl" text=" 회신 ">
  670. <Layouts>
  671. <Layout>
  672. <Div id="group1" anchor="left top right" taborder="0" class="div_SA2" position="absolute 0 0 1195 91" onkeydown="Tab00_tabpage_repl_group1_onkeydown">
  673. <Layouts>
  674. <Layout>
  675. <Static id="caption23" text="등록번호 :" class="search_name" position="absolute 305 10 400 27" anchor="default"/>
  676. <Static id="caption11" text="진료과 :" class="search_name" position="absolute 692 10 771 27" anchor="default"/>
  677. <Static id="caption3" text="의뢰병원 :" class="search_name" position="absolute 9 37 108 54" anchor="default"/>
  678. <Static id="caption12" text="병원구분 :" class="search_name" position="absolute 9 65 121 82" anchor="default"/>
  679. <Static id="caption14" text="회신유형:" class="search_name" position="absolute 509 66 611 83" anchor="default"/>
  680. <Combo id="cmb_replflag" taborder="1" innerdataset="@ds_init_repltype_A0423_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 602 65 702 84" anchor="default"/>
  681. <Combo id="cmb_hospgrade" taborder="2" innerdataset="@ds_init_hospgrade_A0429_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 88 64 188 83" anchor="default"/>
  682. <Edit id="ipt_coophospnm" taborder="3" class="input_search" position="absolute 88 36 281 55" anchor="default" autoselect="true"/>
  683. <Combo id="cmb_orddeptcd" taborder="4" innerdataset="@ds_init_dept_dept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 758 8 882 27" anchor="default" onitemchanged="Tab00_tabpage_repl_group1_cmb_orddeptcd_onitemchanged"/>
  684. <Edit id="ipt_pid" taborder="5" class="input_search" position="absolute 381 8 481 27" anchor="default" autoselect="true"/>
  685. <Static id="caption1" text="환자명 :" class="search_name" position="absolute 509 10 604 27" anchor="default"/>
  686. <Edit id="ipt_hngnm" taborder="6" class="input_search" position="absolute 577 8 661 27" anchor="default" autoselect="true"/>
  687. <Static id="caption6" text="진료의사 :" class="search_name" position="absolute 906 10 1001 27" anchor="default"/>
  688. <Combo id="cmb_orddrid" taborder="7" innerdataset="ds_init_repl_orddrid" codecolumn="doctid" datacolumn="doctnm" class="combo_search" position="absolute 988 8 1072 27" anchor="default"/>
  689. <Static id="caption4" text="의뢰의사 :" class="search_name" position="absolute 305 37 399 54" anchor="default"/>
  690. <Edit id="ipt_drnm" taborder="8" class="input_search" position="absolute 381 36 481 55" anchor="default"/>
  691. <Static id="caption10" text="작성구분 :" class="search_name" position="absolute 305 65 417 82" anchor="default"/>
  692. <Combo id="cmb_saveflag" taborder="9" innerdataset="@ds_init_saveflag_A0497_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 381 64 481 83" anchor="default"/>
  693. <Static id="caption9" text="작성일자 :" class="search_name" position="absolute 11 10 105 27" anchor="default"/>
  694. <Calendar id="ipt_fromdd" taborder="11" class="input_search" position="absolute 88 8 173 27" anchor="default" autoselect="true" autoskip="true"/>
  695. <Static id="caption7" text="~" class="search_no_b" position="absolute 179 9 191 26" anchor="default"/>
  696. <Calendar id="ipt_todd" taborder="12" class="input_search" position="absolute 197 8 282 27" anchor="default" autoselect="true"/>
  697. <Combo id="cmb_qreplflag" taborder="14" innerdataset="@ds_init_replflag_A0636_all" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 677 37 763 56" anchor="default"/>
  698. <Static id="caption19" text="진료정보공개 동의여부 :" class="search_name" position="absolute 509 38 673 55" anchor="default"/>
  699. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 1107 7 1113 82" anchor="top right"/>
  700. <Button id="btn_search" taborder="17" text="조회" class="btn1" position="absolute 1125 35 1181 57" anchor="top right" onclick="Tab00_tabpage_repl_group1_btn_search_onclick"/>
  701. <Button id="btn_pat" taborder="18" class="icon_search" position="absolute 480 8 505 28" onlbuttondown="Tab00_tabpage_repl_group1_btn_pat_onlbuttondown"/>
  702. </Layout>
  703. </Layouts>
  704. </Div>
  705. <Static id="caption17" text="의뢰" class="cell_1" position="absolute 936 93 981 112" anchor="top right"/>
  706. <MaskEdit id="opt_reqcnt" taborder="1" readonly="true" mask="#,###" position="absolute 984 93 1034 112" anchor="top right"/>
  707. <Static id="caption15" text="회신" class="cell_1" position="absolute 1041 93 1086 112" anchor="top right"/>
  708. <MaskEdit id="opt_replcnt" taborder="2" readonly="true" mask="#,###" position="absolute 1089 93 1139 112" anchor="top right"/>
  709. <Grid id="grd_list" taborder="3" binddataset="ds_repllist" useinputpanel="false" position="absolute 0 117 1195 741" anchor="all" oncelldblclick="Tab00_tabpage_repl_grd_list_oncelldblclick" onheadclick="Tab00_tabpage_repl_grd_list_onheadclick" onrbuttonup="Tab00_tabpage_repl_grd_list_onrbuttonup">
  710. <Formats>
  711. <Format id="default">
  712. <Columns>
  713. <Column size="40" band="left"/>
  714. <Column size="39"/>
  715. <Column size="73"/>
  716. <Column size="70"/>
  717. <Column size="70"/>
  718. <Column size="57"/>
  719. <Column size="80"/>
  720. <Column size="80"/>
  721. <Column size="175"/>
  722. <Column size="55"/>
  723. <Column size="230"/>
  724. <Column size="55"/>
  725. <Column size="80"/>
  726. <Column size="80"/>
  727. <Column size="47"/>
  728. <Column size="61"/>
  729. <Column size="81"/>
  730. <Column size="77"/>
  731. <Column size="93"/>
  732. <Column size="102"/>
  733. <Column size="74"/>
  734. <Column size="78"/>
  735. <Column size="142"/>
  736. <Column size="100"/>
  737. </Columns>
  738. <Rows>
  739. <Row size="24" band="head"/>
  740. <Row size="24"/>
  741. </Rows>
  742. <Band id="head">
  743. <Cell text="NO"/>
  744. <Cell col="1" text="HIE"/>
  745. <Cell col="2" text="진료일자"/>
  746. <Cell col="3" text="등록번호"/>
  747. <Cell col="4" text="환자명"/>
  748. <Cell col="5" text="동의여부"/>
  749. <Cell col="6" text="회신유형"/>
  750. <Cell col="7" text="작성구분"/>
  751. <Cell col="8" text="진료과"/>
  752. <Cell col="9" text="진료의사"/>
  753. <Cell col="10" text="의뢰병원"/>
  754. <Cell col="11" text="의뢰의사"/>
  755. <Cell col="12" text="의뢰일자"/>
  756. <Cell col="13" text="회신작성일자"/>
  757. <Cell col="14" text="동문여부"/>
  758. <Cell col="15" text="세부전공"/>
  759. <Cell col="16" text="졸업년도"/>
  760. <Cell col="17" text="전화번호"/>
  761. <Cell col="18" text="Fax번호"/>
  762. <Cell col="19" text="협력여부"/>
  763. <Cell col="20" text="E-MAIL"/>
  764. <Cell col="21" text="E-MAIL"/>
  765. <Cell col="22" text="One-Stop"/>
  766. <Cell col="23" text="일련번호"/>
  767. </Band>
  768. <Band id="body">
  769. <Cell celltype="head" expr="expr:currow+1"/>
  770. <Cell col="1" displaytype="normal" edittype="none" text="bind:hieyn"/>
  771. <Cell col="2" displaytype="date" text="bind:orddd" maskchar=" " calendardisplaynulltype="nulltext"/>
  772. <Cell col="3" text="bind:pid"/>
  773. <Cell col="4" text="bind:hngnm"/>
  774. <Cell col="5" displaytype="combo" style="align:center middle;" text="bind:qreplflag" combodataset="ds_init_replflag_A0636" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  775. <Cell col="6" displaytype="combo" style="align:center middle;" text="bind:patflag" mask="yyyy-mm-dd" combodataset="ds_init_repltype_A0423" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  776. <Cell col="7" displaytype="combo" style="align:center middle;" text="bind:saveflag" combodataset="ds_init_saveflag_A0497" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  777. <Cell col="8" displaytype="text" text="bind:orddeptnm"/>
  778. <Cell col="9" displaytype="normal" text="bind:orddrnm" combodisplayrowcount="-1"/>
  779. <Cell col="10" style="align:left;" text="bind:coophospnm"/>
  780. <Cell col="11" text="bind:drnm"/>
  781. <Cell col="12" displaytype="date" text="bind:reqdd" maskchar=" " calendardisplaynulltype="nulltext"/>
  782. <Cell col="13" displaytype="date" text="bind:recdd" maskchar=" " calendardisplaynulltype="nulltext"/>
  783. <Cell col="14" text="bind:clsmatyn"/>
  784. <Cell col="15" displaytype="normal" text="bind:detlfrmrmert"/>
  785. <Cell col="16" text="bind:gradyear"/>
  786. <Cell col="17" displaytype="text" text="bind:telno"/>
  787. <Cell col="18" displaytype="text" text="bind:faxno"/>
  788. <Cell col="19" displaytype="combo" text="bind:coopflag" enable="false"/>
  789. <Cell col="20" displaytype="text" text="bind:emailid"/>
  790. <Cell col="21" displaytype="text" text="bind:emailaddr"/>
  791. <Cell col="22" displaytype="combo" text="bind:cptype" combodataset="ds_init_cptype_A0420" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  792. <Cell col="23" text="bind:reqseqno"/>
  793. </Band>
  794. </Format>
  795. </Formats>
  796. </Grid>
  797. <Static id="caption8" text="의뢰/회신 환자 리스트" class="tit_2" position="absolute 0 96 156 112"/>
  798. <Button id="button13" taborder="4" text="엑셀" class="btn7" position="absolute 1141 93 1194 112" anchor="top right" onclick="Tab00_tabpage_repl_button13_onclick"/>
  799. <Shape id="line10" class="line_10" position="absolute 0 112 1195 118" anchor="left top right"/>
  800. </Layout>
  801. </Layouts>
  802. </Tabpage>
  803. <Tabpage id="tabpage_replprnt" text="회신출력">
  804. <Layouts>
  805. <Layout>
  806. <Div id="Div00" taborder="0" class="div_SA2" position="absolute 0 0 1195 91" anchor="left top right" onkeydown="Tab00_tabpage_replprnt_Div00_onkeydown">
  807. <Layouts>
  808. <Layout>
  809. <Static id="caption9" text="작성일자 :" class="search_name" position="absolute 9 9 103 26" anchor="default"/>
  810. <Calendar id="ipt_fromdd" taborder="14" class="input_search" position="absolute 95 8 180 27" anchor="default"/>
  811. <Static id="caption7" text="~" class="search_no_b" position="absolute 186 9 198 26" anchor="default"/>
  812. <Calendar id="ipt_todd" taborder="15" class="input_search" position="absolute 204 8 289 27" anchor="default"/>
  813. <Static id="caption23" text="등록번호 :" class="search_name" position="absolute 9 37 104 54" anchor="default"/>
  814. <Edit id="ipt_pid" taborder="16" onkeydown="ipt_pid_onkeydown" class="input_search" position="absolute 95 36 195 55" anchor="default"/>
  815. <Static id="caption1" text="환자명 :" class="search_name" position="absolute 311 37 390 54" anchor="default"/>
  816. <Edit id="ipt_hngnm" taborder="17" class="input_search" position="absolute 385 36 485 55" anchor="default"/>
  817. <Static id="caption00" text="진료과 :" class="search_name" position="absolute 311 8 390 25" anchor="default"/>
  818. <Combo id="cmb_orddeptcd" taborder="18" innerdataset="@ds_init_dept_dept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 385 8 533 27" anchor="default" onitemchanged="Tab00_tabpage_replprnt_Div00_cmb_orddeptcd_onitemchanged"/>
  819. <Combo id="cmb_orddrid" taborder="19" innerdataset="@ds_init_replprnt_doct" codecolumn="doctid" datacolumn="doctnm" class="combo_search" position="absolute 663 8 763 27" anchor="default"/>
  820. <Static id="caption03" text="진료의사 :" class="search_name" position="absolute 576 8 655 25" anchor="default"/>
  821. <Static id="caption02" text="출력상태 :" class="search_name" position="absolute 576 37 655 54" anchor="default"/>
  822. <Static id="caption04" text="HIE :" class="search_name" position="absolute 825 8 904 25" anchor="default"/>
  823. <Combo id="cmb_hieyn" taborder="20" innerdataset="@ds_init_hieyn" codecolumn="value" datacolumn="label" class="combo_search" position="absolute 888 8 988 27" anchor="default"/>
  824. <Combo id="cmb_prntyn" taborder="21" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 663 36 763 55" anchor="default">
  825. <Dataset id="innerdataset">
  826. <ColumnInfo>
  827. <Column id="codecolumn" size="256"/>
  828. <Column id="datacolumn" size="256"/>
  829. </ColumnInfo>
  830. <Rows>
  831. <Row>
  832. <Col id="codecolumn">%</Col>
  833. <Col id="datacolumn">- 전체 -</Col>
  834. </Row>
  835. <Row>
  836. <Col id="codecolumn">Y</Col>
  837. <Col id="datacolumn">기출력</Col>
  838. </Row>
  839. <Row>
  840. <Col id="codecolumn">N</Col>
  841. <Col id="datacolumn">미출력</Col>
  842. </Row>
  843. </Rows>
  844. </Dataset>
  845. </Combo>
  846. <Static id="caption05" text="등록여부 :" class="search_name" position="absolute 9 63 104 80" anchor="default"/>
  847. <Static id="caption08" text="진료정보공개 동의여부 :" class="search_name" position="absolute 312 63 471 80" anchor="default"/>
  848. <Static id="caption10" text="작성자 :" class="search_name" position="absolute 825 37 904 54" anchor="default"/>
  849. <Combo id="cmb_replflag" taborder="23" innerdataset="@ds_init_replflag_A0636" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 468 62 568 81" anchor="default"/>
  850. <Combo id="cmb_orddrid04" taborder="24" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 95 62 195 81" anchor="default">
  851. <Dataset id="innerdataset">
  852. <ColumnInfo>
  853. <Column id="codecolumn" size="256"/>
  854. <Column id="datacolumn" size="256"/>
  855. </ColumnInfo>
  856. <Rows>
  857. <Row>
  858. <Col id="codecolumn">%</Col>
  859. <Col id="datacolumn">- 전 체 -</Col>
  860. </Row>
  861. <Row>
  862. <Col id="codecolumn">Y</Col>
  863. <Col id="datacolumn">등 록</Col>
  864. </Row>
  865. <Row>
  866. <Col id="codecolumn">N</Col>
  867. <Col id="datacolumn">미등록</Col>
  868. </Row>
  869. </Rows>
  870. </Dataset>
  871. </Combo>
  872. <Edit id="ipt_hngnm00" taborder="25" class="input_search" position="absolute 888 36 988 55" anchor="default"/>
  873. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 1091 6 1097 83" anchor="top right"/>
  874. <Button id="btn_search" taborder="26" text="조회" position="absolute 1114 35 1174 55" anchor="top right" class="btn1" onclick="Tab00_tabpage_replprnt_Div00_btn_search_onclick"/>
  875. </Layout>
  876. </Layouts>
  877. </Div>
  878. <Static id="caption8" text="의사회신서 리스트" class="tit_2" position="absolute 0 96 156 112"/>
  879. <Grid id="grd_list" taborder="1" binddataset="ds_replprntlist" useinputpanel="false" position="absolute 0 117 1195 746" anchor="all" oncelldblclick="Tab00_tabpage_replprnt_grd_list_oncelldblclick" onrbuttonup="Tab00_tabpage_replprnt_grd_list_onrbuttonup" autoenter="select" cellsizingtype="col" cellclickbound="cell" selecttype="multirow">
  880. <Formats>
  881. <Format id="default">
  882. <Columns>
  883. <Column size="22" band="left"/>
  884. <Column size="28" band="left"/>
  885. <Column size="25"/>
  886. <Column size="56"/>
  887. <Column size="50"/>
  888. <Column size="111"/>
  889. <Column size="50"/>
  890. <Column size="69"/>
  891. <Column size="68"/>
  892. <Column size="123"/>
  893. <Column size="46"/>
  894. <Column size="57"/>
  895. <Column size="32"/>
  896. <Column size="55"/>
  897. <Column size="95"/>
  898. <Column size="50"/>
  899. <Column size="63"/>
  900. <Column size="80"/>
  901. <Column size="33"/>
  902. <Column size="33"/>
  903. <Column size="69"/>
  904. <Column size="60"/>
  905. <Column size="40"/>
  906. <Column size="30"/>
  907. <Column size="141"/>
  908. <Column size="73"/>
  909. </Columns>
  910. <Rows>
  911. <Row size="24" band="head"/>
  912. <Row size="24"/>
  913. </Rows>
  914. <Band id="head">
  915. <Cell/>
  916. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  917. <Cell col="2" text="HIE"/>
  918. <Cell col="3" text="등록번호"/>
  919. <Cell col="4" text="환자명"/>
  920. <Cell col="5" text="진료과"/>
  921. <Cell col="6" text="진료의"/>
  922. <Cell col="7" text="등록일자"/>
  923. <Cell col="8" text="작성일자"/>
  924. <Cell col="9" text="작성과"/>
  925. <Cell col="10" text="작성자"/>
  926. <Cell col="11" text="출력상태"/>
  927. <Cell col="12" text="확인"/>
  928. <Cell col="13" text="병원구분"/>
  929. <Cell col="14" text="의뢰병원"/>
  930. <Cell col="15" text="의뢰의"/>
  931. <Cell col="16" text="회신유형"/>
  932. <Cell col="17" text="예약구분"/>
  933. <Cell col="18" text="건수"/>
  934. <Cell col="19" text="동의"/>
  935. <Cell col="20" text="발송방법"/>
  936. <Cell col="21" text="출력일자"/>
  937. <Cell col="22" text="타병원"/>
  938. <Cell col="23" text="개인"/>
  939. <Cell col="24" text="전달사항"/>
  940. <Cell col="25" text="전문의여부"/>
  941. </Band>
  942. <Band id="body">
  943. <Cell celltype="head" expr="currow+1"/>
  944. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
  945. <Cell col="2" style="align:center;" text="bind:hieyn"/>
  946. <Cell col="3" style="align:center;" text="bind:pid"/>
  947. <Cell col="4" style="align:center;" text="bind:hngnm"/>
  948. <Cell col="5" style="align:left;" text="bind:orddeptnm"/>
  949. <Cell col="6" style="align:center;" text="bind:orddrnm"/>
  950. <Cell col="7" displaytype="date" style="align:center;" text="bind:rgstdd" calendardisplaynulltype="nulltext"/>
  951. <Cell col="8" displaytype="date" style="align:center;" text="bind:formrecdd" calendardisplaynulltype="nulltext"/>
  952. <Cell col="9" style="align:left;" text="bind:formrecdeptnm"/>
  953. <Cell col="10" style="align:center;" text="bind:formrecusernm"/>
  954. <Cell col="11" text="bind:fstprint"/>
  955. <Cell col="12" text="bind:cnfmyn"/>
  956. <Cell col="13" text="bind:hospgrade"/>
  957. <Cell col="14" style="align:left;" text="bind:coophospnm"/>
  958. <Cell col="15" style="align:left middle;padding:2 2 2 2;" text="bind:drnm"/>
  959. <Cell col="16" displaytype="combo" style="align:center;" text="bind:repltype" combodataset="ds_init_repltype_A0423" combocodecol="cdid" combodatacol="cdnm"/>
  960. <Cell col="17" displaytype="expr:utlf_isNull(rsrvflag) ? 'text' : 'combo'" style="align:left middle;padding:2 2 2 2;" text="bind:rsrvflag" expr="expr:utlf_isNull(rsrvflag) ? '입원' : rsrvflag" combodataset="ds_init_rsrvflag_P0341" combocodecol="cdid" combodatacol="cdnm"/>
  961. <Cell col="18" displaytype="number" text="bind:cnt"/>
  962. <Cell col="19" displaytype="combo" edittype="combo" style="align:center;" text="bind:qreplflag" combodataset="ds_init_replflag_A0636" combocodecol="cdid" combodatacol="cdnm"/>
  963. <Cell col="20" displaytype="combo" edittype="combo" style="align:center;" text="bind:replmthd" combodataset="ds_init_replmthd_A0422" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="10"/>
  964. <Cell col="21" text="bind:fstprintdt" mask="expr:utlf_isNull(fstprintdt) ? &quot;&quot; : ####-##-##"/>
  965. <Cell col="22" style="align:center;" text="bind:ocryn"/>
  966. <Cell col="23" style="align:center;" text="bind:personal_ocryn"/>
  967. <Cell col="24" style="align:left;" text="bind:delivefact"/>
  968. <Cell col="25" style="align:center;" text="bind:jobpos"/>
  969. </Band>
  970. </Format>
  971. </Formats>
  972. </Grid>
  973. <Button id="btn_replprnt" taborder="2" text="회신서출력" class="btn4" position="absolute 1103 92 1195 112" onclick="Tab00_tabpage_replprnt_btn_replprnt_onclick" anchor="top right"/>
  974. <Button id="Button07" taborder="3" text="타병원진료의뢰서" class="btn4" position="absolute 970 92 1102 112" onclick="Tab00_tabpage_replprnt_Button07_onclick" anchor="top right"/>
  975. <Button id="Button06" taborder="4" text="개인정보 동의서" class="btn4" position="absolute 845 92 969 112" onclick="Tab00_tabpage_replprnt_Button06_onclick" anchor="top right"/>
  976. <Button id="Button05" taborder="5" text="미리보기" class="btn4" position="absolute 768 92 844 112" onclick="Tab00_tabpage_replprnt_Button05_onclick" anchor="top right"/>
  977. <Button id="Button04" taborder="6" text="출력취소" class="btn4" position="absolute 688 92 767 112" onclick="Tab00_tabpage_replprnt_Button04_onclick" anchor="top right"/>
  978. <Button id="btn_hieyn" taborder="7" text="HIE전송" class="btn4" position="absolute 611 92 687 112" onclick="Tab00_tabpage_replprnt_btn_hieyn_onclick" anchor="top right"/>
  979. <Button id="button13" taborder="8" text="엑셀" class="btn7" position="absolute 347 93 400 112" anchor="top right" onclick="Tab00_tabpage_replprnt_button13_onclick"/>
  980. <Shape id="line10" class="line_10" position="absolute 0 112 1195 118" anchor="left top right"/>
  981. <Button id="btn_confirm" taborder="9" text="의뢰/회신 확인" class="btn4" position="absolute 401 92 517 112" anchor="top right" visible="true" onclick="Tab00_tabpage_replprnt_btn_confirm_onclick"/>
  982. <Button id="btn_hiereq" taborder="10" text="HIE 의뢰서" class="btn4" position="absolute 518 92 610 112" anchor="top right" onclick="Tab00_tabpage_replprnt_btn_hiereq_onclick"/>
  983. </Layout>
  984. </Layouts>
  985. </Tabpage>
  986. <Tabpage id="tabpage_trans" text="의뢰/회송">
  987. <Layouts>
  988. <Layout>
  989. <Div id="group1" taborder="0" class="div_SA2" position="absolute 0 0 497 104" anchor="left top right" onkeydown="Tab00_tabpage_trans_group1_onkeydown">
  990. <Layouts>
  991. <Layout>
  992. <Calendar id="Calendar00" taborder="5" position="absolute 166 7 266 27" dateformat="yyyy-MM-dd" value="null" anchor="default" autoskip="true" autoselect="true"/>
  993. <Static id="Static00" text="~" position="absolute 272 7 286 27" anchor="default"/>
  994. <Calendar id="Calendar01" taborder="6" position="absolute 288 7 388 27" dateformat="yyyy-MM-dd" value="null" anchor="default" autoselect="true"/>
  995. <Radio id="Radio00" taborder="7" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" direction="vertical" position="absolute 188 74 412 94" onitemchanged="Tab00_tabpage_trans_group1_Radio00_onitemchanged" anchor="top right" style="buttonsize:15;textpadding:0 5 0 3;itempadding:0 0 0 0;margin:0 0 0 0;padding:1 0 0 0;">
  996. <Dataset id="innerdataset">
  997. <ColumnInfo>
  998. <Column id="codecolumn" size="256"/>
  999. <Column id="datacolumn" size="256"/>
  1000. </ColumnInfo>
  1001. <Rows>
  1002. <Row>
  1003. <Col id="codecolumn"/>
  1004. <Col id="datacolumn">전체</Col>
  1005. </Row>
  1006. <Row>
  1007. <Col id="codecolumn">4</Col>
  1008. <Col id="datacolumn">전송완료</Col>
  1009. </Row>
  1010. <Row>
  1011. <Col id="codecolumn">3</Col>
  1012. <Col id="datacolumn">완료</Col>
  1013. </Row>
  1014. <Row>
  1015. <Col id="codecolumn">1</Col>
  1016. <Col id="datacolumn">미해결</Col>
  1017. </Row>
  1018. </Rows>
  1019. </Dataset>
  1020. </Radio>
  1021. <Button id="btn_search" taborder="8" text="조회" class="btn1" position="absolute 422 30 482 66" onclick="Tab00_tabpage_trans_group1_Button00_onclick" anchor="top right"/>
  1022. <Static id="caption3" text="조회일자 :" class="search_name" position="absolute 5 8 92 28" anchor="default"/>
  1023. <Combo id="combo5" taborder="13" value="A" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_sea_cmb_trgtmankind_onitemchanged" class="combo_search" position="absolute 84 7 164 27" anchor="default" style="align:center middle;" text="작성일" index="0">
  1024. <Dataset id="innerdataset">
  1025. <ColumnInfo>
  1026. <Column id="codecolumn" size="256"/>
  1027. <Column id="datacolumn" size="256"/>
  1028. </ColumnInfo>
  1029. <Rows>
  1030. <Row>
  1031. <Col id="codecolumn">A</Col>
  1032. <Col id="datacolumn">작성일</Col>
  1033. </Row>
  1034. <Row>
  1035. <Col id="codecolumn">B</Col>
  1036. <Col id="datacolumn">완료일</Col>
  1037. </Row>
  1038. </Rows>
  1039. </Dataset>
  1040. </Combo>
  1041. <Static id="caption5" text="등록번호 :" class="search_name" position="absolute 6 30 82 50" anchor="default"/>
  1042. <Edit id="ipt_pid" taborder="16" autoselect="true" position="absolute 84 29 171 49" anchor="default"/>
  1043. <Button id="btn_pat" taborder="17" class="icon_search" position="absolute 169 29 194 49" anchor="default" onclick="Tab00_tabpage_trans_group1_btn_pat_onclick"/>
  1044. <Static id="caption2" text="환자명 : " class="search_name" position="absolute 239 30 310 50" anchor="default"/>
  1045. <Edit id="ipt_hngnm" taborder="18" autoselect="true" position="absolute 300 29 387 49" anchor="default"/>
  1046. <Static id="caption06" text="진료과 :" class="search_name" position="absolute 7 52 72 72" anchor="default"/>
  1047. <Combo id="cmb_orddeptcd" taborder="19" innerdataset="@ds_init_dept_dept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 84 51 219 71" anchor="default" onitemchanged="Tab00_tabpage_trans_group1_cmb_orddeptcd_onitemchanged"/>
  1048. <Static id="caption9" text="진료의 : " class="search_name" position="absolute 239 52 312 72" anchor="default"/>
  1049. <Combo id="cmb_orddrid" taborder="20" innerdataset="@ds_init_trans_doct" codecolumn="doctid" datacolumn="doctnm" class="combo_search" position="absolute 300 51 387 71" anchor="default"/>
  1050. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 413 12 419 99" anchor="top right"/>
  1051. <Static id="caption00" text="구분 : " class="search_name" position="absolute 7 74 76 94" anchor="default"/>
  1052. <Combo id="cmb_formcd" taborder="21" innerdataset="@ds_init_srcformcd_all" codecolumn="cdid" datacolumn="cdnm" onitemchanged="Tab00_tabpage_trans_group1_cmb_orddeptcd_onitemchanged" class="combo_search" position="absolute 84 73 188 93" anchor="default"/>
  1053. </Layout>
  1054. </Layouts>
  1055. </Div>
  1056. <Div id="Div00" taborder="6" text="Div00" position="absolute 0 108 497 533" anchor="all" scrollbars="none">
  1057. <Layouts>
  1058. <Layout>
  1059. <Static id="caption8" text="의뢰/회송 환자 리스트" class="tit_2" position="absolute 0 3 156 19" anchor="default"/>
  1060. <Button id="btn_excel" taborder="2" text="엑셀" class="btn7" position="absolute 443 0 496 19" anchor="top right" onclick="Tab00_tabpage_trans_Div00_btn_excel_onclick"/>
  1061. <Button id="btn_fold" taborder="3" text="펼치기" position="absolute 390 0 442 19" onclick="Tab00_tabpage_trans_Div00_btn_fold_onclick" anchor="top right" class="btn2"/>
  1062. <Shape id="line10" class="line_10" position="absolute 0 19 497 25" anchor="left top right"/>
  1063. <Tab id="tab_list" taborder="4" tabindex="0" scrollbars="autoboth" position="absolute 0 24 497 424" anchor="all" onchanged="Tab00_tabpage_trans_Div00_tab_list_onchanged">
  1064. <Tabpages>
  1065. <Tabpage id="tabpage_Work" text="근무시간">
  1066. <Layouts>
  1067. <Layout>
  1068. <Grid id="grd_translist" taborder="0" binddataset="ds_translist" autoenter="select" useinputpanel="false" extendsizetype="both" cellsizingtype="both" onrbuttonup="Tab00_tabpage_trans_Div00_grd_translist_onrbuttonup" onheadclick="Tab00_tabpage_trans_grd_translist_onheadclick" oncelldblclick="Tab00_tabpage_trans_grd_translist_oncelldblclick" position="absolute 0 0 497 373" anchor="all">
  1069. <Formats>
  1070. <Format id="default">
  1071. <Columns>
  1072. <Column size="46"/>
  1073. <Column size="22"/>
  1074. <Column size="66"/>
  1075. <Column size="49"/>
  1076. <Column size="50"/>
  1077. <Column size="39"/>
  1078. <Column size="36"/>
  1079. <Column size="17"/>
  1080. <Column size="17"/>
  1081. <Column size="17"/>
  1082. <Column size="17"/>
  1083. <Column size="20"/>
  1084. <Column size="17"/>
  1085. <Column size="17"/>
  1086. <Column size="50"/>
  1087. <Column size="47"/>
  1088. <Column size="71"/>
  1089. <Column size="45"/>
  1090. <Column size="40"/>
  1091. <Column size="123"/>
  1092. <Column size="139"/>
  1093. <Column size="50"/>
  1094. <Column size="175"/>
  1095. <Column size="91"/>
  1096. <Column size="222"/>
  1097. <Column size="40"/>
  1098. <Column size="87"/>
  1099. <Column size="40"/>
  1100. <Column size="79"/>
  1101. <Column size="72"/>
  1102. <Column size="60"/>
  1103. </Columns>
  1104. <Rows>
  1105. <Row size="31" band="head"/>
  1106. <Row size="24"/>
  1107. </Rows>
  1108. <Band id="head">
  1109. <Cell text="구분"/>
  1110. <Cell col="1" text="HIE"/>
  1111. <Cell col="2" displaytype="normal" text="작성일자"/>
  1112. <Cell col="3" displaytype="normal" text="환자명"/>
  1113. <Cell col="4" displaytype="normal" text="환자번호"/>
  1114. <Cell col="5" text="처방"/>
  1115. <Cell col="6" text="유형"/>
  1116. <Cell col="7" text="차"/>
  1117. <Cell col="8" text="보&#13;&#10;훈"/>
  1118. <Cell col="9" text="청&#13;&#10;구"/>
  1119. <Cell col="10" text="무&#13;&#10;료"/>
  1120. <Cell col="11" displaytype="normal" text="입/&#13;&#10;외"/>
  1121. <Cell col="12" text="요&#13;&#10;약"/>
  1122. <Cell col="13" text="영&#13;&#10;상"/>
  1123. <Cell col="14" displaytype="normal" text="상태"/>
  1124. <Cell col="15" colspan="3" text="발행" taborder="undefined"/>
  1125. <Cell col="18" text="통상&#13;&#10;시간외"/>
  1126. <Cell col="19" text="회송번호"/>
  1127. <Cell col="20" text="진료과"/>
  1128. <Cell col="21" text="진료의"/>
  1129. <Cell col="22" text="가야할병원"/>
  1130. <Cell col="23" text="전화번호"/>
  1131. <Cell col="24" displaytype="normal" text="메모"/>
  1132. <Cell col="25" text="통상&#13;&#10;근무"/>
  1133. <Cell col="26" text="formrecseq"/>
  1134. <Cell col="27" text="seqno"/>
  1135. <Cell col="28" text="coophospcd"/>
  1136. <Cell col="29" text="coophospcd2"/>
  1137. <Cell col="30" text="corpno"/>
  1138. </Band>
  1139. <Band id="body">
  1140. <Cell displaytype="combo" style="align:center middle;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:srcformcd" wordwrap="word" suppress="2" suppressalign="middle,over" combodataset="ds_init_srcformcd" combocodecol="cdid" combodatacol="cdnm"/>
  1141. <Cell col="1" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:hieyn" suppress="2"/>
  1142. <Cell col="2" displaytype="date" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');font:arial,8;selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:formrecdt" suppress="2" suppressalign="middle,over" calendardisplaynulltype="nulltext"/>
  1143. <Cell col="3" displaytype="normal" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:hngnm" suppress="2" suppressalign="middle,over"/>
  1144. <Cell col="4" displaytype="normal" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:pid" suppress="2" suppressalign="middle,over"/>
  1145. <Cell col="5" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');font:arial,8;selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:prcpcds" suppress="2" suppressalign="middle,over"/>
  1146. <Cell col="6" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:insukind" suppress="2" suppressalign="middle,over"/>
  1147. <Cell col="7" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');color:EXPR(chayn==&quot;Y&quot; ? &quot;red&quot;:&quot;&quot;);color2:EXPR(chayn==&quot;Y&quot; ? &quot;red&quot;:&quot;&quot;);font:EXPR(chayn == &quot;Y&quot; ? &quot;arial,10,bold&quot; : &quot;&quot;);selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:chayn" suppress="2" suppressalign="middle,over"/>
  1148. <Cell col="8" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');color:EXPR(boyn == &quot;Y&quot; ? &quot;red&quot; : &quot;&quot;);color2:EXPR(boyn == &quot;Y&quot; ? &quot;red&quot; : &quot;&quot;);font:EXPR(boyn == &quot;Y&quot; ? &quot;arial,10,bold&quot; : &quot;&quot;);selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:boyn" suppress="2" suppressalign="middle,over"/>
  1149. <Cell col="9" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:chungyn" suppress="2" suppressalign="middle,over"/>
  1150. <Cell col="10" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:saboncnt" suppress="2" suppressalign="middle,over"/>
  1151. <Cell col="11" displaytype="combo" style="align:center;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:chosflag" suppress="2" suppressalign="middle,over" combodataset="ds_init_ioflag" combocodecol="cdid" combodatacol="cdnm"/>
  1152. <Cell col="12" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:crstrsyn" suppress="2" suppressalign="middle,over"/>
  1153. <Cell col="13" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:imgtrsyn"/>
  1154. <Cell col="14" displaytype="combo" style="align:center middle;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');font:arial,8;selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:stat" wordwrap="word" suppress="0" combodataset="ds_init_stat" combocodecol="cdid" combodatacol="cdnm"/>
  1155. <Cell col="15" style="align:left;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:issflag" suppress="2" suppressalign="middle,over"/>
  1156. <Cell col="16" displaytype="expr:utlf_isNull(prntdt) ? &quot;normal&quot; : &quot;date&quot;" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:prntdt" mask="expr:utlf_isNull(prntdt) ? null : &quot;yyyy-MM-dd&quot;" suppress="2" suppressalign="middle,over"/>
  1157. <Cell col="17" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:prntusernm" suppress="2" suppressalign="middle,over"/>
  1158. <Cell col="18" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:ovtworkyn"/>
  1159. <Cell col="19" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:reqaseqno" suppress="2"/>
  1160. <Cell col="20" style="align:left;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:orddeptnm" suppress="2" suppressalign="middle,over"/>
  1161. <Cell col="21" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:orddrnm" suppress="2" suppressalign="middle,over"/>
  1162. <Cell col="22" displaytype="text" style="align:left;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:disphospnm" suppress="2" suppressalign="middle,over"/>
  1163. <Cell col="23" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:disptelno" suppress="2" suppressalign="middle,over"/>
  1164. <Cell col="24" displaytype="text" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:memo" suppress="2"/>
  1165. <Cell col="25" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:ovtworkyn"/>
  1166. <Cell col="26" displaytype="text" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:formrecseq" suppress="1" suppressalign="middle,over"/>
  1167. <Cell col="27" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:seqno" suppress="2"/>
  1168. <Cell col="28" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:coophospcd" suppress="2" suppressalign="middle,over"/>
  1169. <Cell col="29" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:coophospcd2" suppress="2" suppressalign="middle,over"/>
  1170. <Cell col="30" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:corpno" suppress="2" suppressalign="middle,over"/>
  1171. </Band>
  1172. </Format>
  1173. </Formats>
  1174. </Grid>
  1175. </Layout>
  1176. </Layouts>
  1177. </Tabpage>
  1178. <Tabpage id="tabpage_OvtWork" text="근무시간 외">
  1179. <Layouts>
  1180. <Layout>
  1181. <Grid id="grd_ovtworktranslist" taborder="0" binddataset="ds_ovtworktranslist" autoenter="select" useinputpanel="false" extendsizetype="both" cellsizingtype="both" onrbuttonup="Tab00_tabpage_trans_Div00_grd_translist_onrbuttonup" onheadclick="Tab00_tabpage_trans_grd_translist_onheadclick" oncelldblclick="Tab00_tabpage_trans_grd_translist_oncelldblclick" position="absolute 0 0 497 373" anchor="all">
  1182. <Formats>
  1183. <Format id="default">
  1184. <Columns>
  1185. <Column size="46"/>
  1186. <Column size="22"/>
  1187. <Column size="66"/>
  1188. <Column size="49"/>
  1189. <Column size="50"/>
  1190. <Column size="39"/>
  1191. <Column size="36"/>
  1192. <Column size="17"/>
  1193. <Column size="17"/>
  1194. <Column size="17"/>
  1195. <Column size="17"/>
  1196. <Column size="20"/>
  1197. <Column size="17"/>
  1198. <Column size="17"/>
  1199. <Column size="50"/>
  1200. <Column size="47"/>
  1201. <Column size="71"/>
  1202. <Column size="45"/>
  1203. <Column size="40"/>
  1204. <Column size="123"/>
  1205. <Column size="139"/>
  1206. <Column size="50"/>
  1207. <Column size="175"/>
  1208. <Column size="91"/>
  1209. <Column size="222"/>
  1210. <Column size="40"/>
  1211. <Column size="87"/>
  1212. <Column size="40"/>
  1213. <Column size="79"/>
  1214. <Column size="72"/>
  1215. <Column size="60"/>
  1216. </Columns>
  1217. <Rows>
  1218. <Row size="31" band="head"/>
  1219. <Row size="24"/>
  1220. </Rows>
  1221. <Band id="head">
  1222. <Cell text="구분"/>
  1223. <Cell col="1" text="HIE"/>
  1224. <Cell col="2" displaytype="normal" text="작성일자"/>
  1225. <Cell col="3" displaytype="normal" text="환자명"/>
  1226. <Cell col="4" displaytype="normal" text="환자번호"/>
  1227. <Cell col="5" text="처방"/>
  1228. <Cell col="6" text="유형"/>
  1229. <Cell col="7" text="차"/>
  1230. <Cell col="8" text="보&#13;&#10;훈"/>
  1231. <Cell col="9" text="청&#13;&#10;구"/>
  1232. <Cell col="10" text="무&#13;&#10;료"/>
  1233. <Cell col="11" displaytype="normal" text="입/&#13;&#10;외"/>
  1234. <Cell col="12" text="요&#13;&#10;약"/>
  1235. <Cell col="13" text="영&#13;&#10;상"/>
  1236. <Cell col="14" displaytype="normal" text="상태"/>
  1237. <Cell col="15" colspan="3" text="발행" taborder="undefined"/>
  1238. <Cell col="18" text="통상&#13;&#10;시간외"/>
  1239. <Cell col="19" text="회송번호"/>
  1240. <Cell col="20" text="진료과"/>
  1241. <Cell col="21" text="진료의"/>
  1242. <Cell col="22" text="가야할병원"/>
  1243. <Cell col="23" text="전화번호"/>
  1244. <Cell col="24" displaytype="normal" text="메모"/>
  1245. <Cell col="25" text="통상&#13;&#10;근무"/>
  1246. <Cell col="26" text="formrecseq"/>
  1247. <Cell col="27" text="seqno"/>
  1248. <Cell col="28" text="coophospcd"/>
  1249. <Cell col="29" text="coophospcd2"/>
  1250. <Cell col="30" text="corpno"/>
  1251. </Band>
  1252. <Band id="body">
  1253. <Cell displaytype="combo" style="align:center middle;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:srcformcd" wordwrap="word" suppress="2" suppressalign="middle,over" combodataset="ds_init_srcformcd" combocodecol="cdid" combodatacol="cdnm"/>
  1254. <Cell col="1" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:hieyn" suppress="2"/>
  1255. <Cell col="2" displaytype="date" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');font:arial,8;selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:formrecdt" suppress="2" suppressalign="middle,over" calendardisplaynulltype="nulltext"/>
  1256. <Cell col="3" displaytype="normal" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:hngnm" suppress="2" suppressalign="middle,over"/>
  1257. <Cell col="4" displaytype="normal" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:pid" suppress="2" suppressalign="middle,over"/>
  1258. <Cell col="5" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');font:arial,8;selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:prcpcds" suppress="2" suppressalign="middle,over"/>
  1259. <Cell col="6" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:insukind" suppress="2" suppressalign="middle,over"/>
  1260. <Cell col="7" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');color:EXPR(chayn==&quot;Y&quot; ? &quot;red&quot;:&quot;&quot;);color2:EXPR(chayn==&quot;Y&quot; ? &quot;red&quot;:&quot;&quot;);font:EXPR(chayn == &quot;Y&quot; ? &quot;arial,10,bold&quot; : &quot;&quot;);selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:chayn" suppress="2" suppressalign="middle,over"/>
  1261. <Cell col="8" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');color:EXPR(boyn == &quot;Y&quot; ? &quot;red&quot; : &quot;&quot;);color2:EXPR(boyn == &quot;Y&quot; ? &quot;red&quot; : &quot;&quot;);font:EXPR(boyn == &quot;Y&quot; ? &quot;arial,10,bold&quot; : &quot;&quot;);selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:boyn" suppress="2" suppressalign="middle,over"/>
  1262. <Cell col="9" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:chungyn" suppress="2" suppressalign="middle,over"/>
  1263. <Cell col="10" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:saboncnt" suppress="2" suppressalign="middle,over"/>
  1264. <Cell col="11" displaytype="combo" style="align:center;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:chosflag" suppress="2" suppressalign="middle,over" combodataset="ds_init_ioflag" combocodecol="cdid" combodatacol="cdnm"/>
  1265. <Cell col="12" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:crstrsyn" suppress="2" suppressalign="middle,over"/>
  1266. <Cell col="13" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:imgtrsyn"/>
  1267. <Cell col="14" displaytype="combo" style="align:center middle;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');font:arial,8;selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:stat" wordwrap="word" suppress="0" combodataset="ds_init_stat" combocodecol="cdid" combodatacol="cdnm"/>
  1268. <Cell col="15" style="align:left;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:issflag" suppress="2" suppressalign="middle,over"/>
  1269. <Cell col="16" displaytype="expr:utlf_isNull(prntdt) ? &quot;normal&quot; : &quot;date&quot;" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:prntdt" mask="expr:utlf_isNull(prntdt) ? null : &quot;yyyy-MM-dd&quot;" suppress="2" suppressalign="middle,over"/>
  1270. <Cell col="17" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:prntusernm" suppress="2" suppressalign="middle,over"/>
  1271. <Cell col="18" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:ovtworkyn"/>
  1272. <Cell col="19" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:reqaseqno" suppress="2"/>
  1273. <Cell col="20" style="align:left;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:orddeptnm" suppress="2" suppressalign="middle,over"/>
  1274. <Cell col="21" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:orddrnm" suppress="2" suppressalign="middle,over"/>
  1275. <Cell col="22" displaytype="text" style="align:left;background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:disphospnm" suppress="2" suppressalign="middle,over"/>
  1276. <Cell col="23" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:disptelno" suppress="2" suppressalign="middle,over"/>
  1277. <Cell col="24" displaytype="text" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:memo" suppress="2"/>
  1278. <Cell col="25" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:ovtworkyn"/>
  1279. <Cell col="26" displaytype="text" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:formrecseq" suppress="1" suppressalign="middle,over"/>
  1280. <Cell col="27" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:seqno" suppress="2"/>
  1281. <Cell col="28" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:coophospcd" suppress="2" suppressalign="middle,over"/>
  1282. <Cell col="29" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:coophospcd2" suppress="2" suppressalign="middle,over"/>
  1283. <Cell col="30" style="background:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');background2:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');selectbackground:EXPR(combyn == 'Y' &amp;&amp; ovtworkyn == 'Y' ? 'yellow' : '');" text="bind:corpno" suppress="2" suppressalign="middle,over"/>
  1284. </Band>
  1285. </Format>
  1286. </Formats>
  1287. </Grid>
  1288. </Layout>
  1289. </Layouts>
  1290. </Tabpage>
  1291. </Tabpages>
  1292. </Tab>
  1293. </Layout>
  1294. </Layouts>
  1295. </Div>
  1296. <Div id="Div01" taborder="7" position="absolute 0 541 497 750" anchor="left right bottom">
  1297. <Layouts>
  1298. <Layout>
  1299. <Static id="caption02" text="기타정보" class="tit_2" position="absolute 0 4 183 21" anchor="left top"/>
  1300. <Shape id="line00" class="line_10" position="absolute 0 20 488 26" anchor="left top right"/>
  1301. <Static id="caption08" text="CD체크" class="cell_1" position="absolute 0 100 82 123" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1302. <Static id="caption04" text="전원의뢰일" class="cell_1" position="absolute 0 25 82 48" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1303. <Static id="caption19" text="메모" class="cell_1" position="absolute 0 125 82 148" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1304. <TextArea id="input4" taborder="11" wordwrap="both" position="absolute 85 125 497 205" anchor="left top right" autoselect="true"/>
  1305. <Calendar id="ipt_enddd01" taborder="0" position="absolute 85 25 186 48" anchor="left top" autoselect="true"/>
  1306. <CheckBox id="CheckBox00" taborder="7" value="0" truevalue="1" falsevalue="0" position="absolute 85 101 121 121" anchor="default"/>
  1307. <Static id="caption09" text="기록물체크" class="cell_1" position="absolute 118 100 202 123" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1308. <Static id="caption05" text="퇴원예정일" class="cell_1" position="absolute 190 25 274 48" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1309. <CheckBox id="CheckBox02" taborder="8" value="0" truevalue="1" falsevalue="0" position="absolute 205 101 244 122" anchor="default"/>
  1310. <Calendar id="ipt_enddd02" taborder="1" position="absolute 276 25 365 48" anchor="left top" autoselect="true"/>
  1311. <Static id="caption10" text="결과지체크" class="cell_1" position="absolute 241 100 325 123" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1312. <CheckBox id="CheckBox03" taborder="9" value="0" truevalue="1" falsevalue="0" position="absolute 328 101 363 121" anchor="default"/>
  1313. <Static id="caption06" text="보호자연락처" class="cell_1" position="absolute 0 50 82 73" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1314. <Edit id="output01" taborder="3" autoselect="true" position="absolute 85 50 365 73" anchor="left top" style="align:left middle;"/>
  1315. <Static id="caption07" text="주치의확인여부" class="cell_1" position="absolute 364 100 461 123" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1316. <CheckBox id="CheckBox01" taborder="10" value="0" truevalue="1" falsevalue="0" position="absolute 464 101 482 121" anchor="default"/>
  1317. <Button id="btn_transcon" taborder="12" text="회송상담" class="btn4" position="absolute 358 0 434 20" anchor="top right" onclick="Tab00_tabpage_trans_Div01_btn_transcon_onclick"/>
  1318. <Button id="btn_save_etc" taborder="13" text="저장" class="btn3" position="absolute 435 0 488 20" anchor="top right" onclick="Tab00_tabpage_trans_Div01_btn_save_etc_onclick"/>
  1319. <Static id="caption00" text="동의서(전원)" class="cell_1" position="absolute 369 50 453 73" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1320. <Edit id="opt_transconsent" taborder="4" readonly="true" autoselect="true" position="absolute 456 50 497 73" anchor="left top right" style="align:center middle;" onlbuttondown="Tab00_tabpage_trans_Div01_opt_transconsent_onlbuttondown"/>
  1321. <Static id="caption20" text="회송도착여부" class="cell_1" position="absolute 0 75 82 98" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1322. <Static id="caption01" text="병원내원개월" class="cell_1" position="absolute 190 75 274 98" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1323. <Radio id="rdo_arvYn" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" direction="vertical" position="absolute 85 77 160 97" anchor="left top" style="buttonsize:15;textpadding:0 5 0 3;itempadding:0 0 0 0;margin:0 0 0 0;padding:1 0 0 0;" columncount="-1" onitemchanged="Tab00_tabpage_trans_Div01_rdo_arvYn_onitemchanged">
  1324. <Dataset id="innerdataset">
  1325. <ColumnInfo>
  1326. <Column id="codecolumn" size="256"/>
  1327. <Column id="datacolumn" size="256"/>
  1328. </ColumnInfo>
  1329. <Rows>
  1330. <Row>
  1331. <Col id="codecolumn">Y</Col>
  1332. <Col id="datacolumn">Y</Col>
  1333. </Row>
  1334. <Row>
  1335. <Col id="codecolumn">N</Col>
  1336. <Col id="datacolumn">N</Col>
  1337. </Row>
  1338. </Rows>
  1339. </Dataset>
  1340. </Radio>
  1341. <Combo id="cmb_hospinmm" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 276 75 497 98" anchor="left top right">
  1342. <Dataset id="innerdataset">
  1343. <ColumnInfo>
  1344. <Column id="codecolumn" size="256"/>
  1345. <Column id="datacolumn" size="256"/>
  1346. </ColumnInfo>
  1347. <Rows>
  1348. <Row>
  1349. <Col id="codecolumn">01</Col>
  1350. <Col id="datacolumn">1개월</Col>
  1351. </Row>
  1352. <Row>
  1353. <Col id="codecolumn">03</Col>
  1354. <Col id="datacolumn">3개월</Col>
  1355. </Row>
  1356. <Row>
  1357. <Col id="codecolumn">06</Col>
  1358. <Col id="datacolumn">6개월</Col>
  1359. </Row>
  1360. </Rows>
  1361. </Dataset>
  1362. </Combo>
  1363. <Static id="caption03" text="상담시간" class="cell_1" position="absolute 369 25 453 48" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1364. <MaskEdit id="msk_cnsttm" taborder="2" type="string" mask="##:##" limitbymask="none" position="absolute 456 25 497 48" tooltiptype="default,mouseleave" tooltiptext="미입력시 현재시간 자동입력됩니다." style="align:center middle;"/>
  1365. </Layout>
  1366. </Layouts>
  1367. </Div>
  1368. <Div id="div_trans_detl" taborder="8" position="absolute 499 -4 1202 758" anchor="top right bottom">
  1369. <Layouts>
  1370. <Layout>
  1371. <Div id="Div00" taborder="3" position="absolute 0 28 703 307" anchor="default">
  1372. <Layouts>
  1373. <Layout>
  1374. <Static id="caption01" text="환자정보" class="tit_2" position="absolute 0 1 183 18" anchor="left top"/>
  1375. <Shape id="line02" class="line_10" position="absolute 0 17 703 23" anchor="left top right"/>
  1376. <Static id="caption02" text="등록번호" class="cell_1" position="absolute 0 22 82 45" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1377. <Edit id="opt_pid" taborder="66" autoselect="true" enable="true" position="absolute 84 22 179 45" anchor="left top" style="align:left middle;" readonly="true"/>
  1378. <Static id="caption03" text="진료일자" class="cell_1" position="absolute 0 47 82 70" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1379. <Static id="caption04" text="성명" class="cell_1" position="absolute 182 22 260 45" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1380. <Static id="caption05" text="진료과" class="cell_1" position="absolute 182 47 260 70" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1381. <Edit id="opt_hngnm" taborder="67" autoselect="true" enable="true" position="absolute 262 22 362 45" anchor="left top" style="align:left middle;" readonly="true"/>
  1382. <Edit id="opt_orddeptnm" taborder="68" autoselect="true" enable="true" position="absolute 262 47 362 70" anchor="left top" style="align:left middle;" readonly="true"/>
  1383. <Static id="caption08" text="성별/나이/HP" class="cell_1" position="absolute 366 22 453 45" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1384. <Edit id="output1" taborder="69" autoselect="true" enable="true" position="absolute 455 22 503 45" anchor="left top" style="align:left middle; :disabled {align:center middle;}" readonly="true"/>
  1385. <Edit id="opt_age" taborder="70" autoselect="true" enable="true" position="absolute 505 22 552 45" anchor="left top" style="align:left middle; :disabled {align:center middle;}" readonly="true"/>
  1386. <Edit id="output2" taborder="71" autoselect="true" enable="true" position="absolute 554 22 703 45" anchor="left top right" style="align:left middle; :disabled {align:center middle;}" readonly="false" onkillfocus="Tab00_tabpage_trans_div_trans_detl_Div00_output2_onkillfocus"/>
  1387. <Static id="caption09" text="주치의" class="cell_1" position="absolute 366 47 436 70" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1388. <Edit id="opt_orddrnm" taborder="72" autoselect="true" enable="true" position="absolute 438 47 526 70" anchor="left top" style="align:left middle; :disabled {align:center middle;}" readonly="true"/>
  1389. <Static id="caption10" text="병동" class="cell_1" position="absolute 530 47 584 70" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1390. <Edit id="output3" taborder="73" autoselect="true" enable="true" position="absolute 586 47 646 70" anchor="left top" style="align:left middle; :disabled {align:center middle;}" readonly="true"/>
  1391. <Edit id="output4" taborder="74" autoselect="true" enable="true" position="absolute 648 47 703 70" anchor="left top right" style="align:left middle; :disabled {align:center middle;}" readonly="true"/>
  1392. <Shape id="line03" class="line_1" position="absolute 0 69 703 75" anchor="left top right"/>
  1393. <Calendar id="opt_orddd" taborder="75" dateformat="yyyy-MM-dd" enable="true" position="absolute 84 47 179 70" anchor="left top" readonly="true"/>
  1394. <Static id="caption12" text="병원명" class="cell_1" position="absolute 0 176 82 199" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1395. <Edit id="opt_coophospnm" taborder="76" autoselect="true" enable="true" position="absolute 156 176 363 199" anchor="left top" style="align:left middle;" readonly="true"/>
  1396. <Button id="btn_hosppopup" taborder="77" class="icon_search" position="absolute 360 176 385 199" anchor="left top" onclick="Tab00_tabpage_trans_div_trans_detl_Div00_btn_hosppopup_onclick"/>
  1397. <Static id="caption00" text="의뢰/회송정보" class="tit_2" position="absolute 0 155 183 172" anchor="left top"/>
  1398. <Shape id="line00" class="line_10" position="absolute 0 171 703 177" anchor="left top right"/>
  1399. <Static id="caption06" text="의뢰정보" class="tit_2" position="absolute 0 78 183 95" anchor="left top"/>
  1400. <Shape id="line01" class="line_10" position="absolute 0 94 703 100" anchor="left top right"/>
  1401. <Static id="caption11" text="의뢰병원" class="cell_1" position="absolute 0 99 82 122" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1402. <Edit id="opt_coophospnm00" taborder="78" autoselect="true" enable="true" position="absolute 84 99 267 122" anchor="left top" style="align:left middle;" readonly="true"/>
  1403. <Edit id="opt_rumint00" taborder="79" autoselect="true" enable="true" position="absolute 370 99 480 122" anchor="left top" style="align:left middle;" readonly="true"/>
  1404. <Static id="caption14" text="의뢰의사" class="cell_1" position="absolute 482 99 563 122" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1405. <Edit id="opt_telno00" taborder="80" autoselect="true" enable="true" position="absolute 565 99 703 122" anchor="left top right" style="align:left middle;" readonly="true"/>
  1406. <Static id="caption15" text="진료과" class="cell_1" position="absolute 0 124 82 147" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1407. <Edit id="opt_coophospnm01" taborder="81" autoselect="true" enable="true" position="absolute 84 124 281 147" anchor="left top" style="align:left middle;" readonly="true"/>
  1408. <Edit id="opt_rumint01" taborder="82" autoselect="true" enable="true" position="absolute 370 124 480 147" anchor="left top" style="align:left middle;" readonly="true"/>
  1409. <Static id="caption16" text="의뢰번호" class="cell_1" position="absolute 482 124 563 147" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1410. <Edit id="opt_telno01" taborder="83" autoselect="true" enable="true" position="absolute 565 124 703 147" anchor="left top right" style="align:left middle;" readonly="true"/>
  1411. <Static id="caption17" text="의뢰일자" class="cell_1" position="absolute 284 99 368 122" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1412. <Button id="btn_reqhosppop" taborder="84" class="icon_search" position="absolute 264 99 289 122" anchor="left top" onclick="Tab00_tabpage_trans_div_trans_detl_Div00_btn_reqhosppop_onclick"/>
  1413. <Static id="caption18" text="주치의" class="cell_1" position="absolute 284 124 368 147" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1414. <Shape id="line04" class="line_1" position="absolute 0 146 703 152" anchor="left top right"/>
  1415. <Static id="caption20" text="병원주소" class="cell_1" position="absolute 0 201 82 224" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1416. <Edit id="opt_coophospnm02" taborder="85" autoselect="true" enable="true" position="absolute 84 201 475 224" anchor="left top" style="align:left middle;" readonly="true"/>
  1417. <Static id="caption21" text="전화번호" class="cell_1" position="absolute 478 201 554 224" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1418. <Edit id="opt_telno02" taborder="86" autoselect="true" enable="true" position="absolute 556 201 703 224" anchor="left top right" style="align:left middle;" readonly="true"/>
  1419. <Static id="caption07" text="HIE" class="cell_1" position="absolute 601 176 653 199" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1420. <CheckBox id="CheckBox00" taborder="87" onclick="Tab00_tabpage1_CheckBox00_onclick" enable="false" position="absolute 660 177 676 197" anchor="default" readonly="true"/>
  1421. <Edit id="opt_deptnm" taborder="93" autoselect="true" enable="true" position="absolute 382 176 581 199" anchor="left top" style="align:left middle;" readonly="true"/>
  1422. <Shape id="line05" class="line_1" position="absolute 0 248 703 254" anchor="left top right"/>
  1423. <Static id="caption19" text="담당자" class="cell_1" position="absolute 0 226 82 249" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1424. <Edit id="input2" taborder="94" autoselect="true" position="absolute 84 226 200 249" anchor="left top" style="align:left middle;"/>
  1425. <Static id="caption26" text="전원의뢰완료일" class="cell_1" position="absolute 202 226 302 249" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1426. <Calendar id="ipt_enddd" taborder="95" position="absolute 304 226 423 249" anchor="left top"/>
  1427. <Static id="caption27" text="진료구분" class="cell_1" position="absolute 425 226 501 249" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1428. <Combo id="combo1" taborder="96" codecolumn="cdid" datacolumn="cdnm2" onitemchanged="grp_sea_cmb_orddept_onitemchanged" class="combo_search" position="absolute 503 226 593 249" anchor="left top" innerdataset="@ds_init_ioflag"/>
  1429. <Edit id="opt_coophospnm03" taborder="97" autoselect="true" enable="true" position="absolute 84 176 154 199" anchor="left top" style="align:left middle;" readonly="true"/>
  1430. <CheckBox id="chk_knuh" taborder="98" position="absolute 133 153 233 173" truevalue="Y" falsevalue="N" enable="true" onclick="Tab00_tabpage_trans_div_trans_detl_Div00_chk_knuh_onclick" anchor="default"/>
  1431. <CheckBox id="chk_hospice" taborder="99" text="호스피스" position="absolute 608 227 676 247" falsevalue="N" truevalue="Y" anchor="default"/>
  1432. <Static id="caption13" text="회송병원명 : " visible="false" position="absolute 248 156 333 170" style="color:blue;font:Dotum,9,bold;"/>
  1433. <Edit id="opt_ovtworkcoophospnm" taborder="100" readonly="true" autoselect="true" position="absolute 333 154 702 171" anchor="left top" style="align:left middle;" visible="false"/>
  1434. </Layout>
  1435. </Layouts>
  1436. </Div>
  1437. <Button id="btn_save" taborder="8" text="저장" class="btn3" position="absolute 646 4 703 26" anchor="default" onclick="Tab00_tabpage_trans_div_trans_detl_btn_save_onclick"/>
  1438. <Button id="btn_trans" taborder="9" text="전송" class="btn3" position="absolute 588 4 645 26" anchor="default" onclick="Tab00_tabpage_trans_div_trans_detl_btn_trans_onclick"/>
  1439. <Static id="caption57" text="HIE전송" class="cell_1" position="absolute 489 4 546 25" style="padding:3 0 2 0;align:center middle;font:Dotum,9,bold;" anchor="default"/>
  1440. <Static id="caption00" text="심평원전송" class="cell_1" position="absolute 396 4 464 25" style="padding:3 0 2 0;align:center middle;font:Dotum,9,bold;" anchor="default"/>
  1441. <Static id="caption02" class="cell_1" position="absolute 465 4 486 25" style="padding:3 0 2 0;align:center middle;font:Dotum,9,bold;" anchor="default"/>
  1442. <CheckBox id="chk_hira" taborder="13" position="absolute 468 5 483 24" anchor="default" truevalue="Y" falsevalue="N"/>
  1443. <Static id="caption01" class="cell_1" position="absolute 547 4 568 25" style="padding:3 0 2 0;align:center middle;font:Dotum,9,bold;" anchor="default"/>
  1444. <CheckBox id="chk_hie" taborder="14" enable="false" position="absolute 550 4 568 25" anchor="default" truevalue="Y" falsevalue="N"/>
  1445. <Tab id="tab_sw" taborder="15" tabindex="0" scrollbars="autoboth" position="absolute 0 291 703 387" anchor="default" class="tab_Normal">
  1446. <Tabpages>
  1447. <Tabpage id="tabpage1" text="심평원">
  1448. <Layouts>
  1449. <Layout>
  1450. <Static id="caption14" text="회송번호" class="cell_1" position="absolute 0 3 82 26" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1451. <Static id="caption01" text="비임상적사유" class="cell_1" position="absolute 0 28 82 51" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1452. <Static id="caption02" text="임상사유" class="cell_1" position="absolute 0 53 82 76" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1453. <Shape id="line06" class="line_1" position="absolute 0 75 703 81" anchor="left top right"/>
  1454. <Static id="caption20" text="전송시각" class="cell_1" position="absolute 410 3 486 26" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1455. <Calendar id="ipt_enddd02" taborder="2" dateformat="yyyy-MM-dd HH:mm" editformat="yyyy-MM-dd HH:mm" enable="false" position="absolute 488 3 703 26" anchor="left top"/>
  1456. <Combo id="combo04" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_sea_cmb_orddept_onitemchanged" class="combo_search" position="absolute 488 53 703 76" anchor="left top">
  1457. <Dataset id="innerdataset">
  1458. <ColumnInfo>
  1459. <Column id="codecolumn" size="256"/>
  1460. <Column id="datacolumn" size="256"/>
  1461. </ColumnInfo>
  1462. <Rows>
  1463. <Row>
  1464. <Col id="codecolumn">01</Col>
  1465. <Col id="datacolumn">의뢰되의뢰</Col>
  1466. </Row>
  1467. <Row>
  1468. <Col id="codecolumn">02</Col>
  1469. <Col id="datacolumn">외래회송</Col>
  1470. </Row>
  1471. <Row>
  1472. <Col id="codecolumn">03</Col>
  1473. <Col id="datacolumn">입원회송</Col>
  1474. </Row>
  1475. </Rows>
  1476. </Dataset>
  1477. </Combo>
  1478. <Static id="caption03" text="회송유형" class="cell_1" position="absolute 410 53 486 76" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1479. <Combo id="combo03" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_sea_cmb_orddept_onitemchanged" class="combo_search" position="absolute 84 53 407 76" anchor="left top">
  1480. <Dataset id="innerdataset">
  1481. <ColumnInfo>
  1482. <Column id="codecolumn" size="256"/>
  1483. <Column id="datacolumn" size="256"/>
  1484. </ColumnInfo>
  1485. <Rows>
  1486. <Row>
  1487. <Col id="codecolumn">01</Col>
  1488. <Col id="datacolumn">01.수술후 관리 필요</Col>
  1489. </Row>
  1490. <Row>
  1491. <Col id="codecolumn">02</Col>
  1492. <Col id="datacolumn">02.수술이외의 치료 후 관리(복약,관리 등 포함)필요</Col>
  1493. </Row>
  1494. </Rows>
  1495. </Dataset>
  1496. </Combo>
  1497. <Combo id="combo02" taborder="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_sea_cmb_orddept_onitemchanged" class="combo_search" position="absolute 84 28 407 51" anchor="left top">
  1498. <Dataset id="innerdataset">
  1499. <ColumnInfo>
  1500. <Column id="codecolumn" size="256"/>
  1501. <Column id="datacolumn" size="256"/>
  1502. </ColumnInfo>
  1503. <Rows>
  1504. <Row>
  1505. <Col id="codecolumn">01</Col>
  1506. <Col id="datacolumn">01.환자수용불가(입원실/의료진 부족등)</Col>
  1507. </Row>
  1508. <Row>
  1509. <Col id="codecolumn">02</Col>
  1510. <Col id="datacolumn">02.환자 또는 가족의 요청</Col>
  1511. </Row>
  1512. <Row>
  1513. <Col id="codecolumn">03</Col>
  1514. <Col id="datacolumn">03.기타</Col>
  1515. </Row>
  1516. </Rows>
  1517. </Dataset>
  1518. </Combo>
  1519. <Edit id="output00" taborder="4" autoselect="true" position="absolute 410 28 703 51" anchor="left top right" style="align:left middle;"/>
  1520. <Static id="caption00" text="의뢰결과" class="cell_1" position="absolute 231 3 307 26" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1521. <Combo id="combo00" taborder="1" value="I" innerdataset="ds_init_rsltcd" codecolumn="cdid" datacolumn="cdnm" onitemchanged="grp_sea_cmb_orddept_onitemchanged" class="combo_search" position="absolute 309 3 407 26" anchor="left top"/>
  1522. <Edit id="input5" taborder="0" autoselect="true" position="absolute 84 3 219 26" anchor="left top" style="align:left middle;"/>
  1523. </Layout>
  1524. </Layouts>
  1525. </Tabpage>
  1526. <Tabpage id="tabpage2" text=" HIE ">
  1527. <Layouts>
  1528. <Layout>
  1529. <Static id="caption14" text="예약희망일시" class="cell_1" position="absolute 0 2 82 25" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1530. <Static id="caption16" text="예약관련내용" class="cell_1" position="absolute 0 27 82 50" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1531. <Static id="caption17" text="사유" class="cell_1" position="absolute 0 52 82 75" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1532. <Shape id="line06" class="line_1" position="absolute 0 76 670 82" anchor="left top right"/>
  1533. <TextArea id="input3" taborder="4" wordwrap="both" position="absolute 84 52 668 75" anchor="left top right"/>
  1534. <TextArea id="input4" taborder="3" wordwrap="both" position="absolute 84 27 668 50" anchor="left top right"/>
  1535. <Calendar id="input1" taborder="0" position="absolute 84 2 200 25" anchor="left top"/>
  1536. <MaskEdit id="MaskEdit00" taborder="1" type="string" mask="##:##" trimtype="both" autoselect="true" position="absolute 202 3 254 23" anchor="left top" style="align:center middle;"/>
  1537. <Calendar id="ipt_enddd00" taborder="2" expr="expr:utlf_isNull(ds_hieinfo.getColumn(0,&quot;prntdt&quot;)) ? &quot;&quot; : &quot;####-##-## ##:##&quot;" dateformat="yyyy-MM-dd HH:mm" editformat="yyyy-MM-dd HH:mm" enable="true" position="absolute 488 2 668 25" anchor="left top" readonly="true"/>
  1538. <Static id="caption20" text="전송시각" class="cell_1" position="absolute 410 2 486 25" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1539. </Layout>
  1540. </Layouts>
  1541. </Tabpage>
  1542. </Tabpages>
  1543. </Tab>
  1544. <Button id="btn_sw1" taborder="17" text="심평원" position="absolute 0 284 78 304" class="btn_tab" onclick="Tab00_tabpage_trans_div_trans_detl_btn_sw1_onclick" anchor="default"/>
  1545. <Shape id="line05" class="line_10" position="absolute 0 304 703 310" anchor="top right"/>
  1546. <Button id="btn_sw2" taborder="18" text="HIE" class="btn_tab" position="absolute 81 284 159 304" onclick="Tab00_tabpage_trans_div_trans_detl_btn_sw2_onclick" anchor="default"/>
  1547. <Div id="grp_base" anchor="all" taborder="21" position="absolute 0 386 703 749" style="background:transparent;">
  1548. <Layouts>
  1549. <Layout>
  1550. <Div id="ivw_loader" anchor="all" taborder="4" url="emr_medirecxp::SSMMR01100_서식로더.xfdl" applystyletype="keep" position="absolute 0 24 703 363" style="background:#ffffffff;"/>
  1551. <Shape id="line05" class="line_10" position="absolute 0 20 703 26" anchor="top right"/>
  1552. <Button id="btn_size" taborder="5" text="확대" onclick="Tab00_tabpage_trans_div_trans_detl_btn_size_onclick" class="btn2" position="absolute 0 0 42 20" anchor="top right"/>
  1553. <Button id="btn_preview" taborder="6" text="미리보기" class="btn2" position="absolute 43 0 107 20" anchor="left top" onclick="Tab00_tabpage_trans_div_trans_detl_grp_base_btn_preview_onclick"/>
  1554. </Layout>
  1555. </Layouts>
  1556. </Div>
  1557. <Button id="btn_transcancel" taborder="22" text="전송취소" position="absolute 0 5 79 25" class="btn3" onclick="Tab00_tabpage_trans_div_trans_detl_btn_transcancel_onclick" anchor="default"/>
  1558. <Static id="caption25" text="심평원동의" class="cell_1" position="absolute 100 4 170 24" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1559. <Edit id="opt_pid04" taborder="23" readonly="true" autoselect="true" position="absolute 172 4 214 24" anchor="left top" style="align:center middle;" onlbuttondown="Tab00_tabpage_trans_div_trans_detl_Div00_opt_pid04_onlbuttondown"/>
  1560. <Static id="caption24" text="HIE동의" class="cell_1" position="absolute 217 4 279 24" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  1561. <Edit id="opt_pid03" taborder="24" readonly="true" autoselect="true" position="absolute 281 4 325 24" anchor="left top" style="align:center middle;" onlbuttondown="Tab00_tabpage_trans_div_trans_detl_opt_pid03_onlbuttondown" oneditclick="Tab00_tabpage_trans_div_trans_detl_opt_pid03_oneditclick"/>
  1562. <CheckBox id="chk_crsautoyn" taborder="25" value="Y" truevalue="Y" falsevalue="N" position="absolute 166 285 181 304" visible="false" anchor="default"/>
  1563. <Static id="caption13" text="진료요약지" position="absolute 184 287 254 301" visible="false" anchor="default"/>
  1564. <ImageViewer id="img_hieLoading" taborder="26" position="absolute 281 25 325 45" image="URL('..\..\..\IMAGES\ast\window_loading.gif')" visible="false" stretch="fixaspectratio" anchor="default"/>
  1565. </Layout>
  1566. </Layouts>
  1567. </Div>
  1568. </Layout>
  1569. </Layouts>
  1570. </Tabpage>
  1571. <Tabpage id="tabpage_transcon" text="회송상담">
  1572. <Layouts>
  1573. <Layout>
  1574. <Div id="group1" anchor="left top right" taborder="0" class="div_SA2" position="absolute 0 0 1195 45" onkeydown="Tab00_tabpage_transcon_group1_onkeydown">
  1575. <Layouts>
  1576. <Layout>
  1577. <Button id="btn_search" taborder="10" text="조회" class="btn1" position="absolute 1123 10 1179 32" anchor="top right" onclick="Tab00_tabpage_transcon_group1_btn_search_onclick"/>
  1578. <Static id="caption9" text="전원의뢰일 :" onclick="group3_group2_group1_caption9_onclick" class="search_name" position="absolute 13 12 107 29" anchor="default"/>
  1579. <Static id="caption5" text="~" class="search_no_b" position="absolute 219 13 231 30" anchor="default"/>
  1580. <Calendar id="ipt_fromdd" taborder="11" class="input_search" position="absolute 108 11 208 30" anchor="default" autoselect="true" autoskip="true"/>
  1581. <Calendar id="ipt_todd" taborder="12" class="input_search" position="absolute 240 11 340 30" anchor="default" autoselect="true"/>
  1582. <Edit id="Edit00" taborder="13" position="absolute 456 11 556 31" anchor="default" autoselect="true"/>
  1583. <Static id="caption00" text="환자번호 :" onclick="group3_group2_group1_caption9_onclick" class="search_name" position="absolute 372 13 466 30" anchor="default"/>
  1584. <Shape id="line8" linetype="vertical" class="line_4" position="absolute 1108 4 1114 39" anchor="top right"/>
  1585. </Layout>
  1586. </Layouts>
  1587. </Div>
  1588. <Div id="Div00" taborder="4" text="Div00" position="absolute 0 51 560 742" anchor="all">
  1589. <Layouts>
  1590. <Layout>
  1591. <Static id="caption6" text="전원의뢰현황 리스트" class="tit_2" position="absolute 0 8 220 25" anchor="default"/>
  1592. <Grid id="grd_list" taborder="1" binddataset="ds_transconlist" useinputpanel="false" position="absolute 0 29 560 691" anchor="all" onheadclick="fGridSort" oncellclick="Tab00_tabpage_transcon_Div00_grd_list_oncellclick" onrbuttonup="Tab00_tabpage_transcon_Div00_grd_list_onrbuttonup" cellsizingtype="col">
  1593. <Formats>
  1594. <Format id="default">
  1595. <Columns>
  1596. <Column size="30" band="left"/>
  1597. <Column size="79"/>
  1598. <Column size="55"/>
  1599. <Column size="69"/>
  1600. <Column size="69"/>
  1601. <Column size="28"/>
  1602. <Column size="29"/>
  1603. <Column size="76"/>
  1604. <Column size="40"/>
  1605. <Column size="130"/>
  1606. <Column size="78"/>
  1607. <Column size="47"/>
  1608. <Column size="49"/>
  1609. <Column size="56"/>
  1610. <Column size="114"/>
  1611. <Column size="106"/>
  1612. <Column size="127"/>
  1613. <Column size="130"/>
  1614. <Column size="40"/>
  1615. <Column size="72"/>
  1616. <Column size="86"/>
  1617. <Column size="59"/>
  1618. <Column size="101"/>
  1619. </Columns>
  1620. <Rows>
  1621. <Row size="24" band="head"/>
  1622. <Row size="24"/>
  1623. </Rows>
  1624. <Band id="head">
  1625. <Cell text="순번"/>
  1626. <Cell col="1" text="전원의뢰일"/>
  1627. <Cell col="2" text="상담시간"/>
  1628. <Cell col="3" text="등록번호"/>
  1629. <Cell col="4" text="환자명"/>
  1630. <Cell col="5" text="성별"/>
  1631. <Cell col="6" text="나이"/>
  1632. <Cell col="7" text="퇴원예정일"/>
  1633. <Cell col="8" text="동의"/>
  1634. <Cell col="9" text="보호자연락처" autosizecol="default"/>
  1635. <Cell col="10" text="주치의확인"/>
  1636. <Cell col="11" text="CD"/>
  1637. <Cell col="12" text="기록물"/>
  1638. <Cell col="13" text="결과지"/>
  1639. <Cell col="14" text="실전원병원"/>
  1640. <Cell col="15" text="전원병원1"/>
  1641. <Cell col="16" text="전원병원2"/>
  1642. <Cell col="17" text="전원병원3"/>
  1643. <Cell col="18" text="seqno"/>
  1644. <Cell col="19" text="병실"/>
  1645. <Cell col="20" text="진료과"/>
  1646. <Cell col="21" text="주치의"/>
  1647. <Cell col="22" text="nzone"/>
  1648. </Band>
  1649. <Band id="body">
  1650. <Cell celltype="head" expr="currow+1"/>
  1651. <Cell col="1" displaytype="date" text="bind:referdd" calendardisplaynulltype="nulltext"/>
  1652. <Cell col="2" text="bind:cnsttm" mask="##:##" maskchar=" "/>
  1653. <Cell col="3" text="bind:pid"/>
  1654. <Cell col="4" text="bind:hngnm"/>
  1655. <Cell col="5" text="bind:sex"/>
  1656. <Cell col="6" text="bind:age"/>
  1657. <Cell col="7" displaytype="date" text="bind:hopedschdd" calendardisplaynulltype="nulltext"/>
  1658. <Cell col="8" text="bind:transconsentyn"/>
  1659. <Cell col="9" style="align:left;" text="bind:fcontact" tooltiptype="mouse" tooltiptext="bind:fcontact" autosizecol="default"/>
  1660. <Cell col="10" text="bind:drcnfmyn"/>
  1661. <Cell col="11" text="bind:cdchk"/>
  1662. <Cell col="12" text="bind:recordchk"/>
  1663. <Cell col="13" text="bind:resultchk"/>
  1664. <Cell col="14" style="align:left;" text="bind:transhosp" tooltiptype="mouse" tooltiptext="bind:transhosp"/>
  1665. <Cell col="15" style="align:left;" text="bind:transhosp1" tooltiptype="mouse" tooltiptext="bind:transhosp1"/>
  1666. <Cell col="16" style="align:left;" text="bind:transhosp2" tooltiptype="mouse" tooltiptext="bind:transhosp2"/>
  1667. <Cell col="17" style="align:left;" text="bind:transhosp3" tooltiptype="mouse" tooltiptext="bind:transhosp3"/>
  1668. <Cell col="18" text="bind:seqno"/>
  1669. <Cell col="19" text="bind:roomcd"/>
  1670. <Cell col="20" text="bind:orddeptnm"/>
  1671. <Cell col="21" text="bind:atdoctnm"/>
  1672. <Cell col="22" text="bind:nzone"/>
  1673. </Band>
  1674. </Format>
  1675. </Formats>
  1676. </Grid>
  1677. <Button id="button00" taborder="2" text="펼치기" position="absolute 504 4 560 24" anchor="top right" onclick="Tab00_tabpage_transcon_Div00_button00_onclick" class="btn2"/>
  1678. <Shape id="line2" class="line_10" position="absolute 0 22 560 33" anchor="left top right"/>
  1679. </Layout>
  1680. </Layouts>
  1681. </Div>
  1682. <Div id="Div_detail" anchor="top right bottom" taborder="2" text="Div00" position="absolute 565 51 1195 749">
  1683. <Layouts>
  1684. <Layout>
  1685. <Edit id="Edit00" taborder="0" enable="true" position="absolute 75 31 149 52" anchor="default" readonly="true"/>
  1686. <TextArea id="TextArea00" taborder="21" wordwrap="both" position="absolute 75 181 630 690" anchor="left top bottom" style="color:#262626ff;" autoselect="true"/>
  1687. <CheckBox id="CheckBox00" taborder="12" text="주치의확인여부" value="N" truevalue="Y" falsevalue="N" position="absolute 176 106 284 127" anchor="default"/>
  1688. <Calendar id="Calendar00" taborder="6" position="absolute 231 56 331 77" anchor="default" autoselect="true"/>
  1689. <Static id="caption3" text="등록번호" position="absolute 0 31 73 52" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1690. <Edit id="Edit02" taborder="5" enable="true" position="absolute 75 56 149 77" anchor="default" readonly="true"/>
  1691. <Static id="caption01" text="이름" position="absolute 0 56 73 77" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1692. <Edit id="Edit03" taborder="8" enable="true" position="absolute 75 81 149 102" anchor="default" readonly="true"/>
  1693. <Static id="caption04" text="성별" position="absolute 0 81 73 102" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1694. <Edit id="Edit04" taborder="11" enable="true" position="absolute 75 106 149 127" anchor="default" readonly="true"/>
  1695. <Static id="caption05" text="나이" position="absolute 0 106 73 127" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1696. <Static id="caption00" text="퇴원예정일" position="absolute 154 56 229 77" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1697. <Calendar id="Calendar01" taborder="9" enable="true" position="absolute 231 81 331 102" anchor="default" readonly="true"/>
  1698. <Static id="caption06" text="전원의뢰일" onclick="caption00_onclick" position="absolute 154 81 229 102" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1699. <Edit id="Edit01" taborder="7" position="absolute 431 56 630 77" anchor="left top right" autoselect="true"/>
  1700. <Static id="caption07" text="보호자연락" position="absolute 348 56 427 77" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1701. <CheckBox id="CheckBox01" taborder="13" text="cd체크" value="N" truevalue="Y" falsevalue="N" position="absolute 287 106 356 127" anchor="default"/>
  1702. <CheckBox id="CheckBox02" taborder="15" text="결과지체크" value="N" truevalue="Y" falsevalue="N" position="absolute 437 106 537 127" anchor="default"/>
  1703. <CheckBox id="CheckBox03" taborder="14" text="기록물체크" value="N" truevalue="Y" falsevalue="N" position="absolute 352 106 452 127" anchor="default"/>
  1704. <Edit id="Edit05" taborder="18" position="absolute 75 156 251 177" anchor="default" autoselect="false"/>
  1705. <Static id="caption08" text="전원병원" position="absolute 0 156 73 177" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1706. <Edit id="Edit06" taborder="20" position="absolute 440 156 630 177" anchor="left top right" autoselect="false"/>
  1707. <Edit id="Edit07" taborder="19" position="absolute 253 156 437 177" anchor="default" autoselect="false"/>
  1708. <Static id="caption09" text="비고" position="absolute 0 180 73 201" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1709. <Button id="btn_save" taborder="36" text="저장" class="btn4" position="absolute 572 4 630 24" anchor="top right" onclick="Tab00_tabpage_transcon_Div_detail_btn_save_onclick"/>
  1710. <Edit id="Edit09" taborder="1" enable="true" position="absolute 194 31 244 52" anchor="default" readonly="true"/>
  1711. <Static id="caption11" text="병실" position="absolute 154 31 193 52" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1712. <Edit id="Edit10" taborder="2" enable="true" position="absolute 296 31 384 52" anchor="default" readonly="true"/>
  1713. <Static id="caption12" text="진료과" onclick="caption11_onclick" position="absolute 247 31 294 52" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1714. <Edit id="Edit11" taborder="4" enable="true" position="absolute 570 31 630 52" anchor="left top right" readonly="true"/>
  1715. <Static id="caption13" text="NZONE" onclick="caption11_onclick" position="absolute 508 31 568 52" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1716. <Static id="caption14" text="작성자" onclick="caption11_onclick" position="absolute 388 31 443 52" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1717. <Edit id="Edit12" taborder="3" enable="true" position="absolute 445 31 503 52" anchor="default" readonly="true"/>
  1718. <Edit id="Edit13" taborder="16" enable="true" position="absolute 75 131 454 152" anchor="left top right" readonly="true"/>
  1719. <Static id="caption15" text="실전원병원" position="absolute 0 132 73 153" anchor="default" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  1720. <Shape id="line00" class="line_10" position="absolute 0 22 630 33" anchor="left top right"/>
  1721. <Static id="caption16" text="상세내용" class="tit_2" position="absolute 0 8 127 25" anchor="default"/>
  1722. <Static id="caption02" text="동의서(전원)" class="cell_1" position="absolute 467 129 551 152" anchor="left top" style="padding:0 0 0 0;align:center middle;"/>
  1723. <Edit id="opt_transconsent" taborder="17" readonly="true" autoselect="true" position="absolute 554 129 630 152" anchor="left top" style="align:center middle;" onlbuttondown="Tab00_tabpage_transcon_Div_detail_opt_transconsent_onlbuttondown"/>
  1724. <Button id="btn_transconsent" taborder="43" text="동의서(전원)" position="absolute 463 4 571 24" class="btn4" enable="false" onclick="Tab00_tabpage_transcon_Div_detail_btn_transconsent_onclick" anchor="default"/>
  1725. <Button id="btn_transto" taborder="44" text="의뢰/회송" position="absolute 373 4 462 24" class="btn4" onclick="Tab00_tabpage_transcon_Div_detail_btn_transto_onclick" anchor="default"/>
  1726. <Static id="caption10" text="상담시간" onclick="caption00_onclick" class="cell_1" position="absolute 348 81 427 102" style="padding:0 0 0 0;align:center middle;"/>
  1727. <MaskEdit id="msk_cnsttm" taborder="10" position="absolute 431 81 489 102" mask="##:##" style="align:center middle;" limitbymask="none" type="string" tooltiptext="미입력시 현재시간 자동입력됩니다." tooltiptype="default,mouseleave" maskchar=" "/>
  1728. </Layout>
  1729. </Layouts>
  1730. </Div>
  1731. </Layout>
  1732. </Layouts>
  1733. </Tabpage>
  1734. </Tabpages>
  1735. </Tab>
  1736. <Static id="cap_title" text="진료협력메인" class="tit_1" position="absolute 0 0 144 25"/>
  1737. <ActiveX id="ActiveX00" visible="false" position="absolute 644 7 683 24" windowed="true" useautobitmapcache="1" anchor="default" taborder="5"/>
  1738. <Div id="Div00" anchor="top right" taborder="6" text="Div00" visible="false" position="absolute 1239 164 1716 440">
  1739. <Layouts>
  1740. <Layout>
  1741. <Div id="Div01" taborder="0" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 470 268" anchor="default">
  1742. <Layouts>
  1743. <Layout>
  1744. <Static id="caption44" text="예약내용" class="cell_1" position="absolute 7 184 97 207" anchor="default"/>
  1745. <Static id="caption05" text="예약희망일시" class="cell_1" position="absolute 7 160 97 183" anchor="default"/>
  1746. <TextArea id="TextArea00" taborder="10" position="absolute 100 184 460 257" anchor="default"/>
  1747. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  1748. <Button id="btn_expand" taborder="11" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 468 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  1749. <Calendar id="Calendar00" taborder="12" autoselect="true" position="absolute 100 162 200 182" anchor="default"/>
  1750. <MaskEdit id="MaskEdit00" taborder="13" displaynulltext=" " type="string" mask="##:##" trimtype="both" position="absolute 201 162 240 182" style="align:center middle;" anchor="default"/>
  1751. <Static id="caption00" text="예약희망 정보" class="tit_2" position="absolute 7 143 119 160" anchor="default"/>
  1752. <Grid id="Grid00" taborder="14" useinputpanel="false" position="absolute 7 48 460 139" anchor="default" binddataset="ds_outhistlist" autofittype="col">
  1753. <Formats>
  1754. <Format id="default">
  1755. <Columns>
  1756. <Column size="71"/>
  1757. <Column size="38"/>
  1758. <Column size="213"/>
  1759. <Column size="45"/>
  1760. <Column size="86"/>
  1761. </Columns>
  1762. <Rows>
  1763. <Row size="24" band="head"/>
  1764. <Row size="24"/>
  1765. </Rows>
  1766. <Band id="head">
  1767. <Cell displaytype="normal" text="일자"/>
  1768. <Cell col="1" displaytype="normal" text="시간"/>
  1769. <Cell col="2" displaytype="normal" text="진료과"/>
  1770. <Cell col="3" displaytype="normal" text="진료의"/>
  1771. <Cell col="4" displaytype="normal" style="align:center;" text="예약구분"/>
  1772. </Band>
  1773. <Band id="body">
  1774. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  1775. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  1776. <Cell col="2" displaytype="normal" text="bind:orddeptnm"/>
  1777. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  1778. <Cell col="4" displaytype="combo" style="align:center;" text="bind:rsrvflag" combodataset="ds_init_rsrvflag_P0341" combocodecol="cdid" combodatacol="cdnm"/>
  1779. </Band>
  1780. </Format>
  1781. </Formats>
  1782. </Grid>
  1783. </Layout>
  1784. </Layouts>
  1785. </Div>
  1786. <Div id="Div00" anchor="top right" taborder="1" text="Div00" visible="false" position="absolute 1183 180 1604 456">
  1787. <Layouts>
  1788. <Layout>
  1789. <Div id="Div01" taborder="0" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 414 268" anchor="default">
  1790. <Layouts>
  1791. <Layout>
  1792. <Static id="caption44" text="예약내용" class="cell_1" position="absolute 7 184 97 207" anchor="default"/>
  1793. <Static id="caption05" text="예약희망일시" class="cell_1" position="absolute 7 160 97 183" anchor="default"/>
  1794. <TextArea id="TextArea00" taborder="16" position="absolute 100 184 404 257" anchor="default"/>
  1795. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  1796. <Button id="btn_expand" taborder="17" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 412 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  1797. <Calendar id="Calendar00" taborder="18" autoselect="true" position="absolute 100 162 200 182" anchor="default"/>
  1798. <MaskEdit id="MaskEdit00" taborder="19" displaynulltext=" " type="string" mask="##:##" trimtype="both" position="absolute 201 162 240 182" style="align:center middle;" anchor="default"/>
  1799. <Static id="caption00" text="예약희망 정보" class="tit_2" position="absolute 7 143 119 160" anchor="default"/>
  1800. <Grid id="Grid00" taborder="20" binddataset="ds_outhistlist" useinputpanel="false" autofittype="col" position="absolute 7 48 404 139" anchor="default">
  1801. <Formats>
  1802. <Format id="default">
  1803. <Columns>
  1804. <Column size="71"/>
  1805. <Column size="38"/>
  1806. <Column size="236"/>
  1807. <Column size="52"/>
  1808. </Columns>
  1809. <Rows>
  1810. <Row size="24" band="head"/>
  1811. <Row size="24"/>
  1812. </Rows>
  1813. <Band id="head">
  1814. <Cell displaytype="normal" text="일자"/>
  1815. <Cell col="1" displaytype="normal" text="시간"/>
  1816. <Cell col="2" displaytype="normal" text="진료과"/>
  1817. <Cell col="3" displaytype="normal" text="진료의"/>
  1818. </Band>
  1819. <Band id="body">
  1820. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  1821. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  1822. <Cell col="2" displaytype="normal" text="bind:orddeptnm"/>
  1823. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  1824. </Band>
  1825. </Format>
  1826. </Formats>
  1827. </Grid>
  1828. <Button id="btn_rsrv" taborder="21" text="신규예약" onclick="Tab00_tabpage_hie_Div00_btn_rsrv_onclick" class="btn3" position="absolute 326 23 403 43" anchor="top right"/>
  1829. </Layout>
  1830. </Layouts>
  1831. </Div>
  1832. </Layout>
  1833. </Layouts>
  1834. </Div>
  1835. <Div id="Div02" anchor="top right" taborder="2" text="Div00" visible="false" position="absolute 1183 180 1604 456">
  1836. <Layouts>
  1837. <Layout>
  1838. <Div id="Div01" taborder="2" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 414 268" anchor="default">
  1839. <Layouts>
  1840. <Layout>
  1841. <Static id="caption44" text="예약내용" class="cell_1" position="absolute 7 184 97 207" anchor="default"/>
  1842. <Static id="caption05" text="예약희망일시" class="cell_1" position="absolute 7 160 97 183" anchor="default"/>
  1843. <TextArea id="TextArea00" taborder="16" position="absolute 100 184 404 257" anchor="default"/>
  1844. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  1845. <Button id="btn_expand" taborder="17" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 412 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  1846. <Calendar id="Calendar00" taborder="18" autoselect="true" position="absolute 100 162 200 182" anchor="default"/>
  1847. <MaskEdit id="MaskEdit00" taborder="19" displaynulltext=" " type="string" mask="##:##" trimtype="both" position="absolute 201 162 240 182" style="align:center middle;" anchor="default"/>
  1848. <Static id="caption00" text="예약희망 정보" class="tit_2" position="absolute 7 143 119 160" anchor="default"/>
  1849. <Grid id="Grid00" taborder="20" binddataset="ds_outhistlist" useinputpanel="false" autofittype="col" position="absolute 7 48 404 139" anchor="default">
  1850. <Formats>
  1851. <Format id="default">
  1852. <Columns>
  1853. <Column size="71"/>
  1854. <Column size="38"/>
  1855. <Column size="236"/>
  1856. <Column size="52"/>
  1857. </Columns>
  1858. <Rows>
  1859. <Row size="24" band="head"/>
  1860. <Row size="24"/>
  1861. </Rows>
  1862. <Band id="head">
  1863. <Cell displaytype="normal" text="일자"/>
  1864. <Cell col="1" displaytype="normal" text="시간"/>
  1865. <Cell col="2" displaytype="normal" text="진료과"/>
  1866. <Cell col="3" displaytype="normal" text="진료의"/>
  1867. </Band>
  1868. <Band id="body">
  1869. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  1870. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  1871. <Cell col="2" displaytype="normal" text="bind:orddeptnm"/>
  1872. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  1873. </Band>
  1874. </Format>
  1875. </Formats>
  1876. </Grid>
  1877. <Button id="btn_rsrv" taborder="21" text="신규예약" onclick="Tab00_tabpage_hie_Div00_btn_rsrv_onclick" class="btn3" position="absolute 326 23 403 43" anchor="top right"/>
  1878. </Layout>
  1879. </Layouts>
  1880. </Div>
  1881. <Div id="Div00" anchor="top right" taborder="3" text="Div00" visible="false" position="absolute 1183 180 1604 456">
  1882. <Layouts>
  1883. <Layout>
  1884. <Div id="Div01" taborder="0" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 414 268" anchor="default">
  1885. <Layouts>
  1886. <Layout>
  1887. <Static id="caption44" text="예약내용" class="cell_1" position="absolute 7 184 97 207" anchor="default"/>
  1888. <Static id="caption05" text="예약희망일시" class="cell_1" position="absolute 7 160 97 183" anchor="default"/>
  1889. <TextArea id="TextArea00" taborder="22" position="absolute 100 184 404 257" anchor="default"/>
  1890. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  1891. <Button id="btn_expand" taborder="23" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 412 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  1892. <Calendar id="Calendar00" taborder="24" autoselect="true" position="absolute 100 162 200 182" anchor="default"/>
  1893. <MaskEdit id="MaskEdit00" taborder="25" displaynulltext=" " type="string" mask="##:##" trimtype="both" position="absolute 201 162 240 182" style="align:center middle;" anchor="default"/>
  1894. <Static id="caption00" text="예약희망 정보" class="tit_2" position="absolute 7 143 119 160" anchor="default"/>
  1895. <Grid id="Grid00" taborder="26" binddataset="ds_outhistlist" useinputpanel="false" autofittype="col" position="absolute 7 48 404 139" anchor="default">
  1896. <Formats>
  1897. <Format id="default">
  1898. <Columns>
  1899. <Column size="71"/>
  1900. <Column size="38"/>
  1901. <Column size="236"/>
  1902. <Column size="52"/>
  1903. </Columns>
  1904. <Rows>
  1905. <Row size="24" band="head"/>
  1906. <Row size="24"/>
  1907. </Rows>
  1908. <Band id="head">
  1909. <Cell displaytype="normal" text="일자"/>
  1910. <Cell col="1" displaytype="normal" text="시간"/>
  1911. <Cell col="2" displaytype="normal" text="진료과"/>
  1912. <Cell col="3" displaytype="normal" text="진료의"/>
  1913. </Band>
  1914. <Band id="body">
  1915. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  1916. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  1917. <Cell col="2" displaytype="normal" text="bind:orddeptnm"/>
  1918. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  1919. </Band>
  1920. </Format>
  1921. </Formats>
  1922. </Grid>
  1923. <Button id="btn_rsrv" taborder="27" text="신규예약" onclick="Tab00_tabpage_hie_Div00_btn_rsrv_onclick" class="btn3" position="absolute 326 23 403 43" anchor="top right"/>
  1924. </Layout>
  1925. </Layouts>
  1926. </Div>
  1927. </Layout>
  1928. </Layouts>
  1929. </Div>
  1930. </Layout>
  1931. </Layouts>
  1932. </Div>
  1933. </Layout>
  1934. </Layouts>
  1935. </Div>
  1936. <Div id="Div01" anchor="top right" taborder="7" text="Div00" visible="false" position="absolute 1679 172 2028 312">
  1937. <Layouts>
  1938. <Layout>
  1939. <Div id="Div01" taborder="2" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 342 132" anchor="default">
  1940. <Layouts>
  1941. <Layout>
  1942. <Static id="caption05" text="주민번호" class="cell_1" position="absolute 7 88 97 111" anchor="default"/>
  1943. <Static id="caption12" text="심평원환자 주민번호 입력" class="tit_2" position="absolute 7 31 188 48" anchor="default"/>
  1944. <Button id="btn_expand" taborder="0" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 340 20" tooltiptext="클릭하시면 열립니다." style="imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  1945. <Button id="btn_confirm" taborder="3" text="확인" class="btn4" position="absolute 221 27 276 47" anchor="top right" onclick="Div01_Div01_btn_confirm_onclick"/>
  1946. <Static id="Static00" text="-" position="absolute 201 90 211 110" anchor="default"/>
  1947. <Button id="btn_cancel" taborder="4" text="취소" class="btn4" position="absolute 277 27 332 47" anchor="top right" onclick="Div01_Div01_btn_cancel_onclick"/>
  1948. <Static id="caption00" text="환자/전화번호" class="cell_1" position="absolute 7 62 97 85" anchor="default"/>
  1949. <Edit id="Edit00" taborder="5" position="absolute 99 64 199 84" enable="false" anchor="default"/>
  1950. <Edit id="Edit01" taborder="6" position="absolute 203 64 332 84" enable="false" anchor="default"/>
  1951. <Edit id="edt_rrgstno1" taborder="7" position="absolute 99 89 199 109" anchor="default" maxlength="6" style="align:center middle;" autoselect="true"/>
  1952. <Edit id="edt_rrgstno2" taborder="8" position="absolute 211 89 332 109" anchor="default" maxlength="7" style="align:center middle;" autoselect="true"/>
  1953. </Layout>
  1954. </Layouts>
  1955. </Div>
  1956. <Div id="Div00" anchor="top right" taborder="3" text="Div00" visible="false" position="absolute 1183 180 1604 456">
  1957. <Layouts>
  1958. <Layout>
  1959. <Div id="Div01" taborder="0" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 414 268" anchor="default">
  1960. <Layouts>
  1961. <Layout>
  1962. <Static id="caption44" text="예약내용" class="cell_1" position="absolute 7 184 97 207" anchor="default"/>
  1963. <Static id="caption05" text="예약희망일시" class="cell_1" position="absolute 7 160 97 183" anchor="default"/>
  1964. <TextArea id="TextArea00" taborder="22" position="absolute 100 184 404 257" anchor="default"/>
  1965. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  1966. <Button id="btn_expand" taborder="23" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 412 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  1967. <Calendar id="Calendar00" taborder="24" autoselect="true" position="absolute 100 162 200 182" anchor="default"/>
  1968. <MaskEdit id="MaskEdit00" taborder="25" displaynulltext=" " type="string" mask="##:##" trimtype="both" position="absolute 201 162 240 182" style="align:center middle;" anchor="default"/>
  1969. <Static id="caption00" text="예약희망 정보" class="tit_2" position="absolute 7 143 119 160" anchor="default"/>
  1970. <Grid id="Grid00" taborder="26" binddataset="ds_outhistlist" useinputpanel="false" autofittype="col" position="absolute 7 48 404 139" anchor="default">
  1971. <Formats>
  1972. <Format id="default">
  1973. <Columns>
  1974. <Column size="71"/>
  1975. <Column size="38"/>
  1976. <Column size="236"/>
  1977. <Column size="52"/>
  1978. </Columns>
  1979. <Rows>
  1980. <Row size="24" band="head"/>
  1981. <Row size="24"/>
  1982. </Rows>
  1983. <Band id="head">
  1984. <Cell displaytype="normal" text="일자"/>
  1985. <Cell col="1" displaytype="normal" text="시간"/>
  1986. <Cell col="2" displaytype="normal" text="진료과"/>
  1987. <Cell col="3" displaytype="normal" text="진료의"/>
  1988. </Band>
  1989. <Band id="body">
  1990. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  1991. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  1992. <Cell col="2" displaytype="normal" text="bind:orddeptnm"/>
  1993. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  1994. </Band>
  1995. </Format>
  1996. </Formats>
  1997. </Grid>
  1998. <Button id="btn_rsrv" taborder="27" text="신규예약" onclick="Tab00_tabpage_hie_Div00_btn_rsrv_onclick" class="btn3" position="absolute 326 23 403 43" anchor="top right"/>
  1999. </Layout>
  2000. </Layouts>
  2001. </Div>
  2002. </Layout>
  2003. </Layouts>
  2004. </Div>
  2005. </Layout>
  2006. </Layouts>
  2007. </Div>
  2008. <Div id="Div02" anchor="top right" taborder="8" text="Div00" visible="false" position="absolute 1239 452 1716 672">
  2009. <Layouts>
  2010. <Layout>
  2011. <Div id="Div01" taborder="3" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 470 212" anchor="default">
  2012. <Layouts>
  2013. <Layout>
  2014. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  2015. <Button id="btn_expand" taborder="17" tabstop="false" onclick="div_toolbox_btn_expand_hira_onclick" position="absolute 0 0 468 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  2016. <Grid id="Grid00" taborder="20" binddataset="ds_outhistlist" useinputpanel="false" autofittype="col" position="absolute 7 48 460 200" anchor="default">
  2017. <Formats>
  2018. <Format id="default">
  2019. <Columns>
  2020. <Column size="71"/>
  2021. <Column size="38"/>
  2022. <Column size="208"/>
  2023. <Column size="48"/>
  2024. <Column size="88"/>
  2025. </Columns>
  2026. <Rows>
  2027. <Row size="24" band="head"/>
  2028. <Row size="24"/>
  2029. </Rows>
  2030. <Band id="head">
  2031. <Cell displaytype="normal" text="일자"/>
  2032. <Cell col="1" displaytype="normal" text="시간"/>
  2033. <Cell col="2" displaytype="normal" text="진료과"/>
  2034. <Cell col="3" displaytype="normal" text="진료의"/>
  2035. <Cell col="4" text="예약구분"/>
  2036. </Band>
  2037. <Band id="body">
  2038. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  2039. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  2040. <Cell col="2" displaytype="normal" style="align:left;" text="bind:orddeptnm"/>
  2041. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  2042. <Cell col="4" displaytype="combo" style="align:center;" text="bind:rsrvflag" combodataset="ds_init_rsrvflag_P0341" combocodecol="cdid" combodatacol="cdnm"/>
  2043. </Band>
  2044. </Format>
  2045. </Formats>
  2046. </Grid>
  2047. </Layout>
  2048. </Layouts>
  2049. </Div>
  2050. <Div id="Div00" anchor="top right" taborder="4" text="Div00" visible="false" position="absolute 1183 180 1604 456">
  2051. <Layouts>
  2052. <Layout>
  2053. <Div id="Div01" taborder="0" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 414 268" anchor="default">
  2054. <Layouts>
  2055. <Layout>
  2056. <Static id="caption44" text="예약내용" class="cell_1" position="absolute 7 184 97 207" anchor="default"/>
  2057. <Static id="caption05" text="예약희망일시" class="cell_1" position="absolute 7 160 97 183" anchor="default"/>
  2058. <TextArea id="TextArea00" taborder="22" position="absolute 100 184 404 257" anchor="default"/>
  2059. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  2060. <Button id="btn_expand" taborder="23" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 412 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  2061. <Calendar id="Calendar00" taborder="24" autoselect="true" position="absolute 100 162 200 182" anchor="default"/>
  2062. <MaskEdit id="MaskEdit00" taborder="25" displaynulltext=" " type="string" mask="##:##" trimtype="both" position="absolute 201 162 240 182" style="align:center middle;" anchor="default"/>
  2063. <Static id="caption00" text="예약희망 정보" class="tit_2" position="absolute 7 143 119 160" anchor="default"/>
  2064. <Grid id="Grid00" taborder="26" binddataset="ds_outhistlist" useinputpanel="false" autofittype="col" position="absolute 7 48 404 139" anchor="default">
  2065. <Formats>
  2066. <Format id="default">
  2067. <Columns>
  2068. <Column size="71"/>
  2069. <Column size="38"/>
  2070. <Column size="236"/>
  2071. <Column size="52"/>
  2072. </Columns>
  2073. <Rows>
  2074. <Row size="24" band="head"/>
  2075. <Row size="24"/>
  2076. </Rows>
  2077. <Band id="head">
  2078. <Cell displaytype="normal" text="일자"/>
  2079. <Cell col="1" displaytype="normal" text="시간"/>
  2080. <Cell col="2" displaytype="normal" text="진료과"/>
  2081. <Cell col="3" displaytype="normal" text="진료의"/>
  2082. </Band>
  2083. <Band id="body">
  2084. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  2085. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  2086. <Cell col="2" displaytype="normal" text="bind:orddeptnm"/>
  2087. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  2088. </Band>
  2089. </Format>
  2090. </Formats>
  2091. </Grid>
  2092. <Button id="btn_rsrv" taborder="27" text="신규예약" onclick="Tab00_tabpage_hie_Div00_btn_rsrv_onclick" class="btn3" position="absolute 326 23 403 43" anchor="top right"/>
  2093. </Layout>
  2094. </Layouts>
  2095. </Div>
  2096. </Layout>
  2097. </Layouts>
  2098. </Div>
  2099. <Div id="Div02" anchor="top right" taborder="5" text="Div00" visible="false" position="absolute 1183 180 1604 456">
  2100. <Layouts>
  2101. <Layout>
  2102. <Div id="Div01" taborder="4" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 414 268" anchor="default">
  2103. <Layouts>
  2104. <Layout>
  2105. <Static id="caption44" text="예약내용" class="cell_1" position="absolute 7 184 97 207" anchor="default"/>
  2106. <Static id="caption05" text="예약희망일시" class="cell_1" position="absolute 7 160 97 183" anchor="default"/>
  2107. <TextArea id="TextArea00" taborder="22" position="absolute 100 184 404 257" anchor="default"/>
  2108. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  2109. <Button id="btn_expand" taborder="23" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 412 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  2110. <Calendar id="Calendar00" taborder="24" autoselect="true" position="absolute 100 162 200 182" anchor="default"/>
  2111. <MaskEdit id="MaskEdit00" taborder="25" displaynulltext=" " type="string" mask="##:##" trimtype="both" position="absolute 201 162 240 182" style="align:center middle;" anchor="default"/>
  2112. <Static id="caption00" text="예약희망 정보" class="tit_2" position="absolute 7 143 119 160" anchor="default"/>
  2113. <Grid id="Grid00" taborder="26" binddataset="ds_outhistlist" useinputpanel="false" autofittype="col" position="absolute 7 48 404 139" anchor="default">
  2114. <Formats>
  2115. <Format id="default">
  2116. <Columns>
  2117. <Column size="71"/>
  2118. <Column size="38"/>
  2119. <Column size="236"/>
  2120. <Column size="52"/>
  2121. </Columns>
  2122. <Rows>
  2123. <Row size="24" band="head"/>
  2124. <Row size="24"/>
  2125. </Rows>
  2126. <Band id="head">
  2127. <Cell displaytype="normal" text="일자"/>
  2128. <Cell col="1" displaytype="normal" text="시간"/>
  2129. <Cell col="2" displaytype="normal" text="진료과"/>
  2130. <Cell col="3" displaytype="normal" text="진료의"/>
  2131. </Band>
  2132. <Band id="body">
  2133. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  2134. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  2135. <Cell col="2" displaytype="normal" text="bind:orddeptnm"/>
  2136. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  2137. </Band>
  2138. </Format>
  2139. </Formats>
  2140. </Grid>
  2141. <Button id="btn_rsrv" taborder="27" text="신규예약" onclick="Tab00_tabpage_hie_Div00_btn_rsrv_onclick" class="btn3" position="absolute 326 23 403 43" anchor="top right"/>
  2142. </Layout>
  2143. </Layouts>
  2144. </Div>
  2145. <Div id="Div00" anchor="top right" taborder="5" text="Div00" visible="false" position="absolute 1183 180 1604 456">
  2146. <Layouts>
  2147. <Layout>
  2148. <Div id="Div01" taborder="0" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 0 0 414 268" anchor="default">
  2149. <Layouts>
  2150. <Layout>
  2151. <Static id="caption44" text="예약내용" class="cell_1" position="absolute 7 184 97 207" anchor="default"/>
  2152. <Static id="caption05" text="예약희망일시" class="cell_1" position="absolute 7 160 97 183" anchor="default"/>
  2153. <TextArea id="TextArea00" taborder="28" position="absolute 100 184 404 257" anchor="default"/>
  2154. <Static id="caption12" text="기예약 정보" class="tit_2" position="absolute 7 31 119 48" anchor="default"/>
  2155. <Button id="btn_expand" taborder="29" tabstop="false" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 412 20" tooltiptext="클릭하시면 열립니다." style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;" anchor="default"/>
  2156. <Calendar id="Calendar00" taborder="30" autoselect="true" position="absolute 100 162 200 182" anchor="default"/>
  2157. <MaskEdit id="MaskEdit00" taborder="31" displaynulltext=" " type="string" mask="##:##" trimtype="both" position="absolute 201 162 240 182" style="align:center middle;" anchor="default"/>
  2158. <Static id="caption00" text="예약희망 정보" class="tit_2" position="absolute 7 143 119 160" anchor="default"/>
  2159. <Grid id="Grid00" taborder="32" binddataset="ds_outhistlist" useinputpanel="false" autofittype="col" position="absolute 7 48 404 139" anchor="default">
  2160. <Formats>
  2161. <Format id="default">
  2162. <Columns>
  2163. <Column size="71"/>
  2164. <Column size="38"/>
  2165. <Column size="236"/>
  2166. <Column size="52"/>
  2167. </Columns>
  2168. <Rows>
  2169. <Row size="24" band="head"/>
  2170. <Row size="24"/>
  2171. </Rows>
  2172. <Band id="head">
  2173. <Cell displaytype="normal" text="일자"/>
  2174. <Cell col="1" displaytype="normal" text="시간"/>
  2175. <Cell col="2" displaytype="normal" text="진료과"/>
  2176. <Cell col="3" displaytype="normal" text="진료의"/>
  2177. </Band>
  2178. <Band id="body">
  2179. <Cell displaytype="date" text="bind:orddd" mask="yyyy-MM-dd"/>
  2180. <Cell col="1" displaytype="normal" text="bind:ordtm" mask="##:##"/>
  2181. <Cell col="2" displaytype="normal" text="bind:orddeptnm"/>
  2182. <Cell col="3" displaytype="normal" text="bind:orddrnm"/>
  2183. </Band>
  2184. </Format>
  2185. </Formats>
  2186. </Grid>
  2187. <Button id="btn_rsrv" taborder="33" text="신규예약" onclick="Tab00_tabpage_hie_Div00_btn_rsrv_onclick" class="btn3" position="absolute 326 23 403 43" anchor="top right"/>
  2188. </Layout>
  2189. </Layouts>
  2190. </Div>
  2191. </Layout>
  2192. </Layouts>
  2193. </Div>
  2194. </Layout>
  2195. </Layouts>
  2196. </Div>
  2197. </Layout>
  2198. </Layouts>
  2199. </Div>
  2200. <Div id="div_replprntmsg" taborder="9" class="div_SA2" visible="false" position="absolute 1680 323 2054 449">
  2201. <Layouts>
  2202. <Layout>
  2203. <Static id="caption15" text="구분" class="cell_1" position="absolute 8 36 90 59" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  2204. <Static id="caption00" text="회신메시지" class="cell_1" position="absolute 8 61 90 84" anchor="left top" style="padding:0 0 0 5;align:left middle;"/>
  2205. <Static id="caption01" text="전송 회신메시지 입력" class="tit_2" position="absolute 0 8 183 25" anchor="left top"/>
  2206. <Edit id="ipt_replmsg" taborder="5" onkeydown="ipt_pid_onkeydown" class="input_search" position="absolute 92 63 370 82" anchor="default"/>
  2207. <Combo id="cmb_orddeptcd" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_orddeptcd_onitemchanged" class="combo_search" position="absolute 92 38 240 57" anchor="default">
  2208. <Dataset id="innerdataset">
  2209. <ColumnInfo>
  2210. <Column id="codecolumn" size="256"/>
  2211. <Column id="datacolumn" size="256"/>
  2212. </ColumnInfo>
  2213. <Rows>
  2214. <Row>
  2215. <Col id="codecolumn">N</Col>
  2216. <Col id="datacolumn">정상회신</Col>
  2217. </Row>
  2218. <Row>
  2219. <Col id="codecolumn">A</Col>
  2220. <Col id="datacolumn">추가회신</Col>
  2221. </Row>
  2222. </Rows>
  2223. </Dataset>
  2224. </Combo>
  2225. <Button id="Button00" taborder="7" text="확인" class="btn3" position="absolute 122 95 182 115" anchor="default" onclick="div_replprntmsg_Button00_onclick"/>
  2226. <Button id="btn_cancel" taborder="8" text="취소" class="btn3" position="absolute 186 95 246 115" anchor="default" onclick="div_replprntmsg_btn_cancel_onclick"/>
  2227. </Layout>
  2228. </Layouts>
  2229. </Div>
  2230. <PopupMenu id="pMenu_popupmenu1" innerdataset="@ds_hidden_popupmenu1" idcolumn="func" captioncolumn="label" levelcolumn="lev" position="absolute 5 812 110 834" onmenuclick="pMenu_popupmenu1_onmenuclick"/>
  2231. </Layout>
  2232. </Layouts>
  2233. <Objects>
  2234. <Dataset id="ds_translist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2235. <ColumnInfo>
  2236. <Column id="gender" type="STRING" size="256"/>
  2237. <Column id="age" type="STRING" size="256"/>
  2238. <Column id="telecomnumber" type="STRING" size="256"/>
  2239. <Column id="wardnm" type="STRING" size="256"/>
  2240. <Column id="roomcd" type="STRING" size="256"/>
  2241. <Column id="formrecdt" type="STRING" size="256"/>
  2242. <Column id="pid" type="STRING" size="256"/>
  2243. <Column id="hngnm" type="STRING" size="256"/>
  2244. <Column id="orddeptnm" type="STRING" size="256"/>
  2245. <Column id="orddrnm" type="STRING" size="256"/>
  2246. <Column id="chosflag" type="STRING" size="256"/>
  2247. <Column id="stat" type="STRING" size="256"/>
  2248. <Column id="disphospnm" type="STRING" size="256"/>
  2249. <Column id="disptelno" type="STRING" size="256"/>
  2250. <Column id="hieyn" type="STRING" size="256"/>
  2251. <Column id="status" type="STRING" size="256"/>
  2252. <Column id="issflag" type="STRING" size="256"/>
  2253. <Column id="prcpcds" type="STRING" size="256"/>
  2254. <Column id="insukind" type="STRING" size="256"/>
  2255. <Column id="chayn" type="STRING" size="256"/>
  2256. <Column id="boyn" type="STRING" size="256"/>
  2257. <Column id="chungyn" type="STRING" size="256"/>
  2258. <Column id="pyn" type="STRING" size="256"/>
  2259. <Column id="hiraconsentyn" type="STRING" size="256"/>
  2260. <Column id="saboncnt" type="STRING" size="256"/>
  2261. <Column id="reqaseqno" type="STRING" size="256"/>
  2262. <Column id="prntuserid" type="STRING" size="256"/>
  2263. <Column id="prntusernm" type="STRING" size="256"/>
  2264. <Column id="prntdeptcd" type="STRING" size="256"/>
  2265. <Column id="prntdt" type="STRING" size="256"/>
  2266. <Column id="coophospcd" type="STRING" size="256"/>
  2267. <Column id="corpno" type="STRING" size="256"/>
  2268. <Column id="coophospcd2" type="STRING" size="256"/>
  2269. <Column id="seqno" type="STRING" size="256"/>
  2270. <Column id="formrecseq" type="STRING" size="256"/>
  2271. <Column id="transconsentyn" type="STRING" size="256"/>
  2272. <Column id="transconsentocrtags" type="STRING" size="256"/>
  2273. <Column id="formcd" type="STRING" size="256"/>
  2274. <Column id="crstrsyn" type="STRING" size="256" sumtext="요약지전송여부"/>
  2275. <Column id="imgtrsyn" type="STRING" size="256" sumtext="영상전송여"/>
  2276. <Column id="ovtworkyn" type="STRING" size="256" sumtext="통상근무시간외여부"/>
  2277. <Column id="combyn" type="STRING" size="256" sumtext="통상근무차트번호조회여부"/>
  2278. </ColumnInfo>
  2279. </Dataset>
  2280. <Dataset id="ds_send_translist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2281. <ColumnInfo>
  2282. <Column id="gubun" type="STRING" size="256"/>
  2283. <Column id="fromdd" type="STRING" size="256"/>
  2284. <Column id="todd" type="STRING" size="256"/>
  2285. <Column id="stat" type="STRING" size="256"/>
  2286. <Column id="pid" type="STRING" size="256"/>
  2287. <Column id="hngnm" type="STRING" size="256"/>
  2288. <Column id="orddeptcd" type="STRING" size="256"/>
  2289. <Column id="orddrid" type="STRING" size="256"/>
  2290. <Column id="dayflag" type="STRING" size="256"/>
  2291. <Column id="srcformcd" type="STRING" size="256"/>
  2292. <Column id="ovtWorkYn" type="STRING" size="256" sumtext="통상근무시간외여부"/>
  2293. </ColumnInfo>
  2294. <Rows>
  2295. <Row>
  2296. <Col id="gubun"/>
  2297. <Col id="stat"/>
  2298. </Row>
  2299. </Rows>
  2300. </Dataset>
  2301. <Dataset id="ds_init_stat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2302. <ColumnInfo>
  2303. <Column id="cdid" type="STRING" size="256"/>
  2304. <Column id="cdnm" type="STRING" size="256"/>
  2305. </ColumnInfo>
  2306. <Rows>
  2307. <Row>
  2308. <Col id="cdid">1</Col>
  2309. <Col id="cdnm">미해결</Col>
  2310. </Row>
  2311. <Row>
  2312. <Col id="cdid">3</Col>
  2313. <Col id="cdnm">완료</Col>
  2314. </Row>
  2315. <Row>
  2316. <Col id="cdid">4</Col>
  2317. <Col id="cdnm">전송완료</Col>
  2318. </Row>
  2319. </Rows>
  2320. </Dataset>
  2321. <Dataset id="ds_init_ioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2322. <ColumnInfo>
  2323. <Column id="cdid" type="STRING" size="256"/>
  2324. <Column id="cdnm" type="STRING" size="256"/>
  2325. <Column id="cdnm2" type="STRING" size="256"/>
  2326. </ColumnInfo>
  2327. <Rows>
  2328. <Row>
  2329. <Col id="cdid">I</Col>
  2330. <Col id="cdnm">입</Col>
  2331. <Col id="cdnm2">입원</Col>
  2332. </Row>
  2333. <Row>
  2334. <Col id="cdid">O</Col>
  2335. <Col id="cdnm">외</Col>
  2336. <Col id="cdnm2">외래</Col>
  2337. </Row>
  2338. <Row>
  2339. <Col id="cdid">E</Col>
  2340. <Col id="cdnm">응</Col>
  2341. <Col id="cdnm2">응급</Col>
  2342. </Row>
  2343. <Row>
  2344. <Col id="cdid">D</Col>
  2345. <Col id="cdnm">D</Col>
  2346. </Row>
  2347. </Rows>
  2348. </Dataset>
  2349. <Dataset id="ds_reqhielist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2350. <ColumnInfo>
  2351. <Column id="chk" type="STRING" size="256"/>
  2352. <Column id="chk_org" type="STRING" size="256"/>
  2353. <Column id="referraldocumentuniqueid" type="STRING" size="256"/>
  2354. <Column id="lid" type="STRING" size="256"/>
  2355. <Column id="pid" type="STRING" size="256"/>
  2356. <Column id="doctype" type="STRING" size="256"/>
  2357. <Column id="repositoryuniqueid" type="STRING" size="256"/>
  2358. <Column id="uniqueid" type="STRING" size="256"/>
  2359. <Column id="intendedrecipientid" type="STRING" size="256"/>
  2360. <Column id="intendedrecipientoid" type="STRING" size="256"/>
  2361. <Column id="intendedrecipientdeptid" type="STRING" size="256"/>
  2362. <Column id="transfermode" type="STRING" size="256"/>
  2363. <Column id="reqinstitutedept" type="STRING" size="256"/>
  2364. <Column id="reqinstitute" type="STRING" size="256"/>
  2365. <Column id="referralstatus_referralstatusid" type="STRING" size="256"/>
  2366. <Column id="referralstatus_referralstatusinstanceid" type="STRING" size="256"/>
  2367. <Column id="referralstatus_referraldocumentuniqueid" type="STRING" size="256"/>
  2368. <Column id="referralstatus_repositoryid" type="STRING" size="256"/>
  2369. <Column id="referralstatus_mpiid" type="STRING" size="256"/>
  2370. <Column id="referralstatus_patientname" type="STRING" size="256"/>
  2371. <Column id="referralstatus_status" type="STRING" size="256"/>
  2372. <Column id="currenttaskvalue" type="STRING" size="256"/>
  2373. <Column id="ptname" type="STRING" size="256"/>
  2374. <Column id="referralstatus_patientbirthday" type="STRING" size="256"/>
  2375. <Column id="pttelecom" type="STRING" size="256"/>
  2376. <Column id="hospid" type="STRING" size="256"/>
  2377. <Column id="reqinstitutenm" type="STRING" size="256"/>
  2378. <Column id="reqdrnm" type="STRING" size="256"/>
  2379. <Column id="intendedrecipientonm" type="STRING" size="256"/>
  2380. <Column id="intendedrecipientdeptnm" type="STRING" size="256"/>
  2381. <Column id="intendedrecipientnm" type="STRING" size="256"/>
  2382. <Column id="currentstatusvalue" type="STRING" size="256"/>
  2383. <Column id="deprecatedyn" type="STRING" size="256"/>
  2384. <Column id="intendedrsvdate" type="STRING" size="256"/>
  2385. <Column id="regdate" type="STRING" size="256"/>
  2386. <Column id="cnfmnm" type="STRING" size="256"/>
  2387. <Column id="cnfmdt" type="STRING" size="256"/>
  2388. <Column id="orddt" type="STRING" size="256"/>
  2389. </ColumnInfo>
  2390. </Dataset>
  2391. <Dataset id="ds_send_reqhielist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2392. <ColumnInfo>
  2393. <Column id="begindate" type="STRING" size="256"/>
  2394. <Column id="enddate" type="STRING" size="256"/>
  2395. <Column id="hospnm" type="STRING" size="256"/>
  2396. <Column id="patientname" type="STRING" size="256"/>
  2397. <Column id="taskstatuscd" type="STRING" size="256"/>
  2398. <Column id="transfermode" type="STRING" size="256"/>
  2399. <Column id="hideflag" type="STRING" size="256"/>
  2400. </ColumnInfo>
  2401. <Rows>
  2402. <Row>
  2403. <Col id="transfermode">RECEIVE</Col>
  2404. </Row>
  2405. </Rows>
  2406. </Dataset>
  2407. <Dataset id="ds_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2408. <ColumnInfo>
  2409. <Column id="comn_cd" type="STRING" size="256"/>
  2410. <Column id="comn_cd_nm" type="STRING" size="256"/>
  2411. <Column id="opt_1" type="STRING" size="256"/>
  2412. <Column id="opt_2" type="STRING" size="256"/>
  2413. <Column id="opt_3" type="STRING" size="256"/>
  2414. <Column id="opt_4" type="STRING" size="256"/>
  2415. </ColumnInfo>
  2416. </Dataset>
  2417. <Dataset id="ds_init_task" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2418. <ColumnInfo>
  2419. <Column id="value" type="STRING" size="256"/>
  2420. <Column id="label" type="STRING" size="256"/>
  2421. </ColumnInfo>
  2422. <Rows>
  2423. <Row>
  2424. <Col id="value">REQUEST</Col>
  2425. <Col id="label">의뢰</Col>
  2426. </Row>
  2427. <Row>
  2428. <Col id="value">SCHEDULE</Col>
  2429. <Col id="label">예약</Col>
  2430. </Row>
  2431. <Row>
  2432. <Col id="value">PERFORM</Col>
  2433. <Col id="label">진료</Col>
  2434. </Row>
  2435. <Row>
  2436. <Col id="value">TRANSFER</Col>
  2437. <Col id="label">회송</Col>
  2438. </Row>
  2439. </Rows>
  2440. </Dataset>
  2441. <Dataset id="ds_hospinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2442. <ColumnInfo>
  2443. <Column id="rgstyn" type="STRING" size="256"/>
  2444. <Column id="coophospcd" type="STRING" size="256"/>
  2445. </ColumnInfo>
  2446. </Dataset>
  2447. <Dataset id="ds_rrgstno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2448. <ColumnInfo>
  2449. <Column id="ssn" type="STRING" size="256"/>
  2450. <Column id="gender" type="STRING" size="256"/>
  2451. </ColumnInfo>
  2452. </Dataset>
  2453. <Dataset id="ds_req_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2454. <ColumnInfo>
  2455. <Column id="pid" type="STRING" size="256"/>
  2456. <Column id="sex" type="STRING" size="256"/>
  2457. <Column id="age" type="STRING" size="256"/>
  2458. <Column id="brthdd" type="STRING" size="256"/>
  2459. <Column id="hngnm" type="STRING" size="256"/>
  2460. <Column id="engnm" type="STRING" size="256"/>
  2461. <Column id="mpphontel" type="STRING" size="256"/>
  2462. <Column id="rrgstno1" type="STRING" size="256"/>
  2463. <Column id="rrgstno2" type="STRING" size="256"/>
  2464. <Column id="hometel" type="STRING" size="256"/>
  2465. <Column id="zipcd1" type="STRING" size="256"/>
  2466. <Column id="zipcd2" type="STRING" size="256"/>
  2467. <Column id="zipcdseq" type="STRING" size="256"/>
  2468. <Column id="addr" type="STRING" size="256"/>
  2469. <Column id="etctel1" type="STRING" size="256"/>
  2470. <Column id="detladdr" type="STRING" size="256"/>
  2471. <Column id="etctel2" type="STRING" size="256"/>
  2472. <Column id="chinm" type="STRING" size="256"/>
  2473. <Column id="bindpid" type="STRING" size="256"/>
  2474. <Column id="smsaprvyn" type="STRING" size="256"/>
  2475. <Column id="email" type="STRING" size="256"/>
  2476. <Column id="acptdd" type="STRING" size="256"/>
  2477. <Column id="acptno" type="STRING" size="256"/>
  2478. <Column id="oldpid" type="STRING" size="256"/>
  2479. <Column id="oldhngnm" type="STRING" size="256"/>
  2480. <Column id="oldrrgstno1" type="STRING" size="256"/>
  2481. <Column id="oldrrgstno2" type="STRING" size="256"/>
  2482. <Column id="flag" type="STRING" size="256"/>
  2483. <Column id="builno" type="STRING" size="256"/>
  2484. </ColumnInfo>
  2485. <Rows>
  2486. <Row/>
  2487. </Rows>
  2488. </Dataset>
  2489. <Dataset id="ds_send_confirm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2490. <ColumnInfo>
  2491. <Column id="gubun" type="STRING" size="256"/>
  2492. <Column id="id" type="STRING" size="256"/>
  2493. <Column id="gid" type="STRING" size="256"/>
  2494. <Column id="pid" type="STRING" size="256"/>
  2495. <Column id="corpno" type="STRING" size="256"/>
  2496. <Column id="coophospcd" type="STRING" size="256"/>
  2497. <Column id="userid" type="STRING" size="256"/>
  2498. <Column id="rrgstno1" type="STRING" size="256"/>
  2499. <Column id="hngnm" type="STRING" size="256"/>
  2500. </ColumnInfo>
  2501. <Rows>
  2502. <Row/>
  2503. </Rows>
  2504. </Dataset>
  2505. <Dataset id="ds_init_taskstatuscd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2506. <ColumnInfo>
  2507. <Column id="value" type="STRING" size="256"/>
  2508. <Column id="label" type="STRING" size="256"/>
  2509. </ColumnInfo>
  2510. <Rows>
  2511. <Row>
  2512. <Col id="label">전체</Col>
  2513. </Row>
  2514. <Row>
  2515. <Col id="label">의뢰/회송</Col>
  2516. <Col id="value">REQUEST/TRANSFER</Col>
  2517. </Row>
  2518. <Row>
  2519. <Col id="value">SCHEDULE</Col>
  2520. <Col id="label">예약</Col>
  2521. </Row>
  2522. <Row>
  2523. <Col id="label">진료</Col>
  2524. <Col id="value">PERFORM</Col>
  2525. </Row>
  2526. <Row>
  2527. <Col id="value">REQUEST</Col>
  2528. <Col id="label">의뢰</Col>
  2529. </Row>
  2530. <Row>
  2531. <Col id="label">회송</Col>
  2532. <Col id="value">TRANSFER</Col>
  2533. </Row>
  2534. </Rows>
  2535. </Dataset>
  2536. <Dataset id="ds_send_rsrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2537. <ColumnInfo>
  2538. <Column id="chk" type="STRING" size="256"/>
  2539. <Column id="referraldocumentuniqueid" type="STRING" size="256"/>
  2540. <Column id="lid" type="STRING" size="256"/>
  2541. <Column id="pid" type="STRING" size="256"/>
  2542. <Column id="doctype" type="STRING" size="256"/>
  2543. <Column id="repositoryuniqueid" type="STRING" size="256"/>
  2544. <Column id="uniqueid" type="STRING" size="256"/>
  2545. <Column id="intendedrecipientid" type="STRING" size="256"/>
  2546. <Column id="intendedrecipientoid" type="STRING" size="256"/>
  2547. <Column id="intendedrecipientdeptid" type="STRING" size="256"/>
  2548. <Column id="transfermode" type="STRING" size="256"/>
  2549. <Column id="reqinstitutedept" type="STRING" size="256"/>
  2550. <Column id="reqinstitute" type="STRING" size="256"/>
  2551. <Column id="referralstatus_referralstatusid" type="STRING" size="256"/>
  2552. <Column id="referralstatus_referralstatusinstanceid" type="STRING" size="256"/>
  2553. <Column id="referralstatus_referraldocumentuniqueid" type="STRING" size="256"/>
  2554. <Column id="referralstatus_repositoryid" type="STRING" size="256"/>
  2555. <Column id="referralstatus_mpiid" type="STRING" size="256"/>
  2556. <Column id="referralstatus_patientname" type="STRING" size="256"/>
  2557. <Column id="referralstatus_status" type="STRING" size="256"/>
  2558. <Column id="currenttaskvalue" type="STRING" size="256"/>
  2559. <Column id="ptname" type="STRING" size="256"/>
  2560. <Column id="referralstatus_patientbirthday" type="STRING" size="256"/>
  2561. <Column id="pttelecom" type="STRING" size="256"/>
  2562. <Column id="hospid" type="STRING" size="256"/>
  2563. <Column id="reqinstitutenm" type="STRING" size="256"/>
  2564. <Column id="reqdrnm" type="STRING" size="256"/>
  2565. <Column id="intendedrecipientonm" type="STRING" size="256"/>
  2566. <Column id="intendedrecipientdeptnm" type="STRING" size="256"/>
  2567. <Column id="intendedrecipientnm" type="STRING" size="256"/>
  2568. <Column id="currentstatusvalue" type="STRING" size="256"/>
  2569. <Column id="deprecatedyn" type="STRING" size="256"/>
  2570. <Column id="intendedrsvdate" type="STRING" size="256"/>
  2571. <Column id="regdate" type="STRING" size="256"/>
  2572. <Column id="cnfmnm" type="STRING" size="256"/>
  2573. <Column id="cnfmdt" type="STRING" size="256"/>
  2574. <Column id="orddt" type="STRING" size="256"/>
  2575. <Column id="patientid" type="STRING" size="256"/>
  2576. <Column id="hie_rrgstno1" type="STRING" size="256"/>
  2577. <Column id="hie_rrgstno2" type="STRING" size="256"/>
  2578. <Column id="gender" type="STRING" size="256"/>
  2579. <Column id="documentuniqueid" type="STRING" size="256"/>
  2580. <Column id="repositoryid" type="STRING" size="256"/>
  2581. </ColumnInfo>
  2582. <Rows>
  2583. <Row/>
  2584. </Rows>
  2585. </Dataset>
  2586. <Dataset id="ds_send_reqpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2587. <ColumnInfo>
  2588. <Column id="fromdd" type="STRING" size="256"/>
  2589. <Column id="todd" type="STRING" size="256"/>
  2590. <Column id="hospgrade" type="STRING" size="256"/>
  2591. <Column id="coophospnm" type="STRING" size="256"/>
  2592. <Column id="drnm" type="STRING" size="256"/>
  2593. <Column id="orddeptcd" type="STRING" size="256"/>
  2594. <Column id="orddrid" type="STRING" size="256"/>
  2595. <Column id="areacd" type="STRING" size="256"/>
  2596. <Column id="repltype" type="STRING" size="256"/>
  2597. <Column id="clsmatyn" type="STRING" size="256"/>
  2598. <Column id="cptype" type="STRING" size="256"/>
  2599. <Column id="replflag" type="STRING" size="256"/>
  2600. </ColumnInfo>
  2601. <Rows>
  2602. <Row>
  2603. <Col id="fromdd"/>
  2604. <Col id="todd"/>
  2605. <Col id="hospgrade"/>
  2606. <Col id="coophospnm"/>
  2607. <Col id="drnm"/>
  2608. <Col id="orddeptcd"/>
  2609. <Col id="orddrid"/>
  2610. <Col id="areacd"/>
  2611. <Col id="repltype"/>
  2612. <Col id="clsmatyn"/>
  2613. <Col id="cptype"/>
  2614. <Col id="replflag"/>
  2615. </Row>
  2616. </Rows>
  2617. </Dataset>
  2618. <Dataset id="ds_init_areacd_A0426" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2619. <Dataset id="ds_init_dept_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2620. <Dataset id="ds_init_repltype_A0423" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2621. <Dataset id="ds_init_hospgrade_A0429" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2622. <Dataset id="ds_init_doctlist_medispcl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2623. <ColumnInfo>
  2624. <Column id="doctid" type="STRING" size="256"/>
  2625. <Column id="doctnm" type="STRING" size="256"/>
  2626. </ColumnInfo>
  2627. <Rows>
  2628. <Row>
  2629. <Col id="doctid"/>
  2630. <Col id="doctnm"/>
  2631. </Row>
  2632. </Rows>
  2633. </Dataset>
  2634. <Dataset id="ds_init_cptype_A0420" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2635. <Dataset id="ds_init_replflag_A0636" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2636. <Dataset id="ds_reqpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2637. <ColumnInfo>
  2638. <Column id="hngnm" type="STRING" size="256"/>
  2639. <Column id="rrgstno1" type="STRING" size="256"/>
  2640. <Column id="rrgstno2" type="STRING" size="256"/>
  2641. <Column id="sex" type="STRING" size="256"/>
  2642. <Column id="age" type="STRING" size="256"/>
  2643. <Column id="pid" type="STRING" size="256"/>
  2644. <Column id="reqnm" type="STRING" size="256"/>
  2645. <Column id="rgstdd" type="STRING" size="256"/>
  2646. <Column id="reqdd" type="STRING" size="256"/>
  2647. <Column id="orddd" type="STRING" size="256"/>
  2648. <Column id="orddeptnm" type="STRING" size="256"/>
  2649. <Column id="orddrnm" type="STRING" size="256"/>
  2650. <Column id="diagnm" type="STRING" size="256"/>
  2651. <Column id="areacd" type="STRING" size="256"/>
  2652. <Column id="coophospnm" type="STRING" size="256"/>
  2653. <Column id="drnm" type="STRING" size="256"/>
  2654. <Column id="clsmatyn" type="STRING" size="256"/>
  2655. <Column id="cc" type="STRING" size="256"/>
  2656. <Column id="replflag" type="STRING" size="256"/>
  2657. <Column id="repltype" type="STRING" size="256"/>
  2658. <Column id="reqpath" type="STRING" size="256"/>
  2659. <Column id="cptype" type="STRING" size="256"/>
  2660. <Column id="inyn" type="STRING" size="256"/>
  2661. <Column id="roomcd" type="STRING" size="256"/>
  2662. <Column id="insukind" type="STRING" size="256"/>
  2663. <Column id="hospgrade" type="STRING" size="256"/>
  2664. <Column id="fsexamflag" type="STRING" size="256"/>
  2665. <Column id="cretno" type="STRING" size="256"/>
  2666. <Column id="acptseqno" type="STRING" size="256"/>
  2667. <Column id="ordtype" type="STRING" size="256"/>
  2668. <Column id="dschdd" type="STRING" size="256"/>
  2669. <Column id="indschacptstat" type="STRING" size="256"/>
  2670. <Column id="hieyn" type="STRING" size="256"/>
  2671. </ColumnInfo>
  2672. </Dataset>
  2673. <Dataset id="ds_send_doctor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2674. <Dataset id="ds_send_rsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2675. <ColumnInfo>
  2676. <Column id="condflag" type="STRING" size="256"/>
  2677. <Column id="fromdd" type="STRING" size="256"/>
  2678. <Column id="todd" type="STRING" size="256"/>
  2679. <Column id="rsrvflag" type="STRING" size="256"/>
  2680. <Column id="rcyn" type="STRING" size="256"/>
  2681. <Column id="coophospnm" type="STRING" size="256"/>
  2682. <Column id="orddeptcd" type="STRING" size="256"/>
  2683. <Column id="orddrid" type="STRING" size="256"/>
  2684. <Column id="pid" type="STRING" size="256"/>
  2685. <Column id="hngnm" type="STRING" size="256"/>
  2686. <Column id="rrgstno1" type="STRING" size="256"/>
  2687. <Column id="rrgstno2" type="STRING" size="256"/>
  2688. <Column id="onestop" type="STRING" size="256"/>
  2689. </ColumnInfo>
  2690. <Rows>
  2691. <Row>
  2692. <Col id="condflag"/>
  2693. <Col id="fromdd"/>
  2694. <Col id="todd"/>
  2695. <Col id="rsrvflag"/>
  2696. <Col id="rcyn">Y</Col>
  2697. <Col id="coophospnm"/>
  2698. <Col id="orddeptcd"/>
  2699. <Col id="orddrid"/>
  2700. <Col id="pid"/>
  2701. <Col id="hngnm"/>
  2702. <Col id="rrgstno1"/>
  2703. <Col id="rrgstno2"/>
  2704. <Col id="onestop"/>
  2705. </Row>
  2706. </Rows>
  2707. </Dataset>
  2708. <Dataset id="ds_rsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2709. <ColumnInfo>
  2710. <Column id="rsrvflag" type="STRING" size="256"/>
  2711. <Column id="etcordflag" type="STRING" size="256"/>
  2712. <Column id="acptdd" type="STRING" size="256"/>
  2713. <Column id="acpttm" type="STRING" size="256"/>
  2714. <Column id="hngnm" type="STRING" size="256"/>
  2715. <Column id="rrgstno1" type="STRING" size="256"/>
  2716. <Column id="rrgstno2" type="STRING" size="256"/>
  2717. <Column id="pid" type="STRING" size="256"/>
  2718. <Column id="sex" type="STRING" size="256"/>
  2719. <Column id="age" type="STRING" size="256"/>
  2720. <Column id="orddeptnm" type="STRING" size="256"/>
  2721. <Column id="orddrnm" type="STRING" size="256"/>
  2722. <Column id="orddd" type="STRING" size="256"/>
  2723. <Column id="ordtm" type="STRING" size="256"/>
  2724. <Column id="rqsthospcd" type="STRING" size="256"/>
  2725. <Column id="rqstdrid" type="STRING" size="256"/>
  2726. <Column id="rqstflag" type="STRING" size="256"/>
  2727. <Column id="rqstnm" type="STRING" size="256"/>
  2728. <Column id="onestop" type="STRING" size="256"/>
  2729. <Column id="telrsrvrem" type="STRING" size="256"/>
  2730. </ColumnInfo>
  2731. </Dataset>
  2732. <Dataset id="ds_init_rqstflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2733. <ColumnInfo>
  2734. <Column id="label" type="STRING" size="256"/>
  2735. <Column id="value" type="STRING" size="256"/>
  2736. </ColumnInfo>
  2737. <Rows>
  2738. <Row>
  2739. <Col id="label">예약</Col>
  2740. <Col id="value">R</Col>
  2741. </Row>
  2742. <Row>
  2743. <Col id="label">취소</Col>
  2744. <Col id="value">X</Col>
  2745. </Row>
  2746. </Rows>
  2747. </Dataset>
  2748. <Dataset id="ds_init_rsrv_doct" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2749. <Dataset id="ds_init_reqpat_doct" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2750. <Dataset id="ds_send_reqhiralist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2751. <ColumnInfo>
  2752. <Column id="begindate" type="STRING" size="256"/>
  2753. <Column id="enddate" type="STRING" size="256"/>
  2754. <Column id="hospnm" type="STRING" size="256"/>
  2755. <Column id="patientname" type="STRING" size="256"/>
  2756. <Column id="taskstatuscd" type="STRING" size="256"/>
  2757. <Column id="transfermode" type="STRING" size="256"/>
  2758. <Column id="hideflag" type="STRING" size="256"/>
  2759. </ColumnInfo>
  2760. <Rows>
  2761. <Row/>
  2762. </Rows>
  2763. </Dataset>
  2764. <Dataset id="ds_init_saveflag_A0497" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2765. <Dataset id="ds_init_reqagntype_A0583" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2766. <Dataset id="ds_send_repllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2767. <search>
  2768. <pid/>
  2769. <hngnm/>
  2770. <rrgstno1/>
  2771. <rrgstno2/>
  2772. <orddeptcd/>
  2773. <orddrid/>
  2774. <fromdd/>
  2775. <todd/>
  2776. <coophospnm/>
  2777. <drnm/>
  2778. <patflag/>
  2779. <hospgrade/>
  2780. <saveflag/>
  2781. <replflag/>
  2782. <cptype/>
  2783. <reqagntype/>
  2784. <qreplflag/>
  2785. </search>
  2786. <ColumnInfo>
  2787. <Column id="pid" type="STRING" size="256"/>
  2788. <Column id="hngnm" type="STRING" size="256"/>
  2789. <Column id="rrgstno1" type="STRING" size="256"/>
  2790. <Column id="rrgstno2" type="STRING" size="256"/>
  2791. <Column id="orddeptcd" type="STRING" size="256"/>
  2792. <Column id="orddrid" type="STRING" size="256"/>
  2793. <Column id="fromdd" type="STRING" size="256"/>
  2794. <Column id="todd" type="STRING" size="256"/>
  2795. <Column id="coophospnm" type="STRING" size="256"/>
  2796. <Column id="drnm" type="STRING" size="256"/>
  2797. <Column id="patflag" type="STRING" size="256"/>
  2798. <Column id="hospgrade" type="STRING" size="256"/>
  2799. <Column id="saveflag" type="STRING" size="256"/>
  2800. <Column id="replflag" type="STRING" size="256"/>
  2801. <Column id="cptype" type="STRING" size="256"/>
  2802. <Column id="reqagntype" type="STRING" size="256"/>
  2803. <Column id="qreplflag" type="STRING" size="256"/>
  2804. </ColumnInfo>
  2805. <Rows>
  2806. <Row>
  2807. <Col id="pid"/>
  2808. <Col id="hngnm"/>
  2809. <Col id="rrgstno1"/>
  2810. <Col id="rrgstno2"/>
  2811. <Col id="orddeptcd"/>
  2812. <Col id="orddrid"/>
  2813. <Col id="fromdd"/>
  2814. <Col id="todd"/>
  2815. <Col id="coophospnm"/>
  2816. <Col id="drnm"/>
  2817. <Col id="patflag"/>
  2818. <Col id="hospgrade"/>
  2819. <Col id="saveflag"/>
  2820. <Col id="replflag"/>
  2821. <Col id="cptype"/>
  2822. <Col id="reqagntype"/>
  2823. <Col id="qreplflag"/>
  2824. </Row>
  2825. </Rows>
  2826. </Dataset>
  2827. <Dataset id="ds_repllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  2828. <ColumnInfo>
  2829. <Column id="hieyn" type="STRING"/>
  2830. <Column id="orddd" type="STRING"/>
  2831. <Column id="pid" type="STRING"/>
  2832. <Column id="hngnm" type="STRING"/>
  2833. <Column id="qreplflag" type="STRING"/>
  2834. <Column id="patflag" type="STRING"/>
  2835. <Column id="reqagntype" type="STRING"/>
  2836. <Column id="saveflag" type="STRING"/>
  2837. <Column id="recdd" type="STRING"/>
  2838. <Column id="orddrid" type="STRING"/>
  2839. <Column id="orddeptnm" type="STRING"/>
  2840. <Column id="cptype" type="STRING"/>
  2841. <Column id="reqdd" type="STRING"/>
  2842. <Column id="coophospnm" type="STRING"/>
  2843. <Column id="drnm" type="STRING"/>
  2844. <Column id="clsmatyn" type="STRING"/>
  2845. <Column id="detlfrmrmert" type="STRING" size="0"/>
  2846. <Column id="gradyear" type="STRING"/>
  2847. <Column id="telno" type="STRING"/>
  2848. <Column id="faxno" type="STRING"/>
  2849. <Column id="coopflag" type="STRING"/>
  2850. <Column id="emailid" type="STRING"/>
  2851. <Column id="emailaddr" type="STRING"/>
  2852. <Column id="reqseqno" type="STRING"/>
  2853. </ColumnInfo>
  2854. </Dataset>
  2855. <Dataset id="ds_init_repl_doct" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2856. <Dataset id="ds_repl_cntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2857. <ColumnInfo>
  2858. <Column id="reqcnt" type="INT" size="256" sumtext="의뢰건수"/>
  2859. <Column id="replcnt" type="INT" size="256" sumtext="회신건수"/>
  2860. </ColumnInfo>
  2861. </Dataset>
  2862. <Dataset id="ds_init_trans_doct" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2863. <Dataset id="ds_temp_pidinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2864. <ColumnInfo>
  2865. <Column id="pid" type="STRING" size="256"/>
  2866. <Column id="srchcond" type="STRING" size="256"/>
  2867. </ColumnInfo>
  2868. <Rows>
  2869. <Row/>
  2870. </Rows>
  2871. </Dataset>
  2872. <Dataset id="ds_init_repltype_A0423_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2873. <Dataset id="ds_init_hospgrade_A0429_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2874. <Dataset id="ds_init_cptype_A0420_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2875. <Dataset id="ds_init_reqagntype_A0583_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2876. <Dataset id="ds_init_saveflag_A0497_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2877. <Dataset id="ds_init_replflag_A0636_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2878. <Dataset id="ds_init_areacd_A0426_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2879. <Dataset id="ds_reqhiralist_temp" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2880. <ColumnInfo>
  2881. <Column id="chk" type="STRING" size="256"/>
  2882. <Column id="chk_org" type="STRING" size="256"/>
  2883. <Column id="reqsdbkrlyno" type="STRING" size="256"/>
  2884. <Column id="reqsdbkno" type="STRING" size="256"/>
  2885. <Column id="resrid" type="STRING" size="256"/>
  2886. <Column id="resrverno" type="STRING" size="256"/>
  2887. <Column id="reqsdbktp" type="STRING" size="256"/>
  2888. <Column id="reqsdbkstat" type="STRING" size="256"/>
  2889. <Column id="fomver" type="STRING" size="256"/>
  2890. <Column id="credt" type="STRING" size="256"/>
  2891. <Column id="smittp" type="STRING" size="256"/>
  2892. <Column id="patnm" type="STRING" size="256"/>
  2893. <Column id="patgender" type="STRING" size="256"/>
  2894. <Column id="patbth" type="STRING" size="256"/>
  2895. <Column id="pattelno" type="STRING" size="256"/>
  2896. <Column id="sndyadmid" type="STRING" size="256"/>
  2897. <Column id="sndyadmnm" type="STRING" size="256"/>
  2898. <Column id="rcvyadmid" type="STRING" size="256"/>
  2899. <Column id="rcvyadmnm" type="STRING" size="256"/>
  2900. <Column id="lcsno" type="STRING" size="256"/>
  2901. <Column id="drnm" type="STRING" size="256"/>
  2902. <Column id="rmk" type="STRING" size="256"/>
  2903. <Column id="deptcd" type="STRING" size="256"/>
  2904. <Column id="deptnm" type="STRING" size="256"/>
  2905. <Column id="deptdtlcd" type="STRING" size="256"/>
  2906. <Column id="deptdtlnm" type="STRING" size="256"/>
  2907. <Column id="vsttp" type="STRING" size="256"/>
  2908. <Column id="rowno" type="STRING" size="256"/>
  2909. <Column id="totcnt" type="STRING" size="256"/>
  2910. <Column id="curpageno" type="STRING" size="256"/>
  2911. <Column id="rowcntperpage" type="STRING" size="256"/>
  2912. <Column id="gender" type="STRING" size="256"/>
  2913. <Column id="cnfmnm" type="STRING" size="256"/>
  2914. <Column id="cnfmdt" type="STRING" size="256"/>
  2915. <Column id="pid" type="STRING" size="256"/>
  2916. <Column id="coophospcd" type="STRING" size="256"/>
  2917. <Column id="orddt" type="STRING" size="256"/>
  2918. </ColumnInfo>
  2919. </Dataset>
  2920. <PropertyAnimation id="pA_rsrvinfo" endingmode="to" repeat="1" repeattype="normal" duration="1000" starttime="0" targetcomp="Div00" interpolation="Interpolation.curve4InOut" targetprop="style.opacity" onstart="pA_rsrvinfo_onstart" onend="pA_rsrvinfo_onend"/>
  2921. <Dataset id="ds_send_rsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2922. <ColumnInfo>
  2923. <Column id="documentuniqueid" type="STRING" size="256"/>
  2924. <Column id="pid" type="STRING" size="256"/>
  2925. <Column id="patientid" type="STRING" size="256"/>
  2926. <Column id="repositoryid" type="STRING" size="256"/>
  2927. <Column id="reqpseqno" type="STRING" size="256"/>
  2928. <Column id="hospid" type="STRING" size="256"/>
  2929. <Column id="coophospcd" type="STRING" size="256"/>
  2930. <Column id="reqinstitutenm" type="STRING" size="256"/>
  2931. <Column id="gubun" type="STRING" size="256"/>
  2932. <Column id="id" type="STRING" size="256"/>
  2933. <Column id="intendedrecipientoid" type="STRING" size="256"/>
  2934. <Column id="drnm" type="STRING" size="256"/>
  2935. <Column id="lcsno" type="STRING" size="256"/>
  2936. <Column id="corpno" type="STRING" size="256"/>
  2937. </ColumnInfo>
  2938. <Rows>
  2939. <Row/>
  2940. </Rows>
  2941. </Dataset>
  2942. <Dataset id="ds_rsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2943. <ColumnInfo>
  2944. <Column id="hopedd" type="STRING" size="256"/>
  2945. <Column id="hopetm" type="STRING" size="256"/>
  2946. <Column id="yeyakdesc" type="STRING" size="256"/>
  2947. </ColumnInfo>
  2948. </Dataset>
  2949. <Dataset id="ds_outhistlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2950. <ColumnInfo>
  2951. <Column id="instcd" type="STRING" size="256"/>
  2952. <Column id="pid" type="STRING" size="256"/>
  2953. <Column id="orddd" type="STRING" size="256"/>
  2954. <Column id="cretno" type="STRING" size="256"/>
  2955. <Column id="orddeptnm" type="STRING" size="256"/>
  2956. <Column id="orddrnm" type="STRING" size="256"/>
  2957. <Column id="ordtm" type="STRING" size="256"/>
  2958. <Column id="rsrvflag" type="STRING" size="256"/>
  2959. </ColumnInfo>
  2960. </Dataset>
  2961. <Dataset id="ds_send_hide" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2962. <ColumnInfo>
  2963. <Column id="gubun" type="STRING" size="256"/>
  2964. <Column id="id" type="STRING" size="256"/>
  2965. </ColumnInfo>
  2966. <Rows>
  2967. <Row/>
  2968. </Rows>
  2969. </Dataset>
  2970. <Dataset id="ds_init_reqhira_status" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2971. <ColumnInfo>
  2972. <Column id="cdid" type="STRING" size="256"/>
  2973. <Column id="cdnm" type="STRING" size="256"/>
  2974. </ColumnInfo>
  2975. <Rows>
  2976. <Row>
  2977. <Col id="cdid">ReqSdbkTpEnum_Request</Col>
  2978. <Col id="cdnm">의뢰</Col>
  2979. </Row>
  2980. <Row>
  2981. <Col id="cdid">ReqSdbkTpEnum_Sendback</Col>
  2982. <Col id="cdnm">회송</Col>
  2983. </Row>
  2984. </Rows>
  2985. </Dataset>
  2986. <Dataset id="ds_hira_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2987. <ColumnInfo>
  2988. <Column id="ptnt_ssn" type="STRING" size="256"/>
  2989. <Column id="ptnt_name" type="STRING" size="256"/>
  2990. <Column id="ptnt_telno" type="STRING" size="256"/>
  2991. <Column id="ptnt_gender" type="STRING" size="256"/>
  2992. <Column id="chrgdr_drnm" type="STRING" size="256"/>
  2993. <Column id="chrgdr_lcsno" type="STRING" size="256"/>
  2994. <Column id="sndyadm_code" type="STRING" size="256"/>
  2995. <Column id="sndyadm_name" type="STRING" size="256"/>
  2996. <Column id="rcvyadm_code" type="STRING" size="256"/>
  2997. <Column id="rcvyadm_name" type="STRING" size="256"/>
  2998. <Column id="snddept_code" type="STRING" size="256"/>
  2999. <Column id="snddept_name" type="STRING" size="256"/>
  3000. <Column id="snddeptdtl_code" type="STRING" size="256"/>
  3001. <Column id="snddeptdtl_name" type="STRING" size="256"/>
  3002. <Column id="sick_code" type="STRING" size="256"/>
  3003. <Column id="sick_kornm" type="STRING" size="256"/>
  3004. <Column id="sick_editnm" type="STRING" size="256"/>
  3005. <Column id="reqsdbkrlyno" type="STRING" size="256"/>
  3006. <Column id="reqsdbkno" type="STRING" size="256"/>
  3007. <Column id="cotntrstrcyn" type="STRING" size="256"/>
  3008. <Column id="ptntcurstat" type="STRING" size="256"/>
  3009. <Column id="diagreqclirs" type="STRING" size="256"/>
  3010. <Column id="diagreqclirstxt" type="STRING" size="256"/>
  3011. <Column id="diagreqnonclirs" type="STRING" size="256"/>
  3012. <Column id="diagreqnonclirstxt" type="STRING" size="256"/>
  3013. <Column id="rpyreq" type="STRING" size="256"/>
  3014. <Column id="diagrcdapndyn" type="STRING" size="256"/>
  3015. <Column id="tstrstapndyn" type="STRING" size="256"/>
  3016. <Column id="imgapndyn" type="STRING" size="256"/>
  3017. <Column id="etcapndyn" type="STRING" size="256"/>
  3018. <Column id="etcapndtxt" type="STRING" size="256"/>
  3019. <Column id="reqrstxt" type="STRING" size="256"/>
  3020. <Column id="tretexmhisttxt" type="STRING" size="256"/>
  3021. <Column id="anmnhotmtxt" type="STRING" size="256"/>
  3022. <Column id="famhistalrgtxt" type="STRING" size="256"/>
  3023. <Column id="etcdlvrtxt" type="STRING" size="256"/>
  3024. <Column id="rqyreq" type="STRING" size="256"/>
  3025. <Column id="credt" type="STRING" size="256"/>
  3026. </ColumnInfo>
  3027. </Dataset>
  3028. <Dataset id="ds_send_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3029. <ColumnInfo>
  3030. <Column id="srchcond" type="STRING" size="256"/>
  3031. <Column id="rrgstno1" type="STRING" size="256"/>
  3032. <Column id="rrgstno2" type="STRING" size="256"/>
  3033. <Column id="patnm" type="STRING" size="256"/>
  3034. <Column id="pattelno" type="STRING" size="256"/>
  3035. <Column id="gender" type="STRING" size="256"/>
  3036. <Column id="id" type="STRING" size="256"/>
  3037. <Column id="corpno" type="STRING" size="256"/>
  3038. <Column id="coophospcd" type="STRING" size="256"/>
  3039. <Column id="hospid" type="STRING" size="256"/>
  3040. </ColumnInfo>
  3041. <Rows>
  3042. <Row>
  3043. <Col id="srchcond"/>
  3044. </Row>
  3045. </Rows>
  3046. </Dataset>
  3047. <Dataset id="ds_reqhiralist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3048. <ColumnInfo>
  3049. <Column id="chk" type="STRING" size="256"/>
  3050. <Column id="chk_org" type="STRING" size="256"/>
  3051. <Column id="reqsdbkrlyno" type="STRING" size="256"/>
  3052. <Column id="reqsdbkno" type="STRING" size="256"/>
  3053. <Column id="resrid" type="STRING" size="256"/>
  3054. <Column id="resrverno" type="STRING" size="256"/>
  3055. <Column id="reqsdbktp" type="STRING" size="256"/>
  3056. <Column id="reqsdbkstat" type="STRING" size="256"/>
  3057. <Column id="fomver" type="STRING" size="256"/>
  3058. <Column id="credt" type="STRING" size="256"/>
  3059. <Column id="smittp" type="STRING" size="256"/>
  3060. <Column id="patnm" type="STRING" size="256"/>
  3061. <Column id="patgender" type="STRING" size="256"/>
  3062. <Column id="patbth" type="STRING" size="256"/>
  3063. <Column id="pattelno" type="STRING" size="256"/>
  3064. <Column id="sndyadmid" type="STRING" size="256"/>
  3065. <Column id="sndyadmnm" type="STRING" size="256"/>
  3066. <Column id="rcvyadmid" type="STRING" size="256"/>
  3067. <Column id="rcvyadmnm" type="STRING" size="256"/>
  3068. <Column id="lcsno" type="STRING" size="256"/>
  3069. <Column id="drnm" type="STRING" size="256"/>
  3070. <Column id="rmk" type="STRING" size="256"/>
  3071. <Column id="deptcd" type="STRING" size="256"/>
  3072. <Column id="deptnm" type="STRING" size="256"/>
  3073. <Column id="deptdtlcd" type="STRING" size="256"/>
  3074. <Column id="deptdtlnm" type="STRING" size="256"/>
  3075. <Column id="vsttp" type="STRING" size="256"/>
  3076. <Column id="rowno" type="STRING" size="256"/>
  3077. <Column id="totcnt" type="STRING" size="256"/>
  3078. <Column id="curpageno" type="STRING" size="256"/>
  3079. <Column id="rowcntperpage" type="STRING" size="256"/>
  3080. <Column id="gender" type="STRING" size="256"/>
  3081. <Column id="cnfmnm" type="STRING" size="256"/>
  3082. <Column id="pid" type="STRING" size="256"/>
  3083. </ColumnInfo>
  3084. </Dataset>
  3085. <PropertyAnimation id="pA_rsrvinfo_hira" endingmode="to" repeat="1" repeattype="normal" duration="1000" starttime="0" targetcomp="Div02" interpolation="Interpolation.curve4InOut" targetprop="style.opacity" onstart="pA_rsrvinfo_hira_onstart" onend="pA_rsrvinfo_hira_onend"/>
  3086. <Dataset id="ds_init_rsrvflag_P0341" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3087. <ColumnInfo>
  3088. <Column id="cdid" type="STRING" size="256"/>
  3089. <Column id="cdnm" type="STRING" size="256"/>
  3090. </ColumnInfo>
  3091. </Dataset>
  3092. <Dataset id="ds_init_gubun" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3093. <ColumnInfo>
  3094. <Column id="cdid" type="STRING" size="256"/>
  3095. <Column id="cdnm" type="STRING" size="256"/>
  3096. </ColumnInfo>
  3097. <Rows>
  3098. <Row>
  3099. <Col id="cdnm">일반</Col>
  3100. </Row>
  3101. <Row>
  3102. <Col id="cdnm">HIE</Col>
  3103. <Col id="cdid">E</Col>
  3104. </Row>
  3105. <Row>
  3106. <Col id="cdnm">심평원</Col>
  3107. <Col id="cdid">R</Col>
  3108. </Row>
  3109. </Rows>
  3110. </Dataset>
  3111. <Dataset id="ds_init_srcformcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3112. <ColumnInfo>
  3113. <Column id="cdid" type="STRING" size="256"/>
  3114. <Column id="cdnm" type="STRING" size="256"/>
  3115. </ColumnInfo>
  3116. <Rows>
  3117. <Row>
  3118. <Col id="cdnm">회송서</Col>
  3119. <Col id="cdid">0000002536</Col>
  3120. </Row>
  3121. <Row>
  3122. <Col id="cdnm">의뢰서</Col>
  3123. <Col id="cdid">0900005340</Col>
  3124. </Row>
  3125. <Row>
  3126. <Col id="cdnm">응급의뢰</Col>
  3127. <Col id="cdid">1600018117</Col>
  3128. </Row>
  3129. <Row>
  3130. <Col id="cdnm">급여의뢰</Col>
  3131. <Col id="cdid">1600017534</Col>
  3132. </Row>
  3133. <Row>
  3134. <Col id="cdnm">급여회송</Col>
  3135. <Col id="cdid">1400015254</Col>
  3136. </Row>
  3137. </Rows>
  3138. </Dataset>
  3139. <Dataset id="ds_init_srcformcd_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3140. <ColumnInfo>
  3141. <Column id="cdid" type="STRING" size="256"/>
  3142. <Column id="cdnm" type="STRING" size="256"/>
  3143. </ColumnInfo>
  3144. </Dataset>
  3145. <Dataset id="ds_transconlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3146. <ColumnInfo>
  3147. <Column id="hopedschdd" type="STRING"/>
  3148. <Column id="pid" type="STRING"/>
  3149. <Column id="hngnm" type="STRING"/>
  3150. <Column id="referdd" type="STRING"/>
  3151. <Column id="fcontact" type="STRING"/>
  3152. <Column id="sex" type="STRING"/>
  3153. <Column id="age" type="STRING"/>
  3154. <Column id="drcnfmyn" type="STRING"/>
  3155. <Column id="cdchk" type="STRING"/>
  3156. <Column id="recordchk" type="STRING"/>
  3157. <Column id="resultchk" type="STRING"/>
  3158. <Column id="transhosp1" type="STRING"/>
  3159. <Column id="transhosp2" type="STRING"/>
  3160. <Column id="transhosp3" type="STRING"/>
  3161. <Column id="seqno" type="STRING" size="256"/>
  3162. <Column id="remfact" type="STRING" size="4000"/>
  3163. <Column id="roomcd" type="STRING" size="256"/>
  3164. <Column id="orddeptnm" type="STRING" size="256"/>
  3165. <Column id="nzone" type="STRING" size="256"/>
  3166. <Column id="atdoctnm" type="STRING" size="256"/>
  3167. <Column id="transhosp" type="STRING" size="256"/>
  3168. <Column id="transconsentyn" type="STRING" size="256"/>
  3169. <Column id="transconsentocrtags" type="STRING" size="256"/>
  3170. <Column id="cnsttm" type="STRING" size="256" sumtext="상담시간"/>
  3171. <Column id="hosparvyn" type="STRING" size="256"/>
  3172. <Column id="hospinmm" type="STRING" size="256"/>
  3173. </ColumnInfo>
  3174. </Dataset>
  3175. <Dataset id="ds_send_transconlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3176. <ColumnInfo>
  3177. <Column id="fromdd" type="STRING" size="256"/>
  3178. <Column id="todd" type="STRING" size="256"/>
  3179. <Column id="pid" type="STRING" size="256"/>
  3180. </ColumnInfo>
  3181. <Rows>
  3182. <Row/>
  3183. </Rows>
  3184. </Dataset>
  3185. <Dataset id="ds_transcon_detl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3186. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3187. <ColumnInfo>
  3188. <Column id="cnt" type="STRING" size="256"/>
  3189. </ColumnInfo>
  3190. <Rows>
  3191. <Row>
  3192. <Col id="cnt"/>
  3193. </Row>
  3194. </Rows>
  3195. </Dataset>
  3196. <Dataset id="ds_hirainfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3197. <ColumnInfo>
  3198. <Column id="status" type="STRING" size="256"/>
  3199. <Column id="instcd" type="STRING" size="256"/>
  3200. <Column id="pid" type="STRING" size="256"/>
  3201. <Column id="seqno" type="STRING" size="256"/>
  3202. <Column id="reqflag" type="STRING" size="256"/>
  3203. <Column id="reqaseqno" type="STRING" size="256"/>
  3204. <Column id="bizflag" type="STRING" size="256"/>
  3205. <Column id="rsltcd" type="STRING" size="256"/>
  3206. <Column id="ncrsn" type="STRING" size="256"/>
  3207. <Column id="ncrsnetc" type="STRING" size="256"/>
  3208. <Column id="crsn" type="STRING" size="256"/>
  3209. <Column id="reqaflag" type="STRING" size="256"/>
  3210. <Column id="cdchk" type="STRING" size="256"/>
  3211. <Column id="recordchk" type="STRING" size="256"/>
  3212. <Column id="resultchk" type="STRING" size="256"/>
  3213. <Column id="drcnfmyn" type="STRING" size="256"/>
  3214. <Column id="referdd" type="STRING" size="256"/>
  3215. <Column id="hopedschdd" type="STRING" size="256"/>
  3216. <Column id="fcontact" type="STRING" size="256"/>
  3217. <Column id="reqacnfmnm" type="STRING" size="256"/>
  3218. <Column id="enddd" type="STRING" size="256"/>
  3219. <Column id="prntdt" type="STRING" size="256"/>
  3220. <Column id="stat" type="STRING" size="256"/>
  3221. </ColumnInfo>
  3222. </Dataset>
  3223. <Dataset id="ds_hieinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3224. <ColumnInfo>
  3225. <Column id="status" type="STRING" size="256"/>
  3226. <Column id="instcd" type="STRING" size="256"/>
  3227. <Column id="pid" type="STRING" size="256"/>
  3228. <Column id="seqno" type="STRING" size="256"/>
  3229. <Column id="reqflag" type="STRING" size="256"/>
  3230. <Column id="hopedd" type="STRING" size="256"/>
  3231. <Column id="hopetm" type="STRING" size="256"/>
  3232. <Column id="bizflag" type="STRING" size="256"/>
  3233. <Column id="yeyakdesc" type="STRING" size="256"/>
  3234. <Column id="reasonforreferral" type="STRING" size="256"/>
  3235. <Column id="reqacnfmnm" type="STRING" size="256"/>
  3236. <Column id="enddd" type="STRING" size="256"/>
  3237. <Column id="prntdt" type="STRING" size="256"/>
  3238. <Column id="stat" type="STRING" size="256"/>
  3239. <Column id="departmentcode" type="STRING" size="256"/>
  3240. <Column id="departmentname" type="STRING" size="256"/>
  3241. <Column id="organizationname" type="STRING" size="256"/>
  3242. <Column id="organizationid" type="STRING" size="256"/>
  3243. <Column id="organizationtelecom" type="STRING" size="256"/>
  3244. <Column id="organizationstreetaddress" type="STRING" size="256"/>
  3245. </ColumnInfo>
  3246. </Dataset>
  3247. <Dataset id="ds_init_rsltcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3248. <Dataset id="ds_cond_formdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3249. <ColumnInfo>
  3250. <Column id="formcd" type="STRING" size="256"/>
  3251. <Column id="formkind" type="STRING" size="256"/>
  3252. <Column id="btnvisible" type="STRING" size="256"/>
  3253. <Column id="pid" type="STRING" size="256"/>
  3254. <Column id="orddd" type="STRING" size="256"/>
  3255. <Column id="cretno" type="STRING" size="256"/>
  3256. <Column id="modalyn" type="STRING" size="256"/>
  3257. <Column id="topyn" type="STRING" size="256"/>
  3258. <Column id="orddeptcd" type="STRING" size="256"/>
  3259. <Column id="ioflag" type="STRING" size="256"/>
  3260. <Column id="orddrid" type="STRING" size="256"/>
  3261. </ColumnInfo>
  3262. <Rows>
  3263. <Row/>
  3264. </Rows>
  3265. </Dataset>
  3266. <Dataset id="ds_trans_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3267. <ColumnInfo>
  3268. <Column id="rowstat" type="STRING" size="256"/>
  3269. <Column id="pid" type="STRING" size="256"/>
  3270. <Column id="hngnm" type="STRING" size="256"/>
  3271. <Column id="gender" type="STRING" size="256"/>
  3272. <Column id="age" type="STRING" size="256"/>
  3273. <Column id="telecomnumber" type="STRING" size="256"/>
  3274. <Column id="orddd" type="STRING" size="256"/>
  3275. <Column id="cretno" type="STRING" size="256"/>
  3276. <Column id="ordtype" type="STRING" size="256"/>
  3277. <Column id="formrecseq" type="STRING" size="256"/>
  3278. <Column id="orddeptcd" type="STRING" size="256"/>
  3279. <Column id="orddeptnm" type="STRING" size="256"/>
  3280. <Column id="orddrid" type="STRING" size="256"/>
  3281. <Column id="orddrnm" type="STRING" size="256"/>
  3282. <Column id="wardnm" type="STRING" size="256"/>
  3283. <Column id="roomcd" type="STRING" size="256"/>
  3284. <Column id="reqcoophospnm" type="STRING" size="256"/>
  3285. <Column id="reqdd" type="STRING" size="256"/>
  3286. <Column id="reqdrnm" type="STRING" size="256"/>
  3287. <Column id="reqorddeptnm" type="STRING" size="256"/>
  3288. <Column id="reqorddrnm" type="STRING" size="256"/>
  3289. <Column id="reqorddd" type="STRING" size="256"/>
  3290. <Column id="reqcretno" type="STRING" size="256"/>
  3291. <Column id="reqacptseqno" type="STRING" size="256"/>
  3292. <Column id="reqseqno" type="STRING" size="256"/>
  3293. <Column id="reqpseqno" type="STRING" size="256"/>
  3294. <Column id="disphospnm" type="STRING" size="256"/>
  3295. <Column id="disptelno" type="STRING" size="256"/>
  3296. <Column id="dispaddr" type="STRING" size="256"/>
  3297. <Column id="remfact" type="STRING" size="256"/>
  3298. <Column id="coophospcd" type="STRING" size="256"/>
  3299. <Column id="stat" type="STRING" size="256"/>
  3300. <Column id="sendhieyn" type="STRING" size="256"/>
  3301. <Column id="sendhirayn" type="STRING" size="256"/>
  3302. <Column id="ishie" type="STRING" size="256"/>
  3303. <Column id="corpno" type="STRING" size="256"/>
  3304. <Column id="prntflag" type="STRING" size="256"/>
  3305. <Column id="chayn" type="STRING" size="256"/>
  3306. <Column id="boyn" type="STRING" size="256"/>
  3307. <Column id="insukind" type="STRING" size="256"/>
  3308. <Column id="pyn" type="STRING" size="256"/>
  3309. <Column id="consentyn" type="STRING" size="256"/>
  3310. <Column id="reqacnfmnm" type="STRING" size="256"/>
  3311. <Column id="enddd" type="STRING" size="256"/>
  3312. <Column id="ioflag" type="STRING" size="256"/>
  3313. </ColumnInfo>
  3314. </Dataset>
  3315. <Dataset id="ds_hiradetl" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3316. <ColumnInfo>
  3317. <Column id="status" type="STRING" size="256"/>
  3318. <Column id="instcd" type="STRING" size="256"/>
  3319. <Column id="pid" type="STRING" size="256"/>
  3320. <Column id="seqno" type="STRING" size="256"/>
  3321. <Column id="reqflag" type="STRING" size="256"/>
  3322. <Column id="reqaseqno" type="STRING" size="256"/>
  3323. <Column id="bizflag" type="STRING" size="256"/>
  3324. <Column id="rsltcd" type="STRING" size="256"/>
  3325. <Column id="ncrsn" type="STRING" size="256"/>
  3326. <Column id="ncrsnetc" type="STRING" size="256"/>
  3327. <Column id="crsn" type="STRING" size="256"/>
  3328. <Column id="reqaflag" type="STRING" size="256"/>
  3329. <Column id="cdchk" type="STRING" size="256"/>
  3330. <Column id="recordchk" type="STRING" size="256"/>
  3331. <Column id="resultchk" type="STRING" size="256"/>
  3332. <Column id="drcnfmyn" type="STRING" size="256"/>
  3333. <Column id="referdd" type="STRING" size="256"/>
  3334. <Column id="hopedschdd" type="STRING" size="256"/>
  3335. <Column id="fcontact" type="STRING" size="256"/>
  3336. <Column id="reqacnfmnm" type="STRING" size="256"/>
  3337. <Column id="enddd" type="STRING" size="256"/>
  3338. <Column id="prntdt" type="STRING" size="256"/>
  3339. <Column id="stat" type="STRING" size="256"/>
  3340. </ColumnInfo>
  3341. </Dataset>
  3342. <Dataset id="ds_hiedetl" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3343. <ColumnInfo>
  3344. <Column id="status" type="STRING" size="256"/>
  3345. <Column id="instcd" type="STRING" size="256"/>
  3346. <Column id="pid" type="STRING" size="256"/>
  3347. <Column id="seqno" type="STRING" size="256"/>
  3348. <Column id="reqflag" type="STRING" size="256"/>
  3349. <Column id="hopedd" type="STRING" size="256"/>
  3350. <Column id="hopetm" type="STRING" size="256"/>
  3351. <Column id="bizflag" type="STRING" size="256"/>
  3352. <Column id="yeyakdesc" type="STRING" size="256"/>
  3353. <Column id="reasonforreferral" type="STRING" size="256"/>
  3354. <Column id="reqacnfmnm" type="STRING" size="256"/>
  3355. <Column id="enddd" type="STRING" size="256"/>
  3356. <Column id="prntdt" type="STRING" size="256"/>
  3357. <Column id="stat" type="STRING" size="256"/>
  3358. <Column id="departmentcode" type="STRING" size="256"/>
  3359. <Column id="departmentname" type="STRING" size="256"/>
  3360. <Column id="organizationname" type="STRING" size="256"/>
  3361. <Column id="organizationid" type="STRING" size="256"/>
  3362. <Column id="organizationtelecom" type="STRING" size="256"/>
  3363. <Column id="organizationstreetaddress" type="STRING" size="256"/>
  3364. </ColumnInfo>
  3365. </Dataset>
  3366. <Dataset id="ds_isconsent" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3367. <ColumnInfo>
  3368. <Column id="consentyn" type="STRING" size="256"/>
  3369. </ColumnInfo>
  3370. </Dataset>
  3371. <Dataset id="ds_reqhospinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3372. <ColumnInfo>
  3373. <Column id="pid" type="STRING" size="256"/>
  3374. <Column id="hngnm" type="STRING" size="256"/>
  3375. <Column id="reqdd" type="STRING" size="256"/>
  3376. <Column id="orddd" type="STRING" size="256"/>
  3377. <Column id="orddeptnm" type="STRING" size="256"/>
  3378. <Column id="orddrnm" type="STRING" size="256"/>
  3379. <Column id="coophospnm" type="STRING" size="256"/>
  3380. <Column id="drnm" type="STRING" size="256"/>
  3381. <Column id="reqpseqno" type="STRING" size="256"/>
  3382. <Column id="cretno" type="STRING" size="256"/>
  3383. <Column id="acptseqno" type="STRING" size="256"/>
  3384. <Column id="seqno" type="STRING" size="256"/>
  3385. </ColumnInfo>
  3386. <Rows>
  3387. <Row/>
  3388. </Rows>
  3389. </Dataset>
  3390. <Dataset id="ds_transhospinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3391. <ColumnInfo>
  3392. <Column id="instcd" type="STRING" size="255"/>
  3393. <Column id="coophospcd" type="STRING" size="255"/>
  3394. <Column id="coophospnm" type="STRING" size="255"/>
  3395. <Column id="corpno" type="STRING" size="255"/>
  3396. <Column id="zipcdaddr" type="STRING" size="255"/>
  3397. <Column id="detladdr" type="STRING" size="255"/>
  3398. <Column id="telno" type="STRING" size="255"/>
  3399. <Column id="ishie" type="STRING" size="256"/>
  3400. <Column id="mdins_cls_cd" type="STRING" size="256"/>
  3401. </ColumnInfo>
  3402. </Dataset>
  3403. <Dataset id="ds_transhirainfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3404. <Dataset id="ds_send_ishie" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3405. <ColumnInfo>
  3406. <Column id="hiracd" type="STRING" size="256"/>
  3407. </ColumnInfo>
  3408. <Rows>
  3409. <Row/>
  3410. </Rows>
  3411. </Dataset>
  3412. <Dataset id="ds_main_ishie" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3413. <ColumnInfo>
  3414. <Column id="ishie" type="STRING" size="256"/>
  3415. </ColumnInfo>
  3416. </Dataset>
  3417. <Dataset id="ds_transinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3418. <ColumnInfo>
  3419. <Column id="m" type="STRING" size="256"/>
  3420. <Column id="m_hira" type="STRING" size="256"/>
  3421. <Column id="m_hie" type="STRING" size="256"/>
  3422. <Column id="stat_hira" type="STRING" size="256"/>
  3423. <Column id="stat_hie" type="STRING" size="256"/>
  3424. <Column id="stat" type="STRING" size="256"/>
  3425. <Column id="ishie" type="STRING" size="256"/>
  3426. <Column id="consentyn" type="STRING" size="256"/>
  3427. <Column id="prntflag" type="STRING" size="256"/>
  3428. <Column id="formrecseq" type="STRING" size="256"/>
  3429. <Column id="prntdt_hira" type="STRING" size="256"/>
  3430. <Column id="prntdt_hie" type="STRING" size="256"/>
  3431. <Column id="prntdt" type="STRING" size="256"/>
  3432. <Column id="reqflag" type="STRING" size="256"/>
  3433. <Column id="aprvflag" type="STRING" size="256"/>
  3434. <Column id="orddeptcd" type="STRING" size="256"/>
  3435. <Column id="orddrid" type="STRING" size="256"/>
  3436. <Column id="coophospcd" type="STRING" size="256"/>
  3437. <Column id="pid" type="STRING" size="256"/>
  3438. <Column id="hngnm" type="STRING" size="256"/>
  3439. <Column id="gender" type="STRING" size="256"/>
  3440. <Column id="age" type="STRING" size="256"/>
  3441. <Column id="telecomnumber" type="STRING" size="256"/>
  3442. <Column id="orddd" type="STRING" size="256"/>
  3443. <Column id="orddeptnm" type="STRING" size="256"/>
  3444. <Column id="orddrnm" type="STRING" size="256"/>
  3445. <Column id="wardnm" type="STRING" size="256"/>
  3446. <Column id="roomcd" type="STRING" size="256"/>
  3447. <Column id="insukind" type="STRING" size="256"/>
  3448. <Column id="chayn" type="STRING" size="256"/>
  3449. <Column id="boyn" type="STRING" size="256"/>
  3450. <Column id="pyn" type="STRING" size="256"/>
  3451. <Column id="hiraconsentyn" type="STRING" size="256"/>
  3452. <Column id="reqcoophospnm" type="STRING" size="256"/>
  3453. <Column id="reqdd" type="STRING" size="256"/>
  3454. <Column id="reqdrnm" type="STRING" size="256"/>
  3455. <Column id="reqorddeptnm" type="STRING" size="256"/>
  3456. <Column id="reqorddrnm" type="STRING" size="256"/>
  3457. <Column id="reqpseqno" type="STRING" size="256"/>
  3458. <Column id="reqorddd" type="STRING" size="256"/>
  3459. <Column id="reqseqno" type="STRING" size="256"/>
  3460. <Column id="corpno" type="STRING" size="256"/>
  3461. <Column id="disphospnm" type="STRING" size="256"/>
  3462. <Column id="dispdeptnm" type="STRING" size="256"/>
  3463. <Column id="disptelno" type="STRING" size="256"/>
  3464. <Column id="dispaddr" type="STRING" size="256"/>
  3465. <Column id="reqacnfmnm" type="STRING" size="256"/>
  3466. <Column id="enddd" type="STRING" size="256"/>
  3467. <Column id="dispbizflag" type="STRING" size="256"/>
  3468. <Column id="reqaseqno" type="STRING" size="256"/>
  3469. <Column id="rsltcd" type="STRING" size="256"/>
  3470. <Column id="ncrsn" type="STRING" size="256"/>
  3471. <Column id="ncrsnetc" type="STRING" size="256"/>
  3472. <Column id="crsn" type="STRING" size="256"/>
  3473. <Column id="reqaflag" type="STRING" size="256"/>
  3474. <Column id="hopedd" type="STRING" size="256"/>
  3475. <Column id="hopetm" type="STRING" size="256"/>
  3476. <Column id="yeyakdesc" type="STRING" size="256"/>
  3477. <Column id="reasonforreferral" type="STRING" size="256"/>
  3478. <Column id="departmentcode" type="STRING" size="256"/>
  3479. <Column id="departmentname" type="STRING" size="256"/>
  3480. <Column id="organizationname" type="STRING" size="256"/>
  3481. <Column id="organizationid" type="STRING" size="256"/>
  3482. <Column id="organizationtelecom" type="STRING" size="256"/>
  3483. <Column id="organizationstreetaddress" type="STRING" size="256"/>
  3484. <Column id="cdchk" type="STRING" size="256"/>
  3485. <Column id="recordchk" type="STRING" size="256"/>
  3486. <Column id="resultchk" type="STRING" size="256"/>
  3487. <Column id="drcnfmyn" type="STRING" size="256"/>
  3488. <Column id="referdd" type="STRING" size="256"/>
  3489. <Column id="hopedschdd" type="STRING" size="256"/>
  3490. <Column id="fcontact" type="STRING" size="256"/>
  3491. <Column id="remfact" type="STRING" size="256"/>
  3492. <Column id="transconsentyn" type="STRING" size="256"/>
  3493. <Column id="hospiceyn" type="STRING" size="256"/>
  3494. <Column id="crsautoyn" type="STRING" size="256" sumtext="진료요약지전송여부"/>
  3495. <Column id="telChgYn" type="STRING" size="256" sumtext="전화번호수정여부"/>
  3496. <Column id="ovtworkyn" type="STRING" size="256" sumtext="통상근무시간외여부 "/>
  3497. <Column id="transhospnm" type="STRING" size="256" sumtext="회송병원명"/>
  3498. </ColumnInfo>
  3499. </Dataset>
  3500. <Dataset id="ds_transinfo_hira" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3501. <Dataset id="ds_transinfo_hie" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3502. <Dataset id="ds_hospinfo_hie" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3503. <Dataset id="ds_send_savetrans" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3504. <ColumnInfo>
  3505. <Column id="m_hira" type="STRING" size="256"/>
  3506. <Column id="m_hie" type="STRING" size="256"/>
  3507. <Column id="saveyn_hira" type="STRING" size="256"/>
  3508. <Column id="saveyn_hie" type="STRING" size="256"/>
  3509. <Column id="sendyn_hira" type="STRING" size="256"/>
  3510. <Column id="sendyn_hie" type="STRING" size="256"/>
  3511. <Column id="srcformcd" type="STRING" size="256"/>
  3512. </ColumnInfo>
  3513. <Rows>
  3514. <Row/>
  3515. </Rows>
  3516. </Dataset>
  3517. <Dataset id="ds_send_hirareq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3518. <ColumnInfo>
  3519. <Column id="pid" type="STRING" size="256"/>
  3520. <Column id="formrecseq" type="STRING" size="256"/>
  3521. </ColumnInfo>
  3522. <Rows>
  3523. <Row/>
  3524. </Rows>
  3525. </Dataset>
  3526. <Dataset id="ds_send_transinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3527. <ColumnInfo>
  3528. <Column id="gender" type="STRING" size="256"/>
  3529. <Column id="age" type="STRING" size="256"/>
  3530. <Column id="telecomnumber" type="STRING" size="256"/>
  3531. <Column id="wardnm" type="STRING" size="256"/>
  3532. <Column id="roomcd" type="STRING" size="256"/>
  3533. <Column id="formrecdt" type="STRING" size="256"/>
  3534. <Column id="pid" type="STRING" size="256"/>
  3535. <Column id="hngnm" type="STRING" size="256"/>
  3536. <Column id="orddeptnm" type="STRING" size="256"/>
  3537. <Column id="orddrnm" type="STRING" size="256"/>
  3538. <Column id="chosflag" type="STRING" size="256"/>
  3539. <Column id="stat" type="STRING" size="256"/>
  3540. <Column id="disphospnm" type="STRING" size="256"/>
  3541. <Column id="disptelno" type="STRING" size="256"/>
  3542. <Column id="hieyn" type="STRING" size="256"/>
  3543. <Column id="status" type="STRING" size="256"/>
  3544. <Column id="issflag" type="STRING" size="256"/>
  3545. <Column id="prcpcds" type="STRING" size="256"/>
  3546. <Column id="insukind" type="STRING" size="256"/>
  3547. <Column id="chayn" type="STRING" size="256"/>
  3548. <Column id="boyn" type="STRING" size="256"/>
  3549. <Column id="chungyn" type="STRING" size="256"/>
  3550. <Column id="pyn" type="STRING" size="256"/>
  3551. <Column id="saboncnt" type="STRING" size="256"/>
  3552. <Column id="reqaseqno" type="STRING" size="256"/>
  3553. <Column id="prntuserid" type="STRING" size="256"/>
  3554. <Column id="prntusernm" type="STRING" size="256"/>
  3555. <Column id="prntdeptcd" type="STRING" size="256"/>
  3556. <Column id="prntdt" type="STRING" size="256"/>
  3557. <Column id="coophospcd" type="STRING" size="256"/>
  3558. <Column id="corpno" type="STRING" size="256"/>
  3559. <Column id="coophospcd2" type="STRING" size="256"/>
  3560. <Column id="seqno" type="STRING" size="256"/>
  3561. <Column id="formrecseq" type="STRING" size="256"/>
  3562. <Column id="transconsentyn" type="STRING" size="256"/>
  3563. <Column id="transconsentocrtags" type="STRING" size="256"/>
  3564. <Column id="hiraconsentyn" type="STRING" size="256"/>
  3565. <Column id="hospiceyn" type="STRING" size="256"/>
  3566. </ColumnInfo>
  3567. <Rows>
  3568. <Row/>
  3569. </Rows>
  3570. </Dataset>
  3571. <Dataset id="ds_transconinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3572. <ColumnInfo>
  3573. <Column id="m" type="STRING" size="256"/>
  3574. <Column id="instcd" type="STRING" size="256"/>
  3575. <Column id="pid" type="STRING" size="256"/>
  3576. <Column id="formrecseq" type="STRING" size="256"/>
  3577. <Column id="coophospcd" type="STRING" size="256"/>
  3578. <Column id="hopedschdd" type="STRING" size="256"/>
  3579. <Column id="referdd" type="STRING" size="256"/>
  3580. <Column id="fcontact" type="STRING" size="256"/>
  3581. <Column id="drcnfmyn" type="STRING" size="256"/>
  3582. <Column id="cdchk" type="STRING" size="256"/>
  3583. <Column id="recordchk" type="STRING" size="256"/>
  3584. <Column id="resultchk" type="STRING" size="256"/>
  3585. <Column id="transhosp1" type="STRING" size="256"/>
  3586. <Column id="transhosp2" type="STRING" size="256"/>
  3587. <Column id="transhosp3" type="STRING" size="256"/>
  3588. <Column id="remfact" type="STRING" size="256"/>
  3589. <Column id="transconsentyn" type="STRING" size="256"/>
  3590. <Column id="transconsentocrtags" type="STRING" size="256"/>
  3591. <Column id="hosparvyn" type="STRING" size="256" sumtext="병원도착여부"/>
  3592. <Column id="hospinmm" type="STRING" size="256" sumtext="병원내원개월"/>
  3593. <Column id="cnsttm" type="STRING" size="256" sumtext="상담시간"/>
  3594. </ColumnInfo>
  3595. </Dataset>
  3596. <Dataset id="ds_send_iemr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3597. <Dataset id="ds_consentinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3598. <ColumnInfo>
  3599. <Column id="hiraformcd" type="STRING" size="256"/>
  3600. </ColumnInfo>
  3601. </Dataset>
  3602. <Dataset id="ds_init_hardcd_6023" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3603. <Dataset id="ds_init_hardcd_5704" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3604. <Dataset id="ds_send_otherlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3605. <ColumnInfo>
  3606. <Column id="fromdd" type="STRING" size="256"/>
  3607. <Column id="todd" type="STRING" size="256"/>
  3608. <Column id="orddeptcd" type="STRING" size="256"/>
  3609. <Column id="orddrid" type="STRING" size="256"/>
  3610. <Column id="pid" type="STRING" size="256"/>
  3611. <Column id="hngnm" type="STRING" size="256"/>
  3612. <Column id="stat" type="STRING" size="256"/>
  3613. </ColumnInfo>
  3614. <Rows>
  3615. <Row/>
  3616. </Rows>
  3617. </Dataset>
  3618. <Dataset id="ds_otherlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3619. <ColumnInfo>
  3620. <Column id="stat" type="STRING" size="256"/>
  3621. <Column id="orddd" type="STRING" size="256"/>
  3622. <Column id="pid" type="STRING" size="256"/>
  3623. <Column id="hngnm" type="STRING" size="256"/>
  3624. <Column id="rrgstno1" type="STRING" size="256"/>
  3625. <Column id="rrgstno2" type="STRING" size="256"/>
  3626. <Column id="orddeptnm" type="STRING" size="256"/>
  3627. <Column id="orddrnm" type="STRING" size="256"/>
  3628. <Column id="formnm" type="STRING" size="256"/>
  3629. <Column id="cretno" type="STRING" size="256"/>
  3630. <Column id="acptseqno" type="STRING" size="256"/>
  3631. <Column id="ioflag" type="STRING" size="256"/>
  3632. <Column id="orddeptcd" type="STRING" size="256"/>
  3633. <Column id="formcd" type="STRING" size="256"/>
  3634. <Column id="ordtype" type="STRING" size="256"/>
  3635. <Column id="dschdd" type="STRING" size="256"/>
  3636. <Column id="indschacptstat" type="STRING" size="256"/>
  3637. <Column id="ioclass" type="STRING" size="256"/>
  3638. <Column id="ocrtag" type="STRING" size="256"/>
  3639. <Column id="prntdeptnm" type="STRING" size="256"/>
  3640. <Column id="prntusernm" type="STRING" size="256"/>
  3641. </ColumnInfo>
  3642. </Dataset>
  3643. <Dataset id="ds_init_hardcd_1310" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3644. <Dataset id="ds_init_other_status" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3645. <ColumnInfo>
  3646. <Column id="label" type="STRING" size="256"/>
  3647. <Column id="value" type="STRING" size="256"/>
  3648. </ColumnInfo>
  3649. <Rows>
  3650. <Row>
  3651. <Col id="label">등록</Col>
  3652. <Col id="value">Y</Col>
  3653. </Row>
  3654. <Row>
  3655. <Col id="label">미등록</Col>
  3656. <Col id="value">N</Col>
  3657. </Row>
  3658. </Rows>
  3659. </Dataset>
  3660. <Dataset id="ds_init_other_doct" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3661. <Dataset id="ds_send_replprntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3662. <ColumnInfo>
  3663. <Column id="fromdd" type="STRING" size="256"/>
  3664. <Column id="todd" type="STRING" size="256"/>
  3665. <Column id="orddeptcd" type="STRING" size="256"/>
  3666. <Column id="orddrid" type="STRING" size="256"/>
  3667. <Column id="formrecusernm" type="STRING" size="256"/>
  3668. <Column id="pid" type="STRING" size="256"/>
  3669. <Column id="hngnm" type="STRING" size="256"/>
  3670. <Column id="fstprint" type="STRING" size="256"/>
  3671. <Column id="fstyn" type="STRING" size="256"/>
  3672. <Column id="rsrvflag" type="STRING" size="256"/>
  3673. <Column id="qreplflag" type="STRING" size="256"/>
  3674. <Column id="hieyn" type="STRING" size="256"/>
  3675. </ColumnInfo>
  3676. <Rows>
  3677. <Row/>
  3678. </Rows>
  3679. </Dataset>
  3680. <Dataset id="ds_replprntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3681. <ColumnInfo>
  3682. <Column id="pid" type="STRING" size="256"/>
  3683. <Column id="hngnm" type="STRING" size="256"/>
  3684. <Column id="orddeptnm" type="STRING" size="256"/>
  3685. <Column id="orddrnm" type="STRING" size="256"/>
  3686. <Column id="rgstdd" type="STRING" size="256"/>
  3687. <Column id="formrecdd" type="STRING" size="256"/>
  3688. <Column id="formrecdeptnm" type="STRING" size="256"/>
  3689. <Column id="formrecusernm" type="STRING" size="256"/>
  3690. <Column id="replmthd" type="STRING" size="256"/>
  3691. <Column id="fstprint" type="STRING" size="256"/>
  3692. <Column id="orddd" type="STRING" size="256"/>
  3693. <Column id="cretno" type="STRING" size="256"/>
  3694. <Column id="formrecdeptcd" type="STRING" size="256"/>
  3695. <Column id="formrecuserid" type="STRING" size="256"/>
  3696. <Column id="ioflag" type="STRING" size="256"/>
  3697. <Column id="formrecseq" type="STRING" size="256"/>
  3698. <Column id="issnm" type="STRING" size="256"/>
  3699. <Column id="instcd" type="STRING" size="256"/>
  3700. <Column id="seqno" type="STRING" size="256"/>
  3701. <Column id="fstprintdt" type="STRING" size="256"/>
  3702. <Column id="replseqno" type="STRING" size="256"/>
  3703. <Column id="orddeptcd" type="STRING" size="256"/>
  3704. <Column id="orddrid" type="STRING" size="256"/>
  3705. <Column id="replflag" type="STRING" size="256"/>
  3706. <Column id="fstyn" type="STRING" size="256"/>
  3707. <Column id="rsrvflag" type="STRING" size="256"/>
  3708. <Column id="qreplflag" type="STRING" size="256"/>
  3709. <Column id="delivefact" type="STRING" size="256"/>
  3710. <Column id="jobpos" type="STRING" size="256"/>
  3711. <Column id="ocryn" type="STRING" size="256"/>
  3712. <Column id="formcd" type="STRING" size="256"/>
  3713. <Column id="personal_ocryn" type="STRING" size="256"/>
  3714. <Column id="personal_formcd" type="STRING" size="256"/>
  3715. <Column id="hieyn" type="STRING" size="256"/>
  3716. <Column id="attfilepath" type="STRING" size="256"/>
  3717. <Column id="attfilenm" type="STRING" size="256"/>
  3718. <Column id="attyn" type="STRING" size="256"/>
  3719. <Column id="repltype" type="STRING" size="256"/>
  3720. <Column id="coophospnm" type="STRING" size="256"/>
  3721. <Column id="drnm" type="STRING" size="256"/>
  3722. <Column id="hospgrade" type="STRING" size="256"/>
  3723. </ColumnInfo>
  3724. </Dataset>
  3725. <Dataset id="ds_init_replmthd_A0422" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3726. <ColumnInfo>
  3727. <Column id="cdid" type="STRING" size="256"/>
  3728. <Column id="cdnm" type="STRING" size="256"/>
  3729. </ColumnInfo>
  3730. </Dataset>
  3731. <Dataset id="ds_init_replprnt_doct" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3732. <Dataset id="ds_init_hieyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3733. <ColumnInfo>
  3734. <Column id="label" type="STRING" size="256"/>
  3735. <Column id="value" type="STRING" size="256"/>
  3736. </ColumnInfo>
  3737. <Rows>
  3738. <Row>
  3739. <Col id="label">전 체</Col>
  3740. <Col id="value">-</Col>
  3741. </Row>
  3742. <Row>
  3743. <Col id="label">Y</Col>
  3744. <Col id="value">Y</Col>
  3745. </Row>
  3746. <Row>
  3747. <Col id="label">N</Col>
  3748. <Col id="value">N</Col>
  3749. </Row>
  3750. </Rows>
  3751. </Dataset>
  3752. <Dataset id="ds_init_replprnt_rsrvflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3753. <ColumnInfo>
  3754. <Column id="label" type="STRING" size="256"/>
  3755. <Column id="value" type="STRING" size="256"/>
  3756. </ColumnInfo>
  3757. <Rows>
  3758. <Row>
  3759. <Col id="label">Y</Col>
  3760. <Col id="value">C</Col>
  3761. </Row>
  3762. <Row>
  3763. <Col id="label">N</Col>
  3764. <Col id="value">N</Col>
  3765. </Row>
  3766. </Rows>
  3767. </Dataset>
  3768. <Dataset id="ds_send_replprnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3769. <ColumnInfo>
  3770. <Column id="pid" type="STRING" size="256"/>
  3771. <Column id="hngnm" type="STRING" size="256"/>
  3772. <Column id="orddeptnm" type="STRING" size="256"/>
  3773. <Column id="orddrnm" type="STRING" size="256"/>
  3774. <Column id="rgstdd" type="STRING" size="256"/>
  3775. <Column id="formrecdd" type="STRING" size="256"/>
  3776. <Column id="formrecdeptnm" type="STRING" size="256"/>
  3777. <Column id="formrecusernm" type="STRING" size="256"/>
  3778. <Column id="replmthd" type="STRING" size="256"/>
  3779. <Column id="fstprint" type="STRING" size="256"/>
  3780. <Column id="orddd" type="STRING" size="256"/>
  3781. <Column id="cretno" type="STRING" size="256"/>
  3782. <Column id="formrecdeptcd" type="STRING" size="256"/>
  3783. <Column id="formrecuserid" type="STRING" size="256"/>
  3784. <Column id="ioflag" type="STRING" size="256"/>
  3785. <Column id="formrecseq" type="STRING" size="256"/>
  3786. <Column id="issnm" type="STRING" size="256"/>
  3787. <Column id="instcd" type="STRING" size="256"/>
  3788. <Column id="seqno" type="STRING" size="256"/>
  3789. <Column id="fstprintdt" type="STRING" size="256"/>
  3790. <Column id="replseqno" type="STRING" size="256"/>
  3791. <Column id="orddeptcd" type="STRING" size="256"/>
  3792. <Column id="orddrid" type="STRING" size="256"/>
  3793. <Column id="replflag" type="STRING" size="256"/>
  3794. <Column id="fstyn" type="STRING" size="256"/>
  3795. <Column id="rsrvflag" type="STRING" size="256"/>
  3796. <Column id="qreplflag" type="STRING" size="256"/>
  3797. <Column id="delivefact" type="STRING" size="256"/>
  3798. <Column id="jobpos" type="STRING" size="256"/>
  3799. <Column id="ocryn" type="STRING" size="256"/>
  3800. <Column id="formcd" type="STRING" size="256"/>
  3801. <Column id="personal_ocryn" type="STRING" size="256"/>
  3802. <Column id="personal_formcd" type="STRING" size="256"/>
  3803. <Column id="hieyn" type="STRING" size="256"/>
  3804. <Column id="attfilepath" type="STRING" size="256"/>
  3805. <Column id="attfilenm" type="STRING" size="256"/>
  3806. <Column id="attyn" type="STRING" size="256"/>
  3807. <Column id="repltype" type="STRING" size="256"/>
  3808. <Column id="coophospnm" type="STRING" size="256"/>
  3809. <Column id="drnm" type="STRING" size="256"/>
  3810. <Column id="hospgrade" type="STRING" size="256"/>
  3811. </ColumnInfo>
  3812. <Rows>
  3813. <Row/>
  3814. </Rows>
  3815. </Dataset>
  3816. <Dataset id="ds_init_hardcd_5561" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3817. <Dataset id="ds_send_replprntcancel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3818. <ColumnInfo>
  3819. <Column id="instcd" type="STRING" size="256"/>
  3820. <Column id="pid" type="STRING" size="256"/>
  3821. <Column id="replseqno" type="STRING" size="256"/>
  3822. <Column id="lastupdtrid" type="STRING" size="256"/>
  3823. </ColumnInfo>
  3824. </Dataset>
  3825. <Dataset id="ds_send_replprntmsg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3826. <ColumnInfo>
  3827. <Column id="gubun" type="STRING" size="256"/>
  3828. <Column id="hospmsg" type="STRING" size="256"/>
  3829. </ColumnInfo>
  3830. <Rows>
  3831. <Row/>
  3832. </Rows>
  3833. </Dataset>
  3834. <Dataset id="ds_send_replprnt_hie" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3835. <ColumnInfo>
  3836. <Column id="pid" type="STRING" size="256"/>
  3837. <Column id="hngnm" type="STRING" size="256"/>
  3838. <Column id="orddeptnm" type="STRING" size="256"/>
  3839. <Column id="orddrnm" type="STRING" size="256"/>
  3840. <Column id="rgstdd" type="STRING" size="256"/>
  3841. <Column id="formrecdd" type="STRING" size="256"/>
  3842. <Column id="formrecdeptnm" type="STRING" size="256"/>
  3843. <Column id="formrecusernm" type="STRING" size="256"/>
  3844. <Column id="replmthd" type="STRING" size="256"/>
  3845. <Column id="fstprint" type="STRING" size="256"/>
  3846. <Column id="orddd" type="STRING" size="256"/>
  3847. <Column id="cretno" type="STRING" size="256"/>
  3848. <Column id="formrecdeptcd" type="STRING" size="256"/>
  3849. <Column id="formrecuserid" type="STRING" size="256"/>
  3850. <Column id="ioflag" type="STRING" size="256"/>
  3851. <Column id="formrecseq" type="STRING" size="256"/>
  3852. <Column id="issnm" type="STRING" size="256"/>
  3853. <Column id="instcd" type="STRING" size="256"/>
  3854. <Column id="seqno" type="STRING" size="256"/>
  3855. <Column id="fstprintdt" type="STRING" size="256"/>
  3856. <Column id="replseqno" type="STRING" size="256"/>
  3857. <Column id="orddeptcd" type="STRING" size="256"/>
  3858. <Column id="orddrid" type="STRING" size="256"/>
  3859. <Column id="replflag" type="STRING" size="256"/>
  3860. <Column id="fstyn" type="STRING" size="256"/>
  3861. <Column id="rsrvflag" type="STRING" size="256"/>
  3862. <Column id="qreplflag" type="STRING" size="256"/>
  3863. <Column id="delivefact" type="STRING" size="256"/>
  3864. <Column id="jobpos" type="STRING" size="256"/>
  3865. <Column id="ocryn" type="STRING" size="256"/>
  3866. <Column id="formcd" type="STRING" size="256"/>
  3867. <Column id="personal_ocryn" type="STRING" size="256"/>
  3868. <Column id="personal_formcd" type="STRING" size="256"/>
  3869. <Column id="hieyn" type="STRING" size="256"/>
  3870. <Column id="attfilepath" type="STRING" size="256"/>
  3871. <Column id="attfilenm" type="STRING" size="256"/>
  3872. <Column id="attyn" type="STRING" size="256"/>
  3873. <Column id="repltype" type="STRING" size="256"/>
  3874. <Column id="coophospnm" type="STRING" size="256"/>
  3875. <Column id="drnm" type="STRING" size="256"/>
  3876. <Column id="hospgrade" type="STRING" size="256"/>
  3877. </ColumnInfo>
  3878. </Dataset>
  3879. <Dataset id="ds_init_knuhhosp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3880. <ColumnInfo>
  3881. <Column id="instcd" type="STRING" size="256"/>
  3882. <Column id="coophospcd" type="STRING" size="256"/>
  3883. <Column id="coophospnm" type="STRING" size="256"/>
  3884. <Column id="zipcdaddr" type="STRING" size="256"/>
  3885. <Column id="telno" type="STRING" size="256"/>
  3886. <Column id="corpno" type="STRING" size="256"/>
  3887. <Column id="deptcd" type="STRING" size="256"/>
  3888. <Column id="deptnm" type="STRING" size="256"/>
  3889. </ColumnInfo>
  3890. <Rows>
  3891. <Row>
  3892. <Col id="instcd">031</Col>
  3893. <Col id="coophospcd">1000005157</Col>
  3894. </Row>
  3895. <Row>
  3896. <Col id="instcd">032</Col>
  3897. </Row>
  3898. </Rows>
  3899. </Dataset>
  3900. <Dataset id="ds_hidden_popupmenu1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3901. <ColumnInfo>
  3902. <Column id="label" type="STRING" size="256"/>
  3903. <Column id="func" type="STRING" size="256"/>
  3904. <Column id="lev" type="STRING" size="256"/>
  3905. </ColumnInfo>
  3906. <Rows>
  3907. <Row>
  3908. <Col id="label">의뢰환자등록</Col>
  3909. <Col id="func">fReqPatReg</Col>
  3910. <Col id="lev">0</Col>
  3911. </Row>
  3912. </Rows>
  3913. </Dataset>
  3914. <Dataset id="ds_data_recitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3915. <Dataset id="ds_data_docinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3916. <ColumnInfo>
  3917. <Column id="signdata" type="STRING" size="256"/>
  3918. <Column id="sealimage" type="BLOB" size="256"/>
  3919. </ColumnInfo>
  3920. <Rows>
  3921. <Row/>
  3922. </Rows>
  3923. </Dataset>
  3924. <Dataset id="ds_send_hide_cancel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3925. <ColumnInfo>
  3926. <Column id="gubun" type="STRING" size="256"/>
  3927. <Column id="id" type="STRING" size="256"/>
  3928. </ColumnInfo>
  3929. <Rows>
  3930. <Row/>
  3931. </Rows>
  3932. </Dataset>
  3933. <Dataset id="ds_init_doctlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3934. <ColumnInfo/>
  3935. </Dataset>
  3936. <Dataset id="ds_init_repl_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3937. <Dataset id="ds_ovtworktranslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3938. <ColumnInfo>
  3939. <Column id="gender" type="STRING" size="256"/>
  3940. <Column id="age" type="STRING" size="256"/>
  3941. <Column id="telecomnumber" type="STRING" size="256"/>
  3942. <Column id="wardnm" type="STRING" size="256"/>
  3943. <Column id="roomcd" type="STRING" size="256"/>
  3944. <Column id="formrecdt" type="STRING" size="256"/>
  3945. <Column id="pid" type="STRING" size="256"/>
  3946. <Column id="hngnm" type="STRING" size="256"/>
  3947. <Column id="orddeptnm" type="STRING" size="256"/>
  3948. <Column id="orddrnm" type="STRING" size="256"/>
  3949. <Column id="chosflag" type="STRING" size="256"/>
  3950. <Column id="stat" type="STRING" size="256"/>
  3951. <Column id="disphospnm" type="STRING" size="256"/>
  3952. <Column id="disptelno" type="STRING" size="256"/>
  3953. <Column id="hieyn" type="STRING" size="256"/>
  3954. <Column id="status" type="STRING" size="256"/>
  3955. <Column id="issflag" type="STRING" size="256"/>
  3956. <Column id="prcpcds" type="STRING" size="256"/>
  3957. <Column id="insukind" type="STRING" size="256"/>
  3958. <Column id="chayn" type="STRING" size="256"/>
  3959. <Column id="boyn" type="STRING" size="256"/>
  3960. <Column id="chungyn" type="STRING" size="256"/>
  3961. <Column id="pyn" type="STRING" size="256"/>
  3962. <Column id="hiraconsentyn" type="STRING" size="256"/>
  3963. <Column id="saboncnt" type="STRING" size="256"/>
  3964. <Column id="reqaseqno" type="STRING" size="256"/>
  3965. <Column id="prntuserid" type="STRING" size="256"/>
  3966. <Column id="prntusernm" type="STRING" size="256"/>
  3967. <Column id="prntdeptcd" type="STRING" size="256"/>
  3968. <Column id="prntdt" type="STRING" size="256"/>
  3969. <Column id="coophospcd" type="STRING" size="256"/>
  3970. <Column id="corpno" type="STRING" size="256"/>
  3971. <Column id="coophospcd2" type="STRING" size="256"/>
  3972. <Column id="seqno" type="STRING" size="256"/>
  3973. <Column id="formrecseq" type="STRING" size="256"/>
  3974. <Column id="transconsentyn" type="STRING" size="256"/>
  3975. <Column id="transconsentocrtags" type="STRING" size="256"/>
  3976. <Column id="formcd" type="STRING" size="256"/>
  3977. <Column id="crstrsyn" type="STRING" size="256" sumtext="요약지전송여부"/>
  3978. <Column id="imgtrsyn" type="STRING" size="256" sumtext="영상전송여"/>
  3979. <Column id="ovtworkyn" type="STRING" size="256" sumtext="통상근무시간외여부"/>
  3980. </ColumnInfo>
  3981. </Dataset>
  3982. </Objects>
  3983. <Bind>
  3984. <BindItem id="item0" compid="Tab00.tabpage_trans.group1.Calendar00" propid="value" datasetid="ds_send_translist" columnid="fromdd"/>
  3985. <BindItem id="item1" compid="Tab00.tabpage_trans.group1.Calendar01" propid="value" datasetid="ds_send_translist" columnid="todd"/>
  3986. <BindItem id="item2" compid="Tab00.tabpage_trans.group1.Radio00" propid="value" datasetid="ds_send_translist" columnid="stat"/>
  3987. <BindItem id="item32" compid="Tab00.tabpage_hie.Div00.input24" propid="value" datasetid="ds_send_reqhielist" columnid="hospnm"/>
  3988. <BindItem id="item3" compid="Tab00.tabpage_hie.Div00.input00" propid="value" datasetid="ds_send_reqhielist" columnid="patientname"/>
  3989. <BindItem id="item6" compid="Tab00.tabpage_hie.Div00.CheckBox01" propid="value" datasetid="ds_send_reqhielist" columnid="hideflag"/>
  3990. <BindItem id="item5" compid="Tab00.tabpage_hie.Div00.Calendar00" propid="value" datasetid="ds_send_reqhielist" columnid="begindate"/>
  3991. <BindItem id="item7" compid="Tab00.tabpage_hie.Div00.Calendar01" propid="value" datasetid="ds_send_reqhielist" columnid="enddate"/>
  3992. <BindItem id="item8" compid="Tab00.tabpage_hie.Div00.Radio00" propid="value" datasetid="ds_send_reqhielist" columnid="taskstatuscd"/>
  3993. <BindItem id="item4" compid="Tab00.tabpage_reqpat.group1.ipt_fromdd" propid="value" datasetid="ds_send_reqpatlist" columnid="fromdd"/>
  3994. <BindItem id="item9" compid="Tab00.tabpage_reqpat.group1.ipt_todd" propid="value" datasetid="ds_send_reqpatlist" columnid="todd"/>
  3995. <BindItem id="item10" compid="Tab00.tabpage_reqpat.group1.ipt_drnm" propid="value" datasetid="ds_send_reqpatlist" columnid="drnm"/>
  3996. <BindItem id="item11" compid="Tab00.tabpage_reqpat.group1.cmb_areacd" propid="value" datasetid="ds_send_reqpatlist" columnid="areacd"/>
  3997. <BindItem id="item12" compid="Tab00.tabpage_reqpat.group1.cmb_orddeptcd" propid="value" datasetid="ds_send_reqpatlist" columnid="orddeptcd"/>
  3998. <BindItem id="item13" compid="Tab00.tabpage_reqpat.group1.cmb_repltype" propid="value" datasetid="ds_send_reqpatlist" columnid="repltype"/>
  3999. <BindItem id="item14" compid="Tab00.tabpage_reqpat.group1.cmb_hospgrade" propid="value" datasetid="ds_send_reqpatlist" columnid="hospgrade"/>
  4000. <BindItem id="item15" compid="Tab00.tabpage_reqpat.group1.cmb_orddrid" propid="value" datasetid="ds_send_reqpatlist" columnid="orddrid"/>
  4001. <BindItem id="item16" compid="Tab00.tabpage_reqpat.group1.cmb_cptype" propid="value" datasetid="ds_send_reqpatlist" columnid="cptype"/>
  4002. <BindItem id="item17" compid="Tab00.tabpage_reqpat.group1.ipt_coophospnm" propid="value" datasetid="ds_send_reqpatlist" columnid="coophospnm"/>
  4003. <BindItem id="item18" compid="Tab00.tabpage_reqpat.group1.cmb_replflag" propid="value" datasetid="ds_send_reqpatlist" columnid="replflag"/>
  4004. <BindItem id="item19" compid="Tab00.tabpage_reqpat.group1.checkbox1" propid="value" datasetid="ds_send_reqpatlist" columnid="clsmatyn"/>
  4005. <BindItem id="item20" compid="Tab00.tabpage_rsrv.group1.cmb_condflag" propid="value" datasetid="ds_send_rsrvlist" columnid="condflag"/>
  4006. <BindItem id="item21" compid="Tab00.tabpage_rsrv.group1.ipt_fromdd" propid="value" datasetid="ds_send_rsrvlist" columnid="fromdd"/>
  4007. <BindItem id="item22" compid="Tab00.tabpage_rsrv.group1.ipt_todd" propid="value" datasetid="ds_send_rsrvlist" columnid="todd"/>
  4008. <BindItem id="item24" compid="Tab00.tabpage_rsrv.group1.ipt_rqstdrid" propid="value" datasetid="ds_send_rsrvlist" columnid="rqstdrid"/>
  4009. <BindItem id="item25" compid="Tab00.tabpage_rsrv.group1.cmb_orddeptcd" propid="value" datasetid="ds_send_rsrvlist" columnid="orddeptcd"/>
  4010. <BindItem id="item26" compid="Tab00.tabpage_rsrv.group1.cmb_orddrid" propid="value" datasetid="ds_send_rsrvlist" columnid="orddrid"/>
  4011. <BindItem id="item27" compid="Tab00.tabpage_rsrv.group1.cmb_cptype" propid="value" datasetid="ds_send_rsrvlist" columnid="onestop"/>
  4012. <BindItem id="item23" compid="Tab00.tabpage_rsrv.group1.ipt_rqsthospcd" propid="value" datasetid="ds_send_rsrvlist" columnid="rqsthospcd"/>
  4013. <BindItem id="item28" compid="Tab00.tabpage_hira.Div00.Calendar00" propid="value" datasetid="ds_send_reqhiralist" columnid="begindate"/>
  4014. <BindItem id="item29" compid="Tab00.tabpage_hira.Div00.Calendar01" propid="value" datasetid="ds_send_reqhiralist" columnid="enddate"/>
  4015. <BindItem id="item30" compid="Tab00.tabpage_hira.Div00.input24" propid="value" datasetid="ds_send_reqhiralist" columnid="hospnm"/>
  4016. <BindItem id="item31" compid="Tab00.tabpage_hira.Div00.input00" propid="value" datasetid="ds_send_reqhiralist" columnid="patientname"/>
  4017. <BindItem id="item33" compid="Tab00.tabpage_repl.opt_reqcnt" propid="value" datasetid="ds_repl_cntinfo" columnid="reqcnt"/>
  4018. <BindItem id="item34" compid="Tab00.tabpage_repl.opt_replcnt" propid="value" datasetid="ds_repl_cntinfo" columnid="replcnt"/>
  4019. <BindItem id="item35" compid="Tab00.tabpage_repl.group1.cmb_replflag" propid="value" datasetid="ds_send_repllist" columnid="patflag"/>
  4020. <BindItem id="item36" compid="Tab00.tabpage_repl.group1.cmb_hospgrade" propid="value" datasetid="ds_send_repllist" columnid="hospgrade"/>
  4021. <BindItem id="item37" compid="Tab00.tabpage_repl.group1.ipt_coophospnm" propid="value" datasetid="ds_send_repllist" columnid="coophospnm"/>
  4022. <BindItem id="item38" compid="Tab00.tabpage_repl.group1.cmb_orddeptcd" propid="value" datasetid="ds_send_repllist" columnid="orddeptcd"/>
  4023. <BindItem id="item39" compid="Tab00.tabpage_repl.group1.ipt_pid" propid="value" datasetid="ds_send_repllist" columnid="pid"/>
  4024. <BindItem id="item40" compid="Tab00.tabpage_repl.group1.ipt_hngnm" propid="value" datasetid="ds_send_repllist" columnid="hngnm"/>
  4025. <BindItem id="item41" compid="Tab00.tabpage_repl.group1.cmb_orddrid" propid="value" datasetid="ds_send_repllist" columnid="orddrid"/>
  4026. <BindItem id="item42" compid="Tab00.tabpage_repl.group1.ipt_drnm" propid="value" datasetid="ds_send_repllist" columnid="drnm"/>
  4027. <BindItem id="item43" compid="Tab00.tabpage_repl.group1.cmb_saveflag" propid="value" datasetid="ds_send_repllist" columnid="saveflag"/>
  4028. <BindItem id="item45" compid="Tab00.tabpage_repl.group1.ipt_fromdd" propid="value" datasetid="ds_send_repllist" columnid="fromdd"/>
  4029. <BindItem id="item46" compid="Tab00.tabpage_repl.group1.ipt_todd" propid="value" datasetid="ds_send_repllist" columnid="todd"/>
  4030. <BindItem id="item48" compid="Tab00.tabpage_repl.group1.cmb_qreplflag" propid="value" datasetid="ds_send_repllist" columnid="qreplflag"/>
  4031. <BindItem id="item49" compid="Tab00.tabpage_trans.group1.combo5" propid="value" datasetid="ds_send_translist" columnid="dayflag"/>
  4032. <BindItem id="item52" compid="Tab00.tabpage_trans.group1.ipt_pid" propid="value" datasetid="ds_send_translist" columnid="pid"/>
  4033. <BindItem id="item53" compid="Tab00.tabpage_trans.group1.ipt_hngnm" propid="value" datasetid="ds_send_translist" columnid="hngnm"/>
  4034. <BindItem id="item54" compid="Tab00.tabpage_trans.group1.cmb_orddeptcd" propid="value" datasetid="ds_send_translist" columnid="orddeptcd"/>
  4035. <BindItem id="item55" compid="Tab00.tabpage_trans.group1.cmb_orddrid" propid="value" datasetid="ds_send_translist" columnid="orddrid"/>
  4036. <BindItem id="item50" compid="Div00.Div01.Calendar00" propid="value" datasetid="ds_rsrvinfo" columnid="hopedd"/>
  4037. <BindItem id="item51" compid="Div00.Div01.MaskEdit00" propid="value" datasetid="ds_rsrvinfo" columnid="hopetm"/>
  4038. <BindItem id="item56" compid="Div00.Div01.TextArea00" propid="value" datasetid="ds_rsrvinfo" columnid="yeyakdesc"/>
  4039. <BindItem id="item57" compid="Div01.Div01.Edit00" propid="value" datasetid="ds_send_patinfo" columnid="patnm"/>
  4040. <BindItem id="item58" compid="Div01.Div01.Edit01" propid="value" datasetid="ds_send_patinfo" columnid="pattelno"/>
  4041. <BindItem id="item59" compid="Div01.Div01.edt_rrgstno1" propid="value" datasetid="ds_send_patinfo" columnid="rrgstno1"/>
  4042. <BindItem id="item60" compid="Div01.Div01.edt_rrgstno2" propid="value" datasetid="ds_send_patinfo" columnid="rrgstno2"/>
  4043. <BindItem id="item61" compid="Tab00.tabpage_hira.Div00.CheckBox01" propid="value" datasetid="ds_send_reqhiralist" columnid="hideflag"/>
  4044. <BindItem id="item62" compid="Tab00.tabpage_hira.Div00.Radio00" propid="value" datasetid="ds_send_reqhiralist" columnid="taskstatuscd"/>
  4045. <BindItem id="item64" compid="Tab00.tabpage_trans.group1.cmb_formcd" propid="value" datasetid="ds_send_translist" columnid="srcformcd"/>
  4046. <BindItem id="item63" compid="Tab00.tabpage_transcon.group1.ipt_fromdd" propid="value" datasetid="ds_send_transconlist" columnid="fromdd"/>
  4047. <BindItem id="item65" compid="Tab00.tabpage_transcon.group1.ipt_todd" propid="value" datasetid="ds_send_transconlist" columnid="todd"/>
  4048. <BindItem id="item66" compid="Tab00.tabpage_transcon.Div_detail.Edit00" propid="value" datasetid="ds_transcon_detl" columnid="pid"/>
  4049. <BindItem id="item67" compid="Tab00.tabpage_transcon.Div_detail.Edit09" propid="value" datasetid="ds_transcon_detl" columnid="roomcd"/>
  4050. <BindItem id="item68" compid="Tab00.tabpage_transcon.Div_detail.Edit10" propid="value" datasetid="ds_transcon_detl" columnid="orddeptnm"/>
  4051. <BindItem id="item69" compid="Tab00.tabpage_transcon.Div_detail.Edit12" propid="value" datasetid="ds_transcon_detl" columnid="atdoctnm"/>
  4052. <BindItem id="item70" compid="Tab00.tabpage_transcon.Div_detail.Edit11" propid="value" datasetid="ds_transcon_detl" columnid="nzone"/>
  4053. <BindItem id="item71" compid="Tab00.tabpage_transcon.Div_detail.Edit02" propid="value" datasetid="ds_transcon_detl" columnid="hngnm"/>
  4054. <BindItem id="item72" compid="Tab00.tabpage_transcon.Div_detail.Edit03" propid="value" datasetid="ds_transcon_detl" columnid="sex"/>
  4055. <BindItem id="item73" compid="Tab00.tabpage_transcon.Div_detail.Edit04" propid="value" datasetid="ds_transcon_detl" columnid="age"/>
  4056. <BindItem id="item74" compid="Tab00.tabpage_transcon.Div_detail.Edit13" propid="value" datasetid="ds_transcon_detl" columnid="transhosp"/>
  4057. <BindItem id="item75" compid="Tab00.tabpage_transcon.Div_detail.Calendar00" propid="value" datasetid="ds_transcon_detl" columnid="hopedschdd"/>
  4058. <BindItem id="item76" compid="Tab00.tabpage_transcon.Div_detail.Calendar01" propid="value" datasetid="ds_transcon_detl" columnid="referdd"/>
  4059. <BindItem id="item77" compid="Tab00.tabpage_transcon.Div_detail.Edit01" propid="value" datasetid="ds_transcon_detl" columnid="fcontact"/>
  4060. <BindItem id="item78" compid="Tab00.tabpage_transcon.Div_detail.CheckBox00" propid="value" datasetid="ds_transcon_detl" columnid="drcnfmyn"/>
  4061. <BindItem id="item79" compid="Tab00.tabpage_transcon.Div_detail.CheckBox01" propid="value" datasetid="ds_transcon_detl" columnid="cdchk"/>
  4062. <BindItem id="item80" compid="Tab00.tabpage_transcon.Div_detail.CheckBox03" propid="value" datasetid="ds_transcon_detl" columnid="recordchk"/>
  4063. <BindItem id="item81" compid="Tab00.tabpage_transcon.Div_detail.CheckBox02" propid="value" datasetid="ds_transcon_detl" columnid="resultchk"/>
  4064. <BindItem id="item82" compid="Tab00.tabpage_transcon.Div_detail.Edit05" propid="value" datasetid="ds_transcon_detl" columnid="transhosp1"/>
  4065. <BindItem id="item83" compid="Tab00.tabpage_transcon.Div_detail.Edit07" propid="value" datasetid="ds_transcon_detl" columnid="transhosp2"/>
  4066. <BindItem id="item84" compid="Tab00.tabpage_transcon.Div_detail.Edit06" propid="value" datasetid="ds_transcon_detl" columnid="transhosp3"/>
  4067. <BindItem id="item85" compid="Tab00.tabpage_transcon.Div_detail.TextArea00" propid="value" datasetid="ds_transcon_detl" columnid="remfact"/>
  4068. <BindItem id="item86" compid="Tab00.tabpage_transcon.group1.Edit00" propid="value" datasetid="ds_send_transconlist" columnid="pid"/>
  4069. <BindItem id="item87" compid="Tab00.tabpage_trans.Div01.input4" propid="value" datasetid="ds_transconinfo" columnid="remfact"/>
  4070. <BindItem id="item88" compid="Tab00.tabpage_trans.Div01.ipt_enddd01" propid="value" datasetid="ds_transconinfo" columnid="referdd"/>
  4071. <BindItem id="item89" compid="Tab00.tabpage_trans.Div01.CheckBox00" propid="value" datasetid="ds_transconinfo" columnid="cdchk"/>
  4072. <BindItem id="item90" compid="Tab00.tabpage_trans.Div01.CheckBox02" propid="value" datasetid="ds_transconinfo" columnid="recordchk"/>
  4073. <BindItem id="item91" compid="Tab00.tabpage_trans.Div01.ipt_enddd02" propid="value" datasetid="ds_transconinfo" columnid="hopedschdd"/>
  4074. <BindItem id="item92" compid="Tab00.tabpage_trans.Div01.CheckBox03" propid="value" datasetid="ds_transconinfo" columnid="resultchk"/>
  4075. <BindItem id="item93" compid="Tab00.tabpage_trans.Div01.output01" propid="value" datasetid="ds_transconinfo" columnid="fcontact"/>
  4076. <BindItem id="item94" compid="Tab00.tabpage_trans.Div01.CheckBox01" propid="value" datasetid="ds_transconinfo" columnid="drcnfmyn"/>
  4077. <BindItem id="item95" compid="Tab00.tabpage_trans.div_trans_detl.caption57" propid="text" datasetid="ds_main_om_cond" columnid="roomcd"/>
  4078. <BindItem id="item97" compid="Tab00.tabpage_trans.div_trans_detl.caption00" propid="text" datasetid="ds_main_om_cond" columnid="roomcd"/>
  4079. <BindItem id="item99" compid="Tab00.tabpage_trans.div_trans_detl.caption02" propid="text" datasetid="ds_main_om_cond" columnid="roomcd"/>
  4080. <BindItem id="item98" compid="Tab00.tabpage_trans.div_trans_detl.chk_hira" propid="value" datasetid="ds_send_savetrans" columnid="sendyn_hira"/>
  4081. <BindItem id="item100" compid="Tab00.tabpage_trans.div_trans_detl.caption01" propid="text" datasetid="ds_main_om_cond" columnid="roomcd"/>
  4082. <BindItem id="item96" compid="Tab00.tabpage_trans.div_trans_detl.chk_hie" propid="value" datasetid="ds_send_savetrans" columnid="sendyn_hie"/>
  4083. <BindItem id="item101" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_pid" propid="value" datasetid="ds_transinfo" columnid="pid"/>
  4084. <BindItem id="item102" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_hngnm" propid="value" datasetid="ds_transinfo" columnid="hngnm"/>
  4085. <BindItem id="item103" compid="Tab00.tabpage_trans.div_trans_detl.Div00.output1" propid="value" datasetid="ds_transinfo" columnid="gender"/>
  4086. <BindItem id="item104" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_age" propid="value" datasetid="ds_transinfo" columnid="age"/>
  4087. <BindItem id="item105" compid="Tab00.tabpage_trans.div_trans_detl.Div00.output2" propid="value" datasetid="ds_transinfo" columnid="telecomnumber"/>
  4088. <BindItem id="item106" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_orddd" propid="value" datasetid="ds_transinfo" columnid="orddd"/>
  4089. <BindItem id="item107" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_orddeptnm" propid="value" datasetid="ds_transinfo" columnid="orddeptnm"/>
  4090. <BindItem id="item108" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_orddrnm" propid="value" datasetid="ds_transinfo" columnid="orddrnm"/>
  4091. <BindItem id="item109" compid="Tab00.tabpage_trans.div_trans_detl.Div00.output3" propid="value" datasetid="ds_transinfo" columnid="wardnm"/>
  4092. <BindItem id="item110" compid="Tab00.tabpage_trans.div_trans_detl.Div00.output4" propid="value" datasetid="ds_transinfo" columnid="roomcd"/>
  4093. <BindItem id="item116" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_coophospnm00" propid="value" datasetid="ds_transinfo" columnid="reqcoophospnm"/>
  4094. <BindItem id="item117" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_rumint00" propid="value" datasetid="ds_transinfo" columnid="reqdd"/>
  4095. <BindItem id="item118" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_telno00" propid="value" datasetid="ds_transinfo" columnid="reqdrnm"/>
  4096. <BindItem id="item119" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_coophospnm01" propid="value" datasetid="ds_transinfo" columnid="reqorddeptnm"/>
  4097. <BindItem id="item120" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_rumint01" propid="value" datasetid="ds_transinfo" columnid="reqorddrnm"/>
  4098. <BindItem id="item121" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_telno01" propid="value" datasetid="ds_transinfo" columnid="reqpseqno"/>
  4099. <BindItem id="item122" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_coophospnm" propid="value" datasetid="ds_transinfo" columnid="disphospnm"/>
  4100. <BindItem id="item123" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_deptnm" propid="value" datasetid="ds_transinfo" columnid="dispdeptnm"/>
  4101. <BindItem id="item124" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_coophospnm02" propid="value" datasetid="ds_transinfo" columnid="dispaddr"/>
  4102. <BindItem id="item125" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_telno02" propid="value" datasetid="ds_transinfo" columnid="disptelno"/>
  4103. <BindItem id="item126" compid="Tab00.tabpage_trans.div_trans_detl.Div00.CheckBox00" propid="value" datasetid="ds_transinfo" columnid="ishie"/>
  4104. <BindItem id="item127" compid="Tab00.tabpage_trans.div_trans_detl.Div00.input2" propid="value" datasetid="ds_transinfo" columnid="reqacnfmnm"/>
  4105. <BindItem id="item128" compid="Tab00.tabpage_trans.div_trans_detl.Div00.ipt_enddd" propid="value" datasetid="ds_transinfo" columnid="enddd"/>
  4106. <BindItem id="item129" compid="Tab00.tabpage_trans.div_trans_detl.Div00.combo1" propid="value" datasetid="ds_transinfo" columnid="dispbizflag"/>
  4107. <BindItem id="item131" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage1.combo00" propid="value" datasetid="ds_transinfo" columnid="rsltcd"/>
  4108. <BindItem id="item132" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage1.combo02" propid="value" datasetid="ds_transinfo" columnid="ncrsn"/>
  4109. <BindItem id="item133" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage1.ipt_enddd02" propid="value" datasetid="ds_transinfo" columnid="prntdt_hira"/>
  4110. <BindItem id="item134" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage1.output00" propid="value" datasetid="ds_transinfo" columnid="ncrsnetc"/>
  4111. <BindItem id="item135" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage1.combo04" propid="value" datasetid="ds_transinfo" columnid="reqaflag"/>
  4112. <BindItem id="item136" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage1.combo03" propid="value" datasetid="ds_transinfo" columnid="crsn"/>
  4113. <BindItem id="item137" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage2.input1" propid="value" datasetid="ds_transinfo" columnid="hopedd"/>
  4114. <BindItem id="item138" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage2.MaskEdit00" propid="value" datasetid="ds_transinfo" columnid="hopetm"/>
  4115. <BindItem id="item139" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage2.ipt_enddd00" propid="value" datasetid="ds_transinfo" columnid="prntdt_hie"/>
  4116. <BindItem id="item140" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage2.input4" propid="value" datasetid="ds_transinfo" columnid="yeyakdesc"/>
  4117. <BindItem id="item141" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage2.input3" propid="value" datasetid="ds_transinfo" columnid="reasonforreferral"/>
  4118. <BindItem id="item142" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_coophospnm03" propid="value" datasetid="ds_transinfo" columnid="corpno"/>
  4119. <BindItem id="item145" compid="Tab00.tabpage_trans.Div01.opt_transconsent" propid="value" datasetid="ds_transconinfo" columnid="transconsentyn"/>
  4120. <BindItem id="item146" compid="Tab00.tabpage_transcon.Div_detail.opt_transconsent" propid="value" datasetid="ds_transcon_detl" columnid="transconsentyn"/>
  4121. <BindItem id="item147" compid="Tab00.tabpage_trans.div_trans_detl.tab_sw.tabpage1.input5" propid="value" datasetid="ds_transinfo" columnid="reqaseqno"/>
  4122. <BindItem id="item130" compid="Tab00.tabpage_other.group1.ipt_fromdd" propid="value" datasetid="ds_send_otherlist" columnid="fromdd"/>
  4123. <BindItem id="item148" compid="Tab00.tabpage_other.group1.ipt_todd" propid="value" datasetid="ds_send_otherlist" columnid="todd"/>
  4124. <BindItem id="item149" compid="Tab00.tabpage_other.group1.cmb_orddeptcd" propid="value" datasetid="ds_send_otherlist" columnid="orddeptcd"/>
  4125. <BindItem id="item150" compid="Tab00.tabpage_other.group1.cmb_orddrid" propid="value" datasetid="ds_send_otherlist" columnid="orddrid"/>
  4126. <BindItem id="item151" compid="Tab00.tabpage_other.group1.ipt_drnm" propid="value" datasetid="ds_send_otherlist" columnid="pid"/>
  4127. <BindItem id="item152" compid="Tab00.tabpage_other.group1.ipt_hngnm" propid="value" datasetid="ds_send_otherlist" columnid="hngnm"/>
  4128. <BindItem id="item153" compid="Tab00.tabpage_other.group1.cmb_repltype" propid="value" datasetid="ds_send_otherlist" columnid="stat"/>
  4129. <BindItem id="item154" compid="Tab00.tabpage_replprnt.Div00.ipt_fromdd" propid="value" datasetid="ds_send_replprntlist" columnid="fromdd"/>
  4130. <BindItem id="item155" compid="Tab00.tabpage_replprnt.Div00.ipt_todd" propid="value" datasetid="ds_send_replprntlist" columnid="todd"/>
  4131. <BindItem id="item156" compid="Tab00.tabpage_replprnt.Div00.cmb_orddeptcd" propid="value" datasetid="ds_send_replprntlist" columnid="orddeptcd"/>
  4132. <BindItem id="item157" compid="Tab00.tabpage_replprnt.Div00.cmb_orddrid" propid="value" datasetid="ds_send_replprntlist" columnid="orddrid"/>
  4133. <BindItem id="item158" compid="Tab00.tabpage_replprnt.Div00.cmb_hieyn" propid="value" datasetid="ds_send_replprntlist" columnid="hieyn"/>
  4134. <BindItem id="item159" compid="Tab00.tabpage_replprnt.Div00.ipt_pid" propid="value" datasetid="ds_send_replprntlist" columnid="pid"/>
  4135. <BindItem id="item160" compid="Tab00.tabpage_replprnt.Div00.ipt_hngnm" propid="value" datasetid="ds_send_replprntlist" columnid="hngnm"/>
  4136. <BindItem id="item161" compid="Tab00.tabpage_replprnt.Div00.cmb_prntyn" propid="value" datasetid="ds_send_replprntlist" columnid="fstprint"/>
  4137. <BindItem id="item162" compid="Tab00.tabpage_replprnt.Div00.ipt_hngnm00" propid="value" datasetid="ds_send_replprntlist" columnid="formrecusernm"/>
  4138. <BindItem id="item163" compid="Tab00.tabpage_replprnt.Div00.cmb_orddrid04" propid="value" datasetid="ds_send_replprntlist" columnid="fstyn"/>
  4139. <BindItem id="item165" compid="Tab00.tabpage_replprnt.Div00.cmb_replflag" propid="value" datasetid="ds_send_replprntlist" columnid="qreplflag"/>
  4140. <BindItem id="item166" compid="div_replprntmsg.cmb_orddeptcd" propid="value" datasetid="ds_send_replprntmsg" columnid="gubun"/>
  4141. <BindItem id="item167" compid="div_replprntmsg.ipt_replmsg" propid="value" datasetid="ds_send_replprntmsg" columnid="hospmsg"/>
  4142. <BindItem id="item111" compid="Tab00.tabpage_trans.div_trans_detl.opt_pid04" propid="value" datasetid="ds_transinfo" columnid="hiraconsentyn"/>
  4143. <BindItem id="item112" compid="Tab00.tabpage_trans.div_trans_detl.opt_pid03" propid="value" datasetid="ds_transinfo" columnid="consentyn"/>
  4144. <BindItem id="item113" compid="Tab00.tabpage_trans.div_trans_detl.Div00.chk_hospice" propid="value" datasetid="ds_transinfo" columnid="hospiceyn"/>
  4145. <BindItem id="item114" compid="Tab00.tabpage_trans.Div01.rdo_arvYn" propid="value" datasetid="ds_transconinfo" columnid="hosparvyn"/>
  4146. <BindItem id="item115" compid="Tab00.tabpage_trans.Div01.cmb_hospinmm" propid="value" datasetid="ds_transconinfo" columnid="hospinmm"/>
  4147. <BindItem id="item143" compid="Tab00.tabpage_trans.div_trans_detl.chk_crsautoyn" propid="value" datasetid="ds_transinfo" columnid="crsautoyn"/>
  4148. <BindItem id="item168" compid="Tab00.tabpage_transcon.Div_detail.msk_cnsttm" propid="value" datasetid="ds_transcon_detl" columnid="cnsttm"/>
  4149. <BindItem id="item144" compid="Tab00.tabpage_trans.Div01.msk_cnsttm" propid="value" datasetid="ds_transconinfo" columnid="cnsttm"/>
  4150. <BindItem id="item44" compid="Tab00.tabpage_trans.div_trans_detl.Div00.opt_ovtworkcoophospnm" propid="value" datasetid="ds_transinfo_hira" columnid="transhospnm"/>
  4151. </Bind>
  4152. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"; // 전체공통 스크립트
  4153. include "emr_medirecxp::MMRCommon.xjs";
  4154. include "emr_prcpmngtxp::MMO001.xjs";
  4155. include "pam_pamcomnxp::PAM.xjs";
  4156. include "emr_medirecxp::MMR01100.xjs";
  4157. include "emr_medirecxp::MMR05100.xjs";
  4158. include "ast_healcarecoopxp::ARCCommon.xjs"
  4159. //include "ast_healcarecoopxp::HIECommon.xjs";
  4160. var arErrorCode = new HashArray();
  4161. var init_reqhie = false; // 받은내역(HIE) 초기화 여부
  4162. var init_reqhira = false; // 받은내역(심평원) 초기화 여부
  4163. var init_rsrv = false; // 예약내역
  4164. var init_reqpat = false; // 환자현황 초기화 여부
  4165. var init_repl = false; // 회신 초기화 여부
  4166. var init_trans = false; // 의뢰/회송 초기화 여부
  4167. var init_transcon = false; // 회송상담 초기화 여부
  4168. var init_other = false; // 타병원의뢰 초기화 여부
  4169. var init_replprnt = false; // 회신출력 초기화 여부
  4170. var lib;
  4171. var ReqSdbkTpEnum;
  4172. var YadmId;
  4173. var curRow;
  4174. var varTXARC05105State;
  4175. var objExtCommon = new ExtCommon();
  4176. var TEL_NO;
  4177. /*
  4178. 탭선택시 gubun값 ( T:회송, P:회신, R:의뢰 )
  4179. */
  4180. function SMARC05100_onload(obj:Form, e:LoadEventInfo)
  4181. {
  4182. frmf_initForm(obj);
  4183. fInit();
  4184. // 전화 예약 화면(SMPMO00200)에서 호출시
  4185. var objParam = frmf_getMainFormParam();
  4186. if(!utlf_isNull(objParam)){
  4187. var pid = utlf_transNullToEmpty(objParam.pid);
  4188. var hngnm = utlf_transNullToEmpty(objParam.hngnm);
  4189. if(!utlf_isNull(pid)){
  4190. Tab00.tabindex = 7;
  4191. Tab00.tabpage_trans.group1.ipt_pid.value = pid;
  4192. Tab00.tabpage_trans.group1.ipt_hngnm.value = hngnm;
  4193. Tab00_tabpage_trans_group1_Button00_onclick();
  4194. }
  4195. }
  4196. }
  4197. function fInit()
  4198. {
  4199. // 심평원모듈 초기화
  4200. try{
  4201. lib = ActiveX00.createObject("Hira.Di.Com.Service.Library.ServiceLibrary");
  4202. var AX_ReqSdbkTpEnum = new ActiveX("AX_ReqSdbkTpEnum");
  4203. //ReqSdbkTpEnum = AX_ReqSdbkTpEnum.createObject("Hira.Di.Com.Enum.ReqSdbkTpEnum");//"Hira.Di.Com.Enum.ReqSdbkTpEnum");
  4204. //ReqSdbkTpEnum.Request
  4205. if(utlf_isNull(lib)){
  4206. sysf_messageBox("진료의뢰회송 중계포털 Agent 다운받아 설치 후 이용바랍니다.\n( https://di.hira.or.kr/rsweb/index.do )","E999");
  4207. return ;
  4208. }
  4209. //{60324751-03FF-3BFF-96E7-DC18D1247824}
  4210. }catch(e){
  4211. sysf_messageBox("진료의뢰회송 중계포털 Agent 다운받아 설치 후 이용바랍니다.\n( https://di.hira.or.kr/rsweb/index.do )","E999");
  4212. trace(e.message);
  4213. return ;
  4214. }
  4215. var instcd = sysf_getUserInfo("dutplceinstcd");
  4216. if(instcd == "031")
  4217. YadmId = "37100017";
  4218. else if(instcd == "032")
  4219. YadmId = "37100467";
  4220. // 진료과
  4221. //var instcd = sysf_getUserInfo("dutplceinstcd");
  4222. //var standard_yn = "rcptuseyn";
  4223. //var ord_deptflag = 'D';
  4224. //var rslt_ref = "ds_init_dept";
  4225. //var sort_method = "depthngnm";
  4226. lf_mmbfGetDeptCodeComboList(ds_init_dept_dept, "A");
  4227. grdf_sortNodeList(ds_init_dept_dept, "depthngnm", "asc"); // 가나다 순으로 정리되도록 수정.
  4228. lf_gethardcdArrayList(new Array("init_hardcd_5561|5561", "init_hardcd_6023|6023", "init_hardcd_5704|5704", "init_hardcd_1310|1310"),
  4229. new Array("ds_init_hardcd_5561", "ds_init_hardcd_6023", "ds_init_hardcd_5704", "ds_init_hardcd_1310"));
  4230. var arrParam = [
  4231. { dsNm: "ds_init_hospgrade_A0429", cdGrpId: "A0429" },
  4232. { dsNm: "ds_init_repltype_A0423", cdGrpId: "A0423" },
  4233. { dsNm: "ds_init_cptype_A0420", cdGrpId: "A0420" },
  4234. { dsNm: "ds_init_replflag_A0636", cdGrpId: "A0636" },
  4235. {dsNm: "ds_init_saveflag_A0497", cdGrpId: "A0497", sortField: "dispseq", sortMehotd: "asc", showValue:true},
  4236. {dsNm: "ds_init_reqagntype_A0583", cdGrpId: "A0583", sortField: "dispseq", sortMehotd: "asc", showValue:true},
  4237. {dsNm: "ds_init_rsrvflag_P0341", cdGrpId: "P0341", sortField: "dispseq", sortMehotd: "asc", showValue:false} //rsrvflag
  4238. ];
  4239. appf_getCodeList(arrParam, true);
  4240. dsf_copyDs(ds_init_hospgrade_A0429_all, ds_init_hospgrade_A0429);
  4241. dsf_copyDs(ds_init_repltype_A0423_all, ds_init_repltype_A0423);
  4242. dsf_copyDs(ds_init_cptype_A0420_all, ds_init_cptype_A0420);
  4243. dsf_copyDs(ds_init_replflag_A0636_all, ds_init_replflag_A0636);
  4244. dsf_copyDs(ds_init_replflag_A0636_all, ds_init_replflag_A0636);
  4245. dsf_copyDs(ds_init_saveflag_A0497_all, ds_init_saveflag_A0497);
  4246. dsf_copyDs(ds_init_reqagntype_A0583_all, ds_init_reqagntype_A0583);
  4247. dsf_copyDs(ds_init_srcformcd_all, ds_init_srcformcd);
  4248. dsf_addDsItem(ds_init_dept_dept, "deptcd", "depthngnm", "- 전 체 -", "", "above");
  4249. dsf_addDsItem(ds_init_hospgrade_A0429_all, "cdid", "cdnm", "협력병의원", "CA", "above");
  4250. dsf_addDsItem(ds_init_hospgrade_A0429_all, "cdid", "cdnm", "- 전 체 -", "", "above");
  4251. dsf_addDsItem(ds_init_repltype_A0423_all, "cdid", "cdnm", "- 전 체 -", "", "above");
  4252. dsf_addDsItem(ds_init_cptype_A0420_all, "cdid", "cdnm", "- 전 체 -", "", "above");
  4253. dsf_addDsItem(ds_init_replflag_A0636_all, "cdid", "cdnm", "- 전 체 -", "", "above");
  4254. dsf_addDsItem(ds_init_saveflag_A0497_all, "cdid", "cdnm", "- 전 체 -", "", "above");
  4255. dsf_addDsItem(ds_init_reqagntype_A0583_all, "cdid", "cdnm", "- 전 체 -", "", "above");
  4256. dsf_addDsItem(ds_init_srcformcd_all, "cdid", "cdnm", "- 전 체 -", "", "above");
  4257. //frmf_addComboItem("Tab00.tabpage_reqpat.group1.cmb_orddeptcd", "- 전 체 -", "", "above");
  4258. // 의뢰탭 초기값 세팅
  4259. fInit_reqhie();
  4260. }
  4261. function fInit_reqhie()
  4262. {
  4263. if(init_reqhie == true) return;
  4264. // 의뢰탭 초기값 세팅
  4265. var CurrentDate = utlf_getCurrentDate();
  4266. ds_send_reqhielist.setColumn(0, "enddate", CurrentDate);
  4267. var fromdd = CurrentDate.toDate().getAddDate(0,"D").getDateFormat();
  4268. ds_send_reqhielist.setColumn(0, "begindate", fromdd)
  4269. ds_send_reqhielist.setColumn(0, "taskstatuscd", "REQUEST/TRANSFER");
  4270. ds_send_reqhielist.setColumn(0, "transfermode", "RECEIVE");
  4271. var oParam = {};
  4272. oParam.id = "TRARC00109";
  4273. oParam.service = "healcarecoopapp.ReqMngt";
  4274. oParam.method = "reqInit_SPARC02800";
  4275. oParam.inds = "req=ds_send_reqhielist";
  4276. oParam.outds = "ds_dept=deptlist";
  4277. oParam.async = false;
  4278. tranf_submit(oParam);
  4279. init_reqhie = true;
  4280. }
  4281. function fInit_reqhira()
  4282. {
  4283. if(init_reqhira == true) return;
  4284. var CurrentDate = utlf_getCurrentDate();
  4285. ds_send_reqhiralist.setColumn(0, "enddate", CurrentDate);
  4286. var fromdd = CurrentDate.toDate().getAddDate(0,"D").getDateFormat();
  4287. ds_send_reqhiralist.setColumn(0, "begindate", fromdd)
  4288. ds_send_reqhiralist.setColumn(0, "taskstatuscd", "R");
  4289. init_reqhira = true;
  4290. }
  4291. function fInit_rsrv()
  4292. {
  4293. if(init_rsrv == true) return;
  4294. grdf_setToolTipBind(Tab00.tabpage_rsrv.grd_list);
  4295. //dsf_copyDs(ds_init_rsrv_hospgrade, ds_init_hospgrade_A0429);
  4296. //dsf_copyDs(ds_init_rsrv_cptype, ds_init_cptype_A0420);
  4297. ds_send_rsrvlist.setColumn(0, "condflag", "2");
  4298. // 오늘 날짜로 세팅
  4299. var CurrentDate = utlf_getCurrentDate();
  4300. ds_send_rsrvlist.setColumn(0, "fromdd", CurrentDate);
  4301. ds_send_rsrvlist.setColumn(0, "todd", CurrentDate);
  4302. //frmf_addComboItem("Tab00.tabpage_rsrv.group1.cmb_orddrid", "- 전 체 -", "", "above");
  4303. //frmf_addComboItem("Tab00.tabpage_rsrv.group1.cmb_cptype", "- 전 체 -", "", "above");
  4304. Tab00.tabpage_rsrv.group1.cmb_orddeptcd.index = 0;
  4305. Tab00.tabpage_rsrv.group1.cmb_cptype.index = 0;
  4306. Tab00.tabpage_rsrv.group1.cmb_orddrid.index = 0;
  4307. init_rsrv = true;
  4308. }
  4309. function fInit_other()
  4310. {
  4311. if(init_other == true) return;
  4312. grdf_initGrid(Tab00.tabpage_other.grd_reqlist);
  4313. // 오늘 날짜로 세팅
  4314. var CurrentDate = utlf_getCurrentDate();
  4315. ds_send_otherlist.setColumn(0, "fromdd", CurrentDate);
  4316. ds_send_otherlist.setColumn(0, "todd", CurrentDate);
  4317. ds_send_otherlist.setColumn(0, "orddeptcd", "");
  4318. ds_send_otherlist.setColumn(0, "orddrid", "");
  4319. ds_send_otherlist.setColumn(0, "stat", "");
  4320. //fDoctSerach();
  4321. init_other = true;
  4322. }
  4323. function fInit_reqpat()
  4324. {
  4325. if(init_reqpat == true) return;
  4326. // 오늘 날짜로 세팅
  4327. var CurrentDate = utlf_getCurrentDate();
  4328. ds_send_reqpatlist.setColumn( 0, "fromdd", CurrentDate);
  4329. ds_send_reqpatlist.setColumn( 0, "todd", CurrentDate);
  4330. appf_getKindCodeList([
  4331. //{ bizId: "A0014", cdGrpId: "A0426", dsNm: "ds_init_condareacd_A0426", sortField: "dispseq", sortMehotd: "asc" },
  4332. { bizId: "A0014", cdGrpId: "A0426", dsNm: "ds_init_areacd_A0426", sortField: "dispseq", sortMehotd: "asc" }
  4333. ]);
  4334. //var orddd = ds_send_reqpatlist.getColumn(0, "fromdd");
  4335. //var orddeptcd = ds_send_reqpatlist.getColumn(0, "orddeptcd");
  4336. //fDoctSearch(orddd, orddeptcd);
  4337. //frmf_addComboItem("Tab00.tabpage_reqpat.group1.cmb_orddrid", "- 전 체 -", "", "above");
  4338. //frmf_addComboItem("Tab00.tabpage_reqpat.group1.cmb_hospgrade", "협력병의원", "CA", "above");
  4339. //frmf_addComboItem("Tab00.tabpage_reqpat.group1.cmb_hospgrade", "- 전 체 -", "", "above");
  4340. //frmf_addComboItem("Tab00.tabpage_reqpat.group1.cmb_repltype", "- 전 체 -", "-", "above");
  4341. //frmf_addComboItem("Tab00.tabpage_reqpat.group1.cmb_cptype", "- 전 체 -", "-", "above");
  4342. //frmf_addComboItem("Tab00.tabpage_reqpat.group1.cmb_areacd", "- 전 체 -", "-", "above");
  4343. //frmf_addComboItem("Tab00.tabpage_reqpat.group1.cmb_replflag", "- 전 체 -", "-", "above");
  4344. dsf_copyDs(ds_init_areacd_A0426_all, ds_init_areacd_A0426);
  4345. dsf_addDsItem(ds_init_areacd_A0426_all, "cdid", "cdnm", "- 전 체 -", "", "above");
  4346. Tab00.tabpage_reqpat.group1.cmb_orddrid.index = 0;
  4347. Tab00.tabpage_reqpat.group1.cmb_hospgrade.index = 0;
  4348. Tab00.tabpage_reqpat.group1.cmb_orddeptcd.index = 0;
  4349. Tab00.tabpage_reqpat.group1.cmb_repltype.index = 0;
  4350. Tab00.tabpage_reqpat.group1.cmb_cptype.index = 0;
  4351. Tab00.tabpage_reqpat.group1.cmb_areacd.index = 0;
  4352. Tab00.tabpage_reqpat.group1.cmb_replflag.index = 0;
  4353. //ds_reqpatlist.clearData();
  4354. init_reqpat = true;
  4355. }
  4356. function fInit_repl()
  4357. {
  4358. if(init_repl == true) return;
  4359. grdf_initGrid(Tab00.tabpage_repl.grd_list);
  4360. grdf_setToolTipBind(Tab00.tabpage_repl.grd_list);
  4361. var CurrentDate = utlf_getCurrentDate();
  4362. ds_send_repllist.setColumn(0,"todd",CurrentDate);
  4363. var fromdd = utlf_getFirstDate(((utlf_getCurrentDate().toDate()).getAddDate(-2,"M")).getDateFormat()); //시작일자는 2개월 전 1일
  4364. ds_send_repllist.setColumn(0,"fromdd",fromdd);
  4365. Tab00.tabpage_repl.group1.cmb_hospgrade.index = 0; //전체
  4366. if ( sysf_getUserInfo("dutplceinstcd") == "031" ) {
  4367. Tab00.tabpage_repl.group1.cmb_hospgrade.index = 1; //협력병의원
  4368. Tab00.tabpage_repl.group1.cmb_hospgrade.enable = false;
  4369. //Tab00.tabpage_repl.grd_list.setFormatColProperty(grd_list.getBindCellIndex( "body", "detlfrmrmert"),"size",0);
  4370. }
  4371. Tab00.tabpage_repl.group1.cmb_saveflag.index = 3; //미작성
  4372. Tab00.tabpage_repl.group1.cmb_replflag.index = 1; //회신필
  4373. Tab00.tabpage_repl.group1.cmb_qreplflag.index = 1; //진료정보공개 동의여부 - 예
  4374. init_repl = true;
  4375. }
  4376. function fInit_replprnt()
  4377. {
  4378. if(init_replprnt == true) return;
  4379. grdf_initGrid(Tab00.tabpage_replprnt.grd_list);
  4380. // 오늘 날짜로 세팅
  4381. var CurrentDate = utlf_getCurrentDate();
  4382. ds_send_replprntlist.setColumn(0,"fromdd",CurrentDate);
  4383. ds_send_replprntlist.setColumn(0,"todd",CurrentDate);
  4384. // 공통코드
  4385. var arrParam = [
  4386. {dsNm: "ds_init_replmthd_A0422", cdGrpId: "A0422"}
  4387. ];
  4388. appf_getCodeList(arrParam, true);
  4389. // 진료의사 조회
  4390. //fDoctSerach();
  4391. //frmf_addComboItem("Div00.cmb_rsrvflag","- 전 체 -","","above");
  4392. //frmf_addComboItem("Div00.cmb_replflag","- 전 체 -","","above");
  4393. //Div00.cmb_orddeptcd.index = 0;
  4394. //Div00.cmb_orddrid.index = 0;
  4395. //Div00.cmb_rsrvflag.index = 0;
  4396. //Div00.cmb_replflag.index = 0;
  4397. ds_send_replprntlist.setColumn(0, "orddeptcd", "");
  4398. ds_send_replprntlist.setColumn(0, "orddrid", "");
  4399. ds_send_replprntlist.setColumn(0, "rsrvflag", "");
  4400. ds_send_replprntlist.setColumn(0, "qreplflag", "");
  4401. ds_send_replprntlist.setColumn(0, "fstprint", "N");
  4402. ds_send_replprntlist.setColumn(0, "hieyn", "-");
  4403. ds_send_replprntlist.setColumn(0, "qreplflag", "Y");
  4404. ds_send_replprntlist.setColumn(0, "fstyn", "Y");
  4405. init_replprnt = true;
  4406. }
  4407. function fInit_trans()
  4408. {
  4409. if(init_trans == true) return;
  4410. // 회송탭 초기값 세팅
  4411. var CurrentDate = utlf_getCurrentDate();
  4412. ds_send_translist.setColumn(0, "todd", CurrentDate);
  4413. //ds_send_translist.setColumn(0,"fromdd",CurrentDate);
  4414. //var fromdd = CurrentDate.toDate().getAddDate(-1,"D").getDateFormat();
  4415. ds_send_translist.setColumn(0,"fromdd",CurrentDate);
  4416. Tab00.tabpage_trans.group1.cmb_orddeptcd.index = 0;
  4417. ds_send_translist.setColumn(0,"gubun","A");
  4418. ds_send_translist.setColumn(0,"dayflag","A");
  4419. ds_send_translist.setColumn(0,"srcformcd","0000002536");
  4420. // 초기코드 가져옴
  4421. // 공통코드 목록 가져오기
  4422. var arrParam = [
  4423. {dsNm: "ds_init_rsltcd", cdGrpId: "A0438"}
  4424. ];
  4425. appf_getCodeList(arrParam, true);
  4426. var instcd = sysf_getUserInfo("dutplceinstcd");
  4427. if(instcd == "031"){
  4428. Tab00.tabpage_trans.div_trans_detl.Div00.chk_knuh.text = "칠곡";
  4429. }else{
  4430. Tab00.tabpage_trans.div_trans_detl.Div00.chk_knuh.text = "본원";
  4431. }
  4432. init_trans = true;
  4433. }
  4434. function fInit_transcon()
  4435. {
  4436. if(init_transcon == true) return;
  4437. var fromdd = ((utlf_getCurrentDate()).toDate()).getAddDate(-1, "M");
  4438. var dd = utlf_getCurrentDate();
  4439. //ds_send_transconlist.setColumn(0,"fromdd" , fromdd.getDateFormat());
  4440. ds_send_transconlist.setColumn(0,"fromdd" , dd);
  4441. ds_send_transconlist.setColumn(0,"todd" , dd);
  4442. init_transcon = true;
  4443. }
  4444. // 진료의사 조회
  4445. function fDoctSearch(dsObj, orddd, orddeptcd)
  4446. {
  4447. // 진료의사
  4448. ds_init_doctlist.clearData(); ds_init_doctlist.addRow();
  4449. ds_send_doctor.clearData();
  4450. dsf_makeValue( ds_send_doctor, "orddd", "string", orddd );
  4451. dsf_makeValue( ds_send_doctor, "orddeptcd", "string", orddeptcd);
  4452. var oParam = {};
  4453. oParam.id = "TRARC01302";
  4454. oParam.service = "healcarecoopapp.ReqAgnMngt";
  4455. oParam.method = "reqGetDoctList";
  4456. oParam.inds = "req=ds_send_doctor";
  4457. oParam.outds = "ds_init_doctlist_medispcl=medispcl";
  4458. oParam.async = false;
  4459. //oParam.callback = "cf_TRARC01302";
  4460. tranf_submit(oParam);
  4461. dsf_copyDs(dsObj, ds_init_doctlist_medispcl);
  4462. }
  4463. function Tab00_tabpage_trans_group1_Button00_onclick(obj:Button, e:ClickEventInfo)
  4464. {
  4465. var pid = ds_send_translist.getColumn(0, "pid");
  4466. if(!utlf_isNull(pid)){
  4467. ds_send_translist.setColumn(0, "stat", "");
  4468. }
  4469. // 통상근무시간 외 입원회송관리료 관련 수정(2019.10.21 - 19338)
  4470. var ovtWorkYn = "";
  4471. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0){
  4472. ovtWorkYn = "N";
  4473. }else{
  4474. ovtWorkYn = "Y";
  4475. }
  4476. ds_send_translist.setColumn(0, "ovtWorkYn", ovtWorkYn);
  4477. fSearch_Trans();
  4478. }
  4479. // 회송 리스트 조회
  4480. function fSearch_Trans()
  4481. {
  4482. var oParam = {};
  4483. oParam.id = "TRARC05101";
  4484. oParam.service = "healcarecoopapp.ReqAgnMngt";
  4485. oParam.method = "reqGetEvoTransList";
  4486. oParam.inds = "req=ds_send_translist";
  4487. oParam.outds = "ds_translist=translist ds_ovtworktranslist=ovtworktranslist";
  4488. oParam.async = false;
  4489. oParam.callback = "cf_TRARC05101";
  4490. tranf_submit(oParam);
  4491. }
  4492. function cf_TRARC05101(sSvcId, nErrorCode, sErrorMsg) {
  4493. if(nErrorCode < 0) return;
  4494. // 우측 상세정보 초기화
  4495. ds_send_savetrans.clearData();
  4496. ds_send_savetrans.addRow();
  4497. ds_transinfo.clearData();
  4498. ds_transinfo.addRow();
  4499. Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.visible = false;
  4500. // 상단정보 초기화
  4501. appf_delPatientInfos();
  4502. // 의뢰/회송 환자 리스트 조회결과가 1건일 경우 우측정보 바로 조회
  4503. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0 && ds_translist.getRowCount() == 1){
  4504. Tab00_tabpage_trans_grd_translist_oncelldblclick();
  4505. }
  4506. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 1 && ds_ovtworktranslist.getRowCount() == 1){
  4507. Tab00_tabpage_trans_grd_translist_oncelldblclick();
  4508. }
  4509. }
  4510. function Tab00_tabpage_trans_group1_Radio00_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  4511. {
  4512. fSearch_Trans();
  4513. }
  4514. function fSearch_TransDetl()
  4515. {
  4516. if(!Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.visible){
  4517. Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.visible = true;
  4518. }
  4519. //ds_send_transinfo.setColumn(0,"pid",ds_translist.getColumn(row, "pid"));
  4520. //ds_send_transinfo.setColumn(0,"formrecseq",ds_translist.getColumn(row, "formrecseq"));
  4521. //ds_send_transinfo.setColumn(0,"srcformcd",ds_translist.getColumn(row, "srcformcd"));
  4522. //ds_send_transinfo.setColumn(0,"seqno",ds_translist.getColumn(row, "seqno"));
  4523. //ds_send_transinfo.setColumn(0,"stat", ds_translist.getColumn(row, "stat"));
  4524. //ds_send_transinfo.setColumn(0,"coophospcd", ds_translist.getColumn(row, "coophospcd"));
  4525. //ds_send_transinfo.setColumn(0,"corpno", ds_translist.getColumn(row, "corpno"));
  4526. fEnableSave_hira();
  4527. fEnableSave_hie();
  4528. Tab00.tabpage_trans.div_trans_detl.btn_sw2.style.backgroundColor = "";
  4529. //환자기본정보 및 환자의뢰,회송,요약정보 가져오기
  4530. var oParam = {};
  4531. oParam.id = "TRARC05201";
  4532. oParam.service = "healcarecoopapp.ReqAgnMngt";
  4533. oParam.method = "reqGetEvoTransInfo";
  4534. oParam.inds = "req=ds_send_transinfo";
  4535. //oParam.outds = "ds_trans_baseinfo=baseinfo ds_hirainfo=detlhirainfo ds_hieinfo=detlhieinfo";
  4536. oParam.outds = "ds_transinfo=transinfo ds_transinfo_hira=transinfo_hira ds_transinfo_hie=transinfo_hie ds_transconinfo=tranconinfo";
  4537. oParam.async = true;
  4538. oParam.callback = "cf_TRARC05201";
  4539. tranf_submit(oParam);
  4540. // HIE 동의여부 조회
  4541. fIsHIEConsent();
  4542. // 전원의뢰, 진료의뢰 아닌 경우 HIE 안됨
  4543. var srcformcd = ds_send_transinfo.getColumn(0,"srcformcd");
  4544. if(srcformcd != "0000002536" && srcformcd != "0900005340"){
  4545. fDisableSave_hie();
  4546. }
  4547. // 건보 환자 아닌 경우 심평원 안됨
  4548. var insukind = ds_send_transinfo.getColumn(0,"insukind");
  4549. if(insukind != "건보"){
  4550. fDisableTrans_hira();
  4551. }
  4552. // 차상위 환자의 경우 심평원 안됨
  4553. var chayn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"chayn"), "N");
  4554. if(chayn == "Y"){
  4555. fDisableTrans_hira();
  4556. }
  4557. // 보훈 환자의 경우 심평원 안됨
  4558. var boyn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"boyn"), "N");
  4559. if(boyn == "Y"){
  4560. fDisableTrans_hira();
  4561. }
  4562. // 개인정보동의서 없는 경우 심평원 안됨
  4563. //var pyn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"pyn"), "N");
  4564. //if(pyn == "N"){
  4565. // fDisableTrans_hira();
  4566. //}
  4567. }
  4568. function cf_TRARC05201(sSvcId, nErrorCode, sErrorMsg)
  4569. {
  4570. arErrorCode.push(sSvcId, nErrorCode);
  4571. if(nErrorCode < 0) return;
  4572. // 통상근무시간 외 입원회송관리료 관련 수정(2019.10.21 - 19338)
  4573. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0){
  4574. if(ds_translist.getColumn(ds_translist.rowposition, "srcformcd") == "0000002536" &&
  4575. (ds_translist.getColumn(ds_translist.rowposition, "ovtworkyn") == "Y" && ds_translist.getColumn(ds_translist.rowposition, "combyn") == "Y")){
  4576. Tab00.tabpage_trans.div_trans_detl.Div00.caption13.visible = true;
  4577. Tab00.tabpage_trans.div_trans_detl.Div00.opt_ovtworkcoophospnm.visible = true;
  4578. }else{
  4579. Tab00.tabpage_trans.div_trans_detl.Div00.caption13.visible = false;
  4580. Tab00.tabpage_trans.div_trans_detl.Div00.opt_ovtworkcoophospnm.visible = false;
  4581. }
  4582. } else {
  4583. if(ds_ovtworktranslist.getColumn(ds_ovtworktranslist.rowposition, "srcformcd") == "0000002536" &&
  4584. ds_ovtworktranslist.getColumn(ds_ovtworktranslist.rowposition, "ovtworkyn") == "Y"){
  4585. Tab00.tabpage_trans.div_trans_detl.Div00.caption13.visible = true;
  4586. Tab00.tabpage_trans.div_trans_detl.Div00.opt_ovtworkcoophospnm.visible = true;
  4587. }else{
  4588. Tab00.tabpage_trans.div_trans_detl.Div00.caption13.visible = false;
  4589. Tab00.tabpage_trans.div_trans_detl.Div00.opt_ovtworkcoophospnm.visible = false;
  4590. }
  4591. }
  4592. var corpno = ds_send_transinfo.getColumn(0, "corpno");
  4593. var coophospcd = ds_send_transinfo.getColumn(0, "coophospcd");
  4594. var coophospcd2 = ds_send_transinfo.getColumn(0, "coophospcd2");
  4595. var disphospnm = ds_send_transinfo.getColumn(0,"disphospnm");
  4596. var seqno = ds_send_transinfo.getColumn(0,"seqno");
  4597. var pid = ds_send_transinfo.getColumn(0,"pid");
  4598. var hngnm = ds_send_transinfo.getColumn(0,"hngnm");
  4599. var gender = ds_send_transinfo.getColumn(0,"gender");
  4600. var age = ds_send_transinfo.getColumn(0,"age");
  4601. var telecomnumber = ds_send_transinfo.getColumn(0,"telecomnumber");
  4602. var orddd = ds_send_transinfo.getColumn(0,"orddd");
  4603. var orddeptnm = ds_send_transinfo.getColumn(0,"orddeptnm");
  4604. var orddrnm = ds_send_transinfo.getColumn(0,"orddrnm");
  4605. var wardnm = ds_send_transinfo.getColumn(0,"wardnm");
  4606. var roomcd = ds_send_transinfo.getColumn(0,"roomcd");
  4607. var insukind = ds_send_transinfo.getColumn(0,"insukind");
  4608. var chayn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"chayn"), "N");
  4609. var boyn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"boyn"), "N");
  4610. //var pyn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"pyn"), "N");
  4611. var hiraconsentyn = utlf_transNullToChar(ds_transinfo.getColumn(0,"hiraconsentyn"), "N");
  4612. var bizflag = ds_send_transinfo.getColumn(0,"chosflag");
  4613. var formrecseq = ds_send_transinfo.getColumn(0,"formrecseq");
  4614. var orddeptcd = ds_send_transinfo.getColumn(0,"orddeptcd");
  4615. var orddrid = ds_send_transinfo.getColumn(0,"orddrid");
  4616. var transconsentyn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"transconsentyn"), "N");
  4617. var transconsentocrtags = ds_send_transinfo.getColumn(0,"transconsentocrtags");
  4618. transdetl_init_corpno = corpno;
  4619. if(ds_transconinfo.rowcount == 0){
  4620. ds_transconinfo.addRow();
  4621. ds_transconinfo.setColumn(0, "m", "i");
  4622. ds_transconinfo.setColumn(0, "pid", pid);
  4623. ds_transconinfo.setColumn(0, "formrecseq", formrecseq);
  4624. }
  4625. ds_transconinfo.setColumn(0, "transconsentyn", transconsentyn);
  4626. ds_transconinfo.setColumn(0, "transconsentocrtags", transconsentocrtags);
  4627. //
  4628. fSetKnuhYN();
  4629. // 전체 미해결 상태이면 기본 세팅
  4630. var m = ds_transinfo.getColumn(0, "m");
  4631. if(m == "i"){
  4632. // 2019.08.26 심연주 선생님 요청 → bizflag = 'D' 이면 (우측)진료구분 : 입원으로 Set
  4633. if(bizflag == "D"){
  4634. bizflag = "I";
  4635. }
  4636. ds_transinfo.setColumn(0, "pid", pid);
  4637. ds_transinfo.setColumn(0, "hngnm", hngnm);
  4638. ds_transinfo.setColumn(0, "gender", gender);
  4639. ds_transinfo.setColumn(0, "age", age);
  4640. ds_transinfo.setColumn(0, "telecomnumber", telecomnumber);
  4641. ds_transinfo.setColumn(0, "orddd", orddd);
  4642. ds_transinfo.setColumn(0, "orddeptnm", orddeptnm);
  4643. ds_transinfo.setColumn(0, "orddrnm", orddrnm);
  4644. ds_transinfo.setColumn(0, "wardnm", wardnm);
  4645. ds_transinfo.setColumn(0, "roomcd", roomcd);
  4646. ds_transinfo.setColumn(0, "insukind", insukind);
  4647. ds_transinfo.setColumn(0, "chayn", chayn);
  4648. ds_transinfo.setColumn(0, "boyn", boyn);
  4649. ds_transinfo.setColumn(0, "hiraconsentyn", hiraconsentyn);
  4650. ds_transinfo.setColumn(0, "dispbizflag", bizflag);
  4651. ds_transinfo.setColumn(0,"reqacnfmnm",sysf_getUserInfo("usernm"));
  4652. var CurrentDate = utlf_getCurrentDate();
  4653. ds_transinfo.setColumn(0, "enddd", CurrentDate);
  4654. ds_transinfo.setColumn(0, "aprvflag", "Y");
  4655. ds_transinfo.setColumn(0, "formrecseq", formrecseq);
  4656. ds_transinfo.setColumn(0, "orddeptcd", orddeptcd);
  4657. ds_transinfo.setColumn(0, "orddrid", orddrid);
  4658. ds_transinfo.setColumn(0, "hospiceyn", "N");
  4659. if("Y" != ds_transinfo_hira.getColumn(0, "ovtworkyn")){
  4660. fDisableTrans_hira();
  4661. }
  4662. fDisableTrans_hie();
  4663. TEL_NO = ds_transinfo.getColumn(0, "telecomnumber");
  4664. return;
  4665. }
  4666. TEL_NO = ds_transinfo.getColumn(0, "telecomnumber");
  4667. // 상태가 완료나 전송상태가 아니면 전송 못하게 막음
  4668. var stat_hira = ds_transinfo.getColumn(0, "stat_hira");
  4669. if(stat_hira != "3" && stat_hira != "4"){
  4670. fDisableTrans_hira();
  4671. }
  4672. var stat_hie = ds_transinfo.getColumn(0, "stat_hie");
  4673. if(stat_hie != "3" && stat_hie != "4"){
  4674. fDisableTrans_hie();
  4675. }
  4676. if(stat_hira == "4"){
  4677. Tab00.tabpage_trans.div_trans_detl.chk_hira.value = "N";
  4678. }
  4679. if(stat_hie == "4"){
  4680. Tab00.tabpage_trans.div_trans_detl.chk_hie.value = "N";
  4681. }
  4682. // 요양기관번호 등록 안된 경우 등록토록 유도
  4683. if(!utlf_isNull(corpno) && utlf_isNull(coophospcd2)){
  4684. dsf_createDsRow("ds_hidden_hospcd", [
  4685. {col:"corpno", type:"INT", size:256, val: corpno}
  4686. ]);
  4687. // 요양기관번호 등록 여부 체크
  4688. var oParam = {};
  4689. oParam.id = "TRARC00108";
  4690. oParam.service = "healcarecoopapp.ReqMngt";
  4691. oParam.method = "reqGetEvoRgstChsp";
  4692. oParam.inds = "req=ds_hidden_hospcd";
  4693. oParam.outds = "ds_hospinfo=hospinfo";
  4694. oParam.async = false;
  4695. tranf_submit(oParam);
  4696. if(ds_hospinfo.rowcount == 0){
  4697. var msg = sysf_messageBox("해당 요양기관번호로 등록된 병원이 없습니다. 등록하시겠습니까?", "Q999", "");
  4698. if (msg == 6) {
  4699. frmf_setParameter("SMARC05100_coophospnm", disphospnm);
  4700. frmf_setParameter("SMARC05100_corpno", corpno);
  4701. frmf_modal("SMARH00100", "SMARH00100", null, null, null, null, null, null, null, null, null, null, "M");
  4702. fSearch_TransDetl();
  4703. return;
  4704. }
  4705. }
  4706. }
  4707. if(!utlf_isNull(corpno)){
  4708. // HIE 병원인지 여부 체크 및 컴포넌트 세팅
  4709. fSetHIEHosp(corpno);
  4710. /*
  4711. // 전원의뢰, 진료의뢰 아닌 경우 HIE 안되도록 수정
  4712. var row = ds_translist.rowposition;
  4713. var srcformcd = ds_translist.getColumn(row, "srcformcd");
  4714. if(srcformcd != "0000002536" && srcformcd != "0900005340"){
  4715. Tab00.tabpage_trans.div_trans_detl.chk_hie.enable = false;
  4716. Tab00.tabpage_trans.div_trans_detl.chk_hie.value = "false";
  4717. }
  4718. */
  4719. // HIE병원인 경우 컴포넌트 세팅
  4720. //fSetIsHIE();
  4721. }
  4722. }
  4723. function fSetHIEHosp(hiracd)
  4724. {
  4725. ds_send_ishie.setColumn(0, "hiracd", hiracd );
  4726. // 선택한 병원이 HIE인지 여부 체크
  4727. var oParam = {};
  4728. oParam.id = "TRARH05103";
  4729. oParam.service = "healcarecoopapp.CoopHospMngt";
  4730. oParam.method = "reqGetEvoHIEHospInfo";
  4731. oParam.inds = "req=ds_send_ishie";
  4732. oParam.outds = "ds_hospinfo_hie=hospinfo";
  4733. oParam.async = true;
  4734. oParam.progress = false;
  4735. oParam.callback = "cf_TRARH05103";
  4736. tranf_submit(oParam);
  4737. }
  4738. function cf_TRARH05103(sSvcId, nErrorCode, sErrorMsg) {
  4739. arErrorCode.push(sSvcId, nErrorCode);
  4740. if(nErrorCode < 0){
  4741. sysf_messageBox("HIE 병원정보를 가져오는 중 오류가 발생했습니다.\nErrorCode : " + nErrorCode + "\n"+ "ErrorMsg : "+ sErrorMsg, "E");
  4742. return;
  4743. }
  4744. var ishie;
  4745. if(ds_hospinfo_hie.rowcount > 0){
  4746. ishie = "1";
  4747. }else{
  4748. ishie = "0";
  4749. fDisableSave_hie();
  4750. }
  4751. ds_transinfo.setColumn(0, "ishie", ishie );
  4752. // 상급종합병원인 경우에는 심평원전송 안되도록 수정
  4753. var mdins_cls_cd = ds_hospinfo_hie.getColumn(0, "mdins_cls_cd");
  4754. if(mdins_cls_cd == "C001"){
  4755. fDisableSave_hira();
  4756. }
  4757. // HIE 병원이고 Save 활성화 상태이면
  4758. if(fGetSaveYN_hie() == "Y"){
  4759. Tab00.tabpage_trans.div_trans_detl.btn_sw2.style.backgroundColor = "red";
  4760. // 진료요약지 자동생성 활성화
  4761. Tab00.tabpage_trans.div_trans_detl.chk_crsautoyn.visible = true;
  4762. Tab00.tabpage_trans.div_trans_detl.caption13.visible = true;
  4763. }else{
  4764. Tab00.tabpage_trans.div_trans_detl.btn_sw2.style.backgroundColor = "";
  4765. // 진료요약지 자동생성 비활성화
  4766. Tab00.tabpage_trans.div_trans_detl.chk_crsautoyn.visible = false;
  4767. Tab00.tabpage_trans.div_trans_detl.caption13.visible = false;
  4768. }
  4769. }
  4770. function fDisableTrans_hie()
  4771. {
  4772. Tab00.tabpage_trans.div_trans_detl.chk_hie.enable = false;
  4773. Tab00.tabpage_trans.div_trans_detl.chk_hie.value = "N";
  4774. }
  4775. function fEnableSave_hie()
  4776. {
  4777. Tab00.tabpage_trans.div_trans_detl.chk_hie.enable = true;
  4778. Tab00.tabpage_trans.div_trans_detl.chk_hie.value = "Y";
  4779. Tab00.tabpage_trans.div_trans_detl.btn_sw2.enable = true;
  4780. }
  4781. function fDisableSave_hie()
  4782. {
  4783. Tab00.tabpage_trans.div_trans_detl.chk_hie.enable = false;
  4784. Tab00.tabpage_trans.div_trans_detl.chk_hie.value = "N";
  4785. Tab00.tabpage_trans.div_trans_detl.btn_sw2.enable = false;
  4786. Tab00.tabpage_trans.div_trans_detl.tab_sw.tabindex = 0;
  4787. }
  4788. function fDisableTrans_hira()
  4789. {
  4790. Tab00.tabpage_trans.div_trans_detl.chk_hira.enable = false;
  4791. Tab00.tabpage_trans.div_trans_detl.chk_hira.value = "N";
  4792. }
  4793. function fEnableSave_hira()
  4794. {
  4795. Tab00.tabpage_trans.div_trans_detl.chk_hira.enable = true;
  4796. Tab00.tabpage_trans.div_trans_detl.chk_hira.value = "Y";
  4797. Tab00.tabpage_trans.div_trans_detl.btn_sw1.enable = true;
  4798. }
  4799. function fDisableSave_hira()
  4800. {
  4801. Tab00.tabpage_trans.div_trans_detl.chk_hira.enable = false;
  4802. Tab00.tabpage_trans.div_trans_detl.chk_hira.value = "N";
  4803. Tab00.tabpage_trans.div_trans_detl.btn_sw1.enable = false;
  4804. Tab00.tabpage_trans.div_trans_detl.tab_sw.tabindex = 1;
  4805. }
  4806. function fGetSaveYN_hira()
  4807. {
  4808. if(Tab00.tabpage_trans.div_trans_detl.btn_sw1.enable)
  4809. return "Y";
  4810. else
  4811. return "N";
  4812. }
  4813. function fGetSaveYN_hie()
  4814. {
  4815. if(Tab00.tabpage_trans.div_trans_detl.btn_sw2.enable)
  4816. return "Y";
  4817. else
  4818. return "N";
  4819. }
  4820. function fIsHIEConsent()
  4821. {
  4822. // 선택한 환자가 HIE 동의했는지 확인
  4823. var oParam = {};
  4824. oParam.id = "TRARC05107";
  4825. oParam.service = "healcarecoopapp.ReqAgnMngt";
  4826. oParam.method = "reqGetEvoHIEConsentYN";
  4827. oParam.inds = "req=ds_send_transinfo";
  4828. oParam.outds = "ds_isconsent=isconsent";
  4829. oParam.async = true;
  4830. oParam.progress = false;
  4831. oParam.callback = "cf_TRARC05107";
  4832. tranf_submit(oParam);
  4833. Tab00.tabpage_trans.div_trans_detl.img_hieLoading.position = "absolute 281 4 325 24";
  4834. Tab00.tabpage_trans.div_trans_detl.img_hieLoading.visible = true;
  4835. }
  4836. function cf_TRARC05107(sSvcId, nErrorCode, sErrorMsg)
  4837. {
  4838. Tab00.tabpage_trans.div_trans_detl.img_hieLoading.visible = false;
  4839. arErrorCode.push(sSvcId, nErrorCode);
  4840. if(nErrorCode < 0) return;
  4841. var consentyn = ds_isconsent.getColumn(0, "consentyn");
  4842. ds_transinfo.setColumn(0, "consentyn", consentyn );
  4843. if(consentyn == "N"){
  4844. fDisableTrans_hie();
  4845. }
  4846. }
  4847. // HIE 정보 없을 경우 초기값세팅
  4848. function fSetDefaultRow_HIE()
  4849. {
  4850. if(ds_hieinfo.rowcount <1 ){
  4851. var row = ds_hieinfo.addRow();
  4852. ds_hieinfo.setColumn(0, "status", "i");
  4853. }
  4854. }
  4855. // 심평원 정보 없을 경우 초기값세팅
  4856. function fSetDefaultRow_Hira()
  4857. {
  4858. if(ds_hirainfo.rowcount <1 ){
  4859. var row = ds_hirainfo.addRow();
  4860. ds_hirainfo.setColumn(0, "status", "i");
  4861. }
  4862. }
  4863. function Tab00_tabpage_trans_grd_translist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4864. {
  4865. // 서식 초기 세팅
  4866. fSetInifForm();
  4867. Tab00.tabpage_trans.div_trans_detl.tab_sw.tabindex = 0;
  4868. btn_selected_class();
  4869. // 의뢰/회송 상세정보 가져옴
  4870. var row = ds_translist.rowposition;
  4871. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0){
  4872. dsf_copyColInfo(ds_send_transinfo, ds_translist, false);
  4873. ds_send_transinfo.copyRow(0, ds_translist, ds_translist.rowposition);
  4874. }else{
  4875. dsf_copyColInfo(ds_send_transinfo, ds_ovtworktranslist, false);
  4876. ds_send_transinfo.copyRow(0, ds_ovtworktranslist, ds_ovtworktranslist.rowposition);
  4877. }
  4878. fSearch_TransDetl();
  4879. // 의뢰/회송서 축소
  4880. fFold_trans();
  4881. /*
  4882. var iRow = ds_translist.rowposition;
  4883. var pid = ds_translist.getColumn(iRow, "pid");
  4884. var orddd = ds_translist.getColumn(iRow, "orddd");
  4885. var ioflag = ds_translist.getColumn(iRow, "chosflag");
  4886. var cretno = ds_translist.getColumn(iRow, "cretno");
  4887. var instcd = sysf_getUserInfo("dutplceinstcd");
  4888. var dschdd = ds_translist.getColumn(iRow, "dschdd");
  4889. */
  4890. //var iRow = ds_translist.rowposition;
  4891. var pid = ds_send_transinfo.getColumn(0, "pid");
  4892. var orddd = ds_send_transinfo.getColumn(0, "orddd");
  4893. var ioflag = ds_send_transinfo.getColumn(0, "chosflag");
  4894. var cretno = ds_send_transinfo.getColumn(0, "cretno");
  4895. var instcd = sysf_getUserInfo("dutplceinstcd");
  4896. var dschdd = ds_send_transinfo.getColumn(0, "dschdd");
  4897. if(ioflag == "O")
  4898. {
  4899. var param = "O" + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd;
  4900. }
  4901. else
  4902. {
  4903. var param = "I" + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + dschdd;
  4904. }
  4905. return appf_initPatientInfo(param);
  4906. /*
  4907. // 파라미터 설정
  4908. frmf_setParameter("SPARC05200_PARM_srcformcd", ds_translist.getColumn(e.row, "srcformcd"));
  4909. frmf_setParameter("SPARC05200_PARM_formrecseq", ds_translist.getColumn(e.row, "formrecseq"));
  4910. frmf_setParameter("SPARC05200_PARM_pid", ds_translist.getColumn(e.row, "pid"));
  4911. frmf_setParameter("SPARC05200_PARM_orddd", ds_translist.getColumn(e.row, "orddd"));
  4912. frmf_setParameter("SPARC05200_PARM_cretno", ds_translist.getColumn(e.row, "cretno"));
  4913. frmf_setParameter("SPARC05200_PARM_orddeptcd", ds_translist.getColumn(e.row, "orddeptcd"));
  4914. frmf_setParameter("SPARC05200_PARM_orddrid", ds_translist.getColumn(e.row, "orddrid"));
  4915. frmf_setParameter("SPARC05200_PARM_seqno", ds_translist.getColumn(e.row, "seqno"));
  4916. frmf_setParameter("SPARC05200_PARM_disphospnm", ds_translist.getColumn(e.row, "disphospnm"));
  4917. frmf_setParameter("SPARC05200_PARM_stat", ds_translist.getColumn(e.row, "stat"));
  4918. frmf_setParameter("SPARC05200_PARM_chosflag", ds_translist.getColumn(e.row, "chosflag"));
  4919. frmf_setParameter("SPARC05200_PARM_coophospcd", ds_translist.getColumn(e.row, "coophospcd"));
  4920. frmf_modal("SPARC05200", "SPARC05200", null, null, null, null, null, null, null, null, null, null, "M");
  4921. */
  4922. }
  4923. //제증명쪽 함수 호출 필요하므로 임의로 생성
  4924. function lf_setProfBaseInfo()
  4925. {
  4926. }
  4927. function fSetInifForm()
  4928. {
  4929. //서식 사이즈 조정
  4930. lf_ivw_loader_setting(Tab00.tabpage_trans.div_trans_detl.grp_base);
  4931. /////////////////////////////////////////////////////////////////////////////
  4932. //서식 로더 코드
  4933. //서식의 id는 ivw_loader 이어야함
  4934. var objArg = new Object();
  4935. ds_cond_formdata.clearData();
  4936. ds_cond_formdata.addRow();
  4937. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0){
  4938. var row = ds_translist.rowposition;
  4939. ds_cond_formdata.setColumn(0, "formcd", ds_translist.getColumn(row, "formrecseq"));
  4940. ds_cond_formdata.setColumn(0, "formkind", "rec");
  4941. ds_cond_formdata.setColumn(0, "btnvisible", false);
  4942. ds_cond_formdata.setColumn(0, "pid", ds_translist.getColumn(row, "pid"));
  4943. ds_cond_formdata.setColumn(0, "orddd", ds_translist.getColumn(row, "orddd"));
  4944. ds_cond_formdata.setColumn(0, "cretno", ds_translist.getColumn(row, "cretno"));
  4945. ds_cond_formdata.setColumn(0, "modalyn", "N");
  4946. ds_cond_formdata.setColumn(0, "topyn", "N");
  4947. ds_cond_formdata.setColumn(0, "orddeptcd", ds_translist.getColumn(row, "orddeptcd"));
  4948. ds_cond_formdata.setColumn(0, "orddrid", ds_translist.getColumn(row, "orddrid"));
  4949. }else{
  4950. var row = ds_ovtworktranslist.rowposition;
  4951. ds_cond_formdata.setColumn(0, "formcd", ds_ovtworktranslist.getColumn(row, "formrecseq"));
  4952. ds_cond_formdata.setColumn(0, "formkind", "rec");
  4953. ds_cond_formdata.setColumn(0, "btnvisible", false);
  4954. ds_cond_formdata.setColumn(0, "pid", ds_ovtworktranslist.getColumn(row, "pid"));
  4955. ds_cond_formdata.setColumn(0, "orddd", ds_ovtworktranslist.getColumn(row, "orddd"));
  4956. ds_cond_formdata.setColumn(0, "cretno", ds_ovtworktranslist.getColumn(row, "cretno"));
  4957. ds_cond_formdata.setColumn(0, "modalyn", "N");
  4958. ds_cond_formdata.setColumn(0, "topyn", "N");
  4959. ds_cond_formdata.setColumn(0, "orddeptcd", ds_ovtworktranslist.getColumn(row, "orddeptcd"));
  4960. ds_cond_formdata.setColumn(0, "orddrid", ds_ovtworktranslist.getColumn(row, "orddrid"));
  4961. }
  4962. objArg.ds_cond_formdata = ds_cond_formdata;
  4963. lf_loadSMMMR01100(false, objArg, Tab00.tabpage_trans.div_trans_detl.grp_base);
  4964. /////////////////////////////////////////////////////////////////////////////
  4965. }
  4966. function Tab00_tabpage_hie_Div00_Button00_onclick(obj:Button, e:ClickEventInfo)
  4967. {
  4968. if(utlf_isNull(ds_send_reqhielist.getColumn(0, "begindate"))
  4969. && utlf_isNull(ds_send_reqhielist.getColumn(0, "enddate"))) {
  4970. sysf_messageBox("기간은 필수입니다.", "E999");
  4971. return;
  4972. }
  4973. fGetHIEList();
  4974. /*
  4975. var transfermode = ds_send_reqhielist.getColumn(0, "transfermode");
  4976. if(transfermode == "RECEIVE"){
  4977. fGetHIEList();
  4978. }
  4979. */
  4980. }
  4981. function fGetHIEList(){
  4982. var oParam = {};
  4983. oParam.id = "TRARC05102";
  4984. oParam.service = "healcarecoopapp.ReqMngt";
  4985. oParam.method = "reqGetEvoHIEList";
  4986. oParam.inds = "req=ds_send_reqhielist";
  4987. oParam.outds = "ds_reqhielist=hielist";
  4988. oParam.async = true;
  4989. oParam.callback = "cf_TRARC05102";
  4990. tranf_submit(oParam);
  4991. }
  4992. function cf_TRARC05102(){
  4993. ds_reqhielist.updatecontrol = false;
  4994. ds_reqhielist.addColumn('documentuniqueid', 'string');
  4995. ds_reqhielist.addColumn('repositoryid', 'string');
  4996. for(var i = 0; i < ds_reqhielist.rowcount; i++){
  4997. ds_reqhielist.setColumn(i, 'documentuniqueid', ds_reqhielist.getColumn(i, 'referraldocumentuniqueid'));
  4998. ds_reqhielist.setColumn(i, 'repositoryid', ds_reqhielist.getColumn(i, 'repositoryuniqueid'));
  4999. }
  5000. ds_reqhielist.updatecontrol = true;
  5001. }
  5002. function Tab00_tabpage_hie_Div00_btn_req_confirm_onclick(obj:Button, e:ClickEventInfo)
  5003. {
  5004. var row = ds_reqhielist.rowposition;
  5005. if(row < 0){
  5006. sysf_messageBox("확인할 데이터가 선택되지 않았습니다.","E999");
  5007. return;
  5008. }
  5009. var cnfmnm = ds_reqhielist.getColumn(row, "cnfmnm");
  5010. if(!utlf_isNull(cnfmnm)){
  5011. var rtn = sysf_messageBox("이미 확인자가 등록되었습니다. 재등록하시겠습니까?", "Q");
  5012. if(rtn != 6){
  5013. return;
  5014. }
  5015. }
  5016. ds_send_confirm.clearData();
  5017. ds_send_confirm.addRow();
  5018. ds_send_confirm.setColumn(0,"id", ds_reqhielist.getColumn(row, "referraldocumentuniqueid"));
  5019. ds_send_confirm.setColumn(0,"gid", ds_reqhielist.getColumn(row, "pid"));
  5020. ds_send_confirm.setColumn(0,"pid", ds_reqhielist.getColumn(row, "lid"));
  5021. ds_send_confirm.setColumn(0,"corpno", ds_reqhielist.getColumn(row, "hospid"));
  5022. ds_send_confirm.setColumn(0,"coophospcd", ds_reqhielist.getColumn(row, "coophospcd"));
  5023. ds_send_confirm.setColumn(0,"userid", sysf_getUserId());
  5024. ds_send_confirm.setColumn(0,"gubun", "E"); // HIE
  5025. var oParam = {};
  5026. oParam.id = "TXARC02803";
  5027. oParam.service = "healcarecoopapp.ReqMngt";
  5028. oParam.method = "reqExeEvoConfirmUser";
  5029. oParam.inds = "req=ds_send_confirm";
  5030. //oParam.outds = "ds_list=hielist";
  5031. oParam.async = false;
  5032. //oParam.callback = "cf_TRARC00105";
  5033. tranf_submit(oParam);
  5034. fGetHIEList();
  5035. }
  5036. function cf_TRPMC02500(sSvcId, nErrorCode, sErrorMsg) {
  5037. arErrorCode.push(sSvcId, nErrorCode);
  5038. }
  5039. function cf_TXPMO00104(sSvcId, nErrorCode, sErrorMsg) {
  5040. arErrorCode.push(sSvcId, nErrorCode);
  5041. }
  5042. /*
  5043. function fPopupRsrv(pid)
  5044. {
  5045. if(utlf_isNull(pid)){
  5046. sysf_messageBox("확인자가 존재하지 않습니다. 담당자 확인 후 진행해 주세요", "E999", "");
  5047. return false;
  5048. }
  5049. var row = ds_reqhielist.rowposition;
  5050. dsf_createDsRow("ds_hidden_send_rsrv", [
  5051. {col:"gid", type:"STRING", size:256, val: ds_reqhielist.getColumn(row, "pid")}
  5052. ]);
  5053. // 주민번호 가져와서 세팅
  5054. var oParam = {};
  5055. oParam.id = "TRARC00107";
  5056. oParam.service = "healcarecoopapp.ReqMngt";
  5057. oParam.method = "reqGetHIErrgstno";
  5058. oParam.inds = "req=ds_hidden_send_rsrv";
  5059. oParam.outds = "ds_rrgstno=rrgstno";
  5060. oParam.async = false;
  5061. tranf_submit(oParam);
  5062. // 환자번호 등록여부 확인
  5063. var ssn = ds_rrgstno.getColumn(0, "ssn");
  5064. var rrgstno1 = ssn.substr(0, 6);
  5065. var rrgstno2 = ssn.substr(6, 7);
  5066. var gender = ds_rrgstno.getColumn(0, "gender");
  5067. ds_send_rsrv.copyRow(0, ds_reqhielist, row);
  5068. ds_send_rsrv.setColumn(0, "patientid", ds_reqhielist.getColumn(row, "pid"));
  5069. ds_send_rsrv.setColumn(0, "hie_rrgstno1", rrgstno1);
  5070. ds_send_rsrv.setColumn(0, "hie_rrgstno2", rrgstno2);
  5071. ds_send_rsrv.setColumn(0, "gender", gender);
  5072. ds_send_rsrv.setColumn(0, "documentuniqueid", ds_reqhielist.getColumn(row, "documentuniqueid"));
  5073. ds_send_rsrv.setColumn(0, "repositoryid", ds_reqhielist.getColumn(row, "repositoryuniqueid"));
  5074. frmf_setParameter("SMARC05100_pid", pid);
  5075. frmf_modal("SMPMO00200", "SMPMO00200", null, null, null, null, null, null, null, null, null, null, "M");
  5076. }
  5077. */
  5078. function Tab00_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  5079. {
  5080. appf_delPatientInfos();
  5081. pA_rsrvinfo_close();
  5082. pA_rsrvinfo_hira_close();
  5083. if(e.postindex == 0){ // 받은내역(HIE)
  5084. fInit_reqhie();
  5085. }else if(e.postindex == 1){ // 받은내역(심평원)
  5086. fInit_reqhira();
  5087. }else if(e.postindex == 2){ // 예약내역
  5088. fInit_rsrv();
  5089. }else if(e.postindex == 3){ // 타병원의뢰
  5090. fInit_other();
  5091. }else if(e.postindex == 4){ // 환자현황
  5092. fInit_reqpat();
  5093. }else if(e.postindex == 5){ // 회신
  5094. fInit_repl();
  5095. }else if(e.postindex == 6){ // 회신출력
  5096. fInit_replprnt();
  5097. }else if(e.postindex == 7){ // 회송
  5098. fInit_trans();
  5099. }else if(e.postindex == 8){ // 회송상담
  5100. fInit_transcon();
  5101. }
  5102. }
  5103. function Tab00_tabpage_reqpat_group1_btn_search_reqpat_onclick(obj:Button, e:ClickEventInfo)
  5104. {
  5105. var fromdd = ds_send_reqpatlist.getColumn(0, "fromdd");
  5106. var todd = ds_send_reqpatlist.getColumn(0, "todd");
  5107. if( !utlf_isValidDateTime( fromdd, 'YYYYMMDD') || !utlf_isValidDateTime( todd, 'YYYYMMDD') ){
  5108. sysf_messageBox("입력하신 일자구분이 정확한 날짜타입이 아닙니다.", "E999", "");
  5109. return false;
  5110. }
  5111. /*
  5112. if( utlf_getDateInterval(fromdd, todd) > 31 ){
  5113. sysf_messageBox("조회가능한 최대 기간은 1달입니다. 일자구분에서 날짜를 수정하세요!", "E999", "");
  5114. return false;
  5115. }
  5116. */
  5117. if( utlf_getDateInterval(fromdd, todd) < 0 ){
  5118. sysf_messageBox("일자구분에서 시작일자가 종료일자보다 미래일자 입니다. 확인하세요!", "E999", "");
  5119. return false;
  5120. }
  5121. if (Tab00.tabpage_reqpat.group1.ipt_coophospnm.text.length > 0 && Tab00.tabpage_reqpat.group1.ipt_coophospnm.text.length < 2) {
  5122. sysf_messageBox("의뢰병원명은 2글자 이상으로 해주십시요!","E999","");
  5123. Tab00.tabpage_reqpat.group1.ipt_coophospnm.setFocus();
  5124. return false;
  5125. }
  5126. if (Tab00.tabpage_reqpat.group1.ipt_drnm.text.length > 0 && Tab00.tabpage_reqpat.group1.ipt_drnm.text.length < 2) {
  5127. sysf_messageBox("의뢰의사명은 2글자 이상으로 해주십시요!","E999","");
  5128. Tab00.tabpage_reqpat.group1.ipt_drnm.setFocus();
  5129. return false;
  5130. }
  5131. fSearch_reqpat();
  5132. }
  5133. // 환자현황 조회
  5134. function fSearch_reqpat()
  5135. {
  5136. // SQL 보완 필요
  5137. // getReqPatList
  5138. var oParam = {};
  5139. oParam.id = "TRARC00201";
  5140. oParam.service = "healcarecoopapp.ReqMngt";
  5141. oParam.method = "reqGetReqPatList";
  5142. oParam.inds = "req=ds_send_reqpatlist";
  5143. oParam.outds = "ds_reqpatlist=reqlist";
  5144. oParam.async = false;
  5145. //oParam.callback = "cf_TRARC00201";
  5146. tranf_submit(oParam);
  5147. }
  5148. function fGridSort(obj:Grid, e:GridClickEventInfo)
  5149. {
  5150. grdf_gridSort(obj,e);
  5151. }
  5152. function Tab00_tabpage_reqpat_grd_list_onheadclick(obj:Grid, e:GridClickEventInfo)
  5153. {
  5154. grdf_gridSort(obj,e);
  5155. }
  5156. function Tab00_tabpage_reqpat_grd_list_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  5157. {
  5158. if (ds_reqpatlist.rowcount < 1) return;
  5159. var idxRow = ds_reqpatlist.rowposition; //그리드에서 해당 환자 선택
  5160. var pid = ds_reqpatlist.getColumn(idxRow, "pid");
  5161. var hngnm = ds_reqpatlist.getColumn(idxRow, "hngnm");
  5162. var orddd = ds_reqpatlist.getColumn(idxRow, "orddd");
  5163. var cretno = ds_reqpatlist.getColumn(idxRow, "cretno");
  5164. var acptseqno = ds_reqpatlist.getColumn(idxRow, "acptseqno");
  5165. var ordtype = ds_reqpatlist.getColumn(idxRow, "ordtype");
  5166. var dschdd = ds_reqpatlist.getColumn(idxRow, "dschdd");
  5167. var indschacptstat = ds_reqpatlist.getColumn(idxRow, "indschacptstat");
  5168. var instcd = sysf_getUserInfo("dutplceinstcd");
  5169. //var condparam = "O▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + acptseqno + "▦" + orddd;
  5170. var curdate = utlf_getCurrentDate();
  5171. frmf_clearParameter("pid");
  5172. if (ordtype == "E")
  5173. {
  5174. curdate = orddd;
  5175. }
  5176. else if (ordtype == "I")
  5177. {
  5178. if (indschacptstat == "D")
  5179. {
  5180. curdate = dschdd;
  5181. }
  5182. else if (indschacptstat == "T")
  5183. {
  5184. if (dschdd != "99991231")
  5185. {
  5186. curdate = dschdd;
  5187. }
  5188. }
  5189. }
  5190. else if (ordtype == "O")
  5191. {
  5192. curdate = orddd;
  5193. }
  5194. if (ordtype != "O" && ordtype != "I" && ordtype !="E")
  5195. {
  5196. if(sysf_getGlobalVariable("paminfo").length > 0){
  5197. appf_delPatientInfos();
  5198. }
  5199. frmf_setParameter("pid", pid);
  5200. }
  5201. else
  5202. {
  5203. var condparam = ordtype + '▦' + pid + '▦' + orddd + '▦' + cretno + '▦' + instcd + '▦' + curdate;
  5204. appf_initPatientInfo(condparam); //상단정보 셋팅
  5205. }
  5206. //curEmrRecObj = getOpenWindow("SPARC00100"); //활성화된 진료기록 화면 object loading
  5207. var curEmrRecObj = frmf_findPopup("SPARC00100"); //활성화된 진료기록 화면 object loading
  5208. if(!utlf_isNull(curEmrRecObj))
  5209. {
  5210. curEmrRecObj.fInit();
  5211. }
  5212. else
  5213. {
  5214. frmf_open("SPARC00100", "SPARC00100", "", "", "1", "1", "1", "", "", "", "", "", "M");
  5215. }
  5216. }
  5217. function Tab00_tabpage_reqpat_group1_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  5218. {
  5219. var orddd = ds_send_reqpatlist.getColumn(0, "fromdd");
  5220. var orddeptcd = ds_send_reqpatlist.getColumn(0, "orddeptcd");
  5221. fDoctSearch(ds_init_reqpat_doct, orddd, orddeptcd);
  5222. Tab00.tabpage_reqpat.group1.cmb_orddrid.index = 0;
  5223. }
  5224. function Tab00_tabpage_rsrv_group1_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  5225. {
  5226. var orddd = ds_send_rsrvlist.getColumn(0, "fromdd");
  5227. var orddeptcd = ds_send_rsrvlist.getColumn(0, "orddeptcd");
  5228. fDoctSearch(ds_init_rsrv_doct, orddd, orddeptcd);
  5229. Tab00.tabpage_rsrv.group1.cmb_orddrid.index = 0;
  5230. }
  5231. function Tab00_tabpage_rsrv_group1_btn_search_reqpat_onclick(obj:Button, e:ClickEventInfo)
  5232. {
  5233. var fromdd = ds_send_rsrvlist.getColumn(0,"fromdd");
  5234. var todd = ds_send_rsrvlist.getColumn(0,"todd");
  5235. if( ! utlf_isValidDateTime( fromdd, 'YYYYMMDD') || ! utlf_isValidDateTime( todd, 'YYYYMMDD') ){
  5236. sysf_messageBox("입력하신 일자구분이 정확한 날짜타입이 아닙니다.", "E999", "");
  5237. return false;
  5238. }
  5239. if( utlf_getDateInterval(fromdd, todd) > 31 ){
  5240. sysf_messageBox("조회가능한 최대 기간은 한달입니다. 일자구분에서 날짜를 수정하세요!", "E999", "");
  5241. return false;
  5242. }
  5243. if( utlf_getDateInterval(fromdd, todd) < 0 ){
  5244. sysf_messageBox("일자구분에서 시작일자가 종료일자보다 미래일자 입니다. 확인하세요!", "E999", "");
  5245. return false;
  5246. }
  5247. // 날짜 계산
  5248. var daycnt = utlf_getDateInterval(fromdd, todd);
  5249. // 1일이 아닌 경우는 조건을 타야 함
  5250. if (daycnt != 0)
  5251. {
  5252. /*
  5253. // 진료과 체크
  5254. if (ds_send_rsrvlist.getColumn(0,"orddeptcd") == "")
  5255. {
  5256. sysf_messageBox("일자구분에서 하루 이상의 기간을 선택했을 경우, 진료과는 조회 필수 조건입니다. 진료과를 입력하세요.", "E999", "");
  5257. //messageBox("진료과를 ","C002");
  5258. return false;
  5259. }
  5260. */
  5261. if (Tab00.tabpage_rsrv.group1.ipt_rqsthospcd.text.length > 0 && Tab00.tabpage_rsrv.group1.ipt_rqsthospcd.text.length < 2) {
  5262. sysf_messageBox("의뢰병원명은 2글자 이상으로 해주십시요!","E999","");
  5263. Tab00.tabpage_rsrv.group1.ipt_rqsthospcd.setFocus();
  5264. return false;
  5265. }
  5266. if (Tab00.tabpage_rsrv.group1.ipt_rqstdrid.text.length > 0 && Tab00.tabpage_rsrv.group1.ipt_rqstdrid.text.length < 2) {
  5267. sysf_messageBox("통화자명은 2글자 이상으로 해주십시요!","E999","");
  5268. Tab00.tabpage_rsrv.group1.ipt_rqstdrid.setFocus();
  5269. return false;
  5270. }
  5271. }
  5272. fSearch_rsrv();
  5273. }
  5274. function fSearch_rsrv()
  5275. {
  5276. var oParam = {};
  5277. oParam.id = "TRARC00401";
  5278. oParam.service = "healcarecoopapp.ReqMngt";
  5279. oParam.method = "reqGetTelRsrvList";
  5280. oParam.inds = "req=ds_send_rsrvlist";
  5281. oParam.outds = "ds_rsrvlist=reserv_list";
  5282. oParam.async = false;
  5283. //oParam.callback = "cf_TRARC00105";
  5284. tranf_submit(oParam);
  5285. }
  5286. // 리스트 엑셀 파일로 저장
  5287. function fExcel(objGrd, title)
  5288. {
  5289. var objDs = objGrd.binddataset;
  5290. if (objDs.rowcount < 1) return;
  5291. grdf_exportExcel(objGrd, title, "SheetName",true);
  5292. }
  5293. function Tab00_tabpage_rsrv_btn_excel_onclick(obj:Button, e:ClickEventInfo)
  5294. {
  5295. fExcel(Tab00.tabpage_rsrv.grd_list, "전화예약환자 리스트");
  5296. }
  5297. function Tab00_tabpage_reqpat_btn_excel_onclick(obj:Button, e:ClickEventInfo)
  5298. {
  5299. fExcel(Tab00.tabpage_reqpat.grd_list, "의뢰환자 리스트");
  5300. }
  5301. function fGetHiraList(){
  5302. var intStaDd = ds_send_reqhiralist.getColumn(0, "begindate");
  5303. var intEndDd = ds_send_reqhiralist.getColumn(0, "enddate");
  5304. var sndYadmNm = utlf_transNullToEmpty(ds_send_reqhiralist.getColumn(0, "hospnm")); // 병원명
  5305. var ptntNm = utlf_transNullToEmpty(ds_send_reqhiralist.getColumn(0, "patientname")); // 환자명
  5306. var reqSdbkStat = 5 ; // All
  5307. var reqSdbkTp = 0 ; // All
  5308. var reqSdbkNo = null; // 의뢰회송번호
  5309. var sortStd = 0; // Default
  5310. var curPageNo = 1; // 페이지번호
  5311. ds_reqhiralist.clearData();
  5312. ds_reqhiralist_temp.clearData();
  5313. while(true){
  5314. var res = lib.SrchReqSdbkRcvList(YadmId, sndYadmNm, ptntNm, intStaDd, intEndDd, reqSdbkStat, reqSdbkTp, reqSdbkNo, sortStd, curPageNo );
  5315. if (!res.Success) {
  5316. sysf_messageBox( "심평원 진료의뢰회송 연계 프로그램에 조건 오류가 발생했습니다.\n\n" + res.ErrCd + ": " + res.ErrMsg + "\n\n조건 수정 후 전송 바랍니다.", "E999");
  5317. return;
  5318. }
  5319. if(res.LenReqSdbkRcvs() <= 0) break;
  5320. for (var i = 0; i < res.LenReqSdbkRcvs(); i++) {
  5321. //hospdata += item.YadmId + sColSep;
  5322. var item = res.GetReqSdbkRcv(i);
  5323. var row = ds_reqhiralist_temp.addRow();
  5324. ds_reqhiralist_temp.setColumn(row, "reqsdbkrlyno", item.ReqSdbkRlyNo);
  5325. ds_reqhiralist_temp.setColumn(row, "reqsdbkno", item.ReqSdbkNo);
  5326. ds_reqhiralist_temp.setColumn(row, "resrid", item.ResrId);
  5327. ds_reqhiralist_temp.setColumn(row, "resrverno", item.ResrVerNo);
  5328. ds_reqhiralist_temp.setColumn(row, "reqsdbktp", item.ReqSdbkTp);
  5329. ds_reqhiralist_temp.setColumn(row, "reqsdbkstat", item.ReqSdbkStat);
  5330. ds_reqhiralist_temp.setColumn(row, "fomver", item.FomVer);
  5331. ds_reqhiralist_temp.setColumn(row, "credt", utlf_getDateTime(item.CreDt,""));
  5332. ds_reqhiralist_temp.setColumn(row, "smittp", item.SmitTp);
  5333. ds_reqhiralist_temp.setColumn(row, "patnm", item.PatNm);
  5334. ds_reqhiralist_temp.setColumn(row, "patgender", item.PatGender);
  5335. ds_reqhiralist_temp.setColumn(row, "patbth", item.PatBth);
  5336. ds_reqhiralist_temp.setColumn(row, "pattelno", item.PatTelNo);
  5337. ds_reqhiralist_temp.setColumn(row, "sndyadmid", item.SndYadmId);
  5338. ds_reqhiralist_temp.setColumn(row, "sndyadmnm", item.SndYadmNm);
  5339. ds_reqhiralist_temp.setColumn(row, "rcvyadmid", item.RcvYadmId);
  5340. ds_reqhiralist_temp.setColumn(row, "rcvyadmnm", item.RcvYadmNm);
  5341. ds_reqhiralist_temp.setColumn(row, "lcsno", item.LcsNo);
  5342. ds_reqhiralist_temp.setColumn(row, "drnm", item.DrNm);
  5343. ds_reqhiralist_temp.setColumn(row, "rmk", item.Rmk);
  5344. ds_reqhiralist_temp.setColumn(row, "deptcd", item.DeptCd);
  5345. ds_reqhiralist_temp.setColumn(row, "deptnm", item.DeptNm);
  5346. ds_reqhiralist_temp.setColumn(row, "deptdtlcd", item.DeptDtlCd);
  5347. ds_reqhiralist_temp.setColumn(row, "deptdtlnm", item.DeptDtlNm);
  5348. ds_reqhiralist_temp.setColumn(row, "vsttp", item.VstTp);
  5349. ds_reqhiralist_temp.setColumn(row, "rowno", item.RowNo);
  5350. ds_reqhiralist_temp.setColumn(row, "totcnt", item.TotCnt);
  5351. ds_reqhiralist_temp.setColumn(row, "curpageno", item.CurPageNo);
  5352. ds_reqhiralist_temp.setColumn(row, "rowcntperpage", item.RowCntPerPage);
  5353. var gender;
  5354. if(ds_reqhiralist_temp.getColumn(row, "patgender") == "GenderEnum_Female"){
  5355. ds_reqhiralist_temp.setColumn(row, "gender", "F");
  5356. }else{
  5357. ds_reqhiralist_temp.setColumn(row, "gender", "M");
  5358. }
  5359. }
  5360. curPageNo++;
  5361. }
  5362. var oParam = {};
  5363. oParam.id = "TRARC05104";
  5364. oParam.service = "healcarecoopapp.ReqMngt";
  5365. oParam.method = "reqGetEvoHiraList";
  5366. oParam.inds = "list=ds_reqhiralist_temp req=ds_send_reqhiralist";
  5367. oParam.outds = "ds_reqhiralist_temp=hiralist";
  5368. oParam.async = true;
  5369. oParam.callback = "cb_TRARC05104";
  5370. tranf_submit(oParam);
  5371. }
  5372. function cb_TRARC05104(sSvcId, nErrorCode, sErrorMsg) {
  5373. arErrorCode.push(sSvcId, nErrorCode);
  5374. ds_reqhiralist.copyData(ds_reqhiralist_temp);
  5375. }
  5376. function Tab00_tabpage_hira_Div00_btn_reqlist_search_onclick(obj:Button, e:ClickEventInfo)
  5377. {
  5378. fGetHiraList();
  5379. }
  5380. function Tab00_tabpage_repl_group1_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  5381. {
  5382. var orddd = ds_send_repllist.getColumn(0, "fromdd");
  5383. var orddeptcd = ds_send_repllist.getColumn(0, "orddeptcd");
  5384. fDoctSearch(ds_init_repl_orddrid, orddd, orddeptcd);
  5385. Tab00.tabpage_repl.group1.cmb_orddrid.index = 0;
  5386. }
  5387. function Tab00_tabpage_repl_grd_list_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  5388. {
  5389. var row = ds_repllist.rowposition;
  5390. var pid = ds_repllist.getColumn(row, "pid");
  5391. var orddeptcd = ds_repllist.getColumn(row, "orddeptcd");
  5392. var orddrid = ds_repllist.getColumn(row, "orddrid");
  5393. var orddeptnm = ds_repllist.getColumn(row, "orddeptnm");
  5394. var orddrnm = ds_repllist.getColumn(row, "orddrnm");
  5395. var orddd = ds_repllist.getColumn(row, "orddd");
  5396. var cretno = ds_repllist.getColumn(row, "cretno");
  5397. var seqno = ds_repllist.getColumn(row, "seqno");
  5398. var reqdd = ds_repllist.getColumn(row, "reqdd");
  5399. var replflag = "P";
  5400. // 회신서 재작성 check를 위한 파라미터 전송 추가 - 2019-07-31 이아영
  5401. var saveflag = ds_repllist.getColumn(row, "saveflag");
  5402. frmf_setParameter("SMARC02500_PARM_pid", pid);
  5403. frmf_setParameter("SMARC02500_PARM_orddeptcd", orddeptcd);
  5404. frmf_setParameter("SMARC02500_PARM_orddrid", orddrid);
  5405. frmf_setParameter("SMARC02500_PARM_orddeptnm", orddeptnm);
  5406. frmf_setParameter("SMARC02500_PARM_orddrnm", orddrnm);
  5407. frmf_setParameter("SMARC02500_PARM_orddd", orddd);
  5408. frmf_setParameter("SMARC02500_PARM_cretno", cretno);
  5409. frmf_setParameter("SMARC02500_PARM_seqno", seqno);
  5410. frmf_setParameter("SMARC02500_PARM_reqdd", reqdd);
  5411. frmf_setParameter("SMARC02500_PARM_replflag", replflag);
  5412. frmf_setParameter("SMARC02500_PARM_saveflag", saveflag);
  5413. var curObj = frmf_findPopup("SMARC02500"); //활성화된 진료기록 화면 object loading
  5414. if(!utlf_isNull(curObj))
  5415. {
  5416. curObj.fInit();
  5417. }
  5418. else
  5419. {
  5420. frmf_open("SMARC02500", "SMARC02500", "", "", "1", "1", "1", "", "", "", "", "", "M");
  5421. }
  5422. }
  5423. // 회송 리스트 조회
  5424. function fSearch_Repl()
  5425. {
  5426. dsf_setDefaultVal(ds_send_repllist, "cretno:0,seqno:0");
  5427. // 요청번호 20190819022 등록번호 조회 시 다른 조건 제외 요청 -20190923 이아영
  5428. // 임시 테이블 생성 후 pid 있을 시, pid 값만 담아서 조회.
  5429. // pid가 없을 시 send 데이터셋에 담긴 내용 전체 copy 후 조회.
  5430. dsf_createDs("ds_temp_repllist");
  5431. if(!utlf_isNull(ds_send_repllist.getColumn(0, "pid")))
  5432. {
  5433. dsf_makeValue(ds_temp_repllist, "pid", "string", ds_send_repllist.getColumn(0, "pid"));
  5434. }
  5435. else
  5436. {
  5437. dsf_copyDs(ds_temp_repllist, ds_send_repllist);
  5438. }
  5439. var oParam = {};
  5440. oParam.id = "TRARC05103";
  5441. oParam.service = "healcarecoopapp.ReqMngt";
  5442. oParam.method = "reqGetOrdRqstList";
  5443. oParam.inds = "req=ds_temp_repllist";
  5444. oParam.outds = "ds_repllist=rqstlist ds_repl_cntinfo=cntinfo";
  5445. oParam.async = false;
  5446. //oParam.callback = "cf_TRARC02601";
  5447. tranf_submit(oParam);
  5448. }
  5449. function Tab00_tabpage_repl_group1_btn_search_onclick(obj:Button, e:ClickEventInfo)
  5450. {
  5451. fSearch_Repl();
  5452. }
  5453. function Tab00_tabpage_trans_group1_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  5454. {
  5455. var orddd = ds_send_translist.getColumn(0, "fromdd");
  5456. var orddeptcd = ds_send_translist.getColumn(0, "orddeptcd");
  5457. fDoctSearch(ds_init_trans_doct, orddd, orddeptcd);
  5458. Tab00.tabpage_trans.group1.cmb_orddrid.index = 0;
  5459. }
  5460. function fPatPopUp(pid)
  5461. {
  5462. if(!utlf_isNull(pid))
  5463. {
  5464. ds_temp_pidinfo.setColumn(0, "pid", pid);
  5465. ds_temp_pidinfo.setColumn(0, "srchcond", "1");
  5466. }
  5467. else
  5468. {
  5469. ds_temp_pidinfo.setColumn(0, "pid", pid);
  5470. ds_temp_pidinfo.setColumn(0, "srchcond", "2");
  5471. }
  5472. var objArg = new Object();
  5473. objArg.arg_ds_send = ds_temp_pidinfo;
  5474. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
  5475. if (frmf_getParameter("SPPMC02500_popupendflag") == "ok")
  5476. {
  5477. //model.setValue("/root/send/search/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
  5478. //model.setValue("/root/send/search/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
  5479. return true;
  5480. }
  5481. return false;
  5482. }
  5483. function Tab00_tabpage_trans_group1_btn_pat_onclick(obj:Button, e:ClickEventInfo)
  5484. {
  5485. var pid = ds_send_translist.getColumn(0, "pid");
  5486. if(fPatPopUp(pid)){
  5487. ds_send_translist.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  5488. ds_send_translist.setColumn(0, "hngnm", ds_patinfolist.getColumn(0, "hngnm"));
  5489. }
  5490. }
  5491. function Tab00_tabpage_repl_group1_btn_pat_onlbuttondown(obj:Button, e:MouseEventInfo)
  5492. {
  5493. var pid = ds_send_repllist.getColumn(0, "pid");
  5494. if(fPatPopUp(pid)){
  5495. ds_send_repllist.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  5496. ds_send_repllist.setColumn(0, "hngnm", ds_patinfolist.getColumn(0, "hngnm"));
  5497. }
  5498. }
  5499. function Tab00_tabpage_rsrv_grd_list_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  5500. {
  5501. if (ds_rsrvlist.rowcount < 1) return;
  5502. var row = ds_rsrvlist.rowposition;
  5503. var pid = ds_rsrvlist.getColumn(row, "pid");
  5504. if(utlf_isNull(pid)){
  5505. sysf_messageBox("등록되지 않은 환자입니다.","E");
  5506. return;
  5507. }
  5508. frmf_setParameter("pid", pid);
  5509. //curEmrRecObj = getOpenWindow("SPARC00100"); //활성화된 진료기록 화면 object loading
  5510. var curEmrRecObj = frmf_findPopup("SPARC00100"); //활성화된 진료기록 화면 object loading
  5511. if(!utlf_isNull(curEmrRecObj))
  5512. {
  5513. curEmrRecObj.fInit();
  5514. }
  5515. else
  5516. {
  5517. frmf_open("SPARC00100", "SPARC00100", "", "", "1", "1", "1", "", "", "", "", "", "M");
  5518. }
  5519. }
  5520. function fPopupReqReg(pid, hieYN)
  5521. {
  5522. frmf_setParameter("pid", pid);
  5523. frmf_setParameter("hieYN", hieYN);
  5524. //타병원의뢰
  5525. if(Tab00.tabindex == 3)
  5526. {
  5527. if(ds_otherlist.getColumn(ds_otherlist.rowposition, "stat") == "N")
  5528. {
  5529. frmf_setParameter("fstyn", "P");
  5530. frmf_setParameter("orddd", ds_otherlist.getColumn(ds_otherlist.rowposition, "orddd"));
  5531. frmf_setParameter("orddeptcd", ds_otherlist.getColumn(ds_otherlist.rowposition, "orddeptcd"));
  5532. frmf_setParameter("orddrid", ds_otherlist.getColumn(ds_otherlist.rowposition, "orddrid"));
  5533. }
  5534. }
  5535. //curEmrRecObj = getOpenWindow("SPARC00100"); //활성화된 진료기록 화면 object loading
  5536. var curEmrRecObj = frmf_findPopup("SPARC00100"); //활성화된 진료기록 화면 object loading
  5537. if(!utlf_isNull(curEmrRecObj))
  5538. {
  5539. curEmrRecObj.fInit();
  5540. }
  5541. else
  5542. {
  5543. frmf_open("SPARC00100", "SPARC00100", "", "", "1", "1", "1", "", "", "", "", "", "M");
  5544. }
  5545. }
  5546. function Tab00_tabpage_rsrv_grd_list_onheadclick(obj:Grid, e:GridClickEventInfo)
  5547. {
  5548. grdf_gridSort(obj,e);
  5549. }
  5550. function Tab00_tabpage_trans_grd_translist_onheadclick(obj:Grid, e:GridClickEventInfo)
  5551. {
  5552. grdf_gridSort(obj,e);
  5553. }
  5554. function Tab00_tabpage_repl_grd_list_onheadclick(obj:Grid, e:GridClickEventInfo)
  5555. {
  5556. grdf_gridSort(obj,e);
  5557. }
  5558. function Tab00_tabpage_hie_grd_list_onheadclick(obj:Grid, e:GridClickEventInfo)
  5559. {
  5560. grdf_gridSort(obj,e);
  5561. }
  5562. function Tab00_tabpage_hira_grd_list_onheadclick(obj:Grid, e:GridClickEventInfo)
  5563. {
  5564. grdf_gridSort(obj,e);
  5565. }
  5566. // 애니메이션 실행
  5567. function runAnimation_rsrvinfo()
  5568. {
  5569. // 높이조절
  5570. var arrCellRect = Tab00.tabpage_hie.grd_list.getCellRect(ds_reqhielist.rowposition, Tab00.tabpage_hie.grd_list.getCellPos());
  5571. if (arrCellRect.bottom <= Tab00.position.height - Div00.position.height - 80 ) {
  5572. vypt = Tab00.position.top + arrCellRect.bottom + 100;
  5573. } else {
  5574. vypt = Tab00.position.top + arrCellRect.bottom - 230;
  5575. }
  5576. Div00.position.y = vypt;
  5577. Div00.position.x = Tab00.position.width - Div00.position.width - 30;
  5578. var opacity = 100;
  5579. pA_rsrvinfo.stop();
  5580. if(Div00.style.opacity > 0 && curRow == ds_reqhielist.rowposition) { // 화면에 나와 있을 때
  5581. pA_rsrvinfo.fromvalue = opacity;
  5582. pA_rsrvinfo.tovalue = 0;
  5583. } else { // 화면 끝에 있을 때
  5584. pA_rsrvinfo.fromvalue = 0;
  5585. pA_rsrvinfo.tovalue = opacity;
  5586. }
  5587. curRow = ds_reqhielist.rowposition;
  5588. pA_rsrvinfo.run();
  5589. }
  5590. // 애니메이션 실행
  5591. function runAnimation_rsrvinfo_hira()
  5592. {
  5593. // 높이조절
  5594. var arrCellRect = Tab00.tabpage_hira.grd_list.getCellRect(ds_reqhiralist.rowposition, Tab00.tabpage_hira.grd_list.getCellPos());
  5595. if (arrCellRect.bottom <= Tab00.position.height - Div02.position.height - 80 ) {
  5596. vypt = Tab00.position.top + arrCellRect.bottom + 100;
  5597. } else {
  5598. vypt = Tab00.position.top + arrCellRect.bottom - 150;
  5599. }
  5600. Div02.position.y = vypt;
  5601. Div02.position.x = Tab00.position.width - Div02.position.width - 30;
  5602. var opacity = 100;
  5603. pA_rsrvinfo_hira.stop();
  5604. if(Div02.style.opacity > 0 && curRow == ds_reqhiralist.rowposition) { // 화면에 나와 있을 때
  5605. pA_rsrvinfo_hira.fromvalue = opacity;
  5606. pA_rsrvinfo_hira.tovalue = 0;
  5607. } else { // 화면 끝에 있을 때
  5608. pA_rsrvinfo_hira.fromvalue = 0;
  5609. pA_rsrvinfo_hira.tovalue = opacity;
  5610. }
  5611. curRow = ds_reqhielist.rowposition;
  5612. pA_rsrvinfo_hira.run();
  5613. }
  5614. // 접기 버튼 처리
  5615. function div_toolbox_btn_expand_onclick(obj:Button, e:ClickEventInfo)
  5616. {
  5617. pA_rsrvinfo_close();
  5618. }
  5619. // 화면안에 있는지 여부 체크
  5620. function isScreenOn()
  5621. {
  5622. if(Div00.style.opacity > 0) {
  5623. return true;
  5624. }else{
  5625. return false;
  5626. }
  5627. }
  5628. // 화면안에 있는지 여부 체크
  5629. function isScreenOn_hira()
  5630. {
  5631. if(Div02.style.opacity > 0) {
  5632. return true;
  5633. }else{
  5634. return false;
  5635. }
  5636. }
  5637. // 접기
  5638. function pA_rsrvinfo_close()
  5639. {
  5640. if(!isScreenOn()){
  5641. return;
  5642. }
  5643. //var leftPos = parseInt(Tab00.tabpage1.grd_list.position.width) - parseInt(Div00.position.width) - 10;
  5644. pA_rsrvinfo.fromvalue = 100; //leftPos;
  5645. pA_rsrvinfo.tovalue = 0;//Tab00.tabpage1.grd_list.position.width;
  5646. pA_rsrvinfo.stop();
  5647. pA_rsrvinfo.run();
  5648. }
  5649. function pA_rsrvinfo_onstart(obj:PropertyAnimation, e:AnimationEventInfo)
  5650. {
  5651. Div00.visible = true;
  5652. }
  5653. function pA_rsrvinfo_onend(obj:PropertyAnimation, e:AnimationEventInfo)
  5654. {
  5655. if(Div00.style.opacity > 0)
  5656. Div00.visible = true;
  5657. else
  5658. Div00.visible = false;
  5659. }
  5660. function Tab00_tabpage_hie_Div00_Radio00_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  5661. {
  5662. Tab00.tabpage_hie.Div00.btn_reqlist_search.click();
  5663. //frmf_inputEnterKey('Tab00.tabpage_hie.Div00.btn_reqlist_search', 'onclick', new ClickEventInfo);
  5664. }
  5665. function Tab00_tabpage_hie_Div00_Button04_onclick(obj:Button, e:ClickEventInfo)
  5666. {
  5667. //var documentuniqueid = ds_reqhielist.getColumn(e.row, "referraldocumentuniqueid");
  5668. //ds_send_hide.setColumn(0, "id", documentuniqueid);
  5669. //ds_send_hide.setColumn(0, "gubun", "E");
  5670. ds_send_hide.clearData();
  5671. ds_send_hide_cancel.clearData();
  5672. for(var i=0; i<ds_reqhielist.rowcount; i++){
  5673. var chk = ds_reqhielist.getColumn(i, "chk");
  5674. var chk_org = ds_reqhielist.getColumn(i, "chk_org");
  5675. if(chk != chk_org){
  5676. if(chk == "1"){
  5677. var arow = ds_send_hide.addRow();
  5678. ds_send_hide.setColumn(arow, "id", ds_reqhielist.getColumn(i, "referraldocumentuniqueid"));
  5679. ds_send_hide.setColumn(arow, "gubun", "E");
  5680. }else{
  5681. var brow = ds_send_hide_cancel.addRow();
  5682. ds_send_hide_cancel.setColumn(brow, "id", ds_reqhielist.getColumn(i, "referraldocumentuniqueid"));
  5683. ds_send_hide_cancel.setColumn(brow, "gubun", "E");
  5684. }
  5685. }
  5686. }
  5687. if(ds_send_hide.rowcount < 1 && ds_send_hide_cancel.rowcount < 1) return;
  5688. var oParam = {};
  5689. oParam.id = "TXARC05101";
  5690. oParam.service = "healcarecoopapp.ReqMngt";
  5691. oParam.method = "reqExeEvoHide";
  5692. oParam.inds = "req=ds_send_hide req_cancel=ds_send_hide_cancel";
  5693. //oParam.outds = "ds_list=hielist";
  5694. oParam.async = true;
  5695. //oParam.callback = "cf_TRARC00105";
  5696. tranf_submit(oParam);
  5697. fGetHIEList();
  5698. }
  5699. function Tab00_tabpage_hira_Div00_Button03_onclick(obj:Button, e:ClickEventInfo)
  5700. {
  5701. var row = Tab00.tabpage_hira.grd_list.currentrow;
  5702. if(row < 0){
  5703. sysf_messageBox("조회할 대상이 선택되지 않았습니다","I");
  5704. return;
  5705. }
  5706. fHiraReferView(row);
  5707. }
  5708. // HIRA뷰어
  5709. function fHiraReferView(row)
  5710. {
  5711. var reqsdbkrlyno = ds_reqhiralist.getColumn(row, "reqsdbkrlyno");
  5712. var res = lib.SrchReqMngrId(YadmId, reqsdbkrlyno);
  5713. if (!res.Success) {
  5714. sysf_messageBox( "심평원 진료의뢰회송 연계 프로그램에 조건 오류가 발생했습니다.\n\n" + res.ErrCd + ": " + res.ErrMsg + "\n\n조건 수정 후 전송 바랍니다.", "E999");
  5715. return;
  5716. }
  5717. if (res.LenReq() <= 0) {
  5718. return;
  5719. }
  5720. ds_hira_info.clearData();
  5721. ds_hira_info.addRow();
  5722. ds_hira_info.setColumn(0, "credt", ds_reqhiralist.getColumn(row, "credt"));
  5723. ds_hira_info.setColumn(0, "ptnt_ssn", res.Req.Ptnt.Ssn );
  5724. ds_hira_info.setColumn(0, "ptnt_name", res.Req.Ptnt.Name );
  5725. ds_hira_info.setColumn(0, "ptnt_telno", res.Req.Ptnt.TelNo );
  5726. ds_hira_info.setColumn(0, "ptnt_gender", res.Req.Ptnt.Gender );
  5727. ds_hira_info.setColumn(0, "chrgdr_drnm", res.Req.ChrgDr.DrNm );
  5728. ds_hira_info.setColumn(0, "chrgdr_lcsno", res.Req.ChrgDr.LcsNo );
  5729. ds_hira_info.setColumn(0, "sndyadm_code", res.Req.SndYadm.Code );
  5730. ds_hira_info.setColumn(0, "sndyadm_name", res.Req.SndYadm.Name );
  5731. ds_hira_info.setColumn(0, "rcvyadm_code", res.Req.RcvYadm.Code );
  5732. ds_hira_info.setColumn(0, "rcvyadm_name", res.Req.RcvYadm.Name);
  5733. ds_hira_info.setColumn(0, "snddept_code", res.Req.SndDept.Code );
  5734. ds_hira_info.setColumn(0, "snddept_name", res.Req.SndDept.Name );
  5735. if(!utlf_isNull(res.Req.SndDeptDtl)){
  5736. ds_hira_info.setColumn(0, "snddeptdtl_code", res.Req.SndDeptDtl.Code );
  5737. ds_hira_info.setColumn(0, "snddeptdtl_name", res.Req.SndDeptDtl.Name );
  5738. }
  5739. ds_hira_info.setColumn(0, "sick_code", res.Req.Sick.Code );
  5740. ds_hira_info.setColumn(0, "sick_kornm", res.Req.Sick.KorNm );
  5741. ds_hira_info.setColumn(0, "sick_editnm", res.Req.Sick.EditNm );
  5742. ds_hira_info.setColumn(0, "reqsdbkrlyno", res.Req.ReqSdbkRlyNo);
  5743. ds_hira_info.setColumn(0, "reqsdbkno", res.Req.ReqSdbkNo);
  5744. ds_hira_info.setColumn(0, "cotntrstrcyn", res.Req.CotntRstrcYn);
  5745. ds_hira_info.setColumn(0, "ptntcurstat", res.Req.PtntCurStat);
  5746. ds_hira_info.setColumn(0, "diagreqclirs", res.Req.DiagReqCliRs);
  5747. ds_hira_info.setColumn(0, "diagreqclirstxt", res.Req.DiagReqCliRsTxt);
  5748. ds_hira_info.setColumn(0, "diagreqnonclirs", res.Req.DiagReqNonCliRs);
  5749. ds_hira_info.setColumn(0, "diagreqnonclirstxt", res.Req.DiagReqNonCliRsTxt);
  5750. ds_hira_info.setColumn(0, "rpyreq", res.Req.RpyReq);
  5751. ds_hira_info.setColumn(0, "diagrcdapndyn", res.Req.DiagRcdApndYn);
  5752. ds_hira_info.setColumn(0, "tstrstapndyn", res.Req.TstRstApndYn);
  5753. ds_hira_info.setColumn(0, "imgapndyn", res.Req.ImgApndYn);
  5754. ds_hira_info.setColumn(0, "etcapndyn", res.Req.EtcApndYn);
  5755. ds_hira_info.setColumn(0, "etcapndtxt", res.Req.EtcApndTxt);
  5756. ds_hira_info.setColumn(0, "reqrstxt", res.Req.ReqRsTxt);
  5757. ds_hira_info.setColumn(0, "tretexmhisttxt", res.Req.TretExmHistTxt);
  5758. ds_hira_info.setColumn(0, "anmnhotmtxt", res.Req.AnmnHotmTxt);
  5759. ds_hira_info.setColumn(0, "famhistalrgtxt", res.Req.FamHistAlrgTxt);
  5760. ds_hira_info.setColumn(0, "etcdlvrtxt", res.Req.EtcDlvrTxt);
  5761. ds_hira_info.setColumn(0, "rqyreq", res.Req.RqyReq);
  5762. trace("fHiraReferView:10");
  5763. //frmf_setParameter("SPARC05300_PARAM1", yadmid);
  5764. //frmf_setParameter("SPARC05300_PARAM2", reqsdbkrlyno);
  5765. frmf_open("SPARC05300", "SPARC05300", null, null, null, null, null, null, null, null, null, null, "M");
  5766. }
  5767. function Tab00_tabpage_hie_Div00_Button03_onclick(obj:Button, e:ClickEventInfo)
  5768. {
  5769. var row = Tab00.tabpage_hie.grd_list.currentrow;
  5770. if(row < 0){
  5771. sysf_messageBox("조회할 대상이 선택되지 않았습니다","I");
  5772. return;
  5773. }
  5774. fHIEReferView(row);
  5775. }
  5776. function fHIEReferView(row) {
  5777. var documentuniqueid = ds_reqhielist.getColumn(row,"referraldocumentuniqueid");
  5778. var repositoryid = ds_reqhielist.getColumn(row,"repositoryuniqueid");
  5779. var patientid = ds_reqhielist.getColumn(row,"pid");
  5780. var deprecatedyn = ds_reqhielist.getColumn(row,"deprecatedyn");
  5781. frmf_setParameter("SPARC02820_PARAM1",patientid);
  5782. frmf_setParameter("SPARC02820_PARAM2",documentuniqueid);
  5783. frmf_setParameter("SPARC02820_PARAM3",repositoryid);
  5784. frmf_setParameter("SPARC02820_PARAM4",deprecatedyn);
  5785. frmf_setParameter("SPARC02820_PARAM5",""); // 문서구분
  5786. frmf_open("SPARC02820", "SPARC02820", null, null, null, null, null, null, null, null, null, null, "M");
  5787. }
  5788. // 해당 요양기관코드가 등록되어 있는지 확인
  5789. function checkHospYN(corpno, hospnm, drnm, lcsno)
  5790. {
  5791. dsf_createDsRow("ds_hidden_send_hospcheck", [{col:"corpno", type:"STRING", size:256, val: corpno}
  5792. ,{col:"drnm", type:"STRING", size:256, val: drnm}
  5793. ,{col:"lcsno", type:"STRING", size:256, val: lcsno}]);
  5794. // 요양기관번호 등록 여부 체크
  5795. var oParam = {};
  5796. oParam.id = "TRARC00108";
  5797. oParam.service = "healcarecoopapp.ReqMngt";
  5798. oParam.method = "reqGetEvoRgstChsp";
  5799. oParam.inds = "req=ds_hidden_send_hospcheck";
  5800. oParam.outds = "ds_hospinfo=hospinfo";
  5801. oParam.async = false;
  5802. oParam.callback = "cf_TRARC00108";
  5803. tranf_submit(oParam);
  5804. if(arErrorCode.pop("TRARC00108") > -1)
  5805. {
  5806. if(ds_hospinfo.rowcount == 0){
  5807. var msg = sysf_messageBox("해당 요양기관번호로 등록된 병원이 없습니다. 등록하시겠습니까?", "Q999", "");
  5808. if (msg != 6) {
  5809. return false;
  5810. }
  5811. frmf_setParameter("SMARC05100_coophospnm", hospnm);
  5812. frmf_setParameter("SMARC05100_corpno", corpno);
  5813. frmf_setParameter("SMARC05100_drnm", drnm);
  5814. frmf_setParameter("SMARC05100_lcsno", lcsno);
  5815. frmf_open("SMARH00100", "SMARH00100", null, null, null, null, null, null, null, null, null, null, "M");
  5816. return false;
  5817. }
  5818. else if(ds_hospinfo.rowcount > 0 && utlf_isNull(ds_hospinfo.getColumn(0, "drnmyn")))
  5819. {
  5820. var msg = sysf_messageBox("해당 요양기관번호로 등록된 진료의가 없습니다. 등록하시겠습니까?", "Q999", "");
  5821. if (msg != 6) {
  5822. return false;
  5823. }
  5824. frmf_setParameter("SMARC05100_coophospnm", ds_hospinfo.getColumn(0, "coophospnm"));
  5825. frmf_setParameter("SMARC05100_corpno", corpno);
  5826. frmf_setParameter("SMARC05100_drnm", drnm);
  5827. frmf_setParameter("SMARC05100_lcsno", lcsno);
  5828. frmf_open("SMARH00100", "SMARH00100", null, null, null, null, null, null, null, null, null, null, "M");
  5829. return false;
  5830. }
  5831. }
  5832. return true;
  5833. }
  5834. function cf_TRARC00108(sSvcId, nErrorCode, sErrorMsg) {
  5835. arErrorCode.push(sSvcId, nErrorCode);
  5836. }
  5837. //심평원 확인버튼 이벤트
  5838. function Tab00_tabpage1_Div00_btn_req_confirm_onclick(obj:Button, e:ClickEventInfo)
  5839. {
  5840. var row = ds_reqhiralist.rowposition;
  5841. if(row < 0){
  5842. sysf_messageBox("확인할 데이터가 선택되지 않았습니다.","E999");
  5843. return;
  5844. }
  5845. var cnfmnm = ds_reqhiralist.getColumn(row, "cnfmnm");
  5846. if(!utlf_isNull(cnfmnm)){
  5847. var rtn = sysf_messageBox("이미 확인자가 등록되었습니다. 재등록하시겠습니까?", "Q");
  5848. if(rtn != 6){
  5849. return;
  5850. }
  5851. }
  5852. var rtnPidCnf = true;
  5853. var pid = ds_reqhiralist.getColumn(row, "pid");
  5854. if(!utlf_isNull(pid))
  5855. {
  5856. var hngnm = ds_reqhiralist.getColumn(row, "patnm");
  5857. var rrgstno = String(ds_reqhiralist.getColumn(row, "patbth")).substr(2,6);
  5858. //등록번호, 환자명/주민번호 동일여부 확인
  5859. rtnPidCnf = getPID(pid, hngnm, rrgstno);
  5860. }
  5861. if(rtnPidCnf)
  5862. {
  5863. ds_send_confirm.clearData();
  5864. ds_send_confirm.addRow();
  5865. ds_send_confirm.setColumn(0,"id", ds_reqhiralist.getColumn(row, "reqsdbkno"));
  5866. ds_send_confirm.setColumn(0,"pid", ds_reqhiralist.getColumn(row, "pid"));
  5867. ds_send_confirm.setColumn(0,"corpno", ds_reqhiralist.getColumn(row, "sndyadmid"));
  5868. ds_send_confirm.setColumn(0,"coophospcd", ds_reqhiralist.getColumn(row, "coophospcd"));
  5869. ds_send_confirm.setColumn(0,"userid", sysf_getUserId());
  5870. ds_send_confirm.setColumn(0,"gubun", "R"); // 심평원
  5871. var oParam = {};
  5872. oParam.id = "TXARC05102";
  5873. oParam.service = "healcarecoopapp.ReqMngt";
  5874. oParam.method = "reqExeEvoConfirmUser";
  5875. oParam.inds = "req=ds_send_confirm";
  5876. //oParam.outds = "ds_list=hielist";
  5877. oParam.async = true;
  5878. oParam.callback = "cbf_TXARC05102";
  5879. tranf_submit(oParam);
  5880. fGetHiraList();
  5881. }
  5882. }
  5883. function Div01_Div01_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  5884. {
  5885. Div01.visible = false;
  5886. }
  5887. function Div01_Div01_btn_confirm_onclick(obj:Button, e:ClickEventInfo)
  5888. {
  5889. ds_req_patinfo.clearData();
  5890. var row = ds_reqhiralist.rowposition;
  5891. ds_send_confirm.clearData();
  5892. ds_send_confirm.addRow();
  5893. // 환자번호 등록여부 확인
  5894. var patnm = ds_send_patinfo.getColumn(0, "patnm");
  5895. var rrgstno1 = ds_send_patinfo.getColumn(0, "rrgstno1");
  5896. var rrgstno2 = ds_send_patinfo.getColumn(0, "rrgstno2");
  5897. var gender = ds_send_patinfo.getColumn(0, "gender");
  5898. var pattelno = ds_send_patinfo.getColumn(0, "pattelno");
  5899. var brthdd = "";
  5900. var age = "";
  5901. var arr = fGetSexAgeBirthDD(rrgstno1,rrgstno2);
  5902. if(arr == false) return;
  5903. brthdd = arr[0];
  5904. age = arr[1];
  5905. dsf_createDsRow("ds_hidden_send_patinfo", [{col:"srchcond", type:"STRING", size:256, val: "3"}
  5906. ,{col:"rrgstno1", type:"STRING", size:256, val: rrgstno1}
  5907. ,{col:"rrgstno2", type:"STRING", size:256, val: rrgstno2}]);
  5908. var oParam = {};
  5909. oParam.id = "TRPMC02500";
  5910. oParam.service = "patinfomngtapp.PatBaseInfo";
  5911. oParam.method = "reqGetPatInfo";
  5912. oParam.inds = "req=ds_hidden_send_patinfo";
  5913. oParam.outds = "ds_req_patinfo=patinfolist";
  5914. oParam.async = false;
  5915. oParam.callback = "cf_TRPMC02500";
  5916. tranf_submit(oParam);
  5917. if (arErrorCode.pop("TRPMC02500") > -1)
  5918. {
  5919. if(ds_req_patinfo.rowcount > 0 && patnm != ds_req_patinfo.getColumn(0, "hngnm"))
  5920. {
  5921. var rtn = sysf_messageBox("현재 입력하신 주민등록번호는 \r\n"
  5922. +"[ "+ds_req_patinfo.getColumn(0, "hngnm")+" / "+ds_req_patinfo.getColumn(0, "rrgstno1")+" ] 님의 정보 입니다.\r\n"
  5923. +"예약을", "Q003")
  5924. if(rtn == 7)
  5925. {
  5926. Div01.visible = false;
  5927. Tab00.tabpage_hira.Div00.btn_rsrv.click();
  5928. Div01.Div01.edt_rrgstno2.setFocus();
  5929. return;
  5930. }
  5931. }
  5932. }
  5933. else
  5934. {
  5935. return;
  5936. }
  5937. if (ds_req_patinfo.rowcount < 1) {
  5938. var msg = sysf_messageBox("등록된 환자정보가 존재하지 않습니다. 환자정보를 새로 등록하시겠습니까?", "Q999", "");
  5939. if (msg != 6) {
  5940. return;
  5941. }
  5942. // 환자번호 등록
  5943. dsf_createDsRow("ds_hidden_send_ptbs", [
  5944. //{col:"ptbs_pid", type:"STRING", size:256, val: ""}
  5945. {col:"ptbs_hngnm", type:"STRING", size:256, val: patnm}
  5946. //, {col:"engnm", type:"STRING", size:256, val: ds_main_patinfo_patinfolist.getColumn(0, "engnm")} // 소스에서는 이것으로
  5947. //, {col:"ptbs_engnm", type:"STRING", size:256, val: ds_main_patinfo_patinfolist.getColumn(0, "engnm")} //DB에서 이것으로 되어 있어서 둘 다 사용함.
  5948. , {col:"ptbs_rrgstno1", type:"STRING", size:256, val: rrgstno1}
  5949. , {col:"ptbs_rrgstno2", type:"STRING", size:256, val: rrgstno2}
  5950. , {col:"ptbs_brthdd", type:"STRING", size:256, val: brthdd}
  5951. , {col:"ptbs_sex", type:"STRING", size:256, val:gender}
  5952. //, {col:"ptbs_hometel", type:"STRING", size:256, val: ds_main_patinfo_patinfolist.getColumn(0, "hometel")}
  5953. , {col:"ptbs_mpphontel", type:"STRING", size:256, val: pattelno}
  5954. //, {col:"ptbs_etctel1", type:"STRING", size:256, val: ds_reqhielist.getColumn(0, "pttelecom")}
  5955. //, {col:"ptbs_zipcd1", type:"STRING", size:256, val: ds_main_patinfo_patinfolist.getColumn(0, "zipcd1")}
  5956. //, {col:"ptbs_zipcd2", type:"STRING", size:256, val: ds_main_patinfo_patinfolist.getColumn(0, "zipcd2")}
  5957. //, {col:"ptbs_zipcdseq", type:"STRING", size:256, val: ds_main_patinfo_patinfolist.getColumn(0, "zipcdseq")}
  5958. //, {col:"ptbs_highaddr", type:"STRING", size:256, val: ds_reqhielist.getColumn(0, "addr")}
  5959. //, {col:"ptbs_detladdr", type:"STRING", size:256, val: ds_main_patinfo_patinfolist.getColumn(0, "detladdr")}
  5960. //, {col:"ptbs_detladdr", type:"STRING", size:256, val: ds_main_patinfo_patinfolist.getColumn(0, "detladdr")}
  5961. //, {col:"sess_userid", type:"STRING", size:256, val: ds_hidden_session.getColumn(0, "sess_userid")} // send_data2.copyData(hidden_session을 대체함.
  5962. //, {col:"sess_posinstcd", type:"STRING", size:256, val: ds_hidden_session.getColumn(0, "sess_posinstcd")}
  5963. //, {col:"pid_flag", type:"STRING", size:256, val: ""}
  5964. ]);
  5965. var oParam = {};
  5966. oParam.id = "TXPMO00104";
  5967. oParam.service = "opatmngtapp.OPatMngt";
  5968. oParam.method = "reqSetPatInfo";
  5969. oParam.inds = "req=ds_hidden_send_ptbs"; //ds_send_data1, ds_send_data2
  5970. oParam.outds = "ds_req_patinfo=ptbs";
  5971. oParam.async = false;
  5972. oParam.callback = "cf_TXPMO00104";
  5973. tranf_submit(oParam);
  5974. if (arErrorCode.pop("TXPMO00104") > -1){
  5975. if( ds_req_patinfo.rowcount <= 0 ){
  5976. sysf_messageBox("인적사항변경 오류입니다. 다시 시도해 주세요.", "E999", "");
  5977. return false;
  5978. }
  5979. }
  5980. }
  5981. // 환자번호와 요양기관번호가 등록안된 경우 환자번호를 확인자 등록토록 함
  5982. var pid = ds_reqhiralist.getColumn(row, "pid");
  5983. var coophospcd = ds_reqhiralist.getColumn(row, "coophospcd");
  5984. ds_send_confirm.clearData();
  5985. ds_send_confirm.addRow();
  5986. if(utlf_isNull(pid) || utlf_isNull(coophospcd)){
  5987. ds_send_confirm.setColumn(0,"id", ds_reqhiralist.getColumn(row, "reqsdbkno"));
  5988. ds_send_confirm.setColumn(0,"pid", ds_req_patinfo.getColumn(0, "pid"));
  5989. ds_send_confirm.setColumn(0,"corpno", ds_reqhiralist.getColumn(row, "sndyadmid"));
  5990. ds_send_confirm.setColumn(0,"coophospcd", ds_hospinfo.getColumn(0, "coophospcd"));
  5991. ds_send_confirm.setColumn(0,"userid", sysf_getUserId());
  5992. ds_send_confirm.setColumn(0,"gubun", "R"); // HIE
  5993. ds_send_confirm.setColumn(0,"rrgstno1", rrgstno1); // rrgstno1
  5994. ds_send_confirm.setColumn(0,"hngnm", patnm); // hngnm
  5995. var oParam = {};
  5996. oParam.id = "TXARC02803";
  5997. oParam.service = "healcarecoopapp.ReqMngt";
  5998. oParam.method = "reqExeEvoConfirmUser";
  5999. oParam.inds = "req=ds_send_confirm";
  6000. //oParam.outds = "ds_list=hielist";
  6001. oParam.async = false;
  6002. //oParam.callback = "cf_TRARC00105";
  6003. tranf_submit(oParam);
  6004. }
  6005. //예약창으로 바로 감
  6006. ds_send_rsrvinfo.clearData();
  6007. ds_send_rsrvinfo.addRow();
  6008. ds_send_rsrvinfo.setColumn(0, "pid", ds_req_patinfo.getColumn(0, "pid"));
  6009. ds_send_rsrvinfo.setColumn(0, "gubun", "R");
  6010. ds_send_rsrvinfo.setColumn(0, "corpno", ds_reqhiralist.getColumn(row,"sndyadmid"));
  6011. ds_send_rsrvinfo.setColumn(0, "coophospcd", ds_hospinfo.getColumn(0, "coophospcd"));
  6012. ds_send_rsrvinfo.setColumn(0, "reqpseqno", ds_reqhiralist.getColumn(row,"reqsdbkno"));
  6013. ds_send_rsrvinfo.setColumn(0, "drnm", ds_reqhiralist.getColumn(row,"drnm")); //의뢰의
  6014. ds_send_rsrvinfo.setColumn(0, "lcsno", ds_reqhiralist.getColumn(row,"lcsno")); //의뢰의면허번호
  6015. frmf_modal("SMPMO00200", "SMPMO00200", null, null, null, null, null, null, null, null, null, null, "M");
  6016. fGetHiraList();
  6017. Div01.visible = false;
  6018. }
  6019. function cbf_TXARC05102(sSvcId, nErrorCode, sErrorMsg)
  6020. {
  6021. fGetHiraList();
  6022. }
  6023. function Tab00_tabpage_hira_Div00_Button04_onclick(obj:Button, e:ClickEventInfo)
  6024. {
  6025. //var id = ds_reqhiralist.getColumn(e.row, "reqsdbkno");
  6026. //ds_send_hide.setColumn(0, "id", id);
  6027. //ds_send_hide.setColumn(0, "gubun", "R");
  6028. ds_send_hide.clearData();
  6029. ds_send_hide_cancel.clearData();
  6030. for(var i=0; i<ds_reqhiralist.rowcount; i++){
  6031. var chk = ds_reqhiralist.getColumn(i, "chk");
  6032. var chk_org = ds_reqhiralist.getColumn(i, "chk_org");
  6033. if(chk != chk_org){
  6034. if(chk == "1"){
  6035. var arow = ds_send_hide.addRow();
  6036. ds_send_hide.setColumn(arow, "id", ds_reqhiralist.getColumn(i, "reqsdbkno"));
  6037. ds_send_hide.setColumn(arow, "gubun", "R");
  6038. }else{
  6039. var brow = ds_send_hide_cancel.addRow();
  6040. ds_send_hide_cancel.setColumn(brow, "id", ds_reqhiralist.getColumn(i, "reqsdbkno"));
  6041. ds_send_hide_cancel.setColumn(brow, "gubun", "R");
  6042. }
  6043. }
  6044. }
  6045. if(ds_send_hide.rowcount < 1 && ds_send_hide_cancel.rowcount < 1) return;
  6046. var oParam = {};
  6047. oParam.id = "TXARC05101";
  6048. oParam.service = "healcarecoopapp.ReqMngt";
  6049. oParam.method = "reqExeEvoHide";
  6050. oParam.inds = "req=ds_send_hide req_cancel=ds_send_hide_cancel";
  6051. //oParam.outds = "ds_list=hielist";
  6052. oParam.async = true;
  6053. //oParam.callback = "cf_TRARC00105";
  6054. tranf_submit(oParam);
  6055. fGetHiraList();
  6056. /*
  6057. var oDsUpdate = grdf_getGridUpdateData(Tab00.tabpage1.grd_list,"update");
  6058. grdf_setStatusColumn(oDsUpdate, "status");
  6059. ds_send_delete.copyData(oDsUpdate, true);
  6060. var oParam = {};
  6061. oParam.id = "TXARC02802";
  6062. oParam.service = "healcarecoopapp.ReqMngt";
  6063. oParam.method = "reqExeHIEHide";
  6064. oParam.inds = "req=ds_send_delete";
  6065. //oParam.outds = "ds_list=hielist";
  6066. oParam.async = false;
  6067. //oParam.callback = "cf_TRARC00105";
  6068. tranf_submit(oParam);
  6069. */
  6070. }
  6071. function Tab00_tabpage_hira_grd_list_oncellclick(obj:Grid, e:GridClickEventInfo)
  6072. {
  6073. if(e.col == 0) return;
  6074. //if(e.col == 12){ // 예약일시 셀 누를 시 에니메이션 처리
  6075. fPopupRsrvInfo_hira();
  6076. //}else{
  6077. // pA_rsrvinfo_hira_close();
  6078. //}
  6079. }
  6080. function pA_rsrvinfo_hira_onstart(obj:PropertyAnimation, e:AnimationEventInfo)
  6081. {
  6082. Div02.visible = true;
  6083. }
  6084. function pA_rsrvinfo_hira_onend(obj:PropertyAnimation, e:AnimationEventInfo)
  6085. {
  6086. if(Div02.style.opacity > 0)
  6087. Div02.visible = true;
  6088. else
  6089. Div02.visible = false;
  6090. }
  6091. // 접기
  6092. function pA_rsrvinfo_hira_close()
  6093. {
  6094. if(!isScreenOn_hira()){
  6095. return;
  6096. }
  6097. //var leftPos = parseInt(Tab00.tabpage1.grd_list.position.width) - parseInt(Div00.position.width) - 10;
  6098. pA_rsrvinfo_hira.fromvalue = 100; //leftPos;
  6099. pA_rsrvinfo_hira.tovalue = 0;//Tab00.tabpage1.grd_list.position.width;
  6100. pA_rsrvinfo_hira.stop();
  6101. pA_rsrvinfo_hira.run();
  6102. }
  6103. function div_toolbox_btn_expand_hira_onclick(obj:Button, e:ClickEventInfo)
  6104. {
  6105. pA_rsrvinfo_hira_close();
  6106. }
  6107. // 애니메이션창에서 심평원 신규예약버튼 클릭
  6108. function Div02_Div01_btn_rsrv_onclick(obj:Button, e:ClickEventInfo)
  6109. {
  6110. var pid = ds_send_rsrvinfo.getColumn(0,"pid");
  6111. var corpno = ds_send_rsrvinfo.getColumn(0,"corpno");
  6112. frmf_setParameter("SMARC05100_pid", pid);
  6113. frmf_setParameter("SMARC05100_corpno", corpno);
  6114. frmf_setParameter("SMARC05100_gubun", "R");
  6115. frmf_modal("SMPMO00200", "SMPMO00200", null, null, null, null, null, null, null, null, null, null, "M");
  6116. }
  6117. // 애니메이션창에서 HIE 신규예약버튼 클릭
  6118. function Div00_Div01_btn_rsrv_onclick(obj:Button, e:ClickEventInfo)
  6119. {
  6120. var pid = ds_send_rsrvinfo.getColumn(0,"pid");
  6121. var documentuniqueid = ds_send_rsrvinfo.getColumn(0,"documentuniqueid");
  6122. var patientid = ds_send_rsrvinfo.getColumn(0,"patientid");
  6123. var repositoryid = ds_send_rsrvinfo.getColumn(0,"repositoryid");
  6124. var corpno = ds_send_rsrvinfo.getColumn(0,"corpno");
  6125. frmf_setParameter("SMARC05100_pid", pid);
  6126. frmf_setParameter("SMARC05100_documentuniqueid", documentuniqueid);
  6127. frmf_setParameter("SMARC05100_patientid", patientid);
  6128. frmf_setParameter("SMARC05100_repositoryid", repositoryid);
  6129. frmf_setParameter("SMARC05100_corpno", corpno);
  6130. frmf_setParameter("SMARC05100_gubun", "E");
  6131. frmf_modal("SMPMO00200", "SMPMO00200", null, null, null, null, null, null, null, null, null, null, "M");
  6132. }
  6133. // 주민번호로부터 생일과 나이 가져오는 로직
  6134. function fGetSexAgeBirthDD(rrgstno1, rrgstno2){
  6135. var retArr = new Array();
  6136. var rrgstno = rrgstno1.concat(rrgstno2);
  6137. var brthdd;
  6138. if (rrgstno1.length != 6){
  6139. //sysf_messageBox("환자주민번호1은 6자리입니다!","E999","");
  6140. group2.ipt_rrgstno1.setFocus();
  6141. return false;
  6142. }
  6143. if (rrgstno2.length != 7){
  6144. //sysf_messageBox("환자주민번호2는 7자리입니다!","E999","");
  6145. group2.ipt_rrgstno2.setFocus();
  6146. return false;
  6147. }
  6148. /*
  6149. 9: 1800 ~ 1899년에 태어난 남성
  6150. 0: 1800 ~ 1899년에 태어난 여성
  6151. 1: 1900 ~ 1999년에 태어난 남성
  6152. 2: 1900 ~ 1999년에 태어난 여성
  6153. 3: 2000 ~ 2099년에 태어난 남성
  6154. 4: 2000 ~ 2099년에 태어난 여성
  6155. 5: 1900 ~ 1999년에 태어난 외국인 남성
  6156. 6: 1900 ~ 1999년에 태어난 외국인 여성
  6157. 7: 2000 ~ 2099년에 태어난 외국인 남성
  6158. 8: 2000 ~ 2099년에 태어난 외국인 여성
  6159. */
  6160. var gubn = rrgstno2.substr(0,1);
  6161. switch(gubn){
  6162. case '0' :
  6163. brthdd = '18'.concat(rrgstno1);
  6164. break;
  6165. case '9' :
  6166. brthdd = '18'.concat(rrgstno1);
  6167. break;
  6168. case '1' :
  6169. brthdd = '19'.concat(rrgstno1);
  6170. break;
  6171. case '2' :
  6172. brthdd = '19'.concat(rrgstno1);
  6173. break;
  6174. case '3' :
  6175. brthdd = '20'.concat(rrgstno1);
  6176. break;
  6177. case '4' :
  6178. brthdd = '20'.concat(rrgstno1);
  6179. break;
  6180. case '5' :
  6181. brthdd = '19'.concat(rrgstno1);
  6182. break;
  6183. case '6' :
  6184. brthdd = '19'.concat(rrgstno1);
  6185. break;
  6186. case '7' :
  6187. brthdd = '20'.concat(rrgstno1);
  6188. break;
  6189. case '8' :
  6190. brthdd = '20'.concat(rrgstno1);
  6191. break;
  6192. default :
  6193. brthdd = '19'.concat(rrgstno1);
  6194. break;
  6195. }
  6196. if (utlf_isValidDateTime(brthdd, "YYYYMMDD") == false){
  6197. sysf_messageBox("주민번호 앞6자리 형식오류입니다. 올바른 일자형태로 입력하십시요!","E999","");
  6198. return false;
  6199. }
  6200. if (lf_isResidentNo(rrgstno) == false){
  6201. var rtn = sysf_messageBox("유효하지 않은 주민번호입니다!","Q003");
  6202. if(rtn != 6)
  6203. return false;
  6204. }
  6205. retArr[0] = brthdd;
  6206. var age = utlf_getFullAge(brthdd);
  6207. retArr[1] = age;
  6208. retArr[2] = utlf_getSex(rrgstno);
  6209. return retArr;
  6210. }
  6211. // HIE 예약 버튼 클릭 시 처리
  6212. function Tab00_tabpage_hie_Div00_btn_rsrv_onclick(obj:Button, e:ClickEventInfo)
  6213. {
  6214. ds_rrgstno.clearData();
  6215. ds_hospinfo.clearData();
  6216. ds_req_patinfo.clearData();
  6217. ds_send_confirm.clearData();
  6218. ds_send_confirm.addRow();
  6219. var row = ds_reqhielist.rowposition;
  6220. var hospnm = ds_reqhielist.getColumn(row, "reqinstitutenm"); //2020.04.10 소스오류로 인한 추가
  6221. var corpno = ds_reqhielist.getColumn(row, "hospid");
  6222. var drnm = ds_reqhielist.getColumn(row, "reqdrnm");
  6223. var lcsno = ds_reqhielist.getColumn(row, "reqdr");
  6224. var gid = ds_reqhielist.getColumn(row, "pid");
  6225. dsf_createDsRow("ds_hidden_send_confirm", [{col:"corpno", type:"STRING", size:256, val: corpno}
  6226. ,{col:"drnm", type:"STRING", size:256, val: drnm}
  6227. ,{col:"lcsno", type:"STRING", size:256, val: lcsno}
  6228. ,{col:"gid", type:"STRING", size:256, val: gid}]);
  6229. // 요양기관번호 등록 여부 체크
  6230. var oParam = {};
  6231. oParam.id = "TRARC00108";
  6232. oParam.service = "healcarecoopapp.ReqMngt";
  6233. oParam.method = "reqGetEvoRgstChsp";
  6234. oParam.inds = "req=ds_hidden_send_confirm";
  6235. oParam.outds = "ds_hospinfo=hospinfo";
  6236. oParam.async = false;
  6237. oParam.callback = "cf_TRARC00108";
  6238. tranf_submit(oParam);
  6239. if(arErrorCode.pop("TRARC00108") > -1)
  6240. {
  6241. if(ds_hospinfo.rowcount == 0)
  6242. {
  6243. var msg = sysf_messageBox("해당 요양기관번호로 등록된 병원이 없습니다. 등록하시겠습니까?", "Q999", "");
  6244. if (msg != 6) {
  6245. return;
  6246. }
  6247. frmf_setParameter("SMARC05100_coophospnm", hospnm);
  6248. frmf_setParameter("SMARC05100_corpno", corpno);
  6249. frmf_setParameter("SMARC05100_drnm", drnm);
  6250. frmf_setParameter("SMARC05100_lcsno", lcsno);
  6251. frmf_open("SMARH00100", "SMARH00100", null, null, null, null, null, null, null, null, null, null, "M");
  6252. return false;
  6253. }
  6254. else if(ds_hospinfo.rowcount > 0 && utlf_isNull(ds_hospinfo.getColumn(0, "drnmyn")))
  6255. {
  6256. var msg = sysf_messageBox("해당 요양기관번호로 등록된 진료의가 없습니다. 등록하시겠습니까?", "Q999", "");
  6257. if (msg != 6) {
  6258. return false;
  6259. }
  6260. frmf_setParameter("SMARC05100_coophospnm", ds_hospinfo.getColumn(0, "coophospnm"));
  6261. frmf_setParameter("SMARC05100_corpno", corpno);
  6262. frmf_setParameter("SMARC05100_drnm", drnm);
  6263. frmf_setParameter("SMARC05100_lcsno", lcsno);
  6264. frmf_open("SMARH00100", "SMARH00100", null, null, null, null, null, null, null, null, null, null, "M");
  6265. return false;
  6266. }
  6267. }
  6268. // 주민번호 가져와서 세팅
  6269. var oParam2 = {};
  6270. oParam2.id = "TRARC00107";
  6271. oParam2.service = "healcarecoopapp.ReqMngt";
  6272. oParam2.method = "reqGetHIErrgstno";
  6273. oParam2.inds = "req=ds_hidden_send_confirm";
  6274. oParam2.outds = "ds_rrgstno=rrgstno";
  6275. oParam2.async = false;
  6276. tranf_submit(oParam2);
  6277. // 환자번호 등록여부 확인
  6278. var ssn = ds_rrgstno.getColumn(0, "ssn");
  6279. var rrgstno1 = ssn.substr(0, 6);
  6280. var rrgstno2 = ssn.substr(6, 7);
  6281. var gender = ds_rrgstno.getColumn(0, "gender");
  6282. //ssn = "7901051234567";
  6283. dsf_createDsRow("ds_hidden_send_patinfo",[{col:"srchcond", type:"STRING", size:256, val: "3"}
  6284. , {col:"rrgstno1", type:"STRING", size:256, val: rrgstno1}
  6285. , {col:"rrgstno2", type:"STRING", size:256, val: rrgstno2}]);
  6286. var oParam = {};
  6287. oParam.id = "TRPMC02500";
  6288. oParam.service = "patinfomngtapp.PatBaseInfo";
  6289. oParam.method = "reqGetPatInfo";
  6290. oParam.inds = "req=ds_hidden_send_patinfo";
  6291. oParam.outds = "ds_req_patinfo=patinfolist";
  6292. oParam.async = false;
  6293. oParam.callback = "cf_TRPMC02500";
  6294. tranf_submit(oParam);
  6295. if (arErrorCode.pop("TRPMC02500") <= -1) {
  6296. return;
  6297. }
  6298. if (ds_req_patinfo.rowcount < 1) {
  6299. var msg = sysf_messageBox("등록된 환자정보가 존재하지 않습니다. 환자정보를 새로 등록하시겠습니까?", "Q999", "");
  6300. if (msg != 6) {
  6301. return;
  6302. }
  6303. // 환자번호 등록
  6304. dsf_createDsRow("ds_hidden_send_ptbs", [
  6305. {col:"ptbs_hngnm", type:"STRING", size:256, val: ds_reqhielist.getColumn(row , "ptname")}
  6306. , {col:"ptbs_rrgstno1", type:"STRING", size:256, val: rrgstno1}
  6307. , {col:"ptbs_rrgstno2", type:"STRING", size:256, val: rrgstno2}
  6308. , {col:"ptbs_brthdd", type:"STRING", size:256, val: ds_reqhielist.getColumn(row , "referralstatus_patientbirthday")}
  6309. , {col:"ptbs_sex", type:"STRING", size:256, val:gender}
  6310. , {col:"ptbs_mpphontel", type:"STRING", size:256, val: ds_reqhielist.getColumn(0, "pttelecom")}
  6311. ]);
  6312. var oParam = {};
  6313. oParam.id = "TXPMO00104";
  6314. oParam.service = "opatmngtapp.OPatMngt";
  6315. oParam.method = "reqSetPatInfo";
  6316. oParam.inds = "req=ds_hidden_send_ptbs"; //ds_send_data1, ds_send_data2
  6317. oParam.outds = "ds_req_patinfo=ptbs";
  6318. oParam.async = false;
  6319. oParam.callback = "cf_TXPMO00104";
  6320. tranf_submit(oParam);
  6321. if (arErrorCode.pop("TXPMO00104") > -1){
  6322. if( ds_req_patinfo.rowcount > 0 ){
  6323. var pid = ds_req_patinfo.getColumn(0, "ptbs_pid");
  6324. }else{
  6325. sysf_messageBox("인적사항변경 오류입니다. 다시 시도해 주세요.", "E999", "");
  6326. return false;
  6327. }
  6328. }
  6329. }
  6330. // 환자번호와 요양기관번호가 등록안된 경우 환자번호를 확인자 등록토록 함
  6331. var pid = ds_reqhielist.getColumn(row, "lid");
  6332. var coophospcd = ds_reqhielist.getColumn(row, "coophospcd");
  6333. if(utlf_isNull(pid) || utlf_isNull(coophospcd)){
  6334. ds_send_confirm.setColumn(0,"id", ds_reqhielist.getColumn(row, "referraldocumentuniqueid"));
  6335. ds_send_confirm.setColumn(0,"gid", ds_reqhielist.getColumn(row, "pid"));
  6336. ds_send_confirm.setColumn(0,"pid", ds_req_patinfo.getColumn(0, "pid"));
  6337. ds_send_confirm.setColumn(0,"corpno", ds_reqhielist.getColumn(row, "hospid"));
  6338. ds_send_confirm.setColumn(0,"coophospcd", ds_hospinfo.getColumn(0, "coophospcd"));
  6339. ds_send_confirm.setColumn(0,"userid", sysf_getUserId());
  6340. ds_send_confirm.setColumn(0,"gubun", "E"); // HIE
  6341. ds_send_confirm.setColumn(0,"rrgstno1", ds_req_patinfo.getColumn(0, "rrgstno1")); // rrgstno1
  6342. ds_send_confirm.setColumn(0,"hngnm", ds_req_patinfo.getColumn(0, "hngnm")); // hngnm
  6343. var oParam = {};
  6344. oParam.id = "TXARC02803";
  6345. oParam.service = "healcarecoopapp.ReqMngt";
  6346. oParam.method = "reqExeEvoConfirmUser";
  6347. oParam.inds = "req=ds_send_confirm";
  6348. //oParam.outds = "ds_list=hielist";
  6349. oParam.async = false;
  6350. //oParam.callback = "cf_TRARC00105";
  6351. tranf_submit(oParam);
  6352. }
  6353. //예약창으로 바로 감
  6354. ds_send_rsrvinfo.clearData();
  6355. ds_send_rsrvinfo.addRow();
  6356. ds_send_rsrvinfo.setColumn(0, "pid", ds_req_patinfo.getColumn(0,"pid"));
  6357. ds_send_rsrvinfo.setColumn(0, "gubun", "E");
  6358. ds_send_rsrvinfo.setColumn(0, "hospid", ds_reqhielist.getColumn(row,"hospid"));
  6359. ds_send_rsrvinfo.setColumn(0, "coophospcd", ds_hospinfo.getColumn(0, "coophospcd"));
  6360. ds_send_rsrvinfo.setColumn(0, "drnm", drnm); //의뢰의
  6361. ds_send_rsrvinfo.setColumn(0, "lcsno", lcsno); //의뢰의면허번호
  6362. ds_send_rsrvinfo.setColumn(0, "documentuniqueid", ds_reqhielist.getColumn(row,"referraldocumentuniqueid"));
  6363. ds_send_rsrvinfo.setColumn(0, "patientid", ds_reqhielist.getColumn(row,"pid"));
  6364. ds_send_rsrvinfo.setColumn(0, "repositoryid", ds_reqhielist.getColumn(row,"repositoryid"));
  6365. ds_send_rsrvinfo.setColumn(0, "reqinstitutenm", ds_reqhielist.getColumn(row,"reqinstitutenm"));
  6366. ds_send_rsrvinfo.setColumn(0, "intendedrecipientoid", ds_reqhielist.getColumn(row,"intendedrecipientoid"));
  6367. //frmf_modal("SMPMO00200", "SMPMO00200", null, null, null, null, null, null, null, null, null, null, "M"); 2020.04.10
  6368. frmf_open("SMPMO00200", "SMPMO00200", null, null, null, null, null, null, null, null, null, null, "M");
  6369. fGetHIEList();
  6370. }
  6371. // 심평원탭에서 예약 버튼 클릭 시 처리
  6372. function Tab00_tabpage_hira_Div00_btn_rsrv_onclick(obj:Button, e:ClickEventInfo)
  6373. {
  6374. var row = ds_reqhiralist.rowposition;
  6375. // 병원확인 및 등록
  6376. var hospid = ds_reqhiralist.getColumn(row, "sndyadmid");
  6377. var hospnm = ds_reqhiralist.getColumn(row, "sndyadmnm");
  6378. var drnm = ds_reqhiralist.getColumn(row, "drnm");
  6379. var lcsno = ds_reqhiralist.getColumn(row, "lcsno");
  6380. if(!checkHospYN(hospid,hospnm,drnm,lcsno)) return;
  6381. var pid = ds_reqhiralist.getColumn(row, "pid");
  6382. if(utlf_isNull(pid)){
  6383. ds_send_patinfo.clearData();
  6384. ds_send_patinfo.addRow();
  6385. ds_send_patinfo.setColumn(0,"id", ds_reqhiralist.getColumn(row, "reqsdbkno"));
  6386. ds_send_patinfo.setColumn(0,"hospid", ds_reqhiralist.getColumn(row, "sndyadmid"));
  6387. ds_send_patinfo.setColumn(0,"coophospcd", ds_hospinfo.getColumn(0, "coophospcd" ));
  6388. ds_send_patinfo.setColumn(0,"srchcond","3");
  6389. ds_send_patinfo.setColumn(0,"patnm", ds_reqhiralist.getColumn(row, "patnm"));
  6390. ds_send_patinfo.setColumn(0,"pattelno", ds_reqhiralist.getColumn(row, "pattelno"));
  6391. ds_send_patinfo.setColumn(0,"gender", ds_reqhiralist.getColumn(row, "gender"));
  6392. var brthdd = ds_reqhiralist.getColumn(row, "patbth");
  6393. var rrgstno1;
  6394. if(brthdd.length > 8){
  6395. rrgstno1 = brthdd.substr(2,6);
  6396. }
  6397. ds_send_patinfo.setColumn(0,"rrgstno1", rrgstno1);
  6398. Div01.position.y = Tab00.position.y + 60;
  6399. Div01.position.x = Tab00.position.width - Div01.position.width - 10;
  6400. Div01.visible = true;
  6401. Div01.Div01.edt_rrgstno2.setFocus();
  6402. }else{
  6403. var hngnm = ds_reqhiralist.getColumn(row, "patnm");
  6404. var rrgstno = String(ds_reqhiralist.getColumn(row, "patbth")).substr(2,6);
  6405. var rtnPidCnf = getPID(pid, hngnm, rrgstno);
  6406. if(rtnPidCnf)
  6407. {
  6408. //예약창으로 바로 감
  6409. ds_send_rsrvinfo.clearData();
  6410. ds_send_rsrvinfo.addRow();
  6411. ds_send_rsrvinfo.setColumn(0, "pid", ds_reqhiralist.getColumn(row, "pid"));
  6412. ds_send_rsrvinfo.setColumn(0, "gubun", "R");
  6413. ds_send_rsrvinfo.setColumn(0, "hospid", ds_reqhiralist.getColumn(row,"sndyadmid"));
  6414. ds_send_rsrvinfo.setColumn(0, "coophospcd", ds_reqhiralist.getColumn(row, "coophospcd"));
  6415. ds_send_rsrvinfo.setColumn(0, "reqpseqno", ds_reqhiralist.getColumn(row,"reqsdbkno"));
  6416. ds_send_rsrvinfo.setColumn(0, "corpno", ds_reqhiralist.getColumn(row,"sndyadmid"));
  6417. ds_send_rsrvinfo.setColumn(0, "drnm", drnm); //의뢰의
  6418. ds_send_rsrvinfo.setColumn(0, "lcsno", lcsno); //의뢰의면허번호
  6419. //frmf_modal("SMPMO00200", "SMPMO00200", null, null, null, null, null, null, null, null, null, null, "M"); 2020.04.10
  6420. frmf_open("SMPMO00200", "SMPMO00200", null, null, null, null, null, null, null, null, null, null, "M");
  6421. fGetHiraList();
  6422. }
  6423. }
  6424. //fPopupRsrvInfo_hira();
  6425. }
  6426. //환자정보조회함수
  6427. function getPID(pid, hngnm, rrgstno)
  6428. {
  6429. ds_req_patinfo.clearData();
  6430. dsf_createDsRow("ds_hidden_send_ptbs_hira",[{col:"srchcond", type:"INT", size:256, val: "1"}
  6431. , {col:"pid", type:"STRING", size:256, val: pid}]);
  6432. var oParam = {};
  6433. oParam.id = "TRPMC02500";
  6434. oParam.service = "patinfomngtapp.PatBaseInfo";
  6435. oParam.method = "reqGetPatInfo";
  6436. oParam.inds = "req=ds_hidden_send_ptbs_hira";
  6437. oParam.outds = "ds_req_patinfo=patinfolist";
  6438. oParam.async = false;
  6439. oParam.callback = "cf_TRPMC02500";
  6440. tranf_submit(oParam);
  6441. if (arErrorCode.pop("TRPMC02500") > -1)
  6442. {
  6443. // 환자명,주민번호가 동일한 환자 케이스 때문에 findRow 함수 선언.
  6444. if(ds_req_patinfo.findRowExpr("hngnm == '"+hngnm+"' && rrgstno1 == '"+rrgstno+"'") >= 0)
  6445. {
  6446. return true;
  6447. }
  6448. else
  6449. {
  6450. var rtn = sysf_messageBox("현재 선택된 등록번호는 \r\n"
  6451. +"[ "+utlf_transNullToEmpty(ds_req_patinfo.getColumn(0, "hngnm"))
  6452. +" / "+utlf_transNullToEmpty(ds_req_patinfo.getColumn(0, "rrgstno1"))+" ] 님의 정보 입니다.\r\n", "Q003")
  6453. if(rtn == 7)
  6454. {
  6455. return false;
  6456. }
  6457. return true;
  6458. }
  6459. }
  6460. }
  6461. function Tab00_tabpage_hie_grd_list_oncellclick(obj:Grid, e:GridClickEventInfo)
  6462. {
  6463. if(e.col == 0) return;
  6464. //if(e.col == 12){ // 예약일시 셀 누를 시 에니메이션 처리
  6465. fPopupRsrvInfo_hie();
  6466. //}else{
  6467. // pA_rsrvinfo_close();
  6468. //}
  6469. }
  6470. // HIE 예약 애니메이션창 내용 가져옴
  6471. function fPopupRsrvInfo_hie()
  6472. {
  6473. ds_send_rsrvinfo.clearData();
  6474. ds_send_rsrvinfo.addRow();
  6475. var row=ds_reqhielist.rowposition;
  6476. var pid=ds_reqhielist.getColumn(row, "lid");
  6477. var documentuniqueid = ds_reqhielist.getColumn(row, "referraldocumentuniqueid");
  6478. var patientid = ds_reqhielist.getColumn(row, "pid");
  6479. var repositoryid = ds_reqhielist.getColumn(row, "repositoryuniqueid");
  6480. var reqinstitutenm = ds_reqhielist.getColumn(row, "reqinstitutenm");
  6481. var corpno = ds_reqhielist.getColumn(row, "hospid");
  6482. var coophospcd = ds_reqhielist.getColumn(row, "coophospcd");
  6483. ds_send_rsrvinfo.setColumn(0,"pid", pid);
  6484. ds_send_rsrvinfo.setColumn(0,"documentuniqueid", documentuniqueid);
  6485. ds_send_rsrvinfo.setColumn(0,"patientid", patientid);
  6486. ds_send_rsrvinfo.setColumn(0,"repositoryid", repositoryid);
  6487. ds_send_rsrvinfo.setColumn(0,"reqinstitutenm", reqinstitutenm);
  6488. ds_send_rsrvinfo.setColumn(0,"corpno", corpno);
  6489. ds_send_rsrvinfo.setColumn(0,"coophospcd", coophospcd);
  6490. ds_send_rsrvinfo.setColumn(0,"gubun", "E");
  6491. var oParam = {};
  6492. oParam.id = "TRARC05106";
  6493. oParam.service = "healcarecoopapp.ReqMngt";
  6494. oParam.method = "reqGetHIERsrvInfo";
  6495. oParam.inds = "req=ds_send_rsrvinfo";
  6496. oParam.outds = "ds_outhistlist=outhistlist ds_rsrvinfo=rsrvinfo";
  6497. oParam.async = true;
  6498. oParam.callback = "cf_TRARC05106";
  6499. tranf_submit(oParam);
  6500. }
  6501. // 심평원 예약 애니메이션창 내용 가져옴
  6502. function fPopupRsrvInfo_hira()
  6503. {
  6504. ds_send_rsrvinfo.clearData();
  6505. ds_send_rsrvinfo.addRow();
  6506. var row=ds_reqhiralist.rowposition;
  6507. var pid=ds_reqhiralist.getColumn(row, "pid");
  6508. var corpno = ds_reqhiralist.getColumn(row, "sndyadmid");
  6509. var coophospcd=ds_reqhiralist.getColumn(row, "coophospcd");
  6510. var reqpseqno = ds_reqhiralist.getColumn(row, "reqsdbkno");
  6511. ds_send_rsrvinfo.setColumn(0,"pid", pid);
  6512. ds_send_rsrvinfo.setColumn(0,"reqpseqno", reqpseqno);
  6513. ds_send_rsrvinfo.setColumn(0,"corpno", corpno);
  6514. ds_send_rsrvinfo.setColumn(0,"coophospcd", coophospcd);
  6515. ds_send_rsrvinfo.setColumn(0,"gubun", "R");
  6516. var oParam = {};
  6517. oParam.id = "TRARC05105";
  6518. oParam.service = "healcarecoopapp.ReqMngt";
  6519. oParam.method = "reqGetHiraRsrvInfo";
  6520. oParam.inds = "req=ds_send_rsrvinfo";
  6521. oParam.outds = "ds_outhistlist=outhistlist";
  6522. oParam.async = true;
  6523. oParam.callback = "cf_TRARC05105";
  6524. tranf_submit(oParam);
  6525. }
  6526. function cf_TRARC05105(sSvcId, nErrorCode, sErrorMsg) {
  6527. arErrorCode.push(sSvcId, nErrorCode);
  6528. runAnimation_rsrvinfo_hira();
  6529. }
  6530. function cf_TRARC05106(sSvcId, nErrorCode, sErrorMsg) {
  6531. arErrorCode.push(sSvcId, nErrorCode);
  6532. runAnimation_rsrvinfo();
  6533. }
  6534. function Button00_onclick(obj:Button, e:ClickEventInfo)
  6535. {
  6536. var succ = Tab00.tabpage_hira.grd_list.saveToImage("C:\\Users\\Shon\\Documents\\KU20\\temp\\test.jpg","JPG");
  6537. alert(succ);
  6538. }
  6539. function Tab00_tabpage_hira_Div00_Radio00_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  6540. {
  6541. Tab00.tabpage_hira.Div00.btn_reqlist_search.click();
  6542. }
  6543. function Tab00_tabpage_hie_Div00_Button01_onclick(obj:Button, e:ClickEventInfo)
  6544. {
  6545. sysf_messageBox("추후 개발 예정입니다.");
  6546. // 공통 파라미터 세팅
  6547. // frmf_setParameter("SMARH01100_param_patid", ds_main_baseinfo.getColumn(0, "pid"));
  6548. // frmf_setParameter("SMARH01100_param_indate", ds_main_baseinfo.getColumn(0, "orddd"));
  6549. // frmf_setParameter("SMARH01100_param_cretno", ds_main_baseinfo.getColumn(0, "cretno"));
  6550. // frmf_setParameter("SMARH01100_param_class", ds_main_baseinfo.getColumn(0, "ordtype"));
  6551. // frmf_setParameter("SMARH01100_param_formrecseq", ds_main_baseinfo.getColumn(0, "formrecseq"));
  6552. // frmf_setParameter("SMARH01100_param_flag", "G");
  6553. // frmf_modal("SMARH01100", "SMARH01100", null, null, null, null, null, null, null, null, null, null, "M");
  6554. }
  6555. function Div00_Div01_btn_chngrsrv_onclick(obj:Button, e:ClickEventInfo)
  6556. {
  6557. var row = ds_outhistlist.rowposition;
  6558. var rsrvflag = ds_outhistlist.getColumn(row, "rsrvflag");
  6559. if(rsrvflag == "V"){
  6560. sysf_messageBox("진료교류 예약이 아닌 것만 HIE예약변경할 수 있습니다.", "E");
  6561. return;
  6562. }
  6563. changeRsrvFlag("V"); // 해당 선택 건에 대해 rsrvflag 변경
  6564. }
  6565. // 해당 선택 건에 대해 rsrvflag 변경
  6566. function changeRsrvFlag(rsrvflag){
  6567. var row = ds_outhistlist.rowposition;
  6568. dsf_createDsRow("ds_send_chngrsrv", [
  6569. {col:"instcd ", type:"INT", size:256, val: ds_outhistlist.getColumn(row, "instcd")}
  6570. ,{col:"pid", type:"STRING", size:256, val: ds_outhistlist.getColumn(row, "pid")}
  6571. ,{col:"orddd", type:"STRING", size:256, val: ds_outhistlist.getColumn(row, "orddd")}
  6572. ,{col:"cretno", type:"STRING", size:256, val: ds_outhistlist.getColumn(row, "cretno")}
  6573. ,{col:"rsrvflag", type:"STRING", size:256, val: rsrvflag}
  6574. ]);
  6575. // 예약변경
  6576. var oParam = {};
  6577. oParam.id = "TXARC05103";
  6578. oParam.service = "healcarecoopapp.ReqAgnMngt";
  6579. oParam.method = "reqSetEvoRsrvInfo";
  6580. oParam.inds = "req=ds_send_chngrsrv";
  6581. oParam.outds = "ds_outhistlist=outhistlist";
  6582. oParam.async = true;
  6583. oParam.callback = "cf_TXARC05103";
  6584. tranf_submit(oParam);
  6585. }
  6586. function cf_TXARC05103(sSvcId, nErrorCode, sErrorMsg){
  6587. arErrorCode.push(sSvcId, nErrorCode);
  6588. }
  6589. function Tab00_tabpage_hie_Div00_onkeydown(obj:Div, e:KeyEventInfo)
  6590. {
  6591. if (e.keycode == 13) {
  6592. Tab00.tabpage_hie.Div00.btn_reqlist_search.setFocus();
  6593. frmf_inputEnterKey('Tab00.tabpage_hie.Div00.btn_reqlist_search', 'onclick', new ClickEventInfo);
  6594. }
  6595. }
  6596. function Tab00_tabpage_hira_Div00_onkeydown(obj:Div, e:KeyEventInfo)
  6597. {
  6598. if (e.keycode == 13) {
  6599. Tab00.tabpage_hira.Div00.btn_reqlist_search.setFocus();
  6600. frmf_inputEnterKey('Tab00.tabpage_hira.Div00.btn_reqlist_search', 'onclick', new ClickEventInfo);
  6601. }
  6602. }
  6603. function Tab00_tabpage_reqpat_group1_onkeydown(obj:Div, e:KeyEventInfo)
  6604. {
  6605. if (e.keycode == 13) {
  6606. Tab00.tabpage_reqpat.group1.btn_search_reqpat.setFocus();
  6607. frmf_inputEnterKey('Tab00.tabpage_reqpat.group1.btn_search_reqpat', 'onclick', new ClickEventInfo);
  6608. }
  6609. }
  6610. function Tab00_tabpage_repl_group1_onkeydown(obj:Div, e:KeyEventInfo)
  6611. {
  6612. if (e.keycode == 13) {
  6613. Tab00.tabpage_repl.group1.btn_search.setFocus();
  6614. frmf_inputEnterKey('Tab00.tabpage_repl.group1.btn_search', 'onclick', new ClickEventInfo);
  6615. }
  6616. }
  6617. function Tab00_tabpage_trans_group1_onkeydown(obj:Div, e:KeyEventInfo)
  6618. {
  6619. if (e.keycode == 13) {
  6620. if(e.fromobject.name == "ipt_pid"){
  6621. Tab00.tabpage_trans.group1.btn_pat.setFocus();
  6622. frmf_inputEnterKey('Tab00.tabpage_trans.group1.btn_pat', 'onclick', new ClickEventInfo);
  6623. }else{
  6624. Tab00.tabpage_trans.group1.btn_search.setFocus();
  6625. frmf_inputEnterKey('Tab00.tabpage_trans.group1.btn_search', 'onclick', new ClickEventInfo);
  6626. }
  6627. }
  6628. }
  6629. function Tab00_tabpage_rsrv_group1_onkeydown(obj:Div, e:KeyEventInfo)
  6630. {
  6631. if (e.keycode == 13) {
  6632. Tab00.tabpage_rsrv.group1.btn_search.setFocus();
  6633. frmf_inputEnterKey('Tab00.tabpage_rsrv.group1.btn_search', 'onclick', new ClickEventInfo);
  6634. }
  6635. }
  6636. function Tab00_tabpage_transcon_group1_btn_search_onclick(obj:Button, e:ClickEventInfo)
  6637. {
  6638. fSearch_Transcon();
  6639. }
  6640. function fSearch_Transcon()
  6641. {
  6642. var oParam = {};
  6643. oParam.id = "TRARC05107";
  6644. oParam.service = "healcarecoopapp.ReqAgnMngt";
  6645. oParam.method = "reqGetEvoConsultList";
  6646. oParam.inds = "req=ds_send_transconlist";
  6647. oParam.outds = "ds_transconlist=reqlist";
  6648. oParam.async = true;
  6649. oParam.callback = "cf_transconlist";
  6650. tranf_submit(oParam);
  6651. }
  6652. function cf_transconlist(sSvcId, nErrorCode, sErrorMsg)
  6653. {
  6654. if(nErrorCode < 0) return;
  6655. else
  6656. {
  6657. ds_transconlist.clearSelect();
  6658. ds_transconlist.rowposition = -1;
  6659. if(ds_transconlist.rowcount == 1)
  6660. {
  6661. ds_transconlist.selectRow(0);
  6662. ds_transconlist.rowposition = 0;
  6663. frmf_inputEnterKey("Tab00.tabpage_transcon.Div00.grd_list", "oncellclick", new GridClickEventInfo);
  6664. }
  6665. }
  6666. }
  6667. function Tab00_tabpage_transcon_group1_onkeydown(obj:Div, e:KeyEventInfo)
  6668. {
  6669. if (e.keycode == 13) {
  6670. Tab00.tabpage_transcon.group1.btn_search.setFocus();
  6671. frmf_inputEnterKey('Tab00.tabpage_transcon.group1.btn_search', 'onclick', new ClickEventInfo);
  6672. }
  6673. }
  6674. function Tab00_tabpage_transcon_Div00_button00_onclick(obj:Button, e:ClickEventInfo)
  6675. {
  6676. //펼치기 기능
  6677. if(obj.text == "펼치기" ){
  6678. fUnfold_transcon();
  6679. }
  6680. //접기 기능
  6681. else {
  6682. fFold_transcon();
  6683. }
  6684. }
  6685. function fUnfold_transcon()
  6686. {
  6687. Tab00.tabpage_transcon.Div00.button00.text = "접기";
  6688. //상세 내용 화면 hide
  6689. Tab00.tabpage_transcon.Div_detail.visible = false;
  6690. Tab00.tabpage_transcon.Div00.position.right = Tab00.tabpage_transcon.group1.position.right;
  6691. Tab00.tabpage_transcon.Div00.line2.position.right = Tab00.tabpage_transcon.group1.position.right;
  6692. Tab00.tabpage_transcon.Div00.grd_list.position.right = Tab00.tabpage_transcon.group1.position.right;
  6693. Tab00.tabpage_transcon.Div00.button00.position.right = Tab00.tabpage_transcon.group1.position.right;
  6694. Tab00.tabpage_transcon.Div00.button00.position.width = "56";
  6695. }
  6696. function fFold_transcon()
  6697. {
  6698. Tab00.tabpage_transcon.Div00.button00.text = "펼치기";
  6699. //상세 내용 화면 show
  6700. Tab00.tabpage_transcon.Div_detail.visible = true;
  6701. Tab00.tabpage_transcon.Div00.line2.position.right = Tab00.tabpage_transcon.Div_detail.position.left - 5;
  6702. Tab00.tabpage_transcon.Div00.grd_list.position.right = Tab00.tabpage_transcon.Div_detail.position.left - 5;
  6703. Tab00.tabpage_transcon.Div00.button00.position.right = Tab00.tabpage_transcon.Div00.line2.position.right-56;
  6704. Tab00.tabpage_transcon.Div00.button00.position.width = "56";
  6705. }
  6706. function Tab00_tabpage_transcon_Div00_grd_list_onheadclick(obj:Grid, e:GridClickEventInfo)
  6707. {
  6708. }
  6709. function Tab00_tabpage_transcon_Div00_grd_list_oncellclick(obj:Grid, e:GridClickEventInfo)
  6710. {
  6711. //if( e.col < 0 || e.row < 0 ) return;
  6712. ds_transcon_detl.clearData();
  6713. dsf_copyColInfo(ds_transcon_detl, ds_transconlist, false);
  6714. ds_transcon_detl.addRow();
  6715. ds_transcon_detl.copyRow(0,ds_transconlist,ds_transconlist.rowposition);
  6716. var transconsentyn = ds_transcon_detl.getColumn(0, "transconsentyn")
  6717. if(transconsentyn == "Y"){
  6718. Tab00.tabpage_transcon.Div_detail.btn_transconsent.enable = true;
  6719. }else{
  6720. ds_transcon_detl.setColumn(0, "transconsentyn", "N");
  6721. Tab00.tabpage_transcon.Div_detail.btn_transconsent.enable = false;
  6722. }
  6723. //그리드 선택시 자동으로 그리드 접기
  6724. fFold_transcon();
  6725. // 상단정보 올리기 위하여 추가함 [요청번호 20190710012]
  6726. var iRow = ds_transconlist.rowposition;
  6727. var pid = ds_transconlist.getColumn(iRow, "pid");
  6728. var pamkey = String(ds_transconlist.getColumn(iRow, "pamkey")).split("^");
  6729. var indd = pamkey[0];
  6730. var cretno = pamkey[1];
  6731. var dschdd = pamkey[2];
  6732. var param = "I" + "▦" + pid + "▦" + indd + "▦" + cretno + "▦" + sysf_getUserInfo("dutplceinstcd") + "▦" + dschdd;
  6733. return appf_initPatientInfo(param);
  6734. }
  6735. function Tab00_tabpage_transcon_Div_detail_btn_save_onclick(obj:Button, e:ClickEventInfo)
  6736. {
  6737. var pid = ds_transcon_detl.getColumn(0, "pid");
  6738. if(utlf_isNull(pid)){
  6739. sysf_messageBox("환자를", "C002");
  6740. return;
  6741. }
  6742. fSave_transcon();
  6743. }
  6744. function fSave_transcon()
  6745. {
  6746. var oParam = {};
  6747. oParam.id = "TXARC05104";
  6748. oParam.service = "healcarecoopapp.ReqAgnMngt";
  6749. oParam.method = "reqExeSaveTransConsult";
  6750. oParam.inds = "req=ds_transcon_detl";
  6751. //oParam.outds = "ds_hidden=list";
  6752. oParam.async = true;
  6753. oParam.callback = "cf_SMARC05100";
  6754. tranf_submit(oParam);
  6755. }
  6756. function cf_SMARC05100(sSvcId, nErrorCode, sErrorMsg)
  6757. {
  6758. arErrorCode.push(sSvcId, nErrorCode);
  6759. if(nErrorCode < 0) return;
  6760. if(sSvcId == "TXARC05104"){
  6761. sysf_messageBox("정상적으로","I001");
  6762. fSearch_Transcon();
  6763. return;
  6764. }else if(sSvcId == "TXARC05105"){
  6765. sysf_messageBox("정상적으로","I001");
  6766. return;
  6767. }
  6768. }
  6769. function Tab00_tabpage_trans_div_trans_detl_Div00_btn_reqhosppop_onclick(obj:Button, e:ClickEventInfo)
  6770. {
  6771. fReqHospPopup();
  6772. }
  6773. // 의뢰병원팝업
  6774. function fReqHospPopup()
  6775. {
  6776. var pid = ds_transinfo.getColumn(0, "pid");
  6777. frmf_setParameter("pid", pid);
  6778. if(utlf_isNull(pid)){
  6779. sysf_messageBox("환자정보를", "C001");
  6780. return;
  6781. }
  6782. ds_reqhospinfo.clearData();
  6783. ds_reqhospinfo.addRow();
  6784. var rtn = frmf_modal("SPARC02100", "SPARC02100", null, null, null, null, null, null, null, null, null, null, "M");
  6785. if(rtn == true)
  6786. {
  6787. ds_transinfo.setColumn(0, "reqcoophospnm", ds_reqhospinfo.getColumn(0, "coophospnm"));
  6788. ds_transinfo.setColumn(0, "reqdrnm", ds_reqhospinfo.getColumn(0, "drnm"));
  6789. ds_transinfo.setColumn(0, "reqdd", ds_reqhospinfo.getColumn(0, "reqdd"));
  6790. ds_transinfo.setColumn(0, "reqorddeptnm", ds_reqhospinfo.getColumn(0, "orddeptnm"));
  6791. ds_transinfo.setColumn(0, "reqorddrnm", ds_reqhospinfo.getColumn(0, "orddrnm"));
  6792. ds_transinfo.setColumn(0, "reqorddd", ds_reqhospinfo.getColumn(0, "orddd"));
  6793. ds_transinfo.setColumn(0, "reqcretno", ds_reqhospinfo.getColumn(0, "cretno"));
  6794. ds_transinfo.setColumn(0, "reqacptseqno", ds_reqhospinfo.getColumn(0, "acptseqno"));
  6795. ds_transinfo.setColumn(0, "reqseqno", ds_reqhospinfo.getColumn(0, "seqno"));
  6796. ds_transinfo.setColumn(0, "reqpseqno", ds_reqhospinfo.getColumn(0, "reqpseqno"));
  6797. }
  6798. }
  6799. function Tab00_tabpage_trans_div_trans_detl_Div00_btn_hosppopup_onclick(obj:Button, e:ClickEventInfo)
  6800. {
  6801. fHospPopup();
  6802. fSetKnuhYN();
  6803. }
  6804. function fSetKnuhYN()
  6805. {
  6806. var corpno = ds_transinfo.getColumn(0, "corpno");
  6807. if( corpno == "37100017" || corpno == "37100467"){
  6808. Tab00.tabpage_trans.div_trans_detl.Div00.chk_knuh.value = "Y";
  6809. }else{
  6810. Tab00.tabpage_trans.div_trans_detl.Div00.chk_knuh.value = "";
  6811. }
  6812. }
  6813. // 병원 팝업
  6814. function fHospPopup()
  6815. {
  6816. ds_transhospinfo.clearData();
  6817. var disphospnm = ds_transinfo.getColumn(0,"disphospnm");
  6818. var m = ds_transinfo.getColumn(0, "m");
  6819. fEnableSave_hira();
  6820. fEnableSave_hie();
  6821. // 전원의뢰, 진료의뢰 아닌 경우 HIE 안됨
  6822. var srcformcd = ds_send_transinfo.getColumn(0,"srcformcd");
  6823. if(srcformcd != "0000002536" && srcformcd != "0900005340"){
  6824. fDisableSave_hie();
  6825. }
  6826. // 건보 환자 아닌 경우 심평원 안됨
  6827. var insukind = ds_send_transinfo.getColumn(0,"insukind");
  6828. if(insukind != "건보"){
  6829. fDisableTrans_hira();
  6830. }
  6831. // 차상위 환자의 경우 심평원 안됨
  6832. var chayn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"chayn"), "N");
  6833. if(chayn == "Y"){
  6834. fDisableTrans_hira();
  6835. }
  6836. // 보훈 환자의 경우 심평원 안됨
  6837. var boyn = utlf_transNullToChar(ds_send_transinfo.getColumn(0,"boyn"), "N");
  6838. if(boyn == "Y"){
  6839. fDisableTrans_hira();
  6840. }
  6841. // 결과는 ds_transhospinfo 에 저장됨
  6842. ds_transhospinfo.clearData();
  6843. ds_transhospinfo.addRow();
  6844. frmf_modal("SPARH05100", "SPARH05100", null, null, null, null, null, null, null, null, null, null, "M");
  6845. if(ds_transhospinfo.rowcount > 0){
  6846. ds_transinfo.setColumn(0, "coophospcd", ds_transhospinfo.getColumn(0,"coophospcd"));
  6847. ds_transinfo.setColumn(0, "disphospnm", ds_transhospinfo.getColumn(0,"coophospnm"));
  6848. ds_transinfo.setColumn(0, "dispaddr", ds_transhospinfo.getColumn(0,"zipcdaddr"));
  6849. ds_transinfo.setColumn(0, "disptelno", ds_transhospinfo.getColumn(0,"telno"));
  6850. ds_transinfo.setColumn(0, "corpno", ds_transhospinfo.getColumn(0,"corpno"));
  6851. ds_transinfo.setColumn(0, "ishie", ds_transhospinfo.getColumn(0,"ishie"));
  6852. // HIE인 경우
  6853. if(ds_transhospinfo.getColumn(0,"ishie") == "1"){
  6854. ds_transinfo.setColumn(0, "departmentcode", ds_transhospinfo.getColumn(0,"deptcd"));
  6855. ds_transinfo.setColumn(0, "departmentname", ds_transhospinfo.getColumn(0,"deptnm"));
  6856. ds_transinfo.setColumn(0, "dispdeptnm", ds_transhospinfo.getColumn(0,"deptnm"));
  6857. ds_transinfo.setColumn(0, "organizationname", ds_transhospinfo.getColumn(0,"coophospnm"));
  6858. ds_transinfo.setColumn(0, "organizationid", ds_transhospinfo.getColumn(0,"corpno"));
  6859. ds_transinfo.setColumn(0, "organizationtelecom", ds_transhospinfo.getColumn(0,"telno"));
  6860. ds_transinfo.setColumn(0, "organizationstreetaddress", ds_transhospinfo.getColumn(0,"zipcdaddr"));
  6861. // 상급종합병원이면 심평원 전송 안되도록 차단
  6862. var mdins_cls_cd = ds_transhospinfo.getColumn(0,"mdins_cls_cd");
  6863. if(mdins_cls_cd == "C001"){
  6864. fDisableSave_hira();
  6865. fDisableTrans_hira();
  6866. }
  6867. }else{
  6868. fDisableSave_hie();
  6869. fDisableTrans_hie();
  6870. }
  6871. // 상태가 완료나 전송상태가 아니면 전송 못하게 막음
  6872. var stat_hira = ds_transinfo.getColumn(0, "stat_hira");
  6873. if(stat_hira != "3" && stat_hira != "4"){
  6874. fDisableTrans_hira();
  6875. }
  6876. var stat_hie = ds_transinfo.getColumn(0, "stat_hie");
  6877. if(stat_hie != "3" && stat_hie != "4"){
  6878. fDisableTrans_hie();
  6879. }
  6880. /*
  6881. if(!utlf_isNull(disphospnm) && disphospnm != ds_transhospinfo.getColumn(0,"coophospnm")){
  6882. ds_transinfo.setColumn(0, "m", "i");
  6883. ds_transinfo.setColumn(0, "m_hira", "i");
  6884. ds_hirainfo.setColumn(0, "m_hie", "i");
  6885. }
  6886. */
  6887. ds_send_transinfo.setColumn(0, "disphospnm", ds_transhospinfo.getColumn(0,"coophospnm"));
  6888. // HIE 병원이고 Save 활성화 상태이면
  6889. if(fGetSaveYN_hie() == "Y"){
  6890. Tab00.tabpage_trans.div_trans_detl.btn_sw2.style.backgroundColor = "red";
  6891. }else{
  6892. Tab00.tabpage_trans.div_trans_detl.btn_sw2.style.backgroundColor = "";
  6893. }
  6894. }
  6895. }
  6896. function Tab00_tabpage_trans_div_trans_detl_btn_size_onclick(obj:Button, e:ClickEventInfo)
  6897. {
  6898. fTrans_size();
  6899. }
  6900. function fTrans_size()
  6901. {
  6902. // 서식 확대 축소 처리
  6903. var text = Tab00.tabpage_trans.div_trans_detl.grp_base.btn_size.text;
  6904. //var oBase = grp_base.ivw_loader.ivw_base;
  6905. if (text == "확대")
  6906. {
  6907. Tab00.tabpage_trans.div_trans_detl.grp_base.btn_size.text = "축소";
  6908. Tab00.tabpage_trans.div_trans_detl.grp_base.position.top = 4;
  6909. Tab00.tabpage_trans.div_trans_detl.grp_base.bringToFront();
  6910. //group5.visible = false;
  6911. //if(oBase != null)
  6912. //{
  6913. // Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.ivw_base.components["grup_base"].anchor = "";
  6914. //}
  6915. }
  6916. else
  6917. {
  6918. Tab00.tabpage_trans.div_trans_detl.grp_base.btn_size.text = "확대";
  6919. //group5.visible = true;
  6920. Tab00.tabpage_trans.div_trans_detl.grp_base.position.top = Tab00.tabpage_trans.div_trans_detl.tab_sw.position.bottom ;
  6921. //if(oBase != null)
  6922. //{
  6923. // Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.ivw_base.components["grup_base"].anchor = "all";
  6924. //}
  6925. }
  6926. }
  6927. function Tab00_tabpage_trans_Div00_btn_excel_onclick(obj:Button, e:ClickEventInfo)
  6928. {
  6929. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0){
  6930. fExcel(Tab00.tabpage_trans.Div00.tab_list.tabpage_Work.grd_translist, "의뢰회송리스트");
  6931. }
  6932. else{
  6933. fExcel(Tab00.tabpage_trans.Div00.tab_list.tabpage_OvtWork.grd_ovtworktranslist, "근무시간 외 의뢰회송리스트");
  6934. }
  6935. }
  6936. function Tab00_tabpage_repl_button13_onclick(obj:Button, e:ClickEventInfo)
  6937. {
  6938. fExcel(Tab00.tabpage_repl.grd_list, "회신리스트");
  6939. }
  6940. function Tab00_tabpage_trans_Div00_btn_fold_onclick(obj:Button, e:ClickEventInfo)
  6941. {
  6942. //펼치기 기능
  6943. if(obj.text == "펼치기" ){
  6944. fUnfold_trans();
  6945. }
  6946. //접기 기능
  6947. else {
  6948. fFold_trans();
  6949. }
  6950. }
  6951. function fUnfold_trans()
  6952. {
  6953. Tab00.tabpage_trans.Div00.btn_fold.text = "접기";
  6954. //상세 내용 화면 hide
  6955. Tab00.tabpage_trans.div_trans_detl.visible = false;
  6956. Tab00.tabpage_trans.Div01.visible = false;
  6957. Tab00.tabpage_trans.Div00.position.right = Tab00.tabpage_trans.div_trans_detl.position.right;
  6958. Tab00.tabpage_trans.Div00.position.bottom = Tab00.tabpage_trans.div_trans_detl.position.bottom;
  6959. //Tab00.tabpage_trans.Div00.line2.position.right = Tab00.tabpage_trans.group1.position.right;
  6960. //Tab00.tabpage_trans.Div00.grd_list.position.right = Tab00.tabpage_trans.group1.position.right;
  6961. //Tab00.tabpage_trans.Div00.button00.position.left = Tab00.tabpage_trans.group1.position.right - 50;
  6962. //Tab00.tabpage_trans.Div00.button00.position.width = "46";
  6963. }
  6964. function fFold_trans()
  6965. {
  6966. Tab00.tabpage_trans.Div00.btn_fold.text = "펼치기";
  6967. //상세 내용 화면 show
  6968. Tab00.tabpage_trans.div_trans_detl.visible = true;
  6969. Tab00.tabpage_trans.Div01.visible = true;
  6970. Tab00.tabpage_trans.Div00.position.right = Tab00.tabpage_trans.group1.position.right;
  6971. Tab00.tabpage_trans.Div00.position.bottom = Tab00.tabpage_trans.Div01.position.top - 11;
  6972. //Tab00.tabpage_trans.Div00.line2.position.right = Tab00.tabpage_transcon.Div_detail.position.left - 5;
  6973. //Tab00.tabpage_trans.Div00.grd_list.position.right = Tab00.tabpage_transcon.Div_detail.position.left - 5;
  6974. //Tab00.tabpage_trans.Div00.button00.position.left = Tab00.tabpage_transcon.Div_detail.position.left - 51;
  6975. //Tab00.tabpage_trans.Div00.button00.position.width = "46";
  6976. }
  6977. function btn_selected_class()
  6978. {
  6979. var selectidx = Tab00.tabpage_trans.div_trans_detl.tab_sw.tabindex;
  6980. for(var i = 1; i <= 2; i++)
  6981. {
  6982. btnName = eval("Tab00.tabpage_trans.div_trans_detl.btn_sw" + i);
  6983. if(selectidx+1 == i)
  6984. {
  6985. btnName.class = "btn_tab_S";
  6986. }
  6987. else
  6988. {
  6989. btnName.class = "btn_tab";
  6990. }
  6991. }
  6992. //btn_sw2.style.color = "#ff00ff";
  6993. }
  6994. function Tab00_tabpage_trans_div_trans_detl_btn_sw1_onclick(obj:Button, e:ClickEventInfo)
  6995. {
  6996. Tab00.tabpage_trans.div_trans_detl.tab_sw.tabindex = 0;
  6997. btn_selected_class();
  6998. }
  6999. function Tab00_tabpage_trans_div_trans_detl_btn_sw2_onclick(obj:Button, e:ClickEventInfo)
  7000. {
  7001. Tab00.tabpage_trans.div_trans_detl.tab_sw.tabindex = 1;
  7002. btn_selected_class();
  7003. }
  7004. function Tab00_tabpage_trans_div_trans_detl_btn_save_onclick(obj:Button, e:ClickEventInfo)
  7005. {
  7006. if(utlf_isNull(ds_transinfo.getColumn(0,"pid")))
  7007. {
  7008. sysf_messageBox("환자를", "C002");
  7009. return false;
  7010. }
  7011. var saveyn_hira = fGetSaveYN_hira();
  7012. var saveyn_hie = fGetSaveYN_hie();
  7013. ds_send_savetrans.setColumn(0, "saveyn_hira", saveyn_hira);
  7014. ds_send_savetrans.setColumn(0, "saveyn_hie", saveyn_hie);
  7015. ds_send_savetrans.setColumn(0, "m_hira", ds_transinfo.getColumn(0, "m_hira"));
  7016. ds_send_savetrans.setColumn(0, "m_hie", ds_transinfo.getColumn(0, "m_hie"));
  7017. ds_send_savetrans.setColumn(0, "srcformcd", ds_send_transinfo.getColumn(0,"srcformcd"));
  7018. if(TEL_NO != ds_transinfo.getColumn(0, "telecomnumber")){
  7019. ds_transinfo.setColumn(0, "telChgYn", "Y");
  7020. }
  7021. fSave_trans();
  7022. }
  7023. function fSave_trans()
  7024. {
  7025. ds_transinfo.setColumn(0, "prntflag", "");
  7026. //알림창을 위하여 상태 정보 저장
  7027. varTXARC05105State = "SAVE";
  7028. //ds_send_save.setColumn(0, "srcformcd", initsrcformcd);
  7029. var oParam = {};
  7030. oParam.id = "TXARC05105";
  7031. oParam.service = "healcarecoopapp.ReqAgnMngt";
  7032. oParam.method = "reqSaveEvoTransInfo";
  7033. oParam.inds = "transinfo=ds_transinfo minfo=ds_send_savetrans";
  7034. //oParam.outds = "ds_main_baseinfo=baseinfo ds_hieinfo=hieinfo ds_hirainfo=hirainfo";
  7035. oParam.async = true;
  7036. oParam.callback = "cf_TXARC05105";
  7037. tranf_submit(oParam);
  7038. }
  7039. function cf_TXARC05105(sSvcId, nErrorCode, sErrorMsg)
  7040. {
  7041. trace("fSend_trans3")
  7042. if(nErrorCode < 0)
  7043. {
  7044. if(varTXARC05105State == "SAVE")
  7045. {
  7046. sysf_messageBox("저장에", "E009");
  7047. }
  7048. else if(varTXARC05105State == "TRANS")
  7049. {
  7050. sysf_messageBox("전송시 에러", "E");
  7051. }
  7052. else if(varTXARC05105State == "CANCEL")
  7053. {
  7054. sysf_messageBox("전송취소시 에러", "E");
  7055. }
  7056. else
  7057. {
  7058. //do nothing
  7059. }
  7060. return;
  7061. }
  7062. else
  7063. {
  7064. trace("fSend_trans4")
  7065. if(varTXARC05105State == "SAVE")
  7066. {
  7067. sysf_messageBox("저장", "I002");
  7068. }
  7069. else if(varTXARC05105State == "TRANS")
  7070. {
  7071. // 전송완료 알림 팝업 제거(요청번호 : 20190905006)
  7072. //sysf_messageBox("전송", "I002");
  7073. Tab00_tabpage_trans_group1_Button00_onclick();
  7074. return;
  7075. }
  7076. else if(varTXARC05105State == "CANCEL")
  7077. {
  7078. sysf_messageBox("전송취소되었습니다.","I");
  7079. }
  7080. else
  7081. {
  7082. //do not
  7083. }
  7084. var pid = ds_send_transinfo.getColumn(0, "pid");
  7085. var formrecseq = ds_send_transinfo.getColumn(0, "formrecseq");
  7086. fSearch_Trans();
  7087. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0){
  7088. var row = ds_translist.findRowExpr("pid == '" + pid + "' && formrecseq == '" + formrecseq + "'" );
  7089. ds_translist.rowposition = row ;
  7090. }else{
  7091. var row = ds_ovtworktranslist.findRowExpr("pid == '" + pid + "' && formrecseq == '" + formrecseq + "'" );
  7092. ds_ovtworktranslist.rowposition = row ;
  7093. }
  7094. ds_send_transinfo.setColumn(0, "corpno", ds_transinfo.getColumn(0, "corpno") );
  7095. //fSearch_TransDetl();
  7096. Tab00_tabpage_trans_grd_translist_oncelldblclick();
  7097. trace("fSend_trans5")
  7098. /*
  7099. if(row < 0){
  7100. // 서식 초기 세팅
  7101. fSetInifForm();
  7102. ds_transinfo.clearData();
  7103. }else{
  7104. Tab00_tabpage_trans_grd_translist_oncelldblclick();
  7105. //frmf_inputEnterKey('Tab00.tabpage_transcon.group1.btn_search', 'onclick', new ClickEventInfo);
  7106. }
  7107. */
  7108. //initcoophospcd = ds_main_baseinfo.getColumn(0, "coophospcd");
  7109. //fGetInfo();
  7110. //opener.fSearch_Trans();
  7111. }
  7112. }
  7113. function Tab00_tabpage_trans_div_trans_detl_btn_trans_onclick(obj:Button, e:ClickEventInfo)
  7114. {
  7115. ds_transinfo.setColumn(0, "prntflag", "Y");
  7116. var sendyn_hira = ds_send_savetrans.getColumn(0, "sendyn_hira");
  7117. var sendyn_hie = ds_send_savetrans.getColumn(0, "sendyn_hie");
  7118. var stat_hira = ds_transinfo.getColumn(0, "stat_hira");
  7119. var stat_hie = ds_transinfo.getColumn(0, "stat_hie");
  7120. var srcformcd = ds_send_transinfo.getColumn(0,"srcformcd");
  7121. var consentyn = ds_transinfo.getColumn(0, "consentyn");
  7122. var saveyn_hira = fGetSaveYN_hira();
  7123. var saveyn_hie = fGetSaveYN_hie();
  7124. if(sendyn_hira != "Y" && sendyn_hie != "Y"){
  7125. sysf_messageBox("전송할 항목이 선택되지 않았습니다.","E");
  7126. return;
  7127. }
  7128. if(sendyn_hie == "Y" && utlf_isNull(consentyn)){
  7129. sysf_messageBox("[HIE] 동의서 정보 조회 중입니다. 잠시 후 이용해 주세요.", "C");
  7130. return;
  7131. }
  7132. var disphospnm = ds_transinfo.getColumn(0, "disphospnm");
  7133. if(utlf_isNull(disphospnm))
  7134. {
  7135. sysf_messageBox("의뢰/회송할 병원을 입력하시기 바랍니다.", "C");
  7136. return false;
  7137. }
  7138. var enddd = ds_transinfo.getColumn(0, "enddd");
  7139. if(utlf_isNull(enddd))
  7140. {
  7141. sysf_messageBox("전원의뢰완료일을 입력하시기 바랍니다.", "C");
  7142. return false;
  7143. }
  7144. var saveyn_hira = fGetSaveYN_hira();
  7145. var saveyn_hie = fGetSaveYN_hie();
  7146. if(saveyn_hira == "Y"){
  7147. if (utlf_isNull(ds_transinfo.getColumn(0,"ncrsn"))) {
  7148. sysf_messageBox("[심평원]비임상적사유가 선택되지 않았습니다", "I");
  7149. return false;
  7150. }
  7151. if (utlf_isNull(ds_transinfo.getColumn(0,"crsn"))) {
  7152. sysf_messageBox("[심평원]임상적사유가 선택되지 않았습니다", "I");
  7153. return false;
  7154. }
  7155. if (utlf_isNull(ds_transinfo.getColumn(0,"reqaflag"))) {
  7156. sysf_messageBox("[심평원]회송유형 선택되지 않았습니다", "I");
  7157. return false;
  7158. }
  7159. }
  7160. if(saveyn_hie == "Y"){
  7161. var hopedd = ds_transinfo.getColumn(0, "hopedd");
  7162. var hopetm = ds_transinfo.getColumn(0, "hopetm");
  7163. if(!utlf_isNull(hopedd))
  7164. {
  7165. if(utlf_isNull(hopetm))
  7166. {
  7167. sysf_messageBox("[HIE]예약희망시분을 입력하시기 바랍니다", "C");
  7168. return false;
  7169. }
  7170. }
  7171. }
  7172. // if(sendyn_hira == "Y" && stat_hira == "4" || sendyn_hie == "Y" && stat_hie == "4"){
  7173. // var rtn = sysf_messageBox("전송 체크 항목 중 이미 전송완료된 항목이 존재합니다. 재전송 하시겠습니까?", "Q");
  7174. // if(rtn != 6){
  7175. // return;
  7176. // }
  7177. // }
  7178. // 심평원 전송건 재전송 시도시 처리 수정(요청번호 : 20190513007)
  7179. var msg = "";
  7180. if(sendyn_hira == "Y" && stat_hira == "4"){ // 심평원 전송완료건
  7181. msg = "심평원 전송완료건입니다. 전송대상에서 제외합니다.";
  7182. ds_send_savetrans.setColumn(0, "sendyn_hira", "N");
  7183. sendyn_hira = "N";
  7184. if(sendyn_hie == "Y" && stat_hie == "4"){ // HIE 전송완료건
  7185. msg += "\nHIE 전송완료건입니다. 재전송 하시겠습니까?";
  7186. var rtn = sysf_messageBox(msg, "Q");
  7187. if(rtn != 6){
  7188. return;
  7189. }
  7190. }else{
  7191. sysf_messageBox(msg,"I");
  7192. return;
  7193. }
  7194. }else{
  7195. if(sendyn_hie == "Y" && stat_hie == "4"){ // HIE 전송완료건
  7196. var rtn = sysf_messageBox("HIE 전송완료건입니다. 재전송 하시겠습니까?", "Q");
  7197. if(rtn != 6){
  7198. return;
  7199. }
  7200. }
  7201. }
  7202. if(sendyn_hira == "Y"){
  7203. if(srcformcd == "0000002536"){
  7204. if(fHira_Trans() == false) {
  7205. return;
  7206. }
  7207. }
  7208. }
  7209. ds_send_savetrans.setColumn(0, "saveyn_hira", saveyn_hira);
  7210. ds_send_savetrans.setColumn(0, "saveyn_hie", saveyn_hie);
  7211. ds_send_savetrans.setColumn(0, "m_hira", ds_transinfo.getColumn(0, "m_hira"));
  7212. ds_send_savetrans.setColumn(0, "m_hie", ds_transinfo.getColumn(0, "m_hie"));
  7213. ds_send_savetrans.setColumn(0, "srcformcd", srcformcd);
  7214. fSend_trans();
  7215. /*
  7216. if(sendhirayn == "true"){
  7217. if( !fCheckTransHira() ){
  7218. return;
  7219. }
  7220. fHira_Trans();
  7221. }
  7222. if(sendhieyn == "true"){
  7223. if( !fCheckTransHIE() ){
  7224. return;
  7225. }
  7226. }
  7227. fTrans();
  7228. */
  7229. }
  7230. function fSend_trans()
  7231. {
  7232. trace("fSend_trans1");
  7233. ds_transinfo.setColumn(0, "prntflag", "Y");
  7234. //알림창을 위하여 상태 정보 저장
  7235. varTXARC05105State = "TRANS";
  7236. var oParam = {};
  7237. oParam.id = "TXARC05105";
  7238. oParam.service = "healcarecoopapp.ReqAgnMngt";
  7239. oParam.method = "reqSaveEvoTransInfo";
  7240. oParam.inds = "transinfo=ds_transinfo minfo=ds_send_savetrans";
  7241. //oParam.outds = "ds_main_baseinfo=baseinfo ds_hieinfo=hieinfo ds_hirainfo=hirainfo";
  7242. oParam.async = true;
  7243. oParam.callback = "cf_TXARC05105";
  7244. tranf_submit(oParam);
  7245. trace("fSend_trans2")
  7246. }
  7247. // 심평원 자동 회송 프로그램
  7248. function fHira_Trans(){
  7249. trace("fHira_Trans:1");
  7250. if ("6" != sysf_messageBox("심평원 연계하여 자동전송하시겠습니까?","Q") ) {
  7251. return false;
  7252. }
  7253. ds_send_hirareq.setColumn(0, "pid", ds_transinfo.getColumn(0, "pid"));
  7254. ds_send_hirareq.setColumn(0, "formrecseq", ds_transinfo.getColumn(0, "formrecseq"));
  7255. var oParam = {};
  7256. oParam.id = "TRARC05108";
  7257. oParam.service = "healcarecoopapp.ReqAgnMngt";
  7258. oParam.method = "reqGethirainfo";
  7259. oParam.inds = "req=ds_send_hirareq";
  7260. oParam.outds = "ds_transhirainfo=hirainfo";
  7261. oParam.async = false;
  7262. //oParam.callback = "cf_TRARC00105";
  7263. tranf_submit(oParam);
  7264. trace("fHira_Trans:2");
  7265. var reqsdbkno = ds_transhirainfo.getColumn(0,"reqsdbkno");
  7266. var ssn = ds_transhirainfo.getColumn(0,"ssn");
  7267. var name = ds_transhirainfo.getColumn(0,"name");
  7268. var telno = ds_transhirainfo.getColumn(0,"telno");
  7269. var drnm = ds_transhirainfo.getColumn(0,"drnm");
  7270. var lcsno = ds_transhirainfo.getColumn(0,"lcsno");
  7271. var sndyadmcd = ds_transhirainfo.getColumn(0,"sndyadmcd");
  7272. var sndyadmnm = ds_transhirainfo.getColumn(0,"sndyadmnm");
  7273. var rcvyadmscd = ds_transhirainfo.getColumn(0,"rcvyadmscd");
  7274. var rcvyadmsnm = ds_transhirainfo.getColumn(0,"rcvyadmsnm");
  7275. var snddeptcd = ds_transhirainfo.getColumn(0,"snddeptcd");
  7276. var snddeptnm = ds_transhirainfo.getColumn(0,"snddeptnm");
  7277. var snddeptdtlcd = utlf_transEmptyToNull(ds_transhirainfo.getColumn(0,"snddeptdtlcd"));
  7278. var snddeptdtlnm = utlf_transEmptyToNull(ds_transhirainfo.getColumn(0,"snddeptdtlnm"));
  7279. var sickcd = ds_transhirainfo.getColumn(0,"sickcd");
  7280. var sickkornm = ds_transhirainfo.getColumn(0,"sickkornm");
  7281. var sickeditnm = ds_transhirainfo.getColumn(0,"sickeditnm");
  7282. var vsttp = parseInt(ds_transhirainfo.getColumn(0,"vsttp"));
  7283. var sdbktp = parseInt(ds_transhirainfo.getColumn(0,"sdbktp"));
  7284. var diagsdbkclirs = parseInt(ds_transhirainfo.getColumn(0,"diagsdbkclirs"));
  7285. var diagsdbknonclirs = parseInt(ds_transhirainfo.getColumn(0,"diagsdbknonclirs"));
  7286. var diagsdbknonclirstxt = ds_transhirainfo.getColumn(0,"diagsdbknonclirstxt");
  7287. var patstatdiagopintxt = ds_transhirainfo.getColumn(0, "patstatdiagopintxt"); //"환자 상태 및 진료 소견";
  7288. trace("fHira_Trans:2-1");
  7289. if(utlf_isNull(reqsdbkno)){
  7290. sysf_messageBox("[심평원전송실패] 심평원에 전송할 데이터가 존재하지 않습니다.","I");
  7291. //return false;
  7292. }
  7293. trace("fHira_Trans:2-2");
  7294. // 회송서 개체 생성
  7295. var objActiveX_sdbk = new ActiveX("AX_SDBK",0,0,0,0);
  7296. trace("fHira_Trans:2-3");
  7297. var sdbk = objActiveX_sdbk.createObject("Hira.Di.Com.Model.Sdbk");
  7298. trace("fHira_Trans:2-4");
  7299. //var sdbk = new ActiveXObject("Hira.Di.Com.Model.Sdbk");
  7300. sdbk.ReqSdbkNo = reqsdbkno;
  7301. trace("fHira_Trans:2-5-vsttp="+vsttp+"::"+ds_transhirainfo.getColumn(0,"vsttp"));
  7302. sdbk.VstTp = vsttp; // 진료구분(01:입원,02:외래)
  7303. trace("fHira_Trans:2-6");
  7304. sdbk.SdbkTp = sdbktp; // 유형구분(01:외래되의뢰,02:외래회송,03:입원회송)
  7305. trace("fHira_Trans:2-7");
  7306. sdbk.DiagSdbkCliRs = diagsdbkclirs; // 임상적사유(01:수술후 관리필요,02:수술이외의 치료 후 관리(복약,관리 등 포함) 필요)
  7307. trace("fHira_Trans:2-8");
  7308. sdbk.DiagSdbkNonCliRs = diagsdbknonclirs; // 비임상적사유(01:환자수용 불가(입원실/의료진 부족 등),02:환자 또는 가족의 요청,03:기타)
  7309. trace("fHira_Trans:2-9");
  7310. if(diagsdbknonclirs == 3){
  7311. sdbk.DiagSdbkNonCliRsTxt = diagsdbknonclirstxt;
  7312. }
  7313. sdbk.PatStatDiagOpinTxt = patstatdiagopintxt; // 환자상태 및 진료소견
  7314. trace("fHira_Trans:3");
  7315. // 환자정보
  7316. var objActiveX_prnt = new ActiveX("AX_PRNT",0,0,0,0);
  7317. var ptnt = objActiveX_prnt.createObject("Hira.Di.Com.Model.Ptnt");
  7318. ptnt.Ssn = ssn;
  7319. ptnt.Name = name;
  7320. ptnt.TelNo = "";
  7321. sdbk.Ptnt = ptnt;
  7322. trace("fHira_Trans:4");
  7323. // 담당의사 정보
  7324. var objActiveX_chrgDr = new ActiveX("AX_CHRGDR",0,0,0,0);
  7325. var chrgDr = objActiveX_chrgDr.createObject("Hira.Di.Com.Model.ChrgDr");
  7326. chrgDr.DrNm = drnm;
  7327. chrgDr.LcsNo = lcsno;
  7328. sdbk.ChrgDr = chrgDr;
  7329. trace("fHira_Trans:5");
  7330. // 송신요양기관 정보
  7331. var objActiveX_yadm = new ActiveX("AX_YADM",0,0,0,0);
  7332. var sndYadm = objActiveX_yadm.createObject("Hira.Di.Com.Model.Yadm");
  7333. sndYadm.Code = sndyadmcd;
  7334. sndYadm.Name = sndyadmnm;
  7335. sdbk.SndYadm = sndYadm;
  7336. trace("fHira_Trans:6");
  7337. // 수신요양기관 정보
  7338. var objActiveX_yadm2 = new ActiveX("AX_YADM2",0,0,0,0);
  7339. var rcvYadm1 = objActiveX_yadm2.createObject("Hira.Di.Com.Model.Yadm");
  7340. //if(!isNull(rcvyadmscd)){
  7341. rcvYadm1.Code = rcvyadmscd;
  7342. rcvYadm1.Name = rcvyadmsnm;
  7343. sdbk.AddRcvYadm(rcvYadm1);
  7344. //}
  7345. trace("fHira_Trans:7");
  7346. // 진료과목
  7347. var objActiveX_dept = new ActiveX("AX_DEPT",0,0,0,0);
  7348. var sndDept = objActiveX_dept.createObject("Hira.Di.Com.Model.Dept");
  7349. sndDept.Code = snddeptcd;
  7350. sndDept.Name = snddeptnm;
  7351. sdbk.SndDept = sndDept;
  7352. trace("fHira_Trans:8");
  7353. // 내과상세진료과목
  7354. var objActiveX_dept2 = new ActiveX("AX_DEPT2",0,0,0,0);
  7355. var sndDeptDtl = objActiveX_dept2.createObject("Hira.Di.Com.Model.Dept");
  7356. if(!utlf_isNull(snddeptdtlcd)){
  7357. sndDeptDtl.Code = snddeptdtlcd;
  7358. sndDeptDtl.Name = snddeptdtlnm;
  7359. sdbk.SndDeptDtl = sndDeptDtl;
  7360. }
  7361. trace("fHira_Trans:9");
  7362. // 상병
  7363. var objActiveX_sick = new ActiveX("AX_SICK",0,0,0,0);
  7364. var sick = objActiveX_sick.createObject("Hira.Di.Com.Model.Sick");
  7365. sick.Code = sickcd;
  7366. sick.KorNm = sickkornm;
  7367. sick.EditNm = sickeditnm;
  7368. sdbk.Sick = sick;
  7369. trace("fHira_Trans:10");
  7370. var res = lib.CreSdbk(sndyadmcd, sdbk);
  7371. if (!res.Success) {
  7372. sysf_messageBox( "심평원 진료의뢰회송 연계 프로그램에 조건 오류가 발생했습니다.\n\n" + res.ErrCd + ": " + res.ErrMsg + "\n\n조건 수정 후 전송 바랍니다.", "E999");
  7373. //return false;
  7374. }
  7375. trace("fHira_Trans:11:END");
  7376. objActiveX_sick.destroy();
  7377. objActiveX_dept.destroy();
  7378. objActiveX_dept2.destroy();
  7379. objActiveX_yadm.destroy();
  7380. objActiveX_yadm2.destroy();
  7381. objActiveX_chrgDr.destroy();
  7382. objActiveX_prnt.destroy();
  7383. objActiveX_sdbk.destroy();
  7384. return true;
  7385. }
  7386. function Tab00_tabpage_trans_Div01_btn_save_etc_onclick(obj:Button, e:ClickEventInfo)
  7387. {
  7388. if (utlf_isNull(ds_transinfo.getColumn(0, "pid"))) {
  7389. sysf_messageBox("저장하고자 하는 환자를", "C002");
  7390. return false;
  7391. }
  7392. var oParam = {};
  7393. oParam.id = "TXARC05105";
  7394. oParam.service = "healcarecoopapp.ReqAgnMngt";
  7395. oParam.method = "reqExeSaveTransConsult";
  7396. oParam.inds = "req=ds_transconinfo";
  7397. //oParam.outds = "ds_hidden=list";
  7398. oParam.async = true;
  7399. oParam.callback = "cf_SMARC05100";
  7400. tranf_submit(oParam);
  7401. /*
  7402. var saveyn_hira = fGetSaveYN_hira();
  7403. var saveyn_hie = fGetSaveYN_hie();
  7404. ds_send_savetrans.setColumn(0, "saveyn_hira", saveyn_hira);
  7405. ds_send_savetrans.setColumn(0, "saveyn_hie", saveyn_hie);
  7406. ds_send_savetrans.setColumn(0, "m_hira", ds_transinfo.getColumn(0, "m_hira"));
  7407. ds_send_savetrans.setColumn(0, "m_hie", ds_transinfo.getColumn(0, "m_hie"));
  7408. ds_send_savetrans.setColumn(0, "srcformcd", ds_send_transinfo.getColumn(0,"srcformcd"));
  7409. fSave_trans();
  7410. */
  7411. }
  7412. function Tab00_tabpage_trans_Div01_btn_transcon_onclick(obj:Button, e:ClickEventInfo)
  7413. {
  7414. var pid = ds_transinfo.getColumn(0, "pid");
  7415. if (utlf_isNull(pid)) {
  7416. sysf_messageBox("환자를", "C002");
  7417. return false;
  7418. }
  7419. Tab00.tabindex = 8;
  7420. ds_send_transconlist.setColumn(0, "pid", pid);
  7421. ds_transconlist.clearData();
  7422. ds_transcon_detl.clearData();
  7423. frmf_inputEnterKey('Tab00.tabpage_transcon.group1.btn_search', 'onclick', new ClickEventInfo);
  7424. }
  7425. function Tab00_tabpage_trans_div_trans_detl_Div00_opt_pid04_onlbuttondown(obj:Edit, e:MouseEventInfo)
  7426. {
  7427. var hiraconsentyn = ds_transinfo.getColumn(0, "hiraconsentyn");
  7428. if(hiraconsentyn == "Y"){
  7429. // 공통 function 으로 대체
  7430. var pid = ds_transinfo.getColumn(0,"pid");
  7431. var formcd = ds_init_hardcd_6023.getColumn(0, "hardcd"); // 개인정보동의서
  7432. fOCRView(pid, formcd);
  7433. }
  7434. }
  7435. function fOCRView(pid, formcd)
  7436. {
  7437. ds_send_iemr.clearData(); ds_send_iemr.addRow();
  7438. dsf_makeValue( ds_send_iemr, "pid", "string", pid);
  7439. dsf_makeValue( ds_send_iemr, "docucd", "string", formcd);
  7440. var obj = frmf_findPopup("SSMRC03130");
  7441. if(obj == null)
  7442. {
  7443. //window.load("../../.._emr_imgemrweb_xrw_SSMRC03130.xrw", "modeless", "imgemrviewer", "", "_root_send_iemr", "_root_hidden_temp");
  7444. var objArg = {"arg_ds_hidden_temp":ds_send_iemr};
  7445. frmf_open("SSMRC03130", "SSMRC03130", objArg, "", "", "", "", "", "", "", "", "", "M");
  7446. }
  7447. else
  7448. {
  7449. var iemrNode = ds_send_iemr;
  7450. obj.reloadChart(iemrNode);
  7451. obj.setFocus();
  7452. }
  7453. }
  7454. function fOCRView_ocrtag(pid, ocrcodes)
  7455. {
  7456. ds_send_iemr.clearData(); ds_send_iemr.addRow();
  7457. dsf_makeValue( ds_send_iemr, "pid", "string", pid);
  7458. dsf_makeValue( ds_send_iemr, "ocrcodes", "string", ocrcodes);
  7459. var obj = frmf_findPopup("SSMRC03130");
  7460. if(obj == null)
  7461. {
  7462. //window.load("../../.._emr_imgemrweb_xrw_SSMRC03130.xrw", "modeless", "imgemrviewer", "", "_root_send_iemr", "_root_hidden_temp");
  7463. var objArg = {"arg_ds_hidden_temp":ds_send_iemr};
  7464. frmf_open("SSMRC03130", "SSMRC03130", objArg, "", "", "", "", "", "", "", "", "", "M");
  7465. }
  7466. else
  7467. {
  7468. var iemrNode = ds_send_iemr;
  7469. obj.reloadChart(iemrNode);
  7470. obj.setFocus();
  7471. }
  7472. }
  7473. function Tab00_tabpage_trans_Div01_opt_transconsent_onlbuttondown(obj:Edit, e:MouseEventInfo)
  7474. {
  7475. var transconsentyn = ds_send_transinfo.getColumn(0, "transconsentyn");
  7476. if(transconsentyn == "Y"){
  7477. // 공통 function 으로 대체
  7478. var pid = ds_send_transinfo.getColumn(0,"pid");
  7479. var ocrtags = ds_send_transinfo.getColumn(0, "transconsentocrtags"); // 전원동의서
  7480. fOCRView_ocrtag(pid, ocrtags);
  7481. }
  7482. /*
  7483. if( ocrcodes != null ){
  7484. var nRow = ds_send_iemr.addRow();
  7485. ds_send_iemr.setColumn(nRow, "ocrcodes", ocrcodes);
  7486. }else{
  7487. return;
  7488. }
  7489. var objArg = new Object();
  7490. objArg.arg_ds_hidden_temp = ds_send_iemr;
  7491. frmf_modal("SSMRC03130", "SSMRC03130", objArg, null, null, null, null, null, null, null, null, null, "M");
  7492. */
  7493. }
  7494. function Tab00_tabpage_transcon_Div_detail_opt_transconsent_onlbuttondown(obj:Edit, e:MouseEventInfo)
  7495. {
  7496. fTransConsentView();
  7497. }
  7498. function fTransConsentView()
  7499. {
  7500. var transconsentyn = ds_transcon_detl.getColumn(0, "transconsentyn");
  7501. if(transconsentyn == "Y"){
  7502. // 공통 function 으로 대체
  7503. var pid = ds_transcon_detl.getColumn(0,"pid");
  7504. var ocrtags = ds_transcon_detl.getColumn(0, "transconsentocrtags"); // 전원동의서
  7505. fOCRView_ocrtag(pid, ocrtags);
  7506. }
  7507. }
  7508. function Tab00_tabpage_transcon_Div_detail_btn_transconsent_onclick(obj:Button, e:ClickEventInfo)
  7509. {
  7510. fTransConsentView();
  7511. }
  7512. function Tab00_tabpage_transcon_Div_detail_btn_transto_onclick(obj:Button, e:ClickEventInfo)
  7513. {
  7514. var pid = ds_transcon_detl.getColumn(0, "pid");
  7515. if(utlf_isNull(pid)){
  7516. sysf_messageBox("환자를", "C002");
  7517. return;
  7518. }
  7519. ds_send_translist.setColumn(0, "pid", pid);
  7520. frmf_inputEnterKey('Tab00.tabpage_trans.group1.btn_search', 'onclick', new ClickEventInfo);
  7521. Tab00.tabindex = 7;
  7522. }
  7523. function Tab00_tabpage_trans_div_trans_detl_btn_transcancel_onclick(obj:Button, e:ClickEventInfo)
  7524. {
  7525. var pid = ds_transinfo.getColumn(0, "pid");
  7526. if(utlf_isNull(pid)){
  7527. sysf_messageBox("환자를", "C002");
  7528. return;
  7529. }
  7530. var sendyn_hira = ds_send_savetrans.getColumn(0, "sendyn_hira");
  7531. var sendyn_hie = ds_send_savetrans.getColumn(0, "sendyn_hie");
  7532. var stat_hira = ds_transinfo.getColumn(0, "stat_hira");
  7533. var stat_hie = ds_transinfo.getColumn(0, "stat_hie");
  7534. if(sendyn_hira != "Y" && sendyn_hie != "Y"){
  7535. sysf_messageBox("전송취소할 항목이 선택되지 않았습니다.", "C");
  7536. return;
  7537. }
  7538. if((sendyn_hira == "Y" && stat_hira != "4" )
  7539. || (sendyn_hie == "Y" && stat_hie != "4")){
  7540. sysf_messageBox("전송취소 할 수 있는 상태가 아닙니다.","C");
  7541. return;
  7542. }
  7543. if ( "6" != sysf_messageBox("전송취소 하시겠습니까?","Q") ) {
  7544. return;
  7545. }
  7546. var saveyn_hira = fGetSaveYN_hira();
  7547. var saveyn_hie = fGetSaveYN_hie();
  7548. ds_send_savetrans.setColumn(0, "saveyn_hira", saveyn_hira);
  7549. ds_send_savetrans.setColumn(0, "saveyn_hie", saveyn_hie);
  7550. ds_send_savetrans.setColumn(0, "m_hira", ds_transinfo.getColumn(0, "m_hira"));
  7551. ds_send_savetrans.setColumn(0, "m_hie", ds_transinfo.getColumn(0, "m_hie"));
  7552. ds_send_savetrans.setColumn(0, "srcformcd", ds_send_transinfo.getColumn(0,"srcformcd"));
  7553. fCancel_trans();
  7554. }
  7555. function fCancel_trans()
  7556. {
  7557. ds_transinfo.setColumn(0, "prntflag", "N");
  7558. varTXARC05105State == "CANCEL";
  7559. var oParam = {};
  7560. oParam.id = "TXARC05105";
  7561. oParam.service = "healcarecoopapp.ReqAgnMngt";
  7562. oParam.method = "reqSaveEvoTransInfo";
  7563. oParam.inds = "transinfo=ds_transinfo minfo=ds_send_savetrans";
  7564. //oParam.outds = "ds_main_baseinfo=baseinfo ds_hieinfo=hieinfo ds_hirainfo=hirainfo";
  7565. oParam.async = true;
  7566. oParam.callback = "cf_TXARC05105";
  7567. tranf_submit(oParam);
  7568. }
  7569. function Tab00_tabpage_other_group1_btn_search_onclick(obj:Button, e:ClickEventInfo)
  7570. {
  7571. var fromdd = ds_send_otherlist.getColumn(0,"fromdd");
  7572. var todd = ds_send_otherlist.getColumn(0,"todd");
  7573. var pid = ds_send_otherlist.getColumn(0,"pid");
  7574. if (utlf_isNull(pid) == true)
  7575. {
  7576. if( ! utlf_isValidDateTime( fromdd, 'YYYYMMDD') || ! utlf_isValidDateTime( todd, 'YYYYMMDD') ){
  7577. sysf_messageBox("입력하신 일자구분이 정확한 날짜타입이 아닙니다.", "E999", "");
  7578. return ;
  7579. }
  7580. if( utlf_getDateInterval(fromdd, todd) < 0 ){
  7581. sysf_messageBox("일자구분에서 시작일자가 종료일자보다 미래일자 입니다. 확인하세요!", "E999", "");
  7582. return ;
  7583. }
  7584. var hngnm = Tab00.tabpage_other.group1.ipt_hngnm.text;
  7585. if (hngnm.length > 0 && hngnm.length < 2) {
  7586. sysf_messageBox("환자명은 2글자 이상으로 해주십시요!","E999","");
  7587. Tab00.tabpage_other.group1.ipt_hngnm.setFocus();
  7588. return ;
  7589. }
  7590. }
  7591. fSearch_Other();
  7592. }
  7593. function fSearch_Other()
  7594. {
  7595. var oParam = {};
  7596. oParam.id = "TRARC05109";
  7597. oParam.service = "healcarecoopapp.ReqMngt";
  7598. oParam.method = "reqGetReqDocuList";
  7599. oParam.inds = "req=ds_send_otherlist";
  7600. oParam.outds = "ds_otherlist=reqlist";
  7601. oParam.async = false;
  7602. //oParam.callback = "cf_TRARC01302";
  7603. tranf_submit(oParam);
  7604. }
  7605. // 타병원의뢰 엑셀 다운로드 기능
  7606. function btn_excel_onclick(obj:Button, e:ClickEventInfo)
  7607. {
  7608. fExcel(Tab00.tabpage_other.grd_reqlist, "타병원의뢰 리스트");
  7609. }
  7610. function Tab00_tabpage_other_grd_reqlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  7611. {
  7612. if (ds_otherlist.rowcount < 1) return;
  7613. var row = ds_otherlist.rowposition;
  7614. var pid = ds_otherlist.getColumn(row, "pid");
  7615. if(utlf_isNull(pid)){
  7616. sysf_messageBox("등록되지 않은 환자입니다.","E");
  7617. return;
  7618. }
  7619. fPopupReqReg(pid);
  7620. }
  7621. function Tab00_tabpage_other_btn_ocrviewpriv_onclick(obj:Button, e:ClickEventInfo)
  7622. {
  7623. if (ds_otherlist.rowcount < 1) return;
  7624. var row = ds_otherlist.rowposition;
  7625. var pid = ds_otherlist.getColumn(row,"pid");
  7626. var formcd = ds_init_hardcd_5561.getColumn(0, "hardcd"); // 개인정보동의서
  7627. fOCRView(pid, formcd);
  7628. }
  7629. function Tab00_tabpage_other_btn_ocrview_onclick(obj:Button, e:ClickEventInfo)
  7630. {
  7631. if (ds_otherlist.rowcount < 1) return;
  7632. var row = ds_otherlist.rowposition;
  7633. var pid = ds_otherlist.getColumn(row,"pid");
  7634. var formcd = ds_init_hardcd_1310.getColumn(0, "hardcd"); // 타병원진료의뢰
  7635. fOCRView(pid, formcd);
  7636. }
  7637. function Tab00_tabpage_other_group1_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  7638. {
  7639. var orddd = ds_send_otherlist.getColumn(0, "fromdd");
  7640. var orddeptcd = ds_send_otherlist.getColumn(0, "orddeptcd");
  7641. fDoctSearch(ds_init_other_doct, orddd, orddeptcd);
  7642. Tab00.tabpage_other.group1.cmb_orddrid.index = 0;
  7643. }
  7644. function Tab00_tabpage_other_group1_btn_patinfo_onclick(obj:Button, e:ClickEventInfo)
  7645. {
  7646. var pid = ds_send_otherlist.getColumn(0, "pid");
  7647. if(fPatPopUp(pid)){
  7648. ds_send_otherlist.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  7649. ds_send_otherlist.setColumn(0, "hngnm", ds_patinfolist.getColumn(0, "hngnm"));
  7650. }
  7651. }
  7652. function Tab00_tabpage_other_group1_onkeydown(obj:Div, e:KeyEventInfo)
  7653. {
  7654. if (e.keycode == 13) {
  7655. Tab00.tabpage_other.group1.btn_search.setFocus();
  7656. frmf_inputEnterKey('Tab00.tabpage_other.group1.btn_search', 'onclick', new ClickEventInfo);
  7657. }
  7658. }
  7659. function Tab00_tabpage_replprnt_Div00_btn_search_onclick(obj:Button, e:ClickEventInfo)
  7660. {
  7661. var fromdd = ds_send_replprntlist.getColumn(0, "fromdd");
  7662. var todd = ds_send_replprntlist.getColumn(0, "todd");
  7663. var pid = ds_send_replprntlist.getColumn(0, "pid");
  7664. if (utlf_isNull(pid) == true)
  7665. {
  7666. if( ! utlf_isValidDateTime( fromdd, "YYYYMMDD") || ! utlf_isValidDateTime( todd, "YYYYMMDD") ){
  7667. sysf_messageBox("입력하신 일자구분이 정확한 날짜타입이 아닙니다.", "E999");
  7668. return ;
  7669. }
  7670. if( utlf_getDateInterval(fromdd, todd) < 0 ){
  7671. sysf_messageBox("일자구분에서 시작일자가 종료일자보다 미래일자 입니다. 확인하세요!", "E999", "");
  7672. return ;
  7673. }
  7674. // 날짜 계산
  7675. var daycnt = utlf_getDateInterval(fromdd, todd);
  7676. // 1일이 아닌 경우는 조건을 타야 함
  7677. if (daycnt != 0)
  7678. {
  7679. var hngnm = Tab00.tabpage_replprnt.Div00.ipt_hngnm.text;
  7680. if (hngnm.length > 0 && hngnm.length < 2) {
  7681. sysf_messageBox("환자명은 2글자 이상으로 해주십시요!","E999","");
  7682. Tab00.tabpage_replprnt.Div00.ipt_hngnm.setFocus();
  7683. return ;
  7684. }
  7685. }
  7686. }
  7687. fSearch_ReplPrnt();
  7688. }
  7689. // 조회
  7690. function fSearch_ReplPrnt()
  7691. {
  7692. var oParam = {};
  7693. oParam.id = "TRARC05110";
  7694. oParam.service = "healcarecoopapp.ReqMngt";
  7695. oParam.method = "reqGetReplDocuList";
  7696. oParam.inds = "req=ds_send_replprntlist";
  7697. oParam.outds = "ds_replprntlist=repldoculist";
  7698. oParam.async = false;
  7699. oParam.callback = "cf_TRARC05110";
  7700. tranf_submit(oParam);
  7701. ds_replprntlist.addColumn("chk","string",256);
  7702. // 의뢰/회송 확인 화면 팝업창으로 있을 시 닫기.
  7703. var curEmrRecObj = frmf_findPopup("SPARC00900"); //활성화된 진료기록 화면 object loading
  7704. if(!utlf_isNull(curEmrRecObj))
  7705. {
  7706. curEmrRecObj.close();
  7707. }
  7708. var curEmrRecObj2 = frmf_findPopup("SSMRC03130");
  7709. if(!utlf_isNull(curEmrRecObj2))
  7710. {
  7711. curEmrRecObj2.close();
  7712. }
  7713. }
  7714. function cf_TRARC05110(sSvcId, nErrorCode, sErrorMsg) {
  7715. if(nErrorCode < 0) {
  7716. sysf_messageBox("조회를", "E009");
  7717. return;
  7718. }
  7719. }
  7720. function Tab00_tabpage_replprnt_Div00_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  7721. {
  7722. var orddd = ds_send_replprntlist.getColumn(0, "fromdd");
  7723. var orddeptcd = ds_send_replprntlist.getColumn(0, "orddeptcd");
  7724. fDoctSearch(ds_init_replprnt_doct, orddd, orddeptcd);
  7725. Tab00.tabpage_replprnt.Div00.cmb_orddrid.index = 0;
  7726. }
  7727. function Tab00_tabpage_replprnt_Div00_onkeydown(obj:Div, e:KeyEventInfo)
  7728. {
  7729. if (e.keycode == 13) {
  7730. Tab00.tabpage_replprnt.Div00.btn_search.setFocus();
  7731. frmf_inputEnterKey('Tab00.tabpage_replprnt.Div00.btn_search', 'onclick', new ClickEventInfo);
  7732. }
  7733. }
  7734. function Tab00_tabpage_replprnt_btn_replprnt_onclick(obj:Button, e:ClickEventInfo)
  7735. {
  7736. var allflag = "Y";
  7737. fReplprint(allflag);
  7738. }
  7739. function fReplprint(allflag)
  7740. {
  7741. var cnt=0;
  7742. for (i =0; i< ds_replprntlist.rowcount; i++)
  7743. {
  7744. var chk = ds_replprntlist.getColumn(i,"chk");
  7745. if (chk == 1)
  7746. {
  7747. cnt++;
  7748. }
  7749. }
  7750. if(cnt == 0){
  7751. sysf_messageBox("출력할 데이터를", "C002");
  7752. return;
  7753. }
  7754. // 일괄출력 여부
  7755. if (allflag == "Y")
  7756. {
  7757. }
  7758. else
  7759. {
  7760. if (cnt > 1)
  7761. {
  7762. sysf_messageBox("미리보기는 한 건에 대해서만 가능합니다. 출력할 데이터를", "C002");
  7763. return;
  7764. }
  7765. }
  7766. for (var i =0; i< ds_replprntlist.rowcount; i++)
  7767. {
  7768. var chk = ds_replprntlist.getColumn(i,"chk");
  7769. if (chk == 1)
  7770. {
  7771. // 공통 function 으로 대체
  7772. var pid = ds_replprntlist.getColumn(i,"pid");
  7773. var replseqno = ds_replprntlist.getColumn(i, "replseqno");
  7774. var replflag = "P";
  7775. fComPreview(pid, replseqno, replflag, "Y");
  7776. var oParam = {};
  7777. oParam.id = "TXARC05106";
  7778. oParam.service = "healcarecoopapp.ReqMngt";
  7779. oParam.method = "reqExeReplPrtList";
  7780. oParam.inds = "replinfo=ds_data_replinfo req_hospinfo=ds_data_reqhospinfo req_opinfo=ds_data_opinfo req_dschinfo=ds_data_dschinfo";
  7781. oParam.outds = "ds_replprntlist=repldoculist";
  7782. oParam.async = false;
  7783. //oParam.callback = "cf_TXARC05106";
  7784. tranf_submit(oParam);
  7785. }
  7786. }
  7787. }
  7788. function Tab00_tabpage_replprnt_Button07_onclick(obj:Button, e:ClickEventInfo)
  7789. {
  7790. if (ds_replprntlist.rowcount < 1) return;
  7791. var row = ds_replprntlist.rowposition;
  7792. var pid = ds_replprntlist.getColumn(row,"pid");
  7793. var ocryn = ds_replprntlist.getColumn(row, "ocryn");
  7794. var formcd = ds_init_hardcd_1310.getColumn(0, "hardcd"); // 타병원진료의뢰
  7795. if (ocryn != "Y") {
  7796. sysf_messageBox("스캔된 타병원 진료의뢰서가 없습니다","I999");
  7797. return;
  7798. }
  7799. fOCRView(pid, formcd);
  7800. }
  7801. function Tab00_tabpage_replprnt_Button06_onclick(obj:Button, e:ClickEventInfo)
  7802. {
  7803. if (ds_replprntlist.rowcount < 1) return;
  7804. var row = ds_replprntlist.rowposition;
  7805. var pid = ds_replprntlist.getColumn(row,"pid");
  7806. var formcd = ds_init_hardcd_5561.getColumn(0, "hardcd"); // 개인정보동의서
  7807. fOCRView(pid, formcd);
  7808. }
  7809. function Tab00_tabpage_replprnt_Button05_onclick(obj:Button, e:ClickEventInfo)
  7810. {
  7811. if( ds_replprntlist.rowcount < 1 ) return;
  7812. var lrow = ds_replprntlist.rowposition;
  7813. // 공통 function 으로 대체
  7814. var pid = ds_replprntlist.getColumn(lrow,"pid");
  7815. var replseqno = ds_replprntlist.getColumn(lrow, "replseqno");
  7816. var replflag = "P";
  7817. frmf_setParameter("pid", pid);
  7818. frmf_setParameter("replseqno", replseqno);
  7819. frmf_setParameter("replflag", replflag);
  7820. var curEmrRecObj = frmf_findPopup("SPARC05400"); //활성화된 진료기록 화면 object loading
  7821. if(!utlf_isNull(curEmrRecObj))
  7822. {
  7823. curEmrRecObj.fInit();
  7824. }
  7825. else
  7826. {
  7827. frmf_open("SPARC05400", "SPARC05400", "", "", "1", "1", "1", "", "", "", "", "", "M");
  7828. }
  7829. //fComPreview(pid, replseqno, replflag);
  7830. }
  7831. function Tab00_tabpage_replprnt_Button04_onclick(obj:Button, e:ClickEventInfo)
  7832. {
  7833. fPrintCancel();
  7834. fSearch_ReplPrnt();
  7835. }
  7836. /*
  7837. * 출력된 회신서를 출력 취소로 돌림
  7838. */
  7839. function fPrintCancel(){
  7840. ds_send_replprntcancel.clearData();
  7841. for (var i =0; i< ds_replprntlist.rowcount; i++)
  7842. {
  7843. var chk = ds_replprntlist.getColumn(i,"chk");
  7844. if (chk == 1)
  7845. {
  7846. var instcd = ds_replprntlist.getColumn(i,"instcd");
  7847. var pid = ds_replprntlist.getColumn(i,"pid");
  7848. var replseqno = ds_replprntlist.getColumn(i,"replseqno");
  7849. var lastupdtrid = sysf_getUserInfo("userid");
  7850. var row = ds_send_replprntcancel.addRow();
  7851. ds_send_replprntcancel.setColumn(row, "instcd", instcd);
  7852. ds_send_replprntcancel.setColumn(row, "pid", pid);
  7853. ds_send_replprntcancel.setColumn(row, "replseqno", replseqno);
  7854. ds_send_replprntcancel.setColumn(row, "lastupdtrid", lastupdtrid);
  7855. }
  7856. }
  7857. var oParam = {};
  7858. oParam.id = "TXARC05107";
  7859. oParam.service = "healcarecoopapp.ReqMngt";
  7860. oParam.method = "reqSetPrintCancel";
  7861. oParam.inds = "req=ds_send_replprntcancel";
  7862. oParam.async = false;
  7863. oParam.callback = "cf_TXARC05107";
  7864. tranf_submit(oParam);
  7865. }
  7866. function cf_TXARC05107(sSvcId, nErrorCode, sErrorMsg) {
  7867. if(nErrorCode < 0) {
  7868. sysf_messageBox("출력 취소를", "E009");
  7869. return;
  7870. }else{
  7871. sysf_messageBox("출력 취소 되었습니다.", "I");
  7872. }
  7873. }
  7874. function Tab00_tabpage_replprnt_btn_hieyn_onclick(obj:Button, e:ClickEventInfo)
  7875. {
  7876. var row = ds_replprntlist.rowposition;
  7877. var hieyn = ds_replprntlist.getColumn(row, "hieyn");
  7878. if(hieyn != "Y"){
  7879. sysf_messageBox("HIE 환자만 전송 가능합니다.","I");
  7880. return;
  7881. }
  7882. var rtn = sysf_messageBox("선택한 HIE환자의 회신서를 발송하시겠습니까? ", "Q");
  7883. if(rtn == 6){
  7884. ds_send_replprntmsg.setColumn(0, "hospmsg", "");
  7885. ds_send_replprntmsg.setColumn(0, "gubun", "N");
  7886. div_replprntmsg.position.x = Tab00.position.width/2 - div_replprntmsg.position.width/2;
  7887. div_replprntmsg.position.y = Tab00.position.height/2 - div_replprntmsg.position.height/2;
  7888. div_replprntmsg.visible = true;
  7889. div_replprntmsg.ipt_replmsg.setFocus();
  7890. }
  7891. }
  7892. function div_replprntmsg_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  7893. {
  7894. div_replprntmsg.visible = false;
  7895. }
  7896. function div_replprntmsg_Button00_onclick(obj:Button, e:ClickEventInfo)
  7897. {
  7898. var gubun = ds_send_replprntmsg.getColumn(0, "gubun");
  7899. var hospmsg = ds_send_replprntmsg.getColumn(0, "hospmsg");
  7900. if(gubun=="A" && utlf_isNull(hospmsg)){
  7901. sysf_messageBox("추가회신 시 회신메시지 항목은","I003");
  7902. return;
  7903. }
  7904. fHIE();
  7905. div_replprntmsg.visible = false;
  7906. }
  7907. //HIE 전송
  7908. function fHIE(){
  7909. if (ds_replprntlist.rowcount < 1) return;
  7910. if (ds_replprntlist.rowposition < 0) return;
  7911. var currow = ds_replprntlist.rowposition;
  7912. //ds_send_hie.clearData();
  7913. ds_send_replprnt_hie.clearData();
  7914. var row = ds_send_replprnt_hie.addRow();
  7915. ds_send_replprnt_hie.copyRow(row, ds_replprntlist, currow);
  7916. ds_send_replprnt_hie.addColumn("hospmsg","string",256);
  7917. ds_send_replprnt_hie.setColumn(0, "hospmsg", ds_send_replprntmsg.getColumn(0, "hospmsg"));
  7918. var oParam = {};
  7919. oParam.id = "TXARC05108";
  7920. oParam.service = "healcarecoopapp.ReqMngt";
  7921. oParam.method = "reqGetReplHIEList";
  7922. oParam.inds = "req=ds_send_replprnt_hie";
  7923. //oParam.outds = "ds_patientVO=patientVO";
  7924. oParam.async = false;
  7925. oParam.callback = "cf_TXARC05108";
  7926. tranf_submit(oParam);
  7927. }
  7928. function cf_TXARC05108(sSvcId, nErrorCode, sErrorMsg) {
  7929. if(nErrorCode < 0) {
  7930. sysf_messageBox("HIE전송을", "E009");
  7931. return;
  7932. }else{
  7933. sysf_messageBox("HIE전송이 정상적으로 처리되었습니다.", "I");
  7934. }
  7935. }
  7936. function Tab00_tabpage_replprnt_grd_list_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  7937. {
  7938. if (ds_replprntlist.rowcount < 1) return;
  7939. if (ds_replprntlist.rowposition < 0) return;
  7940. var row = ds_replprntlist.rowposition;
  7941. var pid = ds_replprntlist.getColumn(row, "pid");
  7942. var replseqno = ds_replprntlist.getColumn(row, "replseqno");
  7943. var fstyn = ds_replprntlist.getColumn(row, "fstyn");
  7944. frmf_setParameter("pid", pid);
  7945. frmf_setParameter("replseqno", replseqno);
  7946. frmf_setParameter("fstyn", fstyn);
  7947. frmf_modal("SPARC00100", "SPARC00100", null, null, null, null, null, null, null, null, null, null, "M");
  7948. }
  7949. function Tab00_tabpage_replprnt_button13_onclick(obj:Button, e:ClickEventInfo)
  7950. {
  7951. fExcel(Tab00.tabpage_replprnt.grd_list, "회신출력리스트");
  7952. }
  7953. function Tab00_tabpage_trans_Div00_grd_translist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  7954. {
  7955. if( e.row < 0 || e.col < 0 ) return;
  7956. grdf_setSelectedCell(obj, e);
  7957. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  7958. }
  7959. function fReqPatReg()
  7960. {
  7961. var tabidx = Tab00.tabindex;
  7962. var hieYN = "N";
  7963. var pid = "";
  7964. if(tabidx==0){
  7965. hieYN = "Y";
  7966. pid = ds_reqhielist.getColumn(ds_reqhielist.rowposition, "lid");
  7967. }else if(tabidx == 1){
  7968. pid = ds_reqhiralist.getColumn(ds_reqhiralist.rowposition, "pid");
  7969. }else if(tabidx == 2){
  7970. pid = ds_rsrvlist.getColumn(ds_rsrvlist.rowposition, "pid");
  7971. }else if(tabidx == 3){
  7972. pid = ds_otherlist.getColumn(ds_otherlist.rowposition, "pid");
  7973. }else if(tabidx == 4){
  7974. pid = ds_reqpatlist.getColumn(ds_reqpatlist.rowposition, "pid");
  7975. }else if(tabidx == 5){
  7976. pid = ds_repllist.getColumn(ds_repllist.rowposition, "pid");
  7977. }else if(tabidx == 6){
  7978. pid = ds_replprntlist.getColumn(ds_replprntlist.rowposition, "pid");
  7979. }else if(tabidx == 7){
  7980. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0){
  7981. pid = ds_translist.getColumn(ds_translist.rowposition, "pid");
  7982. }else{
  7983. pid = ds_ovtworktranslist.getColumn(ds_ovtworktranslist.rowposition, "pid");
  7984. }
  7985. }else if(tabidx == 8){
  7986. pid = ds_transconlist.getColumn(ds_transconlist.rowposition, "pid");
  7987. }else{
  7988. return;
  7989. }
  7990. if(utlf_isNull(pid) && hieYN == "N"){
  7991. sysf_messageBox("환자가 선택되지 않았습니다.","E");
  7992. return;
  7993. }
  7994. fPopupReqReg(pid, hieYN);
  7995. }
  7996. function pMenu_popupmenu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  7997. {
  7998. eval(e.id + "()");
  7999. }
  8000. function Tab00_tabpage_other_grd_reqlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  8001. {
  8002. if( e.row < 0 || e.col < 0 ) return;
  8003. grdf_setSelectedCell(obj, e);
  8004. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  8005. }
  8006. function Tab00_tabpage_rsrv_grd_list_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  8007. {
  8008. if( e.row < 0 || e.col < 0 ) return;
  8009. grdf_setSelectedCell(obj, e);
  8010. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  8011. }
  8012. function Tab00_tabpage_reqpat_grd_list_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  8013. {
  8014. if( e.row < 0 || e.col < 0 ) return;
  8015. grdf_setSelectedCell(obj, e);
  8016. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  8017. }
  8018. function Tab00_tabpage_repl_grd_list_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  8019. {
  8020. if( e.row < 0 || e.col < 0 ) return;
  8021. grdf_setSelectedCell(obj, e);
  8022. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  8023. }
  8024. function Tab00_tabpage_replprnt_grd_list_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  8025. {
  8026. if( e.row < 0 || e.col < 0 ) return;
  8027. grdf_setSelectedCell(obj, e);
  8028. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  8029. }
  8030. function Tab00_tabpage_transcon_Div00_grd_list_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  8031. {
  8032. if( e.row < 0 || e.col < 0 ) return;
  8033. grdf_setSelectedCell(obj, e);
  8034. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  8035. }
  8036. function Tab00_tabpage_trans_div_trans_detl_grp_base_btn_preview_onclick(obj:Button, e:ClickEventInfo)
  8037. {
  8038. var pid = ds_transinfo.getColumn(0, "pid");
  8039. if(utlf_isNull(pid)){
  8040. sysf_messageBox("환자를", "C002");
  8041. return;
  8042. }
  8043. if(Tab00.tabpage_trans.Div00.tab_list.tabindex == 0){
  8044. var row = ds_translist.rowposition;
  8045. var ivwCtrl = Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.components["ivw_base"];
  8046. var formcd = ds_translist.getColumn(row,"formcd");
  8047. var srcformcd = ds_translist.getColumn(row,"srcformcd");
  8048. var orgformcd = ds_translist.getColumn(row,"formcd");
  8049. }else{
  8050. var row = ds_ovtworktranslist.rowposition;
  8051. var ivwCtrl = Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.components["ivw_base"];
  8052. var formcd = ds_ovtworktranslist.getColumn(row,"formcd");
  8053. var srcformcd = ds_ovtworktranslist.getColumn(row,"srcformcd");
  8054. var orgformcd = ds_ovtworktranslist.getColumn(row,"formcd");
  8055. }
  8056. var rexid;
  8057. //서식 두번째 코드가 8인 경우,
  8058. if(formcd.charAt(1)=="8")
  8059. {
  8060. formcd = formcd.substr(7, 3);
  8061. rexid = "RFM" + "80" + formcd + "00";
  8062. }
  8063. else if (formcd.charAt(0) == "1") // knuh_20110118 추가
  8064. {
  8065. var precd = formcd.substr(0, 2);
  8066. formcd = formcd.substr(5, 5);
  8067. rexid = "RFM" + precd + formcd;
  8068. }
  8069. else
  8070. {
  8071. formcd = formcd.substr(5, 5);
  8072. rexid = "RFM" + formcd + "00";
  8073. }
  8074. //서식지 정보 설정
  8075. ds_data_recitem.clearData();
  8076. ds_data_recitem.addRow();
  8077. ds_data_docinfo.clearData();
  8078. ds_data_docinfo.addRow();
  8079. Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.lf_getGenFormData(); //기록데이터 취합
  8080. ds_data_recitem.copyData(ivwCtrl.ds_data_recitem); //서식지 정보 설정
  8081. ds_data_docinfo.copyData(ivwCtrl.ds_data_docinfo); //서식지 서명이미지 설정
  8082. //기관직인 이미지 세팅
  8083. var imgcd = "logoimage_"+sysf_getUserInfo("dutplceinstcd");
  8084. var logoimage = sysf_getURLprefix()+"/xpapps/IMAGES/emr/MR/"+imgcd+".png";
  8085. var objImgeData = objExtCommon.encodeBase64(ds_data_docinfo.getColumn(0, "signdata"));
  8086. fDoMakeProfPrntInfo(ivwCtrl);
  8087. var objDOM = rptf_createDOM(); // DOM 객체 설정
  8088. rptf_setNodeListToDOM(objDOM, "/root/main/recinfo/recitem", ds_data_recitem); // 데이터셋 1
  8089. rptf_setValueToDOM(objDOM, "/root/hidden/docinfo/signimge", objImgeData);
  8090. var objParam = new Object();
  8091. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8092. if(isValidObject("ds_main_contents")){
  8093. var objDOM1 = rptf_createDOM();
  8094. rptf_setNodeListToDOM(objDOM1, "/root/main/contents", ds_main_contents); // 데이터셋 2
  8095. objParam.xml_data_XML2 = objDOM1.documentElement.source; // 최상의노드 XML 스트링 추출
  8096. }
  8097. rptf_exeReportPreview30([rexid],[objParam]);
  8098. }
  8099. function fDoMakeProfPrntInfo(ivwCtrl)
  8100. {///0000001303/0800003696 병사용진단서/병사용진단서(안과)
  8101. try
  8102. {
  8103. //진단코드 3자리마다 점(.)표시
  8104. // 진단명 그리드의 진단명 컬럼을 카운트
  8105. ds_data_recitem.filter("degnitemlevlcd=='0016650.0000960.0000960'");
  8106. var totcnt = ds_data_recitem.rowcount;
  8107. ds_data_recitem.filter("");
  8108. var obj_grp_base = Tab00.tabpage_trans.div_trans_detl.grp_base;
  8109. var formcd = obj_grp_base.ivw_loader.ds_data_formmast.getColumn(0, "formcd");
  8110. var srcformcd = obj_grp_base.ivw_loader.ds_data_formmast.getColumn(0, "srcformcd");
  8111. for(var i = 0; i < totcnt; i++){
  8112. ds_data_recitem.filter("degnitemlevlcd == '0016650.0000960.0004249' && rowno == '"+i+"' && colno == '0'");
  8113. var diagroflag = ds_data_recitem.getColumn(0, "reccnts");
  8114. ds_data_recitem.filter("");
  8115. ds_data_recitem.filter("degnitemlevlcd == '0016650.0000960.0001443' && rowno == '"+i+"' && colno == '1'");
  8116. var diagkindflag = ds_data_recitem.getColumn(0, "reccnts");
  8117. ds_data_recitem.filter("");
  8118. ds_data_recitem.filter("degnitemlevlcd == '0016650.0000960.0000960' && rowno == '"+i+"' && colno == '2'");
  8119. var rectermcd = ds_data_recitem.getColumn(0, "rectermcd");
  8120. ds_data_recitem.filter("");
  8121. ds_data_recitem.filter("degnitemlevlcd == '0016650.0000960.0000960' && rowno == '"+i+"' && colno == '2'");
  8122. var rectermnm = ds_data_recitem.getColumn(0, "rectermnm");
  8123. ds_data_recitem.filter("");
  8124. ds_data_recitem.filter("degnitemlevlcd == '0016650.0000960.0000960' && rowno == '"+i+"' && colno == '2'");
  8125. var reccnts = ds_data_recitem.getColumn(0, "reccnts");
  8126. ds_data_recitem.filter("");
  8127. //alert(diagroflag+" "+diagkindflag +" "+ rectermcd+" "+rectermnm +" "+ reccnts+" "+ grp_base.ivw_loader.ds_data_formmast.getColumn(0, "langflag"));
  8128. var langflag = obj_grp_base.ivw_loader.ds_data_formmast.getColumn(0, "langflag");
  8129. if(langflag == "KO"){
  8130. if(diagkindflag == "M"){
  8131. rectermnm = "(주)".concat(rectermnm);
  8132. }
  8133. if(diagroflag == "R"){
  8134. rectermnm = "(의증)".concat(rectermnm);
  8135. }
  8136. if(!utlf_isNull(reccnts)){
  8137. reccnts = " [" + reccnts + "]";
  8138. }
  8139. //추가 null일때
  8140. if(utlf_isNull(reccnts)){
  8141. reccnts = "";
  8142. }
  8143. if(utlf_isNull(rectermnm)){
  8144. rectermnm = "";
  8145. }
  8146. //2012/12/05 Start
  8147. //1000007215-->1100011577로 변경
  8148. if(formcd != "1100011577" && formcd != "1500016910"){ //20100621-kys-근로능력평가진단서는 코멘트를 진단명에 달지 않는다.
  8149. rectermnm = rectermnm + reccnts;
  8150. }
  8151. //2012/12/05 End
  8152. }else if(langflag == "EN"){
  8153. if(diagkindflag == "M"){
  8154. rectermnm = "(Principle diagnosis)".concat(rectermnm);
  8155. }
  8156. if(diagroflag == "R"){
  8157. rectermnm = "(R/O)".concat(rectermnm);
  8158. }
  8159. if(!utlf_isNull(reccnts)){
  8160. reccnts = " [" + reccnts + "]";
  8161. }
  8162. //추가 null일때
  8163. if(utlf_isNull(reccnts)){
  8164. reccnts = "";
  8165. }
  8166. if(utlf_isNull(rectermnm)){
  8167. rectermnm = "";
  8168. }
  8169. //2012/12/05 Start
  8170. //1000007215-->1100011577로 변경
  8171. if(formcd != "1100011577" && formcd != "1500016910"){ //20100621-kys-근로능력평가진단서는 코멘트를 진단명에 달지 않는다.
  8172. rectermnm = rectermnm + reccnts;
  8173. }
  8174. //2012/12/05 End
  8175. }
  8176. rectermcd = removeChar(rectermcd, "."); //점을 제거
  8177. rectermcd = insertChar(rectermcd, ".", 3); // 3개 단위로 점을 입력
  8178. if(!utlf_isNull(rectermcd)){
  8179. ds_data_recitem.filter("degnitemlevlcd == '0016650.0000960.0000960' && rowno == '"+i+"' && colno == '2'");
  8180. ds_data_recitem.setColumn(0, "rectermcd", rectermcd);
  8181. ds_data_recitem.filter("");
  8182. }
  8183. if(!utlf_isNull(rectermnm)){
  8184. ds_data_recitem.filter("degnitemlevlcd == '0016650.0000960.0000960' && rowno == '"+i+"' && colno == '2'");
  8185. ds_data_recitem.setColumn(0, "rectermnm", rectermnm);
  8186. ds_data_recitem.filter("");
  8187. }
  8188. }
  8189. var stmt = "";
  8190. // 2013.12.04 CYW Start 의뢰회송서
  8191. if(formcd == "1300014808"){
  8192. stmt = ds_data_recitem.getColumn(ds_data_recitem.findRowExpr("degnitemlevlcd=='0008224'"), "reccnts"); //향후 치료의견
  8193. fDoSepProfPage(stmt);
  8194. }
  8195. // 2013.12.04 CYW End
  8196. //전원소견서, 응급실전원소견서,회송서
  8197. if(srcformcd == "0000002536" || formcd == "1100012259" || formcd == "0000003129" || formcd == "1100011620" || formcd == "1600018117"){
  8198. stmt = ds_data_recitem.getColumn(ds_data_recitem.findRowExpr("degnitemlevlcd=='0010597'"), "reccnts"); //내용
  8199. fDoSepProfPage(stmt, 47);
  8200. }
  8201. //2012/05/07 Start
  8202. //진료의뢰서
  8203. // 2016.07.12 1600017534 의료급여의뢰서 추가
  8204. if(formcd == "0900005340" || formcd == "1700020559" || formcd == "1600017534"){
  8205. stmt = ds_data_recitem.getColumn(ds_data_recitem.findRowExpr("degnitemlevlcd=='0001213'"), "reccnts"); //내용
  8206. fDoSepProfPage(stmt, 47);
  8207. }
  8208. //2012/05/07 End
  8209. // 2016.08.08 의료급여회송서
  8210. if(formcd == "1400015254"){
  8211. stmt = ds_data_recitem.getColumn(ds_data_recitem.findRowExpr("degnitemlevlcd=='0010597'"), "reccnts");// 환자상태 및 진료소견
  8212. fDoSepProfPage(stmt);
  8213. }
  8214. // 2016.08.26 응급환자진료의뢰서
  8215. if(formcd == "1600018117"){
  8216. stmt = ds_data_recitem.getColumn(ds_data_recitem.findRowExpr("degnitemlevlcd=='0012043'"), "reccnts"); // 담당의사소견 기타
  8217. fDoSepProfPage(stmt);
  8218. }
  8219. //2017.08.10 전원소견서 투약정보 Text 변경
  8220. if(srcformcd == "0000002536"){
  8221. var tmpArr = ["0012063.0041892","0012063.0041817","0012063.0041816","0012063.0014611","0012063.0014609","0012063.0001224","0012063.0017732","0012063.0014174"];
  8222. // 처방명 기준
  8223. var totcnt = ds_data_recitem.getCaseCount("degnitemlevlcd=='"+tmpArr[2]+"'");
  8224. var recData = "";
  8225. for(var i = 0; i < totcnt; i++){
  8226. // 처방일자
  8227. var nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[0]+"' && rowno == '"+i+"' && colno == '0'");
  8228. var prcpdd = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8229. // 처방코드
  8230. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[1]+"' && rowno == '"+i+"' && colno == '1'");
  8231. var prcpcd = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8232. // 처방명
  8233. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[2]+"' && rowno == '"+i+"' && colno == '2'");
  8234. var prcpnm = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8235. // 수량
  8236. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[3]+"' && rowno == '"+i+"' && colno == '3'");
  8237. var prcpqty = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8238. // 단위
  8239. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[4]+"' && rowno == '"+i+"' && colno == '4'");
  8240. var prcpqtyunitnm = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8241. // 횟수
  8242. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[5]+"' && rowno == '"+i+"' && colno == '5'");
  8243. var prcptims = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8244. // 일수
  8245. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[6]+"' && rowno == '"+i+"' && colno == '6'");
  8246. var prcpdayno = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8247. // 용법
  8248. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[7]+"' && rowno == '"+i+"' && colno == '7'");
  8249. var drugmthdspccdnm = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8250. recData = recData + "[" + prcpdd + "] " + prcpnm + " " + prcpqty + prcpqtyunitnm + " x " + prcptims + " x " + prcpdayno + "days " + drugmthdspccdnm + "\n";
  8251. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '0012063' && rowno == '0' && colno == '-1'");
  8252. ds_data_recitem.setColumn(nFindRowExpr, "reccnts", recData);
  8253. }
  8254. // 2018.04.23 수술정보
  8255. var tmpArr = ["0016684.0000515","0016684.0000509","0016684.0018746"];
  8256. // 수술명 기준
  8257. var totcnt = ds_data_recitem.getCaseCount("degnitemlevlcd=='"+tmpArr[1]+"'");
  8258. var recData = "";
  8259. if( totcnt > 5 ) totcnt = 5;
  8260. for(var i = 0; i < totcnt; i++){
  8261. // 수술일자
  8262. var nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[0]+"' && rowno == '"+i+"' && colno == '0'");
  8263. var opdd = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8264. // 수술코드
  8265. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[2]+"' && rowno == '"+i+"' && colno == '2'");
  8266. var opcd = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8267. // 수술명
  8268. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '"+tmpArr[1]+"' && rowno == '"+i+"' && colno == '1'");
  8269. var opnm = utlf_transNullToEmpty(ds_data_recitem.getColumn(nFindRowExpr, "reccnts"));
  8270. //recData = recData + "[" + opdd + " | " + opcd + "] " + opnm + "\n";
  8271. if( i == 4 ){
  8272. recData = recData + "[" + opdd + "] " + opnm;
  8273. }else{
  8274. recData = recData + "[" + opdd + "] " + opnm + "\n";
  8275. }
  8276. nFindRowExpr = ds_data_recitem.findRowExpr("degnitemlevlcd == '0016684' && rowno == '0' && colno == '-1'");
  8277. ds_data_recitem.setColumn(nFindRowExpr, "reccnts", recData);
  8278. }
  8279. }
  8280. }
  8281. catch(e)
  8282. {
  8283. sysf_catchTrace(e);
  8284. }
  8285. }
  8286. /**
  8287. * 단어에 특정 문자 제거
  8288. *
  8289. * @param
  8290. * word 단어
  8291. * ch 문자
  8292. */
  8293. function removeChar(word, ch){
  8294. var temp = "";
  8295. var res = "";
  8296. if(!utlf_isNull(word)){
  8297. var len = word.length;
  8298. for(i = 0; i < len; i++){
  8299. temp = word.charAt(i);
  8300. if(temp == ch){
  8301. continue;
  8302. }else{
  8303. res += temp;
  8304. }
  8305. }
  8306. }
  8307. return res;
  8308. }
  8309. /**
  8310. * 단어에 step간격 특정 문자 삽입
  8311. *
  8312. * @param
  8313. * word 단어
  8314. * ch 문자
  8315. * step 간격
  8316. */
  8317. function insertChar(word, ch, step){
  8318. var temp = "";
  8319. var res = "";
  8320. var cnt = 0;
  8321. var len = word.length;
  8322. for(i = 0; i < len; i++){
  8323. cnt++;
  8324. temp = word.charAt(i);
  8325. if(cnt % step == 0 && cnt != len){
  8326. temp = temp + ch;
  8327. }
  8328. res += temp;
  8329. }
  8330. return res;
  8331. }
  8332. function fDoSepProfPage(stmt, maxcnt, path, nodenm, nodenm2){///
  8333. if(utlf_isNull(path)){
  8334. path = "ds_main_contents";
  8335. }
  8336. if(utlf_isNull(nodenm)){
  8337. nodenm = "detail";
  8338. }
  8339. // if(this.objects[path] != null){
  8340. // this.objects[path].clear();
  8341. // }
  8342. dsf_createDs(path);
  8343. var detail = "";
  8344. var wordcnt = 0;
  8345. var rowcnt = 0;
  8346. if(!utlf_isNull(stmt)){//alert(stmt.length);
  8347. for(var i = 0; i < stmt.length ; i++){
  8348. if(stmt.charAt(i)=='\n'){ //Enter입력인 경우
  8349. dsf_makeValue(objects[path], nodenm, "string", detail,rowcnt);
  8350. detail = "";
  8351. wordcnt = 0;
  8352. rowcnt++;
  8353. }
  8354. if(stmt.charAt(i)!='\n' && stmt.charAt(i)!='\r'){
  8355. detail = detail.concat(stmt.charAt(i));
  8356. }
  8357. wordcnt++;
  8358. if(wordcnt == maxcnt){
  8359. dsf_makeValue(objects[path], nodenm, "string", detail,rowcnt); //model.makeValue(path + "[" + rowcnt + "]/" + nodenm, detail);
  8360. detail = "";
  8361. wordcnt = 0;
  8362. rowcnt++;
  8363. }
  8364. }
  8365. }
  8366. dsf_makeValue(objects[path], nodenm, "string", detail,rowcnt);
  8367. }
  8368. function Tab00_tabpage_trans_div_trans_detl_Div00_chk_knuh_onclick(obj:CheckBox, e:ClickEventInfo)
  8369. {
  8370. if(obj.value == "Y"){
  8371. frmf_setParameter("SMARC05100_knuhyn","Y");
  8372. frmf_inputEnterKey('Tab00.tabpage_trans.div_trans_detl.Div00.btn_hosppopup', 'onclick', new ClickEventInfo);
  8373. frmf_setParameter("SMARC05100_knuhyn","");
  8374. }else{
  8375. }
  8376. }
  8377. function Tab00_tabpage_hie_grd_list_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  8378. {
  8379. if( e.row < 0 || e.col < 0 ) return;
  8380. grdf_setSelectedCell(obj, e);
  8381. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  8382. }
  8383. function Tab00_tabpage_hira_grd_list_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  8384. {
  8385. if( e.row < 0 || e.col < 0 ) return;
  8386. grdf_setSelectedCell(obj, e);
  8387. pMenu_popupmenu1.trackPopup(e.screenX, e.screenY);
  8388. }
  8389. // 기타정보 - 회송도착여부 값변경에 따른 병원내원개월 값 처리
  8390. function Tab00_tabpage_trans_Div01_rdo_arvYn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  8391. {
  8392. if(Tab00.tabpage_trans.Div01.rdo_arvYn.value == "N") {
  8393. Tab00.tabpage_trans.Div01.cmb_hospinmm.enable = false;
  8394. Tab00.tabpage_trans.Div01.cmb_hospinmm.value = null;
  8395. }else{
  8396. Tab00.tabpage_trans.Div01.cmb_hospinmm.enable = true;
  8397. Tab00.tabpage_trans.Div01.cmb_hospinmm.setFocus();
  8398. }
  8399. }
  8400. // 휴대폰번호 형식으로 변환
  8401. function Tab00_tabpage_trans_div_trans_detl_Div00_output2_onkillfocus(obj:Edit, e:KillFocusEventInfo)
  8402. {
  8403. ds_transinfo.setColumn( 0, "telecomnumber", fMakeTelNumFormat(ds_transinfo.getColumn(0, "telecomnumber")));
  8404. }
  8405. // HIE 동의서 조회
  8406. function Tab00_tabpage_trans_div_trans_detl_opt_pid03_onlbuttondown(obj:Edit, e:MouseEventInfo)
  8407. {
  8408. if(Tab00.tabpage_trans.div_trans_detl.opt_pid03.value == "N"){
  8409. return;
  8410. }
  8411. var mpiid = ds_isconsent.getColumn(0,"mpiid"); // 환자ID(사회보장정보원용)
  8412. var classCd = "57016-8"; // 서식코드:동의/철회서
  8413. frmf_setParameter("SPARC02820_PARAM1",mpiid);
  8414. frmf_setParameter("SPARC02820_PARAM5",classCd);
  8415. frmf_modal("SPARC02820", "SPARC02820", null, null, null, null, null, null, null, null, null, null, "M");
  8416. }
  8417. // 회신출력탭 의뢰/회송확인 버튼 이벤트 - 이아영
  8418. function Tab00_tabpage_replprnt_btn_confirm_onclick(obj:Button, e:ClickEventInfo)
  8419. {
  8420. if(ds_replprntlist.rowcount == 0)
  8421. {
  8422. sysf_messageBox("의사 회신서 리스트를 조회 후 사용가능합니다.");
  8423. return;
  8424. }
  8425. var curEmrRecObj = frmf_findPopup("SPARC00900"); //활성화된 진료기록 화면 object loading
  8426. var objArg = new Object();
  8427. objArg.arg_ds_replprntlist = ds_replprntlist;
  8428. objArg.arg_keyString = ds_replprntlist.keystring;
  8429. objArg.hardcd = ds_init_hardcd_5561.getColumn(0, "hardcd");
  8430. if(!utlf_isNull(curEmrRecObj))
  8431. {
  8432. curEmrRecObj.fInit();
  8433. }
  8434. else
  8435. {
  8436. frmf_open("SPARC00900", "SPARC00900", objArg, null, null, null, null, null, null, null, null, null, "M");
  8437. }
  8438. }
  8439. function Tab00_tabpage_replprnt_btn_hiereq_onclick(obj:Button, e:ClickEventInfo)
  8440. {
  8441. dsf_createDs("ds_temp");
  8442. dsf_makeValue(ds_temp, "pid", "string", ds_replprntlist.getColumn(ds_replprntlist.rowposition, "pid"));
  8443. dsf_makeValue(ds_temp, "reqseqno", "string", ds_replprntlist.getColumn(ds_replprntlist.rowposition, "seqno"));
  8444. dsf_createDs("ds_baseinfo_baselist");
  8445. var oParam = {};
  8446. oParam.id = "TRARC02513";
  8447. oParam.service = "healcarecoopapp.ReqMngt";
  8448. oParam.method = "reqGetHIEBaseInfo";
  8449. oParam.inds = "req=ds_temp";
  8450. oParam.outds = "ds_baseinfo_baselist=baselist";
  8451. oParam.async = false;
  8452. oParam.callback = "cf_TRARC02513";
  8453. tranf_submit(oParam);
  8454. var patientid = "";
  8455. var documentuniqueid = "";
  8456. var repositoryid = "";
  8457. var entryuuid = "";
  8458. if ( arErrorCode.pop("TRARC02513") > -1) {
  8459. patientid = ds_baseinfo_baselist.getColumn(0, "patientid");
  8460. documentuniqueid = ds_baseinfo_baselist.getColumn(0, "documentuniqueid");
  8461. repositoryid = ds_baseinfo_baselist.getColumn(0, "repositoryid");
  8462. entryuuid = ds_baseinfo_baselist.getColumn(0, "entryuuid");
  8463. }
  8464. frmf_setParameter("SPARC02820_PARAM1",patientid);
  8465. frmf_setParameter("SPARC02820_PARAM2",documentuniqueid);
  8466. frmf_setParameter("SPARC02820_PARAM3",repositoryid);
  8467. frmf_setParameter("SPARC02820_PARAM4",entryuuid);
  8468. frmf_modal("SPARC02820", "SPARC02820", null, null, null, null, null, null, null, null, null, null, "M");
  8469. }
  8470. function cf_TRARC02513(sSvcId, nErrorCode, sErrorMsg) {
  8471. arErrorCode.push(sSvcId, nErrorCode);
  8472. }
  8473. // [의뢰/회송] 의뢰/회송 환자 리스트 탭페이지 변경(근무시간 ↔ 근무시간 외)
  8474. function Tab00_tabpage_trans_Div00_tab_list_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  8475. {
  8476. Tab00.tabpage_trans.div_trans_detl.Div00.caption13.visible = false;
  8477. Tab00.tabpage_trans.div_trans_detl.Div00.opt_ovtworkcoophospnm.visible = false;
  8478. Tab00.tabpage_trans.div_trans_detl.Div00.opt_ovtworkcoophospnm.value = "";
  8479. // 우측 상세정보 초기화
  8480. ds_send_savetrans.clearData();
  8481. ds_send_savetrans.addRow();
  8482. ds_transinfo.clearData();
  8483. ds_transinfo.addRow();
  8484. Tab00.tabpage_trans.div_trans_detl.grp_base.ivw_loader.visible = false;
  8485. // 상단정보 초기화
  8486. appf_delPatientInfos();
  8487. }
  8488. ]]></Script>
  8489. </Form>
  8490. </FDL>