SMPMI00101_입원등록(BackUp).xfdl 752 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml" />
  4. <Form id="SMPMI00101" position="absolute 0 0 1280 1024" titletext="입원등록" onload="SMPMI00101_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group5" position="absolute 0 757 1195 784" style="">
  8. <Layouts>
  9. <Layout>
  10. <Button id="button35" class="btn4_letter5" position="absolute 1029 5 1121 27" style="" text="부유형등록" onclick="group5_button35_onclick" />
  11. <Button id="button15" class="btn3_letter6" position="absolute 71 5 175 27" style="" text="보험기호관리" onclick="group5_button15_onclick" />
  12. <Button id="button28" class="btn3_letter7" position="absolute 285 5 401 27" style="" text="환자카드재발행" onclick="group5_button28_onclick" />
  13. <Button id="button17" class="btn4_letter3" position="absolute 1124 5 1192 27" style="font:,11,11px;" text="초기화" onclick="group5_button17_onclick" />
  14. <Button id="button32" class="btn4_letter2" position="absolute 887 5 943 27" style="" text="등록" onclick="group5_button32_onclick" />
  15. <Button id="button11" class="btn3_letter3" position="absolute 404 5 472 27" style="" text="바코드" onclick="group5_button11_onclick" />
  16. <Button id="button23" class="btn3_letter4" position="absolute 689 5 781 27" style="" text="선택신청" onclick="group5_button23_onclick" />
  17. <Button id="button12" class="btn3_letter3" position="absolute 0 5 68 27" style="" text="진단서" onclick="group5_button12_onclick" />
  18. <Button id="button19" class="btn4_letter4" position="absolute 946 5 1026 27" style="" text="입원취소" onclick="group5_button19_onclick" />
  19. <Button id="button20" class="btn3_letter5" position="absolute 475 5 567 27" style="" text="입원약정서" onclick="group5_button20_onclick" />
  20. <Shape id="line44" class="line_6" linetype="horizontal" position="absolute 0 0 1194 3" style="" anchor="default" />
  21. <Button id="button5" class="btn4_letter4" position="absolute 804 5 884 27" style="" text="입원전환" onclick="group5_button5_onclick" />
  22. <Button id="button10" class="btn3_letter6" position="absolute 178 5 282 27" style="" text="환자상세내역" onclick="group5_button10_onclick" />
  23. <Button id="button14" class="btn3_letter7" position="absolute 570 5 686 27" style="" text="입원카드재발행" onclick="group5_button14_onclick" />
  24. <CheckBox id="bol_print" truevalue="Y" falsevalue="N" position="absolute 787 8 802 23" style="" text="" anchor="left bottom" onkillfocus="group5_bol_print_onkillfocus" />
  25. </Layout>
  26. </Layouts>
  27. </Div>
  28. <Div id="group1" position="absolute 0 0 1194 13" style="">
  29. <Layouts>
  30. <Layout>
  31. <Static id="caption6" class="tit_1" position="absolute 0 0 100 13" style="" text="입원등록관리" />
  32. </Layout>
  33. </Layouts>
  34. </Div>
  35. <Div id="group3" scrollbars="autoboth" position="absolute 0 13 1195 757" style="">
  36. <Layouts>
  37. <Layout>
  38. <Shape id="line54" class="line_2" linetype="horizontal" position="absolute 834 636 1194 639" style="" anchor="default" />
  39. <Shape id="line52" class="line_2" linetype="horizontal" position="absolute 834 588 1194 591" style="" anchor="default" />
  40. <Shape id="line36" class="line_2" linetype="horizontal" position="absolute 834 516 1194 519" style="" anchor="default" />
  41. <Shape id="line25" class="line_2" linetype="horizontal" position="absolute 834 564 1194 567" style="" anchor="default" />
  42. <Shape id="line20" class="line_2" linetype="horizontal" position="absolute 834 540 1194 543" style="" anchor="default" />
  43. <Shape id="line34" class="line_2" linetype="horizontal" position="absolute 834 468 1194 471" style="" anchor="default" />
  44. <Shape id="line33" class="line_2" linetype="horizontal" position="absolute 834 444 1194 447" style="" anchor="default" />
  45. <Shape id="line32" class="line_2" linetype="horizontal" position="absolute 834 420 1194 423" style="" anchor="default" />
  46. <Shape id="line31" class="line_2" linetype="horizontal" position="absolute 834 396 1194 399" style="" anchor="default" />
  47. <Shape id="line17" class="line_2" linetype="horizontal" position="absolute 0 196 380 199" style="" anchor="default" />
  48. <Edit id="input7" class="input_default" taborder="5" position="absolute 115 103 232 122" style="" anchor="default" onkeydown="group3_input7_onkeydown" />
  49. <Edit id="input8" class="input_default" position="absolute 115 127 143 146" style="" anchor="default" />
  50. <Edit id="input9" class="input_default" position="absolute 146 127 174 146" style="" anchor="default" />
  51. <Button id="button2" class="icon_search" position="absolute 200 130 216 146" style="" text="" onclick="group3_button2_onclick" />
  52. <Edit id="input10" class="input_default" position="absolute 219 128 380 147" style="" anchor="default" />
  53. <Static id="caption1" class="tit_2" position="absolute 5 10 79 23" style="" text="인적사항" />
  54. <Edit id="input12" class="input_default" position="absolute 248 55 380 74" style="" anchor="default" />
  55. <Static id="caption22" class="tit_2" position="absolute 5 418 149 431" style="" text="보험" />
  56. <Edit id="input13" class="input_default" taborder="6" position="absolute 235 103 361 122" style="" anchor="default" onkeydown="group3_input13_onkeydown" />
  57. <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 25 380 28" style="" anchor="default" />
  58. <Shape id="line2" class="line_2" linetype="horizontal" position="absolute 0 52 380 55" style="" anchor="default" />
  59. <MaskEdit id="input16" class="input_default" mask="yyyy-mm-dd" position="absolute 312 79 380 98" style="align:center ;" anchor="default" onkillfocus="group3_input16_onkillfocus" />
  60. <Shape id="line3" class="line_2" linetype="horizontal" position="absolute 0 76 380 79" style="" anchor="default" />
  61. <TextArea id="textarea1" taborder="9" position="absolute 115 223 380 280" style="" />
  62. <Shape id="line4" class="line_2" linetype="horizontal" position="absolute 0 100 380 103" style="" anchor="default" />
  63. <Shape id="line5" class="line_2" linetype="horizontal" position="absolute 0 124 380 127" style="" anchor="default" />
  64. <Edit id="input5" class="input_default" position="absolute 312 31 342 50" style="align:center ;" anchor="default" />
  65. <Shape id="line7" class="line_1" linetype="horizontal" position="absolute 0 433 380 436" style="" anchor="default" />
  66. <Shape id="line10" class="line_2" linetype="horizontal" position="absolute 0 148 380 151" style="" anchor="default" />
  67. <Shape id="line13" class="line_2" linetype="horizontal" position="absolute 0 172 380 175" style="" anchor="default" />
  68. <Shape id="line15" class="line_2" linetype="horizontal" position="absolute 0 220 380 223" style="" anchor="default" />
  69. <Shape id="line19" class="line_2" linetype="horizontal" position="absolute 0 460 380 463" style="" anchor="default" />
  70. <Shape id="line21" class="line_2" linetype="horizontal" position="absolute 0 484 380 487" style="" anchor="default" />
  71. <Button id="button13" class="btn2_letter6" position="absolute 294 637 380 656" style="" text="직원가족사항" onclick="group3_button13_onclick" />
  72. <Combo innerdataset="ds_hidden_init_disccd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="combo6" class="combo_default" position="absolute 170 663 380 682" style="" onitemclick="group3_combo6_onitemclick" />
  73. <Static id="caption28" class="tit_2" position="absolute 5 642 149 655" style="" text="감면" />
  74. <Shape id="line28" class="line_1" linetype="horizontal" position="absolute 0 657 380 660" style="" anchor="default" />
  75. <Edit id="input41" class="output_fix" position="absolute 118 687 198 706" style="" anchor="default" readonly="true" />
  76. <Edit id="output1" class="output_fix" position="absolute 285 687 380 706" style="" anchor="default" readonly="true" />
  77. <TextArea id="textarea2" position="absolute 118 712 380 739" style="" />
  78. <Static id="caption38" class="tit_2" position="absolute 839 306 983 319" style="" text="입원등록내역" />
  79. <Shape id="line38" class="line_1" linetype="horizontal" position="absolute 834 321 1194 324" style="" anchor="default" />
  80. <Static id="caption50" class="cell_1" position="absolute 834 638 949 661" style="align: middle;" text="협력의뢰내역" />
  81. <Shape id="line6" class="line_3" linetype="horizontal" position="absolute 834 661 1194 664" style="" anchor="default" />
  82. <Button id="button29" class="icon_search" position="absolute 201 687 217 703" style="" text="" onclick="group3_button29_onclick" />
  83. <Edit id="output24" class="output_fix" position="absolute 188 199 270 218" style="" anchor="default" readonly="true" />
  84. <Button id="button6" class="icon_search" position="absolute 273 200 289 216" style="" text="" onclick="group3_button6_onclick" />
  85. <Button id="button31" class="btn2_letter2" position="absolute 293 413 335 432" style="" text="장애" onclick="group3_button31_onclick" />
  86. <Button id="button36" class="btn2_letter2" position="absolute 338 413 380 432" style="" text="중증" onclick="group3_button36_onclick" />
  87. <Shape id="line58" class="line_1" linetype="horizontal" position="absolute 834 686 1194 689" style="" anchor="default" />
  88. <Static id="caption27" class="tit_2" position="absolute 839 671 983 684" style="" text="외래전환금내역" />
  89. <Shape id="line61" class="line_2" linetype="horizontal" position="absolute 0 684 380 687" style="" anchor="default" />
  90. <Shape id="line63" class="line_2" linetype="horizontal" position="absolute 0 709 380 712" style="" anchor="default" />
  91. <Combo innerdataset="ds_init_P0157list_P0157" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo5" class="combo_default" taborder="8" position="absolute 292 175 380 194" style="" />
  92. <Shape id="line37" class="line_2" linetype="horizontal" position="absolute 834 608 1194 611" style="" anchor="default" />
  93. <Static id="caption51" class="cell_1" position="absolute 834 715 949 738" style="align: middle;" text="현금_온라인금" />
  94. <Shape id="line27" class="line_2" linetype="horizontal" position="absolute 834 713 1194 716" style="" anchor="default" />
  95. <Combo innerdataset="ds_init_P0051list_P0051" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo14" class="combo_default" enable="False" position="absolute 951 692 1036 711" style="" />
  96. <Edit id="output5" class="output_fix" position="absolute 951 716 1067 735" style="" anchor="default" readonly="true" />
  97. <Shape id="line29" class="line_3" linetype="horizontal" position="absolute 834 737 1194 740" style="" anchor="default" />
  98. <Edit id="output6" class="output_fix" position="absolute 1069 716 1194 735" style="" anchor="default" readonly="true" />
  99. <Edit id="output7" class="output_fix" position="absolute 1038 692 1194 711" style="" anchor="default" readonly="true" />
  100. <Shape id="line39" class="line_1" linetype="horizontal" position="absolute 385 321 829 324" style="" anchor="default" />
  101. <Static id="caption53" class="tit_2" position="absolute 390 306 534 319" style="" text="예약리스트_병실내역" />
  102. <Grid id="datagrid1" binddataset="ds_main_diaglist_grdsnwspec" position="absolute 385 178 829 296" style="">
  103. <Formats>
  104. <Format id="default">
  105. <Columns>
  106. <Column size="70" />
  107. <Column size="101" />
  108. <Column size="144" />
  109. <Column size="125" />
  110. <Column size="80" />
  111. </Columns>
  112. <Rows>
  113. <Row size="23" band="head" />
  114. <Row size="23" />
  115. </Rows>
  116. <Band id="head">
  117. <Cell text="주상병여부" />
  118. <Cell col="1" text="코드" />
  119. <Cell col="2" text="상병명[한글]" />
  120. <Cell col="3" text="상병명[영문]" />
  121. <Cell col="4" text="진료일자" />
  122. </Band>
  123. <Band id="body">
  124. <Cell text="bind:diagkindcdflag" />
  125. <Cell col="1" text="bind:diagcd" />
  126. <Cell col="2" text="bind:termhngnm" />
  127. <Cell col="3" text="bind:termengnm" />
  128. <Cell col="4" text="bind:orddd" />
  129. </Band>
  130. </Format>
  131. </Formats>
  132. </Grid>
  133. <Shape id="line8" class="line_1" linetype="horizontal" position="absolute 385 173 829 176" style="" anchor="default" />
  134. <Static id="caption12" class="tit_2" position="absolute 390 158 534 172" style="" text="외래 상병 내역" />
  135. <Shape id="line12" class="line_1" linetype="horizontal" position="absolute 385 25 1194 28" style="" anchor="default" />
  136. <Static id="caption23" class="tit_2" position="absolute 390 10 534 23" style="" text="외래 내원 이력" />
  137. <Shape id="line41" class="line_2" linetype="horizontal" position="absolute 834 200 1194 203" style="" anchor="default" />
  138. <Shape id="line42" class="line_2" linetype="horizontal" position="absolute 834 248 1194 251" style="" anchor="default" />
  139. <Shape id="line43" class="line_2" linetype="horizontal" position="absolute 834 272 1194 275" style="" anchor="default" />
  140. <Static id="caption54" class="cell_1" position="absolute 834 226 949 249" style="align: middle;" text="산모입원일자" />
  141. <Static id="caption55" class="cell_1" position="absolute 834 250 949 273" style="align: middle;" text="환아여부" />
  142. <MaskEdit id="input19" class="input_default" enable="False" mask="yyyy-mm-dd" position="absolute 952 227 1072 246" style="" anchor="default" />
  143. <Shape id="line46" class="line_1" linetype="horizontal" position="absolute 834 173 1194 176" style="" anchor="default" />
  144. <Static id="caption56" class="cell_1" position="absolute 834 274 949 297" style="align: middle;" text="미숙아여부" />
  145. <Static id="caption57" class="tit_2" position="absolute 839 158 983 171" style="" text="신생아_산모내역" />
  146. <Static id="caption58" class="cell_1" position="absolute 834 178 949 201" style="align: middle;" text="출산일자" />
  147. <Shape id="line11" class="line_2" linetype="horizontal" position="absolute 834 224 1194 227" style="" anchor="default" />
  148. <Static id="caption20" class="cell_1" position="absolute 834 202 949 225" style="align: middle;" text="환자성명_등록번호" />
  149. <MaskEdit id="input20" class="input_default" enable="False" mask="yyyy-mm-dd hh:nn:ss" position="absolute 952 179 1072 198" style="" anchor="default" />
  150. <Edit id="input21" class="input_default" enable="False" position="absolute 952 203 1072 222" style="" anchor="default" />
  151. <Edit id="input26" class="input_default" enable="False" position="absolute 1075 203 1195 222" style="" anchor="default" />
  152. <Tab id="switch1" class="sw_box" position="absolute 385 347 829 741" style="border: solid #c7a3cf #c7a3cf;" anchor="default">
  153. <Tabpages>
  154. <Tabpage id="case1" selected="true" anchor="default" text="예약리스트">
  155. <Layouts>
  156. <Layout>
  157. <Div id="group2" position="absolute 5 10 437 69" style="">
  158. <Layouts>
  159. <Layout>
  160. <Shape id="roundrect2" anchor="default" class="roundrect_search" type="roundrectangle" position="absolute 0 0 432 59" style="" />
  161. <Shape id="line40" class="line_4" linetype="vertical" position="absolute 346 8 349 51" style="" anchor="default" />
  162. <Button id="button9" class="btn1_letter2" position="absolute 361 19 417 41" style="" text="조회" onclick="group3_switch1_case1_group2_button9_onclick" />
  163. <Static id="caption32" class="search_name" position="absolute 15 9 127 26" style="" text="입원희망일자 :" />
  164. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio12" class="radio_search" position="absolute 130 34 345 51" style="background:#fffbf2 ;">
  165. <Dataset id="innerdataset">
  166. <ColumnInfo>
  167. <Column id="codecolumn" />
  168. <Column id="datacolumn" />
  169. </ColumnInfo>
  170. <Rows>
  171. <Row>
  172. <Col id="codecolumn">2</Col>
  173. <Col id="datacolumn">입원결정서_예약</Col>
  174. </Row>
  175. <Row>
  176. <Col id="codecolumn">3</Col>
  177. <Col id="datacolumn">병실배정</Col>
  178. </Row>
  179. </Rows>
  180. </Dataset>
  181. </Radio>
  182. <Static id="caption33" class="search_name" position="absolute 15 33 127 50" style="" text="입원조회조건 :" />
  183. <Calendar id="ipt_inhopedd" class="input_search" position="absolute 130 8 216 27" style="" anchor="default" />
  184. <Static id="caption21" position="absolute 219 11 231 26" style="" text="~" />
  185. <Calendar id="input1" class="input_search" position="absolute 234 8 320 27" style="" anchor="default" />
  186. </Layout>
  187. </Layouts>
  188. </Div>
  189. <Shape id="line48" class="line_1" linetype="horizontal" position="absolute 5 79 436 82" style="" anchor="default" />
  190. <Grid id="grd_inhprsrpec" binddataset="ds_main_adrvlist_grdinhprsspec" position="absolute 5 84 437 365" style="" onlbuttonup="group3_switch1_case1_grd_inhprsrpec_onlbuttonup" oncelldblclick="group3_switch1_case1_grd_inhprsrpec_oncelldblclick" onaftersort="group3_switch1_case1_grd_inhprsrpec_onaftersort">
  191. <Formats>
  192. <Format id="default">
  193. <Columns>
  194. <Column size="20" />
  195. <Column size="80" />
  196. <Column size="70" />
  197. <Column size="60" />
  198. <Column size="96" />
  199. <Column size="80" />
  200. <Column size="96" />
  201. <Column size="96" />
  202. <Column size="120" />
  203. <Column size="66" />
  204. <Column size="10" />
  205. <Column size="10" />
  206. <Column size="10" />
  207. <Column size="10" />
  208. <Column size="10" />
  209. <Column size="10" />
  210. <Column size="10" />
  211. <Column size="10" />
  212. <Column size="10" />
  213. <Column size="10" />
  214. <Column size="10" />
  215. <Column size="10" />
  216. <Column size="10" />
  217. <Column size="10" />
  218. <Column size="10" />
  219. <Column size="10" />
  220. <Column size="10" />
  221. <Column size="10" />
  222. <Column size="10" />
  223. <Column size="10" />
  224. <Column size="10" />
  225. <Column size="10" />
  226. <Column size="10" />
  227. <Column size="10" />
  228. <Column size="10" />
  229. <Column size="10" />
  230. <Column size="10" />
  231. <Column size="10" />
  232. <Column size="10" />
  233. <Column size="10" />
  234. <Column size="10" />
  235. <Column size="10" />
  236. <Column size="10" />
  237. <Column size="10" />
  238. <Column size="10" />
  239. <Column size="10" />
  240. <Column size="10" />
  241. <Column size="10" />
  242. <Column size="10" />
  243. <Column size="10" />
  244. <Column size="10" />
  245. <Column size="10" />
  246. </Columns>
  247. <Rows>
  248. <Row size="23" band="head" />
  249. <Row size="23" />
  250. </Rows>
  251. <Band id="head">
  252. <Cell text="O" />
  253. <Cell col="1" text="입원희망일자" />
  254. <Cell col="2" text="환자번호" />
  255. <Cell col="3" text="성명" />
  256. <Cell col="4" text="주민번호" />
  257. <Cell col="5" text="환자유형" />
  258. <Cell col="6" text="연락처" />
  259. <Cell col="7" text="휴대폰" />
  260. <Cell col="8" text="병동" />
  261. <Cell col="9" text="병실" />
  262. <Cell col="10" text="caption1" />
  263. <Cell col="11" text="caption2" />
  264. <Cell col="12" text="caption3" />
  265. <Cell col="13" text="caption4" />
  266. </Band>
  267. <Band id="body">
  268. <Cell text="bind:inhopedd" />
  269. <Cell col="1" text="bind:pid" />
  270. <Cell col="2" text="bind:hngnm" />
  271. <Cell col="3" text="bind:rrgstno" />
  272. <Cell col="4" text="bind:insukind" />
  273. <Cell col="5" text="bind:hometel" />
  274. <Cell col="6" text="bind:mpphontel" />
  275. <Cell col="7" text="bind:assgward" />
  276. <Cell col="8" text="bind:assgroom" />
  277. <Cell col="9" text="bind:assgroomgrde" />
  278. <Cell col="10" text="bind:assgroomtype" />
  279. <Cell col="11" text="bind:indirecdrid" />
  280. <Cell col="12" text="bind:indirecdd" />
  281. <Cell col="13" text="bind:patinhopedd" />
  282. <Cell col="14" text="bind:inhopeward" />
  283. <Cell col="15" text="bind:inrsrvacptdd" />
  284. <Cell col="16" text="bind:orddeptcd" />
  285. <Cell col="17" text="bind:orddrid" />
  286. <Cell col="18" text="bind:inrsrvacptseqno" />
  287. <Cell col="19" text="bind:inrsrvacpttm" />
  288. <Cell col="20" text="bind:inrsrvstat" />
  289. <Cell col="21" text="bind:inrsrvprcpno" />
  290. <Cell col="22" text="bind:insukind" />
  291. <Cell col="23" text="bind:suppkind" />
  292. <Cell col="24" text="bind:suppkindresn" />
  293. <Cell col="25" text="bind:inflag" />
  294. <Cell col="26" text="bind:drgyn" />
  295. <Cell col="27" text="bind:bmtyn" />
  296. <Cell col="28" text="bind:cpyn" />
  297. <Cell col="29" text="bind:cpcd" />
  298. <Cell col="30" text="bind:fcstinterm" />
  299. <Cell col="31" text="bind:erreglyn" />
  300. <Cell col="32" text="bind:isolroomyn" />
  301. <Cell col="33" text="bind:oxyyn" />
  302. <Cell col="34" text="bind:suctyn" />
  303. <Cell col="35" text="bind:specroomyn" />
  304. <Cell col="36" text="bind:scheopdd" />
  305. <Cell col="37" text="bind:inrsrvgrad" />
  306. <Cell col="38" text="bind:inrsrvrem" />
  307. <Cell col="39" text="bind:drrem" />
  308. <Cell col="40" text="bind:inrsrvcnclresn" />
  309. <Cell col="41" text="bind:incncldd" />
  310. <Cell col="42" text="bind:incncltm" />
  311. <Cell col="43" text="bind:nblsyn" />
  312. <Cell col="44" text="bind:nurcnfid" />
  313. <Cell col="45" text="bind:nurcnfdt" />
  314. <Cell col="46" text="bind:clincstdyacptflag" />
  315. <Cell col="47" text="bind:clincstdyno" />
  316. <Cell col="48" text="bind:wardtypecd" />
  317. <Cell col="49" text="bind:specwardcd" />
  318. <Cell col="50" text="bind:subdeptcd" />
  319. </Band>
  320. </Format>
  321. </Formats>
  322. </Grid>
  323. </Layout>
  324. </Layouts>
  325. </Tabpage>
  326. <Tabpage id="case2" anchor="default" text="병실내역">
  327. <Layouts>
  328. <Layout>
  329. <Div id="group4" position="absolute 5 10 437 45" style="">
  330. <Layouts>
  331. <Layout>
  332. <Shape id="roundrect3" anchor="default" class="roundrect_search" type="roundrectangle" position="absolute 0 0 432 35" style="border: solid #ffd799 #ffd799;background:#fffbf2 ;" />
  333. <Shape id="line47" class="line_4" linetype="vertical" position="absolute 346 7 349 27" style="border: solid #ffe4bb #ffe4bb;" anchor="default" />
  334. <Static id="caption59" class="search_name" position="absolute 15 9 80 26" style="" text="조회 :" />
  335. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo11" class="combo_search" position="absolute 83 8 168 27" style="" onitemclick="group3_switch1_case2_group4_combo11_onitemclick">
  336. <Dataset id="innerdataset">
  337. <ColumnInfo>
  338. <Column id="codecolumn" />
  339. <Column id="datacolumn" />
  340. </ColumnInfo>
  341. <Rows>
  342. <Row>
  343. <Col id="codecolumn">1</Col>
  344. <Col id="datacolumn">전체</Col>
  345. </Row>
  346. <Row>
  347. <Col id="codecolumn">8</Col>
  348. <Col id="datacolumn">빈병상</Col>
  349. </Row>
  350. <Row>
  351. <Col id="codecolumn">6</Col>
  352. <Col id="datacolumn">성별</Col>
  353. </Row>
  354. <Row>
  355. <Col id="codecolumn">2</Col>
  356. <Col id="datacolumn">병동</Col>
  357. </Row>
  358. <Row>
  359. <Col id="codecolumn">3</Col>
  360. <Col id="datacolumn">병실</Col>
  361. </Row>
  362. <Row>
  363. <Col id="codecolumn">4</Col>
  364. <Col id="datacolumn">병실등급</Col>
  365. </Row>
  366. <Row>
  367. <Col id="codecolumn">5</Col>
  368. <Col id="datacolumn">병실형태</Col>
  369. </Row>
  370. </Rows>
  371. </Dataset>
  372. </Combo>
  373. <Edit id="ipt_room" class="input_search" visible="false" position="absolute 171 8 296 27" style="" anchor="default" onkeypress="group3_switch1_case2_group4_ipt_room_onkeypress" />
  374. <Combo innerdataset="ds_init_P0025list_P0025" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_grde" class="combo_search" visible="false" position="absolute 181 8 306 27" style="" onitemclick="group3_switch1_case2_group4_cmb_grde_onitemclick" />
  375. <Combo innerdataset="ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_ward" class="combo_search" visible="false" position="absolute 201 8 326 27" style="" onitemclick="group3_switch1_case2_group4_cmb_ward_onitemclick" />
  376. <Combo innerdataset="ds_init_P0026list_P0026" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_type" class="combo_search" visible="false" position="absolute 191 8 316 27" style="" onitemclick="group3_switch1_case2_group4_cmb_type_onitemclick" />
  377. <Button id="btn_search" class="btn1_letter2" position="absolute 361 7 417 29" style="" text="조회" onclick="group3_switch1_case2_group4_btn_search_onclick" />
  378. <Combo innerdataset="ds_init_P0391list_P0391" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_sex" class="combo_search" visible="false" position="absolute 200 8 325 27" style="" onitemclick="group3_switch1_case2_group4_cmb_sex_onitemclick" />
  379. </Layout>
  380. </Layouts>
  381. </Div>
  382. <Shape id="line49" class="line_1" linetype="horizontal" position="absolute 5 55 436 58" style="" anchor="default" />
  383. <Grid id="grd_roominfo" binddataset="ds_main_wdrmlist_grdroomspec" class="datagrid2" position="absolute 5 60 437 365" style="" oncelldblclick="group3_switch1_case2_grd_roominfo_oncelldblclick">
  384. <Formats>
  385. <Format id="default">
  386. <Columns>
  387. <Column size="80" />
  388. <Column size="51" />
  389. <Column size="40" />
  390. <Column size="42" />
  391. <Column size="33" />
  392. <Column size="33" />
  393. <Column size="33" />
  394. <Column size="33" />
  395. <Column size="33" />
  396. <Column size="33" />
  397. <Column size="33" />
  398. <Column size="75" />
  399. <Column size="124" />
  400. <Column size="140" />
  401. </Columns>
  402. <Rows>
  403. <Row size="23" band="head" />
  404. <Row size="23" />
  405. </Rows>
  406. <Band id="head">
  407. <Cell text="병동" />
  408. <Cell col="1" text="병실" />
  409. <Cell col="2" text="성별" />
  410. <Cell col="3" text="병상수" />
  411. <Cell col="4" text="재원병상" />
  412. <Cell col="5" text="기준병상" />
  413. <Cell col="6" text="빈병상" />
  414. <Cell col="7" text="추가병상" />
  415. <Cell col="8" text="퇴원&#xA;예고" />
  416. <Cell col="9" text="전실&#xA;OUT" />
  417. <Cell col="10" text="전실&#xA;IN" />
  418. <Cell col="11" text="형태" />
  419. <Cell col="12" text="등급" />
  420. <Cell col="13" text="진료과" />
  421. </Band>
  422. <Band id="body">
  423. <Cell text="bind:wardcd" />
  424. <Cell col="1" text="bind:roomcd" />
  425. <Cell col="2" text="bind:sex" />
  426. <Cell col="3" text="bind:bedcnt" />
  427. <Cell col="4" text="bind:inpatcnt" />
  428. <Cell col="5" text="bind:basbedcnt" />
  429. <Cell col="6" text="bind:emptybedcnt" />
  430. <Cell col="7" text="bind:tempaddbedcnt" />
  431. <Cell col="8" text="bind:dschdclrtcnt" />
  432. <Cell col="9" text="bind:outchngroomcnt" />
  433. <Cell col="10" text="bind:inchngroomcnt" />
  434. <Cell col="11" text="bind:roomtypecd" />
  435. <Cell col="12" text="bind:roomgrdecd" />
  436. <Cell col="13" text="bind:orddeptcd" />
  437. </Band>
  438. </Format>
  439. </Formats>
  440. </Grid>
  441. </Layout>
  442. </Layouts>
  443. </Tabpage>
  444. </Tabpages>
  445. </Tab>
  446. <Combo innerdataset="ds_init_P0002list_P0002" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo24" class="combo_default" position="absolute 952 591 1052 610" style="" />
  447. <Combo innerdataset="ds_init_P0328list_P0328" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo27" class="combo_default" position="absolute 1055 591 1194 610" style="" />
  448. <Button id="button3" class="btn_sw" position="absolute 385 326 462 348" style="" text="예약리스트" />
  449. <Button id="button7" class="btn_sw" position="absolute 462 326 539 348" style="" text="병실내역" />
  450. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio3" position="absolute 1070 425 1175 440" style="">
  451. <Dataset id="innerdataset">
  452. <ColumnInfo>
  453. <Column id="codecolumn" />
  454. <Column id="datacolumn" />
  455. </ColumnInfo>
  456. <Rows>
  457. <Row>
  458. <Col id="codecolumn">Y</Col>
  459. <Col id="datacolumn">Yes</Col>
  460. </Row>
  461. <Row>
  462. <Col id="codecolumn">N</Col>
  463. <Col id="datacolumn">No</Col>
  464. </Row>
  465. </Rows>
  466. </Dataset>
  467. </Radio>
  468. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio5" enable="False" position="absolute 952 425 1057 440" style="">
  469. <Dataset id="innerdataset">
  470. <ColumnInfo>
  471. <Column id="codecolumn" />
  472. <Column id="datacolumn" />
  473. </ColumnInfo>
  474. <Rows>
  475. <Row>
  476. <Col id="codecolumn">Y</Col>
  477. <Col id="datacolumn">Yes</Col>
  478. </Row>
  479. <Row>
  480. <Col id="codecolumn">N</Col>
  481. <Col id="datacolumn">No</Col>
  482. </Row>
  483. </Rows>
  484. </Dataset>
  485. </Radio>
  486. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio6" enable="False" position="absolute 952 277 1057 292" style="">
  487. <Dataset id="innerdataset">
  488. <ColumnInfo>
  489. <Column id="codecolumn" />
  490. <Column id="datacolumn" />
  491. </ColumnInfo>
  492. <Rows>
  493. <Row>
  494. <Col id="codecolumn">Y</Col>
  495. <Col id="datacolumn">Yes</Col>
  496. </Row>
  497. <Row>
  498. <Col id="codecolumn">N</Col>
  499. <Col id="datacolumn">No</Col>
  500. </Row>
  501. </Rows>
  502. </Dataset>
  503. </Radio>
  504. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio7" enable="False" position="absolute 952 253 1057 268" style="">
  505. <Dataset id="innerdataset">
  506. <ColumnInfo>
  507. <Column id="codecolumn" />
  508. <Column id="datacolumn" />
  509. </ColumnInfo>
  510. <Rows>
  511. <Row>
  512. <Col id="codecolumn">Y</Col>
  513. <Col id="datacolumn">Yes</Col>
  514. </Row>
  515. <Row>
  516. <Col id="codecolumn">N</Col>
  517. <Col id="datacolumn">No</Col>
  518. </Row>
  519. </Rows>
  520. </Dataset>
  521. </Radio>
  522. <Shape id="line45" class="line_3" linetype="horizontal" position="absolute 834 296 1194 299" style="" anchor="default" />
  523. <Static id="caption41" class="cell_1" position="absolute 834 518 949 541" style="align: middle;" text="주부_상한차등구분" />
  524. <Static id="caption42" class="cell_1" position="absolute 834 374 949 397" style="align: middle;" text="입원일자_시간" />
  525. <Static id="caption43" class="cell_1" position="absolute 834 542 949 565" style="align: middle;" text="건물_병동_병실" />
  526. <Static id="caption44" class="cell_1" position="absolute 834 422 949 445" style="align: middle;" text="선택진료_DRG여부" />
  527. <Static id="caption36" class="cell_1" position="absolute 834 470 949 493" style="align: middle;" text="장애인수첩소지" />
  528. <Static id="caption37" class="cell_1" position="absolute 834 566 949 589" style="align: middle;" text="병실형태_등급" />
  529. <Static id="caption49" class="cell_1" position="absolute 834 590 949 613" style="align: middle;" text="입원경로_임상연구" />
  530. <Static id="caption39" class="cell_1" position="absolute 834 350 949 373" style="align: middle;" text="전문의_주치의&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;if (cmb_atdoctid.disabled == true) {&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;cmb_atdoctid.enable = true;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;} else {&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;cmb_atdoctid.enable = false;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;}&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;" ondblclick="group3_caption39_ondblclick" />
  531. <Static id="caption52" class="cell_1" position="absolute 834 691 949 713" style="align: middle;" text="카드결제액" />
  532. <Static id="caption10" class="cell_1" position="absolute 0 126 112 149" style="align: middle;" text="우편번호" />
  533. <Static id="caption11" class="cell_1" position="absolute 0 54 112 77" style="align: middle;" text="성명[한_영]" />
  534. <Static id="caption13" class="cell_1" position="absolute 0 150 112 173" style="align: middle;" text="하위주소_국적" />
  535. <Static id="caption14" class="cell_1" position="absolute 0 78 112 101" style="align: middle;" text="주민번호" />
  536. <Static id="caption15" class="cell_1" position="absolute 0 174 112 197" style="align: middle;" text="외국인_VIP_종교" />
  537. <Static id="caption7" class="cell_1" position="absolute 0 30 112 53" style="align: middle;" text="환자번호" />
  538. <Static id="caption16" class="cell_1" position="absolute 0 198 112 221" style="align: middle;" text="직원소개_추천인" />
  539. <Static id="caption17" class="cell_1" position="absolute 248 78 309 101" style="align: middle;" text="생년월일" />
  540. <Static id="caption8" class="cell_1" position="absolute 247 30 309 53" style="align: middle;" text="성별_나이" />
  541. <Static id="caption9" class="cell_1" position="absolute 0 102 112 125" style="align: middle;" text="연락처_휴대폰" />
  542. <Static id="caption18" class="cell_1" position="absolute 0 222 112 283" style="align: middle;" text="참고사항" />
  543. <Shape id="line9" class="line_3" linetype="horizontal" position="absolute 0 282 380 285" style="" anchor="default" />
  544. <Static id="caption2" class="cell_1" position="absolute 0 438 119 461" style="align: middle;" text="보험유형" />
  545. <Static id="caption3" class="cell_1" position="absolute 0 462 119 485" style="align: middle;" text="유형보조_보조사유" />
  546. <Shape id="line18" class="line_3" linetype="horizontal" position="absolute 0 628 380 631" style="" anchor="default" />
  547. <Static id="caption30" class="cell_1" position="absolute 0 662 115 685" style="align: middle;" text="직원감면" />
  548. <Static id="caption34" class="cell_1" position="absolute 0 711 115 740" style="align: middle;" text="참고사항" />
  549. <Static id="caption29" class="cell_1" position="absolute 0 686 115 709" style="align: middle;" text="직원성명_관계_재직" />
  550. <Shape id="line16" class="line_3" linetype="horizontal" position="absolute 0 740 380 743" style="" anchor="default" />
  551. <Shape id="line30" class="line_2" linetype="horizontal" position="absolute 834 372 1194 375" style="" anchor="default" />
  552. <Static id="caption40" class="cell_1" position="absolute 834 326 949 349" style="align: middle;" text="진료과" />
  553. <Static id="caption60" class="cell_1" position="absolute 834 494 949 517" style="align: middle;" text="BMT_희귀난치여부" />
  554. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio8" position="absolute 952 449 1057 464" style="">
  555. <Dataset id="innerdataset">
  556. <ColumnInfo>
  557. <Column id="codecolumn" />
  558. <Column id="datacolumn" />
  559. </ColumnInfo>
  560. <Rows>
  561. <Row>
  562. <Col id="codecolumn">Y</Col>
  563. <Col id="datacolumn">Yes</Col>
  564. </Row>
  565. <Row>
  566. <Col id="codecolumn">N</Col>
  567. <Col id="datacolumn">No</Col>
  568. </Row>
  569. </Rows>
  570. </Dataset>
  571. </Radio>
  572. <Shape id="line50" class="line_2" linetype="horizontal" position="absolute 834 492 1194 495" style="" anchor="default" />
  573. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio9" position="absolute 1070 449 1175 464" style="">
  574. <Dataset id="innerdataset">
  575. <ColumnInfo>
  576. <Column id="codecolumn" />
  577. <Column id="datacolumn" />
  578. </ColumnInfo>
  579. <Rows>
  580. <Row>
  581. <Col id="codecolumn">Y</Col>
  582. <Col id="datacolumn">Yes</Col>
  583. </Row>
  584. <Row>
  585. <Col id="codecolumn">N</Col>
  586. <Col id="datacolumn">No</Col>
  587. </Row>
  588. </Rows>
  589. </Dataset>
  590. </Radio>
  591. <Edit id="ipt_age" class="input_default" position="absolute 345 31 380 50" style="align:center ;" anchor="default" />
  592. <Calendar id="ipt_indd" class="input_default" position="absolute 952 375 1068 394" style="" anchor="default" onlbuttonup="group3_ipt_indd_onlbuttonup" onsetfocus="group3_ipt_indd_onsetfocus" onkillfocus="group3_ipt_indd_onkillfocus" />
  593. <MaskEdit id="ipt_intm" class="input_default" mask="hh:nn" position="absolute 1071 375 1140 394" style="" anchor="default" oninvalidformat="group3_ipt_intm_oninvalidformat" />
  594. <Grid id="grd_outchoshist" binddataset="ds_main_otptlist_grdoutchoshist" class="datagrid2" position="absolute 385 30 1194 146" style="" oncelldblclick="group3_grd_outchoshist_oncelldblclick" oncellclick="group3_grd_outchoshist_oncellclick">
  595. <Formats>
  596. <Format id="default">
  597. <Columns>
  598. <Column size="27" />
  599. <Column size="62" />
  600. <Column size="70" />
  601. <Column size="55" />
  602. <Column size="134" />
  603. <Column size="66" />
  604. <Column size="50" />
  605. <Column size="42" />
  606. <Column size="42" />
  607. <Column size="42" />
  608. <Column size="42" />
  609. <Column size="74" />
  610. <Column size="81" />
  611. <Column size="100" />
  612. <Column size="68" />
  613. <Column size="72" />
  614. <Column size="70" />
  615. <Column size="100" />
  616. <Column size="40" />
  617. <Column size="40" />
  618. <Column size="40" />
  619. </Columns>
  620. <Rows>
  621. <Row size="23" band="head" />
  622. <Row size="23" />
  623. </Rows>
  624. <Band id="head">
  625. <Cell text="전환" />
  626. <Cell col="1" text="수납_처방" />
  627. <Cell col="2" text="진료일자" />
  628. <Cell col="3" text="진료시간" />
  629. <Cell col="4" text="진료과" />
  630. <Cell col="5" text="진료의사" />
  631. <Cell col="6" text="선택" />
  632. <Cell col="7" text="주_부" />
  633. <Cell col="8" text="초_재" />
  634. <Cell col="9" text="연속" />
  635. <Cell col="10" text="기타" />
  636. <Cell col="11" text="유형" />
  637. <Cell col="12" text="보조" />
  638. <Cell col="13" text="유형보조사유" />
  639. <Cell col="14" text="보험자기호" />
  640. <Cell col="15" text="진찰료" />
  641. <Cell col="16" text="형태" />
  642. <Cell col="17" text="수급절차" />
  643. <Cell col="18" text="생성번호" />
  644. <Cell col="19" text="이력일련번호" />
  645. <Cell col="20" text="이력상태" />
  646. </Band>
  647. <Band id="body">
  648. <Cell text="bind:cvrtflag" />
  649. <Cell col="1" text="bind:calcflag" />
  650. <Cell col="2" text="bind:orddd" />
  651. <Cell col="3" text="bind:ordtm" />
  652. <Cell col="4" text="bind:orddeptcd" />
  653. <Cell col="5" text="bind:orddrid" />
  654. <Cell col="6" text="bind:specordyn" />
  655. <Cell col="7" text="bind:mskind" />
  656. <Cell col="8" text="bind:fsexamflag" />
  657. <Cell col="9" text="bind:insukind" />
  658. <Cell col="10" text="bind:suppkind" />
  659. <Cell col="11" text="bind:suppkindresn" />
  660. <Cell col="12" text="bind:insucd" />
  661. <Cell col="13" text="bind:medamtestmyn" />
  662. <Cell col="14" text="bind:ordtype" />
  663. <Cell col="15" text="bind:ordreqformflag" />
  664. <Cell col="16" text="bind:cretno" />
  665. <Cell col="17" text="bind:acptseqno" />
  666. <Cell col="18" text="bind:histstat" />
  667. </Band>
  668. </Format>
  669. </Formats>
  670. </Grid>
  671. <Edit id="ipt_pid" class="input_s_essential" taborder="1" position="absolute 115 31 225 50" style="" anchor="default" onkeypress="group3_ipt_pid_onkeypress" />
  672. <Combo innerdataset="ds_hidden_init_insukind" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_insukind" class="combo_default" taborder="10" position="absolute 122 439 380 458" style="" onitemchanged="group3_cmb_insukind_onitemchanged" onitemclick="group3_cmb_insukind_onitemclick" />
  673. <Combo innerdataset="ds_hidden_init_suppkind" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_suppkind" class="combo_default" taborder="11" position="absolute 122 463 249 482" style="" onitemchanged="group3_cmb_suppkind_onitemchanged" />
  674. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio10" position="absolute 952 521 1065 541" style="" onitemclick="group3_radio10_onitemclick">
  675. <Dataset id="innerdataset">
  676. <ColumnInfo>
  677. <Column id="codecolumn" />
  678. <Column id="datacolumn" />
  679. </ColumnInfo>
  680. <Rows>
  681. <Row>
  682. <Col id="codecolumn">M</Col>
  683. <Col id="datacolumn">주유형</Col>
  684. </Row>
  685. <Row>
  686. <Col id="codecolumn">S</Col>
  687. <Col id="datacolumn">부유형</Col>
  688. </Row>
  689. </Rows>
  690. </Dataset>
  691. </Radio>
  692. <Button id="button8" class="btn2_letter4" position="absolute 316 5 380 24" style="" text="환자인적" onclick="group3_button8_onclick" />
  693. <Static id="caption45" class="cell_1" position="absolute 834 398 949 421" style="align: middle;" text="시작일자_종료일자" />
  694. <Button id="button24" class="icon_search" position="absolute 364 104 380 120" style="" text="" onclick="group3_button24_onclick" />
  695. <Combo innerdataset="ds_hidden_init_orddeptcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_orddeptcd" class="combo_default" taborder="22" position="absolute 1010 327 1194 346" style="" onitemchanged="group3_cmb_orddeptcd_onitemchanged" />
  696. <Combo innerdataset="ds_hidden_init_orddrid" datacolumn="nmsp" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_orddrid" class="combo_default" taborder="23" position="absolute 1010 351 1101 370" style="" onitemchanged="group3_cmb_orddrid_onitemchanged" />
  697. <Combo innerdataset="ds_hidden_init_orddrid" datacolumn="nmsp" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_atdoctid" class="combo_default" enable="False" position="absolute 1104 351 1194 370" style="" />
  698. <Combo innerdataset="ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_wardcd" class="combo_default" taborder="24" position="absolute 1010 543 1102 562" style="" onitemchanged="group3_cmb_wardcd_onitemchanged" onitemclick="group3_cmb_wardcd_onitemclick" />
  699. <Combo innerdataset="ds_hidden_init_roomcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_roomcd" taborder="25" position="absolute 1105 543 1175 562" style="" onitemclick="group3_cmb_roomcd_onitemclick" />
  700. <Combo innerdataset="ds_hidden_roomgrdelist_roomgrde" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_roomgrdecd" class="combo_default" position="absolute 1085 567 1194 586" style="" onitemclick="group3_cmb_roomgrdecd_onitemclick" />
  701. <Shape id="line51" class="line_2" linetype="horizontal" position="absolute 834 612 1194 615" style="" anchor="default" />
  702. <Shape id="line53" class="line_2" linetype="horizontal" position="absolute 834 348 1194 351" style="" anchor="default" />
  703. <Static id="caption61" class="cell_1" position="absolute 834 446 949 469" style="align: middle;" text="CP_노블레스여부" />
  704. <Edit id="ipt_hngnm" class="input_s_essential" taborder="2" position="absolute 115 55 226 74" style="" anchor="default" onkeypress="group3_ipt_hngnm_onkeypress" />
  705. <Button id="btn_ptbspid" class="icon_search" position="absolute 228 32 244 48" style="" text="" onclick="group3_btn_ptbspid_onclick" />
  706. <Button id="btn_ptbshngnm" class="icon_search" position="absolute 229 57 245 73" style="" text="" onclick="group3_btn_ptbshngnm_onclick" />
  707. <Edit id="input11" class="input_default" position="absolute 177 127 197 146" style="" anchor="default" />
  708. <Button id="btn_ptbsrrgstno" class="icon_search" position="absolute 229 80 245 96" style="" text="" onclick="group3_btn_ptbsrrgstno_onclick" />
  709. <Combo innerdataset="ds_init_P0327list_P0327" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo1" position="absolute 292 199 380 218" style="" />
  710. <Combo innerdataset="ds_hidden_init_roomtypecd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_roomtypecd" class="combo_default" position="absolute 952 567 1082 586" style="" onitemchanged="group3_cmb_roomtypecd_onitemchanged" />
  711. <Edit id="ipt_rrgstno1" class="input_s_essential" taborder="3" position="absolute 115 79 165 98" style="" anchor="default" xforms-next="group3_ipt_rrgstno1_xforms-next" onkeypress="group3_ipt_rrgstno1_onkeypress" onkillfocus="group3_ipt_rrgstno1_onkillfocus" />
  712. <Edit id="ipt_rrgstno2" class="input_s_essential" taborder="4" position="absolute 168 79 226 98" style="" anchor="default" xforms-next="group3_ipt_rrgstno2_xforms-next" onkeypress="group3_ipt_rrgstno2_onkeypress" />
  713. <Tab id="switch2" position="absolute 0 486 380 633" style="" anchor="default">
  714. <Tabpages>
  715. <Tabpage id="case_base" selected="true" anchor="default">
  716. <Layouts>
  717. <Layout>
  718. <Edit id="output68" class="output_fix" position="absolute 122 122 215 141" style="" anchor="default" readonly="true" />
  719. <Static id="caption127" class="cell_1" position="absolute 0 72 119 95" style="align: middle;" text="피보험자 주민번호" />
  720. <Edit id="output69" class="output_fix" position="absolute 218 122 296 141" style="" anchor="default" readonly="true" />
  721. <Static id="caption128" class="cell_1" position="absolute 0 120 119 143" style="align: middle;" text="중증번호" />
  722. <Static id="caption129" class="cell_1" position="absolute 0 48 119 71" style="align: middle;" text="피보관계_피보성명" />
  723. <Static id="caption130" class="cell_1" position="absolute 0 0 119 23" style="align: middle;" text="보험자기호_명칭" />
  724. <Static id="caption131" class="cell_1" position="absolute 0 96 119 119" style="align: middle;" text="취득일자_종료일자" />
  725. <Static id="caption132" class="cell_1" position="absolute 0 24 119 47" style="align: middle;" text="보험증번호" />
  726. <Shape id="line137" class="line_2" linetype="horizontal" position="absolute 0 22 377 25" style="" anchor="default" />
  727. <Shape id="line138" class="line_2" linetype="horizontal" position="absolute 0 46 377 49" style="" anchor="default" />
  728. <Shape id="line139" class="line_2" linetype="horizontal" position="absolute 0 70 377 73" style="" anchor="default" />
  729. <Shape id="line140" class="line_2" linetype="horizontal" position="absolute 0 94 377 97" style="" anchor="default" />
  730. <Shape id="line141" class="line_2" linetype="horizontal" position="absolute 0 118 377 121" style="" anchor="default" />
  731. <Edit id="ipt_insucd" class="input_default" taborder="13" position="absolute 122 1 215 20" style="" anchor="default" onkeypress="group3_switch2_case_base_ipt_insucd_onkeypress" />
  732. <Edit id="ipt_insunm" class="input_default" position="absolute 237 1 377 20" style="" anchor="default" />
  733. <Edit id="ipt_insuno" class="input_default" taborder="14" position="absolute 122 25 356 44" style="" anchor="default" />
  734. <Combo innerdataset="ds_init_P0016list_P0016" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_insdrela" class="combo_default" taborder="15" position="absolute 122 49 245 68" style="" onitemchanged="group3_switch2_case_base_cmb_insdrela_onitemchanged" />
  735. <Edit id="ipt_insdnm" class="input_default" taborder="16" position="absolute 248 49 377 68" style="" anchor="default" />
  736. <Edit id="ipt_insdrrgstno1" class="input_default" taborder="17" position="absolute 122 73 245 92" style="" anchor="default" />
  737. <Edit id="ipt_insdrrgstno2" class="input_default" taborder="18" position="absolute 248 73 377 92" style="" anchor="default" />
  738. <Calendar id="ipt_fromdd" class="input_default" taborder="19" position="absolute 122 97 245 116" style="" anchor="default" />
  739. <Calendar id="ipt_todd" class="input_default" taborder="20" position="absolute 248 97 377 116" style="" anchor="default" />
  740. <Button id="btn_insucd_search" class="icon_search" position="absolute 218 4 234 20" style="" text="" onclick="group3_switch2_case_base_btn_insucd_search_onclick" />
  741. <Button id="btn_insuno_search" class="icon_search" position="absolute 358 28 374 44" style="" text="" onclick="group3_switch2_case_base_btn_insuno_search_onclick" />
  742. <Edit id="output9" class="output_fix" position="absolute 299 122 377 141" style="" anchor="default" readonly="true" />
  743. <Edit id="output10" class="output_fix" position="absolute 91 122 116 141" style="" anchor="default" readonly="true" />
  744. </Layout>
  745. </Layouts>
  746. </Tabpage>
  747. <Tabpage id="case_inducs" anchor="default">
  748. <Layouts>
  749. <Layout>
  750. <Static id="caption133" class="cell_1" position="absolute 0 0 119 23" style="align: middle;" text="관리번호" />
  751. <Static id="caption134" class="cell_1" position="absolute 0 96 119 119" style="align: middle;" text="요양승인기간" />
  752. <Static id="caption135" class="cell_1" position="absolute 0 48 119 71" style="align: middle;" text="산재지사" />
  753. <Static id="caption136" class="cell_1" position="absolute 0 24 119 47" style="align: middle;" text="사업장명" />
  754. <Static id="caption137" class="cell_1" position="absolute 0 72 119 95" style="align: middle;" text="사고일자_진료개시" />
  755. <Edit id="output70" class="output_fix" position="absolute 121 1 378 20" style="" anchor="default" readonly="true" />
  756. <Edit id="output71" class="output_fix" position="absolute 121 25 378 44" style="" anchor="default" readonly="true" />
  757. <Edit id="output72" class="output_fix" position="absolute 121 49 205 68" style="" anchor="default" readonly="true" />
  758. <Edit id="output74" class="output_fix" position="absolute 121 73 247 92" style="" anchor="default" readonly="true" />
  759. <Edit id="output75" class="output_fix" position="absolute 250 73 377 92" style="" anchor="default" readonly="true" />
  760. <Edit id="output76" class="output_fix" position="absolute 121 97 247 116" style="" anchor="default" readonly="true" />
  761. <Shape id="line144" class="line_2" linetype="horizontal" position="absolute 0 22 377 25" style="" anchor="default" />
  762. <Shape id="line145" class="line_2" linetype="horizontal" position="absolute 0 46 377 49" style="" anchor="default" />
  763. <Shape id="line146" class="line_2" linetype="horizontal" position="absolute 0 70 377 73" style="" anchor="default" />
  764. <Shape id="line147" class="line_2" linetype="horizontal" position="absolute 0 94 377 97" style="" anchor="default" />
  765. <Shape id="line148" class="line_3" linetype="horizontal" position="absolute 0 118 377 121" style="" anchor="default" />
  766. <Edit id="output3" class="output_fix" position="absolute 208 49 378 68" style="" anchor="default" readonly="true" />
  767. <Edit id="output4" class="output_fix" position="absolute 250 97 376 116" style="" anchor="default" readonly="true" />
  768. </Layout>
  769. </Layouts>
  770. </Tabpage>
  771. <Tabpage id="case_ta" anchor="default">
  772. <Layouts>
  773. <Layout>
  774. <Static id="caption139" class="cell_1" position="absolute 0 96 119 119" style="align: middle;" text="승인기간" />
  775. <Static id="caption140" class="cell_1" position="absolute 0 72 119 95" style="align: middle;" text="승인과" />
  776. <Static id="caption141" class="cell_1" position="absolute 0 0 119 23" style="align: middle;" text="보험회사" />
  777. <Static id="caption143" class="cell_1" position="absolute 0 48 119 71" style="align: middle;" text="발생금액" />
  778. <Static id="caption144" class="cell_1" position="absolute 0 24 119 47" style="align: middle;" text="지불한도액" />
  779. <Shape id="line150" class="line_2" linetype="horizontal" position="absolute 0 22 377 25" style="" anchor="default" />
  780. <Edit id="output77" class="output_fix" position="absolute 121 1 210 20" style="" anchor="default" readonly="true" />
  781. <Shape id="line151" class="line_2" linetype="horizontal" position="absolute 0 46 377 49" style="" anchor="default" />
  782. <Edit id="output78" class="output_fix" position="absolute 121 25 250 44" style="" anchor="default" readonly="true" />
  783. <Shape id="line152" class="line_2" linetype="horizontal" position="absolute 0 70 377 73" style="" anchor="default" />
  784. <Edit id="output79" class="output_fix" position="absolute 121 49 377 68" style="" anchor="default" readonly="true" />
  785. <Shape id="line153" class="line_2" linetype="horizontal" position="absolute 0 94 377 97" style="" anchor="default" />
  786. <Edit id="output80" class="output_fix" position="absolute 121 74 377 93" style="" anchor="default" readonly="true" />
  787. <Shape id="line154" class="line_3" linetype="horizontal" position="absolute 0 118 377 121" style="" anchor="default" />
  788. <Edit id="output81" class="output_fix" position="absolute 121 97 250 116" style="" anchor="default" readonly="true" />
  789. <Edit id="output2" class="output_fix" position="absolute 253 97 377 116" style="" anchor="default" readonly="true" />
  790. <Edit id="output8" class="output_fix" position="absolute 213 1 377 20" style="" anchor="default" readonly="true" />
  791. </Layout>
  792. </Layouts>
  793. </Tabpage>
  794. <Tabpage id="case_dutywund" anchor="default">
  795. <Layouts>
  796. <Layout>
  797. <Static id="caption145" class="cell_1" position="absolute 0 0 119 23" style="align: middle;" text="공상적용 잔여일수" />
  798. <Shape id="line155" class="line_3" linetype="horizontal" position="absolute 0 22 377 25" style="" anchor="default" />
  799. <Edit id="output83" class="output_fix" position="absolute 121 1 377 20" style="" anchor="default" readonly="true" />
  800. </Layout>
  801. </Layouts>
  802. </Tabpage>
  803. </Tabpages>
  804. </Tab>
  805. <Button id="button1" class="icon_search" position="absolute 1178 546 1194 562" style="" text="" onclick="group3_button1_onclick" />
  806. <Edit id="ipt_orddeptnm" position="absolute 952 327 1007 346" style="" anchor="default" onkillfocus="group3_ipt_orddeptnm_onkillfocus" onkeypress="group3_ipt_orddeptnm_onkeypress" />
  807. <Edit id="opt_fromdd" class="output_fix" position="absolute 952 399 1068 418" style="" anchor="default" readonly="true" />
  808. <MaskEdit id="ipt_Sfromdd" class="input_default" visible="false" mask="yyyy-mm-dd" position="absolute 952 399 1068 418" style="" anchor="default" />
  809. <Edit id="opt_todd" class="output_fix" position="absolute 1071 399 1194 418" style="" anchor="default" readonly="true" />
  810. <Edit id="ipt_detladdr" class="input_default" taborder="7" position="absolute 115 151 291 170" style="" anchor="default" onkeydown="group3_ipt_detladdr_onkeydown" />
  811. <Combo innerdataset="ds_init_P0032list_P0032" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_suppkindresn" class="combo_default" taborder="12" position="absolute 252 463 380 482" style="" />
  812. <Button id="btn_patspcfyn" position="absolute 99 4 119 24" style="background:#c0c0c0 ;" text="" onclick="group3_btn_patspcfyn_onclick" />
  813. <CheckBox id="bool1" truevalue="Y" falsevalue="N" position="absolute 950 640 970 660" style="" text="" anchor="left bottom" onclick="group3_bool1_onclick" xforms-deselect="group3_bool1_xforms-deselect" />
  814. <Static id="caption4" position="absolute 970 641 996 661" style="" text="협력" />
  815. <Edit id="ipt_orddeptdrabbr" position="absolute 952 351 1007 370" style="" anchor="default" onkillfocus="group3_ipt_orddeptdrabbr_onkillfocus" onkeypress="group3_ipt_orddeptdrabbr_onkeypress" />
  816. <Button id="button16" visible="false" position="absolute 190 5 265 25" style="" text="button16" onclick="group3_button16_onclick" />
  817. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo2" position="absolute 952 495 1062 514" style="">
  818. <Dataset id="innerdataset">
  819. <ColumnInfo>
  820. <Column id="codecolumn" />
  821. <Column id="datacolumn" />
  822. </ColumnInfo>
  823. <Rows>
  824. <Row>
  825. <Col id="codecolumn">1</Col>
  826. <Col id="datacolumn">해당없음</Col>
  827. </Row>
  828. <Row>
  829. <Col id="codecolumn">2</Col>
  830. <Col id="datacolumn">환자</Col>
  831. </Row>
  832. <Row>
  833. <Col id="codecolumn">3</Col>
  834. <Col id="datacolumn">공여자</Col>
  835. </Row>
  836. <Row>
  837. <Col id="codecolumn">4</Col>
  838. <Col id="datacolumn">타기관공여자</Col>
  839. </Row>
  840. </Rows>
  841. </Dataset>
  842. </Combo>
  843. <Static id="caption64" position="absolute 133 200 183 220" style="font:,8,8pt;" text="직원소개" />
  844. <CheckBox id="bool2" truevalue="Y" falsevalue="N" position="absolute 206 175 226 195" style="align:left ;" text="" anchor="left bottom" />
  845. <Static id="caption65" position="absolute 133 175 171 195" style="font:,8,8pt;" text="외국인" />
  846. <CheckBox id="bool3" truevalue="Y" falsevalue="N" position="absolute 114 200 134 220" style="align:left ;" text="" anchor="left bottom" />
  847. <CheckBox id="bool4" truevalue="Y" falsevalue="N" position="absolute 114 175 134 195" style="align:left ;" text="" anchor="left bottom" />
  848. <Static id="caption5" position="absolute 225 175 255 195" style="font:,8,8pt;" text="VIP" />
  849. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio4" taborder="35" position="absolute 952 473 1057 488" style="background:transparent ;">
  850. <Dataset id="innerdataset">
  851. <ColumnInfo>
  852. <Column id="codecolumn" />
  853. <Column id="datacolumn" />
  854. </ColumnInfo>
  855. <Rows>
  856. <Row>
  857. <Col id="codecolumn">Y</Col>
  858. <Col id="datacolumn">Yes</Col>
  859. </Row>
  860. <Row>
  861. <Col id="codecolumn">N</Col>
  862. <Col id="datacolumn">No</Col>
  863. </Row>
  864. </Rows>
  865. </Dataset>
  866. </Radio>
  867. <Static id="caption157" class="cell_1" position="absolute 834 614 949 637" style="align: middle;" text="제출구분" />
  868. <Button id="btn_cnst" class="btn2_letter4" visible="false" position="absolute 834 616 898 635" style="" text="진료의뢰" onclick="group3_btn_cnst_onclick" />
  869. <Combo innerdataset="ds_init_P0308list_P0308" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo8" class="combo_default" enable="False" position="absolute 1060 470 1194 489" style="" onitemclick="group3_combo8_onitemclick" />
  870. <Edit id="ipt_rqsthospcd" enable="False" position="absolute 999 639 1099 658" style="" anchor="default" />
  871. <Edit id="ipt_rqstdrid" enable="False" position="absolute 1102 639 1194 658" style="" anchor="default" />
  872. <Combo innerdataset="ds_init_P0380list_P0380" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_ordreqformflag" class="combo_default" taborder="22" position="absolute 952 615 1194 634" style="" onitemchanged="group3_cmb_ordreqformflag_onitemchanged" />
  873. <Button id="button61" class="btn2_letter2" position="absolute 248 413 290 432" style="" text="자보" onclick="group3_button61_onclick" />
  874. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_rareobstflag" position="absolute 1070 495 1175 510" style="">
  875. <Dataset id="innerdataset">
  876. <ColumnInfo>
  877. <Column id="codecolumn" />
  878. <Column id="datacolumn" />
  879. </ColumnInfo>
  880. <Rows>
  881. <Row>
  882. <Col id="codecolumn">H</Col>
  883. <Col id="datacolumn">Yes</Col>
  884. </Row>
  885. <Row>
  886. <Col id="codecolumn">I</Col>
  887. <Col id="datacolumn">No</Col>
  888. </Row>
  889. </Rows>
  890. </Dataset>
  891. </Radio>
  892. <Edit id="output11" class="output_fix" position="absolute 222 687 282 706" style="" anchor="default" readonly="true" />
  893. <TextArea id="textarea6" position="absolute 115 364 380 402" style="" />
  894. <Combo innerdataset="ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="combo38" class="combo_default" enable="False" visible="false" position="absolute 115 285 257 304" style="" />
  895. <Static id="caption147" class="tit_2" position="absolute 5 293 149 306" style="" text="예약정보" />
  896. <Static id="caption148" class="cell_1" position="absolute 0 363 112 404" style="align: middle;" text="원무 전달사항" />
  897. <Static id="caption149" class="cell_1" position="absolute 0 313 112 336" style="align: middle;" text="병동구분_세부병동" />
  898. <Combo innerdataset="ds_hidden_roomgrdelist_roomgrde" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo41" class="combo_default" enable="False" position="absolute 115 340 213 359" style="" />
  899. <Static id="caption150" class="cell_1" position="absolute 0 337 112 360" style="align: middle;" text="병실등급_형태_OS" />
  900. <Shape id="line123" class="line_1" linetype="horizontal" position="absolute 0 308 380 311" style="" anchor="default" />
  901. <Shape id="line124" class="line_2" linetype="horizontal" position="absolute 0 335 380 338" style="" anchor="default" />
  902. <Shape id="line126" class="line_3" linetype="horizontal" position="absolute 0 404 380 407" style="" anchor="default" />
  903. <Shape id="line127" class="line_2" linetype="horizontal" position="absolute 0 362 380 365" style="" anchor="default" />
  904. <Edit id="input3" class="input_default" position="absolute 118 663 168 682" style="" anchor="default" onkeypress="group3_input3_onkeypress" onkillfocus="group3_input3_onkillfocus" />
  905. <cp_checkboxList datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_nhicyn" position="absolute 70 441 115 456" style="font:,9,9pt;" titletext="CheckBox List" text="chk_nhicyn" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100">
  906. <Dataset id="innerdataset">
  907. <ColumnInfo>
  908. <Column id="codecolumn" />
  909. <Column id="datacolumn" />
  910. </ColumnInfo>
  911. <Rows>
  912. <Row>
  913. <Col id="codecolumn">Y</Col>
  914. <Col id="datacolumn">자격</Col>
  915. </Row>
  916. </Rows>
  917. </Dataset>
  918. </cp_checkboxList>
  919. <cp_checkboxList datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox1" position="absolute 69 33 109 53" style="" titletext="CheckBox List" text="checkbox1" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100">
  920. <Dataset id="innerdataset">
  921. <ColumnInfo>
  922. <Column id="codecolumn" />
  923. <Column id="datacolumn" />
  924. </ColumnInfo>
  925. <Rows>
  926. <Row>
  927. <Col id="codecolumn">Y</Col>
  928. <Col id="datacolumn">숨김</Col>
  929. </Row>
  930. </Rows>
  931. </Dataset>
  932. </cp_checkboxList>
  933. <Combo innerdataset="ds_init_P0474list_P0474" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo3" class="combo_default" enable="False" position="absolute 115 314 235 333" style="" />
  934. <Combo innerdataset="ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="combo4" class="combo_default" enable="False" position="absolute 238 314 380 333" style="" />
  935. <Combo innerdataset="ds_init_P0378list_P0378" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo7" class="combo_default" enable="False" position="absolute 216 340 314 359" style="" />
  936. <Edit id="input2" class="input_default" enable="False" position="absolute 317 340 347 359" style="" anchor="default" onkeydown="group3_input2_onkeydown" />
  937. <Edit id="input4" class="input_default" enable="False" position="absolute 350 340 380 359" style="" anchor="default" onkeydown="group3_input4_onkeydown" />
  938. <Button id="button4" class="btn3_letter5" position="absolute 1103 2 1195 24" style="" text="프린터설정" onclick="group3_button4_onclick" />
  939. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_ownbmaxgradeflag" class="combo_default" taborder="23" position="absolute 1077 520 1194 539" style="">
  940. <Dataset id="innerdataset">
  941. <ColumnInfo>
  942. <Column id="codecolumn" />
  943. <Column id="datacolumn" />
  944. </ColumnInfo>
  945. <Rows>
  946. <Row>
  947. <Col id="codecolumn">1</Col>
  948. <Col id="datacolumn">400</Col>
  949. </Row>
  950. <Row>
  951. <Col id="codecolumn">2</Col>
  952. <Col id="datacolumn">300</Col>
  953. </Row>
  954. <Row>
  955. <Col id="codecolumn">3</Col>
  956. <Col id="datacolumn">200</Col>
  957. </Row>
  958. </Rows>
  959. </Dataset>
  960. </Combo>
  961. <Edit id="opt_fstrgstnm" position="absolute 985 3 1095 22" style="font:,10,bold;align:left ;color:#000000;" anchor="default" readonly="true" />
  962. <Static id="caption26" position="absolute 900 5 985 20" style="font:,10,bold;" text="입원등록자 :" />
  963. <Combo innerdataset="ds_hidden_init_naticd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="combo9" class="combo_default" position="absolute 292 151 380 170" style="" />
  964. </Layout>
  965. </Layouts>
  966. </Div>
  967. <Div id="grp_card" position="absolute 650 20 850 30" style="" />
  968. <Static id="caption46" class="cell_2" position="absolute 580 732 650 747" style="align: middle;" text="범 례" />
  969. <Static id="caption19" class="color_6" position="absolute 746 732 761 747" style="align: middle;background:#000000 ;" />
  970. <Static id="caption47" class="color_5" position="absolute 660 732 675 747" style="align: middle;background:#cc3300 ;" />
  971. <Static id="caption24" position="absolute 764 733 820 747" style="align: middle;" text="예약환자" />
  972. <Static id="caption25" position="absolute 678 733 740 747" style="align: middle;" text="결정서환자" />
  973. <Combo innerdataset="ds_hidden_init_centcd_centcdlist" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_centcd" class="combo_default" visible="false" position="absolute 877 340 949 359" style="" onitemchanged="cmb_centcd_onitemchanged" />
  974. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_building" class="combo_default" position="absolute 952 556 1007 575" style="" onitemclick="cmb_building_onitemclick">
  975. <Dataset id="innerdataset">
  976. <ColumnInfo>
  977. <Column id="codecolumn" />
  978. <Column id="datacolumn" />
  979. </ColumnInfo>
  980. <Rows>
  981. <Row>
  982. <Col id="codecolumn">-</Col>
  983. <Col id="datacolumn">-</Col>
  984. </Row>
  985. <Row>
  986. <Col id="codecolumn">M</Col>
  987. <Col id="datacolumn">본관</Col>
  988. </Row>
  989. <Row>
  990. <Col id="codecolumn">S</Col>
  991. <Col id="datacolumn">별관</Col>
  992. </Row>
  993. </Rows>
  994. </Dataset>
  995. </Combo>
  996. </Layout>
  997. </Layouts>
  998. <Objects>
  999. <Dataset id="ds_hidden_h_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1000. <ColumnInfo>
  1001. <Column id="ptin" type="STRING" size="256" />
  1002. <Column id="srdg" type="STRING" size="256" />
  1003. <Column id="aipm" type="STRING" size="256" />
  1004. <Column id="icpm" type="STRING" size="256" />
  1005. <Column id="rooa" type="STRING" size="256" />
  1006. </ColumnInfo>
  1007. <Rows>
  1008. <Row>
  1009. <Col id="ptin"></Col>
  1010. <Col id="srdg"></Col>
  1011. <Col id="aipm"></Col>
  1012. <Col id="icpm"></Col>
  1013. <Col id="rooa"></Col>
  1014. </Row>
  1015. </Rows>
  1016. </Dataset>
  1017. <Dataset id="ds_send_data11_s_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1018. <ColumnInfo>
  1019. <Column id="ptin" type="STRING" size="256" />
  1020. </ColumnInfo>
  1021. <Rows>
  1022. <Row>
  1023. <Col id="ptin"></Col>
  1024. </Row>
  1025. </Rows>
  1026. </Dataset>
  1027. <Dataset id="ds_hidden_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1028. <ColumnInfo />
  1029. </Dataset>
  1030. <Dataset id="ds_init_P0474list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1031. <ColumnInfo />
  1032. </Dataset>
  1033. <Dataset id="ds_init_P0026list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1034. <ColumnInfo />
  1035. </Dataset>
  1036. <Dataset id="ds_init_P0327list_P0327" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1037. <ColumnInfo>
  1038. <Column id="cdnm" type="STRING" size="256" />
  1039. <Column id="cdid" type="STRING" size="256" />
  1040. </ColumnInfo>
  1041. <Rows>
  1042. <Row>
  1043. <Col id="cdnm"></Col>
  1044. <Col id="cdid"></Col>
  1045. </Row>
  1046. </Rows>
  1047. </Dataset>
  1048. <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1049. <ColumnInfo>
  1050. <Column id="cd" type="STRING" size="256" />
  1051. <Column id="nm" type="STRING" size="256" />
  1052. <Column id="wd" type="STRING" size="256" />
  1053. <Column id="gr" type="STRING" size="256" />
  1054. <Column id="ty" type="STRING" size="256" />
  1055. <Column id="sex" type="STRING" size="256" />
  1056. </ColumnInfo>
  1057. <Rows>
  1058. <Row>
  1059. <Col id="cd"></Col>
  1060. <Col id="nm"></Col>
  1061. <Col id="wd"></Col>
  1062. <Col id="gr"></Col>
  1063. <Col id="ty"></Col>
  1064. <Col id="sex"></Col>
  1065. </Row>
  1066. </Rows>
  1067. </Dataset>
  1068. <Dataset id="ds_main_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1069. <ColumnInfo />
  1070. </Dataset>
  1071. <Dataset id="ds_hidden_rcv_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1072. <ColumnInfo>
  1073. <Column id="icdr_status" type="STRING" size="256" />
  1074. <Column id="icdr_pid" type="STRING" size="256" />
  1075. <Column id="icdr_indd" type="STRING" size="256" />
  1076. <Column id="icdr_cretno" type="STRING" size="256" />
  1077. <Column id="icdr_fromdd" type="STRING" size="256" />
  1078. <Column id="icdr_seqno" type="STRING" size="256" />
  1079. <Column id="icdr_instcd" type="STRING" size="256" />
  1080. <Column id="icdr_mskind" type="STRING" size="256" />
  1081. <Column id="icdr_todd" type="STRING" size="256" />
  1082. <Column id="icdr_histstat" type="STRING" size="256" />
  1083. <Column id="icdr_indschacptstat" type="STRING" size="256" />
  1084. <Column id="icdr_centcd" type="STRING" size="256" />
  1085. <Column id="icdr_dutdeptcd" type="STRING" size="256" />
  1086. <Column id="icdr_suporddeptcd" type="STRING" size="256" />
  1087. <Column id="icdr_orddeptcd" type="STRING" size="256" />
  1088. <Column id="icdr_medispclid" type="STRING" size="256" />
  1089. <Column id="icdr_atdoctid" type="STRING" size="256" />
  1090. <Column id="icdr_specordyn" type="STRING" size="256" />
  1091. <Column id="icdr_wardcd" type="STRING" size="256" />
  1092. <Column id="icdr_roomcd" type="STRING" size="256" />
  1093. <Column id="icdr_roomgrdecd" type="STRING" size="256" />
  1094. <Column id="icdr_roomtypecd" type="STRING" size="256" />
  1095. <Column id="icdr_wardcd2" type="STRING" size="256" />
  1096. <Column id="icdr_roomcd2" type="STRING" size="256" />
  1097. <Column id="icdr_roomgrdecd2" type="STRING" size="256" />
  1098. <Column id="icdr_roomtypecd2" type="STRING" size="256" />
  1099. <Column id="icdr_fstrgstrid" type="STRING" size="256" />
  1100. <Column id="icdr_fstrgstdt" type="STRING" size="256" />
  1101. <Column id="icdr_lastupdtrid" type="STRING" size="256" />
  1102. <Column id="icdr_lastupdtdt" type="STRING" size="256" />
  1103. <Column id="icdr_subdeptcd" type="STRING" size="256" />
  1104. <Column id="icdr_coopteamcd" type="STRING" size="256" />
  1105. <Column id="icdr_specordtype" type="STRING" size="256" />
  1106. </ColumnInfo>
  1107. <Rows>
  1108. <Row>
  1109. <Col id="icdr_status"></Col>
  1110. <Col id="icdr_pid"></Col>
  1111. <Col id="icdr_indd"></Col>
  1112. <Col id="icdr_cretno"></Col>
  1113. <Col id="icdr_fromdd"></Col>
  1114. <Col id="icdr_seqno"></Col>
  1115. <Col id="icdr_instcd"></Col>
  1116. <Col id="icdr_mskind"></Col>
  1117. <Col id="icdr_todd"></Col>
  1118. <Col id="icdr_histstat"></Col>
  1119. <Col id="icdr_indschacptstat"></Col>
  1120. <Col id="icdr_centcd"></Col>
  1121. <Col id="icdr_dutdeptcd"></Col>
  1122. <Col id="icdr_suporddeptcd"></Col>
  1123. <Col id="icdr_orddeptcd"></Col>
  1124. <Col id="icdr_medispclid"></Col>
  1125. <Col id="icdr_atdoctid"></Col>
  1126. <Col id="icdr_specordyn"></Col>
  1127. <Col id="icdr_wardcd"></Col>
  1128. <Col id="icdr_roomcd"></Col>
  1129. <Col id="icdr_roomgrdecd"></Col>
  1130. <Col id="icdr_roomtypecd"></Col>
  1131. <Col id="icdr_wardcd2"></Col>
  1132. <Col id="icdr_roomcd2"></Col>
  1133. <Col id="icdr_roomgrdecd2"></Col>
  1134. <Col id="icdr_roomtypecd2"></Col>
  1135. <Col id="icdr_fstrgstrid"></Col>
  1136. <Col id="icdr_fstrgstdt"></Col>
  1137. <Col id="icdr_lastupdtrid"></Col>
  1138. <Col id="icdr_lastupdtdt"></Col>
  1139. <Col id="icdr_subdeptcd"></Col>
  1140. <Col id="icdr_coopteamcd"></Col>
  1141. <Col id="icdr_specordtype"></Col>
  1142. </Row>
  1143. </Rows>
  1144. </Dataset>
  1145. <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1146. <ColumnInfo>
  1147. <Column id="srchcond" type="STRING" size="256" />
  1148. <Column id="autoflag" type="STRING" size="256" />
  1149. <Column id="pid" type="STRING" size="256" />
  1150. <Column id="hngnm" type="STRING" size="256" />
  1151. <Column id="rrgstno1" type="STRING" size="256" />
  1152. <Column id="rrgstno2" type="STRING" size="256" />
  1153. <Column id="acptdd" type="STRING" size="256" />
  1154. <Column id="checkfnexam" type="STRING" size="256" />
  1155. </ColumnInfo>
  1156. <Rows>
  1157. <Row>
  1158. <Col id="srchcond"></Col>
  1159. <Col id="autoflag"></Col>
  1160. <Col id="pid"></Col>
  1161. <Col id="hngnm"></Col>
  1162. <Col id="rrgstno1"></Col>
  1163. <Col id="rrgstno2"></Col>
  1164. <Col id="acptdd"></Col>
  1165. <Col id="checkfnexam"></Col>
  1166. </Row>
  1167. </Rows>
  1168. </Dataset>
  1169. <Dataset id="ds_hidden_rcv_fstinpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1170. <ColumnInfo>
  1171. <Column id="fstinpt_fstrgstnm" type="STRING" size="256" />
  1172. </ColumnInfo>
  1173. <Rows>
  1174. <Row>
  1175. <Col id="fstinpt_fstrgstnm"></Col>
  1176. </Row>
  1177. </Rows>
  1178. </Dataset>
  1179. <Dataset id="ds_main_adrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1180. <ColumnInfo>
  1181. <Column id="grdinhprsspec" type="STRING" size="256" />
  1182. </ColumnInfo>
  1183. <Rows>
  1184. <Row>
  1185. <Col id="grdinhprsspec"></Col>
  1186. </Row>
  1187. </Rows>
  1188. </Dataset>
  1189. <Dataset id="ds_init_PAM_P0018list_P0018" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1190. <ColumnInfo>
  1191. <Column id="cdid" type="STRING" size="256" />
  1192. <Column id="cdnm" type="STRING" size="256" />
  1193. <Column id="detl" type="STRING" size="256" />
  1194. </ColumnInfo>
  1195. <Rows>
  1196. <Row>
  1197. <Col id="cdid"></Col>
  1198. <Col id="cdnm"></Col>
  1199. <Col id="detl"></Col>
  1200. </Row>
  1201. </Rows>
  1202. </Dataset>
  1203. <Dataset id="ds_hidden_h_oprc_oprc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1204. <ColumnInfo>
  1205. <Column id="result" type="STRING" size="256" />
  1206. </ColumnInfo>
  1207. <Rows>
  1208. <Row>
  1209. <Col id="result"></Col>
  1210. </Row>
  1211. </Rows>
  1212. </Dataset>
  1213. <Dataset id="ds_hidden_temp_hndc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1214. <ColumnInfo>
  1215. <Column id="hndc_pid" type="STRING" size="256" />
  1216. <Column id="hndc_handcapflag" type="STRING" size="256" />
  1217. <Column id="hndc_todd" type="STRING" size="256" />
  1218. <Column id="hndc_seqno" type="STRING" size="256" />
  1219. <Column id="hndc_instcd" type="STRING" size="256" />
  1220. <Column id="hndc_histstat" type="STRING" size="256" />
  1221. <Column id="hndc_fromdd" type="STRING" size="256" />
  1222. <Column id="hndc_handcapgrde" type="STRING" size="256" />
  1223. <Column id="hndc_handcapcardno" type="STRING" size="256" />
  1224. <Column id="hndc_apppsnnm" type="STRING" size="256" />
  1225. <Column id="hndc_rela" type="STRING" size="256" />
  1226. <Column id="hndc_remfact" type="STRING" size="256" />
  1227. <Column id="hndc_fstrgstrid" type="STRING" size="256" />
  1228. <Column id="hndc_fstrgstdt" type="STRING" size="256" />
  1229. <Column id="hndc_lastupdtrid" type="STRING" size="256" />
  1230. <Column id="hndc_lastupdtdt" type="STRING" size="256" />
  1231. </ColumnInfo>
  1232. <Rows>
  1233. <Row>
  1234. <Col id="hndc_pid"></Col>
  1235. <Col id="hndc_handcapflag"></Col>
  1236. <Col id="hndc_todd"></Col>
  1237. <Col id="hndc_seqno"></Col>
  1238. <Col id="hndc_instcd"></Col>
  1239. <Col id="hndc_histstat"></Col>
  1240. <Col id="hndc_fromdd"></Col>
  1241. <Col id="hndc_handcapgrde"></Col>
  1242. <Col id="hndc_handcapcardno"></Col>
  1243. <Col id="hndc_apppsnnm"></Col>
  1244. <Col id="hndc_rela"></Col>
  1245. <Col id="hndc_remfact"></Col>
  1246. <Col id="hndc_fstrgstrid"></Col>
  1247. <Col id="hndc_fstrgstdt"></Col>
  1248. <Col id="hndc_lastupdtrid"></Col>
  1249. <Col id="hndc_lastupdtdt"></Col>
  1250. </Row>
  1251. </Rows>
  1252. </Dataset>
  1253. <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1254. <ColumnInfo>
  1255. <Column id="prestdd" type="STRING" size="256" />
  1256. <Column id="mskindflag" type="STRING" size="256" />
  1257. </ColumnInfo>
  1258. <Rows>
  1259. <Row>
  1260. <Col id="prestdd"></Col>
  1261. <Col id="mskindflag"></Col>
  1262. </Row>
  1263. </Rows>
  1264. </Dataset>
  1265. <Dataset id="ds_hidden_roomcheck" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1266. <ColumnInfo>
  1267. <Column id="rsltroom" type="STRING" size="256" />
  1268. </ColumnInfo>
  1269. <Rows>
  1270. <Row>
  1271. <Col id="rsltroom"></Col>
  1272. </Row>
  1273. </Rows>
  1274. </Dataset>
  1275. <Dataset id="ds_hidden_printers" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1276. <ColumnInfo>
  1277. <Column id="deci_printer" type="STRING" size="256" />
  1278. <Column id="card_printer" type="STRING" size="256" />
  1279. </ColumnInfo>
  1280. <Rows>
  1281. <Row>
  1282. <Col id="deci_printer"></Col>
  1283. <Col id="card_printer"></Col>
  1284. </Row>
  1285. </Rows>
  1286. </Dataset>
  1287. <Dataset id="ds_hidden_rcv_stdy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1288. <ColumnInfo>
  1289. <Column id="stdy_pid" type="STRING" size="256" />
  1290. <Column id="stdy_orddd" type="STRING" size="256" />
  1291. <Column id="stdy_enddd" type="STRING" size="256" />
  1292. <Column id="stdy_stdyno" type="STRING" size="256" />
  1293. <Column id="stdy_medfeeyn" type="STRING" size="256" />
  1294. <Column id="stdy_chrgfoodyn" type="STRING" size="256" />
  1295. <Column id="stdy_roomfeeyn" type="STRING" size="256" />
  1296. <Column id="stdy_carecureyn" type="STRING" size="256" />
  1297. </ColumnInfo>
  1298. <Rows>
  1299. <Row>
  1300. <Col id="stdy_pid"></Col>
  1301. <Col id="stdy_orddd"></Col>
  1302. <Col id="stdy_enddd"></Col>
  1303. <Col id="stdy_stdyno"></Col>
  1304. <Col id="stdy_medfeeyn"></Col>
  1305. <Col id="stdy_chrgfoodyn"></Col>
  1306. <Col id="stdy_roomfeeyn"></Col>
  1307. <Col id="stdy_carecureyn"></Col>
  1308. </Row>
  1309. </Rows>
  1310. </Dataset>
  1311. <Dataset id="ds_init_P0025list_P0025" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1312. <ColumnInfo>
  1313. <Column id="cdnm" type="STRING" size="256" />
  1314. <Column id="cdid" type="STRING" size="256" />
  1315. </ColumnInfo>
  1316. <Rows>
  1317. <Row>
  1318. <Col id="cdnm"></Col>
  1319. <Col id="cdid"></Col>
  1320. </Row>
  1321. </Rows>
  1322. </Dataset>
  1323. <Dataset id="ds_main_disc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1324. <ColumnInfo>
  1325. <Column id="disc_pid" type="STRING" size="256" />
  1326. <Column id="disc_indd" type="STRING" size="256" />
  1327. <Column id="disc_disccd" type="STRING" size="256" />
  1328. <Column id="disc_rareobstflag" type="STRING" size="256" />
  1329. <Column id="disc_emplname" type="STRING" size="256" />
  1330. <Column id="disc_rrgstno1" type="STRING" size="256" />
  1331. <Column id="disc_rrgstno2" type="STRING" size="256" />
  1332. <Column id="disc_realemplno" type="STRING" size="256" />
  1333. <Column id="disc_discuncocd" type="STRING" size="256" />
  1334. <Column id="disc_famyrelcd" type="STRING" size="256" />
  1335. <Column id="disc_famyrelnm" type="STRING" size="256" />
  1336. <Column id="disc_preststatnm" type="STRING" size="256" />
  1337. <Column id="disc_remark" type="STRING" size="256" />
  1338. </ColumnInfo>
  1339. <Rows>
  1340. <Row>
  1341. <Col id="disc_pid"></Col>
  1342. <Col id="disc_indd"></Col>
  1343. <Col id="disc_disccd"></Col>
  1344. <Col id="disc_rareobstflag"></Col>
  1345. <Col id="disc_emplname"></Col>
  1346. <Col id="disc_rrgstno1"></Col>
  1347. <Col id="disc_rrgstno2"></Col>
  1348. <Col id="disc_realemplno"></Col>
  1349. <Col id="disc_discuncocd"></Col>
  1350. <Col id="disc_famyrelcd"></Col>
  1351. <Col id="disc_famyrelnm"></Col>
  1352. <Col id="disc_preststatnm"></Col>
  1353. <Col id="disc_remark"></Col>
  1354. </Row>
  1355. </Rows>
  1356. </Dataset>
  1357. <Dataset id="ds_hidden_check_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1358. <ColumnInfo>
  1359. <Column id="ptbs_status" type="STRING" size="256" />
  1360. <Column id="ptbs_pid" type="STRING" size="256" />
  1361. <Column id="ptbs_instcd" type="STRING" size="256" />
  1362. <Column id="ptbs_hngnm" type="STRING" size="256" />
  1363. <Column id="ptbs_engnm" type="STRING" size="256" />
  1364. <Column id="ptbs_chinm" type="STRING" size="256" />
  1365. <Column id="ptbs_rrgstno1" type="STRING" size="256" />
  1366. <Column id="ptbs_rrgstno2" type="STRING" size="256" />
  1367. <Column id="ptbs_brthdd" type="STRING" size="256" />
  1368. <Column id="ptbs_sex" type="STRING" size="256" />
  1369. <Column id="ptbs_age" type="STRING" size="256" />
  1370. <Column id="ptbs_bindpid" type="STRING" size="256" />
  1371. <Column id="ptbs_hometel" type="STRING" size="256" />
  1372. <Column id="ptbs_mpphontel" type="STRING" size="256" />
  1373. <Column id="ptbs_etctel1" type="STRING" size="256" />
  1374. <Column id="ptbs_etctel2" type="STRING" size="256" />
  1375. <Column id="ptbs_smsaprvyn" type="STRING" size="256" />
  1376. <Column id="ptbs_email" type="STRING" size="256" />
  1377. <Column id="ptbs_zipcd1" type="STRING" size="256" />
  1378. <Column id="ptbs_zipcd2" type="STRING" size="256" />
  1379. <Column id="ptbs_zipcdseq" type="STRING" size="256" />
  1380. <Column id="ptbs_zipcdaddr" type="STRING" size="256" />
  1381. <Column id="ptbs_detladdr" type="STRING" size="256" />
  1382. <Column id="ptbs_btype" type="STRING" size="256" />
  1383. <Column id="ptbs_rh" type="STRING" size="256" />
  1384. <Column id="ptbs_forgeryn" type="STRING" size="256" />
  1385. <Column id="ptbs_nati" type="STRING" size="256" />
  1386. <Column id="ptbs_psptno" type="STRING" size="256" />
  1387. <Column id="ptbs_recmyn" type="STRING" size="256" />
  1388. <Column id="ptbs_recmerid" type="STRING" size="256" />
  1389. <Column id="ptbs_recmerrela" type="STRING" size="256" />
  1390. <Column id="ptbs_vipyn" type="STRING" size="256" />
  1391. <Column id="ptbs_viprem" type="STRING" size="256" />
  1392. <Column id="ptbs_religncd" type="STRING" size="256" />
  1393. <Column id="ptbs_baptnm" type="STRING" size="256" />
  1394. <Column id="ptbs_chchnm" type="STRING" size="256" />
  1395. <Column id="ptbs_dethyn" type="STRING" size="256" />
  1396. <Column id="ptbs_dethdt" type="STRING" size="256" />
  1397. <Column id="ptbs_chosresn" type="STRING" size="256" />
  1398. <Column id="ptbs_animyn" type="STRING" size="256" />
  1399. <Column id="ptbs_exptresncd" type="STRING" size="256" />
  1400. <Column id="ptbs_inhospyn" type="STRING" size="256" />
  1401. <Column id="ptbs_remfact" type="STRING" size="256" />
  1402. <Column id="ptbs_fstrgstrid" type="STRING" size="256" />
  1403. <Column id="ptbs_fstrgstdt" type="STRING" size="256" />
  1404. <Column id="ptbs_lastupdtrid" type="STRING" size="256" />
  1405. <Column id="ptbs_lastupdtdt" type="STRING" size="256" />
  1406. </ColumnInfo>
  1407. <Rows>
  1408. <Row>
  1409. <Col id="ptbs_status"></Col>
  1410. <Col id="ptbs_pid"></Col>
  1411. <Col id="ptbs_instcd"></Col>
  1412. <Col id="ptbs_hngnm"></Col>
  1413. <Col id="ptbs_engnm"></Col>
  1414. <Col id="ptbs_chinm"></Col>
  1415. <Col id="ptbs_rrgstno1"></Col>
  1416. <Col id="ptbs_rrgstno2"></Col>
  1417. <Col id="ptbs_brthdd"></Col>
  1418. <Col id="ptbs_sex"></Col>
  1419. <Col id="ptbs_age"></Col>
  1420. <Col id="ptbs_bindpid"></Col>
  1421. <Col id="ptbs_hometel"></Col>
  1422. <Col id="ptbs_mpphontel"></Col>
  1423. <Col id="ptbs_etctel1"></Col>
  1424. <Col id="ptbs_etctel2"></Col>
  1425. <Col id="ptbs_smsaprvyn"></Col>
  1426. <Col id="ptbs_email"></Col>
  1427. <Col id="ptbs_zipcd1"></Col>
  1428. <Col id="ptbs_zipcd2"></Col>
  1429. <Col id="ptbs_zipcdseq"></Col>
  1430. <Col id="ptbs_zipcdaddr"></Col>
  1431. <Col id="ptbs_detladdr"></Col>
  1432. <Col id="ptbs_btype"></Col>
  1433. <Col id="ptbs_rh"></Col>
  1434. <Col id="ptbs_forgeryn"></Col>
  1435. <Col id="ptbs_nati"></Col>
  1436. <Col id="ptbs_psptno"></Col>
  1437. <Col id="ptbs_recmyn"></Col>
  1438. <Col id="ptbs_recmerid"></Col>
  1439. <Col id="ptbs_recmerrela"></Col>
  1440. <Col id="ptbs_vipyn"></Col>
  1441. <Col id="ptbs_viprem"></Col>
  1442. <Col id="ptbs_religncd"></Col>
  1443. <Col id="ptbs_baptnm"></Col>
  1444. <Col id="ptbs_chchnm"></Col>
  1445. <Col id="ptbs_dethyn"></Col>
  1446. <Col id="ptbs_dethdt"></Col>
  1447. <Col id="ptbs_chosresn"></Col>
  1448. <Col id="ptbs_animyn"></Col>
  1449. <Col id="ptbs_exptresncd"></Col>
  1450. <Col id="ptbs_inhospyn"></Col>
  1451. <Col id="ptbs_remfact"></Col>
  1452. <Col id="ptbs_fstrgstrid"></Col>
  1453. <Col id="ptbs_fstrgstdt"></Col>
  1454. <Col id="ptbs_lastupdtrid"></Col>
  1455. <Col id="ptbs_lastupdtdt"></Col>
  1456. </Row>
  1457. </Rows>
  1458. </Dataset>
  1459. <Dataset id="ds_init_P0015list_P0015" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1460. <ColumnInfo>
  1461. <Column id="cdnm" type="STRING" size="256" />
  1462. <Column id="cdid" type="STRING" size="256" />
  1463. </ColumnInfo>
  1464. <Rows>
  1465. <Row>
  1466. <Col id="cdnm"></Col>
  1467. <Col id="cdid"></Col>
  1468. </Row>
  1469. </Rows>
  1470. </Dataset>
  1471. <Dataset id="ds_hidden_init_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1472. <ColumnInfo>
  1473. <Column id="cd" type="STRING" size="256" />
  1474. <Column id="nm" type="STRING" size="256" />
  1475. </ColumnInfo>
  1476. <Rows>
  1477. <Row>
  1478. <Col id="cd"></Col>
  1479. <Col id="nm"></Col>
  1480. </Row>
  1481. </Rows>
  1482. </Dataset>
  1483. <Dataset id="ds_init_P0051list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1484. <ColumnInfo />
  1485. </Dataset>
  1486. <Dataset id="ds_send_data16" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1487. <ColumnInfo>
  1488. <Column id="roomcd" type="STRING" size="256" />
  1489. <Column id="bedflag" type="STRING" size="256" />
  1490. </ColumnInfo>
  1491. <Rows>
  1492. <Row>
  1493. <Col id="roomcd"></Col>
  1494. <Col id="bedflag"></Col>
  1495. </Row>
  1496. </Rows>
  1497. </Dataset>
  1498. <Dataset id="ds_send_data26" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1499. <ColumnInfo>
  1500. <Column id="pid" type="STRING" size="256" />
  1501. <Column id="ordtype" type="STRING" size="256" />
  1502. <Column id="orddd" type="STRING" size="256" />
  1503. <Column id="orddeptcd" type="STRING" size="256" />
  1504. <Column id="orddrid" type="STRING" size="256" />
  1505. <Column id="specordyn" type="STRING" size="256" />
  1506. <Column id="fromdd" type="STRING" size="256" />
  1507. <Column id="flag" type="STRING" size="256" />
  1508. </ColumnInfo>
  1509. <Rows>
  1510. <Row>
  1511. <Col id="pid"></Col>
  1512. <Col id="ordtype"></Col>
  1513. <Col id="orddd"></Col>
  1514. <Col id="orddeptcd"></Col>
  1515. <Col id="orddrid"></Col>
  1516. <Col id="specordyn"></Col>
  1517. <Col id="fromdd"></Col>
  1518. <Col id="flag"></Col>
  1519. </Row>
  1520. </Rows>
  1521. </Dataset>
  1522. <Dataset id="ds_hidden_original_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1523. <ColumnInfo />
  1524. </Dataset>
  1525. <Dataset id="ds_init_P0002list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1526. <ColumnInfo />
  1527. </Dataset>
  1528. <Dataset id="ds_init_P0006list_P0006" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1529. <ColumnInfo>
  1530. <Column id="cdnm" type="STRING" size="256" />
  1531. <Column id="cdid" type="STRING" size="256" />
  1532. </ColumnInfo>
  1533. <Rows>
  1534. <Row>
  1535. <Col id="cdnm"></Col>
  1536. <Col id="cdid"></Col>
  1537. </Row>
  1538. </Rows>
  1539. </Dataset>
  1540. <Dataset id="ds_main_rooa" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1541. <ColumnInfo>
  1542. <Column id="rooa_pid" type="STRING" size="256" />
  1543. <Column id="rooa_insukind" type="STRING" size="256" />
  1544. <Column id="rooa_todd" type="STRING" size="256" />
  1545. <Column id="rooa_fromdd" type="STRING" size="256" />
  1546. <Column id="rooa_rareobstno" type="STRING" size="256" />
  1547. <Column id="rooa_anohosprgstflag" type="STRING" size="256" />
  1548. <Column id="rooa_rareobstcnfmdd" type="STRING" size="256" />
  1549. <Column id="rooa_genrdd" type="STRING" size="256" />
  1550. <Column id="rooa_signyn" type="STRING" size="256" />
  1551. <Column id="rooa_signdt" type="STRING" size="256" />
  1552. </ColumnInfo>
  1553. <Rows>
  1554. <Row>
  1555. <Col id="rooa_pid"></Col>
  1556. <Col id="rooa_insukind"></Col>
  1557. <Col id="rooa_todd"></Col>
  1558. <Col id="rooa_fromdd"></Col>
  1559. <Col id="rooa_rareobstno"></Col>
  1560. <Col id="rooa_anohosprgstflag"></Col>
  1561. <Col id="rooa_rareobstcnfmdd"></Col>
  1562. <Col id="rooa_genrdd"></Col>
  1563. <Col id="rooa_signyn"></Col>
  1564. <Col id="rooa_signdt"></Col>
  1565. </Row>
  1566. </Rows>
  1567. </Dataset>
  1568. <Dataset id="ds_hidden_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1569. <ColumnInfo>
  1570. <Column id="inhopedd" type="STRING" size="256" />
  1571. <Column id="inrefcond" type="STRING" size="256" />
  1572. <Column id="rmspecref" type="STRING" size="256" />
  1573. <Column id="rmspecrefnm" type="STRING" size="256" />
  1574. <Column id="sendflag" type="STRING" size="256" />
  1575. <Column id="pid" type="STRING" size="256" />
  1576. <Column id="insukind" type="STRING" size="256" />
  1577. <Column id="mode" type="STRING" size="256" />
  1578. <Column id="sess_posinstcd" type="STRING" size="256" />
  1579. <Column id="s_otpt" type="STRING" size="256" />
  1580. </ColumnInfo>
  1581. <Rows>
  1582. <Row>
  1583. <Col id="inhopedd"></Col>
  1584. <Col id="inrefcond"></Col>
  1585. <Col id="rmspecref"></Col>
  1586. <Col id="rmspecrefnm"></Col>
  1587. <Col id="sendflag"></Col>
  1588. <Col id="pid"></Col>
  1589. <Col id="insukind"></Col>
  1590. <Col id="mode"></Col>
  1591. <Col id="sess_posinstcd"></Col>
  1592. <Col id="s_otpt"></Col>
  1593. </Row>
  1594. </Rows>
  1595. </Dataset>
  1596. <Dataset id="ds_hidden_original_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1597. <ColumnInfo>
  1598. <Column id="otpt_pid" type="STRING" size="256" />
  1599. <Column id="otpt_orddd" type="STRING" size="256" />
  1600. <Column id="otpt_cretno" type="STRING" size="256" />
  1601. <Column id="otpt_acptseqno" type="STRING" size="256" />
  1602. <Column id="otpt_instcd" type="STRING" size="256" />
  1603. <Column id="otpt_histstat" type="STRING" size="256" />
  1604. <Column id="otpt_orgorddd" type="STRING" size="256" />
  1605. <Column id="otpt_orgcretno" type="STRING" size="256" />
  1606. <Column id="otpt_calcbaseflag" type="STRING" size="256" />
  1607. <Column id="otpt_calcyn" type="STRING" size="256" />
  1608. <Column id="otpt_ordtm" type="STRING" size="256" />
  1609. <Column id="otpt_orddeptcd" type="STRING" size="256" />
  1610. <Column id="otpt_orddrid" type="STRING" size="256" />
  1611. <Column id="otpt_dutdeptcd" type="STRING" size="256" />
  1612. <Column id="otpt_centcd" type="STRING" size="256" />
  1613. <Column id="otpt_supdeptcd" type="STRING" size="256" />
  1614. <Column id="otpt_mskind" type="STRING" size="256" />
  1615. <Column id="otpt_insukind" type="STRING" size="256" />
  1616. <Column id="otpt_suppkind" type="STRING" size="256" />
  1617. <Column id="otpt_insucd" type="STRING" size="256" />
  1618. <Column id="otpt_suppkindresn" type="STRING" size="256" />
  1619. <Column id="otpt_specordyn" type="STRING" size="256" />
  1620. <Column id="otpt_holiflag" type="STRING" size="256" />
  1621. <Column id="otpt_fsexamflag" type="STRING" size="256" />
  1622. <Column id="otpt_fsexammanlyn" type="STRING" size="256" />
  1623. <Column id="otpt_ordtype" type="STRING" size="256" />
  1624. <Column id="otpt_brateflag" type="STRING" size="256" />
  1625. <Column id="otpt_medamtestmyn" type="STRING" size="256" />
  1626. <Column id="otpt_medamtpostyn" type="STRING" size="256" />
  1627. <Column id="otpt_medamtfreeresn" type="STRING" size="256" />
  1628. <Column id="otpt_rsrvflag" type="STRING" size="256" />
  1629. <Column id="otpt_etcordflag" type="STRING" size="256" />
  1630. <Column id="otpt_disccd" type="STRING" size="256" />
  1631. <Column id="otpt_hosoutexptresncd" type="STRING" size="256" />
  1632. <Column id="otpt_clincstdyacptflag" type="STRING" size="256" />
  1633. <Column id="otpt_clincstdyno" type="STRING" size="256" />
  1634. <Column id="otpt_chrtlendyn" type="STRING" size="256" />
  1635. <Column id="otpt_specorddescyn" type="STRING" size="256" />
  1636. <Column id="otpt_ordreqdescyn" type="STRING" size="256" />
  1637. <Column id="otpt_ordreqhospgrde" type="STRING" size="256" />
  1638. <Column id="otpt_insuchrgyn" type="STRING" size="256" />
  1639. <Column id="otpt_nursacptyn" type="STRING" size="256" />
  1640. <Column id="otpt_nursacptdt" type="STRING" size="256" />
  1641. <Column id="otpt_dracptyn" type="STRING" size="256" />
  1642. <Column id="otpt_dracptdt" type="STRING" size="256" />
  1643. <Column id="otpt_prcpgenryn" type="STRING" size="256" />
  1644. <Column id="otpt_prcpnotoccrresn" type="STRING" size="256" />
  1645. <Column id="otpt_estmspclappyn" type="STRING" size="256" />
  1646. <Column id="otpt_elbulbodstat" type="STRING" size="256" />
  1647. <Column id="otpt_elbulbodstatdt" type="STRING" size="256" />
  1648. <Column id="otpt_calcflag" type="STRING" size="256" />
  1649. <Column id="otpt_calcmthdflag" type="STRING" size="256" />
  1650. <Column id="otpt_dnoracptyn" type="STRING" size="256" />
  1651. <Column id="otpt_rqstflag" type="STRING" size="256" />
  1652. <Column id="otpt_rqsthospcd" type="STRING" size="256" />
  1653. <Column id="otpt_rqstdrid" type="STRING" size="256" />
  1654. <Column id="otpt_tdayinflag" type="STRING" size="256" />
  1655. <Column id="otpt_tranindd" type="STRING" size="256" />
  1656. <Column id="otpt_rcptdd" type="STRING" size="256" />
  1657. <Column id="otpt_rcptno" type="STRING" size="256" />
  1658. <Column id="otpt_rcptseqno" type="STRING" size="256" />
  1659. <Column id="otpt_telrsrvrem" type="STRING" size="256" />
  1660. <Column id="otpt_updtcnclresn" type="STRING" size="256" />
  1661. <Column id="otpt_fstacptdt" type="STRING" size="256" />
  1662. <Column id="otpt_fstacptid" type="STRING" size="256" />
  1663. <Column id="otpt_fstrgstrid" type="STRING" size="256" />
  1664. <Column id="otpt_fstrgstdt" type="STRING" size="256" />
  1665. <Column id="otpt_lastupdtrid" type="STRING" size="256" />
  1666. <Column id="otpt_lastupdtdt" type="STRING" size="256" />
  1667. <Column id="otpt_cvrtflag" type="STRING" size="256" />
  1668. </ColumnInfo>
  1669. <Rows>
  1670. <Row>
  1671. <Col id="otpt_pid"></Col>
  1672. <Col id="otpt_orddd"></Col>
  1673. <Col id="otpt_cretno"></Col>
  1674. <Col id="otpt_acptseqno"></Col>
  1675. <Col id="otpt_instcd"></Col>
  1676. <Col id="otpt_histstat"></Col>
  1677. <Col id="otpt_orgorddd"></Col>
  1678. <Col id="otpt_orgcretno"></Col>
  1679. <Col id="otpt_calcbaseflag"></Col>
  1680. <Col id="otpt_calcyn"></Col>
  1681. <Col id="otpt_ordtm"></Col>
  1682. <Col id="otpt_orddeptcd"></Col>
  1683. <Col id="otpt_orddrid"></Col>
  1684. <Col id="otpt_dutdeptcd"></Col>
  1685. <Col id="otpt_centcd"></Col>
  1686. <Col id="otpt_supdeptcd"></Col>
  1687. <Col id="otpt_mskind"></Col>
  1688. <Col id="otpt_insukind"></Col>
  1689. <Col id="otpt_suppkind"></Col>
  1690. <Col id="otpt_insucd"></Col>
  1691. <Col id="otpt_suppkindresn"></Col>
  1692. <Col id="otpt_specordyn"></Col>
  1693. <Col id="otpt_holiflag"></Col>
  1694. <Col id="otpt_fsexamflag"></Col>
  1695. <Col id="otpt_fsexammanlyn"></Col>
  1696. <Col id="otpt_ordtype"></Col>
  1697. <Col id="otpt_brateflag"></Col>
  1698. <Col id="otpt_medamtestmyn"></Col>
  1699. <Col id="otpt_medamtpostyn"></Col>
  1700. <Col id="otpt_medamtfreeresn"></Col>
  1701. <Col id="otpt_rsrvflag"></Col>
  1702. <Col id="otpt_etcordflag"></Col>
  1703. <Col id="otpt_disccd"></Col>
  1704. <Col id="otpt_hosoutexptresncd"></Col>
  1705. <Col id="otpt_clincstdyacptflag"></Col>
  1706. <Col id="otpt_clincstdyno"></Col>
  1707. <Col id="otpt_chrtlendyn"></Col>
  1708. <Col id="otpt_specorddescyn"></Col>
  1709. <Col id="otpt_ordreqdescyn"></Col>
  1710. <Col id="otpt_ordreqhospgrde"></Col>
  1711. <Col id="otpt_insuchrgyn"></Col>
  1712. <Col id="otpt_nursacptyn"></Col>
  1713. <Col id="otpt_nursacptdt"></Col>
  1714. <Col id="otpt_dracptyn"></Col>
  1715. <Col id="otpt_dracptdt"></Col>
  1716. <Col id="otpt_prcpgenryn"></Col>
  1717. <Col id="otpt_prcpnotoccrresn"></Col>
  1718. <Col id="otpt_estmspclappyn"></Col>
  1719. <Col id="otpt_elbulbodstat"></Col>
  1720. <Col id="otpt_elbulbodstatdt"></Col>
  1721. <Col id="otpt_calcflag"></Col>
  1722. <Col id="otpt_calcmthdflag"></Col>
  1723. <Col id="otpt_dnoracptyn"></Col>
  1724. <Col id="otpt_rqstflag"></Col>
  1725. <Col id="otpt_rqsthospcd"></Col>
  1726. <Col id="otpt_rqstdrid"></Col>
  1727. <Col id="otpt_tdayinflag"></Col>
  1728. <Col id="otpt_tranindd"></Col>
  1729. <Col id="otpt_rcptdd"></Col>
  1730. <Col id="otpt_rcptno"></Col>
  1731. <Col id="otpt_rcptseqno"></Col>
  1732. <Col id="otpt_telrsrvrem"></Col>
  1733. <Col id="otpt_updtcnclresn"></Col>
  1734. <Col id="otpt_fstacptdt"></Col>
  1735. <Col id="otpt_fstacptid"></Col>
  1736. <Col id="otpt_fstrgstrid"></Col>
  1737. <Col id="otpt_fstrgstdt"></Col>
  1738. <Col id="otpt_lastupdtrid"></Col>
  1739. <Col id="otpt_lastupdtdt"></Col>
  1740. <Col id="otpt_cvrtflag"></Col>
  1741. </Row>
  1742. </Rows>
  1743. </Dataset>
  1744. <Dataset id="ds_send_data11" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1745. <ColumnInfo>
  1746. <Column id="s_otpt" type="STRING" size="256" />
  1747. </ColumnInfo>
  1748. </Dataset>
  1749. <Dataset id="ds_send_data21" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1750. <ColumnInfo>
  1751. <Column id="pid" type="STRING" size="256" />
  1752. <Column id="inrsrvacptdd" type="STRING" size="256" />
  1753. </ColumnInfo>
  1754. <Rows>
  1755. <Row>
  1756. <Col id="pid"></Col>
  1757. <Col id="inrsrvacptdd"></Col>
  1758. </Row>
  1759. </Rows>
  1760. </Dataset>
  1761. <Dataset id="ds_init_P0015list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1762. <ColumnInfo />
  1763. </Dataset>
  1764. <Dataset id="ds_init_PAM" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1765. <ColumnInfo />
  1766. </Dataset>
  1767. <Dataset id="ds_init_PAM_P0041list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1768. <ColumnInfo />
  1769. </Dataset>
  1770. <Dataset id="ds_init_P0327list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1771. <ColumnInfo />
  1772. </Dataset>
  1773. <Dataset id="ds_hidden_roomgrdelist_roomgrde" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1774. <ColumnInfo>
  1775. <Column id="cdid" type="STRING" size="256" />
  1776. <Column id="cdnm" type="STRING" size="256" />
  1777. <Column id="typecd" type="STRING" size="256" />
  1778. </ColumnInfo>
  1779. <Rows>
  1780. <Row>
  1781. <Col id="cdid"></Col>
  1782. <Col id="cdnm"></Col>
  1783. <Col id="typecd"></Col>
  1784. </Row>
  1785. </Rows>
  1786. </Dataset>
  1787. <Dataset id="ds_hidden_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1788. <ColumnInfo />
  1789. </Dataset>
  1790. <Dataset id="ds_hidden_temp_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1791. <ColumnInfo>
  1792. <Column id="srdg_pid" type="STRING" size="256" />
  1793. <Column id="srdg_insuflag" type="STRING" size="256" />
  1794. <Column id="srdg_suppkind" type="STRING" size="256" />
  1795. <Column id="srdg_todd" type="STRING" size="256" />
  1796. <Column id="srdg_seqno" type="STRING" size="256" />
  1797. <Column id="srdg_instcd" type="STRING" size="256" />
  1798. <Column id="srdg_histstat" type="STRING" size="256" />
  1799. <Column id="srdg_fromdd" type="STRING" size="256" />
  1800. <Column id="srdg_seridiagno" type="STRING" size="256" />
  1801. <Column id="srdg_apppsnnm" type="STRING" size="256" />
  1802. <Column id="srdg_rela" type="STRING" size="256" />
  1803. <Column id="srdg_acptdd" type="STRING" size="256" />
  1804. <Column id="srdg_acpttm" type="STRING" size="256" />
  1805. <Column id="srdg_acptid" type="STRING" size="256" />
  1806. <Column id="srdg_remfact" type="STRING" size="256" />
  1807. <Column id="srdg_fstrgstrid" type="STRING" size="256" />
  1808. <Column id="srdg_fstrgstdt" type="STRING" size="256" />
  1809. <Column id="srdg_lastupdtrid" type="STRING" size="256" />
  1810. <Column id="srdg_lastupdtdt" type="STRING" size="256" />
  1811. <Column id="srdg_insuflag_before" type="STRING" size="256" />
  1812. <Column id="srdg_suppkind_before" type="STRING" size="256" />
  1813. <Column id="srdg_todd_before" type="STRING" size="256" />
  1814. <Column id="srdg_seqno_before" type="STRING" size="256" />
  1815. <Column id="srdg_stat" type="STRING" size="256" />
  1816. <Column id="srdg_insukind" type="STRING" size="256" />
  1817. <Column id="srdg_anohosprgstflag" type="STRING" size="256" />
  1818. <Column id="srdg_cncrdiagcnfmdd" type="STRING" size="256" />
  1819. <Column id="srdg_genrdd" type="STRING" size="256" />
  1820. <Column id="srdg_signyn" type="STRING" size="256" />
  1821. <Column id="srdg_signdt" type="STRING" size="256" />
  1822. </ColumnInfo>
  1823. <Rows>
  1824. <Row>
  1825. <Col id="srdg_pid"></Col>
  1826. <Col id="srdg_insuflag"></Col>
  1827. <Col id="srdg_suppkind"></Col>
  1828. <Col id="srdg_todd"></Col>
  1829. <Col id="srdg_seqno"></Col>
  1830. <Col id="srdg_instcd"></Col>
  1831. <Col id="srdg_histstat"></Col>
  1832. <Col id="srdg_fromdd"></Col>
  1833. <Col id="srdg_seridiagno"></Col>
  1834. <Col id="srdg_apppsnnm"></Col>
  1835. <Col id="srdg_rela"></Col>
  1836. <Col id="srdg_acptdd"></Col>
  1837. <Col id="srdg_acpttm"></Col>
  1838. <Col id="srdg_acptid"></Col>
  1839. <Col id="srdg_remfact"></Col>
  1840. <Col id="srdg_fstrgstrid"></Col>
  1841. <Col id="srdg_fstrgstdt"></Col>
  1842. <Col id="srdg_lastupdtrid"></Col>
  1843. <Col id="srdg_lastupdtdt"></Col>
  1844. <Col id="srdg_insuflag_before"></Col>
  1845. <Col id="srdg_suppkind_before"></Col>
  1846. <Col id="srdg_todd_before"></Col>
  1847. <Col id="srdg_seqno_before"></Col>
  1848. <Col id="srdg_stat"></Col>
  1849. <Col id="srdg_insukind"></Col>
  1850. <Col id="srdg_anohosprgstflag"></Col>
  1851. <Col id="srdg_cncrdiagcnfmdd"></Col>
  1852. <Col id="srdg_genrdd"></Col>
  1853. <Col id="srdg_signyn"></Col>
  1854. <Col id="srdg_signdt"></Col>
  1855. </Row>
  1856. </Rows>
  1857. </Dataset>
  1858. <Dataset id="ds_init_P0006list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1859. <ColumnInfo />
  1860. </Dataset>
  1861. <Dataset id="ds_main_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1862. <ColumnInfo>
  1863. <Column id="iphs_status" type="STRING" size="256" />
  1864. <Column id="iphs_pid" type="STRING" size="256" />
  1865. <Column id="iphs_indd" type="STRING" size="256" />
  1866. <Column id="iphs_cretno" type="STRING" size="256" />
  1867. <Column id="iphs_fromdd" type="STRING" size="256" />
  1868. <Column id="iphs_seqno" type="STRING" size="256" />
  1869. <Column id="iphs_instcd" type="STRING" size="256" />
  1870. <Column id="iphs_mskind" type="STRING" size="256" />
  1871. <Column id="iphs_todd" type="STRING" size="256" />
  1872. <Column id="iphs_histstat" type="STRING" size="256" />
  1873. <Column id="iphs_indschacptstat" type="STRING" size="256" />
  1874. <Column id="iphs_insukind" type="STRING" size="256" />
  1875. <Column id="iphs_suppkind" type="STRING" size="256" />
  1876. <Column id="iphs_suppkindresn" type="STRING" size="256" />
  1877. <Column id="iphs_calcscorrecalflag" type="STRING" size="256" />
  1878. <Column id="iphs_drgyn" type="STRING" size="256" />
  1879. <Column id="iphs_bmtyn" type="STRING" size="256" />
  1880. <Column id="iphs_cpyn" type="STRING" size="256" />
  1881. <Column id="iphs_clincstdycd" type="STRING" size="256" />
  1882. <Column id="iphs_disccd" type="STRING" size="256" />
  1883. <Column id="iphs_rcptyn" type="STRING" size="256" />
  1884. <Column id="iphs_clamkey" type="STRING" size="256" />
  1885. <Column id="iphs_clamlastdd" type="STRING" size="256" />
  1886. <Column id="iphs_judgmdlid" type="STRING" size="256" />
  1887. <Column id="iphs_fstrgstrid" type="STRING" size="256" />
  1888. <Column id="iphs_fstrgstdt" type="STRING" size="256" />
  1889. <Column id="iphs_lastupdtrid" type="STRING" size="256" />
  1890. <Column id="iphs_lastupdtdt" type="STRING" size="256" />
  1891. <Column id="iphs_rareobstflag" type="STRING" size="256" />
  1892. <Column id="iphs_emplnm" type="STRING" size="256" />
  1893. <Column id="iphs_famyrelnm" type="STRING" size="256" />
  1894. <Column id="iphs_preststatnm" type="STRING" size="256" />
  1895. <Column id="iphs_profacptyn" type="STRING" size="256" />
  1896. <Column id="iphs_profacptdd" type="STRING" size="256" />
  1897. <Column id="iphs_remark" type="STRING" size="256" />
  1898. <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" />
  1899. <Column id="iphs_fstrgstnm" type="STRING" size="256" />
  1900. </ColumnInfo>
  1901. <Rows>
  1902. <Row>
  1903. <Col id="iphs_status"></Col>
  1904. <Col id="iphs_pid"></Col>
  1905. <Col id="iphs_indd"></Col>
  1906. <Col id="iphs_cretno"></Col>
  1907. <Col id="iphs_fromdd"></Col>
  1908. <Col id="iphs_seqno"></Col>
  1909. <Col id="iphs_instcd"></Col>
  1910. <Col id="iphs_mskind"></Col>
  1911. <Col id="iphs_todd"></Col>
  1912. <Col id="iphs_histstat"></Col>
  1913. <Col id="iphs_indschacptstat"></Col>
  1914. <Col id="iphs_insukind"></Col>
  1915. <Col id="iphs_suppkind"></Col>
  1916. <Col id="iphs_suppkindresn"></Col>
  1917. <Col id="iphs_calcscorrecalflag"></Col>
  1918. <Col id="iphs_drgyn"></Col>
  1919. <Col id="iphs_bmtyn"></Col>
  1920. <Col id="iphs_cpyn">N</Col>
  1921. <Col id="iphs_clincstdycd"></Col>
  1922. <Col id="iphs_disccd"></Col>
  1923. <Col id="iphs_rcptyn"></Col>
  1924. <Col id="iphs_clamkey"></Col>
  1925. <Col id="iphs_clamlastdd"></Col>
  1926. <Col id="iphs_judgmdlid"></Col>
  1927. <Col id="iphs_fstrgstrid"></Col>
  1928. <Col id="iphs_fstrgstdt"></Col>
  1929. <Col id="iphs_lastupdtrid"></Col>
  1930. <Col id="iphs_lastupdtdt"></Col>
  1931. <Col id="iphs_rareobstflag"></Col>
  1932. <Col id="iphs_emplnm"></Col>
  1933. <Col id="iphs_famyrelnm"></Col>
  1934. <Col id="iphs_preststatnm"></Col>
  1935. <Col id="iphs_profacptyn"></Col>
  1936. <Col id="iphs_profacptdd"></Col>
  1937. <Col id="iphs_remark"></Col>
  1938. <Col id="iphs_ownbmaxgradeflag"></Col>
  1939. <Col id="iphs_fstrgstnm"></Col>
  1940. </Row>
  1941. </Rows>
  1942. </Dataset>
  1943. <Dataset id="ds_send_data11_s_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1944. <ColumnInfo>
  1945. <Column id="iphs" type="STRING" size="256" />
  1946. </ColumnInfo>
  1947. <Rows>
  1948. <Row>
  1949. <Col id="iphs"></Col>
  1950. </Row>
  1951. </Rows>
  1952. </Dataset>
  1953. <Dataset id="ds_temp_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1954. <ColumnInfo>
  1955. <Column id="ordtype" type="STRING" size="256" />
  1956. </ColumnInfo>
  1957. </Dataset>
  1958. <Dataset id="ds_init_P0032list_P0032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1959. <ColumnInfo>
  1960. <Column id="cdnm" type="STRING" size="256" />
  1961. <Column id="cdid" type="STRING" size="256" />
  1962. </ColumnInfo>
  1963. <Rows>
  1964. <Row>
  1965. <Col id="cdnm"></Col>
  1966. <Col id="cdid"></Col>
  1967. </Row>
  1968. </Rows>
  1969. </Dataset>
  1970. <Dataset id="ds_init_P0157list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1971. <ColumnInfo />
  1972. </Dataset>
  1973. <Dataset id="ds_hidden_original_nbmo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1974. <ColumnInfo>
  1975. <Column id="nbabyindd" type="STRING" size="256" />
  1976. <Column id="womnbrthdd" type="STRING" size="256" />
  1977. <Column id="womnpid" type="STRING" size="256" />
  1978. <Column id="womnhngnm" type="STRING" size="256" />
  1979. <Column id="womnindd" type="STRING" size="256" />
  1980. <Column id="sickbabyyn" type="STRING" size="256" />
  1981. <Column id="Immatureflag" type="STRING" size="256" />
  1982. </ColumnInfo>
  1983. <Rows>
  1984. <Row>
  1985. <Col id="nbabyindd"></Col>
  1986. <Col id="womnbrthdd"></Col>
  1987. <Col id="womnpid"></Col>
  1988. <Col id="womnhngnm"></Col>
  1989. <Col id="womnindd"></Col>
  1990. <Col id="sickbabyyn"></Col>
  1991. <Col id="Immatureflag"></Col>
  1992. </Row>
  1993. </Rows>
  1994. </Dataset>
  1995. <Dataset id="ds_hidden_rsltflag_cncl_cnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1996. <ColumnInfo>
  1997. <Column id="otpt_cnt" type="STRING" size="256" />
  1998. <Column id="ptbs_cnt" type="STRING" size="256" />
  1999. <Column id="inpt_cnt" type="STRING" size="256" />
  2000. <Column id="iphs_cnt" type="STRING" size="256" />
  2001. <Column id="icdr_cnt" type="STRING" size="256" />
  2002. </ColumnInfo>
  2003. <Rows>
  2004. <Row>
  2005. <Col id="otpt_cnt"></Col>
  2006. <Col id="ptbs_cnt"></Col>
  2007. <Col id="inpt_cnt"></Col>
  2008. <Col id="iphs_cnt"></Col>
  2009. <Col id="icdr_cnt"></Col>
  2010. </Row>
  2011. </Rows>
  2012. </Dataset>
  2013. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2014. <ColumnInfo>
  2015. <Column id="data24" type="STRING" size="256" />
  2016. </ColumnInfo>
  2017. </Dataset>
  2018. <Dataset id="ds_hidden_rcvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2019. <ColumnInfo>
  2020. <Column id="pouplist" type="STRING" size="256" />
  2021. </ColumnInfo>
  2022. </Dataset>
  2023. <Dataset id="ds_hidden_rsltflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2024. <ColumnInfo />
  2025. </Dataset>
  2026. <Dataset id="ds_hidden_check_bind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2027. <ColumnInfo>
  2028. <Column id="bind_pid" type="STRING" size="256" />
  2029. <Column id="bind_oldpid" type="STRING" size="256" />
  2030. <Column id="bind_newpid" type="STRING" size="256" />
  2031. </ColumnInfo>
  2032. <Rows>
  2033. <Row>
  2034. <Col id="bind_pid"></Col>
  2035. <Col id="bind_oldpid"></Col>
  2036. <Col id="bind_newpid"></Col>
  2037. </Row>
  2038. </Rows>
  2039. </Dataset>
  2040. <Dataset id="ds_send_data11_s_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2041. <ColumnInfo>
  2042. <Column id="icdr" type="STRING" size="256" />
  2043. </ColumnInfo>
  2044. <Rows>
  2045. <Row>
  2046. <Col id="icdr"></Col>
  2047. </Row>
  2048. </Rows>
  2049. </Dataset>
  2050. <Dataset id="ds_send_data11_s_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2051. <ColumnInfo>
  2052. <Column id="inpt" type="STRING" size="256" />
  2053. </ColumnInfo>
  2054. <Rows>
  2055. <Row>
  2056. <Col id="inpt"></Col>
  2057. </Row>
  2058. </Rows>
  2059. </Dataset>
  2060. <Dataset id="ds_init_P0021list_P0021" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2061. <ColumnInfo>
  2062. <Column id="cdnm" type="STRING" size="256" />
  2063. <Column id="cdid" type="STRING" size="256" />
  2064. </ColumnInfo>
  2065. <Rows>
  2066. <Row>
  2067. <Col id="cdnm"></Col>
  2068. <Col id="cdid"></Col>
  2069. </Row>
  2070. </Rows>
  2071. </Dataset>
  2072. <Dataset id="ds_main_admi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2073. <ColumnInfo>
  2074. <Column id="admi_pid" type="STRING" size="256" />
  2075. <Column id="admi_rcptflag" type="STRING" size="256" />
  2076. <Column id="admi_cashamt" type="STRING" size="256" />
  2077. <Column id="admi_cardamt" type="STRING" size="256" />
  2078. <Column id="admi_onlineamt" type="STRING" size="256" />
  2079. </ColumnInfo>
  2080. <Rows>
  2081. <Row>
  2082. <Col id="admi_pid"></Col>
  2083. <Col id="admi_rcptflag"></Col>
  2084. <Col id="admi_cashamt"></Col>
  2085. <Col id="admi_cardamt"></Col>
  2086. <Col id="admi_onlineamt"></Col>
  2087. </Row>
  2088. </Rows>
  2089. </Dataset>
  2090. <Dataset id="ds_hidden_original_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2091. <ColumnInfo>
  2092. <Column id="iphs_status" type="STRING" size="256" />
  2093. <Column id="iphs_pid" type="STRING" size="256" />
  2094. <Column id="iphs_indd" type="STRING" size="256" />
  2095. <Column id="iphs_cretno" type="STRING" size="256" />
  2096. <Column id="iphs_fromdd" type="STRING" size="256" />
  2097. <Column id="iphs_seqno" type="STRING" size="256" />
  2098. <Column id="iphs_instcd" type="STRING" size="256" />
  2099. <Column id="iphs_mskind" type="STRING" size="256" />
  2100. <Column id="iphs_todd" type="STRING" size="256" />
  2101. <Column id="iphs_histstat" type="STRING" size="256" />
  2102. <Column id="iphs_indschacptstat" type="STRING" size="256" />
  2103. <Column id="iphs_insukind" type="STRING" size="256" />
  2104. <Column id="iphs_suppkind" type="STRING" size="256" />
  2105. <Column id="iphs_suppkindresn" type="STRING" size="256" />
  2106. <Column id="iphs_calcscorrecalflag" type="STRING" size="256" />
  2107. <Column id="iphs_drgyn" type="STRING" size="256" />
  2108. <Column id="iphs_bmtyn" type="STRING" size="256" />
  2109. <Column id="iphs_cpyn" type="STRING" size="256" />
  2110. <Column id="iphs_clincstdycd" type="STRING" size="256" />
  2111. <Column id="iphs_disccd" type="STRING" size="256" />
  2112. <Column id="iphs_rcptyn" type="STRING" size="256" />
  2113. <Column id="iphs_clamkey" type="STRING" size="256" />
  2114. <Column id="iphs_clamlastdd" type="STRING" size="256" />
  2115. <Column id="iphs_judgmdlid" type="STRING" size="256" />
  2116. <Column id="iphs_fstrgstrid" type="STRING" size="256" />
  2117. <Column id="iphs_fstrgstdt" type="STRING" size="256" />
  2118. <Column id="iphs_lastupdtrid" type="STRING" size="256" />
  2119. <Column id="iphs_lastupdtdt" type="STRING" size="256" />
  2120. <Column id="iphs_rareobstflag" type="STRING" size="256" />
  2121. <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" />
  2122. </ColumnInfo>
  2123. <Rows>
  2124. <Row>
  2125. <Col id="iphs_status"></Col>
  2126. <Col id="iphs_pid"></Col>
  2127. <Col id="iphs_indd"></Col>
  2128. <Col id="iphs_cretno"></Col>
  2129. <Col id="iphs_fromdd"></Col>
  2130. <Col id="iphs_seqno"></Col>
  2131. <Col id="iphs_instcd"></Col>
  2132. <Col id="iphs_mskind"></Col>
  2133. <Col id="iphs_todd"></Col>
  2134. <Col id="iphs_histstat"></Col>
  2135. <Col id="iphs_indschacptstat"></Col>
  2136. <Col id="iphs_insukind"></Col>
  2137. <Col id="iphs_suppkind"></Col>
  2138. <Col id="iphs_suppkindresn"></Col>
  2139. <Col id="iphs_calcscorrecalflag"></Col>
  2140. <Col id="iphs_drgyn"></Col>
  2141. <Col id="iphs_bmtyn"></Col>
  2142. <Col id="iphs_cpyn"></Col>
  2143. <Col id="iphs_clincstdycd"></Col>
  2144. <Col id="iphs_disccd"></Col>
  2145. <Col id="iphs_rcptyn"></Col>
  2146. <Col id="iphs_clamkey"></Col>
  2147. <Col id="iphs_clamlastdd"></Col>
  2148. <Col id="iphs_judgmdlid"></Col>
  2149. <Col id="iphs_fstrgstrid"></Col>
  2150. <Col id="iphs_fstrgstdt"></Col>
  2151. <Col id="iphs_lastupdtrid"></Col>
  2152. <Col id="iphs_lastupdtdt"></Col>
  2153. <Col id="iphs_rareobstflag"></Col>
  2154. <Col id="iphs_ownbmaxgradeflag"></Col>
  2155. </Row>
  2156. </Rows>
  2157. </Dataset>
  2158. <Dataset id="ds_hidden_rcv_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2159. <ColumnInfo>
  2160. <Column id="ptsp_pid" type="STRING" size="256" />
  2161. <Column id="ptsp_workflag" type="STRING" size="256" />
  2162. <Column id="ptsp_todd" type="STRING" size="256" />
  2163. <Column id="ptsp_seqno" type="STRING" size="256" />
  2164. <Column id="ptsp_instcd" type="STRING" size="256" />
  2165. <Column id="ptsp_histstat" type="STRING" size="256" />
  2166. <Column id="ptsp_fromdd" type="STRING" size="256" />
  2167. <Column id="ptsp_opengrde" type="STRING" size="256" />
  2168. <Column id="ptsp_ordpossyn" type="STRING" size="256" />
  2169. <Column id="ptsp_endyn" type="STRING" size="256" />
  2170. <Column id="ptsp_acptresn" type="STRING" size="256" />
  2171. <Column id="ptsp_endresn" type="STRING" size="256" />
  2172. <Column id="ptsp_fstrgstrid" type="STRING" size="256" />
  2173. <Column id="ptsp_fstrgstdt" type="STRING" size="256" />
  2174. <Column id="ptsp_lastupdtrid" type="STRING" size="256" />
  2175. <Column id="ptsp_lastupdtdt" type="STRING" size="256" />
  2176. </ColumnInfo>
  2177. <Rows>
  2178. <Row>
  2179. <Col id="ptsp_pid"></Col>
  2180. <Col id="ptsp_workflag"></Col>
  2181. <Col id="ptsp_todd"></Col>
  2182. <Col id="ptsp_seqno"></Col>
  2183. <Col id="ptsp_instcd"></Col>
  2184. <Col id="ptsp_histstat"></Col>
  2185. <Col id="ptsp_fromdd"></Col>
  2186. <Col id="ptsp_opengrde"></Col>
  2187. <Col id="ptsp_ordpossyn"></Col>
  2188. <Col id="ptsp_endyn"></Col>
  2189. <Col id="ptsp_acptresn"></Col>
  2190. <Col id="ptsp_endresn"></Col>
  2191. <Col id="ptsp_fstrgstrid"></Col>
  2192. <Col id="ptsp_fstrgstdt"></Col>
  2193. <Col id="ptsp_lastupdtrid"></Col>
  2194. <Col id="ptsp_lastupdtdt"></Col>
  2195. </Row>
  2196. </Rows>
  2197. </Dataset>
  2198. <Dataset id="ds_main_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2199. <ColumnInfo>
  2200. <Column id="srdg_pid" type="STRING" size="256" />
  2201. <Column id="srdg_insuflag" type="STRING" size="256" />
  2202. <Column id="srdg_suppkind" type="STRING" size="256" />
  2203. <Column id="srdg_todd" type="STRING" size="256" />
  2204. <Column id="srdg_seqno" type="STRING" size="256" />
  2205. <Column id="srdg_instcd" type="STRING" size="256" />
  2206. <Column id="srdg_histstat" type="STRING" size="256" />
  2207. <Column id="srdg_fromdd" type="STRING" size="256" />
  2208. <Column id="srdg_seridiagno" type="STRING" size="256" />
  2209. <Column id="srdg_apppsnnm" type="STRING" size="256" />
  2210. <Column id="srdg_rela" type="STRING" size="256" />
  2211. <Column id="srdg_acptdd" type="STRING" size="256" />
  2212. <Column id="srdg_acpttm" type="STRING" size="256" />
  2213. <Column id="srdg_acptid" type="STRING" size="256" />
  2214. <Column id="srdg_remfact" type="STRING" size="256" />
  2215. <Column id="srdg_fstrgstrid" type="STRING" size="256" />
  2216. <Column id="srdg_fstrgstdt" type="STRING" size="256" />
  2217. <Column id="srdg_lastupdtrid" type="STRING" size="256" />
  2218. <Column id="srdg_lastupdtdt" type="STRING" size="256" />
  2219. <Column id="srdg_insuflag_before" type="STRING" size="256" />
  2220. <Column id="srdg_suppkind_before" type="STRING" size="256" />
  2221. <Column id="srdg_todd_before" type="STRING" size="256" />
  2222. <Column id="srdg_seqno_before" type="STRING" size="256" />
  2223. <Column id="srdg_stat" type="STRING" size="256" />
  2224. <Column id="srdg_insukind" type="STRING" size="256" />
  2225. <Column id="srdg_anohosprgstflag" type="STRING" size="256" />
  2226. <Column id="srdg_cncrdiagcnfmdd" type="STRING" size="256" />
  2227. <Column id="srdg_genrdd" type="STRING" size="256" />
  2228. <Column id="srdg_signyn" type="STRING" size="256" />
  2229. <Column id="srdg_signdt" type="STRING" size="256" />
  2230. </ColumnInfo>
  2231. <Rows>
  2232. <Row>
  2233. <Col id="srdg_pid"></Col>
  2234. <Col id="srdg_insuflag"></Col>
  2235. <Col id="srdg_suppkind"></Col>
  2236. <Col id="srdg_todd"></Col>
  2237. <Col id="srdg_seqno"></Col>
  2238. <Col id="srdg_instcd"></Col>
  2239. <Col id="srdg_histstat"></Col>
  2240. <Col id="srdg_fromdd"></Col>
  2241. <Col id="srdg_seridiagno"></Col>
  2242. <Col id="srdg_apppsnnm"></Col>
  2243. <Col id="srdg_rela"></Col>
  2244. <Col id="srdg_acptdd"></Col>
  2245. <Col id="srdg_acpttm"></Col>
  2246. <Col id="srdg_acptid"></Col>
  2247. <Col id="srdg_remfact"></Col>
  2248. <Col id="srdg_fstrgstrid"></Col>
  2249. <Col id="srdg_fstrgstdt"></Col>
  2250. <Col id="srdg_lastupdtrid"></Col>
  2251. <Col id="srdg_lastupdtdt"></Col>
  2252. <Col id="srdg_insuflag_before"></Col>
  2253. <Col id="srdg_suppkind_before"></Col>
  2254. <Col id="srdg_todd_before"></Col>
  2255. <Col id="srdg_seqno_before"></Col>
  2256. <Col id="srdg_stat"></Col>
  2257. <Col id="srdg_insukind"></Col>
  2258. <Col id="srdg_anohosprgstflag"></Col>
  2259. <Col id="srdg_cncrdiagcnfmdd"></Col>
  2260. <Col id="srdg_genrdd"></Col>
  2261. <Col id="srdg_signyn"></Col>
  2262. <Col id="srdg_signdt"></Col>
  2263. </Row>
  2264. </Rows>
  2265. </Dataset>
  2266. <Dataset id="ds_init_P0308list_P0308" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2267. <ColumnInfo>
  2268. <Column id="cdnm" type="STRING" size="256" />
  2269. <Column id="cdid" type="STRING" size="256" />
  2270. </ColumnInfo>
  2271. <Rows>
  2272. <Row>
  2273. <Col id="cdnm"></Col>
  2274. <Col id="cdid"></Col>
  2275. </Row>
  2276. </Rows>
  2277. </Dataset>
  2278. <Dataset id="ds_main_nbmo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2279. <ColumnInfo>
  2280. <Column id="nbabyindd" type="STRING" size="256" />
  2281. <Column id="womnbrthdd" type="STRING" size="256" />
  2282. <Column id="womnpid" type="STRING" size="256" />
  2283. <Column id="womnhngnm" type="STRING" size="256" />
  2284. <Column id="womnindd" type="STRING" size="256" />
  2285. <Column id="sickbabyyn" type="STRING" size="256" />
  2286. <Column id="Immatureflag" type="STRING" size="256" />
  2287. </ColumnInfo>
  2288. <Rows>
  2289. <Row>
  2290. <Col id="nbabyindd"></Col>
  2291. <Col id="womnbrthdd"></Col>
  2292. <Col id="womnpid"></Col>
  2293. <Col id="womnhngnm"></Col>
  2294. <Col id="womnindd"></Col>
  2295. <Col id="sickbabyyn">N</Col>
  2296. <Col id="Immatureflag">N</Col>
  2297. </Row>
  2298. </Rows>
  2299. </Dataset>
  2300. <Dataset id="ds_send_data14" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2301. <ColumnInfo>
  2302. <Column id="pid" type="STRING" size="256" />
  2303. <Column id="indd" type="STRING" size="256" />
  2304. <Column id="cretno" type="STRING" size="256" />
  2305. <Column id="mskind" type="STRING" size="256" />
  2306. </ColumnInfo>
  2307. <Rows>
  2308. <Row>
  2309. <Col id="pid"></Col>
  2310. <Col id="indd"></Col>
  2311. <Col id="cretno"></Col>
  2312. <Col id="mskind"></Col>
  2313. </Row>
  2314. </Rows>
  2315. </Dataset>
  2316. <Dataset id="ds_hidden_temp_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2317. <ColumnInfo>
  2318. <Column id="aipm_insucmpycd" type="STRING" size="256" />
  2319. <Column id="aipm_insucdnm" type="STRING" size="256" />
  2320. <Column id="aipm_paylimamt" type="STRING" size="256" />
  2321. <Column id="aipm_aprvfromdd" type="STRING" size="256" />
  2322. <Column id="aipm_aprvtodd" type="STRING" size="256" />
  2323. </ColumnInfo>
  2324. <Rows>
  2325. <Row>
  2326. <Col id="aipm_insucmpycd"></Col>
  2327. <Col id="aipm_insucdnm"></Col>
  2328. <Col id="aipm_paylimamt"></Col>
  2329. <Col id="aipm_aprvfromdd"></Col>
  2330. <Col id="aipm_aprvtodd"></Col>
  2331. </Row>
  2332. </Rows>
  2333. </Dataset>
  2334. <Dataset id="ds_hidden_init_cntrorddeptdoctorlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2335. <ColumnInfo>
  2336. <Column id="dutplcecd" type="STRING" size="256" />
  2337. <Column id="userid" type="STRING" size="256" />
  2338. <Column id="usernm" type="STRING" size="256" />
  2339. </ColumnInfo>
  2340. <Rows>
  2341. <Row>
  2342. <Col id="dutplcecd"></Col>
  2343. <Col id="userid"></Col>
  2344. <Col id="usernm"></Col>
  2345. </Row>
  2346. </Rows>
  2347. </Dataset>
  2348. <Dataset id="ds_hidden_etc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2349. <ColumnInfo>
  2350. <Column id="inpt_orddeptnm" type="STRING" size="256" />
  2351. <Column id="inpt_orddrnm" type="STRING" size="256" />
  2352. </ColumnInfo>
  2353. <Rows>
  2354. <Row>
  2355. <Col id="inpt_orddeptnm"></Col>
  2356. <Col id="inpt_orddrnm"></Col>
  2357. </Row>
  2358. </Rows>
  2359. </Dataset>
  2360. <Dataset id="ds_main_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2361. <ColumnInfo>
  2362. <Column id="adrv_pid" type="STRING" size="256" />
  2363. <Column id="adrv_inrsrvacptdd" type="STRING" size="256" />
  2364. <Column id="adrv_inrsrvacptseqno" type="STRING" size="256" />
  2365. <Column id="adrv_cpyn" type="STRING" size="256" />
  2366. <Column id="adrv_orddeptcd" type="STRING" size="256" />
  2367. <Column id="adrv_inhopeward" type="STRING" size="256" />
  2368. <Column id="adrv_inhoperoomgrdeto" type="STRING" size="256" />
  2369. <Column id="adrv_oxyyn" type="STRING" size="256" />
  2370. <Column id="adrv_suctyn" type="STRING" size="256" />
  2371. <Column id="adrv_inrsrvrem" type="STRING" size="256" />
  2372. <Column id="adrv_specroomyn" type="STRING" size="256" />
  2373. <Column id="adrv_wardtypecd" type="STRING" size="256" />
  2374. <Column id="adrv_specwardcd" type="STRING" size="256" />
  2375. <Column id="adrv_inrsrvstat" type="STRING" size="256" />
  2376. <Column id="adrv_insukind" type="STRING" size="256" />
  2377. </ColumnInfo>
  2378. <Rows>
  2379. <Row>
  2380. <Col id="adrv_pid"></Col>
  2381. <Col id="adrv_inrsrvacptdd"></Col>
  2382. <Col id="adrv_inrsrvacptseqno"></Col>
  2383. <Col id="adrv_cpyn"></Col>
  2384. <Col id="adrv_orddeptcd"></Col>
  2385. <Col id="adrv_inhopeward"></Col>
  2386. <Col id="adrv_inhoperoomgrdeto"></Col>
  2387. <Col id="adrv_oxyyn"></Col>
  2388. <Col id="adrv_suctyn"></Col>
  2389. <Col id="adrv_inrsrvrem"></Col>
  2390. <Col id="adrv_specroomyn"></Col>
  2391. <Col id="adrv_wardtypecd"></Col>
  2392. <Col id="adrv_specwardcd"></Col>
  2393. <Col id="adrv_inrsrvstat"></Col>
  2394. <Col id="adrv_insukind"></Col>
  2395. </Row>
  2396. </Rows>
  2397. </Dataset>
  2398. <Dataset id="ds_hidden_init_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2399. <ColumnInfo>
  2400. <Column id="cd" type="STRING" size="256" />
  2401. <Column id="nm" type="STRING" size="256" />
  2402. <Column id="typecd" type="STRING" size="256" />
  2403. </ColumnInfo>
  2404. <Rows>
  2405. <Row>
  2406. <Col id="cd"></Col>
  2407. <Col id="nm"></Col>
  2408. <Col id="typecd"></Col>
  2409. </Row>
  2410. </Rows>
  2411. </Dataset>
  2412. <Dataset id="ds_main_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2413. <ColumnInfo>
  2414. <Column id="otpt_pid" type="STRING" size="256" />
  2415. <Column id="otpt_orddd" type="STRING" size="256" />
  2416. <Column id="otpt_cretno" type="STRING" size="256" />
  2417. <Column id="otpt_acptseqno" type="STRING" size="256" />
  2418. <Column id="otpt_instcd" type="STRING" size="256" />
  2419. <Column id="otpt_histstat" type="STRING" size="256" />
  2420. <Column id="otpt_orgorddd" type="STRING" size="256" />
  2421. <Column id="otpt_orgcretno" type="STRING" size="256" />
  2422. <Column id="otpt_calcbaseflag" type="STRING" size="256" />
  2423. <Column id="otpt_calcyn" type="STRING" size="256" />
  2424. <Column id="otpt_ordtm" type="STRING" size="256" />
  2425. <Column id="otpt_orddeptcd" type="STRING" size="256" />
  2426. <Column id="otpt_orddrid" type="STRING" size="256" />
  2427. <Column id="otpt_dutdeptcd" type="STRING" size="256" />
  2428. <Column id="otpt_centcd" type="STRING" size="256" />
  2429. <Column id="otpt_supdeptcd" type="STRING" size="256" />
  2430. <Column id="otpt_mskind" type="STRING" size="256" />
  2431. <Column id="otpt_insukind" type="STRING" size="256" />
  2432. <Column id="otpt_suppkind" type="STRING" size="256" />
  2433. <Column id="otpt_insucd" type="STRING" size="256" />
  2434. <Column id="otpt_suppkindresn" type="STRING" size="256" />
  2435. <Column id="otpt_specordyn" type="STRING" size="256" />
  2436. <Column id="otpt_holiflag" type="STRING" size="256" />
  2437. <Column id="otpt_fsexamflag" type="STRING" size="256" />
  2438. <Column id="otpt_fsexammanlyn" type="STRING" size="256" />
  2439. <Column id="otpt_ordtype" type="STRING" size="256" />
  2440. <Column id="otpt_brateflag" type="STRING" size="256" />
  2441. <Column id="otpt_medamtestmyn" type="STRING" size="256" />
  2442. <Column id="otpt_medamtpostyn" type="STRING" size="256" />
  2443. <Column id="otpt_medamtfreeresn" type="STRING" size="256" />
  2444. <Column id="otpt_rsrvflag" type="STRING" size="256" />
  2445. <Column id="otpt_etcordflag" type="STRING" size="256" />
  2446. <Column id="otpt_disccd" type="STRING" size="256" />
  2447. <Column id="otpt_hosoutexptresncd" type="STRING" size="256" />
  2448. <Column id="otpt_clincstdyacptflag" type="STRING" size="256" />
  2449. <Column id="otpt_clincstdyno" type="STRING" size="256" />
  2450. <Column id="otpt_chrtlendyn" type="STRING" size="256" />
  2451. <Column id="otpt_specorddescyn" type="STRING" size="256" />
  2452. <Column id="otpt_ordreqdescyn" type="STRING" size="256" />
  2453. <Column id="otpt_ordreqhospgrde" type="STRING" size="256" />
  2454. <Column id="otpt_insuchrgyn" type="STRING" size="256" />
  2455. <Column id="otpt_nursacptyn" type="STRING" size="256" />
  2456. <Column id="otpt_nursacptdt" type="STRING" size="256" />
  2457. <Column id="otpt_dracptyn" type="STRING" size="256" />
  2458. <Column id="otpt_dracptdt" type="STRING" size="256" />
  2459. <Column id="otpt_prcpgenryn" type="STRING" size="256" />
  2460. <Column id="otpt_prcpnotoccrresn" type="STRING" size="256" />
  2461. <Column id="otpt_estmspclappyn" type="STRING" size="256" />
  2462. <Column id="otpt_elbulbodstat" type="STRING" size="256" />
  2463. <Column id="otpt_elbulbodstatdt" type="STRING" size="256" />
  2464. <Column id="otpt_calcflag" type="STRING" size="256" />
  2465. <Column id="otpt_calcmthdflag" type="STRING" size="256" />
  2466. <Column id="otpt_dnoracptyn" type="STRING" size="256" />
  2467. <Column id="otpt_rqstflag" type="STRING" size="256" />
  2468. <Column id="otpt_rqsthospcd" type="STRING" size="256" />
  2469. <Column id="otpt_rqstdrid" type="STRING" size="256" />
  2470. <Column id="otpt_tdayinflag" type="STRING" size="256" />
  2471. <Column id="otpt_tranindd" type="STRING" size="256" />
  2472. <Column id="otpt_rcptdd" type="STRING" size="256" />
  2473. <Column id="otpt_rcptno" type="STRING" size="256" />
  2474. <Column id="otpt_rcptseqno" type="STRING" size="256" />
  2475. <Column id="otpt_telrsrvrem" type="STRING" size="256" />
  2476. <Column id="otpt_fstacptdt" type="STRING" size="256" />
  2477. <Column id="otpt_fstacptid" type="STRING" size="256" />
  2478. <Column id="otpt_fstrgstrid" type="STRING" size="256" />
  2479. <Column id="otpt_fstrgstdt" type="STRING" size="256" />
  2480. <Column id="otpt_lastupdtrid" type="STRING" size="256" />
  2481. <Column id="otpt_lastupdtdt" type="STRING" size="256" />
  2482. <Column id="otpt_cvrtflag" type="STRING" size="256" />
  2483. </ColumnInfo>
  2484. <Rows>
  2485. <Row>
  2486. <Col id="otpt_pid"></Col>
  2487. <Col id="otpt_orddd"></Col>
  2488. <Col id="otpt_cretno"></Col>
  2489. <Col id="otpt_acptseqno"></Col>
  2490. <Col id="otpt_instcd"></Col>
  2491. <Col id="otpt_histstat"></Col>
  2492. <Col id="otpt_orgorddd"></Col>
  2493. <Col id="otpt_orgcretno"></Col>
  2494. <Col id="otpt_calcbaseflag"></Col>
  2495. <Col id="otpt_calcyn"></Col>
  2496. <Col id="otpt_ordtm"></Col>
  2497. <Col id="otpt_orddeptcd"></Col>
  2498. <Col id="otpt_orddrid"></Col>
  2499. <Col id="otpt_dutdeptcd"></Col>
  2500. <Col id="otpt_centcd"></Col>
  2501. <Col id="otpt_supdeptcd"></Col>
  2502. <Col id="otpt_mskind"></Col>
  2503. <Col id="otpt_insukind"></Col>
  2504. <Col id="otpt_suppkind"></Col>
  2505. <Col id="otpt_insucd"></Col>
  2506. <Col id="otpt_suppkindresn"></Col>
  2507. <Col id="otpt_specordyn"></Col>
  2508. <Col id="otpt_holiflag"></Col>
  2509. <Col id="otpt_fsexamflag"></Col>
  2510. <Col id="otpt_fsexammanlyn"></Col>
  2511. <Col id="otpt_ordtype"></Col>
  2512. <Col id="otpt_brateflag"></Col>
  2513. <Col id="otpt_medamtestmyn"></Col>
  2514. <Col id="otpt_medamtpostyn"></Col>
  2515. <Col id="otpt_medamtfreeresn"></Col>
  2516. <Col id="otpt_rsrvflag"></Col>
  2517. <Col id="otpt_etcordflag"></Col>
  2518. <Col id="otpt_disccd"></Col>
  2519. <Col id="otpt_hosoutexptresncd"></Col>
  2520. <Col id="otpt_clincstdyacptflag"></Col>
  2521. <Col id="otpt_clincstdyno"></Col>
  2522. <Col id="otpt_chrtlendyn"></Col>
  2523. <Col id="otpt_specorddescyn"></Col>
  2524. <Col id="otpt_ordreqdescyn"></Col>
  2525. <Col id="otpt_ordreqhospgrde"></Col>
  2526. <Col id="otpt_insuchrgyn"></Col>
  2527. <Col id="otpt_nursacptyn"></Col>
  2528. <Col id="otpt_nursacptdt"></Col>
  2529. <Col id="otpt_dracptyn"></Col>
  2530. <Col id="otpt_dracptdt"></Col>
  2531. <Col id="otpt_prcpgenryn"></Col>
  2532. <Col id="otpt_prcpnotoccrresn"></Col>
  2533. <Col id="otpt_estmspclappyn"></Col>
  2534. <Col id="otpt_elbulbodstat"></Col>
  2535. <Col id="otpt_elbulbodstatdt"></Col>
  2536. <Col id="otpt_calcflag"></Col>
  2537. <Col id="otpt_calcmthdflag"></Col>
  2538. <Col id="otpt_dnoracptyn"></Col>
  2539. <Col id="otpt_rqstflag"></Col>
  2540. <Col id="otpt_rqsthospcd"></Col>
  2541. <Col id="otpt_rqstdrid"></Col>
  2542. <Col id="otpt_tdayinflag"></Col>
  2543. <Col id="otpt_tranindd"></Col>
  2544. <Col id="otpt_rcptdd"></Col>
  2545. <Col id="otpt_rcptno"></Col>
  2546. <Col id="otpt_rcptseqno"></Col>
  2547. <Col id="otpt_telrsrvrem"></Col>
  2548. <Col id="otpt_fstacptdt"></Col>
  2549. <Col id="otpt_fstacptid"></Col>
  2550. <Col id="otpt_fstrgstrid"></Col>
  2551. <Col id="otpt_fstrgstdt"></Col>
  2552. <Col id="otpt_lastupdtrid"></Col>
  2553. <Col id="otpt_lastupdtdt"></Col>
  2554. <Col id="otpt_cvrtflag"></Col>
  2555. </Row>
  2556. </Rows>
  2557. </Dataset>
  2558. <Dataset id="ds_init_PAM_P0041list_P0041" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2559. <ColumnInfo>
  2560. <Column id="cdid" type="STRING" size="256" />
  2561. <Column id="cdnm" type="STRING" size="256" />
  2562. <Column id="detl" type="STRING" size="256" />
  2563. </ColumnInfo>
  2564. <Rows>
  2565. <Row>
  2566. <Col id="cdid"></Col>
  2567. <Col id="cdnm"></Col>
  2568. <Col id="detl"></Col>
  2569. </Row>
  2570. </Rows>
  2571. </Dataset>
  2572. <Dataset id="ds_hidden_d_rcv_drnb" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2573. <ColumnInfo>
  2574. <Column id="pid" type="STRING" size="256" />
  2575. <Column id="bthdt" type="STRING" size="256" />
  2576. <Column id="hngnm" type="STRING" size="256" />
  2577. <Column id="indd" type="STRING" size="256" />
  2578. <Column id="sickbabyyn" type="STRING" size="256" />
  2579. <Column id="immatureyn" type="STRING" size="256" />
  2580. </ColumnInfo>
  2581. <Rows>
  2582. <Row>
  2583. <Col id="pid"></Col>
  2584. <Col id="bthdt"></Col>
  2585. <Col id="hngnm"></Col>
  2586. <Col id="indd"></Col>
  2587. <Col id="sickbabyyn"></Col>
  2588. <Col id="immatureyn"></Col>
  2589. </Row>
  2590. </Rows>
  2591. </Dataset>
  2592. <Dataset id="ds_hidden_original_rooa" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2593. <ColumnInfo>
  2594. <Column id="rooa_pid" type="STRING" size="256" />
  2595. <Column id="rooa_insukind" type="STRING" size="256" />
  2596. <Column id="rooa_todd" type="STRING" size="256" />
  2597. <Column id="rooa_fromdd" type="STRING" size="256" />
  2598. <Column id="rooa_rareobstno" type="STRING" size="256" />
  2599. <Column id="rooa_anohosprgstflag" type="STRING" size="256" />
  2600. <Column id="rooa_rareobstcnfmdd" type="STRING" size="256" />
  2601. <Column id="rooa_genrdd" type="STRING" size="256" />
  2602. <Column id="rooa_signyn" type="STRING" size="256" />
  2603. <Column id="rooa_signdt" type="STRING" size="256" />
  2604. </ColumnInfo>
  2605. <Rows>
  2606. <Row>
  2607. <Col id="rooa_pid"></Col>
  2608. <Col id="rooa_insukind"></Col>
  2609. <Col id="rooa_todd"></Col>
  2610. <Col id="rooa_fromdd"></Col>
  2611. <Col id="rooa_rareobstno"></Col>
  2612. <Col id="rooa_anohosprgstflag"></Col>
  2613. <Col id="rooa_rareobstcnfmdd"></Col>
  2614. <Col id="rooa_genrdd"></Col>
  2615. <Col id="rooa_signyn"></Col>
  2616. <Col id="rooa_signdt"></Col>
  2617. </Row>
  2618. </Rows>
  2619. </Dataset>
  2620. <Dataset id="ds_send_data11_s_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2621. <ColumnInfo>
  2622. <Column id="ptbs" type="STRING" size="256" />
  2623. </ColumnInfo>
  2624. <Rows>
  2625. <Row>
  2626. <Col id="ptbs"></Col>
  2627. </Row>
  2628. </Rows>
  2629. </Dataset>
  2630. <Dataset id="ds_send_data27" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2631. <ColumnInfo>
  2632. <Column id="pid" type="STRING" size="256" />
  2633. <Column id="indd" type="STRING" size="256" />
  2634. <Column id="cretno" type="STRING" size="256" />
  2635. <Column id="mskind" type="STRING" size="256" />
  2636. <Column id="acptflag" type="STRING" size="256" />
  2637. </ColumnInfo>
  2638. <Rows>
  2639. <Row>
  2640. <Col id="pid"></Col>
  2641. <Col id="indd"></Col>
  2642. <Col id="cretno"></Col>
  2643. <Col id="mskind"></Col>
  2644. <Col id="acptflag"></Col>
  2645. </Row>
  2646. </Rows>
  2647. </Dataset>
  2648. <Dataset id="ds_hidden_temp_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2649. <ColumnInfo>
  2650. <Column id="icpm_mngtno" type="STRING" size="256" />
  2651. <Column id="icpm_bizplcenm" type="STRING" size="256" />
  2652. <Column id="icpm_inducsbrchcd" type="STRING" size="256" />
  2653. <Column id="icpm_insucdnm" type="STRING" size="256" />
  2654. <Column id="icpm_acddd" type="STRING" size="256" />
  2655. <Column id="icpm_ordopendd" type="STRING" size="256" />
  2656. <Column id="icpm_aprvfromdd" type="STRING" size="256" />
  2657. <Column id="icpm_aprvtodd" type="STRING" size="256" />
  2658. <Column id="icpm_spredayno" type="STRING" size="256" />
  2659. </ColumnInfo>
  2660. <Rows>
  2661. <Row>
  2662. <Col id="icpm_mngtno"></Col>
  2663. <Col id="icpm_bizplcenm"></Col>
  2664. <Col id="icpm_inducsbrchcd"></Col>
  2665. <Col id="icpm_insucdnm"></Col>
  2666. <Col id="icpm_acddd"></Col>
  2667. <Col id="icpm_ordopendd"></Col>
  2668. <Col id="icpm_aprvfromdd"></Col>
  2669. <Col id="icpm_aprvtodd"></Col>
  2670. <Col id="icpm_spredayno"></Col>
  2671. </Row>
  2672. </Rows>
  2673. </Dataset>
  2674. <Dataset id="ds_hidden_rcv_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2675. <ColumnInfo>
  2676. <Column id="ptbs_status" type="STRING" size="256" />
  2677. <Column id="ptbs_pid" type="STRING" size="256" />
  2678. <Column id="ptbs_instcd" type="STRING" size="256" />
  2679. <Column id="ptbs_hngnm" type="STRING" size="256" />
  2680. <Column id="ptbs_engnm" type="STRING" size="256" />
  2681. <Column id="ptbs_chinm" type="STRING" size="256" />
  2682. <Column id="ptbs_rrgstno1" type="STRING" size="256" />
  2683. <Column id="ptbs_rrgstno2" type="STRING" size="256" />
  2684. <Column id="ptbs_brthdd" type="STRING" size="256" />
  2685. <Column id="ptbs_sex" type="STRING" size="256" />
  2686. <Column id="ptbs_age" type="STRING" size="256" />
  2687. <Column id="ptbs_bindpid" type="STRING" size="256" />
  2688. <Column id="ptbs_hometel" type="STRING" size="256" />
  2689. <Column id="ptbs_mpphontel" type="STRING" size="256" />
  2690. <Column id="ptbs_etctel1" type="STRING" size="256" />
  2691. <Column id="ptbs_etctel2" type="STRING" size="256" />
  2692. <Column id="ptbs_smsaprvyn" type="STRING" size="256" />
  2693. <Column id="ptbs_email" type="STRING" size="256" />
  2694. <Column id="ptbs_zipcd1" type="STRING" size="256" />
  2695. <Column id="ptbs_zipcd2" type="STRING" size="256" />
  2696. <Column id="ptbs_zipcdseq" type="STRING" size="256" />
  2697. <Column id="ptbs_zipcdaddr" type="STRING" size="256" />
  2698. <Column id="ptbs_detladdr" type="STRING" size="256" />
  2699. <Column id="ptbs_btype" type="STRING" size="256" />
  2700. <Column id="ptbs_rh" type="STRING" size="256" />
  2701. <Column id="ptbs_forgeryn" type="STRING" size="256" />
  2702. <Column id="ptbs_nati" type="STRING" size="256" />
  2703. <Column id="ptbs_psptno" type="STRING" size="256" />
  2704. <Column id="ptbs_recmyn" type="STRING" size="256" />
  2705. <Column id="ptbs_recmerid" type="STRING" size="256" />
  2706. <Column id="ptbs_recmerrela" type="STRING" size="256" />
  2707. <Column id="ptbs_vipyn" type="STRING" size="256" />
  2708. <Column id="ptbs_viprem" type="STRING" size="256" />
  2709. <Column id="ptbs_religncd" type="STRING" size="256" />
  2710. <Column id="ptbs_baptnm" type="STRING" size="256" />
  2711. <Column id="ptbs_chchnm" type="STRING" size="256" />
  2712. <Column id="ptbs_dethyn" type="STRING" size="256" />
  2713. <Column id="ptbs_dethdt" type="STRING" size="256" />
  2714. <Column id="ptbs_chosresn" type="STRING" size="256" />
  2715. <Column id="ptbs_animyn" type="STRING" size="256" />
  2716. <Column id="ptbs_exptresncd" type="STRING" size="256" />
  2717. <Column id="ptbs_inhospyn" type="STRING" size="256" />
  2718. <Column id="ptbs_remfact" type="STRING" size="256" />
  2719. <Column id="ptbs_fstrgstrid" type="STRING" size="256" />
  2720. <Column id="ptbs_fstrgstdt" type="STRING" size="256" />
  2721. <Column id="ptbs_lastupdtrid" type="STRING" size="256" />
  2722. <Column id="ptbs_lastupdtdt" type="STRING" size="256" />
  2723. </ColumnInfo>
  2724. <Rows>
  2725. <Row>
  2726. <Col id="ptbs_status"></Col>
  2727. <Col id="ptbs_pid"></Col>
  2728. <Col id="ptbs_instcd"></Col>
  2729. <Col id="ptbs_hngnm"></Col>
  2730. <Col id="ptbs_engnm"></Col>
  2731. <Col id="ptbs_chinm"></Col>
  2732. <Col id="ptbs_rrgstno1"></Col>
  2733. <Col id="ptbs_rrgstno2"></Col>
  2734. <Col id="ptbs_brthdd"></Col>
  2735. <Col id="ptbs_sex"></Col>
  2736. <Col id="ptbs_age"></Col>
  2737. <Col id="ptbs_bindpid"></Col>
  2738. <Col id="ptbs_hometel"></Col>
  2739. <Col id="ptbs_mpphontel"></Col>
  2740. <Col id="ptbs_etctel1"></Col>
  2741. <Col id="ptbs_etctel2"></Col>
  2742. <Col id="ptbs_smsaprvyn"></Col>
  2743. <Col id="ptbs_email"></Col>
  2744. <Col id="ptbs_zipcd1"></Col>
  2745. <Col id="ptbs_zipcd2"></Col>
  2746. <Col id="ptbs_zipcdseq"></Col>
  2747. <Col id="ptbs_zipcdaddr"></Col>
  2748. <Col id="ptbs_detladdr"></Col>
  2749. <Col id="ptbs_btype"></Col>
  2750. <Col id="ptbs_rh"></Col>
  2751. <Col id="ptbs_forgeryn"></Col>
  2752. <Col id="ptbs_nati"></Col>
  2753. <Col id="ptbs_psptno"></Col>
  2754. <Col id="ptbs_recmyn"></Col>
  2755. <Col id="ptbs_recmerid"></Col>
  2756. <Col id="ptbs_recmerrela"></Col>
  2757. <Col id="ptbs_vipyn"></Col>
  2758. <Col id="ptbs_viprem"></Col>
  2759. <Col id="ptbs_religncd"></Col>
  2760. <Col id="ptbs_baptnm"></Col>
  2761. <Col id="ptbs_chchnm"></Col>
  2762. <Col id="ptbs_dethyn"></Col>
  2763. <Col id="ptbs_dethdt"></Col>
  2764. <Col id="ptbs_chosresn"></Col>
  2765. <Col id="ptbs_animyn"></Col>
  2766. <Col id="ptbs_exptresncd"></Col>
  2767. <Col id="ptbs_inhospyn"></Col>
  2768. <Col id="ptbs_remfact"></Col>
  2769. <Col id="ptbs_fstrgstrid"></Col>
  2770. <Col id="ptbs_fstrgstdt"></Col>
  2771. <Col id="ptbs_lastupdtrid"></Col>
  2772. <Col id="ptbs_lastupdtdt"></Col>
  2773. </Row>
  2774. </Rows>
  2775. </Dataset>
  2776. <Dataset id="ds_hidden_temp_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2777. <ColumnInfo>
  2778. <Column id="ptsp_pid" type="STRING" size="256" />
  2779. <Column id="ptsp_workflag" type="STRING" size="256" />
  2780. <Column id="ptsp_todd" type="STRING" size="256" />
  2781. <Column id="ptsp_seqno" type="STRING" size="256" />
  2782. <Column id="ptsp_instcd" type="STRING" size="256" />
  2783. <Column id="ptsp_histstat" type="STRING" size="256" />
  2784. <Column id="ptsp_fromdd" type="STRING" size="256" />
  2785. <Column id="ptsp_opengrde" type="STRING" size="256" />
  2786. <Column id="ptsp_ordpossyn" type="STRING" size="256" />
  2787. <Column id="ptsp_endyn" type="STRING" size="256" />
  2788. <Column id="ptsp_acptresn" type="STRING" size="256" />
  2789. <Column id="ptsp_endresn" type="STRING" size="256" />
  2790. <Column id="ptsp_fstrgstrid" type="STRING" size="256" />
  2791. <Column id="ptsp_fstrgstdt" type="STRING" size="256" />
  2792. <Column id="ptsp_lastupdtrid" type="STRING" size="256" />
  2793. <Column id="ptsp_lastupdtdt" type="STRING" size="256" />
  2794. </ColumnInfo>
  2795. <Rows>
  2796. <Row>
  2797. <Col id="ptsp_pid"></Col>
  2798. <Col id="ptsp_workflag"></Col>
  2799. <Col id="ptsp_todd"></Col>
  2800. <Col id="ptsp_seqno"></Col>
  2801. <Col id="ptsp_instcd"></Col>
  2802. <Col id="ptsp_histstat"></Col>
  2803. <Col id="ptsp_fromdd"></Col>
  2804. <Col id="ptsp_opengrde"></Col>
  2805. <Col id="ptsp_ordpossyn"></Col>
  2806. <Col id="ptsp_endyn"></Col>
  2807. <Col id="ptsp_acptresn"></Col>
  2808. <Col id="ptsp_endresn"></Col>
  2809. <Col id="ptsp_fstrgstrid"></Col>
  2810. <Col id="ptsp_fstrgstdt"></Col>
  2811. <Col id="ptsp_lastupdtrid"></Col>
  2812. <Col id="ptsp_lastupdtdt"></Col>
  2813. </Row>
  2814. </Rows>
  2815. </Dataset>
  2816. <Dataset id="ds_hidden_original_hndc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2817. <ColumnInfo>
  2818. <Column id="hndc_pid" type="STRING" size="256" />
  2819. <Column id="hndc_handcapflag" type="STRING" size="256" />
  2820. <Column id="hndc_todd" type="STRING" size="256" />
  2821. <Column id="hndc_seqno" type="STRING" size="256" />
  2822. <Column id="hndc_instcd" type="STRING" size="256" />
  2823. <Column id="hndc_histstat" type="STRING" size="256" />
  2824. <Column id="hndc_fromdd" type="STRING" size="256" />
  2825. <Column id="hndc_handcapgrde" type="STRING" size="256" />
  2826. <Column id="hndc_handcapcardno" type="STRING" size="256" />
  2827. <Column id="hndc_apppsnnm" type="STRING" size="256" />
  2828. <Column id="hndc_rela" type="STRING" size="256" />
  2829. <Column id="hndc_remfact" type="STRING" size="256" />
  2830. <Column id="hndc_fstrgstrid" type="STRING" size="256" />
  2831. <Column id="hndc_fstrgstdt" type="STRING" size="256" />
  2832. <Column id="hndc_lastupdtrid" type="STRING" size="256" />
  2833. <Column id="hndc_lastupdtdt" type="STRING" size="256" />
  2834. </ColumnInfo>
  2835. <Rows>
  2836. <Row>
  2837. <Col id="hndc_pid"></Col>
  2838. <Col id="hndc_handcapflag"></Col>
  2839. <Col id="hndc_todd"></Col>
  2840. <Col id="hndc_seqno"></Col>
  2841. <Col id="hndc_instcd"></Col>
  2842. <Col id="hndc_histstat"></Col>
  2843. <Col id="hndc_fromdd"></Col>
  2844. <Col id="hndc_handcapgrde"></Col>
  2845. <Col id="hndc_handcapcardno"></Col>
  2846. <Col id="hndc_apppsnnm"></Col>
  2847. <Col id="hndc_rela"></Col>
  2848. <Col id="hndc_remfact"></Col>
  2849. <Col id="hndc_fstrgstrid"></Col>
  2850. <Col id="hndc_fstrgstdt"></Col>
  2851. <Col id="hndc_lastupdtrid"></Col>
  2852. <Col id="hndc_lastupdtdt"></Col>
  2853. </Row>
  2854. </Rows>
  2855. </Dataset>
  2856. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2857. <ColumnInfo>
  2858. <Column id="popupendflag" type="STRING" size="256" />
  2859. </ColumnInfo>
  2860. </Dataset>
  2861. <Dataset id="ds_hidden_ordercheck" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2862. <ColumnInfo>
  2863. <Column id="result" type="STRING" size="256" />
  2864. </ColumnInfo>
  2865. <Rows>
  2866. <Row>
  2867. <Col id="result"></Col>
  2868. </Row>
  2869. </Rows>
  2870. </Dataset>
  2871. <Dataset id="ds_main_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  2872. <ColumnInfo>
  2873. <Column id="inpt_status" type="STRING" size="256" />
  2874. <Column id="inpt_pid" type="STRING" size="256" />
  2875. <Column id="inpt_indd" type="STRING" size="256" />
  2876. <Column id="inpt_cretno" type="STRING" size="256" />
  2877. <Column id="inpt_seqno" type="STRING" size="256" />
  2878. <Column id="inpt_instcd" type="STRING" size="256" />
  2879. <Column id="inpt_mskind" type="STRING" size="256" />
  2880. <Column id="inpt_histstat" type="STRING" size="256" />
  2881. <Column id="inpt_intm" type="STRING" size="256" />
  2882. <Column id="inpt_inpath" type="STRING" size="256" />
  2883. <Column id="inpt_arvpath" type="STRING" size="256" />
  2884. <Column id="inpt_ordrslt" type="STRING" size="256" />
  2885. <Column id="inpt_hospbrthyn" type="STRING" size="256" />
  2886. <Column id="inpt_rsrvinyn" type="STRING" size="256" />
  2887. <Column id="inpt_dschdd" type="STRING" size="256" />
  2888. <Column id="inpt_dschtm" type="STRING" size="256" />
  2889. <Column id="inpt_dschtype" type="STRING" size="256" />
  2890. <Column id="inpt_dethdt" type="STRING" size="256" />
  2891. <Column id="inpt_indschacptstat" type="STRING" size="256" />
  2892. <Column id="inpt_medcostestmflag" type="STRING" size="256" />
  2893. <Column id="inpt_fsexamflag" type="STRING" size="256" />
  2894. <Column id="inpt_fsexammanlyn" type="STRING" size="256" />
  2895. <Column id="inpt_medamtpostyn" type="STRING" size="256" />
  2896. <Column id="inpt_medamtfreeresn" type="STRING" size="256" />
  2897. <Column id="inpt_holiflag" type="STRING" size="256" />
  2898. <Column id="inpt_brateflag" type="STRING" size="256" />
  2899. <Column id="inpt_ordtype" type="STRING" size="256" />
  2900. <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" />
  2901. <Column id="inpt_erbrthflag" type="STRING" size="256" />
  2902. <Column id="inpt_erchospath" type="STRING" size="256" />
  2903. <Column id="inpt_erorddeptcd" type="STRING" size="256" />
  2904. <Column id="inpt_hosoutexptresncd" type="STRING" size="256" />
  2905. <Column id="inpt_insukind" type="STRING" size="256" />
  2906. <Column id="inpt_suppkind" type="STRING" size="256" />
  2907. <Column id="inpt_centcd" type="STRING" size="256" />
  2908. <Column id="inpt_dutdeptcd" type="STRING" size="256" />
  2909. <Column id="inpt_suporddeptcd" type="STRING" size="256" />
  2910. <Column id="inpt_orddeptcd" type="STRING" size="256" />
  2911. <Column id="inpt_medispclid" type="STRING" size="256" />
  2912. <Column id="inpt_atdoctid" type="STRING" size="256" />
  2913. <Column id="inpt_specordyn" type="STRING" size="256" />
  2914. <Column id="inpt_wardcd" type="STRING" size="256" />
  2915. <Column id="inpt_roomcd" type="STRING" size="256" />
  2916. <Column id="inpt_roomgrdecd" type="STRING" size="256" />
  2917. <Column id="inpt_roomtypecd" type="STRING" size="256" />
  2918. <Column id="inpt_rqsthospcd" type="STRING" size="256" />
  2919. <Column id="inpt_rqstdrid" type="STRING" size="256" />
  2920. <Column id="inpt_hospiceyn" type="STRING" size="256" />
  2921. <Column id="inpt_drgyn" type="STRING" size="256" />
  2922. <Column id="inpt_bmtyn" type="STRING" size="256" />
  2923. <Column id="inpt_clincstdyyn" type="STRING" size="256" />
  2924. <Column id="inpt_clincstdycd" type="STRING" size="256" />
  2925. <Column id="inpt_batlockid" type="STRING" size="256" />
  2926. <Column id="inpt_batlockyn" type="STRING" size="256" />
  2927. <Column id="inpt_prcplockid" type="STRING" size="256" />
  2928. <Column id="inpt_ordcostretcdd" type="STRING" size="256" />
  2929. <Column id="inpt_ordcostcalcdd" type="STRING" size="256" />
  2930. <Column id="inpt_inacptdt" type="STRING" size="256" />
  2931. <Column id="inpt_inacptchrgid" type="STRING" size="256" />
  2932. <Column id="inpt_eroutdt" type="STRING" size="256" />
  2933. <Column id="inpt_careinrmdd" type="STRING" size="256" />
  2934. <Column id="inpt_careinrmtm" type="STRING" size="256" />
  2935. <Column id="inpt_careinrmrgstrid" type="STRING" size="256" />
  2936. <Column id="inpt_dietprcpcopyflag" type="STRING" size="256" />
  2937. <Column id="inpt_incncldt" type="STRING" size="256" />
  2938. <Column id="inpt_incnclchrgid" type="STRING" size="256" />
  2939. <Column id="inpt_inoutcvrtyn" type="STRING" size="256" />
  2940. <Column id="inpt_dschcnclyn" type="STRING" size="256" />
  2941. <Column id="inpt_dschcnclresn" type="STRING" size="256" />
  2942. <Column id="inpt_dschcncldt" type="STRING" size="256" />
  2943. <Column id="inpt_dschcnclcharid" type="STRING" size="256" />
  2944. <Column id="inpt_dschdclrtyn" type="STRING" size="256" />
  2945. <Column id="inpt_dschdclrdt" type="STRING" size="256" />
  2946. <Column id="inpt_dschdclrtrgstid" type="STRING" size="256" />
  2947. <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256" />
  2948. <Column id="inpt_dschrgstacptdt" type="STRING" size="256" />
  2949. <Column id="inpt_dschrgstacptcharid" type="STRING" size="256" />
  2950. <Column id="inpt_dschnotiyn" type="STRING" size="256" />
  2951. <Column id="inpt_dschnotidt" type="STRING" size="256" />
  2952. <Column id="inpt_dschnotirgstid" type="STRING" size="256" />
  2953. <Column id="inpt_dschnotirgstdt" type="STRING" size="256" />
  2954. <Column id="inpt_visitrefyn" type="STRING" size="256" />
  2955. <Column id="inpt_keepdschcnclresn" type="STRING" size="256" />
  2956. <Column id="inpt_calclastdd" type="STRING" size="256" />
  2957. <Column id="inpt_dschjudgprcsstat" type="STRING" size="256" />
  2958. <Column id="inpt_lastjudgdt" type="STRING" size="256" />
  2959. <Column id="inpt_lastmdlclamdd" type="STRING" size="256" />
  2960. <Column id="inpt_lastjudgendid" type="STRING" size="256" />
  2961. <Column id="inpt_spcljudgflag" type="STRING" size="256" />
  2962. <Column id="inpt_probjudgflag" type="STRING" size="256" />
  2963. <Column id="inpt_mainjudgid" type="STRING" size="256" />
  2964. <Column id="inpt_medcaredayno" type="STRING" size="256" />
  2965. <Column id="inpt_dschcntcyn" type="STRING" size="256" />
  2966. <Column id="inpt_dscharngmnmemo" type="STRING" size="256" />
  2967. <Column id="inpt_ownbmaxbadd" type="STRING" size="256" />
  2968. <Column id="inpt_nblsyn" type="STRING" size="256" />
  2969. <Column id="inpt_fstrgstrid" type="STRING" size="256" />
  2970. <Column id="inpt_fstrgstdt" type="STRING" size="256" />
  2971. <Column id="inpt_lastupdtrid" type="STRING" size="256" />
  2972. <Column id="inpt_lastupdtdt" type="STRING" size="256" />
  2973. <Column id="inpt_recovwardcd" type="STRING" size="256" />
  2974. <Column id="inpt_recovmovedd" type="STRING" size="256" />
  2975. <Column id="inpt_recovinrmdt" type="STRING" size="256" />
  2976. <Column id="inpt_recovoutdt" type="STRING" size="256" />
  2977. <Column id="inpt_ordreqformflag" type="STRING" size="256" />
  2978. <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256" />
  2979. <Column id="inpt_undersixageyn" type="STRING" size="256" />
  2980. <Column id="inpt_spclcd" type="STRING" size="256" />
  2981. <Column id="inpt_calcdd" type="STRING" size="256" />
  2982. <Column id="inpt_calctm" type="STRING" size="256" />
  2983. <Column id="inpt_badcd" type="STRING" size="256" />
  2984. <Column id="inpt_ermedispclid" type="STRING" size="256" />
  2985. <Column id="inpt_uncocd" type="STRING" size="256" />
  2986. <Column id="inpt_pmflag" type="STRING" size="256" />
  2987. <Column id="inpt_emplno" type="STRING" size="256" />
  2988. <Column id="inpt_suppkindsubyn" type="STRING" size="256" />
  2989. <Column id="inpt_ownbflag" type="STRING" size="256" />
  2990. <Column id="inpt_opertodd" type="STRING" size="256" />
  2991. <Column id="inpt_onlnno" type="STRING" size="256" />
  2992. <Column id="inpt_careoutrmdt" type="STRING" size="256" />
  2993. <Column id="inpt_careoutrmdelyresn" type="STRING" size="256" />
  2994. <Column id="inpt_careoutrmrgstid" type="STRING" size="256" />
  2995. <Column id="inpt_etcordflag" type="STRING" size="256" />
  2996. <Column id="inpt_spclsuppkind" type="STRING" size="256" />
  2997. <Column id="inpt_orgordtype" type="STRING" size="256" />
  2998. <Column id="inpt_subdeptcd" type="STRING" size="256" />
  2999. <Column id="inpt_coopteamcd" type="STRING" size="256" />
  3000. <Column id="inpt_specordtype" type="STRING" size="256" />
  3001. </ColumnInfo>
  3002. <Rows>
  3003. <Row>
  3004. <Col id="inpt_status"></Col>
  3005. <Col id="inpt_pid"></Col>
  3006. <Col id="inpt_indd"></Col>
  3007. <Col id="inpt_cretno"></Col>
  3008. <Col id="inpt_seqno"></Col>
  3009. <Col id="inpt_instcd"></Col>
  3010. <Col id="inpt_mskind"></Col>
  3011. <Col id="inpt_histstat"></Col>
  3012. <Col id="inpt_intm"></Col>
  3013. <Col id="inpt_inpath"></Col>
  3014. <Col id="inpt_arvpath"></Col>
  3015. <Col id="inpt_ordrslt"></Col>
  3016. <Col id="inpt_hospbrthyn"></Col>
  3017. <Col id="inpt_rsrvinyn"></Col>
  3018. <Col id="inpt_dschdd"></Col>
  3019. <Col id="inpt_dschtm"></Col>
  3020. <Col id="inpt_dschtype"></Col>
  3021. <Col id="inpt_dethdt"></Col>
  3022. <Col id="inpt_indschacptstat"></Col>
  3023. <Col id="inpt_medcostestmflag"></Col>
  3024. <Col id="inpt_fsexamflag"></Col>
  3025. <Col id="inpt_fsexammanlyn"></Col>
  3026. <Col id="inpt_medamtpostyn"></Col>
  3027. <Col id="inpt_medamtfreeresn"></Col>
  3028. <Col id="inpt_holiflag"></Col>
  3029. <Col id="inpt_brateflag"></Col>
  3030. <Col id="inpt_ordtype"></Col>
  3031. <Col id="inpt_ermngtamtcalcyn"></Col>
  3032. <Col id="inpt_erbrthflag"></Col>
  3033. <Col id="inpt_erchospath"></Col>
  3034. <Col id="inpt_erorddeptcd"></Col>
  3035. <Col id="inpt_hosoutexptresncd"></Col>
  3036. <Col id="inpt_insukind"></Col>
  3037. <Col id="inpt_suppkind"></Col>
  3038. <Col id="inpt_centcd"></Col>
  3039. <Col id="inpt_dutdeptcd"></Col>
  3040. <Col id="inpt_suporddeptcd"></Col>
  3041. <Col id="inpt_orddeptcd"></Col>
  3042. <Col id="inpt_medispclid"></Col>
  3043. <Col id="inpt_atdoctid"></Col>
  3044. <Col id="inpt_specordyn"></Col>
  3045. <Col id="inpt_wardcd"></Col>
  3046. <Col id="inpt_roomcd"></Col>
  3047. <Col id="inpt_roomgrdecd"></Col>
  3048. <Col id="inpt_roomtypecd"></Col>
  3049. <Col id="inpt_rqsthospcd"></Col>
  3050. <Col id="inpt_rqstdrid"></Col>
  3051. <Col id="inpt_hospiceyn"></Col>
  3052. <Col id="inpt_drgyn"></Col>
  3053. <Col id="inpt_bmtyn"></Col>
  3054. <Col id="inpt_clincstdyyn"></Col>
  3055. <Col id="inpt_clincstdycd"></Col>
  3056. <Col id="inpt_batlockid"></Col>
  3057. <Col id="inpt_batlockyn"></Col>
  3058. <Col id="inpt_prcplockid"></Col>
  3059. <Col id="inpt_ordcostretcdd"></Col>
  3060. <Col id="inpt_ordcostcalcdd"></Col>
  3061. <Col id="inpt_inacptdt"></Col>
  3062. <Col id="inpt_inacptchrgid"></Col>
  3063. <Col id="inpt_eroutdt"></Col>
  3064. <Col id="inpt_careinrmdd"></Col>
  3065. <Col id="inpt_careinrmtm"></Col>
  3066. <Col id="inpt_careinrmrgstrid"></Col>
  3067. <Col id="inpt_dietprcpcopyflag"></Col>
  3068. <Col id="inpt_incncldt"></Col>
  3069. <Col id="inpt_incnclchrgid"></Col>
  3070. <Col id="inpt_inoutcvrtyn"></Col>
  3071. <Col id="inpt_dschcnclyn"></Col>
  3072. <Col id="inpt_dschcnclresn"></Col>
  3073. <Col id="inpt_dschcncldt"></Col>
  3074. <Col id="inpt_dschcnclcharid"></Col>
  3075. <Col id="inpt_dschdclrtyn"></Col>
  3076. <Col id="inpt_dschdclrdt"></Col>
  3077. <Col id="inpt_dschdclrtrgstid"></Col>
  3078. <Col id="inpt_dschdclrtrgstdt"></Col>
  3079. <Col id="inpt_dschrgstacptdt"></Col>
  3080. <Col id="inpt_dschrgstacptcharid"></Col>
  3081. <Col id="inpt_dschnotiyn"></Col>
  3082. <Col id="inpt_dschnotidt"></Col>
  3083. <Col id="inpt_dschnotirgstid"></Col>
  3084. <Col id="inpt_dschnotirgstdt"></Col>
  3085. <Col id="inpt_visitrefyn"></Col>
  3086. <Col id="inpt_keepdschcnclresn"></Col>
  3087. <Col id="inpt_calclastdd"></Col>
  3088. <Col id="inpt_dschjudgprcsstat"></Col>
  3089. <Col id="inpt_lastjudgdt"></Col>
  3090. <Col id="inpt_lastmdlclamdd"></Col>
  3091. <Col id="inpt_lastjudgendid"></Col>
  3092. <Col id="inpt_spcljudgflag"></Col>
  3093. <Col id="inpt_probjudgflag"></Col>
  3094. <Col id="inpt_mainjudgid"></Col>
  3095. <Col id="inpt_medcaredayno"></Col>
  3096. <Col id="inpt_dschcntcyn"></Col>
  3097. <Col id="inpt_dscharngmnmemo"></Col>
  3098. <Col id="inpt_ownbmaxbadd"></Col>
  3099. <Col id="inpt_nblsyn"></Col>
  3100. <Col id="inpt_fstrgstrid"></Col>
  3101. <Col id="inpt_fstrgstdt"></Col>
  3102. <Col id="inpt_lastupdtrid"></Col>
  3103. <Col id="inpt_lastupdtdt"></Col>
  3104. <Col id="inpt_recovwardcd"></Col>
  3105. <Col id="inpt_recovmovedd"></Col>
  3106. <Col id="inpt_recovinrmdt"></Col>
  3107. <Col id="inpt_recovoutdt"></Col>
  3108. <Col id="inpt_ordreqformflag"></Col>
  3109. <Col id="inpt_handicaprbookpossnyn"></Col>
  3110. <Col id="inpt_undersixageyn"></Col>
  3111. <Col id="inpt_spclcd"></Col>
  3112. <Col id="inpt_calcdd"></Col>
  3113. <Col id="inpt_calctm"></Col>
  3114. <Col id="inpt_badcd"></Col>
  3115. <Col id="inpt_ermedispclid"></Col>
  3116. <Col id="inpt_uncocd"></Col>
  3117. <Col id="inpt_pmflag"></Col>
  3118. <Col id="inpt_emplno"></Col>
  3119. <Col id="inpt_suppkindsubyn"></Col>
  3120. <Col id="inpt_ownbflag"></Col>
  3121. <Col id="inpt_opertodd"></Col>
  3122. <Col id="inpt_onlnno"></Col>
  3123. <Col id="inpt_careoutrmdt"></Col>
  3124. <Col id="inpt_careoutrmdelyresn"></Col>
  3125. <Col id="inpt_careoutrmrgstid"></Col>
  3126. <Col id="inpt_etcordflag"></Col>
  3127. <Col id="inpt_spclsuppkind"></Col>
  3128. <Col id="inpt_orgordtype"></Col>
  3129. <Col id="inpt_subdeptcd"></Col>
  3130. <Col id="inpt_coopteamcd"></Col>
  3131. <Col id="inpt_specordtype"></Col>
  3132. </Row>
  3133. </Rows>
  3134. </Dataset>
  3135. <Dataset id="ds_main_h_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3136. <ColumnInfo />
  3137. </Dataset>
  3138. <Dataset id="ds_send_data12" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3139. <ColumnInfo>
  3140. <Column id="s_ptbs" type="STRING" size="256" />
  3141. <Column id="s_ptin" type="STRING" size="256" />
  3142. </ColumnInfo>
  3143. <Rows>
  3144. <Row>
  3145. <Col id="s_ptbs"></Col>
  3146. <Col id="s_ptin"></Col>
  3147. </Row>
  3148. </Rows>
  3149. </Dataset>
  3150. <Dataset id="ds_send_data22" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3151. <ColumnInfo>
  3152. <Column id="pid" type="STRING" size="256" />
  3153. </ColumnInfo>
  3154. <Rows>
  3155. <Row>
  3156. <Col id="pid"></Col>
  3157. </Row>
  3158. </Rows>
  3159. </Dataset>
  3160. <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3161. <ColumnInfo>
  3162. <Column id="cd" type="STRING" size="256" />
  3163. <Column id="nm" type="STRING" size="256" />
  3164. <Column id="of" type="STRING" size="256" />
  3165. </ColumnInfo>
  3166. <Rows>
  3167. <Row>
  3168. <Col id="cd"></Col>
  3169. <Col id="nm"></Col>
  3170. <Col id="of"></Col>
  3171. </Row>
  3172. </Rows>
  3173. </Dataset>
  3174. <Dataset id="ds_init_P0021list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3175. <ColumnInfo />
  3176. </Dataset>
  3177. <Dataset id="ds_hidden_temp_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3178. <ColumnInfo>
  3179. <Column id="ptin_status" type="STRING" size="256" />
  3180. <Column id="ptin_pid" type="STRING" size="256" />
  3181. <Column id="ptin_insukind" type="STRING" size="256" />
  3182. <Column id="ptin_todd" type="STRING" size="256" />
  3183. <Column id="ptin_seqno" type="STRING" size="256" />
  3184. <Column id="ptin_histstat" type="STRING" size="256" />
  3185. <Column id="ptin_fromdd" type="STRING" size="256" />
  3186. <Column id="ptin_insucd" type="STRING" size="256" />
  3187. <Column id="ptin_insucdnm" type="STRING" size="256" />
  3188. <Column id="ptin_insuno" type="STRING" size="256" />
  3189. <Column id="ptin_insdnm" type="STRING" size="256" />
  3190. <Column id="ptin_insdrrgstno1" type="STRING" size="256" />
  3191. <Column id="ptin_insdrrgstno2" type="STRING" size="256" />
  3192. <Column id="ptin_insdrela" type="STRING" size="256" />
  3193. </ColumnInfo>
  3194. <Rows>
  3195. <Row>
  3196. <Col id="ptin_status"></Col>
  3197. <Col id="ptin_pid"></Col>
  3198. <Col id="ptin_insukind"></Col>
  3199. <Col id="ptin_todd"></Col>
  3200. <Col id="ptin_seqno"></Col>
  3201. <Col id="ptin_histstat"></Col>
  3202. <Col id="ptin_fromdd"></Col>
  3203. <Col id="ptin_insucd"></Col>
  3204. <Col id="ptin_insucdnm"></Col>
  3205. <Col id="ptin_insuno"></Col>
  3206. <Col id="ptin_insdnm"></Col>
  3207. <Col id="ptin_insdrrgstno1"></Col>
  3208. <Col id="ptin_insdrrgstno2"></Col>
  3209. <Col id="ptin_insdrela"></Col>
  3210. </Row>
  3211. </Rows>
  3212. </Dataset>
  3213. <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3214. <ColumnInfo>
  3215. <Column id="cd" type="STRING" size="256" />
  3216. <Column id="nm" type="STRING" size="256" />
  3217. <Column id="deptengabbr" type="STRING" size="256" />
  3218. <Column id="reqdeptno" type="STRING" size="256" />
  3219. <Column id="orddeptflag" type="STRING" size="256" />
  3220. </ColumnInfo>
  3221. <Rows>
  3222. <Row>
  3223. <Col id="cd"></Col>
  3224. <Col id="nm"></Col>
  3225. <Col id="deptengabbr"></Col>
  3226. <Col id="reqdeptno"></Col>
  3227. <Col id="orddeptflag"></Col>
  3228. </Row>
  3229. </Rows>
  3230. </Dataset>
  3231. <Dataset id="ds_init_P0148list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3232. <ColumnInfo />
  3233. </Dataset>
  3234. <Dataset id="ds_init_P0474list_P0474" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3235. <ColumnInfo>
  3236. <Column id="cdnm" type="STRING" size="256" />
  3237. <Column id="cdid" type="STRING" size="256" />
  3238. </ColumnInfo>
  3239. <Rows>
  3240. <Row>
  3241. <Col id="cdnm"></Col>
  3242. <Col id="cdid"></Col>
  3243. </Row>
  3244. </Rows>
  3245. </Dataset>
  3246. <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3247. <ColumnInfo>
  3248. <Column id="cd" type="STRING" size="256" />
  3249. <Column id="nm" type="STRING" size="256" />
  3250. <Column id="up" type="STRING" size="256" />
  3251. <Column id="io" type="STRING" size="256" />
  3252. </ColumnInfo>
  3253. <Rows>
  3254. <Row>
  3255. <Col id="cd"></Col>
  3256. <Col id="nm"></Col>
  3257. <Col id="up"></Col>
  3258. <Col id="io"></Col>
  3259. </Row>
  3260. </Rows>
  3261. </Dataset>
  3262. <Dataset id="ds_hidden_rcv_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3263. <ColumnInfo>
  3264. <Column id="ptin_status" type="STRING" size="256" />
  3265. <Column id="ptin_pid" type="STRING" size="256" />
  3266. <Column id="ptin_insukind" type="STRING" size="256" />
  3267. <Column id="ptin_todd" type="STRING" size="256" />
  3268. <Column id="ptin_seqno" type="STRING" size="256" />
  3269. <Column id="ptin_histstat" type="STRING" size="256" />
  3270. <Column id="ptin_fromdd" type="STRING" size="256" />
  3271. <Column id="ptin_insucd" type="STRING" size="256" />
  3272. <Column id="ptin_insucdnm" type="STRING" size="256" />
  3273. <Column id="ptin_insuno" type="STRING" size="256" />
  3274. <Column id="ptin_insdnm" type="STRING" size="256" />
  3275. <Column id="ptin_insdrrgstno1" type="STRING" size="256" />
  3276. <Column id="ptin_insdrrgstno2" type="STRING" size="256" />
  3277. <Column id="ptin_insdrela" type="STRING" size="256" />
  3278. </ColumnInfo>
  3279. <Rows>
  3280. <Row>
  3281. <Col id="ptin_status"></Col>
  3282. <Col id="ptin_pid"></Col>
  3283. <Col id="ptin_insukind"></Col>
  3284. <Col id="ptin_todd"></Col>
  3285. <Col id="ptin_seqno"></Col>
  3286. <Col id="ptin_histstat"></Col>
  3287. <Col id="ptin_fromdd"></Col>
  3288. <Col id="ptin_insucd"></Col>
  3289. <Col id="ptin_insucdnm"></Col>
  3290. <Col id="ptin_insuno"></Col>
  3291. <Col id="ptin_insdnm"></Col>
  3292. <Col id="ptin_insdrrgstno1"></Col>
  3293. <Col id="ptin_insdrrgstno2"></Col>
  3294. <Col id="ptin_insdrela"></Col>
  3295. </Row>
  3296. </Rows>
  3297. </Dataset>
  3298. <Dataset id="ds_hidden_original" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3299. <ColumnInfo />
  3300. </Dataset>
  3301. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3302. <ColumnInfo>
  3303. <Column id="insucdlist" type="STRING" size="256" />
  3304. </ColumnInfo>
  3305. </Dataset>
  3306. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3307. <ColumnInfo>
  3308. <Column id="popuplist" type="STRING" size="256" />
  3309. <Column id="session" type="STRING" size="256" />
  3310. <Column id="target" type="STRING" size="256" />
  3311. <Column id="oneselect" type="STRING" size="256" />
  3312. <Column id="nhicyn" type="STRING" size="256" />
  3313. <Column id="building" type="STRING" size="256" />
  3314. <Column id="ScndSuptrgtFlag" type="STRING" size="256" />
  3315. <Column id="rsrvyn" type="STRING" size="256" />
  3316. </ColumnInfo>
  3317. </Dataset>
  3318. <Dataset id="ds_hidden_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3319. <ColumnInfo />
  3320. </Dataset>
  3321. <Dataset id="ds_init_P0328list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3322. <ColumnInfo />
  3323. </Dataset>
  3324. <Dataset id="ds_init_P0148list_P0148" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3325. <ColumnInfo>
  3326. <Column id="cdnm" type="STRING" size="256" />
  3327. <Column id="cdid" type="STRING" size="256" />
  3328. </ColumnInfo>
  3329. <Rows>
  3330. <Row>
  3331. <Col id="cdnm"></Col>
  3332. <Col id="cdid"></Col>
  3333. </Row>
  3334. </Rows>
  3335. </Dataset>
  3336. <Dataset id="ds_init_P0032list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3337. <ColumnInfo />
  3338. </Dataset>
  3339. <Dataset id="ds_init_P0380list_P0380" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3340. <ColumnInfo>
  3341. <Column id="cdnm" type="STRING" size="256" />
  3342. <Column id="cdid" type="STRING" size="256" />
  3343. </ColumnInfo>
  3344. <Rows>
  3345. <Row>
  3346. <Col id="cdnm"></Col>
  3347. <Col id="cdid"></Col>
  3348. </Row>
  3349. </Rows>
  3350. </Dataset>
  3351. <Dataset id="ds_init_P0391list_P0391" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3352. <ColumnInfo>
  3353. <Column id="cdnm" type="STRING" size="256" />
  3354. <Column id="cdid" type="STRING" size="256" />
  3355. </ColumnInfo>
  3356. <Rows>
  3357. <Row>
  3358. <Col id="cdnm"></Col>
  3359. <Col id="cdid"></Col>
  3360. </Row>
  3361. </Rows>
  3362. </Dataset>
  3363. <Dataset id="ds_send_data18" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3364. <ColumnInfo>
  3365. <Column id="indd" type="STRING" size="256" />
  3366. </ColumnInfo>
  3367. <Rows>
  3368. <Row>
  3369. <Col id="indd"></Col>
  3370. </Row>
  3371. </Rows>
  3372. </Dataset>
  3373. <Dataset id="ds_send_data28" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3374. <ColumnInfo>
  3375. <Column id="hngnm" type="STRING" size="256" />
  3376. <Column id="wardcd" type="STRING" size="256" />
  3377. </ColumnInfo>
  3378. <Rows>
  3379. <Row>
  3380. <Col id="hngnm"></Col>
  3381. <Col id="wardcd"></Col>
  3382. </Row>
  3383. </Rows>
  3384. </Dataset>
  3385. <Dataset id="ds_hidden_original_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3386. <ColumnInfo>
  3387. <Column id="ptsp_pid" type="STRING" size="256" />
  3388. <Column id="ptsp_workflag" type="STRING" size="256" />
  3389. <Column id="ptsp_todd" type="STRING" size="256" />
  3390. <Column id="ptsp_seqno" type="STRING" size="256" />
  3391. <Column id="ptsp_instcd" type="STRING" size="256" />
  3392. <Column id="ptsp_histstat" type="STRING" size="256" />
  3393. <Column id="ptsp_fromdd" type="STRING" size="256" />
  3394. <Column id="ptsp_opengrde" type="STRING" size="256" />
  3395. <Column id="ptsp_ordpossyn" type="STRING" size="256" />
  3396. <Column id="ptsp_endyn" type="STRING" size="256" />
  3397. <Column id="ptsp_acptresn" type="STRING" size="256" />
  3398. <Column id="ptsp_endresn" type="STRING" size="256" />
  3399. <Column id="ptsp_fstrgstrid" type="STRING" size="256" />
  3400. <Column id="ptsp_fstrgstdt" type="STRING" size="256" />
  3401. <Column id="ptsp_lastupdtrid" type="STRING" size="256" />
  3402. <Column id="ptsp_lastupdtdt" type="STRING" size="256" />
  3403. </ColumnInfo>
  3404. <Rows>
  3405. <Row>
  3406. <Col id="ptsp_pid"></Col>
  3407. <Col id="ptsp_workflag"></Col>
  3408. <Col id="ptsp_todd"></Col>
  3409. <Col id="ptsp_seqno"></Col>
  3410. <Col id="ptsp_instcd"></Col>
  3411. <Col id="ptsp_histstat"></Col>
  3412. <Col id="ptsp_fromdd"></Col>
  3413. <Col id="ptsp_opengrde"></Col>
  3414. <Col id="ptsp_ordpossyn"></Col>
  3415. <Col id="ptsp_endyn"></Col>
  3416. <Col id="ptsp_acptresn"></Col>
  3417. <Col id="ptsp_endresn"></Col>
  3418. <Col id="ptsp_fstrgstrid"></Col>
  3419. <Col id="ptsp_fstrgstdt"></Col>
  3420. <Col id="ptsp_lastupdtrid"></Col>
  3421. <Col id="ptsp_lastupdtdt"></Col>
  3422. </Row>
  3423. </Rows>
  3424. </Dataset>
  3425. <Dataset id="ds_init_P0025list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3426. <ColumnInfo />
  3427. </Dataset>
  3428. <Dataset id="ds_hidden_temp_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3429. <ColumnInfo>
  3430. <Column id="ptbs_status" type="STRING" size="256" />
  3431. <Column id="ptbs_pid" type="STRING" size="256" />
  3432. <Column id="ptbs_instcd" type="STRING" size="256" />
  3433. <Column id="ptbs_hngnm" type="STRING" size="256" />
  3434. <Column id="ptbs_engnm" type="STRING" size="256" />
  3435. <Column id="ptbs_chinm" type="STRING" size="256" />
  3436. <Column id="ptbs_rrgstno1" type="STRING" size="256" />
  3437. <Column id="ptbs_rrgstno2" type="STRING" size="256" />
  3438. <Column id="ptbs_brthdd" type="STRING" size="256" />
  3439. <Column id="ptbs_sex" type="STRING" size="256" />
  3440. <Column id="ptbs_age" type="STRING" size="256" />
  3441. <Column id="ptbs_bindpid" type="STRING" size="256" />
  3442. <Column id="ptbs_hometel" type="STRING" size="256" />
  3443. <Column id="ptbs_mpphontel" type="STRING" size="256" />
  3444. <Column id="ptbs_etctel1" type="STRING" size="256" />
  3445. <Column id="ptbs_etctel2" type="STRING" size="256" />
  3446. <Column id="ptbs_smsaprvyn" type="STRING" size="256" />
  3447. <Column id="ptbs_email" type="STRING" size="256" />
  3448. <Column id="ptbs_zipcd1" type="STRING" size="256" />
  3449. <Column id="ptbs_zipcd2" type="STRING" size="256" />
  3450. <Column id="ptbs_zipcdseq" type="STRING" size="256" />
  3451. <Column id="ptbs_zipcdaddr" type="STRING" size="256" />
  3452. <Column id="ptbs_detladdr" type="STRING" size="256" />
  3453. <Column id="ptbs_btype" type="STRING" size="256" />
  3454. <Column id="ptbs_rh" type="STRING" size="256" />
  3455. <Column id="ptbs_forgeryn" type="STRING" size="256" />
  3456. <Column id="ptbs_nati" type="STRING" size="256" />
  3457. <Column id="ptbs_psptno" type="STRING" size="256" />
  3458. <Column id="ptbs_recmyn" type="STRING" size="256" />
  3459. <Column id="ptbs_recmerid" type="STRING" size="256" />
  3460. <Column id="ptbs_recmerrela" type="STRING" size="256" />
  3461. <Column id="ptbs_vipyn" type="STRING" size="256" />
  3462. <Column id="ptbs_viprem" type="STRING" size="256" />
  3463. <Column id="ptbs_religncd" type="STRING" size="256" />
  3464. <Column id="ptbs_baptnm" type="STRING" size="256" />
  3465. <Column id="ptbs_chchnm" type="STRING" size="256" />
  3466. <Column id="ptbs_dethyn" type="STRING" size="256" />
  3467. <Column id="ptbs_dethdt" type="STRING" size="256" />
  3468. <Column id="ptbs_chosresn" type="STRING" size="256" />
  3469. <Column id="ptbs_animyn" type="STRING" size="256" />
  3470. <Column id="ptbs_exptresncd" type="STRING" size="256" />
  3471. <Column id="ptbs_inhospyn" type="STRING" size="256" />
  3472. <Column id="ptbs_remfact" type="STRING" size="256" />
  3473. <Column id="ptbs_fstrgstrid" type="STRING" size="256" />
  3474. <Column id="ptbs_fstrgstdt" type="STRING" size="256" />
  3475. <Column id="ptbs_lastupdtrid" type="STRING" size="256" />
  3476. <Column id="ptbs_lastupdtdt" type="STRING" size="256" />
  3477. </ColumnInfo>
  3478. <Rows>
  3479. <Row>
  3480. <Col id="ptbs_status"></Col>
  3481. <Col id="ptbs_pid"></Col>
  3482. <Col id="ptbs_instcd"></Col>
  3483. <Col id="ptbs_hngnm"></Col>
  3484. <Col id="ptbs_engnm"></Col>
  3485. <Col id="ptbs_chinm"></Col>
  3486. <Col id="ptbs_rrgstno1"></Col>
  3487. <Col id="ptbs_rrgstno2"></Col>
  3488. <Col id="ptbs_brthdd"></Col>
  3489. <Col id="ptbs_sex"></Col>
  3490. <Col id="ptbs_age"></Col>
  3491. <Col id="ptbs_bindpid"></Col>
  3492. <Col id="ptbs_hometel"></Col>
  3493. <Col id="ptbs_mpphontel"></Col>
  3494. <Col id="ptbs_etctel1"></Col>
  3495. <Col id="ptbs_etctel2"></Col>
  3496. <Col id="ptbs_smsaprvyn"></Col>
  3497. <Col id="ptbs_email"></Col>
  3498. <Col id="ptbs_zipcd1"></Col>
  3499. <Col id="ptbs_zipcd2"></Col>
  3500. <Col id="ptbs_zipcdseq"></Col>
  3501. <Col id="ptbs_zipcdaddr"></Col>
  3502. <Col id="ptbs_detladdr"></Col>
  3503. <Col id="ptbs_btype"></Col>
  3504. <Col id="ptbs_rh"></Col>
  3505. <Col id="ptbs_forgeryn"></Col>
  3506. <Col id="ptbs_nati"></Col>
  3507. <Col id="ptbs_psptno"></Col>
  3508. <Col id="ptbs_recmyn"></Col>
  3509. <Col id="ptbs_recmerid"></Col>
  3510. <Col id="ptbs_recmerrela"></Col>
  3511. <Col id="ptbs_vipyn"></Col>
  3512. <Col id="ptbs_viprem"></Col>
  3513. <Col id="ptbs_religncd"></Col>
  3514. <Col id="ptbs_baptnm"></Col>
  3515. <Col id="ptbs_chchnm"></Col>
  3516. <Col id="ptbs_dethyn"></Col>
  3517. <Col id="ptbs_dethdt"></Col>
  3518. <Col id="ptbs_chosresn"></Col>
  3519. <Col id="ptbs_animyn"></Col>
  3520. <Col id="ptbs_exptresncd"></Col>
  3521. <Col id="ptbs_inhospyn"></Col>
  3522. <Col id="ptbs_remfact"></Col>
  3523. <Col id="ptbs_fstrgstrid"></Col>
  3524. <Col id="ptbs_fstrgstdt"></Col>
  3525. <Col id="ptbs_lastupdtrid"></Col>
  3526. <Col id="ptbs_lastupdtdt"></Col>
  3527. </Row>
  3528. </Rows>
  3529. </Dataset>
  3530. <Dataset id="ds_hidden_original_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3531. <ColumnInfo>
  3532. <Column id="inpt_status" type="STRING" size="256" />
  3533. <Column id="inpt_pid" type="STRING" size="256" />
  3534. <Column id="inpt_indd" type="STRING" size="256" />
  3535. <Column id="inpt_cretno" type="STRING" size="256" />
  3536. <Column id="inpt_seqno" type="STRING" size="256" />
  3537. <Column id="inpt_instcd" type="STRING" size="256" />
  3538. <Column id="inpt_mskind" type="STRING" size="256" />
  3539. <Column id="inpt_histstat" type="STRING" size="256" />
  3540. <Column id="inpt_intm" type="STRING" size="256" />
  3541. <Column id="inpt_inpath" type="STRING" size="256" />
  3542. <Column id="inpt_arvpath" type="STRING" size="256" />
  3543. <Column id="inpt_ordrslt" type="STRING" size="256" />
  3544. <Column id="inpt_hospbrthyn" type="STRING" size="256" />
  3545. <Column id="inpt_rsrvinyn" type="STRING" size="256" />
  3546. <Column id="inpt_dschdd" type="STRING" size="256" />
  3547. <Column id="inpt_dschtm" type="STRING" size="256" />
  3548. <Column id="inpt_dschtype" type="STRING" size="256" />
  3549. <Column id="inpt_dethdt" type="STRING" size="256" />
  3550. <Column id="inpt_indschacptstat" type="STRING" size="256" />
  3551. <Column id="inpt_medcostestmflag" type="STRING" size="256" />
  3552. <Column id="inpt_fsexamflag" type="STRING" size="256" />
  3553. <Column id="inpt_fsexammanlyn" type="STRING" size="256" />
  3554. <Column id="inpt_medamtpostyn" type="STRING" size="256" />
  3555. <Column id="inpt_medamtfreeresn" type="STRING" size="256" />
  3556. <Column id="inpt_holiflag" type="STRING" size="256" />
  3557. <Column id="inpt_brateflag" type="STRING" size="256" />
  3558. <Column id="inpt_ordtype" type="STRING" size="256" />
  3559. <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" />
  3560. <Column id="inpt_erbrthflag" type="STRING" size="256" />
  3561. <Column id="inpt_erchospath" type="STRING" size="256" />
  3562. <Column id="inpt_erorddeptcd" type="STRING" size="256" />
  3563. <Column id="inpt_hosoutexptresncd" type="STRING" size="256" />
  3564. <Column id="inpt_insukind" type="STRING" size="256" />
  3565. <Column id="inpt_suppkind" type="STRING" size="256" />
  3566. <Column id="inpt_centcd" type="STRING" size="256" />
  3567. <Column id="inpt_dutdeptcd" type="STRING" size="256" />
  3568. <Column id="inpt_suporddeptcd" type="STRING" size="256" />
  3569. <Column id="inpt_orddeptcd" type="STRING" size="256" />
  3570. <Column id="inpt_medispclid" type="STRING" size="256" />
  3571. <Column id="inpt_atdoctid" type="STRING" size="256" />
  3572. <Column id="inpt_specordyn" type="STRING" size="256" />
  3573. <Column id="inpt_wardcd" type="STRING" size="256" />
  3574. <Column id="inpt_roomcd" type="STRING" size="256" />
  3575. <Column id="inpt_roomgrdecd" type="STRING" size="256" />
  3576. <Column id="inpt_roomtypecd" type="STRING" size="256" />
  3577. <Column id="inpt_rqsthospcd" type="STRING" size="256" />
  3578. <Column id="inpt_rqstdrid" type="STRING" size="256" />
  3579. <Column id="inpt_hospiceyn" type="STRING" size="256" />
  3580. <Column id="inpt_drgyn" type="STRING" size="256" />
  3581. <Column id="inpt_bmtyn" type="STRING" size="256" />
  3582. <Column id="inpt_clincstdyyn" type="STRING" size="256" />
  3583. <Column id="inpt_clincstdycd" type="STRING" size="256" />
  3584. <Column id="inpt_batlockid" type="STRING" size="256" />
  3585. <Column id="inpt_batlockyn" type="STRING" size="256" />
  3586. <Column id="inpt_prcplockid" type="STRING" size="256" />
  3587. <Column id="inpt_ordcostretcdd" type="STRING" size="256" />
  3588. <Column id="inpt_ordcostcalcdd" type="STRING" size="256" />
  3589. <Column id="inpt_inacptdt" type="STRING" size="256" />
  3590. <Column id="inpt_inacptchrgid" type="STRING" size="256" />
  3591. <Column id="inpt_eroutdt" type="STRING" size="256" />
  3592. <Column id="inpt_careinrmdd" type="STRING" size="256" />
  3593. <Column id="inpt_careinrmtm" type="STRING" size="256" />
  3594. <Column id="inpt_careinrmrgstrid" type="STRING" size="256" />
  3595. <Column id="inpt_dietprcpcopyflag" type="STRING" size="256" />
  3596. <Column id="inpt_incncldt" type="STRING" size="256" />
  3597. <Column id="inpt_incnclchrgid" type="STRING" size="256" />
  3598. <Column id="inpt_inoutcvrtyn" type="STRING" size="256" />
  3599. <Column id="inpt_dschcnclyn" type="STRING" size="256" />
  3600. <Column id="inpt_dschcnclresn" type="STRING" size="256" />
  3601. <Column id="inpt_dschcncldt" type="STRING" size="256" />
  3602. <Column id="inpt_dschcnclcharid" type="STRING" size="256" />
  3603. <Column id="inpt_dschdclrtyn" type="STRING" size="256" />
  3604. <Column id="inpt_dschdclrdt" type="STRING" size="256" />
  3605. <Column id="inpt_dschdclrtrgstid" type="STRING" size="256" />
  3606. <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256" />
  3607. <Column id="inpt_dschrgstacptdt" type="STRING" size="256" />
  3608. <Column id="inpt_dschrgstacptcharid" type="STRING" size="256" />
  3609. <Column id="inpt_dschnotiyn" type="STRING" size="256" />
  3610. <Column id="inpt_dschnotidt" type="STRING" size="256" />
  3611. <Column id="inpt_dschnotirgstid" type="STRING" size="256" />
  3612. <Column id="inpt_dschnotirgstdt" type="STRING" size="256" />
  3613. <Column id="inpt_visitrefyn" type="STRING" size="256" />
  3614. <Column id="inpt_keepdschcnclresn" type="STRING" size="256" />
  3615. <Column id="inpt_calclastdd" type="STRING" size="256" />
  3616. <Column id="inpt_dschjudgprcsstat" type="STRING" size="256" />
  3617. <Column id="inpt_lastjudgdt" type="STRING" size="256" />
  3618. <Column id="inpt_lastmdlclamdd" type="STRING" size="256" />
  3619. <Column id="inpt_lastjudgendid" type="STRING" size="256" />
  3620. <Column id="inpt_spcljudgflag" type="STRING" size="256" />
  3621. <Column id="inpt_probjudgflag" type="STRING" size="256" />
  3622. <Column id="inpt_mainjudgid" type="STRING" size="256" />
  3623. <Column id="inpt_medcaredayno" type="STRING" size="256" />
  3624. <Column id="inpt_dschcntcyn" type="STRING" size="256" />
  3625. <Column id="inpt_dscharngmnmemo" type="STRING" size="256" />
  3626. <Column id="inpt_ownbmaxbadd" type="STRING" size="256" />
  3627. <Column id="inpt_nblsyn" type="STRING" size="256" />
  3628. <Column id="inpt_fstrgstrid" type="STRING" size="256" />
  3629. <Column id="inpt_fstrgstdt" type="STRING" size="256" />
  3630. <Column id="inpt_lastupdtrid" type="STRING" size="256" />
  3631. <Column id="inpt_lastupdtdt" type="STRING" size="256" />
  3632. <Column id="inpt_recovwardcd" type="STRING" size="256" />
  3633. <Column id="inpt_recovmovedd" type="STRING" size="256" />
  3634. <Column id="inpt_recovinrmdt" type="STRING" size="256" />
  3635. <Column id="inpt_recovoutdt" type="STRING" size="256" />
  3636. <Column id="inpt_ordreqformflag" type="STRING" size="256" />
  3637. <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256" />
  3638. <Column id="inpt_undersixageyn" type="STRING" size="256" />
  3639. <Column id="inpt_spclcd" type="STRING" size="256" />
  3640. <Column id="inpt_calcdd" type="STRING" size="256" />
  3641. <Column id="inpt_calctm" type="STRING" size="256" />
  3642. <Column id="inpt_badcd" type="STRING" size="256" />
  3643. <Column id="inpt_ermedispclid" type="STRING" size="256" />
  3644. <Column id="inpt_uncocd" type="STRING" size="256" />
  3645. <Column id="inpt_pmflag" type="STRING" size="256" />
  3646. <Column id="inpt_emplno" type="STRING" size="256" />
  3647. <Column id="inpt_suppkindsubyn" type="STRING" size="256" />
  3648. <Column id="inpt_ownbflag" type="STRING" size="256" />
  3649. <Column id="inpt_opertodd" type="STRING" size="256" />
  3650. <Column id="inpt_onlnno" type="STRING" size="256" />
  3651. <Column id="inpt_careoutrmdt" type="STRING" size="256" />
  3652. <Column id="inpt_careoutrmdelyresn" type="STRING" size="256" />
  3653. <Column id="inpt_careoutrmrgstid" type="STRING" size="256" />
  3654. <Column id="inpt_etcordflag" type="STRING" size="256" />
  3655. <Column id="inpt_spclsuppkind" type="STRING" size="256" />
  3656. <Column id="inpt_orgordtype" type="STRING" size="256" />
  3657. <Column id="inpt_subdeptcd" type="STRING" size="256" />
  3658. <Column id="inpt_coopteamcd" type="STRING" size="256" />
  3659. <Column id="inpt_specordtype" type="STRING" size="256" />
  3660. </ColumnInfo>
  3661. <Rows>
  3662. <Row>
  3663. <Col id="inpt_status"></Col>
  3664. <Col id="inpt_pid"></Col>
  3665. <Col id="inpt_indd"></Col>
  3666. <Col id="inpt_cretno"></Col>
  3667. <Col id="inpt_seqno"></Col>
  3668. <Col id="inpt_instcd"></Col>
  3669. <Col id="inpt_mskind"></Col>
  3670. <Col id="inpt_histstat"></Col>
  3671. <Col id="inpt_intm"></Col>
  3672. <Col id="inpt_inpath"></Col>
  3673. <Col id="inpt_arvpath"></Col>
  3674. <Col id="inpt_ordrslt"></Col>
  3675. <Col id="inpt_hospbrthyn"></Col>
  3676. <Col id="inpt_rsrvinyn"></Col>
  3677. <Col id="inpt_dschdd"></Col>
  3678. <Col id="inpt_dschtm"></Col>
  3679. <Col id="inpt_dschtype"></Col>
  3680. <Col id="inpt_dethdt"></Col>
  3681. <Col id="inpt_indschacptstat"></Col>
  3682. <Col id="inpt_medcostestmflag"></Col>
  3683. <Col id="inpt_fsexamflag"></Col>
  3684. <Col id="inpt_fsexammanlyn"></Col>
  3685. <Col id="inpt_medamtpostyn"></Col>
  3686. <Col id="inpt_medamtfreeresn"></Col>
  3687. <Col id="inpt_holiflag"></Col>
  3688. <Col id="inpt_brateflag"></Col>
  3689. <Col id="inpt_ordtype"></Col>
  3690. <Col id="inpt_ermngtamtcalcyn"></Col>
  3691. <Col id="inpt_erbrthflag"></Col>
  3692. <Col id="inpt_erchospath"></Col>
  3693. <Col id="inpt_erorddeptcd"></Col>
  3694. <Col id="inpt_hosoutexptresncd"></Col>
  3695. <Col id="inpt_insukind"></Col>
  3696. <Col id="inpt_suppkind"></Col>
  3697. <Col id="inpt_centcd"></Col>
  3698. <Col id="inpt_dutdeptcd"></Col>
  3699. <Col id="inpt_suporddeptcd"></Col>
  3700. <Col id="inpt_orddeptcd"></Col>
  3701. <Col id="inpt_medispclid"></Col>
  3702. <Col id="inpt_atdoctid"></Col>
  3703. <Col id="inpt_specordyn"></Col>
  3704. <Col id="inpt_wardcd"></Col>
  3705. <Col id="inpt_roomcd"></Col>
  3706. <Col id="inpt_roomgrdecd"></Col>
  3707. <Col id="inpt_roomtypecd"></Col>
  3708. <Col id="inpt_rqsthospcd"></Col>
  3709. <Col id="inpt_rqstdrid"></Col>
  3710. <Col id="inpt_hospiceyn"></Col>
  3711. <Col id="inpt_drgyn"></Col>
  3712. <Col id="inpt_bmtyn"></Col>
  3713. <Col id="inpt_clincstdyyn"></Col>
  3714. <Col id="inpt_clincstdycd"></Col>
  3715. <Col id="inpt_batlockid"></Col>
  3716. <Col id="inpt_batlockyn"></Col>
  3717. <Col id="inpt_prcplockid"></Col>
  3718. <Col id="inpt_ordcostretcdd"></Col>
  3719. <Col id="inpt_ordcostcalcdd"></Col>
  3720. <Col id="inpt_inacptdt"></Col>
  3721. <Col id="inpt_inacptchrgid"></Col>
  3722. <Col id="inpt_eroutdt"></Col>
  3723. <Col id="inpt_careinrmdd"></Col>
  3724. <Col id="inpt_careinrmtm"></Col>
  3725. <Col id="inpt_careinrmrgstrid"></Col>
  3726. <Col id="inpt_dietprcpcopyflag"></Col>
  3727. <Col id="inpt_incncldt"></Col>
  3728. <Col id="inpt_incnclchrgid"></Col>
  3729. <Col id="inpt_inoutcvrtyn"></Col>
  3730. <Col id="inpt_dschcnclyn"></Col>
  3731. <Col id="inpt_dschcnclresn"></Col>
  3732. <Col id="inpt_dschcncldt"></Col>
  3733. <Col id="inpt_dschcnclcharid"></Col>
  3734. <Col id="inpt_dschdclrtyn"></Col>
  3735. <Col id="inpt_dschdclrdt"></Col>
  3736. <Col id="inpt_dschdclrtrgstid"></Col>
  3737. <Col id="inpt_dschdclrtrgstdt"></Col>
  3738. <Col id="inpt_dschrgstacptdt"></Col>
  3739. <Col id="inpt_dschrgstacptcharid"></Col>
  3740. <Col id="inpt_dschnotiyn"></Col>
  3741. <Col id="inpt_dschnotidt"></Col>
  3742. <Col id="inpt_dschnotirgstid"></Col>
  3743. <Col id="inpt_dschnotirgstdt"></Col>
  3744. <Col id="inpt_visitrefyn"></Col>
  3745. <Col id="inpt_keepdschcnclresn"></Col>
  3746. <Col id="inpt_calclastdd"></Col>
  3747. <Col id="inpt_dschjudgprcsstat"></Col>
  3748. <Col id="inpt_lastjudgdt"></Col>
  3749. <Col id="inpt_lastmdlclamdd"></Col>
  3750. <Col id="inpt_lastjudgendid"></Col>
  3751. <Col id="inpt_spcljudgflag"></Col>
  3752. <Col id="inpt_probjudgflag"></Col>
  3753. <Col id="inpt_mainjudgid"></Col>
  3754. <Col id="inpt_medcaredayno"></Col>
  3755. <Col id="inpt_dschcntcyn"></Col>
  3756. <Col id="inpt_dscharngmnmemo"></Col>
  3757. <Col id="inpt_ownbmaxbadd"></Col>
  3758. <Col id="inpt_nblsyn"></Col>
  3759. <Col id="inpt_fstrgstrid"></Col>
  3760. <Col id="inpt_fstrgstdt"></Col>
  3761. <Col id="inpt_lastupdtrid"></Col>
  3762. <Col id="inpt_lastupdtdt"></Col>
  3763. <Col id="inpt_recovwardcd"></Col>
  3764. <Col id="inpt_recovmovedd"></Col>
  3765. <Col id="inpt_recovinrmdt"></Col>
  3766. <Col id="inpt_recovoutdt"></Col>
  3767. <Col id="inpt_ordreqformflag"></Col>
  3768. <Col id="inpt_handicaprbookpossnyn"></Col>
  3769. <Col id="inpt_undersixageyn"></Col>
  3770. <Col id="inpt_spclcd"></Col>
  3771. <Col id="inpt_calcdd"></Col>
  3772. <Col id="inpt_calctm"></Col>
  3773. <Col id="inpt_badcd"></Col>
  3774. <Col id="inpt_ermedispclid"></Col>
  3775. <Col id="inpt_uncocd"></Col>
  3776. <Col id="inpt_pmflag"></Col>
  3777. <Col id="inpt_emplno"></Col>
  3778. <Col id="inpt_suppkindsubyn"></Col>
  3779. <Col id="inpt_ownbflag"></Col>
  3780. <Col id="inpt_opertodd"></Col>
  3781. <Col id="inpt_onlnno"></Col>
  3782. <Col id="inpt_careoutrmdt"></Col>
  3783. <Col id="inpt_careoutrmdelyresn"></Col>
  3784. <Col id="inpt_careoutrmrgstid"></Col>
  3785. <Col id="inpt_etcordflag"></Col>
  3786. <Col id="inpt_spclsuppkind"></Col>
  3787. <Col id="inpt_orgordtype"></Col>
  3788. <Col id="inpt_subdeptcd"></Col>
  3789. <Col id="inpt_coopteamcd"></Col>
  3790. <Col id="inpt_specordtype"></Col>
  3791. </Row>
  3792. </Rows>
  3793. </Dataset>
  3794. <Dataset id="ds_hidden_rsltflag_rgst_cnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3795. <ColumnInfo>
  3796. <Column id="inpt_cnt" type="STRING" size="256" />
  3797. <Column id="iphs_cnt" type="STRING" size="256" />
  3798. <Column id="icdr_cnt" type="STRING" size="256" />
  3799. <Column id="pid" type="STRING" size="256" />
  3800. <Column id="indd" type="STRING" size="256" />
  3801. <Column id="cretno" type="STRING" size="256" />
  3802. <Column id="mskind" type="STRING" size="256" />
  3803. <Column id="histstat" type="STRING" size="256" />
  3804. <Column id="otpt_orddeptcd" type="STRING" size="256" />
  3805. <Column id="otpt_orddd" type="STRING" size="256" />
  3806. <Column id="otpt_cretno" type="STRING" size="256" />
  3807. <Column id="orddeptcd" type="STRING" size="256" />
  3808. <Column id="patcardyn" type="STRING" size="256" />
  3809. </ColumnInfo>
  3810. <Rows>
  3811. <Row>
  3812. <Col id="inpt_cnt"></Col>
  3813. <Col id="iphs_cnt"></Col>
  3814. <Col id="icdr_cnt"></Col>
  3815. <Col id="pid"></Col>
  3816. <Col id="indd"></Col>
  3817. <Col id="cretno"></Col>
  3818. <Col id="mskind"></Col>
  3819. <Col id="histstat"></Col>
  3820. <Col id="otpt_orddeptcd"></Col>
  3821. <Col id="otpt_orddd"></Col>
  3822. <Col id="otpt_cretno"></Col>
  3823. <Col id="orddeptcd"></Col>
  3824. <Col id="patcardyn"></Col>
  3825. </Row>
  3826. </Rows>
  3827. </Dataset>
  3828. <Dataset id="ds_hidden_rcv_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3829. <ColumnInfo>
  3830. <Column id="iphs_status" type="STRING" size="256" />
  3831. <Column id="iphs_pid" type="STRING" size="256" />
  3832. <Column id="iphs_indd" type="STRING" size="256" />
  3833. <Column id="iphs_cretno" type="STRING" size="256" />
  3834. <Column id="iphs_fromdd" type="STRING" size="256" />
  3835. <Column id="iphs_seqno" type="STRING" size="256" />
  3836. <Column id="iphs_instcd" type="STRING" size="256" />
  3837. <Column id="iphs_mskind" type="STRING" size="256" />
  3838. <Column id="iphs_todd" type="STRING" size="256" />
  3839. <Column id="iphs_histstat" type="STRING" size="256" />
  3840. <Column id="iphs_indschacptstat" type="STRING" size="256" />
  3841. <Column id="iphs_insukind" type="STRING" size="256" />
  3842. <Column id="iphs_suppkind" type="STRING" size="256" />
  3843. <Column id="iphs_suppkindresn" type="STRING" size="256" />
  3844. <Column id="iphs_calcscorrecalflag" type="STRING" size="256" />
  3845. <Column id="iphs_drgyn" type="STRING" size="256" />
  3846. <Column id="iphs_bmtyn" type="STRING" size="256" />
  3847. <Column id="iphs_cpyn" type="STRING" size="256" />
  3848. <Column id="iphs_clincstdycd" type="STRING" size="256" />
  3849. <Column id="iphs_disccd" type="STRING" size="256" />
  3850. <Column id="iphs_rcptyn" type="STRING" size="256" />
  3851. <Column id="iphs_clamkey" type="STRING" size="256" />
  3852. <Column id="iphs_clamlastdd" type="STRING" size="256" />
  3853. <Column id="iphs_judgmdlid" type="STRING" size="256" />
  3854. <Column id="iphs_fstrgstrid" type="STRING" size="256" />
  3855. <Column id="iphs_fstrgstdt" type="STRING" size="256" />
  3856. <Column id="iphs_lastupdtrid" type="STRING" size="256" />
  3857. <Column id="iphs_lastupdtdt" type="STRING" size="256" />
  3858. <Column id="iphs_rareobstflag" type="STRING" size="256" />
  3859. <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" />
  3860. <Column id="iphs_fstrgstnm" type="STRING" size="256" />
  3861. </ColumnInfo>
  3862. <Rows>
  3863. <Row>
  3864. <Col id="iphs_status"></Col>
  3865. <Col id="iphs_pid"></Col>
  3866. <Col id="iphs_indd"></Col>
  3867. <Col id="iphs_cretno"></Col>
  3868. <Col id="iphs_fromdd"></Col>
  3869. <Col id="iphs_seqno"></Col>
  3870. <Col id="iphs_instcd"></Col>
  3871. <Col id="iphs_mskind"></Col>
  3872. <Col id="iphs_todd"></Col>
  3873. <Col id="iphs_histstat"></Col>
  3874. <Col id="iphs_indschacptstat"></Col>
  3875. <Col id="iphs_insukind"></Col>
  3876. <Col id="iphs_suppkind"></Col>
  3877. <Col id="iphs_suppkindresn"></Col>
  3878. <Col id="iphs_calcscorrecalflag"></Col>
  3879. <Col id="iphs_drgyn"></Col>
  3880. <Col id="iphs_bmtyn"></Col>
  3881. <Col id="iphs_cpyn"></Col>
  3882. <Col id="iphs_clincstdycd"></Col>
  3883. <Col id="iphs_disccd"></Col>
  3884. <Col id="iphs_rcptyn"></Col>
  3885. <Col id="iphs_clamkey"></Col>
  3886. <Col id="iphs_clamlastdd"></Col>
  3887. <Col id="iphs_judgmdlid"></Col>
  3888. <Col id="iphs_fstrgstrid"></Col>
  3889. <Col id="iphs_fstrgstdt"></Col>
  3890. <Col id="iphs_lastupdtrid"></Col>
  3891. <Col id="iphs_lastupdtdt"></Col>
  3892. <Col id="iphs_rareobstflag"></Col>
  3893. <Col id="iphs_ownbmaxgradeflag"></Col>
  3894. <Col id="iphs_fstrgstnm"></Col>
  3895. </Row>
  3896. </Rows>
  3897. </Dataset>
  3898. <Dataset id="ds_init_P0378list_P0378" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3899. <ColumnInfo>
  3900. <Column id="cdnm" type="STRING" size="256" />
  3901. <Column id="cdid" type="STRING" size="256" />
  3902. </ColumnInfo>
  3903. <Rows>
  3904. <Row>
  3905. <Col id="cdnm"></Col>
  3906. <Col id="cdid"></Col>
  3907. </Row>
  3908. </Rows>
  3909. </Dataset>
  3910. <Dataset id="ds_hidden_roomgrdelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3911. <ColumnInfo />
  3912. </Dataset>
  3913. <Dataset id="ds_init_P0328list_P0328" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3914. <ColumnInfo>
  3915. <Column id="cdnm" type="STRING" size="256" />
  3916. <Column id="cdid" type="STRING" size="256" />
  3917. </ColumnInfo>
  3918. <Rows>
  3919. <Row>
  3920. <Col id="cdnm"></Col>
  3921. <Col id="cdid"></Col>
  3922. </Row>
  3923. </Rows>
  3924. </Dataset>
  3925. <Dataset id="ds_hidden_h_dnor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3926. <ColumnInfo />
  3927. </Dataset>
  3928. <Dataset id="ds_hidden_send_s_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3929. <ColumnInfo>
  3930. <Column id="icdr" type="STRING" size="256" />
  3931. </ColumnInfo>
  3932. <Rows>
  3933. <Row>
  3934. <Col id="icdr"></Col>
  3935. </Row>
  3936. </Rows>
  3937. </Dataset>
  3938. <Dataset id="ds_hidden_rcv_hndc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3939. <ColumnInfo>
  3940. <Column id="hndc_pid" type="STRING" size="256" />
  3941. <Column id="hndc_handcapflag" type="STRING" size="256" />
  3942. <Column id="hndc_todd" type="STRING" size="256" />
  3943. <Column id="hndc_seqno" type="STRING" size="256" />
  3944. <Column id="hndc_instcd" type="STRING" size="256" />
  3945. <Column id="hndc_histstat" type="STRING" size="256" />
  3946. <Column id="hndc_fromdd" type="STRING" size="256" />
  3947. <Column id="hndc_handcapgrde" type="STRING" size="256" />
  3948. <Column id="hndc_handcapcardno" type="STRING" size="256" />
  3949. <Column id="hndc_apppsnnm" type="STRING" size="256" />
  3950. <Column id="hndc_rela" type="STRING" size="256" />
  3951. <Column id="hndc_remfact" type="STRING" size="256" />
  3952. <Column id="hndc_fstrgstrid" type="STRING" size="256" />
  3953. <Column id="hndc_fstrgstdt" type="STRING" size="256" />
  3954. <Column id="hndc_lastupdtrid" type="STRING" size="256" />
  3955. <Column id="hndc_lastupdtdt" type="STRING" size="256" />
  3956. </ColumnInfo>
  3957. <Rows>
  3958. <Row>
  3959. <Col id="hndc_pid"></Col>
  3960. <Col id="hndc_handcapflag"></Col>
  3961. <Col id="hndc_todd"></Col>
  3962. <Col id="hndc_seqno"></Col>
  3963. <Col id="hndc_instcd"></Col>
  3964. <Col id="hndc_histstat"></Col>
  3965. <Col id="hndc_fromdd"></Col>
  3966. <Col id="hndc_handcapgrde"></Col>
  3967. <Col id="hndc_handcapcardno"></Col>
  3968. <Col id="hndc_apppsnnm"></Col>
  3969. <Col id="hndc_rela"></Col>
  3970. <Col id="hndc_remfact"></Col>
  3971. <Col id="hndc_fstrgstrid"></Col>
  3972. <Col id="hndc_fstrgstdt"></Col>
  3973. <Col id="hndc_lastupdtrid"></Col>
  3974. <Col id="hndc_lastupdtdt"></Col>
  3975. </Row>
  3976. </Rows>
  3977. </Dataset>
  3978. <Dataset id="ds_hidden_send_s_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3979. <ColumnInfo>
  3980. <Column id="inpt" type="STRING" size="256" />
  3981. </ColumnInfo>
  3982. <Rows>
  3983. <Row>
  3984. <Col id="inpt"></Col>
  3985. </Row>
  3986. </Rows>
  3987. </Dataset>
  3988. <Dataset id="ds_main_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3989. <ColumnInfo>
  3990. <Column id="grdsnwspec" type="STRING" size="256" />
  3991. </ColumnInfo>
  3992. <Rows>
  3993. <Row>
  3994. <Col id="grdsnwspec"></Col>
  3995. </Row>
  3996. </Rows>
  3997. </Dataset>
  3998. <Dataset id="ds_hidden_original_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  3999. <ColumnInfo>
  4000. <Column id="icpm_mngtno" type="STRING" size="256" />
  4001. <Column id="icpm_bizplcenm" type="STRING" size="256" />
  4002. <Column id="icpm_inducsbrchcd" type="STRING" size="256" />
  4003. <Column id="icpm_insucdnm" type="STRING" size="256" />
  4004. <Column id="icpm_acddd" type="STRING" size="256" />
  4005. <Column id="icpm_ordopendd" type="STRING" size="256" />
  4006. <Column id="icpm_aprvfromdd" type="STRING" size="256" />
  4007. <Column id="icpm_aprvtodd" type="STRING" size="256" />
  4008. <Column id="icpm_spredayno" type="STRING" size="256" />
  4009. </ColumnInfo>
  4010. <Rows>
  4011. <Row>
  4012. <Col id="icpm_mngtno"></Col>
  4013. <Col id="icpm_bizplcenm"></Col>
  4014. <Col id="icpm_inducsbrchcd"></Col>
  4015. <Col id="icpm_insucdnm"></Col>
  4016. <Col id="icpm_acddd"></Col>
  4017. <Col id="icpm_ordopendd"></Col>
  4018. <Col id="icpm_aprvfromdd"></Col>
  4019. <Col id="icpm_aprvtodd"></Col>
  4020. <Col id="icpm_spredayno"></Col>
  4021. </Row>
  4022. </Rows>
  4023. </Dataset>
  4024. <Dataset id="ds_hidden_original_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4025. <ColumnInfo>
  4026. <Column id="aipm_insucmpycd" type="STRING" size="256" />
  4027. <Column id="aipm_insucdnm" type="STRING" size="256" />
  4028. <Column id="aipm_paylimamt" type="STRING" size="256" />
  4029. <Column id="aipm_aprvfromdd" type="STRING" size="256" />
  4030. <Column id="aipm_aprvtodd" type="STRING" size="256" />
  4031. </ColumnInfo>
  4032. <Rows>
  4033. <Row>
  4034. <Col id="aipm_insucmpycd"></Col>
  4035. <Col id="aipm_insucdnm"></Col>
  4036. <Col id="aipm_paylimamt"></Col>
  4037. <Col id="aipm_aprvfromdd"></Col>
  4038. <Col id="aipm_aprvtodd"></Col>
  4039. </Row>
  4040. </Rows>
  4041. </Dataset>
  4042. <Dataset id="ds_hidden_d_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4043. <ColumnInfo />
  4044. </Dataset>
  4045. <Dataset id="ds_init_P0157list_P0157" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4046. <ColumnInfo>
  4047. <Column id="cdnm" type="STRING" size="256" />
  4048. <Column id="cdid" type="STRING" size="256" />
  4049. </ColumnInfo>
  4050. <Rows>
  4051. <Row>
  4052. <Col id="cdnm"></Col>
  4053. <Col id="cdid"></Col>
  4054. </Row>
  4055. </Rows>
  4056. </Dataset>
  4057. <Dataset id="ds_send_data10" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4058. <ColumnInfo>
  4059. <Column id="pid" type="STRING" size="256" />
  4060. <Column id="insukind" type="STRING" size="256" />
  4061. <Column id="mode" type="STRING" size="256" />
  4062. </ColumnInfo>
  4063. <Rows>
  4064. <Row>
  4065. <Col id="pid"></Col>
  4066. <Col id="insukind"></Col>
  4067. <Col id="mode"></Col>
  4068. </Row>
  4069. </Rows>
  4070. </Dataset>
  4071. <Dataset id="ds_send_data20" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4072. <ColumnInfo>
  4073. <Column id="srchcond" type="STRING" size="256" />
  4074. <Column id="srchcnts" type="STRING" size="256" />
  4075. <Column id="insuflag" type="STRING" size="256" />
  4076. </ColumnInfo>
  4077. <Rows>
  4078. <Row>
  4079. <Col id="srchcond"></Col>
  4080. <Col id="srchcnts"></Col>
  4081. <Col id="insuflag"></Col>
  4082. </Row>
  4083. </Rows>
  4084. </Dataset>
  4085. <Dataset id="ds_init_P0380list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4086. <ColumnInfo />
  4087. </Dataset>
  4088. <Dataset id="ds_init_P0400list_P0400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4089. <ColumnInfo>
  4090. <Column id="cdnm" type="STRING" size="256" />
  4091. <Column id="cdid" type="STRING" size="256" />
  4092. </ColumnInfo>
  4093. <Rows>
  4094. <Row>
  4095. <Col id="cdnm"></Col>
  4096. <Col id="cdid"></Col>
  4097. </Row>
  4098. </Rows>
  4099. </Dataset>
  4100. <Dataset id="ds_main_wdrmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4101. <ColumnInfo>
  4102. <Column id="grdroomspec" type="STRING" size="256" />
  4103. </ColumnInfo>
  4104. <Rows>
  4105. <Row>
  4106. <Col id="grdroomspec"></Col>
  4107. </Row>
  4108. </Rows>
  4109. </Dataset>
  4110. <Dataset id="ds_init_P0051list_P0051" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4111. <ColumnInfo>
  4112. <Column id="cdnm" type="STRING" size="256" />
  4113. <Column id="cdid" type="STRING" size="256" />
  4114. </ColumnInfo>
  4115. <Rows>
  4116. <Row>
  4117. <Col id="cdnm"></Col>
  4118. <Col id="cdid"></Col>
  4119. </Row>
  4120. </Rows>
  4121. </Dataset>
  4122. <Dataset id="ds_main_otptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4123. <ColumnInfo>
  4124. <Column id="grdoutchoshist" type="STRING" size="256" />
  4125. </ColumnInfo>
  4126. <Rows>
  4127. <Row>
  4128. <Col id="grdoutchoshist"></Col>
  4129. </Row>
  4130. </Rows>
  4131. </Dataset>
  4132. <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4133. <ColumnInfo>
  4134. <Column id="cd" type="STRING" size="256" />
  4135. <Column id="nm" type="STRING" size="256" />
  4136. <Column id="dp" type="STRING" size="256" />
  4137. <Column id="sp" type="STRING" size="256" />
  4138. <Column id="nmsp" type="STRING" size="256" />
  4139. <Column id="drengabbr" type="STRING" size="256" />
  4140. </ColumnInfo>
  4141. <Rows>
  4142. <Row>
  4143. <Col id="cd"></Col>
  4144. <Col id="nm"></Col>
  4145. <Col id="dp"></Col>
  4146. <Col id="sp"></Col>
  4147. <Col id="nmsp"></Col>
  4148. <Col id="drengabbr"></Col>
  4149. </Row>
  4150. </Rows>
  4151. </Dataset>
  4152. <Dataset id="ds_hidden_check" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4153. <ColumnInfo>
  4154. <Column id="grdinrgstinfo" type="STRING" size="256" />
  4155. <Column id="adrv" type="STRING" size="256" />
  4156. <Column id="ptsp" type="STRING" size="256" />
  4157. <Column id="srdg" type="STRING" size="256" />
  4158. <Column id="inpt1" type="STRING" size="256" />
  4159. <Column id="cnst" type="STRING" size="256" />
  4160. <Column id="hndc" type="STRING" size="256" />
  4161. <Column id="disc" type="STRING" size="256" />
  4162. <Column id="rooa" type="STRING" size="256" />
  4163. <Column id="tempdsch" type="STRING" size="256" />
  4164. </ColumnInfo>
  4165. </Dataset>
  4166. <Dataset id="ds_hidden_h_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4167. <ColumnInfo />
  4168. </Dataset>
  4169. <Dataset id="ds_hidden_original_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4170. <ColumnInfo>
  4171. <Column id="srdg_pid" type="STRING" size="256" />
  4172. <Column id="srdg_insuflag" type="STRING" size="256" />
  4173. <Column id="srdg_suppkind" type="STRING" size="256" />
  4174. <Column id="srdg_todd" type="STRING" size="256" />
  4175. <Column id="srdg_seqno" type="STRING" size="256" />
  4176. <Column id="srdg_instcd" type="STRING" size="256" />
  4177. <Column id="srdg_histstat" type="STRING" size="256" />
  4178. <Column id="srdg_fromdd" type="STRING" size="256" />
  4179. <Column id="srdg_seridiagno" type="STRING" size="256" />
  4180. <Column id="srdg_apppsnnm" type="STRING" size="256" />
  4181. <Column id="srdg_rela" type="STRING" size="256" />
  4182. <Column id="srdg_acptdd" type="STRING" size="256" />
  4183. <Column id="srdg_acpttm" type="STRING" size="256" />
  4184. <Column id="srdg_acptid" type="STRING" size="256" />
  4185. <Column id="srdg_remfact" type="STRING" size="256" />
  4186. <Column id="srdg_fstrgstrid" type="STRING" size="256" />
  4187. <Column id="srdg_fstrgstdt" type="STRING" size="256" />
  4188. <Column id="srdg_lastupdtrid" type="STRING" size="256" />
  4189. <Column id="srdg_lastupdtdt" type="STRING" size="256" />
  4190. <Column id="srdg_insuflag_before" type="STRING" size="256" />
  4191. <Column id="srdg_suppkind_before" type="STRING" size="256" />
  4192. <Column id="srdg_todd_before" type="STRING" size="256" />
  4193. <Column id="srdg_seqno_before" type="STRING" size="256" />
  4194. <Column id="srdg_stat" type="STRING" size="256" />
  4195. <Column id="srdg_insukind" type="STRING" size="256" />
  4196. <Column id="srdg_anohosprgstflag" type="STRING" size="256" />
  4197. <Column id="srdg_cncrdiagcnfmdd" type="STRING" size="256" />
  4198. <Column id="srdg_genrdd" type="STRING" size="256" />
  4199. <Column id="srdg_signyn" type="STRING" size="256" />
  4200. <Column id="srdg_signdt" type="STRING" size="256" />
  4201. </ColumnInfo>
  4202. <Rows>
  4203. <Row>
  4204. <Col id="srdg_pid"></Col>
  4205. <Col id="srdg_insuflag"></Col>
  4206. <Col id="srdg_suppkind"></Col>
  4207. <Col id="srdg_todd"></Col>
  4208. <Col id="srdg_seqno"></Col>
  4209. <Col id="srdg_instcd"></Col>
  4210. <Col id="srdg_histstat"></Col>
  4211. <Col id="srdg_fromdd"></Col>
  4212. <Col id="srdg_seridiagno"></Col>
  4213. <Col id="srdg_apppsnnm"></Col>
  4214. <Col id="srdg_rela"></Col>
  4215. <Col id="srdg_acptdd"></Col>
  4216. <Col id="srdg_acpttm"></Col>
  4217. <Col id="srdg_acptid"></Col>
  4218. <Col id="srdg_remfact"></Col>
  4219. <Col id="srdg_fstrgstrid"></Col>
  4220. <Col id="srdg_fstrgstdt"></Col>
  4221. <Col id="srdg_lastupdtrid"></Col>
  4222. <Col id="srdg_lastupdtdt"></Col>
  4223. <Col id="srdg_insuflag_before"></Col>
  4224. <Col id="srdg_suppkind_before"></Col>
  4225. <Col id="srdg_todd_before"></Col>
  4226. <Col id="srdg_seqno_before"></Col>
  4227. <Col id="srdg_stat"></Col>
  4228. <Col id="srdg_insukind"></Col>
  4229. <Col id="srdg_anohosprgstflag"></Col>
  4230. <Col id="srdg_cncrdiagcnfmdd"></Col>
  4231. <Col id="srdg_genrdd"></Col>
  4232. <Col id="srdg_signyn"></Col>
  4233. <Col id="srdg_signdt"></Col>
  4234. </Row>
  4235. </Rows>
  4236. </Dataset>
  4237. <Dataset id="ds_send_data13" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4238. <ColumnInfo>
  4239. <Column id="inpt_pid" type="STRING" size="256" />
  4240. <Column id="inpt_indd" type="STRING" size="256" />
  4241. <Column id="inpt_cretno" type="STRING" size="256" />
  4242. <Column id="inpt_mskind" type="STRING" size="256" />
  4243. <Column id="adrv_inrsrvacptdd" type="STRING" size="256" />
  4244. <Column id="adrv_inrsrvacptseqno" type="STRING" size="256" />
  4245. <Column id="cncl_flag" type="STRING" size="256" />
  4246. <Column id="adrv_cpyn" type="STRING" size="256" />
  4247. </ColumnInfo>
  4248. <Rows>
  4249. <Row>
  4250. <Col id="inpt_pid"></Col>
  4251. <Col id="inpt_indd"></Col>
  4252. <Col id="inpt_cretno"></Col>
  4253. <Col id="inpt_mskind"></Col>
  4254. <Col id="adrv_inrsrvacptdd"></Col>
  4255. <Col id="adrv_inrsrvacptseqno"></Col>
  4256. <Col id="cncl_flag"></Col>
  4257. <Col id="adrv_cpyn"></Col>
  4258. </Row>
  4259. </Rows>
  4260. </Dataset>
  4261. <Dataset id="ds_send_data23" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4262. <ColumnInfo>
  4263. <Column id="pam_code" type="STRING" size="256" />
  4264. <Column id="pam_code" type="STRING" size="256" />
  4265. </ColumnInfo>
  4266. <Rows>
  4267. <Row>
  4268. <Col id="pam_code"></Col>
  4269. <Col id="pam_code"></Col>
  4270. </Row>
  4271. </Rows>
  4272. </Dataset>
  4273. <Dataset id="ds_main_hndc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4274. <ColumnInfo>
  4275. <Column id="hndc_pid" type="STRING" size="256" />
  4276. <Column id="hndc_handcapflag" type="STRING" size="256" />
  4277. <Column id="hndc_todd" type="STRING" size="256" />
  4278. <Column id="hndc_seqno" type="STRING" size="256" />
  4279. <Column id="hndc_instcd" type="STRING" size="256" />
  4280. <Column id="hndc_histstat" type="STRING" size="256" />
  4281. <Column id="hndc_fromdd" type="STRING" size="256" />
  4282. <Column id="hndc_handcapgrde" type="STRING" size="256" />
  4283. <Column id="hndc_handcapcardno" type="STRING" size="256" />
  4284. <Column id="hndc_apppsnnm" type="STRING" size="256" />
  4285. <Column id="hndc_rela" type="STRING" size="256" />
  4286. <Column id="hndc_remfact" type="STRING" size="256" />
  4287. <Column id="hndc_fstrgstrid" type="STRING" size="256" />
  4288. <Column id="hndc_fstrgstdt" type="STRING" size="256" />
  4289. <Column id="hndc_lastupdtrid" type="STRING" size="256" />
  4290. <Column id="hndc_lastupdtdt" type="STRING" size="256" />
  4291. </ColumnInfo>
  4292. <Rows>
  4293. <Row>
  4294. <Col id="hndc_pid"></Col>
  4295. <Col id="hndc_handcapflag"></Col>
  4296. <Col id="hndc_todd"></Col>
  4297. <Col id="hndc_seqno"></Col>
  4298. <Col id="hndc_instcd"></Col>
  4299. <Col id="hndc_histstat"></Col>
  4300. <Col id="hndc_fromdd"></Col>
  4301. <Col id="hndc_handcapgrde"></Col>
  4302. <Col id="hndc_handcapcardno"></Col>
  4303. <Col id="hndc_apppsnnm"></Col>
  4304. <Col id="hndc_rela"></Col>
  4305. <Col id="hndc_remfact"></Col>
  4306. <Col id="hndc_fstrgstrid"></Col>
  4307. <Col id="hndc_fstrgstdt"></Col>
  4308. <Col id="hndc_lastupdtrid"></Col>
  4309. <Col id="hndc_lastupdtdt"></Col>
  4310. </Row>
  4311. </Rows>
  4312. </Dataset>
  4313. <Dataset id="ds_main_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4314. <ColumnInfo>
  4315. <Column id="ptsp_pid" type="STRING" size="256" />
  4316. <Column id="ptsp_workflag" type="STRING" size="256" />
  4317. <Column id="ptsp_todd" type="STRING" size="256" />
  4318. <Column id="ptsp_seqno" type="STRING" size="256" />
  4319. <Column id="ptsp_instcd" type="STRING" size="256" />
  4320. <Column id="ptsp_histstat" type="STRING" size="256" />
  4321. <Column id="ptsp_fromdd" type="STRING" size="256" />
  4322. <Column id="ptsp_opengrde" type="STRING" size="256" />
  4323. <Column id="ptsp_ordpossyn" type="STRING" size="256" />
  4324. <Column id="ptsp_endyn" type="STRING" size="256" />
  4325. <Column id="ptsp_acptresn" type="STRING" size="256" />
  4326. <Column id="ptsp_endresn" type="STRING" size="256" />
  4327. <Column id="ptsp_fstrgstrid" type="STRING" size="256" />
  4328. <Column id="ptsp_fstrgstdt" type="STRING" size="256" />
  4329. <Column id="ptsp_lastupdtrid" type="STRING" size="256" />
  4330. <Column id="ptsp_lastupdtdt" type="STRING" size="256" />
  4331. </ColumnInfo>
  4332. <Rows>
  4333. <Row>
  4334. <Col id="ptsp_pid"></Col>
  4335. <Col id="ptsp_workflag"></Col>
  4336. <Col id="ptsp_todd"></Col>
  4337. <Col id="ptsp_seqno"></Col>
  4338. <Col id="ptsp_instcd"></Col>
  4339. <Col id="ptsp_histstat"></Col>
  4340. <Col id="ptsp_fromdd"></Col>
  4341. <Col id="ptsp_opengrde"></Col>
  4342. <Col id="ptsp_ordpossyn"></Col>
  4343. <Col id="ptsp_endyn"></Col>
  4344. <Col id="ptsp_acptresn"></Col>
  4345. <Col id="ptsp_endresn"></Col>
  4346. <Col id="ptsp_fstrgstrid"></Col>
  4347. <Col id="ptsp_fstrgstdt"></Col>
  4348. <Col id="ptsp_lastupdtrid"></Col>
  4349. <Col id="ptsp_lastupdtdt"></Col>
  4350. </Row>
  4351. </Rows>
  4352. </Dataset>
  4353. <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4354. <ColumnInfo>
  4355. <Column id="cd" type="STRING" size="256" />
  4356. <Column id="nm" type="STRING" size="256" />
  4357. </ColumnInfo>
  4358. <Rows>
  4359. <Row>
  4360. <Col id="cd"></Col>
  4361. <Col id="nm"></Col>
  4362. </Row>
  4363. </Rows>
  4364. </Dataset>
  4365. <Dataset id="ds_hidden_h_receipt_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4366. <ColumnInfo>
  4367. <Column id="pid" type="STRING" size="256" />
  4368. <Column id="hngnm" type="STRING" size="256" />
  4369. <Column id="sex" type="STRING" size="256" />
  4370. <Column id="age" type="STRING" size="256" />
  4371. <Column id="religncd" type="STRING" size="256" />
  4372. <Column id="rrgstno" type="STRING" size="256" />
  4373. <Column id="orddeptcd" type="STRING" size="256" />
  4374. <Column id="orddeptnm" type="STRING" size="256" />
  4375. <Column id="specordyn" type="STRING" size="256" />
  4376. <Column id="medispclid" type="STRING" size="256" />
  4377. <Column id="wardcd" type="STRING" size="256" />
  4378. <Column id="roomcd" type="STRING" size="256" />
  4379. <Column id="indd" type="STRING" size="256" />
  4380. <Column id="barcode" type="STRING" size="256" />
  4381. </ColumnInfo>
  4382. <Rows>
  4383. <Row>
  4384. <Col id="pid"></Col>
  4385. <Col id="hngnm"></Col>
  4386. <Col id="sex"></Col>
  4387. <Col id="age"></Col>
  4388. <Col id="religncd"></Col>
  4389. <Col id="rrgstno"></Col>
  4390. <Col id="orddeptcd"></Col>
  4391. <Col id="orddeptnm"></Col>
  4392. <Col id="specordyn"></Col>
  4393. <Col id="medispclid"></Col>
  4394. <Col id="wardcd"></Col>
  4395. <Col id="roomcd"></Col>
  4396. <Col id="indd"></Col>
  4397. <Col id="barcode"></Col>
  4398. </Row>
  4399. </Rows>
  4400. </Dataset>
  4401. <Dataset id="ds_init_P0308list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4402. <ColumnInfo />
  4403. </Dataset>
  4404. <Dataset id="ds_hidden_popup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4405. <ColumnInfo>
  4406. <Column id="srchcond" type="STRING" size="256" />
  4407. <Column id="pid" type="STRING" size="256" />
  4408. <Column id="hngnm" type="STRING" size="256" />
  4409. <Column id="rrgstno1" type="STRING" size="256" />
  4410. <Column id="rrgstno2" type="STRING" size="256" />
  4411. <Column id="insuflag" type="STRING" size="256" />
  4412. <Column id="srchcnts" type="STRING" size="256" />
  4413. </ColumnInfo>
  4414. <Rows>
  4415. <Row>
  4416. <Col id="srchcond"></Col>
  4417. <Col id="pid"></Col>
  4418. <Col id="hngnm"></Col>
  4419. <Col id="rrgstno1"></Col>
  4420. <Col id="rrgstno2"></Col>
  4421. <Col id="insuflag"></Col>
  4422. <Col id="srchcnts"></Col>
  4423. </Row>
  4424. </Rows>
  4425. </Dataset>
  4426. <Dataset id="ds_init_P0002list_P0002" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4427. <ColumnInfo>
  4428. <Column id="cdnm" type="STRING" size="256" />
  4429. <Column id="cdid" type="STRING" size="256" />
  4430. </ColumnInfo>
  4431. <Rows>
  4432. <Row>
  4433. <Col id="cdnm"></Col>
  4434. <Col id="cdid"></Col>
  4435. </Row>
  4436. </Rows>
  4437. </Dataset>
  4438. <Dataset id="ds_hidden_rcv_admi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4439. <ColumnInfo>
  4440. <Column id="admi_pid" type="STRING" size="256" />
  4441. <Column id="admi_rcptflag" type="STRING" size="256" />
  4442. <Column id="admi_cashamt" type="STRING" size="256" />
  4443. <Column id="admi_cardamt" type="STRING" size="256" />
  4444. <Column id="admi_onlineamt" type="STRING" size="256" />
  4445. </ColumnInfo>
  4446. <Rows>
  4447. <Row>
  4448. <Col id="admi_pid"></Col>
  4449. <Col id="admi_rcptflag"></Col>
  4450. <Col id="admi_cashamt"></Col>
  4451. <Col id="admi_cardamt"></Col>
  4452. <Col id="admi_onlineamt"></Col>
  4453. </Row>
  4454. </Rows>
  4455. </Dataset>
  4456. <Dataset id="ds_hidden_original_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4457. <ColumnInfo>
  4458. <Column id="ptin_status" type="STRING" size="256" />
  4459. <Column id="ptin_pid" type="STRING" size="256" />
  4460. <Column id="ptin_insukind" type="STRING" size="256" />
  4461. <Column id="ptin_todd" type="STRING" size="256" />
  4462. <Column id="ptin_seqno" type="STRING" size="256" />
  4463. <Column id="ptin_histstat" type="STRING" size="256" />
  4464. <Column id="ptin_fromdd" type="STRING" size="256" />
  4465. <Column id="ptin_insucd" type="STRING" size="256" />
  4466. <Column id="ptin_insucdnm" type="STRING" size="256" />
  4467. <Column id="ptin_insuno" type="STRING" size="256" />
  4468. <Column id="ptin_insdnm" type="STRING" size="256" />
  4469. <Column id="ptin_insdrrgstno1" type="STRING" size="256" />
  4470. <Column id="ptin_insdrrgstno2" type="STRING" size="256" />
  4471. <Column id="ptin_insdrela" type="STRING" size="256" />
  4472. </ColumnInfo>
  4473. <Rows>
  4474. <Row>
  4475. <Col id="ptin_status"></Col>
  4476. <Col id="ptin_pid"></Col>
  4477. <Col id="ptin_insukind"></Col>
  4478. <Col id="ptin_todd"></Col>
  4479. <Col id="ptin_seqno"></Col>
  4480. <Col id="ptin_histstat"></Col>
  4481. <Col id="ptin_fromdd"></Col>
  4482. <Col id="ptin_insucd"></Col>
  4483. <Col id="ptin_insucdnm"></Col>
  4484. <Col id="ptin_insuno"></Col>
  4485. <Col id="ptin_insdnm"></Col>
  4486. <Col id="ptin_insdrrgstno1"></Col>
  4487. <Col id="ptin_insdrrgstno2"></Col>
  4488. <Col id="ptin_insdrela"></Col>
  4489. </Row>
  4490. </Rows>
  4491. </Dataset>
  4492. <Dataset id="ds_hidden_rcv_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4493. <ColumnInfo>
  4494. <Column id="otpt_pid" type="STRING" size="256" />
  4495. <Column id="otpt_orddd" type="STRING" size="256" />
  4496. <Column id="otpt_cretno" type="STRING" size="256" />
  4497. <Column id="otpt_acptseqno" type="STRING" size="256" />
  4498. <Column id="otpt_instcd" type="STRING" size="256" />
  4499. <Column id="otpt_histstat" type="STRING" size="256" />
  4500. <Column id="otpt_orgorddd" type="STRING" size="256" />
  4501. <Column id="otpt_orgcretno" type="STRING" size="256" />
  4502. <Column id="otpt_calcbaseflag" type="STRING" size="256" />
  4503. <Column id="otpt_calcyn" type="STRING" size="256" />
  4504. <Column id="otpt_ordtm" type="STRING" size="256" />
  4505. <Column id="otpt_orddeptcd" type="STRING" size="256" />
  4506. <Column id="otpt_orddrid" type="STRING" size="256" />
  4507. <Column id="otpt_dutdeptcd" type="STRING" size="256" />
  4508. <Column id="otpt_centcd" type="STRING" size="256" />
  4509. <Column id="otpt_supdeptcd" type="STRING" size="256" />
  4510. <Column id="otpt_mskind" type="STRING" size="256" />
  4511. <Column id="otpt_insukind" type="STRING" size="256" />
  4512. <Column id="otpt_suppkind" type="STRING" size="256" />
  4513. <Column id="otpt_insucd" type="STRING" size="256" />
  4514. <Column id="otpt_suppkindresn" type="STRING" size="256" />
  4515. <Column id="otpt_specordyn" type="STRING" size="256" />
  4516. <Column id="otpt_holiflag" type="STRING" size="256" />
  4517. <Column id="otpt_fsexamflag" type="STRING" size="256" />
  4518. <Column id="otpt_fsexammanlyn" type="STRING" size="256" />
  4519. <Column id="otpt_ordtype" type="STRING" size="256" />
  4520. <Column id="otpt_brateflag" type="STRING" size="256" />
  4521. <Column id="otpt_medamtestmyn" type="STRING" size="256" />
  4522. <Column id="otpt_medamtpostyn" type="STRING" size="256" />
  4523. <Column id="otpt_medamtfreeresn" type="STRING" size="256" />
  4524. <Column id="otpt_rsrvflag" type="STRING" size="256" />
  4525. <Column id="otpt_etcordflag" type="STRING" size="256" />
  4526. <Column id="otpt_disccd" type="STRING" size="256" />
  4527. <Column id="otpt_hosoutexptresncd" type="STRING" size="256" />
  4528. <Column id="otpt_clincstdyacptflag" type="STRING" size="256" />
  4529. <Column id="otpt_clincstdyno" type="STRING" size="256" />
  4530. <Column id="otpt_chrtlendyn" type="STRING" size="256" />
  4531. <Column id="otpt_specorddescyn" type="STRING" size="256" />
  4532. <Column id="otpt_ordreqdescyn" type="STRING" size="256" />
  4533. <Column id="otpt_ordreqhospgrde" type="STRING" size="256" />
  4534. <Column id="otpt_insuchrgyn" type="STRING" size="256" />
  4535. <Column id="otpt_nursacptyn" type="STRING" size="256" />
  4536. <Column id="otpt_nursacptdt" type="STRING" size="256" />
  4537. <Column id="otpt_dracptyn" type="STRING" size="256" />
  4538. <Column id="otpt_dracptdt" type="STRING" size="256" />
  4539. <Column id="otpt_prcpgenryn" type="STRING" size="256" />
  4540. <Column id="otpt_prcpnotoccrresn" type="STRING" size="256" />
  4541. <Column id="otpt_estmspclappyn" type="STRING" size="256" />
  4542. <Column id="otpt_elbulbodstat" type="STRING" size="256" />
  4543. <Column id="otpt_elbulbodstatdt" type="STRING" size="256" />
  4544. <Column id="otpt_calcflag" type="STRING" size="256" />
  4545. <Column id="otpt_calcmthdflag" type="STRING" size="256" />
  4546. <Column id="otpt_dnoracptyn" type="STRING" size="256" />
  4547. <Column id="otpt_rqstflag" type="STRING" size="256" />
  4548. <Column id="otpt_rqsthospcd" type="STRING" size="256" />
  4549. <Column id="otpt_rqstdrid" type="STRING" size="256" />
  4550. <Column id="otpt_tdayinflag" type="STRING" size="256" />
  4551. <Column id="otpt_tranindd" type="STRING" size="256" />
  4552. <Column id="otpt_rcptdd" type="STRING" size="256" />
  4553. <Column id="otpt_rcptno" type="STRING" size="256" />
  4554. <Column id="otpt_rcptseqno" type="STRING" size="256" />
  4555. <Column id="otpt_telrsrvrem" type="STRING" size="256" />
  4556. <Column id="otpt_updtcnclresn" type="STRING" size="256" />
  4557. <Column id="otpt_fstacptdt" type="STRING" size="256" />
  4558. <Column id="otpt_fstacptid" type="STRING" size="256" />
  4559. <Column id="otpt_fstrgstrid" type="STRING" size="256" />
  4560. <Column id="otpt_fstrgstdt" type="STRING" size="256" />
  4561. <Column id="otpt_lastupdtrid" type="STRING" size="256" />
  4562. <Column id="otpt_lastupdtdt" type="STRING" size="256" />
  4563. <Column id="otpt_cvrtflag" type="STRING" size="256" />
  4564. </ColumnInfo>
  4565. <Rows>
  4566. <Row>
  4567. <Col id="otpt_pid"></Col>
  4568. <Col id="otpt_orddd"></Col>
  4569. <Col id="otpt_cretno"></Col>
  4570. <Col id="otpt_acptseqno"></Col>
  4571. <Col id="otpt_instcd"></Col>
  4572. <Col id="otpt_histstat"></Col>
  4573. <Col id="otpt_orgorddd"></Col>
  4574. <Col id="otpt_orgcretno"></Col>
  4575. <Col id="otpt_calcbaseflag"></Col>
  4576. <Col id="otpt_calcyn"></Col>
  4577. <Col id="otpt_ordtm"></Col>
  4578. <Col id="otpt_orddeptcd"></Col>
  4579. <Col id="otpt_orddrid"></Col>
  4580. <Col id="otpt_dutdeptcd"></Col>
  4581. <Col id="otpt_centcd"></Col>
  4582. <Col id="otpt_supdeptcd"></Col>
  4583. <Col id="otpt_mskind"></Col>
  4584. <Col id="otpt_insukind"></Col>
  4585. <Col id="otpt_suppkind"></Col>
  4586. <Col id="otpt_insucd"></Col>
  4587. <Col id="otpt_suppkindresn"></Col>
  4588. <Col id="otpt_specordyn"></Col>
  4589. <Col id="otpt_holiflag"></Col>
  4590. <Col id="otpt_fsexamflag"></Col>
  4591. <Col id="otpt_fsexammanlyn"></Col>
  4592. <Col id="otpt_ordtype"></Col>
  4593. <Col id="otpt_brateflag"></Col>
  4594. <Col id="otpt_medamtestmyn"></Col>
  4595. <Col id="otpt_medamtpostyn"></Col>
  4596. <Col id="otpt_medamtfreeresn"></Col>
  4597. <Col id="otpt_rsrvflag"></Col>
  4598. <Col id="otpt_etcordflag"></Col>
  4599. <Col id="otpt_disccd"></Col>
  4600. <Col id="otpt_hosoutexptresncd"></Col>
  4601. <Col id="otpt_clincstdyacptflag"></Col>
  4602. <Col id="otpt_clincstdyno"></Col>
  4603. <Col id="otpt_chrtlendyn"></Col>
  4604. <Col id="otpt_specorddescyn"></Col>
  4605. <Col id="otpt_ordreqdescyn"></Col>
  4606. <Col id="otpt_ordreqhospgrde"></Col>
  4607. <Col id="otpt_insuchrgyn"></Col>
  4608. <Col id="otpt_nursacptyn"></Col>
  4609. <Col id="otpt_nursacptdt"></Col>
  4610. <Col id="otpt_dracptyn"></Col>
  4611. <Col id="otpt_dracptdt"></Col>
  4612. <Col id="otpt_prcpgenryn"></Col>
  4613. <Col id="otpt_prcpnotoccrresn"></Col>
  4614. <Col id="otpt_estmspclappyn"></Col>
  4615. <Col id="otpt_elbulbodstat"></Col>
  4616. <Col id="otpt_elbulbodstatdt"></Col>
  4617. <Col id="otpt_calcflag"></Col>
  4618. <Col id="otpt_calcmthdflag"></Col>
  4619. <Col id="otpt_dnoracptyn"></Col>
  4620. <Col id="otpt_rqstflag"></Col>
  4621. <Col id="otpt_rqsthospcd"></Col>
  4622. <Col id="otpt_rqstdrid"></Col>
  4623. <Col id="otpt_tdayinflag"></Col>
  4624. <Col id="otpt_tranindd"></Col>
  4625. <Col id="otpt_rcptdd"></Col>
  4626. <Col id="otpt_rcptno"></Col>
  4627. <Col id="otpt_rcptseqno"></Col>
  4628. <Col id="otpt_telrsrvrem"></Col>
  4629. <Col id="otpt_updtcnclresn"></Col>
  4630. <Col id="otpt_fstacptdt"></Col>
  4631. <Col id="otpt_fstacptid"></Col>
  4632. <Col id="otpt_fstrgstrid"></Col>
  4633. <Col id="otpt_fstrgstdt"></Col>
  4634. <Col id="otpt_lastupdtrid"></Col>
  4635. <Col id="otpt_lastupdtdt"></Col>
  4636. <Col id="otpt_cvrtflag"></Col>
  4637. </Row>
  4638. </Rows>
  4639. </Dataset>
  4640. <Dataset id="ds_init_P0016list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4641. <ColumnInfo />
  4642. </Dataset>
  4643. <Dataset id="ds_hidden_snamecheck" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4644. <ColumnInfo>
  4645. <Column id="rsltsname" type="STRING" size="256" />
  4646. </ColumnInfo>
  4647. <Rows>
  4648. <Row>
  4649. <Col id="rsltsname"></Col>
  4650. </Row>
  4651. </Rows>
  4652. </Dataset>
  4653. <Dataset id="ds_send_data19" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4654. <ColumnInfo>
  4655. <Column id="pid" type="STRING" size="256" />
  4656. <Column id="dschInRgstdd" type="STRING" size="256" />
  4657. <Column id="flag" type="STRING" size="256" />
  4658. </ColumnInfo>
  4659. <Rows>
  4660. <Row>
  4661. <Col id="pid"></Col>
  4662. <Col id="dschInRgstdd"></Col>
  4663. <Col id="flag"></Col>
  4664. </Row>
  4665. </Rows>
  4666. </Dataset>
  4667. <Dataset id="ds_hidden_send_s_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4668. <ColumnInfo>
  4669. <Column id="iphs" type="STRING" size="256" />
  4670. </ColumnInfo>
  4671. <Rows>
  4672. <Row>
  4673. <Col id="iphs"></Col>
  4674. </Row>
  4675. </Rows>
  4676. </Dataset>
  4677. <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4678. <ColumnInfo>
  4679. <Column id="cd" type="STRING" size="256" />
  4680. <Column id="nm" type="STRING" size="256" />
  4681. </ColumnInfo>
  4682. <Rows>
  4683. <Row>
  4684. <Col id="cd"></Col>
  4685. <Col id="nm"></Col>
  4686. </Row>
  4687. </Rows>
  4688. </Dataset>
  4689. <Dataset id="ds_send_data17" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4690. <ColumnInfo>
  4691. <Column id="pid" type="STRING" size="256" />
  4692. <Column id="indd" type="STRING" size="256" />
  4693. <Column id="cretno" type="STRING" size="256" />
  4694. <Column id="mskind" type="STRING" size="256" />
  4695. <Column id="histstat" type="STRING" size="256" />
  4696. <Column id="ioflag" type="STRING" size="256" />
  4697. </ColumnInfo>
  4698. <Rows>
  4699. <Row>
  4700. <Col id="pid"></Col>
  4701. <Col id="indd"></Col>
  4702. <Col id="cretno"></Col>
  4703. <Col id="mskind"></Col>
  4704. <Col id="histstat"></Col>
  4705. <Col id="ioflag"></Col>
  4706. </Row>
  4707. </Rows>
  4708. </Dataset>
  4709. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4710. <ColumnInfo>
  4711. <Column id="inhopedd" type="STRING" size="256" />
  4712. <Column id="inrefcond" type="STRING" size="256" />
  4713. <Column id="pid" type="STRING" size="256" />
  4714. <Column id="inhopedd1" type="STRING" size="256" />
  4715. </ColumnInfo>
  4716. <Rows>
  4717. <Row>
  4718. <Col id="inhopedd"></Col>
  4719. <Col id="inrefcond">2</Col>
  4720. <Col id="pid"></Col>
  4721. <Col id="inhopedd1"></Col>
  4722. </Row>
  4723. </Rows>
  4724. </Dataset>
  4725. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4726. <ColumnInfo>
  4727. <Column id="rmspecref" type="STRING" size="256" />
  4728. <Column id="rmspecrefnm" type="STRING" size="256" />
  4729. <Column id="sendflag" type="STRING" size="256" />
  4730. <Column id="prestdd" type="STRING" size="256" />
  4731. <Column id="bedflag" type="STRING" size="256" />
  4732. </ColumnInfo>
  4733. <Rows>
  4734. <Row>
  4735. <Col id="rmspecref"></Col>
  4736. <Col id="rmspecrefnm"></Col>
  4737. <Col id="sendflag"></Col>
  4738. <Col id="prestdd"></Col>
  4739. <Col id="bedflag"></Col>
  4740. </Row>
  4741. </Rows>
  4742. </Dataset>
  4743. <Dataset id="ds_send_data3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4744. <ColumnInfo>
  4745. <Column id="sess_posinstcd" type="STRING" size="256" />
  4746. <Column id="ioflag" type="STRING" size="256" />
  4747. </ColumnInfo>
  4748. <Rows>
  4749. <Row>
  4750. <Col id="sess_posinstcd"></Col>
  4751. <Col id="ioflag"></Col>
  4752. </Row>
  4753. </Rows>
  4754. </Dataset>
  4755. <Dataset id="ds_send_data4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4756. <ColumnInfo>
  4757. <Column id="srchcond" type="STRING" size="256" />
  4758. <Column id="pid" type="STRING" size="256" />
  4759. <Column id="hngnm" type="STRING" size="256" />
  4760. </ColumnInfo>
  4761. <Rows>
  4762. <Row>
  4763. <Col id="srchcond"></Col>
  4764. <Col id="pid"></Col>
  4765. <Col id="hngnm"></Col>
  4766. </Row>
  4767. </Rows>
  4768. </Dataset>
  4769. <Dataset id="ds_send_data5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4770. <ColumnInfo>
  4771. <Column id="pid" type="STRING" size="256" />
  4772. <Column id="mode" type="STRING" size="256" />
  4773. <Column id="hngnm" type="STRING" size="256" />
  4774. <Column id="rrgstno1" type="STRING" size="256" />
  4775. <Column id="rrgsno2" type="STRING" size="256" />
  4776. <Column id="indd" type="STRING" size="256" />
  4777. </ColumnInfo>
  4778. <Rows>
  4779. <Row>
  4780. <Col id="pid"></Col>
  4781. <Col id="mode"></Col>
  4782. <Col id="hngnm"></Col>
  4783. <Col id="rrgstno1"></Col>
  4784. <Col id="rrgsno2"></Col>
  4785. <Col id="indd"></Col>
  4786. </Row>
  4787. </Rows>
  4788. </Dataset>
  4789. <Dataset id="ds_send_data6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4790. <ColumnInfo>
  4791. <Column id="pid" type="STRING" size="256" />
  4792. <Column id="mode" type="STRING" size="256" />
  4793. <Column id="insukind" type="STRING" size="256" />
  4794. <Column id="indd" type="STRING" size="256" />
  4795. <Column id="orddeptcd" type="STRING" size="256" />
  4796. <Column id="mskind" type="STRING" size="256" />
  4797. <Column id="disccd" type="STRING" size="256" />
  4798. <Column id="prestdd" type="STRING" size="256" />
  4799. </ColumnInfo>
  4800. <Rows>
  4801. <Row>
  4802. <Col id="pid"></Col>
  4803. <Col id="mode"></Col>
  4804. <Col id="insukind"></Col>
  4805. <Col id="indd"></Col>
  4806. <Col id="orddeptcd"></Col>
  4807. <Col id="mskind"></Col>
  4808. <Col id="disccd"></Col>
  4809. <Col id="prestdd"></Col>
  4810. </Row>
  4811. </Rows>
  4812. </Dataset>
  4813. <Dataset id="ds_send_data7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4814. <ColumnInfo>
  4815. <Column id="pid" type="STRING" size="256" />
  4816. <Column id="orddd" type="STRING" size="256" />
  4817. <Column id="orddeptcd" type="STRING" size="256" />
  4818. </ColumnInfo>
  4819. <Rows>
  4820. <Row>
  4821. <Col id="pid"></Col>
  4822. <Col id="orddd"></Col>
  4823. <Col id="orddeptcd"></Col>
  4824. </Row>
  4825. </Rows>
  4826. </Dataset>
  4827. <Dataset id="ds_send_data8" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4828. <ColumnInfo>
  4829. <Column id="pid" type="STRING" size="256" />
  4830. <Column id="insukind" type="STRING" size="256" />
  4831. <Column id="insucd" type="STRING" size="256" />
  4832. <Column id="appdd" type="STRING" size="256" />
  4833. <Column id="instcd" type="STRING" size="256" />
  4834. <Column id="checkflag" type="STRING" size="256" />
  4835. </ColumnInfo>
  4836. <Rows>
  4837. <Row>
  4838. <Col id="pid"></Col>
  4839. <Col id="insukind"></Col>
  4840. <Col id="insucd"></Col>
  4841. <Col id="appdd"></Col>
  4842. <Col id="instcd"></Col>
  4843. <Col id="checkflag"></Col>
  4844. </Row>
  4845. </Rows>
  4846. </Dataset>
  4847. <Dataset id="ds_send_data9" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4848. <ColumnInfo>
  4849. <Column id="srchcond" type="STRING" size="256" />
  4850. <Column id="pid" type="STRING" size="256" />
  4851. <Column id="hngnm" type="STRING" size="256" />
  4852. <Column id="rrgstno1" type="STRING" size="256" />
  4853. <Column id="rrgstno2" type="STRING" size="256" />
  4854. <Column id="autoflag" type="STRING" size="256" />
  4855. <Column id="checkfnexam" type="STRING" size="256" />
  4856. <Column id="acptdd" type="STRING" size="256" />
  4857. </ColumnInfo>
  4858. <Rows>
  4859. <Row>
  4860. <Col id="srchcond"></Col>
  4861. <Col id="pid"></Col>
  4862. <Col id="hngnm"></Col>
  4863. <Col id="rrgstno1"></Col>
  4864. <Col id="rrgstno2"></Col>
  4865. <Col id="autoflag"></Col>
  4866. <Col id="checkfnexam"></Col>
  4867. <Col id="acptdd"></Col>
  4868. </Row>
  4869. </Rows>
  4870. </Dataset>
  4871. <Dataset id="ds_main_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4872. <ColumnInfo>
  4873. <Column id="ptin_status" type="STRING" size="256" />
  4874. <Column id="ptin_pid" type="STRING" size="256" />
  4875. <Column id="ptin_insukind" type="STRING" size="256" />
  4876. <Column id="ptin_todd" type="STRING" size="256" />
  4877. <Column id="ptin_seqno" type="STRING" size="256" />
  4878. <Column id="ptin_histstat" type="STRING" size="256" />
  4879. <Column id="ptin_fromdd" type="STRING" size="256" />
  4880. <Column id="ptin_insucd" type="STRING" size="256" />
  4881. <Column id="ptin_insucdnm" type="STRING" size="256" />
  4882. <Column id="ptin_insuno" type="STRING" size="256" />
  4883. <Column id="ptin_insdnm" type="STRING" size="256" />
  4884. <Column id="ptin_insdrrgstno1" type="STRING" size="256" />
  4885. <Column id="ptin_insdrrgstno2" type="STRING" size="256" />
  4886. <Column id="ptin_insdrela" type="STRING" size="256" />
  4887. </ColumnInfo>
  4888. <Rows>
  4889. <Row>
  4890. <Col id="ptin_status"></Col>
  4891. <Col id="ptin_pid"></Col>
  4892. <Col id="ptin_insukind"></Col>
  4893. <Col id="ptin_todd"></Col>
  4894. <Col id="ptin_seqno"></Col>
  4895. <Col id="ptin_histstat"></Col>
  4896. <Col id="ptin_fromdd"></Col>
  4897. <Col id="ptin_insucd"></Col>
  4898. <Col id="ptin_insucdnm"></Col>
  4899. <Col id="ptin_insuno"></Col>
  4900. <Col id="ptin_insdnm"></Col>
  4901. <Col id="ptin_insdrrgstno1"></Col>
  4902. <Col id="ptin_insdrrgstno2"></Col>
  4903. <Col id="ptin_insdrela"></Col>
  4904. </Row>
  4905. </Rows>
  4906. </Dataset>
  4907. <Dataset id="ds_hidden_h_dnor_dnor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4908. <ColumnInfo>
  4909. <Column id="dnorpid" type="STRING" size="256" />
  4910. <Column id="rcvpid" type="STRING" size="256" />
  4911. <Column id="rcvhngnm" type="STRING" size="256" />
  4912. <Column id="rcvinsukind" type="STRING" size="256" />
  4913. <Column id="trnptdd" type="STRING" size="256" />
  4914. <Column id="gubn" type="STRING" size="256" />
  4915. </ColumnInfo>
  4916. <Rows>
  4917. <Row>
  4918. <Col id="dnorpid"></Col>
  4919. <Col id="rcvpid"></Col>
  4920. <Col id="rcvhngnm"></Col>
  4921. <Col id="rcvinsukind"></Col>
  4922. <Col id="trnptdd"></Col>
  4923. <Col id="gubn"></Col>
  4924. </Row>
  4925. </Rows>
  4926. </Dataset>
  4927. <Dataset id="ds_hidden_rcv_nbmo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4928. <ColumnInfo>
  4929. <Column id="nbabyindd" type="STRING" size="256" />
  4930. <Column id="womnbrthdd" type="STRING" size="256" />
  4931. <Column id="womnpid" type="STRING" size="256" />
  4932. <Column id="womnhngnm" type="STRING" size="256" />
  4933. <Column id="womnindd" type="STRING" size="256" />
  4934. <Column id="sickbabyyn" type="STRING" size="256" />
  4935. <Column id="Immatureflag" type="STRING" size="256" />
  4936. </ColumnInfo>
  4937. <Rows>
  4938. <Row>
  4939. <Col id="nbabyindd"></Col>
  4940. <Col id="womnbrthdd"></Col>
  4941. <Col id="womnpid"></Col>
  4942. <Col id="womnhngnm"></Col>
  4943. <Col id="womnindd"></Col>
  4944. <Col id="sickbabyyn"></Col>
  4945. <Col id="Immatureflag"></Col>
  4946. </Row>
  4947. </Rows>
  4948. </Dataset>
  4949. <Dataset id="ds_hidden_specordininfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4950. <ColumnInfo />
  4951. </Dataset>
  4952. <Dataset id="ds_main_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4953. <ColumnInfo>
  4954. <Column id="icpm_mngtno" type="STRING" size="256" />
  4955. <Column id="icpm_bizplcenm" type="STRING" size="256" />
  4956. <Column id="icpm_inducsbrchcd" type="STRING" size="256" />
  4957. <Column id="icpm_insucdnm" type="STRING" size="256" />
  4958. <Column id="icpm_acddd" type="STRING" size="256" />
  4959. <Column id="icpm_ordopendd" type="STRING" size="256" />
  4960. <Column id="icpm_apryfromdd" type="STRING" size="256" />
  4961. <Column id="icpm_aprytodd" type="STRING" size="256" />
  4962. <Column id="icpm_spredayno" type="STRING" size="256" />
  4963. </ColumnInfo>
  4964. <Rows>
  4965. <Row>
  4966. <Col id="icpm_mngtno"></Col>
  4967. <Col id="icpm_bizplcenm"></Col>
  4968. <Col id="icpm_inducsbrchcd"></Col>
  4969. <Col id="icpm_insucdnm"></Col>
  4970. <Col id="icpm_acddd"></Col>
  4971. <Col id="icpm_ordopendd"></Col>
  4972. <Col id="icpm_apryfromdd"></Col>
  4973. <Col id="icpm_aprytodd"></Col>
  4974. <Col id="icpm_spredayno"></Col>
  4975. </Row>
  4976. </Rows>
  4977. </Dataset>
  4978. <Dataset id="ds_main_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4979. <ColumnInfo>
  4980. <Column id="aipm_insucmpycd" type="STRING" size="256" />
  4981. <Column id="aipm_insucdnm" type="STRING" size="256" />
  4982. <Column id="aipm_paylimamt" type="STRING" size="256" />
  4983. <Column id="aipm_aprvfromdd" type="STRING" size="256" />
  4984. <Column id="aipm_aprvtodd" type="STRING" size="256" />
  4985. </ColumnInfo>
  4986. <Rows>
  4987. <Row>
  4988. <Col id="aipm_insucmpycd"></Col>
  4989. <Col id="aipm_insucdnm"></Col>
  4990. <Col id="aipm_paylimamt"></Col>
  4991. <Col id="aipm_aprvfromdd"></Col>
  4992. <Col id="aipm_aprvtodd"></Col>
  4993. </Row>
  4994. </Rows>
  4995. </Dataset>
  4996. <Dataset id="ds_hidden_chk_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  4997. <ColumnInfo>
  4998. <Column id="coopyn" type="STRING" size="256" />
  4999. </ColumnInfo>
  5000. <Rows>
  5001. <Row>
  5002. <Col id="coopyn"></Col>
  5003. </Row>
  5004. </Rows>
  5005. </Dataset>
  5006. <Dataset id="ds_init_P0400list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5007. <ColumnInfo />
  5008. </Dataset>
  5009. <Dataset id="ds_init_P0039list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5010. <ColumnInfo />
  5011. </Dataset>
  5012. <Dataset id="ds_init_P0016list_P0016" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5013. <ColumnInfo>
  5014. <Column id="cdnm" type="STRING" size="256" />
  5015. <Column id="cdid" type="STRING" size="256" />
  5016. </ColumnInfo>
  5017. <Rows>
  5018. <Row>
  5019. <Col id="cdnm"></Col>
  5020. <Col id="cdid"></Col>
  5021. </Row>
  5022. </Rows>
  5023. </Dataset>
  5024. <Dataset id="ds_hidden_original_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5025. <ColumnInfo>
  5026. <Column id="icdr_status" type="STRING" size="256" />
  5027. <Column id="icdr_pid" type="STRING" size="256" />
  5028. <Column id="icdr_indd" type="STRING" size="256" />
  5029. <Column id="icdr_cretno" type="STRING" size="256" />
  5030. <Column id="icdr_fromdd" type="STRING" size="256" />
  5031. <Column id="icdr_seqno" type="STRING" size="256" />
  5032. <Column id="icdr_instcd" type="STRING" size="256" />
  5033. <Column id="icdr_mskind" type="STRING" size="256" />
  5034. <Column id="icdr_todd" type="STRING" size="256" />
  5035. <Column id="icdr_histstat" type="STRING" size="256" />
  5036. <Column id="icdr_indschacptstat" type="STRING" size="256" />
  5037. <Column id="icdr_centcd" type="STRING" size="256" />
  5038. <Column id="icdr_dutdeptcd" type="STRING" size="256" />
  5039. <Column id="icdr_suporddeptcd" type="STRING" size="256" />
  5040. <Column id="icdr_orddeptcd" type="STRING" size="256" />
  5041. <Column id="icdr_medispclid" type="STRING" size="256" />
  5042. <Column id="icdr_atdoctid" type="STRING" size="256" />
  5043. <Column id="icdr_specordyn" type="STRING" size="256" />
  5044. <Column id="icdr_wardcd" type="STRING" size="256" />
  5045. <Column id="icdr_roomcd" type="STRING" size="256" />
  5046. <Column id="icdr_roomgrdecd" type="STRING" size="256" />
  5047. <Column id="icdr_roomtypecd" type="STRING" size="256" />
  5048. <Column id="icdr_wardcd2" type="STRING" size="256" />
  5049. <Column id="icdr_roomcd2" type="STRING" size="256" />
  5050. <Column id="icdr_roomgrdecd2" type="STRING" size="256" />
  5051. <Column id="icdr_roomtypecd2" type="STRING" size="256" />
  5052. <Column id="icdr_fstrgstrid" type="STRING" size="256" />
  5053. <Column id="icdr_fstrgstdt" type="STRING" size="256" />
  5054. <Column id="icdr_lastupdtrid" type="STRING" size="256" />
  5055. <Column id="icdr_lastupdtdt" type="STRING" size="256" />
  5056. <Column id="icdr_subdeptcd" type="STRING" size="256" />
  5057. <Column id="icdr_coopteamcd" type="STRING" size="256" />
  5058. <Column id="icdr_specordtype" type="STRING" size="256" />
  5059. </ColumnInfo>
  5060. <Rows>
  5061. <Row>
  5062. <Col id="icdr_status"></Col>
  5063. <Col id="icdr_pid"></Col>
  5064. <Col id="icdr_indd"></Col>
  5065. <Col id="icdr_cretno"></Col>
  5066. <Col id="icdr_fromdd"></Col>
  5067. <Col id="icdr_seqno"></Col>
  5068. <Col id="icdr_instcd"></Col>
  5069. <Col id="icdr_mskind"></Col>
  5070. <Col id="icdr_todd"></Col>
  5071. <Col id="icdr_histstat"></Col>
  5072. <Col id="icdr_indschacptstat"></Col>
  5073. <Col id="icdr_centcd"></Col>
  5074. <Col id="icdr_dutdeptcd"></Col>
  5075. <Col id="icdr_suporddeptcd"></Col>
  5076. <Col id="icdr_orddeptcd"></Col>
  5077. <Col id="icdr_medispclid"></Col>
  5078. <Col id="icdr_atdoctid"></Col>
  5079. <Col id="icdr_specordyn"></Col>
  5080. <Col id="icdr_wardcd"></Col>
  5081. <Col id="icdr_roomcd"></Col>
  5082. <Col id="icdr_roomgrdecd"></Col>
  5083. <Col id="icdr_roomtypecd"></Col>
  5084. <Col id="icdr_wardcd2"></Col>
  5085. <Col id="icdr_roomcd2"></Col>
  5086. <Col id="icdr_roomgrdecd2"></Col>
  5087. <Col id="icdr_roomtypecd2"></Col>
  5088. <Col id="icdr_fstrgstrid"></Col>
  5089. <Col id="icdr_fstrgstdt"></Col>
  5090. <Col id="icdr_lastupdtrid"></Col>
  5091. <Col id="icdr_lastupdtdt"></Col>
  5092. <Col id="icdr_subdeptcd"></Col>
  5093. <Col id="icdr_coopteamcd"></Col>
  5094. <Col id="icdr_specordtype"></Col>
  5095. </Row>
  5096. </Rows>
  5097. </Dataset>
  5098. <Dataset id="ds_hidden_rcv_cdcr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5099. <ColumnInfo>
  5100. <Column id="cdcr_pid" type="STRING" size="256" />
  5101. </ColumnInfo>
  5102. <Rows>
  5103. <Row>
  5104. <Col id="cdcr_pid"></Col>
  5105. </Row>
  5106. </Rows>
  5107. </Dataset>
  5108. <Dataset id="ds_hidden_rcvlist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5109. <ColumnInfo>
  5110. <Column id="grdinrgstinfo" type="STRING" size="256" />
  5111. <Column id="grdinhprsspec" type="STRING" size="256" />
  5112. </ColumnInfo>
  5113. <Rows>
  5114. <Row>
  5115. <Col id="grdinrgstinfo"></Col>
  5116. <Col id="grdinhprsspec"></Col>
  5117. </Row>
  5118. </Rows>
  5119. </Dataset>
  5120. <Dataset id="ds_hidden_original_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5121. <ColumnInfo>
  5122. <Column id="pid" type="STRING" size="256" />
  5123. <Column id="hngnm" type="STRING" size="256" />
  5124. <Column id="indd" type="STRING" size="256" />
  5125. <Column id="bthdt" type="STRING" size="256" />
  5126. </ColumnInfo>
  5127. <Rows>
  5128. <Row>
  5129. <Col id="pid"></Col>
  5130. <Col id="hngnm"></Col>
  5131. <Col id="indd"></Col>
  5132. <Col id="bthdt"></Col>
  5133. </Row>
  5134. </Rows>
  5135. </Dataset>
  5136. <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5137. <ColumnInfo>
  5138. <Column id="patinfolist" type="STRING" size="256" />
  5139. </ColumnInfo>
  5140. <Rows>
  5141. <Row>
  5142. <Col id="patinfolist"></Col>
  5143. </Row>
  5144. </Rows>
  5145. </Dataset>
  5146. <Dataset id="ds_main_barcdprntsetup_prntsetupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5147. <ColumnInfo>
  5148. <Column id="setupinfo" type="STRING" size="256" />
  5149. </ColumnInfo>
  5150. <Rows>
  5151. <Row>
  5152. <Col id="setupinfo"></Col>
  5153. </Row>
  5154. </Rows>
  5155. </Dataset>
  5156. <Dataset id="ds_init_P0378list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5157. <ColumnInfo />
  5158. </Dataset>
  5159. <Dataset id="ds_send_data15" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5160. <ColumnInfo>
  5161. <Column id="inpt_pid" type="STRING" size="256" />
  5162. <Column id="inpt_indd" type="STRING" size="256" />
  5163. </ColumnInfo>
  5164. <Rows>
  5165. <Row>
  5166. <Col id="inpt_pid"></Col>
  5167. <Col id="inpt_indd"></Col>
  5168. </Row>
  5169. </Rows>
  5170. </Dataset>
  5171. <Dataset id="ds_send_data25" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5172. <ColumnInfo>
  5173. <Column id="sess_posinstcd" type="STRING" size="256" />
  5174. <Column id="ioflag" type="STRING" size="256" />
  5175. </ColumnInfo>
  5176. <Rows>
  5177. <Row>
  5178. <Col id="sess_posinstcd"></Col>
  5179. <Col id="ioflag"></Col>
  5180. </Row>
  5181. </Rows>
  5182. </Dataset>
  5183. <Dataset id="ds_hidden_chkprint" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5184. <ColumnInfo>
  5185. <Column id="chk" type="STRING" size="256" />
  5186. </ColumnInfo>
  5187. <Rows>
  5188. <Row>
  5189. <Col id="chk"></Col>
  5190. </Row>
  5191. </Rows>
  5192. </Dataset>
  5193. <Dataset id="ds_init_P0026list_P0026" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5194. <ColumnInfo>
  5195. <Column id="cdnm" type="STRING" size="256" />
  5196. <Column id="cdid" type="STRING" size="256" />
  5197. </ColumnInfo>
  5198. <Rows>
  5199. <Row>
  5200. <Col id="cdnm"></Col>
  5201. <Col id="cdid"></Col>
  5202. </Row>
  5203. </Rows>
  5204. </Dataset>
  5205. <Dataset id="ds_hidden_original_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5206. <ColumnInfo>
  5207. <Column id="ptbs_status" type="STRING" size="256" />
  5208. <Column id="ptbs_pid" type="STRING" size="256" />
  5209. <Column id="ptbs_instcd" type="STRING" size="256" />
  5210. <Column id="ptbs_hngnm" type="STRING" size="256" />
  5211. <Column id="ptbs_engnm" type="STRING" size="256" />
  5212. <Column id="ptbs_chinm" type="STRING" size="256" />
  5213. <Column id="ptbs_rrgstno1" type="STRING" size="256" />
  5214. <Column id="ptbs_rrgstno2" type="STRING" size="256" />
  5215. <Column id="ptbs_brthdd" type="STRING" size="256" />
  5216. <Column id="ptbs_sex" type="STRING" size="256" />
  5217. <Column id="ptbs_age" type="STRING" size="256" />
  5218. <Column id="ptbs_bindpid" type="STRING" size="256" />
  5219. <Column id="ptbs_hometel" type="STRING" size="256" />
  5220. <Column id="ptbs_mpphontel" type="STRING" size="256" />
  5221. <Column id="ptbs_etctel1" type="STRING" size="256" />
  5222. <Column id="ptbs_etctel2" type="STRING" size="256" />
  5223. <Column id="ptbs_smsaprvyn" type="STRING" size="256" />
  5224. <Column id="ptbs_email" type="STRING" size="256" />
  5225. <Column id="ptbs_zipcd1" type="STRING" size="256" />
  5226. <Column id="ptbs_zipcd2" type="STRING" size="256" />
  5227. <Column id="ptbs_zipcdseq" type="STRING" size="256" />
  5228. <Column id="ptbs_zipcdaddr" type="STRING" size="256" />
  5229. <Column id="ptbs_detladdr" type="STRING" size="256" />
  5230. <Column id="ptbs_btype" type="STRING" size="256" />
  5231. <Column id="ptbs_rh" type="STRING" size="256" />
  5232. <Column id="ptbs_forgeryn" type="STRING" size="256" />
  5233. <Column id="ptbs_nati" type="STRING" size="256" />
  5234. <Column id="ptbs_psptno" type="STRING" size="256" />
  5235. <Column id="ptbs_recmyn" type="STRING" size="256" />
  5236. <Column id="ptbs_recmerid" type="STRING" size="256" />
  5237. <Column id="ptbs_recmerrela" type="STRING" size="256" />
  5238. <Column id="ptbs_vipyn" type="STRING" size="256" />
  5239. <Column id="ptbs_viprem" type="STRING" size="256" />
  5240. <Column id="ptbs_religncd" type="STRING" size="256" />
  5241. <Column id="ptbs_baptnm" type="STRING" size="256" />
  5242. <Column id="ptbs_chchnm" type="STRING" size="256" />
  5243. <Column id="ptbs_dethyn" type="STRING" size="256" />
  5244. <Column id="ptbs_dethdt" type="STRING" size="256" />
  5245. <Column id="ptbs_chosresn" type="STRING" size="256" />
  5246. <Column id="ptbs_animyn" type="STRING" size="256" />
  5247. <Column id="ptbs_exptresncd" type="STRING" size="256" />
  5248. <Column id="ptbs_inhospyn" type="STRING" size="256" />
  5249. <Column id="ptbs_remfact" type="STRING" size="256" />
  5250. <Column id="ptbs_fstrgstrid" type="STRING" size="256" />
  5251. <Column id="ptbs_fstrgstdt" type="STRING" size="256" />
  5252. <Column id="ptbs_lastupdtrid" type="STRING" size="256" />
  5253. <Column id="ptbs_lastupdtdt" type="STRING" size="256" />
  5254. </ColumnInfo>
  5255. <Rows>
  5256. <Row>
  5257. <Col id="ptbs_status"></Col>
  5258. <Col id="ptbs_pid"></Col>
  5259. <Col id="ptbs_instcd"></Col>
  5260. <Col id="ptbs_hngnm"></Col>
  5261. <Col id="ptbs_engnm"></Col>
  5262. <Col id="ptbs_chinm"></Col>
  5263. <Col id="ptbs_rrgstno1"></Col>
  5264. <Col id="ptbs_rrgstno2"></Col>
  5265. <Col id="ptbs_brthdd"></Col>
  5266. <Col id="ptbs_sex"></Col>
  5267. <Col id="ptbs_age"></Col>
  5268. <Col id="ptbs_bindpid"></Col>
  5269. <Col id="ptbs_hometel"></Col>
  5270. <Col id="ptbs_mpphontel"></Col>
  5271. <Col id="ptbs_etctel1"></Col>
  5272. <Col id="ptbs_etctel2"></Col>
  5273. <Col id="ptbs_smsaprvyn"></Col>
  5274. <Col id="ptbs_email"></Col>
  5275. <Col id="ptbs_zipcd1"></Col>
  5276. <Col id="ptbs_zipcd2"></Col>
  5277. <Col id="ptbs_zipcdseq"></Col>
  5278. <Col id="ptbs_zipcdaddr"></Col>
  5279. <Col id="ptbs_detladdr"></Col>
  5280. <Col id="ptbs_btype"></Col>
  5281. <Col id="ptbs_rh"></Col>
  5282. <Col id="ptbs_forgeryn"></Col>
  5283. <Col id="ptbs_nati"></Col>
  5284. <Col id="ptbs_psptno"></Col>
  5285. <Col id="ptbs_recmyn"></Col>
  5286. <Col id="ptbs_recmerid"></Col>
  5287. <Col id="ptbs_recmerrela"></Col>
  5288. <Col id="ptbs_vipyn"></Col>
  5289. <Col id="ptbs_viprem"></Col>
  5290. <Col id="ptbs_religncd"></Col>
  5291. <Col id="ptbs_baptnm"></Col>
  5292. <Col id="ptbs_chchnm"></Col>
  5293. <Col id="ptbs_dethyn"></Col>
  5294. <Col id="ptbs_dethdt"></Col>
  5295. <Col id="ptbs_chosresn"></Col>
  5296. <Col id="ptbs_animyn"></Col>
  5297. <Col id="ptbs_exptresncd"></Col>
  5298. <Col id="ptbs_inhospyn"></Col>
  5299. <Col id="ptbs_remfact"></Col>
  5300. <Col id="ptbs_fstrgstrid"></Col>
  5301. <Col id="ptbs_fstrgstdt"></Col>
  5302. <Col id="ptbs_lastupdtrid"></Col>
  5303. <Col id="ptbs_lastupdtdt"></Col>
  5304. </Row>
  5305. </Rows>
  5306. </Dataset>
  5307. <Dataset id="ds_init_PAM_P0018list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5308. <ColumnInfo />
  5309. </Dataset>
  5310. <Dataset id="ds_init_P0391list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5311. <ColumnInfo />
  5312. </Dataset>
  5313. <Dataset id="ds_init_P0039list_P0039" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5314. <ColumnInfo>
  5315. <Column id="cdnm" type="STRING" size="256" />
  5316. <Column id="cdid" type="STRING" size="256" />
  5317. </ColumnInfo>
  5318. <Rows>
  5319. <Row>
  5320. <Col id="cdnm"></Col>
  5321. <Col id="cdid"></Col>
  5322. </Row>
  5323. </Rows>
  5324. </Dataset>
  5325. <Dataset id="ds_main_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5326. <ColumnInfo>
  5327. <Column id="ptbs_status" type="STRING" size="256" />
  5328. <Column id="ptbs_pid" type="STRING" size="256" />
  5329. <Column id="ptbs_instcd" type="STRING" size="256" />
  5330. <Column id="ptbs_hngnm" type="STRING" size="256" />
  5331. <Column id="ptbs_engnm" type="STRING" size="256" />
  5332. <Column id="ptbs_chinm" type="STRING" size="256" />
  5333. <Column id="ptbs_rrgstno1" type="STRING" size="256" />
  5334. <Column id="ptbs_rrgstno2" type="STRING" size="256" />
  5335. <Column id="ptbs_brthdd" type="STRING" size="256" />
  5336. <Column id="ptbs_sex" type="STRING" size="256" />
  5337. <Column id="ptbs_age" type="STRING" size="256" />
  5338. <Column id="ptbs_bindpid" type="STRING" size="256" />
  5339. <Column id="ptbs_hometel" type="STRING" size="256" />
  5340. <Column id="ptbs_mpphontel" type="STRING" size="256" />
  5341. <Column id="ptbs_etctel1" type="STRING" size="256" />
  5342. <Column id="ptbs_etctel2" type="STRING" size="256" />
  5343. <Column id="ptbs_smsaprvyn" type="STRING" size="256" />
  5344. <Column id="ptbs_email" type="STRING" size="256" />
  5345. <Column id="ptbs_zipcd1" type="STRING" size="256" />
  5346. <Column id="ptbs_zipcd2" type="STRING" size="256" />
  5347. <Column id="ptbs_zipcdseq" type="STRING" size="256" />
  5348. <Column id="ptbs_zipcdaddr" type="STRING" size="256" />
  5349. <Column id="ptbs_detladdr" type="STRING" size="256" />
  5350. <Column id="ptbs_btype" type="STRING" size="256" />
  5351. <Column id="ptbs_rh" type="STRING" size="256" />
  5352. <Column id="ptbs_forgeryn" type="STRING" size="256" />
  5353. <Column id="ptbs_nati" type="STRING" size="256" />
  5354. <Column id="ptbs_psptno" type="STRING" size="256" />
  5355. <Column id="ptbs_recmyn" type="STRING" size="256" />
  5356. <Column id="ptbs_recmerid" type="STRING" size="256" />
  5357. <Column id="ptbs_recmerrela" type="STRING" size="256" />
  5358. <Column id="ptbs_vipyn" type="STRING" size="256" />
  5359. <Column id="ptbs_viprem" type="STRING" size="256" />
  5360. <Column id="ptbs_religncd" type="STRING" size="256" />
  5361. <Column id="ptbs_baptnm" type="STRING" size="256" />
  5362. <Column id="ptbs_chchnm" type="STRING" size="256" />
  5363. <Column id="ptbs_dethyn" type="STRING" size="256" />
  5364. <Column id="ptbs_dethdt" type="STRING" size="256" />
  5365. <Column id="ptbs_chosresn" type="STRING" size="256" />
  5366. <Column id="ptbs_animyn" type="STRING" size="256" />
  5367. <Column id="ptbs_exptresncd" type="STRING" size="256" />
  5368. <Column id="ptbs_inhospyn" type="STRING" size="256" />
  5369. <Column id="ptbs_remfact" type="STRING" size="256" />
  5370. <Column id="ptbs_fstrgstrid" type="STRING" size="256" />
  5371. <Column id="ptbs_fstrgstdt" type="STRING" size="256" />
  5372. <Column id="ptbs_lastupdtrid" type="STRING" size="256" />
  5373. <Column id="ptbs_lastupdtdt" type="STRING" size="256" />
  5374. </ColumnInfo>
  5375. <Rows>
  5376. <Row>
  5377. <Col id="ptbs_status"></Col>
  5378. <Col id="ptbs_pid"></Col>
  5379. <Col id="ptbs_instcd"></Col>
  5380. <Col id="ptbs_hngnm"></Col>
  5381. <Col id="ptbs_engnm"></Col>
  5382. <Col id="ptbs_chinm"></Col>
  5383. <Col id="ptbs_rrgstno1"></Col>
  5384. <Col id="ptbs_rrgstno2"></Col>
  5385. <Col id="ptbs_brthdd"></Col>
  5386. <Col id="ptbs_sex"></Col>
  5387. <Col id="ptbs_age"></Col>
  5388. <Col id="ptbs_bindpid"></Col>
  5389. <Col id="ptbs_hometel"></Col>
  5390. <Col id="ptbs_mpphontel"></Col>
  5391. <Col id="ptbs_etctel1"></Col>
  5392. <Col id="ptbs_etctel2"></Col>
  5393. <Col id="ptbs_smsaprvyn"></Col>
  5394. <Col id="ptbs_email"></Col>
  5395. <Col id="ptbs_zipcd1"></Col>
  5396. <Col id="ptbs_zipcd2"></Col>
  5397. <Col id="ptbs_zipcdseq"></Col>
  5398. <Col id="ptbs_zipcdaddr"></Col>
  5399. <Col id="ptbs_detladdr"></Col>
  5400. <Col id="ptbs_btype"></Col>
  5401. <Col id="ptbs_rh"></Col>
  5402. <Col id="ptbs_forgeryn"></Col>
  5403. <Col id="ptbs_nati"></Col>
  5404. <Col id="ptbs_psptno"></Col>
  5405. <Col id="ptbs_recmyn"></Col>
  5406. <Col id="ptbs_recmerid"></Col>
  5407. <Col id="ptbs_recmerrela"></Col>
  5408. <Col id="ptbs_vipyn"></Col>
  5409. <Col id="ptbs_viprem"></Col>
  5410. <Col id="ptbs_religncd"></Col>
  5411. <Col id="ptbs_baptnm"></Col>
  5412. <Col id="ptbs_chchnm"></Col>
  5413. <Col id="ptbs_dethyn"></Col>
  5414. <Col id="ptbs_dethdt"></Col>
  5415. <Col id="ptbs_chosresn"></Col>
  5416. <Col id="ptbs_animyn"></Col>
  5417. <Col id="ptbs_exptresncd"></Col>
  5418. <Col id="ptbs_inhospyn"></Col>
  5419. <Col id="ptbs_remfact"></Col>
  5420. <Col id="ptbs_fstrgstrid"></Col>
  5421. <Col id="ptbs_fstrgstdt"></Col>
  5422. <Col id="ptbs_lastupdtrid"></Col>
  5423. <Col id="ptbs_lastupdtdt"></Col>
  5424. </Row>
  5425. </Rows>
  5426. </Dataset>
  5427. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5428. <ColumnInfo />
  5429. </Dataset>
  5430. <Dataset id="ds_hidden_rcv_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5431. <ColumnInfo>
  5432. <Column id="inpt_status" type="STRING" size="256" />
  5433. <Column id="inpt_pid" type="STRING" size="256" />
  5434. <Column id="inpt_indd" type="STRING" size="256" />
  5435. <Column id="inpt_cretno" type="STRING" size="256" />
  5436. <Column id="inpt_seqno" type="STRING" size="256" />
  5437. <Column id="inpt_instcd" type="STRING" size="256" />
  5438. <Column id="inpt_mskind" type="STRING" size="256" />
  5439. <Column id="inpt_histstat" type="STRING" size="256" />
  5440. <Column id="inpt_intm" type="STRING" size="256" />
  5441. <Column id="inpt_inpath" type="STRING" size="256" />
  5442. <Column id="inpt_arvpath" type="STRING" size="256" />
  5443. <Column id="inpt_ordrslt" type="STRING" size="256" />
  5444. <Column id="inpt_hospbrthyn" type="STRING" size="256" />
  5445. <Column id="inpt_rsrvinyn" type="STRING" size="256" />
  5446. <Column id="inpt_dschdd" type="STRING" size="256" />
  5447. <Column id="inpt_dschtm" type="STRING" size="256" />
  5448. <Column id="inpt_dschtype" type="STRING" size="256" />
  5449. <Column id="inpt_dethdt" type="STRING" size="256" />
  5450. <Column id="inpt_indschacptstat" type="STRING" size="256" />
  5451. <Column id="inpt_medcostestmflag" type="STRING" size="256" />
  5452. <Column id="inpt_fsexamflag" type="STRING" size="256" />
  5453. <Column id="inpt_fsexammanlyn" type="STRING" size="256" />
  5454. <Column id="inpt_medamtpostyn" type="STRING" size="256" />
  5455. <Column id="inpt_medamtfreeresn" type="STRING" size="256" />
  5456. <Column id="inpt_holiflag" type="STRING" size="256" />
  5457. <Column id="inpt_brateflag" type="STRING" size="256" />
  5458. <Column id="inpt_ordtype" type="STRING" size="256" />
  5459. <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" />
  5460. <Column id="inpt_erbrthflag" type="STRING" size="256" />
  5461. <Column id="inpt_erchospath" type="STRING" size="256" />
  5462. <Column id="inpt_erorddeptcd" type="STRING" size="256" />
  5463. <Column id="inpt_hosoutexptresncd" type="STRING" size="256" />
  5464. <Column id="inpt_insukind" type="STRING" size="256" />
  5465. <Column id="inpt_suppkind" type="STRING" size="256" />
  5466. <Column id="inpt_centcd" type="STRING" size="256" />
  5467. <Column id="inpt_dutdeptcd" type="STRING" size="256" />
  5468. <Column id="inpt_suporddeptcd" type="STRING" size="256" />
  5469. <Column id="inpt_orddeptcd" type="STRING" size="256" />
  5470. <Column id="inpt_medispclid" type="STRING" size="256" />
  5471. <Column id="inpt_atdoctid" type="STRING" size="256" />
  5472. <Column id="inpt_specordyn" type="STRING" size="256" />
  5473. <Column id="inpt_wardcd" type="STRING" size="256" />
  5474. <Column id="inpt_roomcd" type="STRING" size="256" />
  5475. <Column id="inpt_roomgrdecd" type="STRING" size="256" />
  5476. <Column id="inpt_roomtypecd" type="STRING" size="256" />
  5477. <Column id="inpt_rqsthospcd" type="STRING" size="256" />
  5478. <Column id="inpt_rqstdrid" type="STRING" size="256" />
  5479. <Column id="inpt_hospiceyn" type="STRING" size="256" />
  5480. <Column id="inpt_drgyn" type="STRING" size="256" />
  5481. <Column id="inpt_bmtyn" type="STRING" size="256" />
  5482. <Column id="inpt_clincstdyyn" type="STRING" size="256" />
  5483. <Column id="inpt_clincstdycd" type="STRING" size="256" />
  5484. <Column id="inpt_batlockid" type="STRING" size="256" />
  5485. <Column id="inpt_batlockyn" type="STRING" size="256" />
  5486. <Column id="inpt_prcplockid" type="STRING" size="256" />
  5487. <Column id="inpt_ordcostretcdd" type="STRING" size="256" />
  5488. <Column id="inpt_ordcostcalcdd" type="STRING" size="256" />
  5489. <Column id="inpt_inacptdt" type="STRING" size="256" />
  5490. <Column id="inpt_inacptchrgid" type="STRING" size="256" />
  5491. <Column id="inpt_eroutdt" type="STRING" size="256" />
  5492. <Column id="inpt_careinrmdd" type="STRING" size="256" />
  5493. <Column id="inpt_careinrmtm" type="STRING" size="256" />
  5494. <Column id="inpt_careinrmrgstrid" type="STRING" size="256" />
  5495. <Column id="inpt_dietprcpcopyflag" type="STRING" size="256" />
  5496. <Column id="inpt_incncldt" type="STRING" size="256" />
  5497. <Column id="inpt_incnclchrgid" type="STRING" size="256" />
  5498. <Column id="inpt_inoutcvrtyn" type="STRING" size="256" />
  5499. <Column id="inpt_dschcnclyn" type="STRING" size="256" />
  5500. <Column id="inpt_dschcnclresn" type="STRING" size="256" />
  5501. <Column id="inpt_dschcncldt" type="STRING" size="256" />
  5502. <Column id="inpt_dschcnclcharid" type="STRING" size="256" />
  5503. <Column id="inpt_dschdclrtyn" type="STRING" size="256" />
  5504. <Column id="inpt_dschdclrdt" type="STRING" size="256" />
  5505. <Column id="inpt_dschdclrtrgstid" type="STRING" size="256" />
  5506. <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256" />
  5507. <Column id="inpt_dschrgstacptdt" type="STRING" size="256" />
  5508. <Column id="inpt_dschrgstacptcharid" type="STRING" size="256" />
  5509. <Column id="inpt_dschnotiyn" type="STRING" size="256" />
  5510. <Column id="inpt_dschnotidt" type="STRING" size="256" />
  5511. <Column id="inpt_dschnotirgstid" type="STRING" size="256" />
  5512. <Column id="inpt_dschnotirgstdt" type="STRING" size="256" />
  5513. <Column id="inpt_visitrefyn" type="STRING" size="256" />
  5514. <Column id="inpt_keepdschcnclresn" type="STRING" size="256" />
  5515. <Column id="inpt_calclastdd" type="STRING" size="256" />
  5516. <Column id="inpt_dschjudgprcsstat" type="STRING" size="256" />
  5517. <Column id="inpt_lastjudgdt" type="STRING" size="256" />
  5518. <Column id="inpt_lastmdlclamdd" type="STRING" size="256" />
  5519. <Column id="inpt_lastjudgendid" type="STRING" size="256" />
  5520. <Column id="inpt_spcljudgflag" type="STRING" size="256" />
  5521. <Column id="inpt_probjudgflag" type="STRING" size="256" />
  5522. <Column id="inpt_mainjudgid" type="STRING" size="256" />
  5523. <Column id="inpt_medcaredayno" type="STRING" size="256" />
  5524. <Column id="inpt_dschcntcyn" type="STRING" size="256" />
  5525. <Column id="inpt_dscharngmnmemo" type="STRING" size="256" />
  5526. <Column id="inpt_ownbmaxbadd" type="STRING" size="256" />
  5527. <Column id="inpt_nblsyn" type="STRING" size="256" />
  5528. <Column id="inpt_fstrgstrid" type="STRING" size="256" />
  5529. <Column id="inpt_fstrgstdt" type="STRING" size="256" />
  5530. <Column id="inpt_lastupdtrid" type="STRING" size="256" />
  5531. <Column id="inpt_lastupdtdt" type="STRING" size="256" />
  5532. <Column id="inpt_recovwardcd" type="STRING" size="256" />
  5533. <Column id="inpt_recovmovedd" type="STRING" size="256" />
  5534. <Column id="inpt_recovinrmdt" type="STRING" size="256" />
  5535. <Column id="inpt_recovoutdt" type="STRING" size="256" />
  5536. <Column id="inpt_ordreqformflag" type="STRING" size="256" />
  5537. <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256" />
  5538. <Column id="inpt_undersixageyn" type="STRING" size="256" />
  5539. <Column id="inpt_spclcd" type="STRING" size="256" />
  5540. <Column id="inpt_calcdd" type="STRING" size="256" />
  5541. <Column id="inpt_calctm" type="STRING" size="256" />
  5542. <Column id="inpt_badcd" type="STRING" size="256" />
  5543. <Column id="inpt_ermedispclid" type="STRING" size="256" />
  5544. <Column id="inpt_uncocd" type="STRING" size="256" />
  5545. <Column id="inpt_pmflag" type="STRING" size="256" />
  5546. <Column id="inpt_emplno" type="STRING" size="256" />
  5547. <Column id="inpt_suppkindsubyn" type="STRING" size="256" />
  5548. <Column id="inpt_ownbflag" type="STRING" size="256" />
  5549. <Column id="inpt_opertodd" type="STRING" size="256" />
  5550. <Column id="inpt_onlnno" type="STRING" size="256" />
  5551. <Column id="inpt_careoutrmdt" type="STRING" size="256" />
  5552. <Column id="inpt_careoutrmdelyresn" type="STRING" size="256" />
  5553. <Column id="inpt_careoutrmrgstid" type="STRING" size="256" />
  5554. <Column id="inpt_etcordflag" type="STRING" size="256" />
  5555. <Column id="inpt_spclsuppkind" type="STRING" size="256" />
  5556. <Column id="inpt_orgordtype" type="STRING" size="256" />
  5557. <Column id="inpt_subdeptcd" type="STRING" size="256" />
  5558. <Column id="inpt_coopteamcd" type="STRING" size="256" />
  5559. <Column id="inpt_specordtype" type="STRING" size="256" />
  5560. </ColumnInfo>
  5561. <Rows>
  5562. <Row>
  5563. <Col id="inpt_status"></Col>
  5564. <Col id="inpt_pid"></Col>
  5565. <Col id="inpt_indd"></Col>
  5566. <Col id="inpt_cretno"></Col>
  5567. <Col id="inpt_seqno"></Col>
  5568. <Col id="inpt_instcd"></Col>
  5569. <Col id="inpt_mskind"></Col>
  5570. <Col id="inpt_histstat"></Col>
  5571. <Col id="inpt_intm"></Col>
  5572. <Col id="inpt_inpath"></Col>
  5573. <Col id="inpt_arvpath"></Col>
  5574. <Col id="inpt_ordrslt"></Col>
  5575. <Col id="inpt_hospbrthyn"></Col>
  5576. <Col id="inpt_rsrvinyn"></Col>
  5577. <Col id="inpt_dschdd"></Col>
  5578. <Col id="inpt_dschtm"></Col>
  5579. <Col id="inpt_dschtype"></Col>
  5580. <Col id="inpt_dethdt"></Col>
  5581. <Col id="inpt_indschacptstat"></Col>
  5582. <Col id="inpt_medcostestmflag"></Col>
  5583. <Col id="inpt_fsexamflag"></Col>
  5584. <Col id="inpt_fsexammanlyn"></Col>
  5585. <Col id="inpt_medamtpostyn"></Col>
  5586. <Col id="inpt_medamtfreeresn"></Col>
  5587. <Col id="inpt_holiflag"></Col>
  5588. <Col id="inpt_brateflag"></Col>
  5589. <Col id="inpt_ordtype"></Col>
  5590. <Col id="inpt_ermngtamtcalcyn"></Col>
  5591. <Col id="inpt_erbrthflag"></Col>
  5592. <Col id="inpt_erchospath"></Col>
  5593. <Col id="inpt_erorddeptcd"></Col>
  5594. <Col id="inpt_hosoutexptresncd"></Col>
  5595. <Col id="inpt_insukind"></Col>
  5596. <Col id="inpt_suppkind"></Col>
  5597. <Col id="inpt_centcd"></Col>
  5598. <Col id="inpt_dutdeptcd"></Col>
  5599. <Col id="inpt_suporddeptcd"></Col>
  5600. <Col id="inpt_orddeptcd"></Col>
  5601. <Col id="inpt_medispclid"></Col>
  5602. <Col id="inpt_atdoctid"></Col>
  5603. <Col id="inpt_specordyn"></Col>
  5604. <Col id="inpt_wardcd"></Col>
  5605. <Col id="inpt_roomcd"></Col>
  5606. <Col id="inpt_roomgrdecd"></Col>
  5607. <Col id="inpt_roomtypecd"></Col>
  5608. <Col id="inpt_rqsthospcd"></Col>
  5609. <Col id="inpt_rqstdrid"></Col>
  5610. <Col id="inpt_hospiceyn"></Col>
  5611. <Col id="inpt_drgyn"></Col>
  5612. <Col id="inpt_bmtyn"></Col>
  5613. <Col id="inpt_clincstdyyn"></Col>
  5614. <Col id="inpt_clincstdycd"></Col>
  5615. <Col id="inpt_batlockid"></Col>
  5616. <Col id="inpt_batlockyn"></Col>
  5617. <Col id="inpt_prcplockid"></Col>
  5618. <Col id="inpt_ordcostretcdd"></Col>
  5619. <Col id="inpt_ordcostcalcdd"></Col>
  5620. <Col id="inpt_inacptdt"></Col>
  5621. <Col id="inpt_inacptchrgid"></Col>
  5622. <Col id="inpt_eroutdt"></Col>
  5623. <Col id="inpt_careinrmdd"></Col>
  5624. <Col id="inpt_careinrmtm"></Col>
  5625. <Col id="inpt_careinrmrgstrid"></Col>
  5626. <Col id="inpt_dietprcpcopyflag"></Col>
  5627. <Col id="inpt_incncldt"></Col>
  5628. <Col id="inpt_incnclchrgid"></Col>
  5629. <Col id="inpt_inoutcvrtyn"></Col>
  5630. <Col id="inpt_dschcnclyn"></Col>
  5631. <Col id="inpt_dschcnclresn"></Col>
  5632. <Col id="inpt_dschcncldt"></Col>
  5633. <Col id="inpt_dschcnclcharid"></Col>
  5634. <Col id="inpt_dschdclrtyn"></Col>
  5635. <Col id="inpt_dschdclrdt"></Col>
  5636. <Col id="inpt_dschdclrtrgstid"></Col>
  5637. <Col id="inpt_dschdclrtrgstdt"></Col>
  5638. <Col id="inpt_dschrgstacptdt"></Col>
  5639. <Col id="inpt_dschrgstacptcharid"></Col>
  5640. <Col id="inpt_dschnotiyn"></Col>
  5641. <Col id="inpt_dschnotidt"></Col>
  5642. <Col id="inpt_dschnotirgstid"></Col>
  5643. <Col id="inpt_dschnotirgstdt"></Col>
  5644. <Col id="inpt_visitrefyn"></Col>
  5645. <Col id="inpt_keepdschcnclresn"></Col>
  5646. <Col id="inpt_calclastdd"></Col>
  5647. <Col id="inpt_dschjudgprcsstat"></Col>
  5648. <Col id="inpt_lastjudgdt"></Col>
  5649. <Col id="inpt_lastmdlclamdd"></Col>
  5650. <Col id="inpt_lastjudgendid"></Col>
  5651. <Col id="inpt_spcljudgflag"></Col>
  5652. <Col id="inpt_probjudgflag"></Col>
  5653. <Col id="inpt_mainjudgid"></Col>
  5654. <Col id="inpt_medcaredayno"></Col>
  5655. <Col id="inpt_dschcntcyn"></Col>
  5656. <Col id="inpt_dscharngmnmemo"></Col>
  5657. <Col id="inpt_ownbmaxbadd"></Col>
  5658. <Col id="inpt_nblsyn"></Col>
  5659. <Col id="inpt_fstrgstrid"></Col>
  5660. <Col id="inpt_fstrgstdt"></Col>
  5661. <Col id="inpt_lastupdtrid"></Col>
  5662. <Col id="inpt_lastupdtdt"></Col>
  5663. <Col id="inpt_recovwardcd"></Col>
  5664. <Col id="inpt_recovmovedd"></Col>
  5665. <Col id="inpt_recovinrmdt"></Col>
  5666. <Col id="inpt_recovoutdt"></Col>
  5667. <Col id="inpt_ordreqformflag"></Col>
  5668. <Col id="inpt_handicaprbookpossnyn"></Col>
  5669. <Col id="inpt_undersixageyn"></Col>
  5670. <Col id="inpt_spclcd"></Col>
  5671. <Col id="inpt_calcdd"></Col>
  5672. <Col id="inpt_calctm"></Col>
  5673. <Col id="inpt_badcd"></Col>
  5674. <Col id="inpt_ermedispclid"></Col>
  5675. <Col id="inpt_uncocd"></Col>
  5676. <Col id="inpt_pmflag"></Col>
  5677. <Col id="inpt_emplno"></Col>
  5678. <Col id="inpt_suppkindsubyn"></Col>
  5679. <Col id="inpt_ownbflag"></Col>
  5680. <Col id="inpt_opertodd"></Col>
  5681. <Col id="inpt_onlnno"></Col>
  5682. <Col id="inpt_careoutrmdt"></Col>
  5683. <Col id="inpt_careoutrmdelyresn"></Col>
  5684. <Col id="inpt_careoutrmrgstid"></Col>
  5685. <Col id="inpt_etcordflag"></Col>
  5686. <Col id="inpt_spclsuppkind"></Col>
  5687. <Col id="inpt_orgordtype"></Col>
  5688. <Col id="inpt_subdeptcd"></Col>
  5689. <Col id="inpt_coopteamcd"></Col>
  5690. <Col id="inpt_specordtype"></Col>
  5691. </Row>
  5692. </Rows>
  5693. </Dataset>
  5694. <Dataset id="ds_hidden_init_cntrsuborddeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5695. <ColumnInfo>
  5696. <Column id="deptcd" type="STRING" size="256" />
  5697. <Column id="depthngnm" type="STRING" size="256" />
  5698. </ColumnInfo>
  5699. <Rows>
  5700. <Row>
  5701. <Col id="deptcd"></Col>
  5702. <Col id="depthngnm"></Col>
  5703. </Row>
  5704. </Rows>
  5705. </Dataset>
  5706. <Dataset id="ds_init_M0019list_M0019" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5707. <ColumnInfo>
  5708. <Column id="cdnm" type="STRING" size="256" />
  5709. <Column id="cdid" type="STRING" size="256" />
  5710. </ColumnInfo>
  5711. <Rows>
  5712. <Row>
  5713. <Col id="cdnm"></Col>
  5714. <Col id="cdid"></Col>
  5715. </Row>
  5716. </Rows>
  5717. </Dataset>
  5718. <Dataset id="ds_hidden_rcv_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5719. <ColumnInfo>
  5720. <Column id="adrv_pid" type="STRING" size="256" />
  5721. <Column id="adrv_inrsrvacptdd" type="STRING" size="256" />
  5722. <Column id="adrv_inrsrvacptseqno" type="STRING" size="256" />
  5723. <Column id="adrv_cpyn" type="STRING" size="256" />
  5724. <Column id="adrv_orddeptcd" type="STRING" size="256" />
  5725. <Column id="adrv_clincstdyacptflag" type="STRING" size="256" />
  5726. <Column id="adrv_clincstdyno" type="STRING" size="256" />
  5727. </ColumnInfo>
  5728. <Rows>
  5729. <Row>
  5730. <Col id="adrv_pid"></Col>
  5731. <Col id="adrv_inrsrvacptdd"></Col>
  5732. <Col id="adrv_inrsrvacptseqno"></Col>
  5733. <Col id="adrv_cpyn"></Col>
  5734. <Col id="adrv_orddeptcd"></Col>
  5735. <Col id="adrv_clincstdyacptflag"></Col>
  5736. <Col id="adrv_clincstdyno"></Col>
  5737. </Row>
  5738. </Rows>
  5739. </Dataset>
  5740. <Dataset id="ds_init_M0019list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5741. <ColumnInfo />
  5742. </Dataset>
  5743. <Dataset id="ds_hidden_specordininfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5744. <ColumnInfo>
  5745. <Column id="iptchk" type="STRING" size="256" />
  5746. <Column id="samchk" type="STRING" size="256" />
  5747. </ColumnInfo>
  5748. <Rows>
  5749. <Row>
  5750. <Col id="iptchk"></Col>
  5751. <Col id="samchk"></Col>
  5752. </Row>
  5753. </Rows>
  5754. </Dataset>
  5755. <Dataset id="ds_main_h_cnst_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5756. <ColumnInfo>
  5757. <Column id="cnst_pid" type="STRING" size="256" />
  5758. <Column id="cnst_orddeptcd" type="STRING" size="256" />
  5759. <Column id="cnst_insuflag" type="STRING" size="256" />
  5760. <Column id="cnst_ordreqkind" type="STRING" size="256" />
  5761. <Column id="cnst_todd" type="STRING" size="256" />
  5762. <Column id="cnst_seqno" type="STRING" size="256" />
  5763. <Column id="cnst_instcd" type="STRING" size="256" />
  5764. <Column id="cnst_histstat" type="STRING" size="256" />
  5765. <Column id="cnst_fromdd" type="STRING" size="256" />
  5766. <Column id="cnst_fstrgstrid" type="STRING" size="256" />
  5767. <Column id="cnst_fstrgstdt" type="STRING" size="256" />
  5768. <Column id="cnst_lastupdtrid" type="STRING" size="256" />
  5769. <Column id="cnst_lastupdtdt" type="STRING" size="256" />
  5770. <Column id="cnst_orddeptcd_before" type="STRING" size="256" />
  5771. <Column id="cnst_insuflag_before" type="STRING" size="256" />
  5772. <Column id="cnst_ordreqkind_before" type="STRING" size="256" />
  5773. <Column id="cnst_todd_before" type="STRING" size="256" />
  5774. <Column id="cnst_seqno_before" type="STRING" size="256" />
  5775. <Column id="cnst_stat" type="STRING" size="256" />
  5776. </ColumnInfo>
  5777. <Rows>
  5778. <Row>
  5779. <Col id="cnst_pid"></Col>
  5780. <Col id="cnst_orddeptcd"></Col>
  5781. <Col id="cnst_insuflag"></Col>
  5782. <Col id="cnst_ordreqkind"></Col>
  5783. <Col id="cnst_todd"></Col>
  5784. <Col id="cnst_seqno"></Col>
  5785. <Col id="cnst_instcd"></Col>
  5786. <Col id="cnst_histstat"></Col>
  5787. <Col id="cnst_fromdd"></Col>
  5788. <Col id="cnst_fstrgstrid"></Col>
  5789. <Col id="cnst_fstrgstdt"></Col>
  5790. <Col id="cnst_lastupdtrid"></Col>
  5791. <Col id="cnst_lastupdtdt"></Col>
  5792. <Col id="cnst_orddeptcd_before"></Col>
  5793. <Col id="cnst_insuflag_before"></Col>
  5794. <Col id="cnst_ordreqkind_before"></Col>
  5795. <Col id="cnst_todd_before"></Col>
  5796. <Col id="cnst_seqno_before"></Col>
  5797. <Col id="cnst_stat"></Col>
  5798. </Row>
  5799. </Rows>
  5800. </Dataset>
  5801. <Dataset id="ds_send_data11_s_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5802. <ColumnInfo>
  5803. <Column id="adrv" type="STRING" size="256" />
  5804. </ColumnInfo>
  5805. <Rows>
  5806. <Row>
  5807. <Col id="adrv"></Col>
  5808. </Row>
  5809. </Rows>
  5810. </Dataset>
  5811. <Dataset id="ds_hidden_h_oprc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5812. <ColumnInfo />
  5813. </Dataset>
  5814. <Dataset id="ds_main_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5815. <ColumnInfo>
  5816. <Column id="icdr_status" type="STRING" size="256" />
  5817. <Column id="icdr_pid" type="STRING" size="256" />
  5818. <Column id="icdr_indd" type="STRING" size="256" />
  5819. <Column id="icdr_cretno" type="STRING" size="256" />
  5820. <Column id="icdr_fromdd" type="STRING" size="256" />
  5821. <Column id="icdr_seqno" type="STRING" size="256" />
  5822. <Column id="icdr_instcd" type="STRING" size="256" />
  5823. <Column id="icdr_mskind" type="STRING" size="256" />
  5824. <Column id="icdr_todd" type="STRING" size="256" />
  5825. <Column id="icdr_histstat" type="STRING" size="256" />
  5826. <Column id="icdr_indschacptstat" type="STRING" size="256" />
  5827. <Column id="icdr_centcd" type="STRING" size="256" />
  5828. <Column id="icdr_dutdeptcd" type="STRING" size="256" />
  5829. <Column id="icdr_suporddeptcd" type="STRING" size="256" />
  5830. <Column id="icdr_orddeptcd" type="STRING" size="256" />
  5831. <Column id="icdr_medispclid" type="STRING" size="256" />
  5832. <Column id="icdr_atdoctid" type="STRING" size="256" />
  5833. <Column id="icdr_specordyn" type="STRING" size="256" />
  5834. <Column id="icdr_wardcd" type="STRING" size="256" />
  5835. <Column id="icdr_roomcd" type="STRING" size="256" />
  5836. <Column id="icdr_roomgrdecd" type="STRING" size="256" />
  5837. <Column id="icdr_roomtypecd" type="STRING" size="256" />
  5838. <Column id="icdr_wardcd2" type="STRING" size="256" />
  5839. <Column id="icdr_roomcd2" type="STRING" size="256" />
  5840. <Column id="icdr_roomgrdecd2" type="STRING" size="256" />
  5841. <Column id="icdr_roomtypecd2" type="STRING" size="256" />
  5842. <Column id="icdr_fstrgstrid" type="STRING" size="256" />
  5843. <Column id="icdr_fstrgstdt" type="STRING" size="256" />
  5844. <Column id="icdr_lastupdtrid" type="STRING" size="256" />
  5845. <Column id="icdr_lastupdtdt" type="STRING" size="256" />
  5846. <Column id="icdr_subdeptcd" type="STRING" size="256" />
  5847. <Column id="icdr_coopteamcd" type="STRING" size="256" />
  5848. <Column id="icdr_specordtype" type="STRING" size="256" />
  5849. </ColumnInfo>
  5850. <Rows>
  5851. <Row>
  5852. <Col id="icdr_status"></Col>
  5853. <Col id="icdr_pid"></Col>
  5854. <Col id="icdr_indd"></Col>
  5855. <Col id="icdr_cretno"></Col>
  5856. <Col id="icdr_fromdd"></Col>
  5857. <Col id="icdr_seqno"></Col>
  5858. <Col id="icdr_instcd"></Col>
  5859. <Col id="icdr_mskind"></Col>
  5860. <Col id="icdr_todd"></Col>
  5861. <Col id="icdr_histstat"></Col>
  5862. <Col id="icdr_indschacptstat"></Col>
  5863. <Col id="icdr_centcd"></Col>
  5864. <Col id="icdr_dutdeptcd"></Col>
  5865. <Col id="icdr_suporddeptcd"></Col>
  5866. <Col id="icdr_orddeptcd"></Col>
  5867. <Col id="icdr_medispclid"></Col>
  5868. <Col id="icdr_atdoctid"></Col>
  5869. <Col id="icdr_specordyn"></Col>
  5870. <Col id="icdr_wardcd"></Col>
  5871. <Col id="icdr_roomcd"></Col>
  5872. <Col id="icdr_roomgrdecd"></Col>
  5873. <Col id="icdr_roomtypecd"></Col>
  5874. <Col id="icdr_wardcd2"></Col>
  5875. <Col id="icdr_roomcd2"></Col>
  5876. <Col id="icdr_roomgrdecd2"></Col>
  5877. <Col id="icdr_roomtypecd2"></Col>
  5878. <Col id="icdr_fstrgstrid"></Col>
  5879. <Col id="icdr_fstrgstdt"></Col>
  5880. <Col id="icdr_lastupdtrid"></Col>
  5881. <Col id="icdr_lastupdtdt"></Col>
  5882. <Col id="icdr_subdeptcd"></Col>
  5883. <Col id="icdr_coopteamcd"></Col>
  5884. <Col id="icdr_specordtype"></Col>
  5885. </Row>
  5886. </Rows>
  5887. </Dataset>
  5888. <Dataset id="ds_main_fstinpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  5889. <ColumnInfo>
  5890. <Column id="fstinpt_fstrgstnm" type="STRING" size="256" />
  5891. </ColumnInfo>
  5892. <Rows>
  5893. <Row>
  5894. <Col id="fstinpt_fstrgstnm"></Col>
  5895. </Row>
  5896. </Rows>
  5897. </Dataset>
  5898. </Objects>
  5899. <Bind>
  5900. <BindItem id="item0" compid="group5.bol_print" propid="value" datasetid="ds_hidden_chkprint" columnid="chk" />
  5901. <BindItem id="item1" compid="group3.input7" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hometel" />
  5902. <BindItem id="item2" compid="group3.input8" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd1" />
  5903. <BindItem id="item3" compid="group3.input9" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd2" />
  5904. <BindItem id="item4" compid="group3.input10" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdaddr" />
  5905. <BindItem id="item5" compid="group3.input12" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_engnm" />
  5906. <BindItem id="item6" compid="group3.input13" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_mpphontel" />
  5907. <BindItem id="item7" compid="group3.input16" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_brthdd" />
  5908. <BindItem id="item8" compid="group3.textarea1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_remfact" />
  5909. <BindItem id="item9" compid="group3.input5" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_sex" />
  5910. <BindItem id="item10" compid="group3.combo6" propid="value" datasetid="ds_main_iphs" columnid="iphs_disccd" />
  5911. <BindItem id="item11" compid="group3.input41" propid="value" datasetid="ds_main_iphs" columnid="iphs_emplnm" />
  5912. <BindItem id="item12" compid="group3.output1" propid="value" datasetid="ds_main_iphs" columnid="iphs_preststatnm" />
  5913. <BindItem id="item13" compid="group3.textarea2" propid="value" datasetid="ds_main_iphs" columnid="iphs_remark" />
  5914. <BindItem id="item14" compid="group3.output24" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmerid" />
  5915. <BindItem id="item15" compid="group3.combo5" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_religncd" />
  5916. <BindItem id="item16" compid="group3.combo14" propid="value" datasetid="ds_main_admi" columnid="admi_rcptflag" />
  5917. <BindItem id="item17" compid="group3.output5" propid="value" datasetid="ds_main_admi" columnid="admi_cashamt" />
  5918. <BindItem id="item18" compid="group3.output6" propid="value" datasetid="ds_main_admi" columnid="admi_onlineamt" />
  5919. <BindItem id="item19" compid="group3.output7" propid="value" datasetid="ds_main_admi" columnid="admi_cardamt" />
  5920. <BindItem id="item20" compid="group3.input19" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="indd" />
  5921. <BindItem id="item21" compid="group3.input20" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="bthdt" />
  5922. <BindItem id="item22" compid="group3.input21" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="hngnm" />
  5923. <BindItem id="item23" compid="group3.input26" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="pid" />
  5924. <BindItem id="item24" compid="group3.switch1.case1.group2.radio12" propid="value" datasetid="ds_send_data1" columnid="inrefcond" />
  5925. <BindItem id="item25" compid="group3.switch1.case1.group2.ipt_inhopedd" propid="value" datasetid="ds_send_data1" columnid="inhopedd" />
  5926. <BindItem id="item26" compid="group3.switch1.case1.group2.input1" propid="value" datasetid="ds_send_data1" columnid="inhopedd1" />
  5927. <BindItem id="item27" compid="group3.switch1.case2.group4.combo11" propid="value" datasetid="ds_send_data2" columnid="rmspecref" />
  5928. <BindItem id="item28" compid="group3.switch1.case2.group4.ipt_room" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm" />
  5929. <BindItem id="item29" compid="group3.switch1.case2.group4.cmb_grde" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm" />
  5930. <BindItem id="item30" compid="group3.switch1.case2.group4.cmb_ward" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm" />
  5931. <BindItem id="item31" compid="group3.switch1.case2.group4.cmb_type" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm" />
  5932. <BindItem id="item32" compid="group3.switch1.case2.group4.cmb_sex" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm" />
  5933. <BindItem id="item33" compid="group3.combo24" propid="value" datasetid="ds_main_inpt" columnid="inpt_inpath" />
  5934. <BindItem id="item34" compid="group3.combo27" propid="value" datasetid="ds_main_inpt" columnid="inpt_clincstdyyn" />
  5935. <BindItem id="item35" compid="group3.radio3" propid="value" datasetid="ds_main_inpt" columnid="inpt_drgyn" />
  5936. <BindItem id="item36" compid="group3.radio5" propid="value" datasetid="ds_main_inpt" columnid="inpt_specordyn" />
  5937. <BindItem id="item37" compid="group3.radio6" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="immatureyn" />
  5938. <BindItem id="item38" compid="group3.radio7" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="sickbabyyn" />
  5939. <BindItem id="item39" compid="group3.radio8" propid="value" datasetid="ds_main_iphs" columnid="iphs_cpyn" />
  5940. <BindItem id="item40" compid="group3.radio9" propid="value" datasetid="ds_main_inpt" columnid="inpt_nblsyn" />
  5941. <BindItem id="item41" compid="group3.ipt_age" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_age" />
  5942. <BindItem id="item42" compid="group3.ipt_indd" propid="value" datasetid="ds_main_inpt" columnid="inpt_indd" />
  5943. <BindItem id="item43" compid="group3.ipt_intm" propid="value" datasetid="ds_main_inpt" columnid="inpt_intm" />
  5944. <BindItem id="item44" compid="group3.ipt_pid" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_pid" />
  5945. <BindItem id="item45" compid="group3.cmb_insukind" propid="value" datasetid="ds_main_ptin" columnid="ptin_insukind" />
  5946. <BindItem id="item46" compid="group3.cmb_suppkind" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkind" />
  5947. <BindItem id="item47" compid="group3.radio10" propid="value" datasetid="ds_main_inpt" columnid="inpt_mskind" />
  5948. <BindItem id="item48" compid="group3.cmb_orddeptcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_orddeptcd" />
  5949. <BindItem id="item49" compid="group3.cmb_orddrid" propid="value" datasetid="ds_main_inpt" columnid="inpt_medispclid" />
  5950. <BindItem id="item50" compid="group3.cmb_atdoctid" propid="value" datasetid="ds_main_inpt" columnid="inpt_atdoctid" />
  5951. <BindItem id="item51" compid="group3.cmb_wardcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_wardcd" />
  5952. <BindItem id="item52" compid="group3.cmb_roomcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomcd" />
  5953. <BindItem id="item53" compid="group3.cmb_roomgrdecd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomgrdecd" />
  5954. <BindItem id="item54" compid="group3.ipt_hngnm" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hngnm" />
  5955. <BindItem id="item55" compid="group3.input11" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdseq" />
  5956. <BindItem id="item56" compid="group3.combo1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmerrela" />
  5957. <BindItem id="item57" compid="group3.cmb_roomtypecd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomtypecd" />
  5958. <BindItem id="item58" compid="group3.ipt_rrgstno1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno1" />
  5959. <BindItem id="item59" compid="group3.ipt_rrgstno2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno2" />
  5960. <BindItem id="item60" compid="group3.switch2.case_base.output68" propid="value" datasetid="ds_main_srdg" columnid="srdg_seridiagno" />
  5961. <BindItem id="item61" compid="group3.switch2.case_base.output69" propid="value" datasetid="ds_main_srdg" columnid="srdg_fromdd" />
  5962. <BindItem id="item62" compid="group3.switch2.case_base.ipt_insucd" propid="value" datasetid="ds_main_ptin" columnid="ptin_insucd" />
  5963. <BindItem id="item63" compid="group3.switch2.case_base.ipt_insunm" propid="value" datasetid="ds_main_ptin" columnid="ptin_insucdnm" />
  5964. <BindItem id="item64" compid="group3.switch2.case_base.ipt_insuno" propid="value" datasetid="ds_main_ptin" columnid="ptin_insuno" />
  5965. <BindItem id="item65" compid="group3.switch2.case_base.cmb_insdrela" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrela" />
  5966. <BindItem id="item66" compid="group3.switch2.case_base.ipt_insdnm" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdnm" />
  5967. <BindItem id="item67" compid="group3.switch2.case_base.ipt_insdrrgstno1" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrrgstno1" />
  5968. <BindItem id="item68" compid="group3.switch2.case_base.ipt_insdrrgstno2" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrrgstno2" />
  5969. <BindItem id="item69" compid="group3.switch2.case_base.ipt_fromdd" propid="value" datasetid="ds_main_ptin" columnid="ptin_fromdd" />
  5970. <BindItem id="item70" compid="group3.switch2.case_base.ipt_todd" propid="value" datasetid="ds_main_ptin" columnid="ptin_todd" />
  5971. <BindItem id="item71" compid="group3.switch2.case_base.output9" propid="value" datasetid="ds_main_srdg" columnid="srdg_todd" />
  5972. <BindItem id="item72" compid="group3.switch2.case_base.output10" propid="value" datasetid="ds_main_srdg" columnid="srdg_insukind" />
  5973. <BindItem id="item73" compid="group3.switch2.case_inducs.output70" propid="value" datasetid="ds_main_icpm" columnid="icpm_mngtno" />
  5974. <BindItem id="item74" compid="group3.switch2.case_inducs.output71" propid="value" datasetid="ds_main_icpm" columnid="icpm_bizplcenm" />
  5975. <BindItem id="item75" compid="group3.switch2.case_inducs.output72" propid="value" datasetid="ds_main_icpm" columnid="icpm_inducsbrchcd" />
  5976. <BindItem id="item76" compid="group3.switch2.case_inducs.output74" propid="value" datasetid="ds_main_icpm" columnid="icpm_acddd" />
  5977. <BindItem id="item77" compid="group3.switch2.case_inducs.output75" propid="value" datasetid="ds_main_icpm" columnid="icpm_ordopendd" />
  5978. <BindItem id="item78" compid="group3.switch2.case_inducs.output76" propid="value" datasetid="ds_main_icpm" columnid="icpm_apryfromdd" />
  5979. <BindItem id="item79" compid="group3.switch2.case_inducs.output3" propid="value" datasetid="ds_main_icpm" columnid="icpm_insucdnm" />
  5980. <BindItem id="item80" compid="group3.switch2.case_inducs.output4" propid="value" datasetid="ds_main_icpm" columnid="icpm_aprytodd" />
  5981. <BindItem id="item81" compid="group3.switch2.case_ta.output77" propid="value" datasetid="ds_main_aipm" columnid="aipm_insucmpycd" />
  5982. <BindItem id="item82" compid="group3.switch2.case_ta.output78" propid="value" datasetid="ds_main_aipm" columnid="aipm_paylimamt" />
  5983. <BindItem id="item83" compid="group3.switch2.case_ta.output81" propid="value" datasetid="ds_main_aipm" columnid="aipm_aprvfromdd" />
  5984. <BindItem id="item84" compid="group3.switch2.case_ta.output2" propid="value" datasetid="ds_main_aipm" columnid="aipm_aprvtodd" />
  5985. <BindItem id="item85" compid="group3.switch2.case_ta.output8" propid="value" datasetid="ds_main_aipm" columnid="aipm_insucdnm" />
  5986. <BindItem id="item86" compid="group3.switch2.case_dutywund.output83" propid="value" datasetid="ds_main_icpm" columnid="icpm_spredayno" />
  5987. <BindItem id="item87" compid="group3.ipt_orddeptnm" propid="value" datasetid="ds_hidden_etc" columnid="inpt_orddeptnm" />
  5988. <BindItem id="item88" compid="group3.opt_fromdd" propid="value" datasetid="ds_main_iphs" columnid="iphs_fromdd" />
  5989. <BindItem id="item89" compid="group3.ipt_Sfromdd" propid="value" datasetid="ds_main_iphs" columnid="iphs_fromdd" />
  5990. <BindItem id="item90" compid="group3.opt_todd" propid="value" datasetid="ds_main_iphs" columnid="iphs_todd" />
  5991. <BindItem id="item91" compid="group3.ipt_detladdr" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_detladdr" />
  5992. <BindItem id="item92" compid="group3.cmb_suppkindresn" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkindresn" />
  5993. <BindItem id="item93" compid="group3.bool1" propid="value" datasetid="ds_hidden_chk_flag" columnid="coopyn" />
  5994. <BindItem id="item94" compid="group3.ipt_orddeptdrabbr" propid="value" datasetid="ds_hidden_etc" columnid="inpt_orddrnm" />
  5995. <BindItem id="item95" compid="group3.combo2" propid="value" datasetid="ds_main_inpt" columnid="inpt_bmtyn" />
  5996. <BindItem id="item96" compid="group3.bool2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_vipyn" />
  5997. <BindItem id="item97" compid="group3.bool3" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmyn" />
  5998. <BindItem id="item98" compid="group3.bool4" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_forgeryn" />
  5999. <BindItem id="item99" compid="group3.radio4" propid="value" datasetid="ds_main_inpt" columnid="inpt_handicaprbookpossnyn" />
  6000. <BindItem id="item100" compid="group3.combo8" propid="value" datasetid="ds_main_hndc" columnid="hndc_handcapgrde" />
  6001. <BindItem id="item101" compid="group3.ipt_rqsthospcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_rqsthospcd" />
  6002. <BindItem id="item102" compid="group3.ipt_rqstdrid" propid="value" datasetid="ds_main_inpt" columnid="inpt_rqstdrid" />
  6003. <BindItem id="item103" compid="group3.cmb_ordreqformflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_ordreqformflag" />
  6004. <BindItem id="item104" compid="group3.rdo_rareobstflag" propid="value" datasetid="ds_main_iphs" columnid="iphs_rareobstflag" />
  6005. <BindItem id="item105" compid="group3.output11" propid="value" datasetid="ds_main_iphs" columnid="iphs_famyrelnm" />
  6006. <BindItem id="item106" compid="group3.textarea6" propid="value" datasetid="ds_main_adrv" columnid="adrv_inrsrvrem" />
  6007. <BindItem id="item107" compid="group3.combo38" propid="value" datasetid="ds_main_adrv" columnid="adrv_inhopeward" />
  6008. <BindItem id="item108" compid="group3.combo41" propid="value" datasetid="ds_main_adrv" columnid="adrv_inhoperoomgrdeto" />
  6009. <BindItem id="item109" compid="group3.input3" propid="value" datasetid="ds_main_iphs" columnid="iphs_disccd" />
  6010. <BindItem id="item110" compid="group3.chk_nhicyn" propid="value" datasetid="ds_hidden" columnid="nhicyn" />
  6011. <BindItem id="item111" compid="group3.checkbox1" propid="value" datasetid="ds_main_inpt" columnid="inpt_visitrefyn" />
  6012. <BindItem id="item112" compid="group3.combo3" propid="value" datasetid="ds_main_adrv" columnid="adrv_wardtypecd" />
  6013. <BindItem id="item113" compid="group3.combo4" propid="value" datasetid="ds_main_adrv" columnid="adrv_specwardcd" />
  6014. <BindItem id="item114" compid="group3.combo7" propid="value" datasetid="ds_main_adrv" columnid="adrv_specroomyn" />
  6015. <BindItem id="item115" compid="group3.input2" propid="value" datasetid="ds_main_adrv" columnid="adrv_oxyyn" />
  6016. <BindItem id="item116" compid="group3.input4" propid="value" datasetid="ds_main_adrv" columnid="adrv_suctyn" />
  6017. <BindItem id="item117" compid="group3.cmb_ownbmaxgradeflag" propid="value" datasetid="ds_main_iphs" columnid="iphs_ownbmaxgradeflag" />
  6018. <BindItem id="item118" compid="group3.opt_fstrgstnm" propid="value" datasetid="ds_main_fstinpt" columnid="fstinpt_fstrgstnm" />
  6019. <BindItem id="item119" compid="group3.combo9" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_nati" />
  6020. <BindItem id="item120" compid="cmb_centcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_centcd" />
  6021. <BindItem id="item121" compid="cmb_building" propid="value" datasetid="ds_hidden" columnid="building" />
  6022. </Bind>
  6023. <Script type="xscript4.0"><![CDATA[function SMPMI00101_onload(obj:Form, e:LoadEventInfo) {
  6024. frmf_initForm(obj);
  6025. //grdf_initGrid(grd_XXX);
  6026. //grdf_setGridSort(grd_XXX);
  6027. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  6028. // 2009년 03월 20일, JHP
  6029. // 서울성모이전으로 프린터를 2tray와 1tray짜리를 동시에 사용한다. 수납쪽(영수증, 중간계산서)은 1tray, 등록쪽(약정서, 입원카드)은 2tray를 쓰는데
  6030. // 1트레이는 기본이므로 수납쪽은 그냥 둔다. 근데 2트레이는 렉스퍼트 출력시 트레이번호를 셋팅값으로 박아줘야하는데 프린터 정보는 동적으로 가지고 올수 없기때문에
  6031. // 임의의 경로에 txt파일을 만들어 트레이값을 설정하여 저장하여놓고 불러와서 트레이번호를 매겨준다.
  6032. // 이때 해당 파일이 없으면 해당파일을 사용자가 만들어준다.
  6033. fSetPrinterTray();
  6034. // 로딩창 열기
  6035. var sWindowMsg = "화면 로딩중입니다..";
  6036. callLoadingWindow(sWindowMsg);
  6037. //레포트
  6038. makeReportPreview(0,0,0,0,"grp_card");
  6039. // PMI001.js 함수 자체에서 실행
  6040. //lzzfMakeBrcdPrntObjHanDo("CommAX");
  6041. fGetUserInfosSampling();//세션정보
  6042. var arrParam = [ {dsNm: "ds_init_P0002list","ds_init_P0025list","ds_init_P0026list","ds_init_P0032list","ds_init_P0148list",
  6043. "ds_init_P0039list","ds_init_P0015list","ds_init_P0016list","ds_init_P0051list",
  6044. "ds_init_P0006list","ds_init_P0327list","ds_init_P0157list","ds_init_P0391list",
  6045. "ds_init_P0380list","ds_init_P0308list","ds_init_P0021list","ds_init_M0019list",
  6046. "ds_init_P0328list","ds_init_P0474list","ds_init_P0378list","ds_init_P0400list",
  6047. cdGrpId: "P0002","P0025","P0026","P0032","P0148","P0039","P0015","P0016","P0051","P0006","P0327","P0157","P0391","P0380","P0308","P0021","M0019", "P0328", "P0474", "P0378","P0400" } ];
  6048. appf_getCodeList(arrParam, );
  6049. // 2009.04.02 - 출력물 자동 출력여부를 위해서 원무공통코드조회
  6050. var arrParam = [ {dsNm: "ds_init_PAM_P0018list", "ds_init_PAM_P0041list",
  6051. cdGrpId: "P0018", "P0041" } ];
  6052. pamfGetCodeList(arrParam, );
  6053. // 2008.10.09 fBaseColumn 함수내에 있던 부분을 여기로 옮김
  6054. //submit("TRPMI00106");
  6055. //20090601 JHP 추가_ 등급을 공통코드로 가져오는데 이는 입원료 수가 매핑과 관련해서 종료된 입원료를 컨트롤 할수 있는 소지가 있기에
  6056. // 실제 수가와 매핑코드를 조회하여 살아있는 입원료 등급 코드를 가져온다.
  6057. // 해당 조회를 실행한다음에 병실등급에 해당하는 콤보박스를 이걸로 바꾼다. 기존은 P0025(ds_init_P0025list_P0025)였다.
  6058. ds_send_data25.setColumn( 0, "sess_posinstcd",ds_hidden_session.getColumn(0, "posinstcd"));
  6059. // submit("TRPMI00405");
  6060. var oParam = {};
  6061. oParam.id = "TRPMI00405";
  6062. oParam.service = "ipatmngtapp.InhospUpdt";
  6063. oParam.method = "reqGetRoomGrdeInfoList";
  6064. oParam.inds = "req=ds_";
  6065. oParam.outds = "ds_=roomgrdelist";
  6066. oParam.async = false;
  6067. oParam.callback = "cf_TRPMI00405";
  6068. tranf_submit(oParam);
  6069. /*
  6070. function cf_TRPMI00405(sSvcId, nErrorCode, sErrorMsg) {
  6071. if(nErrorCode < 0) return;
  6072. }
  6073. function cf_TRPMI00405(sSvcId, nErrorCode, sErrorMsg) {
  6074. arErrorCode.push(sSvcId, nErrorCode);
  6075. }
  6076. arErrorCode.pop("TRPMI00405") > -1
  6077. arErrorCode.pop("TRPMI00405") < 0
  6078. */
  6079. fBaseDataInitPtbs();
  6080. fBaseDataInitPtin();
  6081. // 2008.07.12 - ptdc 사용않함
  6082. //fBaseDataInitPtdc();
  6083. fBaseColumn();
  6084. //2007.12.10 초기상태 - 등록 활성화,부유형등록 비활성화
  6085. group5.button32.enable = true;
  6086. group5.button35.enable = false;
  6087. // 20100216 JHP 수정추가 부유형등록시 fromdd를 지정하여 등록가능하게함.
  6088. group3.ipt_Sfromdd.visible = false;
  6089. //2007.10.13 환자카드발급 PC정보를 읽어온다.
  6090. fGetPCID();
  6091. // 2009.04.02 - 원무공통코드를 통해서 셋팅
  6092. var sNhicYN = ds_init_PAM_P0041list_P0041.lookupExpr("cdid == '" + A01 + "'", "cdnm");
  6093. var sPrintYN = ds_init_PAM_P0041list_P0041.lookupExpr("cdid == '" + I01 + "'", "cdnm");
  6094. ds_hidden.setColumn( 0, "nhicyn", sNhicYN); // 공단체크
  6095. ds_hidden_chkprint.setColumn( 0, "chk", sPrintYN); // 입원등록 시 출력물 자동출력여부
  6096. // 2009.08.07 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 시작
  6097. var rsrvYN = ds_init_PAM_P0041list_P0041.lookupExpr("cdid == '" + F01 + "'", "cdnm");
  6098. ds_hidden.setColumn( 0, "rsrvyn", rsrvYN);
  6099. // 2009.08.07 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 끝
  6100. // 2009.05.13 - 입원약정서, 입원환자카드 프린터명
  6101. var sDeciPrinter = ds_init_PAM_P0018list_P0018.lookupExpr("cdid == '1'", "cdnm");
  6102. var sCardPrinter = ds_init_PAM_P0018list_P0018.lookupExpr("cdid == '2'", "cdnm");
  6103. ds_hidden_printers.setColumn( 0, "deci_printer", sDeciPrinter); // 입원약정서
  6104. ds_hidden_printers.setColumn( 0, "card_printer", sCardPrinter); // 입원등록카드
  6105. // 2009.03.03 - 센터 기능 제거
  6106. //센터 선 적용 여부 체크
  6107. /*
  6108. CENTERYN = fCheckCenterYN();
  6109. if( CENTERYN == 'Y' ){
  6110. cmb_centcd.visible = true;
  6111. } else {
  6112. cmb_centcd.visible = false;
  6113. }
  6114. */
  6115. var inpt_pid = ds_hidden_source.getColumn(0, "pid");
  6116. if (!utlf_isNull(inpt_pid) && inpt_pid != "-") {
  6117. ds_main_ptbs.setColumn( 0, "ptbs_pid",inpt_pid);
  6118. ds_send_data5.setColumn( 0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  6119. ds_send_data5.setColumn( 0, "mode","11");
  6120. ds_send_data5.setColumn( 0, "indd", utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
  6121. // submit("TRPMI00107");
  6122. var oParam = {};
  6123. oParam.id = "TRPMI00107";
  6124. oParam.service = "ipatmngtapp.InRgst";
  6125. oParam.method = "reqGetInRgPatInfo";
  6126. oParam.inds = "req=ds_";
  6127. oParam.outds = "ds_=ptbs ds_=ptsp ds_=srdg ds_=rooa ds_=adrv ds_=hndc ds_=cnst ds_=grdinrgstinfo ds_=inpt1 ds_=stdy ds_=disc ds_=bind ds_=tempdsch";
  6128. oParam.async = false;
  6129. oParam.callback = "cf_TRPMI00107";
  6130. tranf_submit(oParam);
  6131. /*
  6132. function cf_TRPMI00107(sSvcId, nErrorCode, sErrorMsg) {
  6133. if(nErrorCode < 0) return;
  6134. }
  6135. function cf_TRPMI00107(sSvcId, nErrorCode, sErrorMsg) {
  6136. arErrorCode.push(sSvcId, nErrorCode);
  6137. }
  6138. arErrorCode.pop("TRPMI00107") > -1
  6139. arErrorCode.pop("TRPMI00107") < 0
  6140. */
  6141. ds_send_data5.clearData(); ds_send_data5.addRow();
  6142. var ptbs_chkcnt = ds_hidden_check_ptbs.rowcount;
  6143. var inpt_chkcnt = ds_hidden_check_grdinrgstinfo.rowcount;
  6144. var adrv_chkcnt = ds_hidden_check_adrv.rowcount;
  6145. var srdg_chkcnt = ds_hidden_check_srdg.rowcount;
  6146. var rooa_chkcnt = ds_hidden_check_rooa.rowcount;
  6147. if (ptbs_chkcnt < 1 ) {
  6148. sysf_messageBox("환자인적사항이","I004");
  6149. fInitialize();
  6150. group3.ipt_pid.setFocus();
  6151. //model.refresh();
  6152. return false;
  6153. }
  6154. if (srdg_chkcnt > 0) {
  6155. ds_main_srdg.copyData(ds_hidden_check_srdg);
  6156. }
  6157. if (rooa_chkcnt > 0) {
  6158. ds_main_rooa.copyData(ds_hidden_check_rooa);
  6159. }
  6160. //주부유형 존재(팝업을 띄운다.)
  6161. if (inpt_chkcnt >1) {
  6162. for (i = 1 ; i <= inpt_chkcnt; i++) {
  6163. model.duplicate("ds_hidden_rcvlist_pouplist","ds_hidden_check_grdinrgstinfo[" + i + "]");
  6164. }
  6165. frmf_modal("SPPMI02100", "SPPMI02100", "ds_hidden_rcvlist_pouplist""-"ds_hidden_list"", "", "1", "150", "150", "", "", "", "", "", "M");
  6166. if ( ds_main.getColumn(0, "popupendflag") == "ok" ) {
  6167. ds_send_data6.setColumn( 0, "pid",ds_hidden_popuplist.getColumn(0, "pid"));
  6168. ds_send_data6.setColumn( 0, "mskind",ds_hidden_popuplist.getColumn(0, "mskind"));
  6169. ds_send_data6.setColumn( 0, "indd",ds_hidden_popuplist.getColumn(0, "indd"));
  6170. ds_send_data6.setColumn( 0, "orddeptcd",ds_hidden_popuplist.getColumn(0, "orddeptcd"));
  6171. ds_send_data6.setColumn( 0, "insukind",ds_hidden_popuplist.getColumn(0, "insukind"));
  6172. //ptbs,ptin,ptdc,adrv,inpt,iphs 조회
  6173. ds_send_data6.setColumn( 0, "mode","8");
  6174. // if (submit("TRPMI00102")) {
  6175. var oParam = {};
  6176. oParam.id = "TRPMI00102";
  6177. oParam.service = "ipatmngtapp.InRgst";
  6178. oParam.method = "reqGetInRgPatInfo";
  6179. oParam.inds = "req=ds_";
  6180. oParam.outds = "ds_=ptbs ds_=ptin ds_=aipm ds_=icpm ds_=inpt ds_=iphs ds_=admi ds_=adrv ds_=disc ds_=fstinpt";
  6181. oParam.async = false;
  6182. oParam.callback = "cf_TRPMI00102";
  6183. tranf_submit(oParam);
  6184. /*
  6185. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  6186. if(nErrorCode < 0) return;
  6187. }
  6188. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  6189. arErrorCode.push(sSvcId, nErrorCode);
  6190. }
  6191. arErrorCode.pop("TRPMI00102") > -1
  6192. arErrorCode.pop("TRPMI00102") < 0
  6193. */
  6194. ds_send_data6.clearData(); ds_send_data6.addRow();
  6195. fBaseInfo();
  6196. // fGetPTIN(ds_main_ptbs.getColumn(0, "ptbs_pid"),ds_main_ptin.getColumn(0, "ptin_insukind"),"","",utlf_getCurrentDate());
  6197. fInsuTabChng(); //보험유형에 따른 보험정보 TAB
  6198. fOrdDrSet(); //진료과에 따른 전문의 셋팅
  6199. fRoomCDSet(); //병동에 따른 병실코드 셋팅
  6200. fOrdDeptNmSet();
  6201. ds_hidden_popuplist.clearData();
  6202. dsf_makeValue( ds_hidden, "popuplist", "string", "" );
  6203. ds_hidden_rcvlist_pouplist.clearData();
  6204. dsf_makeValue( ds_hidden_rcvlist, "pouplist", "string", "" );
  6205. }
  6206. //입원환자인경우 당일 외래 내원을 전환하기 때문에 전환되지 않은 외래내원을 Display해야하나??
  6207. //문의후 보여줄지 결정.. 2007.05.25
  6208. //submit("TRPMI00104");
  6209. fNbabyWomnRef();//신생아_산모내역조회
  6210. sysf_messageBox("재원중인 환자","E008");
  6211. //model.refresh();
  6212. }
  6213. //재원환자(주유형만 있다.)
  6214. } else if (inpt_chkcnt == '1') {
  6215. ds_send_data6.setColumn( 0, "pid",ds_hidden_check_grdinrgstinfo.getColumn(0, "pid"));
  6216. ds_send_data6.setColumn( 0, "mskind",ds_hidden_check_grdinrgstinfo.getColumn(0, "mskind"));
  6217. ds_send_data6.setColumn( 0, "indd",ds_hidden_check_grdinrgstinfo.getColumn(0, "indd"));
  6218. ds_send_data6.setColumn( 0, "orddeptcd",ds_hidden_check_grdinrgstinfo.getColumn(0, "orddeptcd"));
  6219. ds_send_data6.setColumn( 0, "insukind",ds_hidden_check_grdinrgstinfo.getColumn(0, "insukind"));
  6220. //환자정보+보험정보+할인정보+입원마스터+재원이력 조회
  6221. ds_send_data6.setColumn( 0, "mode","8");
  6222. // if (submit("TRPMI00102","false")) {
  6223. var oParam = {};
  6224. oParam.id = "TRPMI00102";
  6225. oParam.service = "ipatmngtapp.InRgst";
  6226. oParam.method = "reqGetInRgPatInfo";
  6227. oParam.inds = "req=ds_";
  6228. oParam.outds = "ds_=ptbs ds_=ptin ds_=aipm ds_=icpm ds_=inpt ds_=iphs ds_=admi ds_=adrv ds_=disc ds_=fstinpt";
  6229. oParam.async = false;
  6230. oParam.callback = "cf_TRPMI00102";
  6231. tranf_submit(oParam);
  6232. /*
  6233. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  6234. if(nErrorCode < 0) return;
  6235. }
  6236. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  6237. arErrorCode.push(sSvcId, nErrorCode);
  6238. }
  6239. arErrorCode.pop("TRPMI00102") > -1
  6240. arErrorCode.pop("TRPMI00102") < 0
  6241. */
  6242. fBaseInfo();
  6243. // fGetPTIN(ds_main_ptbs.getColumn(0, "ptbs_pid"),ds_main_ptin.getColumn(0, "ptin_insukind"),"","",utlf_getCurrentDate());
  6244. fInsuTabChng(); //보험유형에 따른 보험정보 TAB
  6245. fOrdDrSet(); //진료과에 따른 전문의 셋팅
  6246. fRoomCDSet();
  6247. fOrdDeptNmSet();
  6248. fNbabyWomnRef();//신생아_산모내역조회
  6249. }
  6250. //입원환자인경우 당일 외래 내원을 전환하기 때문에 전환되지 않은 외래내원을 Display해야하나??
  6251. //아니면 전환된 외래내원을 보여줘야하나???
  6252. //문의후 보여줄지 결정.. 2007.05.25
  6253. //외래내원을 보여주지 않을경우 그리드 리셋해야한다..20070602
  6254. //그리드 노드을 없애는데 왜 체크는 안없어질까?
  6255. ds_main_otptlist.clearData();
  6256. dsf_makeValue( ds_main_otptlist, "grdoutchoshist", "string", "" );
  6257. //submit("TRPMI00104");
  6258. sysf_messageBox("재원중인 환자","E008");
  6259. //model.refresh();
  6260. // 로딩창 닫기
  6261. removeLoadingWindow();
  6262. return false;
  6263. //재원환자가 아니다.
  6264. } else {
  6265. if (fBaseInfoSearch("2") == false) {
  6266. fInitialize();
  6267. group3.ipt_pid.setFocus();
  6268. //model.refresh();
  6269. // 로딩창 닫기
  6270. removeLoadingWindow();
  6271. return false;
  6272. }
  6273. fInsuTabChng();
  6274. fOrdDrSet();
  6275. var iadrv_count = ds_hidden_check_adrv.rowcount;if (iadrv_count > 0) {
  6276. fOutCHosCheck("1");
  6277. } else {
  6278. fOutCHosCheck("2");
  6279. }
  6280. fNbabyWomnRef();//신생아_산모내역조회
  6281. }
  6282. } else {
  6283. //model.refresh();
  6284. }
  6285. // 로딩창 닫기
  6286. removeLoadingWindow();
  6287. group3.ipt_pid.setFocus();
  6288. }
  6289. include '../../.._com_commonweb_js_common.js'
  6290. include '../../.._com_commonweb_js_utilHelper.js'
  6291. include '../../.._com_commonweb_js_tfHelper.js'
  6292. include '../../.._com_commonweb_js_dateHelper.js'
  6293. include '../../.._com_commonweb_js_stringHelper.js'
  6294. include '../../.._com_commonweb_js_numericHelper.js'
  6295. include '../../.._com_basiccodeweb_js_ZBC001.js'
  6296. include '../../.._com_zipcodeweb_js_ZBP001.js'
  6297. include '../../.._com_departmentcodeweb_js_ZSD001.js'
  6298. include '../../.._com_userdeptinfoweb_js_ZSU001.js'
  6299. include '../../.._com_nhicinterfaceweb_js_ZEH001.js'
  6300. include '../../.._pam_opatmngtweb_js_PMOCOM.js'
  6301. include '../../.._pam_pamcomnweb_js_PAM.js'
  6302. include '../../.._pam_pamcomnweb_js_PMC001.js'
  6303. include '../../.._pam_ipatmngtweb_js_PMI001.js'
  6304. include '../../.._pam_pamcomnweb_js_PAM001.js'
  6305. include '../../.._lis_commonweb_js_LZZ001.js'
  6306. var inpt_refflag = 0; //클리어시 입원희망일자 플래그
  6307. var stodate; //현재일자
  6308. var ref_flag;
  6309. var gRefFlag = ""; // 환자번호, 예약내역 선택 조회인지 구분 1:예약조회, 2:환자번호조회
  6310. var CENTERYN = 'N'; // 센터적용여부 - 2009.02.10
  6311. function fInDeciPrintlss(vpid, vindd, vcretno, vmskind, vorddeptcd, vmedispclid, vdeciflag)
  6312. {
  6313. ds_hidden_h_deciprint_deciprint.clearData();
  6314. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "indd", "string", "" ); //입원일 - 입원일시
  6315. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "inpath", "string", "" ); //입원경로
  6316. //입원구분
  6317. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "roomcd", "string", "" ); //입원병실
  6318. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "orddeptcd", "string", "" ); //진료과
  6319. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "orddrid", "string", "" ); //선택의
  6320. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "specordyn", "string", "" ); //선택의_지정의
  6321. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "pid", "string", "" ); //등록번호
  6322. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "hngnm", "string", "" ); //환자성명
  6323. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "rrgstno", "string", "" ); //주민번호
  6324. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "sex", "string", "" ); //성별1
  6325. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "religncd", "string", "" ); //종교
  6326. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "address", "string", "" ); //주소 = 상위주소 + 하위주소
  6327. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "hometel", "string", "" ); //전화번호
  6328. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "mpphontel", "string", "" ); //휴대폰
  6329. //근무처
  6330. //근무처연락처
  6331. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "insukind", "string", "" ); //보험유형
  6332. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "insucd", "string", "" ); //기관기호
  6333. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "insuno", "string", "" ); //증번호
  6334. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "insdnm", "string", "" ); //세대주(피보험자)
  6335. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "diagcd", "string", "" ); //상병코드
  6336. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "termhngnm", "string", "" ); //상병명
  6337. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "inschedd", "string", "" ); //입원예정일
  6338. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "opschedd", "string", "" ); //수술예정일
  6339. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "indirecdrnm", "string", "" ); //의뢰자
  6340. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "inrsrvacptdt", "string", "" ); //의뢰일시
  6341. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "handicapryn1", "string", "" ); //장애인유무체크
  6342. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "handicapryn2", "string", "" ); //장애인유무체크
  6343. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "inrsrvrem", "string", "" ); //원무참고사항
  6344. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "cnstyn", "string", "" ); //의뢰서제출여부
  6345. dsf_makeValue( ds_send_data40, "pid", "string", vpid);
  6346. dsf_makeValue( ds_send_data40, "indd", "string", vindd);
  6347. dsf_makeValue( ds_send_data40, "cretno", "string", vcretno);
  6348. dsf_makeValue( ds_send_data40, "mskind", "string", vmskind);
  6349. dsf_makeValue( ds_send_data40, "orddeptcd", "string", vorddeptcd);
  6350. dsf_makeValue( ds_send_data40, "medispclid", "string", vmedispclid);
  6351. dsf_makeValue( ds_send_data40, "deciflag", "string", vdeciflag);
  6352. // if (submit("TRPMI00113") == true) {
  6353. var oParam = {};
  6354. oParam.id = "TRPMI00113";
  6355. oParam.service = "ipatmngtapp.InRgst";
  6356. oParam.method = "reqGetInDeciPrintRef";
  6357. oParam.inds = "req=ds_";
  6358. oParam.outds = "ds_=deciprint";
  6359. oParam.async = false;
  6360. oParam.callback = "cf_TRPMI00113";
  6361. tranf_submit(oParam);
  6362. /*
  6363. function cf_TRPMI00113(sSvcId, nErrorCode, sErrorMsg) {
  6364. if(nErrorCode < 0) return;
  6365. }
  6366. function cf_TRPMI00113(sSvcId, nErrorCode, sErrorMsg) {
  6367. arErrorCode.push(sSvcId, nErrorCode);
  6368. }
  6369. arErrorCode.pop("TRPMI00113") > -1
  6370. arErrorCode.pop("TRPMI00113") < 0
  6371. */
  6372. var indd = ds_hidden_h_deciprint_deciprint.getColumn(0, "indd");
  6373. if (indd != null && indd != " " && indd != "") {
  6374. var s_indd = indd.substr(0,4) + "-" +
  6375. indd.substr(4,2) + "-" +
  6376. indd.substr(6,2);
  6377. ds_hidden_h_deciprint_deciprint.setColumn( 0, "indd",s_indd);
  6378. // ds_hidden_h_deciprint_deciprint.setColumn( 0, "mm",indd.substr(4,2));
  6379. // ds_hidden_h_deciprint_deciprint.setColumn( 0, "dd",indd.substr(6,2));
  6380. var rrgstno = ds_hidden_h_deciprint_deciprint.getColumn(0, "rrgstno");
  6381. var s_rrgstno = rrgstno.substr(0,6) + "-" + rrgstno.substr(6,7);
  6382. ds_hidden_h_deciprint_deciprint.setColumn( 0, "rrgstno",s_rrgstno);
  6383. var sinschedd = ds_hidden_h_deciprint_deciprint.getColumn(0, "inschedd");
  6384. var sopschedd = ds_hidden_h_deciprint_deciprint.getColumn(0, "opschedd");
  6385. var sinrsrvacptdt = ds_hidden_h_deciprint_deciprint.getColumn(0, "inrsrvacptdt");
  6386. var s_inrsrvacptdt = sinrsrvacptdt.substr(0,4) + "/" +
  6387. sinrsrvacptdt.substr(4,2) + "/" +
  6388. sinrsrvacptdt.substr(6,2) + " " +
  6389. sinrsrvacptdt.substr(8,2) + ":" +
  6390. sinrsrvacptdt.substr(10,2);
  6391. ds_hidden_h_deciprint_deciprint.setColumn( 0, "inrsrvacptdt","");
  6392. if (sinschedd != null && sinschedd != "" && sinschedd != " ") {
  6393. ds_hidden_h_deciprint_deciprint.setColumn( 0, "inschedd", sinschedd.substr(0,4) + "년" + " " + sinschedd.substr(4,2) + "월" + " " + sinschedd.substr(6.2) + "일");
  6394. }
  6395. if (sopschedd != null && sopschedd != "" && sopschedd != " ") {
  6396. ds_hidden_h_deciprint_deciprint.setColumn( 0, "opschedd",sopschedd.substr(0,4) + "년" + " " + sopschedd.substr(4,2) + "월" + " " + sopschedd.substr(6.2) + "일");
  6397. }
  6398. if (sinrsrvacptdt != null && sinrsrvacptdt != "" && sinrsrvacptdt != " ") {
  6399. ds_hidden_h_deciprint_deciprint.setColumn( 0, "inrsrvacptdt",s_inrsrvacptdt);
  6400. }
  6401. var sNhicRareobstflag = ds_hidden_h_deciprint_deciprint.getColumn(0, "rareobstflag"); // 희귀난치
  6402. var sNhicDisregprson3 = ds_hidden_h_deciprint_deciprint.getColumn(0, "disregprson3"); // 차상위
  6403. if (sNhicRareobstflag == "H") {
  6404. ds_hidden_h_deciprint_deciprint.setColumn( 0, "rareobstflag", "희귀난치"); //희귀난치
  6405. } else {
  6406. ds_hidden_h_deciprint_deciprint.setColumn( 0, "rareobstflag", ""); //희귀난치
  6407. }
  6408. if (sNhicDisregprson3 == "32") {
  6409. ds_hidden_h_deciprint_deciprint.setColumn( 0, "disregprson3", "차상위"); //차상위
  6410. } else {
  6411. ds_hidden_h_deciprint_deciprint.setColumn( 0, "disregprson3", ""); //차상위
  6412. }
  6413. // 2009.08.07 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 시작
  6414. var rsrvYn = ds_hidden.getColumn(0, "rsrvyn");
  6415. if (rsrvYn == 'N'){
  6416. ds_hidden_h_deciprint_deciprint.setColumn( 0, "inrsrvrem","");
  6417. ds_hidden_h_deciprint_deciprint.setColumn( 0, "diagcd","");
  6418. ds_hidden_h_deciprint_deciprint.setColumn( 0, "termhngnm","");
  6419. }
  6420. // 2009.08.07 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 끝
  6421. // exeReportPreview("RPPMI01200", "XMLSTR" , "" , "" , sPrinter , "", "", "", "", "true", "", "");
  6422. var sPrinter;
  6423. var trayno;
  6424. // 2009.06.19 - local에 설정된 파일을 우선시 한다.
  6425. // print1:입원약정서, print2:입원환자카드, print3:선택신청
  6426. var printInfo = pmifGetPrintSetting("print1");
  6427. if (printInfo.length == 2) {
  6428. sPrinter = printInfo[0];
  6429. trayno = printInfo[1];
  6430. } else {
  6431. // 2008.09.21 입원약정서 출력용 프린터 이름 조회 - 최병진
  6432. sPrinter = ds_hidden_printers.getColumn(0, "deci_printer");
  6433. if (utlf_isNull(sPrinter)) {
  6434. sPrinter = "true";
  6435. }
  6436. // 2009년 03월 20일, JHP, 트레이정보를 받아서 넣는다.
  6437. trayno = ds_hidden_pam_printer.getColumn(0, "value");
  6438. }
  6439. exeReportPreview("RPPMI01200", "XMLSTR" , "" , "" , sPrinter , "", "", "", "", "true", "", "", trayno);
  6440. } else {
  6441. var sOrdType = ds_main_inpt.getColumn(0, "inpt_ordtype");
  6442. if (sOrdType == "E" || sOrdType == "D") {
  6443. sysf_messageBox("응급_DSC_CHEMO 환자입니다. [전과전실승인]화면에서 출력하십시오.!", "I");
  6444. }
  6445. }
  6446. }
  6447. }
  6448. //2007.10.13 환자카드 발행
  6449. function fIssuePatientCard(flag)
  6450. {
  6451. //노드생성
  6452. dsf_makeValue( ds_hidden_patcardissue, "flag", "string", "" );
  6453. dsf_makeValue( ds_hidden_patcardissue, "pid", "string", "" );
  6454. dsf_makeValue( ds_hidden_patcardissue, "rrgstno1", "string", "" );
  6455. dsf_makeValue( ds_hidden_patcardissue, "rrgstno2", "string", "" );
  6456. dsf_makeValue( ds_hidden_patcardissue, "issflag", "string", "" );
  6457. dsf_makeValue( ds_hidden_patcardissue, "issno", "string", "" );
  6458. dsf_makeValue( ds_hidden_patcardissue, "hngnm", "string", "" );
  6459. dsf_makeValue( ds_hidden_patcardissue, "remfact", "string", "" );
  6460. dsf_makeValue( ds_hidden_patcardissue, "result", "string", "" );
  6461. //데이터 체크
  6462. var spid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  6463. if( spid == "" || spid == " " || spid == "-" && spid == null ) {
  6464. var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  6465. if( pid == '' || pid == ' ' || pid == '-' || pid == null ){
  6466. sysf_messageBox("등록번호를 찾을 수","I004");
  6467. return false;
  6468. }
  6469. } else {
  6470. pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  6471. }
  6472. var rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  6473. if( rrgstno1 == '' || rrgstno1 == ' ' || rrgstno1 == '-' || rrgstno1 == null ){
  6474. sysf_messageBox("주민등록번호 앞 6자리를 찾을 수","I004");
  6475. return false;
  6476. }
  6477. var rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  6478. if( rrgstno2 == '' || rrgstno2 == ' ' || rrgstno2 == '-' || rrgstno2 == null ){
  6479. sysf_messageBox("주민등록번호 뒤 7자리를 찾을 수","I004");
  6480. return false;
  6481. }
  6482. var hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  6483. if( hngnm == '' || hngnm == ' ' || hngnm == '-' || hngnm == null ){
  6484. sysf_messageBox("환자이름을 찾을 수","I004");
  6485. return false;
  6486. }
  6487. var issno = ds_hidden_patcardissue.getColumn(0, "pcinfo");
  6488. if( issno == '' || issno == ' ' || issno == '-' || issno == null ){
  6489. sysf_messageBox("PC 고유번호 정보를 찾을 수","I004");
  6490. return false;
  6491. }
  6492. //노드값 세팅
  6493. ds_hidden_patcardissue.setColumn( 0, "flag", flag); //최초발행 : 'F' 재발행 : 'R'
  6494. ds_hidden_patcardissue.setColumn( 0, "pid", pid);
  6495. ds_hidden_patcardissue.setColumn( 0, "rrgstno1", rrgstno1);
  6496. ds_hidden_patcardissue.setColumn( 0, "rrgstno2", rrgstno2);
  6497. ds_hidden_patcardissue.setColumn( 0, "issflag", "7"); //환자 cf)직원은 '4"
  6498. ds_hidden_patcardissue.setColumn( 0, "issno", issno);
  6499. ds_hidden_patcardissue.setColumn( 0, "hngnm", hngnm);
  6500. ds_hidden_patcardissue.setColumn( 0, "remfact", '-');
  6501. // if(submit("TXPAM00201")){
  6502. var oParam = {};
  6503. oParam.id = "TXPAM00201";
  6504. oParam.service = "pamcomnapp.PamComn";
  6505. oParam.method = "reqInsPatCardIssue";
  6506. oParam.inds = "req=ds_";
  6507. oParam.outds = "";
  6508. oParam.async = false;
  6509. oParam.callback = "cf_TXPAM00201";
  6510. tranf_submit(oParam);
  6511. /*
  6512. function cf_TXPAM00201(sSvcId, nErrorCode, sErrorMsg) {
  6513. if(nErrorCode < 0) return;
  6514. }
  6515. function cf_TXPAM00201(sSvcId, nErrorCode, sErrorMsg) {
  6516. arErrorCode.push(sSvcId, nErrorCode);
  6517. }
  6518. arErrorCode.pop("TXPAM00201") > -1
  6519. arErrorCode.pop("TXPAM00201") < 0
  6520. */
  6521. sysf_messageBox("환자카드 발급신청을 정상적으로 완료했습니다. 카드발급 프린터에서 발급상황을","I007");
  6522. }
  6523. //ds_hidden_patcardissue.clearData();
  6524. }
  6525. //빈병상이 있는 Row의 색상을 노랑색으로 변경한다.
  6526. function fSetRowStyle()
  6527. {
  6528. group3.switch1.case2.grd_roominfo.allStyle("all","background-color") = "#ffffff"; // 배경색을 초기화 한다.
  6529. setRowStyle("group3.switch1.case2.grd_roominfo", "1","0","emptybedcnt","bigger"); // 병실정보row의 색상을 변경한다.
  6530. }
  6531. //2008.01.14 추가 - 진료의뢰 제출구분 체크
  6532. function fCheckOrdReqForm()
  6533. {
  6534. //수급절차 본인부담 100% 일때 보험유형보조 전액본인부담으로 세팅!!
  6535. var inpt_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  6536. if( inpt_insukind == gsBoHo2 || inpt_insukind == gsBoHo1 || inpt_insukind == gsBoHeom ){
  6537. if( group3.cmb_ordreqformflag.value == "1" //보험 100%(의뢰서미지참)
  6538. || group3.cmb_ordreqformflag.value == "2" //본인희망 100%
  6539. || group3.cmb_ordreqformflag.value == "4" //기타 100%
  6540. || group3.cmb_ordreqformflag.value == "5" ){ //의보예정(일반)
  6541. ds_main_iphs.setColumn( 0, "iphs_suppkind", "01");
  6542. }else if( group3.cmb_ordreqformflag.value == "3" ){
  6543. fSuppkindSet();
  6544. // ds_main_iphs.setColumn( 0, "iphs_suppkind", "00");
  6545. } else {
  6546. fSuppkindSet();
  6547. //일단 해당없음,일반은 정상으로 셋팅 - 채과장님 문의후 수정 예정
  6548. // ds_main_iphs.setColumn( 0, "iphs_suppkind", "00");
  6549. }
  6550. }
  6551. //model.refresh();
  6552. }
  6553. //병상수 체크
  6554. function fRoomBedCntCheck()
  6555. {
  6556. var inpt_roomcd = ds_main_inpt.getColumn(0, "inpt_roomcd");
  6557. ds_send_data16.setColumn( 0, "bedflag", "Y");
  6558. ds_send_data16.setColumn( 0, "roomcd", inpt_roomcd);
  6559. // submit("TRPMI00111");
  6560. var oParam = {};
  6561. oParam.id = "TRPMI00111";
  6562. oParam.service = "ipatmngtapp.InRgst";
  6563. oParam.method = "reqGetRoomCheckInfo";
  6564. oParam.inds = "req=ds_";
  6565. oParam.outds = "ds_=rsltroom";
  6566. oParam.async = false;
  6567. oParam.callback = "cf_TRPMI00111";
  6568. tranf_submit(oParam);
  6569. /*
  6570. function cf_TRPMI00111(sSvcId, nErrorCode, sErrorMsg) {
  6571. if(nErrorCode < 0) return;
  6572. }
  6573. function cf_TRPMI00111(sSvcId, nErrorCode, sErrorMsg) {
  6574. arErrorCode.push(sSvcId, nErrorCode);
  6575. }
  6576. arErrorCode.pop("TRPMI00111") > -1
  6577. arErrorCode.pop("TRPMI00111") < 0
  6578. */
  6579. var rm_chk = ds_hidden_roomcheck_rsltroom.getColumn(0, "rm_chk");
  6580. if (rm_chk < 1) {
  6581. sysf_messageBox("빈병상이 아닙니다. 다른 병실을","C002");
  6582. //ds_main_inpt.setColumn( 0, "inpt_roomcd","");
  6583. //ds_main_inpt.setColumn( 0, "inpt_roomgrdecd","");
  6584. //ds_main_inpt.setColumn( 0, "inpt_roomtypecd","");
  6585. group3.cmb_roomcd.setFocus();
  6586. //model.refresh();
  6587. return false;
  6588. } else {
  6589. return true;
  6590. }
  6591. }
  6592. //동명이인체크
  6593. function fSameNameCheck()
  6594. {
  6595. var ptbs_hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  6596. var inpt_wardcd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  6597. ds_send_data28.setColumn( 0, "hngnm", ptbs_hngnm);
  6598. ds_send_data28.setColumn( 0, "wardcd", inpt_wardcd);
  6599. // submit("TRPMI00122");
  6600. var oParam = {};
  6601. oParam.id = "TRPMI00122";
  6602. oParam.service = "ipatmngtapp.InRgst";
  6603. oParam.method = "reqGetSnameCheckInfo";
  6604. oParam.inds = "req=ds_";
  6605. oParam.outds = "ds_=rsltsname";
  6606. oParam.async = false;
  6607. oParam.callback = "cf_TRPMI00122";
  6608. tranf_submit(oParam);
  6609. /*
  6610. function cf_TRPMI00122(sSvcId, nErrorCode, sErrorMsg) {
  6611. if(nErrorCode < 0) return;
  6612. }
  6613. function cf_TRPMI00122(sSvcId, nErrorCode, sErrorMsg) {
  6614. arErrorCode.push(sSvcId, nErrorCode);
  6615. }
  6616. arErrorCode.pop("TRPMI00122") > -1
  6617. arErrorCode.pop("TRPMI00122") < 0
  6618. */
  6619. var sn_chk = ds_hidden_snamecheck_rsltsname.getColumn(0, "sn_chk");
  6620. if (sn_chk > 0) {
  6621. if(sysf_messageBox("확인! 같은병동에 동명이인이 존재합니다. 계속 진행하시겠습니까?","Q999","") == 6){
  6622. }else{
  6623. return false;
  6624. }
  6625. }
  6626. }
  6627. //병실 성별 체크
  6628. // 2008.07.29 10세미만일 때 성별체크 하지 않음
  6629. function fRoomSexCheck(inpt_wardcd, inpt_roomcd, ptbs_sex, inpt_sex, rrgstno)
  6630. {
  6631. if (fRoomSexGubunCheck(rrgstno)) {
  6632. return true;
  6633. }
  6634. if (ptbs_sex != inpt_sex) {
  6635. if (inpt_sex != "A" && inpt_sex != "" && inpt_sex != " " && inpt_sex != null) {
  6636. sysf_messageBox("환자 성별과 병실정보 성별이 다릅니다. 다른 병실을","C002");
  6637. // ds_main_inpt_inpt_roomcd.clearData(); ds_main_inpt_inpt_roomcd.addRow();
  6638. // group3.cmb_roomcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd"
  6639. // group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomgrdecd"
  6640. // group3.cmb_roomtypecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomtypecd"
  6641. // ds_main_inpt.setColumn( 0, "inpt_wardcd","");
  6642. //ds_main_inpt.setColumn( 0, "inpt_roomcd","");
  6643. //ds_main_inpt.setColumn( 0, "inpt_roomgrdecd","");
  6644. //ds_main_inpt.setColumn( 0, "inpt_roomtypecd","");
  6645. //model.refresh();
  6646. return false;
  6647. }
  6648. }
  6649. //분만실("2100300000")일 경우 남자 체크
  6650. if (inpt_wardcd == "2100300000") {
  6651. if (ptbs_sex == "M") {
  6652. sysf_messageBox("성별이 남자입니다. 다른병동을","C002");
  6653. ds_main_inpt.setColumn( 0, "inpt_wardcd",ds_hidden_original_inpt.getColumn(0, "inpt_wardcd"));
  6654. //ds_main_inpt.setColumn( 0, "inpt_roomcd","");
  6655. //ds_main_inpt.setColumn( 0, "inpt_roomgrdecd","");
  6656. //ds_main_inpt.setColumn( 0, "inpt_roomtypecd","");
  6657. //model.refresh();
  6658. return false;
  6659. }
  6660. }
  6661. return true;
  6662. //model.refresh();
  6663. }
  6664. //20070822 보험에 따른 보험정보 탭 변경
  6665. function fInsuTabChng()
  6666. {
  6667. var inpt_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  6668. group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind[up = '" + inpt_insukind + "' and (io = 'A' or io = 'I')]";
  6669. // alert(inpt_insukind);
  6670. if (inpt_insukind == gsBoHeom || inpt_insukind == gsBoHo1 || inpt_insukind == gsBoHo2
  6671. || inpt_insukind == gsIlBan || inpt_insukind == gsForIn || inpt_insukind == "-") {
  6672. model.toggle("group3.switch2.case_base");
  6673. } else if (inpt_insukind == gsSanJae) { //산재
  6674. model.toggle("group3.switch2.case_inducs");
  6675. } else if (inpt_insukind == gsJaboKind) { //자보
  6676. model.toggle("group3.switch2.case_ta");
  6677. } else if (inpt_insukind == gsGongSang) { //공상
  6678. model.toggle("group3.switch2.case_dutywund");
  6679. }
  6680. //model.refresh();
  6681. }
  6682. // 진료과,병동,병실의 콤보값을 셋팅한다.
  6683. function fComboNodeSet(arg1){
  6684. if (arg1 == 0){
  6685. var sorddeptcd = ds_main_icdr.getColumn(0, "icdr_orddeptcd");
  6686. group3.combo2.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid[dp = '" + sorddeptcd + "' ]";
  6687. //group3.combo2.refresh();
  6688. var swardcd = ds_main_icdr.getColumn(0, "icdr_wardcd");
  6689. if (swardcd == null || swardcd == " " || swardcd == "") {
  6690. group3.combo3.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd"
  6691. //group3.combo3.refresh();
  6692. } else {
  6693. group3.combo3.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd[wd = '" + swardcd + "' ]";
  6694. //group3.combo3.refresh();
  6695. }
  6696. var swardcd2 = ds_main_icdr.getColumn(0, "icdr_wardcd2");
  6697. if (swardcd2 == null || swardcd2 == " " || swardcd2 == "") {
  6698. combo12.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd"
  6699. //combo12.refresh();
  6700. } else {
  6701. combo12.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd[wd = '" + swardcd2 + "' ]";
  6702. //combo12.refresh();
  6703. }
  6704. var iinsukind = ds_main_iphs.getColumn(0, "iphs_insukind");
  6705. group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind[up = '" + iinsukind + "' and (io = 'A' or io = 'I')]";
  6706. //group3.cmb_suppkind.refresh();
  6707. }else if (arg1 == 1){
  6708. var sorddeptcd = ds_main_icdr.getColumn(0, "icdr_orddeptcd");
  6709. group3.combo2.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid[dp = '" + sorddeptcd + "' ]";
  6710. //group3.combo2.refresh();
  6711. }else if (arg1 == 2){
  6712. var swardcd = ds_main_icdr.getColumn(0, "icdr_wardcd");
  6713. if (swardcd == null || swardcd == " " || swardcd == "") {
  6714. group3.combo3.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd"
  6715. //ds_main_icdr_icdr_roomcd.clearData(); ds_main_icdr_icdr_roomcd.addRow();
  6716. //group3.combo3.refresh();
  6717. } else {
  6718. group3.combo3.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd[wd = '" + swardcd + "' ]";
  6719. //ds_main_icdr_icdr_roomcd.clearData(); ds_main_icdr_icdr_roomcd.addRow();
  6720. //group3.combo3.refresh();
  6721. }
  6722. }else if (arg1 == 3){
  6723. var swardcd2 = ds_main_icdr.getColumn(0, "icdr_wardcd2");
  6724. if (swardcd2 == null || swardcd2 == " " || swardcd2 == "") {
  6725. combo12.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd"
  6726. //ds_main_icdr_icdr_roomcd2.clearData(); ds_main_icdr_icdr_roomcd2.addRow();
  6727. //combo12.refresh();
  6728. } else {
  6729. combo12.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd[wd = '" + swardcd2 + "' ]";
  6730. //ds_main_icdr_icdr_roomcd2.clearData(); ds_main_icdr_icdr_roomcd2.addRow();
  6731. //combo12.refresh();
  6732. }
  6733. }else if (arg1 == 4){
  6734. var iinsukind = ds_main_iphs.getColumn(0, "iphs_insukind");
  6735. group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind[up = '" + iinsukind + "' and (io = 'A' or io = 'I')]";
  6736. //group3.cmb_suppkind.refresh();
  6737. }
  6738. }
  6739. //세션정보
  6740. function fGetUserInfosSampling()
  6741. {
  6742. var sUserInfosS = getUserInfos();
  6743. sUserInfosS = sUserInfosS + "|";
  6744. var UserInfosS_Array = sUserInfosS.split("|");
  6745. var userid = UserInfosS_Array[0]; //사용자번호
  6746. var usernm = UserInfosS_Array[1]; //사용자이름
  6747. //var posinstcd = UserInfosS_Array[2]; //소속기관코드
  6748. //var posinstnm = UserInfosS_Array[3]; //소속기관명
  6749. var posinstcd = UserInfosS_Array[6]; //근무지기관코드 2009.04.15
  6750. var posinstnm = UserInfosS_Array[7]; //근무지기관명 2009.04.15
  6751. var posdeptcd = UserInfosS_Array[4]; //소속부서코드
  6752. var posdeptnm = UserInfosS_Array[5]; //소속부서명
  6753. model.makeNode("ds_hidden_session/" + "userid");
  6754. model.makeNode("ds_hidden_session/" + "usernm");
  6755. model.makeNode("ds_hidden_session/" + "posinstcd");
  6756. model.makeNode("ds_hidden_session/" + "posinstnm");
  6757. model.makeNode("ds_hidden_session/" + "posdeptcd");
  6758. model.makeNode("ds_hidden_session/" + "posdeptnm")
  6759. if (userid == null || userid == "" || userid == " " || userid == "-") userid = "pam";
  6760. //if (posinstcd == null || posinstcd == "" || posinstcd == " " || posinstcd == "-") posinstcd = "";
  6761. ds_hidden_session.setColumn( 0, "userid",userid);
  6762. ds_hidden_session.setColumn( 0, "usernm",usernm);
  6763. ds_hidden_session.setColumn( 0, "posinstcd",posinstcd);
  6764. ds_hidden_session.setColumn( 0, "posinstnm",posinstnm);
  6765. ds_hidden_session.setColumn( 0, "posdeptcd",posdeptcd);
  6766. ds_hidden_session.setColumn( 0, "posdeptnm",posdeptnm);
  6767. //model.refresh();
  6768. }
  6769. function fGetPTIN(vpid,vinsukind,vsuppkind,vinsucd,vappdd)
  6770. {
  6771. //map화일에 min_count="1" 데이터가 없어도 인스턴스 존재. temp의 값을 카피할 필요없다.
  6772. ds_send_data8.setColumn( 0, "pid", vpid);
  6773. ds_send_data8.setColumn( 0, "insukind", vinsukind);
  6774. ds_send_data8.setColumn( 0, "insucd", vinsucd);
  6775. ds_send_data8.setColumn( 0, "appdd", vappdd);
  6776. ds_send_data8.setColumn( 0, "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  6777. ds_send_data8.setColumn( 0, "checkflag", "1");
  6778. // submit("TRPMI00109");
  6779. var oParam = {};
  6780. oParam.id = "TRPMI00109";
  6781. oParam.service = "pamcomnapp.PamComn";
  6782. oParam.method = "reqGetPatInsuInfo";
  6783. oParam.inds = "req=ds_";
  6784. oParam.outds = "ds_=ptin ds_=srdg ds_=rooa ds_=aipm ds_=icpm";
  6785. oParam.async = false;
  6786. oParam.callback = "cf_TRPMI00109";
  6787. tranf_submit(oParam);
  6788. /*
  6789. function cf_TRPMI00109(sSvcId, nErrorCode, sErrorMsg) {
  6790. if(nErrorCode < 0) return;
  6791. }
  6792. function cf_TRPMI00109(sSvcId, nErrorCode, sErrorMsg) {
  6793. arErrorCode.push(sSvcId, nErrorCode);
  6794. }
  6795. arErrorCode.pop("TRPMI00109") > -1
  6796. arErrorCode.pop("TRPMI00109") < 0
  6797. */
  6798. var ptin_pid = ds_hidden_h_rcv_ptin.getColumn(0, "ptin_pid");
  6799. if (ptin_pid != null && ptin_pid != "" && ptin_pid != " " ) {
  6800. ds_main_ptin.copyData(ds_hidden_h_rcv_ptin);
  6801. ds_hidden_original_ptin.copyData(ds_hidden_h_rcv_ptin);
  6802. fSuppkindSet();
  6803. } else {
  6804. ds_main_ptin.setColumn( 0, "ptin_pid",vpid);
  6805. ds_main_ptin.setColumn( 0, "ptin_insukind",vinsukind);
  6806. fSuppkindSet();
  6807. ds_main_iphs.setColumn( 0, "iphs_suppkindresn","-");
  6808. ds_main_ptin.setColumn( 0, "ptin_insucdnm","-");
  6809. //2007.12.17 pam.js gsInsuCd_Default로 통테 후 수정.
  6810. if (vinsukind == gsBoHeom){
  6811. ds_main_ptin.setColumn( 0, "ptin_insucd","0015");
  6812. ds_main_ptin.setColumn( 0, "ptin_insucdnm", fInsunmRef( ds_main_ptin.getColumn(0, "ptin_insucd"),ds_main_ptin.getColumn(0, "ptin_insukind")));
  6813. } else {
  6814. ds_main_ptin.setColumn( 0, "ptin_insucd","-");
  6815. ds_main_ptin.setColumn( 0, "ptin_insucdnm","-");
  6816. }
  6817. fInsdrelaSet();
  6818. ds_main_ptin.setColumn( 0, "ptin_fromdd",utlf_getCurrentDate());
  6819. ds_main_ptin.setColumn( 0, "ptin_todd","99991231");
  6820. //model.refresh();
  6821. }
  6822. //조회된 경우, 화면의 중증정보에 세팅
  6823. var srdg_cnt = ds_hidden_h_rcv_srdg.rowcount;
  6824. if (srdg_cnt > 0) {
  6825. ds_main_srdg.copyData(ds_hidden_h_rcv_srdg);
  6826. ds_hidden_original_srdg.copyData(ds_hidden_h_rcv_srdg);
  6827. }
  6828. //20090701 2.희귀난치성산정특례 고시적용
  6829. var rooa_cnt = ds_hidden_h_rcv_rooa.rowcount;
  6830. if (rooa_cnt > 0) {
  6831. ds_main_rooa.copyData(ds_hidden_h_rcv_rooa);
  6832. ds_hidden_original_rooa.copyData(ds_hidden_h_rcv_rooa);
  6833. }
  6834. //조회된 경우, 화면의 자보정보 세팅
  6835. var aipm_cnt = ds_hidden_h_rcv_aipm.rowcount;
  6836. if (aipm_cnt > 0) {
  6837. ds_main_aipm.copyData(ds_hidden_h_rcv_aipm);
  6838. ds_hidden_original_aipm.copyData(ds_hidden_h_rcv_aipm);
  6839. var sSuppkind = ds_main_aipm.getColumn(0, "aipm_suppkind");
  6840. if (!utlf_isNull(sSuppkind)) {
  6841. ds_main_iphs.setColumn( 0, "iphs_suppkind", sSuppkind);
  6842. }
  6843. }
  6844. //조회된 경우, 화면의 산재정보 세팅
  6845. var icpm_cnt = ds_hidden_h_rcv_icpm.rowcount;
  6846. if (icpm_cnt > 0) {
  6847. ds_main_icpm.copyData(ds_hidden_h_rcv_icpm);
  6848. ds_hidden_original_icpm.copyData(ds_hidden_h_rcv_icpm);
  6849. var sSuppkind = ds_main_icpm.getColumn(0, "icpm_suppkind");
  6850. if (!utlf_isNull(sSuppkind)) {
  6851. ds_main_iphs.setColumn( 0, "iphs_suppkind", sSuppkind);
  6852. }
  6853. }
  6854. if(vinsukind == gsInsu_JaboKind) {
  6855. if (ds_main_aipm.getColumn(0, "aipm_pid") == null ||
  6856. ds_main_aipm.getColumn(0, "aipm_pid") == " " || ds_main_aipm.getColumn(0, "aipm_pid") == "") {
  6857. sysf_messageBox("자보내역을 먼저","I007");
  6858. }
  6859. } else if (vinsukind == gsInsu_SanJae) {
  6860. if (ds_main_icpm.getColumn(0, "icpm_pid") == null ||
  6861. ds_main_aipm.getColumn(0, "icpm_pid") == " " || ds_main_icpm.getColumn(0, "icpm_pid") == "") {
  6862. sysf_messageBox("산재내역을 먼저","I007");
  6863. }
  6864. } else if (vinsukind == gsInsu_GongSang) {
  6865. if (ds_main_icpm.getColumn(0, "icpm_pid") == null ||
  6866. ds_main_aipm.getColumn(0, "icpm_pid") == " " || ds_main_icpm.getColumn(0, "icpm_pid") == "") {
  6867. sysf_messageBox("공상내역을 먼저","I007");
  6868. }
  6869. }
  6870. //model.refresh();
  6871. }
  6872. //환자의 중증정보 조회(환자별 중증정보 테이블에서)
  6873. function fGetSRDG(vpid,vinsukind,vappdd) {
  6874. if ((vinsukind != "11")&&(vinsukind != "21")&&(vinsukind != "22")) return;
  6875. //등록번호,보험유형,적용일자 세팅
  6876. ds_send.setColumn( 0, "pid",vpid);
  6877. ds_send.setColumn( 0, "insukind",vinsukind);
  6878. ds_send.setColumn( 0, "appdd",vappdd);
  6879. // ds_hidden_rsv_h_srdg_srdg 해당 노드에 결과값 받음
  6880. // submit("TRPAO00104");
  6881. var oParam = {};
  6882. oParam.id = "TRPAO00104";
  6883. oParam.service = "outordamtmngtapp.OutRcpt";
  6884. oParam.method = "reqGetSrdgInfo";
  6885. oParam.inds = "req=ds_";
  6886. oParam.outds = "ds_=srdg ds_=inducs ds_=ta";
  6887. oParam.async = false;
  6888. oParam.callback = "cf_TRPAO00104";
  6889. tranf_submit(oParam);
  6890. /*
  6891. function cf_TRPAO00104(sSvcId, nErrorCode, sErrorMsg) {
  6892. if(nErrorCode < 0) return;
  6893. }
  6894. function cf_TRPAO00104(sSvcId, nErrorCode, sErrorMsg) {
  6895. arErrorCode.push(sSvcId, nErrorCode);
  6896. }
  6897. arErrorCode.pop("TRPAO00104") > -1
  6898. arErrorCode.pop("TRPAO00104") < 0
  6899. */
  6900. //조회된 경우, 화면의 보험정보에 세팅
  6901. var srdg_pid = ds_hidden_rsv_h_srdg_srdg.getColumn(0, "srdg_pid");
  6902. if (srdg_pid.length != 0) {
  6903. //조회하기전에 clear
  6904. ds_main_outrgst_srdg.clearData(); ds_main_outrgst_srdg.addRow();
  6905. //중증번호,중증적용 시작일자 세팅
  6906. ds_main_outrgst_srdg.copyData(ds_hidden_rsv_h_srd_srdg);
  6907. //ds_main_outrgst_srdg.setColumn( 0, "srdg_seridiagno",ds_hidden_rsv_h_srdg_srdg.getColumn(0, "srdg_seridiagno"));
  6908. //ds_main_outrgst_srdg.setColumn( 0, "srdg_fromdd",ds_hidden_rsv_h_srdg_srdg.getColumn(0, "srdg_seridiagno"));
  6909. }
  6910. else {
  6911. //sysf_messageBox("해당 중증정보가 조회되지", "E007");
  6912. }
  6913. //model.refresh();
  6914. }
  6915. function fSuppkindSet()
  6916. {
  6917. //2007.10.18 건강보험,의료급여1종,의료급여2종 => 6세미만 유형보조 체크
  6918. var ptbs_age = ds_main_ptbs.getColumn(0, "ptbs_age");
  6919. var ptbs_birthdd = ds_main_ptbs.getColumn(0, "ptbs_brthdd");
  6920. var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  6921. //2008.01.08 건보일 경우 태어난지 0일~28일인 신생아 인경우 보조유형 '31' 셋팅
  6922. var dayno = utlf_getDateInterval(ptbs_birthdd,utlf_getCurrentDate()); // (dateHelper.js) 두 일자사이의 차를 일단위로 반환
  6923. // 2009.03.26 - 차상위 2종여부
  6924. var sScndSuptrgtFlag = ds_hidden.getColumn(0, "ScndSuptrgtFlag");
  6925. if (ptin_insukind == "11" || ptin_insukind == "21" || ptin_insukind == "22") {
  6926. if (ptbs_age == null || ptbs_age == " " || ptbs_age == "") {
  6927. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
  6928. } else if ( ptbs_age >= 0 && ptbs_age < 6) {
  6929. // 2008.10.03 - 최병진 본원출생아니면 6세미만소아로 설정 - 출생날짜계산 제거
  6930. //2010.07.20 - 입원원무팀 황신원선생님 28일이전신생아 31로 셋팅요청 - 전병원협의되셨다고 하심.
  6931. if (dayno >= 0 && dayno <= 28 && ptin_insukind == "11") {
  6932. ds_main_iphs.setColumn( 0, "iphs_suppkind","31");
  6933. } else {
  6934. ds_main_iphs.setColumn( 0, "iphs_suppkind","08");
  6935. }
  6936. if (utlf_isNull(sScndSuptrgtFlag)) {
  6937. ds_main_iphs.setColumn( 0, "iphs_suppkind","08");
  6938. } else {
  6939. if (sScndSuptrgtFlag == "1") { // 차상위1종 - 차상위
  6940. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
  6941. } else { // 차상위2종 - 차상위2종 입원6세미만
  6942. ds_main_iphs.setColumn( 0, "iphs_suppkind","41");
  6943. }
  6944. }
  6945. } else {
  6946. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
  6947. }
  6948. } else if (ptin_insukind == "31"){ // 2008.10.05 - 자보환자 보조유형 그대로 유지 - 최병진
  6949. var sAISuppkind = ds_main_aipm.getColumn(0, "aipm_suppkind");
  6950. if (!utlf_isNull(sAISuppkind)) {
  6951. ds_main_iphs.setColumn( 0, "iphs_suppkind", sAISuppkind);
  6952. } else {
  6953. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
  6954. }
  6955. } else {
  6956. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
  6957. }
  6958. group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind[up = '"+ ptin_insukind +"' and (io = 'A' or io = 'I')]";
  6959. //group3.cmb_suppkind.refresh();
  6960. }
  6961. //2007.12.17 보험자명칭 조회
  6962. function fInsunmRef(vInsucd,vInsukind) {
  6963. ds_send_data20.clearData(); ds_send_data20.addRow();
  6964. dsf_makeValue( ds_send_data20, "srchcond", "string", "1");
  6965. dsf_makeValue( ds_send_data20, "srchcnts", "string", vInsucd);
  6966. dsf_makeValue( ds_send_data20, "insuflag", "string", vInsukind.substr(0,1));
  6967. // if (submit("TRPMI00114")) {
  6968. var oParam = {};
  6969. oParam.id = "TRPMI00114";
  6970. oParam.service = "ipatmngtapp.InRgst";
  6971. oParam.method = "reqGetInsuCdList";
  6972. oParam.inds = "req=ds_";
  6973. oParam.outds = "ds_=incd";
  6974. oParam.async = false;
  6975. oParam.callback = "cf_TRPMI00114";
  6976. tranf_submit(oParam);
  6977. /*
  6978. function cf_TRPMI00114(sSvcId, nErrorCode, sErrorMsg) {
  6979. if(nErrorCode < 0) return;
  6980. }
  6981. function cf_TRPMI00114(sSvcId, nErrorCode, sErrorMsg) {
  6982. arErrorCode.push(sSvcId, nErrorCode);
  6983. }
  6984. arErrorCode.pop("TRPMI00114") > -1
  6985. arErrorCode.pop("TRPMI00114") < 0
  6986. */
  6987. if (ds_temp_insucdlist_incd.getColumn(0, "insucdnm") != "") {
  6988. var vinsucdnm = ds_temp_insucdlist_incd.getColumn(0, "insucdnm");
  6989. return vinsucdnm;
  6990. } else {
  6991. return "-";
  6992. }
  6993. }
  6994. }
  6995. function fInsdrelaSet()
  6996. {
  6997. //보험유형이 건강보험_의료보험_일반 일경우에는 피보험자관계 체크
  6998. var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  6999. // alert(ptin_insukind);
  7000. if (ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2 || ptin_insukind == gsIlBan) {
  7001. ds_main_ptin.setColumn( 0, "ptin_insdrela","1");
  7002. ds_main_ptin.setColumn( 0, "ptin_insdnm",ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  7003. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno1",ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
  7004. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno2",ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  7005. } else {
  7006. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
  7007. ds_main_iphs.setColumn( 0, "iphs_suppkindresn","-");
  7008. ds_main_ptin.setColumn( 0, "ptin_insucd","-");
  7009. ds_main_ptin.setColumn( 0, "ptin_insdrela","");
  7010. ds_main_ptin.setColumn( 0, "ptin_insucdnm","-");
  7011. ds_main_ptin.setColumn( 0, "ptin_insuno","-");
  7012. ds_main_ptin.setColumn( 0, "ptin_insdnm","-");
  7013. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno1","-");
  7014. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno2","-");
  7015. ds_main_ptin.setColumn( 0, "ptin_insdrela","-");
  7016. }
  7017. }
  7018. function fSendInit()
  7019. {
  7020. ds_send_data2.clearData(); ds_send_data2.addRow();
  7021. ds_send_data3.clearData(); ds_send_data3.addRow();
  7022. ds_send_data4.clearData(); ds_send_data4.addRow();
  7023. ds_send_data5.clearData(); ds_send_data5.addRow();
  7024. ds_send_data6.clearData(); ds_send_data6.addRow();
  7025. ds_send_data7.clearData(); ds_send_data7.addRow();
  7026. ds_send_data8.clearData(); ds_send_data8.addRow();
  7027. ds_send_data9.clearData(); ds_send_data9.addRow();
  7028. ds_send_data10.clearData(); ds_send_data10.addRow();
  7029. ds_send_data11.clearData(); ds_send_data11.addRow();
  7030. ds_send_data12.clearData(); ds_send_data12.addRow();
  7031. ds_send_data13.clearData(); ds_send_data13.addRow();
  7032. ds_send_data14.clearData(); ds_send_data14.addRow();
  7033. ds_send_data15.clearData(); ds_send_data15.addRow();
  7034. ds_send_data16.clearData(); ds_send_data16.addRow();
  7035. ds_send_data17.clearData(); ds_send_data17.addRow();
  7036. ds_send_data18.clearData(); ds_send_data18.addRow();
  7037. ds_send_data19.clearData(); ds_send_data19.addRow();
  7038. }
  7039. function fBaseDataInitPtbs()
  7040. {
  7041. ds_main_ptbs.setColumn( 0, "ptbs_engnm","-");
  7042. ds_main_ptbs.setColumn( 0, "ptbs_hometel","-");
  7043. ds_main_ptbs.setColumn( 0, "ptbs_mpphontel","-");
  7044. ds_main_ptbs.setColumn( 0, "ptbs_zipcd1","000");
  7045. ds_main_ptbs.setColumn( 0, "ptbs_zipcd2","000");
  7046. ds_main_ptbs.setColumn( 0, "ptbs_zipcdseq","1");
  7047. ds_main_ptbs.setColumn( 0, "ptbs_zipcdaddr","-");
  7048. ds_main_ptbs.setColumn( 0, "ptbs_detladdr","-");
  7049. ds_main_ptbs.setColumn( 0, "ptbs_recmerrela","-");
  7050. ds_main_ptbs.setColumn( 0, "ptbs_inhospyn","N");
  7051. }
  7052. function fBaseDataInitPtin()
  7053. {
  7054. ds_main_ptin.setColumn( 0, "ptin_insukind","-");
  7055. ds_main_iphs.setColumn( 0, "iphs_insukind","-");
  7056. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
  7057. ds_main_iphs.setColumn( 0, "iphs_suppkindresn","-");
  7058. ds_main_ptin.setColumn( 0, "ptin_insucd","-");
  7059. ds_main_ptin.setColumn( 0, "ptin_insuno","-");
  7060. ds_main_ptin.setColumn( 0, "ptin_insdnm","-");
  7061. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno1","-");
  7062. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno2","-");
  7063. ds_main_ptin.setColumn( 0, "ptin_insdrela","-");
  7064. ds_main_ptin.setColumn( 0, "ptin_fromdd",utlf_getCurrentDate());
  7065. ds_main_ptin.setColumn( 0, "ptin_todd","99991231");
  7066. }
  7067. /* 2008.07.12 - ptdc 사용않함
  7068. function fBaseDataInitPtdc()
  7069. {
  7070. ds_main_ptdc.setColumn( 0, "ptdc_disccd","-");
  7071. ds_main_ptdc.setColumn( 0, "ptdc_discflag","D");
  7072. ds_main_ptdc.setColumn( 0, "ptdc_disccls","-");
  7073. ds_main_ptdc.setColumn( 0, "ptdc_fromdd",utlf_getCurrentDate());
  7074. ds_main_ptdc.setColumn( 0, "ptdc_todd","99991231");
  7075. ds_main_ptdc.setColumn( 0, "ptdc_empid","-");
  7076. ds_main_ptdc.setColumn( 0, "ptdc_emprela","-");
  7077. ds_main_ptdc.setColumn( 0, "ptdc_holdoffcyn","N");
  7078. ds_main_ptdc.setColumn( 0, "ptdc_discappacptyn","N");
  7079. ds_main_ptdc.setColumn( 0, "ptdc_profacptyn","N");
  7080. ds_main_ptdc.setColumn( 0, "ptdc_profacptdd","-");
  7081. ds_main_ptdc.setColumn( 0, "ptdc_remfact","-");
  7082. }
  7083. */
  7084. //2007.10.01 특이환자체크
  7085. function fCheckSpcfPat()
  7086. {
  7087. // alert(ds_hidden_check_ptsp.rowcount;);
  7088. if( ds_hidden_check_ptsp.rowcount;> 0 ){
  7089. group3.btn_patspcfyn.attribute("background-color") = "#ff0000";
  7090. // 2008.07.30 자동팝업하도록 추가
  7091. group3.btn_patspcfyn.dispatch("DOMActivate");
  7092. } else{
  7093. group3.btn_patspcfyn.attribute("background-color") = "#c0c0c0";
  7094. }
  7095. }
  7096. function fInRgstBaseInfoRef(ptbs_flag)
  7097. {
  7098. model.toggle("group3.switch2.case_base"); // 기본탭으로 변경
  7099. if (ptbs_flag == 2) {
  7100. if ( ds_main.getColumn(0, "popupendflag") == "ok" ) {
  7101. var ptbs_pid = ds_main_patinfo_patinfolist.getColumn(0, "pid");
  7102. if (ptbs_pid == null || ptbs_pid == "" || ptbs_pid == " ") {
  7103. return false;
  7104. } else {
  7105. ds_send_data5.setColumn( 0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  7106. ds_send_data5.setColumn( 0, "mode","11");
  7107. ds_send_data5.setColumn( 0, "indd", utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
  7108. ds_main_ptbs.setColumn( 0, "ptbs_pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  7109. }
  7110. } else {
  7111. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  7112. if (ptbs_pid != null && ptbs_pid != "" ){
  7113. ds_main_ptbs.setColumn( 0, "ptbs_hngnm",model.getValue("ds_hidden_original_ptbs[ptbs_pid = "+ ptbs_pid +"]_ptbs_hngnm"));
  7114. }
  7115. //group3.ipt_hngnm.refresh();
  7116. return false;
  7117. }
  7118. }
  7119. /*
  7120. 2007.10.09 mode = "11" 환자인적정보,예약정보,입원정보,특이환자여부조회,중증환자여부조회,당일퇴원내역조회
  7121. - 중증환자 조회 존재여부 체크
  7122. - 등록시 중증환자인데 보험유형이 "06" 아닌경우 메세지 처리.
  7123. */
  7124. // submit("TRPMI00107");
  7125. var oParam = {};
  7126. oParam.id = "TRPMI00107";
  7127. oParam.service = "ipatmngtapp.InRgst";
  7128. oParam.method = "reqGetInRgPatInfo";
  7129. oParam.inds = "req=ds_";
  7130. oParam.outds = "ds_=ptbs ds_=ptsp ds_=srdg ds_=rooa ds_=adrv ds_=hndc ds_=cnst ds_=grdinrgstinfo ds_=inpt1 ds_=stdy ds_=disc ds_=bind ds_=tempdsch";
  7131. oParam.async = false;
  7132. oParam.callback = "cf_TRPMI00107";
  7133. tranf_submit(oParam);
  7134. /*
  7135. function cf_TRPMI00107(sSvcId, nErrorCode, sErrorMsg) {
  7136. if(nErrorCode < 0) return;
  7137. }
  7138. function cf_TRPMI00107(sSvcId, nErrorCode, sErrorMsg) {
  7139. arErrorCode.push(sSvcId, nErrorCode);
  7140. }
  7141. arErrorCode.pop("TRPMI00107") > -1
  7142. arErrorCode.pop("TRPMI00107") < 0
  7143. */
  7144. ds_send_data5.clearData(); ds_send_data5.addRow();
  7145. // 2008.12.12 - 합번체크
  7146. var iBindCount = ds_hidden_check_bind.rowcount;
  7147. if (iBindCount > 0) {
  7148. var sPid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  7149. var sHngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  7150. for (var idx = 1 ; idx <= iBindCount ; idx++) {
  7151. var sCurrentPid = ds_hidden_check_bind.getColumn(idx, "bind_pid"));
  7152. if (sCurrentPid == "OLDPID") {
  7153. var sBindPid = ds_hidden_check_bind.getColumn(idx, "bind_newpid"));
  7154. var retValue = sysf_messageBox(sPid + "(" + sHngnm + ") 환자의 등록번호가 [ " + sBindPid + " ] 로 합번 신청되었습니다. 합번 신청한 번호로 재조회 하시겠습니까?", "Q");
  7155. if (retValue == "6") {
  7156. ds_main_ptbs.setColumn( 0, "ptbs_pid", sBindPid);
  7157. //group3.ipt_pid.refresh();
  7158. if (ptbs_flag == "1") {
  7159. inputEnterKey("group3.ipt_pid", "onkeypress");
  7160. } else {
  7161. ds_send_data5.setColumn( 0, "pid", group3.ipt_pid.text);
  7162. ds_send_data5.setColumn( 0, "mode", "11");
  7163. ds_send_data5.setColumn( 0, "indd", utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
  7164. fInRgstBaseInfoRef(1);
  7165. }
  7166. return false;
  7167. } else {
  7168. group5.button17.dispatch("DOMActivate");
  7169. return false;
  7170. }
  7171. }
  7172. }
  7173. }
  7174. // 2009.02.12 - 성모병원 환자 메시지 처리
  7175. var sPidFlag = ds_hidden_check_ptbs.getColumn(0, "ptbs_pidflag");
  7176. if (sPidFlag == "90") {
  7177. sysf_messageBox("성모병원에서 전환된 환자입니다!!", "I");
  7178. }
  7179. var inpt_chkcnt = ds_hidden_check_grdinrgstinfo.rowcount;
  7180. var adrv_chkcnt = ds_hidden_check_adrv.rowcount;
  7181. var srdg_chkcnt = ds_hidden_check_srdg.rowcount;
  7182. var rooa_chkcnt = ds_hidden_check_rooa.rowcount;
  7183. var hndc_chkcnt = ds_hidden_check_hndc.rowcount;
  7184. // 2008.10.09 내원이력 중 최종 감면정보, 희귀난치대상여부
  7185. var disc_chkcnt = ds_hidden_check_disc.rowcount;
  7186. //2007.12.31 당일퇴원내역 조회
  7187. var inpt_node1 = instance1.selectSingleNode("ds_hidden_check_inpt1");
  7188. if (inpt_node1 != null) {
  7189. var inpt_pid1 = ds_hidden_check_inpt1.getColumn(0, "inpt_pid");
  7190. if (inpt_pid1 != null && inpt_pid1 != " " && inpt_pid1 != "") {
  7191. sysf_messageBox("당일 퇴원내역이 존재합니다. 당일 퇴원내역을","I007");
  7192. }
  7193. }
  7194. if (hndc_chkcnt > 0) {
  7195. ds_main_hndc.copyData(ds_hidden_check_hndc);
  7196. }
  7197. if (srdg_chkcnt > 0) {
  7198. ds_main_srdg.copyData(ds_hidden_check_srdg);
  7199. }
  7200. if (rooa_chkcnt > 0) {
  7201. ds_main_rooa.copyData(ds_hidden_check_rooa);
  7202. }
  7203. if (disc_chkcnt > 0) {
  7204. ds_main_disc.copyData(ds_hidden_check_disc);
  7205. }
  7206. //주부유형 존재(팝업을 띄운다.)
  7207. if (inpt_chkcnt >1) {
  7208. // 2008.09.19 노트 초기화 - 그냥 닫기하면 노드가 2배로 늘어난다.
  7209. ds_hidden_rcvlist_pouplist.clearData();
  7210. dsf_makeValue( ds_hidden_rcvlist, "pouplist", "string", "" );
  7211. for (i = 1 ; i <= inpt_chkcnt; i++) {
  7212. model.duplicate("ds_hidden_rcvlist_pouplist","ds_hidden_check_grdinrgstinfo[" + i + "]");
  7213. }
  7214. frmf_modal("SPPMI02100", "SPPMI02100", "ds_hidden_rcvlist_pouplist""-"ds_hidden_list"", "", "1", "150", "150", "", "", "", "", "", "M");
  7215. if ( ds_main.getColumn(0, "popupendflag") == "ok" ) {
  7216. ds_main.setColumn( 0, "popupendflag", "");
  7217. ds_send_data6.setColumn( 0, "pid",ds_hidden_popuplist.getColumn(0, "pid"));
  7218. ds_send_data6.setColumn( 0, "mskind",ds_hidden_popuplist.getColumn(0, "mskind"));
  7219. ds_send_data6.setColumn( 0, "indd",ds_hidden_popuplist.getColumn(0, "indd"));
  7220. ds_send_data6.setColumn( 0, "orddeptcd",ds_hidden_popuplist.getColumn(0, "orddeptcd"));
  7221. ds_send_data6.setColumn( 0, "insukind",ds_hidden_popuplist.getColumn(0, "insukind"));
  7222. //ptbs,ptin,ptdc,adrv,inpt,iphs 조회
  7223. ds_send_data6.setColumn( 0, "mode","8");
  7224. // if (submit("TRPMI00102")) {
  7225. var oParam = {};
  7226. oParam.id = "TRPMI00102";
  7227. oParam.service = "ipatmngtapp.InRgst";
  7228. oParam.method = "reqGetInRgPatInfo";
  7229. oParam.inds = "req=ds_";
  7230. oParam.outds = "ds_=ptbs ds_=ptin ds_=aipm ds_=icpm ds_=inpt ds_=iphs ds_=admi ds_=adrv ds_=disc ds_=fstinpt";
  7231. oParam.async = false;
  7232. oParam.callback = "cf_TRPMI00102";
  7233. tranf_submit(oParam);
  7234. /*
  7235. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  7236. if(nErrorCode < 0) return;
  7237. }
  7238. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  7239. arErrorCode.push(sSvcId, nErrorCode);
  7240. }
  7241. arErrorCode.pop("TRPMI00102") > -1
  7242. arErrorCode.pop("TRPMI00102") < 0
  7243. */
  7244. ds_send_data6.clearData(); ds_send_data6.addRow();
  7245. fBaseInfo();
  7246. // fGetPTIN(ds_main_ptbs.getColumn(0, "ptbs_pid"),ds_main_ptin.getColumn(0, "ptin_insukind"),"","",utlf_getCurrentDate());
  7247. // group3.cmb_insukind.dispatch("xforms-value-changed"); // 보험형태별 UI를 반영한다.
  7248. fInsuTabChng(); //보험유형에 따른 보험정보 TAB
  7249. fOrdDrSet(); //진료과에 따른 전문의 셋팅
  7250. fRoomCDSet(); //병동에 따른 병실코드 셋팅
  7251. fOrdDeptNmSet();
  7252. ds_hidden_popuplist.clearData();
  7253. dsf_makeValue( ds_hidden, "popuplist", "string", "" );
  7254. ds_hidden_rcvlist_pouplist.clearData();
  7255. dsf_makeValue( ds_hidden_rcvlist, "pouplist", "string", "" );
  7256. }
  7257. //입원환자인경우 당일 외래 내원을 전환하기 때문에 전환되지 않은 외래내원을 Display해야하나??
  7258. //문의후 보여줄지 결정.. 2007.05.25
  7259. //submit("TRPMI00104");
  7260. fNbabyWomnRef();//신생아_산모내역조회
  7261. sysf_messageBox("재원중인 환자","E008");
  7262. //model.refresh();
  7263. }
  7264. //재원환자(주유형만 있다.)
  7265. } else if (inpt_chkcnt == '1') {
  7266. ds_send_data6.setColumn( 0, "pid",ds_hidden_check_grdinrgstinfo.getColumn(0, "pid"));
  7267. ds_send_data6.setColumn( 0, "mskind",ds_hidden_check_grdinrgstinfo.getColumn(0, "mskind"));
  7268. ds_send_data6.setColumn( 0, "indd",ds_hidden_check_grdinrgstinfo.getColumn(0, "indd"));
  7269. ds_send_data6.setColumn( 0, "orddeptcd",ds_hidden_check_grdinrgstinfo.getColumn(0, "orddeptcd"));
  7270. ds_send_data6.setColumn( 0, "insukind",ds_hidden_check_grdinrgstinfo.getColumn(0, "insukind"));
  7271. //환자정보+보험정보+할인정보+입원마스터+재원이력 조회
  7272. ds_send_data6.setColumn( 0, "mode","8");
  7273. // if (submit("TRPMI00102","false")) {
  7274. var oParam = {};
  7275. oParam.id = "TRPMI00102";
  7276. oParam.service = "ipatmngtapp.InRgst";
  7277. oParam.method = "reqGetInRgPatInfo";
  7278. oParam.inds = "req=ds_";
  7279. oParam.outds = "ds_=ptbs ds_=ptin ds_=aipm ds_=icpm ds_=inpt ds_=iphs ds_=admi ds_=adrv ds_=disc ds_=fstinpt";
  7280. oParam.async = false;
  7281. oParam.callback = "cf_TRPMI00102";
  7282. tranf_submit(oParam);
  7283. /*
  7284. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  7285. if(nErrorCode < 0) return;
  7286. }
  7287. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  7288. arErrorCode.push(sSvcId, nErrorCode);
  7289. }
  7290. arErrorCode.pop("TRPMI00102") > -1
  7291. arErrorCode.pop("TRPMI00102") < 0
  7292. */
  7293. // alert("1");
  7294. fBaseInfo();
  7295. // fGetPTIN(ds_main_ptbs.getColumn(0, "ptbs_pid"),ds_main_ptin.getColumn(0, "ptin_insukind"),"","",utlf_getCurrentDate());
  7296. // group3.cmb_insukind.dispatch("xforms-value-changed"); // 보험형태별 UI를 반영한다.
  7297. fInsuTabChng(); //보험유형에 따른 보험정보 TAB
  7298. fOrdDrSet(); //진료과에 따른 전문의 셋팅
  7299. fRoomCDSet();
  7300. fOrdDeptNmSet();
  7301. fNbabyWomnRef();//신생아_산모내역조회
  7302. }
  7303. //입원환자인경우 당일 외래 내원을 전환하기 때문에 전환되지 않은 외래내원을 Display해야하나??
  7304. //아니면 전환된 외래내원을 보여줘야하나???
  7305. //문의후 보여줄지 결정.. 2007.05.25
  7306. //외래내원을 보여주지 않을경우 그리드 리셋해야한다..20070602
  7307. //그리드 노드을 없애는데 왜 체크는 안없어질까?
  7308. ds_main_otptlist.clearData();
  7309. dsf_makeValue( ds_main_otptlist, "grdoutchoshist", "string", "" );
  7310. //submit("TRPMI00104");
  7311. sysf_messageBox("재원중인 환자","E008");
  7312. //model.refresh();
  7313. return false;
  7314. //재원환자가 아니다.
  7315. } else {
  7316. if (fBaseInfoSearch("2") == false) {
  7317. fInitialize();
  7318. group3.ipt_pid.setFocus();
  7319. //model.refresh();
  7320. return false;
  7321. }
  7322. fOrdDrSet();
  7323. // 2008.10.09 최종내원이력 중 감면정보가 있으면 자동으로 감면코드 셋팅
  7324. var sDisccd = ds_hidden_check_disc.getColumn(0, "disc_disccd");
  7325. var sRareobstflag = ds_hidden_check_disc.getColumn(0, "disc_rareobstflag");
  7326. //20100107 JHP 수정추가 fmly의 감면코드확인하여 해당 코드가 없으면 이전 감면내역이 있어도 적용 안시키도록 수정(요청번호 10311)
  7327. var sDiscUncocd = ds_hidden_check_disc.getColumn(0, "disc_discuncocd");
  7328. if(!utlf_isNull(sDiscUncocd)){
  7329. if (!utlf_isNull(sDisccd)) {
  7330. ds_main_iphs.setColumn( 0, "iphs_disccd", sDisccd);
  7331. }
  7332. }else{
  7333. ds_main_iphs.setColumn( 0, "iphs_disccd", "-");
  7334. }
  7335. // 2008.10.09 최종내원이력 중 희귀난치대상여부가 있으면 자동으로 셋팅
  7336. if (!utlf_isNull(sRareobstflag)) {
  7337. ds_main_iphs.setColumn( 0, "iphs_rareobstflag", sRareobstflag);
  7338. }
  7339. ds_main_iphs.setColumn( 0, "iphs_emplnm", ds_hidden_check_disc.getColumn(0, "disc_emplname"));
  7340. ds_main_iphs.setColumn( 0, "iphs_famyrelnm", ds_hidden_check_disc.getColumn(0, "disc_famyrelnm"));
  7341. ds_main_iphs.setColumn( 0, "iphs_preststatnm", ds_hidden_check_disc.getColumn(0, "disc_preststatnm"));
  7342. ds_main_iphs.setColumn( 0, "iphs_remark", ds_hidden_check_disc.getColumn(0, "disc_remark"));
  7343. var iadrv_count = ds_hidden_check_adrv.rowcount;if (iadrv_count > 0) {
  7344. fOutCHosCheck("1");
  7345. } else {
  7346. fOutCHosCheck("2");
  7347. }
  7348. fHandicaprRef(); //2008.01.10 장애인 체크
  7349. fNbabyWomnRef(); //신생아_산모내역조회
  7350. // 입원전검사 처방 존재 체크 - 2008.06.11
  7351. fCheckTestBeforeIn();
  7352. // 2008.07.21 공여자 여부 체크
  7353. fGetDonorInfo();
  7354. // 자선환자 체크
  7355. fCheckCharityYN(ds_main_ptbs.getColumn(0, "ptbs_pid"));
  7356. // 2009.06.26 - 가퇴원내역 체크
  7357. fCheckTempDsch();
  7358. // 수정추가 : 20090814 : JHP 본인부담상한차등구분 값 보조유형에 따라 셋팅해줌.
  7359. fOwnBMaxGradeFlagSet();
  7360. }
  7361. //model.refresh();
  7362. return true;
  7363. }
  7364. // 임상연구대상 및 입원료(병실료) 지원 체크
  7365. function fIsSupportedRoomFee() {
  7366. var iCount = ds_hidden_check_stdy.rowcount;
  7367. if (iCount > 0) {
  7368. var bRoomFeeYn = ds_hidden_check_stdy.getColumn(0, "stdy_roomfeeyn");
  7369. if (!utlf_isNull(bRoomFeeYn)) {
  7370. // 병실료 지원
  7371. if (bRoomFeeYn == "Y") {
  7372. return true;
  7373. } else {
  7374. return false;
  7375. }
  7376. } else {
  7377. return false;
  7378. }
  7379. }
  7380. }
  7381. // 입원전검사 처방 존재 체크 - 2008.06.11
  7382. function fCheckTestBeforeIn() {
  7383. // 조회조건 : 환자번호, [입원결정서 등록일자]
  7384. ds_send_data21.clearData(); ds_send_data21.addRow();
  7385. ds_send_data21.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  7386. // if (submit("TRPMI00117")) {
  7387. var oParam = {};
  7388. oParam.id = "TRPMI00117";
  7389. oParam.service = "ipatmngtapp.InRgst";
  7390. oParam.method = "reqGetTestBeforeIn";
  7391. oParam.inds = "req=ds_";
  7392. oParam.outds = "ds_=oprc";
  7393. oParam.async = false;
  7394. oParam.callback = "cf_TRPMI00117";
  7395. tranf_submit(oParam);
  7396. /*
  7397. function cf_TRPMI00117(sSvcId, nErrorCode, sErrorMsg) {
  7398. if(nErrorCode < 0) return;
  7399. }
  7400. function cf_TRPMI00117(sSvcId, nErrorCode, sErrorMsg) {
  7401. arErrorCode.push(sSvcId, nErrorCode);
  7402. }
  7403. arErrorCode.pop("TRPMI00117") > -1
  7404. arErrorCode.pop("TRPMI00117") < 0
  7405. */
  7406. ds_send_data21.clearData(); ds_send_data21.addRow();
  7407. //model.refresh();
  7408. }
  7409. var sResult = ds_hidden_h_oprc_oprc.getColumn(0, "result");
  7410. if (sResult == "Y") {
  7411. sysf_messageBox("[입원전 검사]가 존재합니다! 검사 후 입원등록 하십시오!!", "I", "");
  7412. }
  7413. }
  7414. //상병조회
  7415. function fSNWInfoRef(cur_row)
  7416. {
  7417. ds_send_data7.setColumn( 0, "pid",ds_main_otptlist_grdoutchoshist.getColumn(cur_row, "pid")));
  7418. ds_send_data7.setColumn( 0, "orddeptcd",ds_main_otptlist_grdoutchoshist.getColumn(cur_row, "orddeptcd")));
  7419. ds_send_data7.setColumn( 0, "orddd",ds_main_otptlist_grdoutchoshist.getColumn(cur_row, "orddd")));
  7420. // if (submit("TRPMI00108")) {
  7421. var oParam = {};
  7422. oParam.id = "TRPMI00108";
  7423. oParam.service = "ipatmngtapp.InRgst";
  7424. oParam.method = "reqGetSNWSpec";
  7425. oParam.inds = "req=ds_";
  7426. oParam.outds = "ds_=grdsnwspec";
  7427. oParam.async = false;
  7428. oParam.callback = "cf_TRPMI00108";
  7429. tranf_submit(oParam);
  7430. /*
  7431. function cf_TRPMI00108(sSvcId, nErrorCode, sErrorMsg) {
  7432. if(nErrorCode < 0) return;
  7433. }
  7434. function cf_TRPMI00108(sSvcId, nErrorCode, sErrorMsg) {
  7435. arErrorCode.push(sSvcId, nErrorCode);
  7436. }
  7437. arErrorCode.pop("TRPMI00108") > -1
  7438. arErrorCode.pop("TRPMI00108") < 0
  7439. */
  7440. ds_send_data7.clearData(); ds_send_data7.addRow();
  7441. //model.refresh();
  7442. }
  7443. }
  7444. function fBaseInfo()
  7445. {
  7446. var iptbscnt = 0;
  7447. var iptincnt = 0;
  7448. // var iptdccnt = 0;
  7449. var iaipmcnt = 0;
  7450. var iicpmcnt = 0;
  7451. var iinptcnt = 0;
  7452. var iiphscnt = 0;
  7453. var iadrvcnt = 0;
  7454. var iadmicnt = 0;
  7455. var icount = 0;
  7456. var ifstinptcnt = 0;
  7457. iptbscnt = ds_hidden_rcv_ptbs.rowcount;
  7458. if (iptbscnt > 0) {
  7459. ds_main_ptbs.copyData(ds_hidden_rcv_ptbs);
  7460. } else {
  7461. ds_main_ptbs.copyData(ds_hidden_temp_ptbs);
  7462. }
  7463. iptincnt = ds_hidden_rcv_ptin.rowcount;
  7464. if (iptincnt > 0) {
  7465. ds_main_ptin.copyData(ds_hidden_rcv_ptin);
  7466. } else {
  7467. ds_main_ptin.copyData(ds_hidden_temp_ptin);
  7468. }
  7469. /* 2008.07.12
  7470. iptdccnt = ds_hidden_rcv_ptdc.rowcount;
  7471. if (iptdccnt > 0) {
  7472. ds_main_ptdc.copyData(ds_hidden_rcv_ptdc);
  7473. } else {
  7474. ds_main_ptdc.copyData(ds_hidden_temp_ptdc);
  7475. }
  7476. */
  7477. iaipmcnt = ds_hidden_rcv_aipm.rowcount;
  7478. // alert("iaipmcnt : " + iaipmcnt);
  7479. if (iaipmcnt > 0) {
  7480. ds_main_aipm.copyData(ds_hidden_rcv_aipm);
  7481. var aipm_insukind = ds_main_aipm.getColumn(0, "aipm_insukind");
  7482. if (aipm_insukind != null && aipm_insukind != "" && aipm_insukind != " ") {
  7483. ds_main_ptin.setColumn( 0, "ptin_insukind",aipm_insukind);
  7484. }
  7485. }
  7486. iicpmcnt = ds_hidden_rcv_icpm.rowcount;
  7487. if (iicpmcnt > 0) {
  7488. ds_main_icpm.copyData(ds_hidden_rcv_icpm);
  7489. }
  7490. iinptcnt = ds_hidden_rcv_inpt.rowcount;
  7491. if (iinptcnt > 0) {
  7492. ds_main_inpt.copyData(ds_hidden_rcv_inpt);
  7493. } else {
  7494. ds_main_inpt.clearData(); ds_main_inpt.addRow();
  7495. }
  7496. //2009.11.23 최초입원등록자 표시
  7497. ifstinptcnt = ds_hidden_rcv_fstinpt.rowcount;
  7498. if (ifstinptcnt > 0) {
  7499. ds_main_fstinpt.copyData(ds_hidden_rcv_fstinpt);
  7500. } else {
  7501. ds_main_fstinpt.clearData(); ds_main_fstinpt.addRow();
  7502. }
  7503. iiphscnt = ds_hidden_rcv_iphs.rowcount;
  7504. if (iiphscnt > 0) {
  7505. ds_main_iphs.copyData(ds_hidden_rcv_iphs);
  7506. ds_main_ptin.setColumn( 0, "ptin_insukind",ds_main_iphs.getColumn(0, "iphs_insukind"));
  7507. } else {
  7508. ds_main_iphs.clearData(); ds_main_iphs.addRow();
  7509. }
  7510. iadrvcnt = ds_hidden_rcv_adrv.rowcount;
  7511. if (iadrvcnt > 0) {
  7512. ds_main_adrv.copyData(ds_hidden_rcv_adrv);
  7513. } else {
  7514. ds_main_adrv.clearData(); ds_main_adrv.addRow();
  7515. }
  7516. iadmicnt = ds_hidden_rcv_admi.rowcount;
  7517. if (iadmicnt > 0) {
  7518. ds_main_admi.copyData(ds_hidden_rcv_admi);
  7519. } else {
  7520. ds_main_admi.clearData(); ds_main_admi.addRow();
  7521. }
  7522. //환자정보,보험정보,할인정보 변경시 에러방지를 위해 카피한다.(TBL-Index 에러)
  7523. ds_send_data12_s_ptbs.copyData(ds_hidden_temp_ptbs);
  7524. // 2008.07.12 - 주석처리
  7525. // ds_send_data12_s_ptdc.copyData(ds_hidden_temp_ptdc);
  7526. ds_send_data12_s_ptin.copyData(ds_hidden_temp_ptin);
  7527. //환자인적,보험정보,감면정보 변경시 체크하기 위해 담는다.
  7528. copyNodeType("ds_hidden_original_ptbs","ds_main_ptbs");
  7529. // 2008.07.12 - 주석처리
  7530. // copyNodeType("ds_hidden_original_ptdc","ds_main_ptdc");
  7531. copyNodeType("ds_hidden_original_ptin","ds_main_ptin");
  7532. copyNodeType("ds_hidden_original_inpt","ds_main_inpt");
  7533. copyNodeType("ds_hidden_original_iphs","ds_main_iphs");
  7534. //model.refresh();
  7535. }
  7536. function fBaseInfoSearch(ref_flag)
  7537. {
  7538. /* ref_flag -> "1" : 예약조회
  7539. ref_flag -> "2" : 환자조회 */
  7540. // 2008.07.09 Flag 설정 추가
  7541. gRefFlag = ref_flag;
  7542. var iadrv_cnt = 0;
  7543. var adrv_currow = group3.switch1.case1.grd_inhprsrpec.row
  7544. ds_send_data6.clearData(); ds_send_data6.addRow();
  7545. if (ref_flag == "1") {
  7546. iadrv_cnt = ds_main_adrvlist_grdinhprsspec.rowcount;
  7547. } else if (ref_flag == "2") {
  7548. iadrv_cnt = ds_hidden_check_adrv.rowcount;
  7549. }
  7550. ds_send_data6.setColumn( 0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  7551. if (iadrv_cnt > 0) {
  7552. //입원결정서나 입원예약이 되어 있는 환자
  7553. ds_send_data6.setColumn( 0, "mode","7");
  7554. ds_main_inpt.clearData(); ds_main_inpt.addRow();
  7555. if (ref_flag == "1") {
  7556. //2007.09.03 입원결정서나 입원예약이 있는 환자의 정보를 Display해준다.
  7557. ds_main_ptin.setColumn( 0, "ptin_insukind",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "insukind"))); //보험유형
  7558. ds_main_iphs.setColumn( 0, "iphs_insukind",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "insukind"))); //보험유형
  7559. //2008.01.10 보조유형이 산정특례(07),인공신장투석(02),복막관류술(03),장기이식(04)인 경우는 입원이 없기때문에 정상으로 셋팅해줌.
  7560. if (ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "suppkind")) == "07" || ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "suppkind")) == "02" ||
  7561. ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "suppkind")) == "03" || ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "suppkind")) == "04") {
  7562. ds_main_iphs.setColumn( 0, "iphs_suppkind","00"); //보조유형
  7563. } else {
  7564. ds_main_iphs.setColumn( 0, "iphs_suppkind",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "suppkind"))); //보조유형
  7565. }
  7566. ds_main_iphs.setColumn( 0, "iphs_suppkindresn",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "suppkindresn"))); //보조유형사유
  7567. ds_main_inpt.setColumn( 0, "inpt_orddeptcd",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "orddeptcd"))); //진료과
  7568. ds_main_inpt.setColumn( 0, "inpt_medispclid",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "orddrid"))); //전문의
  7569. // 2008.09.19 - 예약 상태에서 희망입원병동, 등급이 있으면 값 설정하도록 추가 - 최병진
  7570. var sAssgWard = ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "assgward"));
  7571. var sInhopeward = ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inhopeward"));
  7572. // 병실을 배정했을 때
  7573. if (!utlf_isNull(sAssgWard) && sAssgWard != "-") {
  7574. ds_main_inpt.setColumn( 0, "inpt_wardcd",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "assgward"))); //병동
  7575. ds_main_inpt.setColumn( 0, "inpt_roomcd",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "assgroom"))); //병실
  7576. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "assgroomgrde"))); //등급
  7577. ds_main_inpt.setColumn( 0, "inpt_roomtypecd",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "assgroomtype"))); //형태
  7578. // 병실배정은 하지 않고 희망입원병동이 있을 때
  7579. } else if ((utlf_isNull(sAssgWard) || sAssgWard == "-") && !utlf_isNull(sInhopeward) && sInhopeward != "-") {
  7580. ds_main_inpt.setColumn( 0, "inpt_wardcd",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inhopeward"))); //병동
  7581. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inhoperoomgrdeto"))); //등급
  7582. }
  7583. ds_main_inpt.setColumn( 0, "inpt_drgyn",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "drgyn")));
  7584. //2008.01.11 수정
  7585. if (ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "bmtyn")) == null ||
  7586. ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "bmtyn")) == " " ||
  7587. ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "bmtyn")) == "" ||
  7588. ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "bmtyn")) == "N") {
  7589. ds_main_inpt.setColumn( 0, "inpt_bmtyn","1");
  7590. } else {
  7591. ds_main_inpt.setColumn( 0, "inpt_bmtyn",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "bmtyn")));
  7592. }
  7593. ds_main_iphs.setColumn( 0, "iphs_cpyn",ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "cpyn"))); // CP여부
  7594. ds_main_inpt.setColumn( 0, "inpt_mskind","M");
  7595. ds_main_inpt.setColumn( 0, "inpt_nblsyn","N");
  7596. ds_main_inpt.setColumn( 0, "inpt_rsrvinyn","Y"); //입원예약여부
  7597. ds_main_inpt.setColumn( 0, "inpt_ordreqformflag", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "ordreqformflag")));
  7598. dsf_makeValue( ds_main_inpt, "inpt_coopteamcd", "string", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "coopteamcd")));
  7599. dsf_makeValue( ds_main_icdr, "icdr_coopteamcd", "string", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "coopteamcd")));
  7600. // 2009.07.22
  7601. dsf_makeValue( ds_main_inpt, "inpt_subdeptcd", "string", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "subdeptcd")));
  7602. dsf_makeValue( ds_main_icdr, "icdr_subdeptcd", "string", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "subdeptcd")));
  7603. ds_main_adrv.setColumn( 0, "adrv_pid", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "pid"))); //예약환자번호
  7604. ds_main_adrv.setColumn( 0, "adrv_inrsrvacptdd", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inrsrvacptdd"))); //예약결정일자
  7605. ds_main_adrv.setColumn( 0, "adrv_orddeptcd", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "orddeptcd"))); //예약결정일자
  7606. ds_main_adrv.setColumn( 0, "adrv_inrsrvacptseqno", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inrsrvacptseqno"))); //예약일련번호
  7607. ds_main_adrv.setColumn( 0, "adrv_cpyn", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "cpyn"))); //CP여부
  7608. ds_main_adrv.setColumn( 0, "adrv_inhopeward", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inhopeward"))); //희망병동
  7609. ds_main_adrv.setColumn( 0, "adrv_inhoperoomgrdeto", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inhoperoomgrdeto"))); //병실등급
  7610. ds_main_adrv.setColumn( 0, "adrv_oxyyn", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "oxyyn"))); //O2여부
  7611. ds_main_adrv.setColumn( 0, "adrv_suctyn", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "suctyn"))); //Suction여부
  7612. ds_main_adrv.setColumn( 0, "adrv_inrsrvrem", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inrsrvrem"))); //원무참고사항
  7613. ds_main_adrv.setColumn( 0, "adrv_specroomyn", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "specroomyn"))); //병실형태
  7614. ds_main_adrv.setColumn( 0, "adrv_wardtypecd", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "wardtypecd"))); //병동형태
  7615. ds_main_adrv.setColumn( 0, "adrv_specwardcd", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "specwardcd"))); //센터세부병동
  7616. dsf_makeValue( ds_main_adrv, "adrv_inrsrvstat", "string", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "inrsrvstat"))); //입원예약상태
  7617. dsf_makeValue( ds_main_adrv, "adrv_insukind", "string", ds_main_adrvlist_grdinhprsspec.getColumn(adrv_currow, "insukind"))); //입원예약상태
  7618. fOrdDrSet(); //진료과에 따른 전문의 셋팅
  7619. fSpecOrdyn(); //선택진료셋팅
  7620. fOrdDeptNmSet(); //진료과영문약어셋팅
  7621. } else if (ref_flag == "2") {
  7622. //2007.09.03 입원결정서나 입원예약이 있는 환자의 정보를 Display해준다.
  7623. ds_main_ptin.setColumn( 0, "ptin_insukind",ds_hidden_check_adrv.getColumn(0, "adrv_insukind")); //보험유형
  7624. ds_main_iphs.setColumn( 0, "iphs_insukind",ds_hidden_check_adrv.getColumn(0, "adrv_insukind")); //보험유형
  7625. //2008.01.10 보조유형이 산정특례(07),인공신장투석(02),복막관류술(03),장기이식(04)인 경우는 입원이 없기때문에 정상으로 셋팅해줌.
  7626. if (ds_hidden_check_adrv.getColumn(0, "adrv_suppkind") == "07" || ds_hidden_check_adrv.getColumn(0, "adrv_suppkind") == "02" ||
  7627. ds_hidden_check_adrv.getColumn(0, "adrv_suppkind") == "03" || ds_hidden_check_adrv.getColumn(0, "adrv_suppkind") == "04") {
  7628. ds_main_iphs.setColumn( 0, "iphs_suppkind","00"); //보조유형
  7629. } else {
  7630. // 2008.11.14 - adrv.suppkind를 가져올 때 otpt의 suppkind를 다시 조회한다.
  7631. ds_main_iphs.setColumn( 0, "iphs_suppkind", ds_hidden_check_adrv.getColumn(0, "adrv_suppkind")); //보조유형
  7632. }
  7633. ds_main_iphs.setColumn( 0, "iphs_suppkindresn", ds_hidden_check_adrv.getColumn(0, "adrv_suppkindresn")); //보조유형사유
  7634. ds_main_inpt.setColumn( 0, "inpt_orddeptcd", ds_hidden_check_adrv.getColumn(0, "adrv_orddeptcd"));
  7635. ds_main_inpt.setColumn( 0, "inpt_medispclid", ds_hidden_check_adrv.getColumn(0, "adrv_orddrid"));
  7636. // 2008.09.19 - 예약 상태에서 희망입원병동, 등급이 있으면 값 설정하도록 추가 - 최병진
  7637. var sAssgWard = ds_hidden_check_adrv.getColumn(0, "adrv_assgward");
  7638. var sInhopeward = ds_hidden_check_adrv.getColumn(0, "adrv_inhopeward");
  7639. // 병실을 배정했을 때
  7640. if (!utlf_isNull(sAssgWard) && sAssgWard != "-") {
  7641. ds_main_inpt.setColumn( 0, "inpt_wardcd", ds_hidden_check_adrv.getColumn(0, "adrv_assgward"));
  7642. ds_main_inpt.setColumn( 0, "inpt_roomcd", ds_hidden_check_adrv.getColumn(0, "adrv_assgroom"));
  7643. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd", ds_hidden_check_adrv.getColumn(0, "adrv_assgroomgrde"));
  7644. ds_main_inpt.setColumn( 0, "inpt_roomtypecd", ds_hidden_check_adrv.getColumn(0, "adrv_assgroomtype"));
  7645. // 병실배정은 하지 않고 희망입원병동이 있을 때
  7646. } else if ((utlf_isNull(sAssgWard) || sAssgWard == "-") && !utlf_isNull(sInhopeward) && sInhopeward != "-") {
  7647. ds_main_inpt.setColumn( 0, "inpt_wardcd", ds_hidden_check_adrv.getColumn(0, "adrv_inhopeward"));
  7648. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd", ds_hidden_check_adrv.getColumn(0, "adrv_inhoperoomgrdeto"));
  7649. }
  7650. ds_main_inpt.setColumn( 0, "inpt_drgyn",ds_hidden_check_adrv.getColumn(0, "adrv_drgyn"));
  7651. //2008.01.11 수정
  7652. if (ds_hidden_check_adrv.getColumn(0, "adrv_bmtyn") == null ||
  7653. ds_hidden_check_adrv.getColumn(0, "adrv_bmtyn") == " " || ds_hidden_check_adrv.getColumn(0, "adrv_bmtyn") == "" ||
  7654. ds_hidden_check_adrv.getColumn(0, "adrv_bmtyn") == "N") {
  7655. ds_main_inpt.setColumn( 0, "inpt_bmtyn","1");
  7656. } else {
  7657. ds_main_inpt.setColumn( 0, "inpt_bmtyn",ds_hidden_check_adrv.getColumn(0, "adrv_bmtyn"));
  7658. }
  7659. ds_main_iphs.setColumn( 0, "iphs_cpyn", ds_hidden_check_adrv.getColumn(0, "adrv_cpyn"));
  7660. ds_main_inpt.setColumn( 0, "inpt_mskind", "M");
  7661. ds_main_inpt.setColumn( 0, "inpt_nblsyn", "N");
  7662. ds_main_inpt.setColumn( 0, "inpt_rsrvinyn", "Y");//입원예약여부
  7663. ds_main_inpt.setColumn( 0, "inpt_ordreqformflag", ds_hidden_check_adrv.getColumn(0, "adrv_ordreqformflag"));
  7664. dsf_makeValue( ds_main_inpt, "inpt_coopteamcd", "string", ds_hidden_check_adrv.getColumn(0, "adrv_coopteamcd"));
  7665. dsf_makeValue( ds_main_icdr, "icdr_coopteamcd", "string", ds_hidden_check_adrv.getColumn(0, "adrv_coopteamcd"));
  7666. // 2009.07.22
  7667. dsf_makeValue( ds_main_inpt, "inpt_subdeptcd", "string", ds_hidden_check_adrv.getColumn(0, "adrv_subdeptcd"));
  7668. dsf_makeValue( ds_main_icdr, "icdr_subdeptcd", "string", ds_hidden_check_adrv.getColumn(0, "adrv_subdeptcd"));
  7669. ds_main_adrv.setColumn( 0, "adrv_pid", ds_hidden_check_adrv.getColumn(0, "adrv_pid"));
  7670. ds_main_adrv.setColumn( 0, "adrv_inrsrvacptdd", ds_hidden_check_adrv.getColumn(0, "adrv_inrsrvacptdd"));
  7671. ds_main_adrv.setColumn( 0, "adrv_inrsrvacptseqno", ds_hidden_check_adrv.getColumn(0, "adrv_inrsrvacptseqno"));
  7672. ds_main_adrv.setColumn( 0, "adrv_orddeptcd", ds_hidden_check_adrv.getColumn(0, "adrv_orddeptcd"));
  7673. ds_main_adrv.setColumn( 0, "adrv_cpyn", ds_hidden_check_adrv.getColumn(0, "adrv_cpyn"));
  7674. ds_main_adrv.setColumn( 0, "adrv_inhopeward", ds_hidden_check_adrv.getColumn(0, "adrv_inhopeward"));
  7675. ds_main_adrv.setColumn( 0, "adrv_inhoperoomgrdeto", ds_hidden_check_adrv.getColumn(0, "adrv_inhoperoomgrdeto"));
  7676. ds_main_adrv.setColumn( 0, "adrv_oxyyn", ds_hidden_check_adrv.getColumn(0, "adrv_oxyyn"));
  7677. ds_main_adrv.setColumn( 0, "adrv_suctyn", ds_hidden_check_adrv.getColumn(0, "adrv_suctyn"));
  7678. ds_main_adrv.setColumn( 0, "adrv_inrsrvrem", ds_hidden_check_adrv.getColumn(0, "adrv_inrsrvrem"));
  7679. ds_main_adrv.setColumn( 0, "adrv_specroomyn", ds_hidden_check_adrv.getColumn(0, "adrv_specroomyn"));
  7680. ds_main_adrv.setColumn( 0, "adrv_wardtypecd", ds_hidden_check_adrv.getColumn(0, "adrv_wardtypecd"));
  7681. ds_main_adrv.setColumn( 0, "adrv_specwardcd", ds_hidden_check_adrv.getColumn(0, "adrv_specwardcd"));
  7682. dsf_makeValue( ds_main_adrv, "adrv_inrsrvstat", "string", ds_hidden_check_adrv.getColumn(0, "adrv_inrsrvstat")); //입원예약상태
  7683. dsf_makeValue( ds_main_adrv, "adrv_insukind", "string", ds_hidden_check_adrv.getColumn(0, "adrv_insukind")); //입원예약상태
  7684. fOrdDrSet(); //진료과에 따른 전문의 셋팅
  7685. fSpecOrdyn(); //선택진료셋팅
  7686. fOrdDeptNmSet(); //진료과영문약어셋팅
  7687. }
  7688. fInsuTabChng();
  7689. } else {
  7690. //입원결정서나 입원예약이 되어 있지 않은 환자
  7691. ds_send_data6.setColumn( 0, "mode","10");
  7692. ds_main_inpt.clearData(); ds_main_inpt.addRow();
  7693. ds_main_iphs.clearData(); ds_main_iphs.addRow();
  7694. //fInsuTabChng();
  7695. }
  7696. //환자인적,환자보험정보,환자감면정보 조회
  7697. // if (submit("TRPMI00102")) {
  7698. var oParam = {};
  7699. oParam.id = "TRPMI00102";
  7700. oParam.service = "ipatmngtapp.InRgst";
  7701. oParam.method = "reqGetInRgPatInfo";
  7702. oParam.inds = "req=ds_";
  7703. oParam.outds = "ds_=ptbs ds_=ptin ds_=aipm ds_=icpm ds_=inpt ds_=iphs ds_=admi ds_=adrv ds_=disc ds_=fstinpt";
  7704. oParam.async = false;
  7705. oParam.callback = "cf_TRPMI00102";
  7706. tranf_submit(oParam);
  7707. /*
  7708. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  7709. if(nErrorCode < 0) return;
  7710. }
  7711. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  7712. arErrorCode.push(sSvcId, nErrorCode);
  7713. }
  7714. arErrorCode.pop("TRPMI00102") > -1
  7715. arErrorCode.pop("TRPMI00102") < 0
  7716. */
  7717. var iptbscnt = ds_hidden_rcv_ptbs.rowcount;
  7718. var iptincnt = ds_hidden_rcv_ptin.rowcount;
  7719. // 2008.07.12 - 주석처리
  7720. // var iptdccnt = ds_hidden_rcv_ptdc.rowcount;
  7721. var iinptcnt = ds_hidden_rcv_inpt.rowcount;
  7722. var iiphscnt = ds_hidden_rcv_iphs.rowcount;
  7723. if (iptbscnt > 0) {
  7724. ds_main_ptbs.copyData(ds_hidden_rcv_ptbs);
  7725. } else {
  7726. ds_main_ptbs.copyData(ds_hidden_temp_ptbs);
  7727. sysf_messageBox("환자인적정보가","I004");
  7728. return false;
  7729. }
  7730. if (iptincnt > 0) {
  7731. ds_main_ptin.copyData(ds_hidden_rcv_ptin);
  7732. var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  7733. if (ptin_insukind == null || ptin_insukind == " " || ptin_insukind == "") {
  7734. ds_main_ptin.setColumn( 0, "ptin_insukind",ds_main_iphs.getColumn(0, "iphs_insukind"));
  7735. }
  7736. } else {
  7737. ds_main_ptin.copyData(ds_hidden_temp_ptin);
  7738. var iphs_insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
  7739. if (iphs_insukind != null && iphs_insukind != " " && iphs_insukind != "") {
  7740. ds_main_ptin.setColumn( 0, "ptin_insukind",iphs_insukind);
  7741. }
  7742. }
  7743. // 2008.07.12 - 주석처리
  7744. /*
  7745. if (iptdccnt > 0) {
  7746. ds_main_ptdc.copyData(ds_hidden_rcv_ptdc);
  7747. } else {
  7748. ds_main_ptdc.copyData(ds_hidden_temp_ptdc);
  7749. }
  7750. */
  7751. //변경시 에러방지를 위해 담는다.(TBL-Index 에러)
  7752. ds_send_data12_s_ptbs.copyData(ds_hidden_temp_ptbs);
  7753. // 2008.07.12 - 주석처리
  7754. // ds_send_data12_s_ptdc.copyData(ds_hidden_temp_ptdc);
  7755. ds_send_data12_s_ptin.copyData(ds_hidden_temp_ptin);
  7756. //환자인적,보험정보,감면정보 변경시 체크하기 위해 담는다.
  7757. ds_hidden_original_ptbs.copyData(ds_main_ptbs);
  7758. // 2008.07.12 - 주석처리
  7759. // ds_hidden_original_ptdc.copyData(ds_main_ptdc);
  7760. ds_hidden_original_ptin.copyData(ds_main_ptin);
  7761. fBaseColumn("1");
  7762. }
  7763. // 2008.07.09 추가
  7764. var sClincStdyNo = "";
  7765. // 2008.07.09 임상연구번호 존재 시 [임상시험대상자] 메시지 출력
  7766. if (gRefFlag == 1) {
  7767. sClincStdyNo = ds_main_adrvlist_grdinhprsspec.getColumn(group3.switch1.case1.grd_inhprsrpec.row, "clincstdyno");
  7768. }
  7769. if (gRefFlag == 2) {
  7770. sClincStdyNo = ds_hidden_check_adrv.getColumn(0, "adrv_clincstdyno")
  7771. }
  7772. if (!utlf_isNull(sClincStdyNo) && sClincStdyNo != "-") {
  7773. var result = sysf_messageBox("[임상연구대상자]입니다.\n보험유형을 [임상시험]으로 변경", "S001");
  7774. // 보험유형을 [임상시험:71]로 변경하고, 임상연구구분의 값을 설정한다.
  7775. // result == 6 [예]
  7776. if (result == 6) {
  7777. // 1. 보험유형 [임상시험]으로 설정
  7778. // 2. 임상연구구분 설정
  7779. ds_main_ptin.setColumn( 0, "ptin_insukind", "71");
  7780. ds_main_inpt.setColumn( 0, "inpt_clincstdycd", sClincStdyNo);
  7781. group3.cmb_insukind.dispatch("xforms-select"); // 임상연구구분 설정로직 포함되어 있음
  7782. } else {
  7783. ds_main_inpt.setColumn( 0, "inpt_clincstdyyn", "N");
  7784. }
  7785. } else {
  7786. ds_main_inpt.setColumn( 0, "inpt_clincstdyyn", "N");
  7787. }
  7788. }
  7789. function fHngNmVeri(gubn)
  7790. {
  7791. var ptbs_hngnm;
  7792. if (gubn == "xforms-next") ptbs_hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  7793. else if (gubn == "onkeypress" || gubn == "onkeyup")
  7794. {
  7795. ptbs_hngnm = (group3.ipt_hngnm.text).toString();
  7796. }
  7797. //한글 한글자를 그냥 길이1로 계산
  7798. if (eval((ptbs_hngnm.length).toString()) < 2)
  7799. {
  7800. sysf_messageBox("환자성명은 2글자 이상","I003");
  7801. group3.ipt_hngnm.setFocus();
  7802. return false;
  7803. }
  7804. }
  7805. function fRrgstNo1Check()
  7806. {
  7807. var ptbs_rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  7808. if (ptbs_rrgstno1 != null && ptbs_rrgstno1 != "" && ptbs_rrgstno1 != " " && ptbs_rrgstno1 != "-")
  7809. {
  7810. if (ptbs_rrgstno1.length != 6)
  7811. {
  7812. sysf_messageBox("주민번호1은 6자리","I003");
  7813. group3.ipt_rrgstno1.setFocus();
  7814. //model.refresh();
  7815. return false;
  7816. }
  7817. if (ptbs_rrgstno1.isNumber() != true)
  7818. {
  7819. sysf_messageBox("주민번호1은 숫자형태로","I003");
  7820. group3.ipt_rrgstno1.setFocus();
  7821. //model.refresh();
  7822. return false;
  7823. }
  7824. }
  7825. else
  7826. {
  7827. sysf_messageBox("주민번호1은 6자리","I003");
  7828. group3.ipt_rrgstno1.setFocus();
  7829. //model.refresh();
  7830. return false;
  7831. }
  7832. group3.ipt_rrgstno2.setFocus();
  7833. }
  7834. function fRrgstNo2Check()
  7835. {
  7836. var ptbs_brthdd;
  7837. var ptbs_rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  7838. var ptbs_rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  7839. if (ptbs_rrgstno1.length != 6)
  7840. {
  7841. sysf_messageBox("환자주민번호1은 6자리","I003");
  7842. group3.ipt_rrgstno1.setFocus();
  7843. return false;
  7844. }
  7845. if (ptbs_rrgstno2.length != 7)
  7846. {
  7847. sysf_messageBox("환자주민번호2은 7자리","I003");
  7848. group3.ipt_rrgstno2.setFocus();
  7849. return false;
  7850. }
  7851. var gubn = ptbs_rrgstno2.substr(0,1);
  7852. switch(gubn){
  7853. case '1' :
  7854. case '2' :
  7855. case '5' :
  7856. case '6' :
  7857. ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
  7858. break;
  7859. case '3' :
  7860. case '4' :
  7861. case '7' :
  7862. case '8' :
  7863. ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
  7864. break;
  7865. case '9' :
  7866. case '0' :
  7867. ptbs_brthdd = '18'.concat(ptbs_rrgstno1);
  7868. break;
  7869. default :
  7870. ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
  7871. break;
  7872. }
  7873. ds_main_ptbs.setColumn( 0, "ptbs_brthdd",ptbs_brthdd);
  7874. if (utlf_isValidDateTime(ptbs_brthdd, "YYYYMMDD") == false)
  7875. {
  7876. sysf_messageBox("주민번호 앞6자리 형식오류입니다. 올바른 일자형태로","C001");
  7877. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno1","");
  7878. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno2","");
  7879. ds_main_ptbs.setColumn( 0, "ptbs_brthdd","");
  7880. group3.ipt_rrgstno1.setFocus();
  7881. //model.refresh();
  7882. return false;
  7883. }
  7884. var ptbs_sex = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  7885. ds_main_ptbs.setColumn( 0, "ptbs_sex",getGender(ptbs_sex));
  7886. //var ptbs_age = ptbs_rrgstno1.concat(ptbs_rrgstno2);
  7887. var ptbs_age = ptbs_rrgstno1;
  7888. ds_main_ptbs.setColumn( 0, "ptbs_age",getFullAge(ds_main_ptbs.getColumn(0, "ptbs_brthdd")));
  7889. //model.refresh();
  7890. var ptbs_rrgstno = ptbs_rrgstno1.concat(ptbs_rrgstno2);
  7891. if (isResidentNo(ptbs_rrgstno) == false)
  7892. {
  7893. var message = sysf_messageBox("유효하지 않은 주민번호입니다! 계속 진행","S001");
  7894. if( message == 6 ){
  7895. return true;
  7896. }else{
  7897. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno1","");
  7898. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno2","");
  7899. ds_main_ptbs.setColumn( 0, "ptbs_brthdd","");
  7900. ds_main_ptbs.setColumn( 0, "ptbs_sex","");
  7901. ds_main_ptbs.setColumn( 0, "ptbs_age","");
  7902. //model.refresh();
  7903. group3.ipt_rrgstno1.setFocus();
  7904. return false;
  7905. }
  7906. }
  7907. }
  7908. function fOrdDrSet()
  7909. {
  7910. var sorddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  7911. //group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid[dp = '" + sorddeptcd + "' ]";
  7912. // 수정이력 20100223 JHP 조진희 요청 초빙교수(1845) 추가
  7913. group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid[dp = '" + sorddeptcd + "' and (jobposcd = 1782 or jobposcd = 1784 or jobposcd = 1786 or jobposcd = 1788 or jobposcd = 1847 or jobposcd = 1848 or jobposcd = 1849 or jobposcd = 0545 or jobposcd = 1845)]";
  7914. //group3.cmb_orddrid.refresh();
  7915. }
  7916. function fOrdDeptNmSet()
  7917. {
  7918. var inpt_orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  7919. if (inpt_orddeptcd == null || inpt_orddeptcd == " " || inpt_orddeptcd == "") {
  7920. ds_hidden_etc.setColumn( 0, "inpt_orddeptnm","");
  7921. } else {
  7922. var deptengabbr = ds_hidden_init_orddeptcd.lookupExpr("cd == '" + inpt_orddeptcd + "'", "deptengabbr");
  7923. ds_hidden_etc.setColumn( 0, "inpt_orddeptnm", deptengabbr);
  7924. }
  7925. var inpt_medispclid = ds_main_inpt.getColumn(0, "inpt_medispclid");
  7926. if (inpt_medispclid == null || inpt_medispclid == " " || inpt_medispclid == "") {
  7927. ds_hidden_etc.setColumn( 0, "inpt_orddrnm","");
  7928. } else {
  7929. var drengabbr = ds_hidden_init_orddrid.lookupExpr("cd == '" + inpt_medispclid + "'", "drengabbr");
  7930. ds_hidden_etc.setColumn( 0, "inpt_orddrnm", drengabbr);
  7931. }
  7932. //group3.ipt_orddeptnm.refresh();
  7933. //group3.ipt_orddeptdrabbr.refresh();
  7934. }
  7935. function fRoomCDSet()
  7936. {
  7937. var swardcd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  7938. group3.cmb_roomcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd[wd = '" + swardcd + "' ]";
  7939. //group3.cmb_roomcd.refresh();
  7940. }
  7941. // 2009.02.23 진료과코드도 조건으로 추가
  7942. function fSpecOrdyn()
  7943. {
  7944. // var node = instance1.selectSingleNode("ds_hidden_init");
  7945. // var node1 = node.childNodes;
  7946. var inpt_orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  7947. var inpt_medispclid = ds_main_inpt.getColumn(0, "inpt_medispclid");
  7948. var sSpecOrdYN = model.getValue("ds_hidden_init_orddrid[dp='"+ inpt_orddeptcd +"' and cd='" + inpt_medispclid + "']_sp");
  7949. if (sSpecOrdYN == "Y") {
  7950. ds_main_inpt.setColumn( 0, "inpt_specordyn","Y");
  7951. } else {
  7952. ds_main_inpt.setColumn( 0, "inpt_specordyn","N");
  7953. }
  7954. /*
  7955. for (i = 1; i <= node1.length; i++ )
  7956. {
  7957. var cd_orddrid = ds_hidden_init_orddrid.getColumn(i, "cd");
  7958. if (inpt_medispclid == cd_orddrid) {
  7959. var sp_orddrid = ds_hidden_init_orddrid.getColumn(i, "sp");
  7960. if (sp_orddrid == "Y") {
  7961. ds_main_inpt.setColumn( 0, "inpt_specordyn","Y");
  7962. } else {
  7963. ds_main_inpt.setColumn( 0, "inpt_specordyn","N");
  7964. }
  7965. }
  7966. }
  7967. */
  7968. //group3.radio5.refresh();
  7969. //
  7970. //model.refresh();
  7971. }
  7972. function fHandicaprRef()
  7973. {
  7974. var hndc_pid = ds_main_hndc.getColumn(0, "hndc_pid");
  7975. if (hndc_pid != null && hndc_pid != " " && hndc_pid != "") {
  7976. ds_main_inpt.setColumn( 0, "inpt_handicaprbookpossnyn","Y");
  7977. //장애등급이 1급,2급일때 blue 색으로 표기
  7978. if (ds_main_hndc.getColumn(0, "hndc_handcapgrde") == "01" || ds_main_hndc.getColumn(0, "hndc_handcapgrde") == "02") {
  7979. group3.combo8.attribute("disable.color") = "blue";
  7980. }
  7981. } else {
  7982. ds_main_inpt.setColumn( 0, "inpt_handicaprbookpossnyn","N");
  7983. }
  7984. }
  7985. //2007.07.26 신생아_산모내역 조회
  7986. function fNbabyWomnRef()
  7987. {
  7988. // ds_send_data4.setColumn( 0, "srchcond","3");
  7989. ds_send_data4.clearData(); ds_send_data4.addRow();
  7990. ds_send_data4.setColumn( 0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  7991. // submit("TRPMI00404","false");
  7992. var oParam = {};
  7993. oParam.id = "TRPMI00404";
  7994. oParam.service = "ipatmngtapp.InhospUpdt";
  7995. oParam.method = "reqGetWomnBabyInfo";
  7996. oParam.inds = "req=ds_";
  7997. oParam.outds = "ds_=drnb";
  7998. oParam.async = false;
  7999. oParam.callback = "cf_TRPMI00404";
  8000. tranf_submit(oParam);
  8001. /*
  8002. function cf_TRPMI00404(sSvcId, nErrorCode, sErrorMsg) {
  8003. if(nErrorCode < 0) return;
  8004. }
  8005. function cf_TRPMI00404(sSvcId, nErrorCode, sErrorMsg) {
  8006. arErrorCode.push(sSvcId, nErrorCode);
  8007. }
  8008. arErrorCode.pop("TRPMI00404") > -1
  8009. arErrorCode.pop("TRPMI00404") < 0
  8010. */
  8011. }
  8012. //2007.05.23 외래내원조회
  8013. function fOutCHosCheck(choschk)
  8014. {
  8015. ds_main_otptlist.clearData(); ds_main_otptlist.addRow();
  8016. ds_send_data7.setColumn( 0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  8017. var inpt_indd = ds_main_inpt.getColumn(0, "inpt_indd");
  8018. // if (submit("TRPMI00104")) {
  8019. var oParam = {};
  8020. oParam.id = "TRPMI00104";
  8021. oParam.service = "ipatmngtapp.InRgst";
  8022. oParam.method = "reqGetOutChos";
  8023. oParam.inds = "req=ds_";
  8024. oParam.outds = "ds_=grdoutchoshist";
  8025. oParam.async = false;
  8026. oParam.callback = "cf_TRPMI00104";
  8027. tranf_submit(oParam);
  8028. /*
  8029. function cf_TRPMI00104(sSvcId, nErrorCode, sErrorMsg) {
  8030. if(nErrorCode < 0) return;
  8031. }
  8032. function cf_TRPMI00104(sSvcId, nErrorCode, sErrorMsg) {
  8033. arErrorCode.push(sSvcId, nErrorCode);
  8034. }
  8035. arErrorCode.pop("TRPMI00104") > -1
  8036. arErrorCode.pop("TRPMI00104") < 0
  8037. */
  8038. ds_send_data7.clearData(); ds_send_data7.addRow();
  8039. var otpt_rowcnt = ds_main_otptlist_grdoutchoshist.rowcount;
  8040. // 외래내원이 존재
  8041. // 1.입원일자와 최종외래내원의 진료일자가 같으면 전환("cvrtflag")에 "true" 표시
  8042. // 2. 최종외래내원의 진료과가 일반과일경우 입원경로를 외래로 셋팅,응급의학과일경우 입원경로를 응급실로 셋팅..
  8043. if (otpt_rowcnt > 0) {
  8044. //alert(otpt_rowcnt);
  8045. var otpt_grdcnt = group3.grd_outchoshist.rows -1;
  8046. for(i = 1; i <= otpt_grdcnt; i++)
  8047. {
  8048. var otpt_orddd = ds_main_otptlist_grdoutchoshist.getColumn(i, "orddd");
  8049. if (inpt_indd == otpt_orddd) {
  8050. ds_main_otptlist.setColumn( i , "cvrtflag","true");
  8051. }
  8052. }
  8053. //결정서가 없을경우에는 마지막내원의 정보를 보여준다.
  8054. if (choschk != "1") {
  8055. group3.grd_outchoshist.isSelected(1) = true;
  8056. var otpt_ordtype = ds_main_otptlist_grdoutchoshist.getColumn(1, "ordtype");
  8057. ds_main_inpt.setColumn( 0, "inpt_orddeptcd",ds_main_otptlist_grdoutchoshist.getColumn(1, "orddeptcd"));
  8058. ds_main_inpt.setColumn( 0, "inpt_medispclid",ds_main_otptlist_grdoutchoshist.getColumn(1, "orddrid"));
  8059. ds_main_ptin.setColumn( 0, "ptin_insukind",ds_main_otptlist_grdoutchoshist.getColumn(1, "insukind"));
  8060. //2008.01.10 보조유형이 산정특례(07),인공신장투석(02),복막관류술(03),장기이식(04)인 경우는 입원이 없기때문에 정상으로 셋팅해줌.
  8061. if (ds_main_otptlist_grdoutchoshist.getColumn(1, "suppkind") == "07" || ds_main_otptlist_grdoutchoshist.getColumn(1, "suppkind") == "02" ||
  8062. ds_main_otptlist_grdoutchoshist.getColumn(1, "suppkind") == "03" || ds_main_otptlist_grdoutchoshist.getColumn(1, "suppkind") == "04") {
  8063. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
  8064. } else {
  8065. ds_main_iphs.setColumn( 0, "iphs_suppkind",ds_main_otptlist_grdoutchoshist.getColumn(1, "suppkind"));
  8066. }
  8067. ds_main_iphs.setColumn( 0, "iphs_suppkindresn",ds_main_otptlist_grdoutchoshist.getColumn(1, "suppkindresn"));
  8068. ds_main_inpt.setColumn( 0, "inpt_ordreqformflag",ds_main_otptlist_grdoutchoshist.getColumn(1, "ordreqformflag"));
  8069. // 2008.06.02 희귀난치대상여부 외래내역의 값을 그대로 설정
  8070. ds_main_iphs.setColumn( 0, "iphs_rareobstflag",ds_main_otptlist_grdoutchoshist.getColumn(1, "rareobstflag"));
  8071. // 2008.10.02 할인코드 외래그대로 설정
  8072. ds_main_iphs.setColumn( 0, "iphs_disccd",ds_main_otptlist_grdoutchoshist.getColumn(1, "disccd"));
  8073. fOrdDeptNmSet();//진료과영문약어 셋팅
  8074. fOrdDrSet();//진료과에 맞는 전문의 셋팅.
  8075. //응급으로 입원할 경우 진료형태 ordtype = "E"
  8076. if (otpt_ordtype == "E") {
  8077. ds_main_inpt.setColumn( 0, "inpt_inpath","2");
  8078. } else {
  8079. ds_main_inpt.setColumn( 0, "inpt_inpath","1");
  8080. }
  8081. fSpecOrdyn();//선택진료의 경우 선택진료여부 셋팅
  8082. }
  8083. fSNWInfoRef(1);//상병조회
  8084. } else {
  8085. ds_main_otptlist.clearData(); ds_main_otptlist.addRow();
  8086. }
  8087. }
  8088. //model.refresh();
  8089. }
  8090. function fBaseColumn(baseinitflag)
  8091. {
  8092. ds_send_data3.setColumn( 0, "sess_posinstcd",ds_hidden_session.getColumn(0, "sess_posinstcd"));
  8093. ds_send_data3.setColumn( 0, "ioflag","I");
  8094. group3.cmb_insukind.choices.itemset.attribute("nodeset") = "ds_hidden_init_insukind";
  8095. //group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind"
  8096. group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind[(io = 'A' or io = 'I')]";
  8097. group3.cmb_orddeptcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddeptcd[orddeptflag = 'D']";
  8098. group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid";
  8099. group3.cmb_atdoctid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid";
  8100. group3.cmb_wardcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_wardcd";
  8101. group3.cmb_roomcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd";
  8102. group3.cmb_roomtypecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomtypecd";
  8103. // 20090601 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리)
  8104. //group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomgrdecd";
  8105. group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_roomgrdelist_roomgrde";
  8106. var sPtinInsuKind = ds_main_ptin.getColumn(0, "ptin_insukind");
  8107. group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind[up = '"+ sPtinInsuKind +"' and (io = 'A' or io = 'I')]";
  8108. //group3.cmb_suppkind.refresh();
  8109. // 2008.10.09 환자조회 시 마다 공통코드를 조회하므로 ready 이벤트로 뺌
  8110. // 2008.10.10 다시 복원
  8111. // submit("TRPMI00106");
  8112. var oParam = {};
  8113. oParam.id = "TRPMI00106";
  8114. oParam.service = "pamcomnapp.PamComn";
  8115. oParam.method = "reqGetComCD";
  8116. oParam.inds = "req=ds_";
  8117. oParam.outds = "ds_=disccd ds_=insukind ds_=suppkind ds_=suppkindhist ds_=orddeptcd ds_=orddrid ds_=wardcd ds_=roomcd ds_=bedcd ds_=roomgrdecd ds_=roomgrdelist ds_=roomtypecd ds_=flag ds_=proccd ds_=centcd ds_=hospgrde ds_=naticd ds_=erorddrid ds_=insucd ds_=uncocd";
  8118. oParam.async = false;
  8119. oParam.callback = "cf_TRPMI00106";
  8120. tranf_submit(oParam);
  8121. /*
  8122. function cf_TRPMI00106(sSvcId, nErrorCode, sErrorMsg) {
  8123. if(nErrorCode < 0) return;
  8124. }
  8125. function cf_TRPMI00106(sSvcId, nErrorCode, sErrorMsg) {
  8126. arErrorCode.push(sSvcId, nErrorCode);
  8127. }
  8128. arErrorCode.pop("TRPMI00106") > -1
  8129. arErrorCode.pop("TRPMI00106") < 0
  8130. */
  8131. stodate = ds_hidden_init_flag.getColumn(0, "prestdd");
  8132. ds_main_inpt.setColumn( 0, "inpt_indd",stodate.substr(0,8));
  8133. ds_main_inpt.setColumn( 0, "inpt_intm",stodate.substr(8,4));
  8134. if (baseinitflag != "1") {
  8135. ds_send_data1.setColumn( 0, "inhopedd",stodate.substr(0,8));
  8136. ds_send_data1.setColumn( 0, "inhopedd1",stodate.substr(0,8));
  8137. ds_send_data1.setColumn( 0, "inrefcond","2");
  8138. ds_main_inpt.setColumn( 0, "inpt_specordyn","N");//선택진료여부
  8139. ds_main_inpt.setColumn( 0, "inpt_drgyn","N");//DRG여부
  8140. ds_main_iphs.setColumn( 0, "iphs_cpyn","N");//CP여부
  8141. ds_main_inpt.setColumn( 0, "inpt_bmtyn","1");//BMT여부
  8142. ds_main_inpt.setColumn( 0, "inpt_mskind","M");//주부유형구분
  8143. ds_main_inpt.setColumn( 0, "inpt_nblsyn","N");//노블레스여부
  8144. }
  8145. var adrv_pid = ds_main_adrv.getColumn(0, "adrv_pid");
  8146. if (adrv_pid == null || adrv_pid == "-" || adrv_pid == " " || adrv_pid == "") {
  8147. ds_main_inpt.setColumn( 0, "inpt_specordyn","N");//선택진료여부
  8148. ds_main_inpt.setColumn( 0, "inpt_drgyn","N");//DRG여부
  8149. ds_main_iphs.setColumn( 0, "iphs_cpyn","N");//CP여부
  8150. ds_main_inpt.setColumn( 0, "inpt_bmtyn","1");//BMT여부
  8151. ds_main_inpt.setColumn( 0, "inpt_mskind","M");//주부유형구분
  8152. ds_main_inpt.setColumn( 0, "inpt_nblsyn","N");//노블레스여부
  8153. ds_main_iphs.setColumn( 0, "iphs_suppkind","00");//정상셋팅 보조유형
  8154. }
  8155. if (utlf_isNull(baseinitflag)) {
  8156. ds_main_inpt.setColumn( 0, "inpt_ordreqformflag","0"); //진료의뢰서 제출구분
  8157. }
  8158. //2008.01.11 추가
  8159. ds_main_inpt.setColumn( 0, "inpt_handicaprbookpossnyn","N"); //장애수첩소지
  8160. ds_main_inpt.setColumn( 0, "inpt_inpath","1");//입원경로
  8161. //ds_main_inpt.setColumn( 0, "inpt_ordreqformflag","0"); //진료의뢰서 제출구분
  8162. // 2008.07.09 임상연구구분 주석처리 - 로직에서 처리
  8163. //ds_main_inpt.setColumn( 0, "inpt_clincstdyyn","N");//연구용여부
  8164. ds_send_data2.setColumn( 0, "rmspecref","8"); // 2008.09.22 '빈병상'으로 기본설정
  8165. ds_main_iphs.setColumn( 0, "iphs_fromdd",stodate.substr(0,8));
  8166. ds_main_iphs.setColumn( 0, "iphs_todd","99991231");
  8167. ds_main_iphs.setColumn( 0, "iphs_rareobstflag", "I"); // 희귀난치대상여부(H:희귀난치대상, I:정상)
  8168. //<!-- 수정이력 : JHP 20090803 상한액 관련 IPHS ownbmaxgradeflag : '본인부담상한액 차등적용 구분 (-:해당없음, 1:400, 2:300, 3:200만원)' 추가-->
  8169. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","1");
  8170. var intp_atdoctid = ds_main_inpt.getColumn(0, "inpt_atdoctid");
  8171. if (intp_atdoctid == null || intp_atdoctid == "" || intp_atdoctid == " ") {
  8172. ds_main_inpt.setColumn( 0, "inpt_atdoctid","-");
  8173. }
  8174. }
  8175. function fInitialize(initflag)
  8176. {
  8177. //Grid는 노드셋 삭제후 다시 만들자..
  8178. ds_send_data2.clearData(); ds_send_data2.addRow();
  8179. ds_send_data3.clearData(); ds_send_data3.addRow();
  8180. ds_send_data4.clearData(); ds_send_data4.addRow();
  8181. ds_send_data5.clearData(); ds_send_data5.addRow();
  8182. ds_send_data6.clearData(); ds_send_data6.addRow();
  8183. ds_send_data7.clearData(); ds_send_data7.addRow();
  8184. ds_send_data8.clearData(); ds_send_data8.addRow();
  8185. ds_send_data9.clearData(); ds_send_data9.addRow();
  8186. ds_send_data10.clearData(); ds_send_data10.addRow();
  8187. ds_send_data11.clearData(); ds_send_data11.addRow();
  8188. ds_send_data12.clearData(); ds_send_data12.addRow();
  8189. ds_send_data13.clearData(); ds_send_data13.addRow();
  8190. ds_main_ptbs.clearData(); ds_main_ptbs.addRow();
  8191. ds_main_ptin.clearData(); ds_main_ptin.addRow();
  8192. // 2008.07.12 - 주석처리
  8193. // ds_main_ptdc.clearData(); ds_main_ptdc.addRow();
  8194. ds_main_ptsp.clearData(); ds_main_ptsp.addRow();
  8195. ds_main_hndc.clearData(); ds_main_hndc.addRow();
  8196. ds_main_h_cnst.clearData(); ds_main_h_cnst.addRow();
  8197. ds_main_nbmo.clearData(); ds_main_nbmo.addRow();
  8198. ds_main_inpt.clearData(); ds_main_inpt.addRow();
  8199. ds_main_iphs.clearData(); ds_main_iphs.addRow();
  8200. ds_main_icdr.clearData(); ds_main_icdr.addRow();
  8201. ds_main_otpt.clearData(); ds_main_otpt.addRow();
  8202. ds_main_adrv.clearData(); ds_main_adrv.addRow();
  8203. ds_main_admi.clearData(); ds_main_admi.addRow();
  8204. ds_main_srdg.clearData(); ds_main_srdg.addRow();
  8205. ds_main_rooa.clearData(); ds_main_rooa.addRow();
  8206. ds_main_aipm.clearData(); ds_main_aipm.addRow();
  8207. ds_main_icpm.clearData(); ds_main_icpm.addRow();
  8208. ds_main_fstinpt.clearData(); ds_main_fstinpt.addRow(); //2009.11.24
  8209. ds_main_otptlist_grdoutchoshist.clearData(); ds_main_otptlist_grdoutchoshist.addRow();
  8210. group3.grd_outchoshist.rebuild();
  8211. if (initflag != "1") {
  8212. ds_main_adrvlist.clearData();
  8213. dsf_makeValue( ds_main_adrvlist, "grdinhprsspec", "string", "" );
  8214. ds_send_data1.clearData(); ds_send_data1.addRow();
  8215. }
  8216. ds_main_wdrmlist.clearData();
  8217. dsf_makeValue( ds_main_wdrmlist, "grdroomspec", "string", "" );
  8218. ds_main_diaglist.clearData();
  8219. dsf_makeValue( ds_main_diaglist, "grdsnwspec", "string", "" );
  8220. ds_main_patinfo.clearData(); ds_main_patinfo.addRow();
  8221. ds_main_popupendflag.clearData(); ds_main_popupendflag.addRow();
  8222. ds_hidden_rcv.clearData(); ds_hidden_rcv.addRow();
  8223. ds_hidden_d_rcv.clearData(); ds_hidden_d_rcv.addRow();
  8224. ds_hidden_init.clearData(); ds_hidden_init.addRow();
  8225. ds_hidden_original.clearData(); ds_hidden_original.addRow();
  8226. ds_hidden_rcvlist.clearData(); ds_hidden_rcvlist.addRow();
  8227. ds_hidden_etc.clearData(); ds_hidden_etc.addRow();
  8228. ds_hidden_check.clearData(); ds_hidden_check.addRow();
  8229. ds_hidden_ScndSuptrgtFlag.clearData(); ds_hidden_ScndSuptrgtFlag.addRow(); //2009_11_02 - zzui
  8230. group3.btn_patspcfyn.attribute("background-color") = "#c0c0c0";
  8231. group3.grd_outchoshist.isSelected(1) = false;
  8232. fBaseDataInitPtbs();
  8233. fBaseDataInitPtin();
  8234. fInsuTabChng(); // 기본탭으로 변경
  8235. // 2008.07.12 - 주석처리
  8236. // fBaseDataInitPtdc();
  8237. fBaseColumn(initflag);
  8238. // 입원등록시 체크해주는 bool박스
  8239. var sPrintYN = ds_init_PAM_P0041list_P0041.lookupExpr("cdid == '" + I01 + "'", "cdnm");
  8240. ds_hidden_chkprint.setColumn( 0, "chk", sPrintYN);
  8241. // 20100216 JHP 수정추가 부유형등록시 fromdd를 지정하여 등록가능하게함. 초기화시 주유형기준이므로 부유형에 해당하는 input fromdd는 숨긴다.
  8242. group3.ipt_Sfromdd.visible = false;
  8243. //model.refresh();
  8244. }
  8245. function FChoice(rmchoi)
  8246. {
  8247. //1.전체 2.병동 3.병실 4.병실등급 5.병실형태 6.성별 8.빈병상
  8248. if (rmchoi == '1'){
  8249. group3.switch1.case2.group4.ipt_room.visible = false;
  8250. group3.switch1.case2.group4.cmb_ward.visible = false;
  8251. group3.switch1.case2.group4.cmb_grde.visible = false;
  8252. group3.switch1.case2.group4.cmb_type.visible = false;
  8253. group3.switch1.case2.group4.cmb_sex.visible = false;
  8254. } else if (rmchoi == '2'){
  8255. group3.switch1.case2.group4.cmb_ward.attribute("top") = "8px";
  8256. group3.switch1.case2.group4.cmb_ward.attribute("left") = "171px";
  8257. group3.switch1.case2.group4.cmb_ward.setFocus();
  8258. group3.switch1.case2.group4.ipt_room.visible = false;
  8259. group3.switch1.case2.group4.cmb_ward.visible = true;
  8260. group3.switch1.case2.group4.cmb_grde.visible = false;
  8261. group3.switch1.case2.group4.cmb_type.visible = false;
  8262. group3.switch1.case2.group4.cmb_sex.visible = false;
  8263. } else if (rmchoi == '3'){
  8264. group3.switch1.case2.group4.ipt_room.attribute("top") = "8px";
  8265. group3.switch1.case2.group4.ipt_room.attribute("left") = "171px";
  8266. group3.switch1.case2.group4.ipt_room.setFocus();
  8267. group3.switch1.case2.group4.ipt_room.visible = true;
  8268. group3.switch1.case2.group4.ipt_room.value = "";
  8269. group3.switch1.case2.group4.cmb_ward.visible = false;
  8270. group3.switch1.case2.group4.cmb_grde.visible = false;
  8271. group3.switch1.case2.group4.cmb_type.visible = false;
  8272. group3.switch1.case2.group4.cmb_sex.visible = false;
  8273. } else if (rmchoi == '4'){
  8274. group3.switch1.case2.group4.cmb_grde.attribute("top") = "8px";
  8275. group3.switch1.case2.group4.cmb_grde.attribute("left") = "171px";
  8276. group3.switch1.case2.group4.cmb_grde.setFocus();
  8277. group3.switch1.case2.group4.ipt_room.visible = false;
  8278. group3.switch1.case2.group4.cmb_ward.visible = false;
  8279. group3.switch1.case2.group4.cmb_grde.visible = true;
  8280. group3.switch1.case2.group4.cmb_type.visible = false;
  8281. group3.switch1.case2.group4.cmb_sex.visible = false;
  8282. } else if (rmchoi == '5'){
  8283. group3.switch1.case2.group4.cmb_type.attribute("top") = "8px";
  8284. group3.switch1.case2.group4.cmb_type.attribute("left") = "171px";
  8285. group3.switch1.case2.group4.cmb_type.setFocus();
  8286. group3.switch1.case2.group4.ipt_room.visible = false;
  8287. group3.switch1.case2.group4.cmb_ward.visible = false;
  8288. group3.switch1.case2.group4.cmb_grde.visible = false;
  8289. group3.switch1.case2.group4.cmb_type.visible = true;
  8290. group3.switch1.case2.group4.cmb_sex.visible = false;
  8291. } else if (rmchoi == '6'){
  8292. group3.switch1.case2.group4.cmb_sex.attribute("top") = "8px";
  8293. group3.switch1.case2.group4.cmb_sex.attribute("left") = "171px";
  8294. group3.switch1.case2.group4.cmb_type.setFocus();
  8295. group3.switch1.case2.group4.ipt_room.visible = false;
  8296. group3.switch1.case2.group4.cmb_ward.visible = false;
  8297. group3.switch1.case2.group4.cmb_grde.visible = false;
  8298. group3.switch1.case2.group4.cmb_type.visible = false;
  8299. group3.switch1.case2.group4.cmb_sex.visible = true;
  8300. } else if (rmchoi == '8'){
  8301. group3.switch1.case2.group4.cmb_type.attribute("top") = "8px";
  8302. group3.switch1.case2.group4.cmb_type.attribute("left") = "171px";
  8303. group3.switch1.case2.group4.ipt_room.visible = false;
  8304. group3.switch1.case2.group4.cmb_ward.visible = false;
  8305. group3.switch1.case2.group4.cmb_grde.visible = false;
  8306. group3.switch1.case2.group4.cmb_type.visible = false;
  8307. group3.switch1.case2.group4.cmb_sex.visible = false;
  8308. }
  8309. }
  8310. function fInRgPatInfoCopy()
  8311. {
  8312. ds_main_ptbs.setColumn( 0, "ptbs_pid",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "pid"));
  8313. ds_main_ptbs.setColumn( 0, "ptbs_hngnm",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "hngnm"));
  8314. ds_main_ptbs.setColumn( 0, "ptbs_engnm",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "engnm"));
  8315. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "rrgstno"));
  8316. ds_main_ptbs.setColumn( 0, "ptbs_brthdd",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "brthdd"));
  8317. ds_main_ptbs.setColumn( 0, "ptbs_sex",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "sex"));
  8318. ds_main_ptbs.setColumn( 0, "ptbs_hometel",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "hometel"));
  8319. ds_main_ptbs.setColumn( 0, "ptbs_mpphontel",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "mpphontel"));
  8320. ds_main_ptbs.setColumn( 0, "ptbs_zipcd1",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "zipcd1"));
  8321. ds_main_ptbs.setColumn( 0, "ptbs_zipcd2",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "zipcd2"));
  8322. ds_main_ptbs.setColumn( 0, "ptbs_zipcdaddr",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "ptbs_zipcdaddr"));
  8323. ds_main_ptbs.setColumn( 0, "ptbs_detladdr",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "detladdr"));
  8324. ds_main_ptbs.setColumn( 0, "ptbs_forgeryn",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "forgeryn"));
  8325. ds_main_ptbs.setColumn( 0, "ptbs_recmyn",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "recmyn"));
  8326. ds_main_ptbs.setColumn( 0, "ptbs_recmerid",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "recmerid"));
  8327. ds_main_ptbs.setColumn( 0, "ptbs_vipyn",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "vipyn"));
  8328. ds_main_ptbs.setColumn( 0, "ptbs_religncd",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "religncd"));
  8329. ds_main_ptbs.setColumn( 0, "ptbs_remfact",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "ptbsremfact"));
  8330. // 2008.07.12 - 주석처리
  8331. /*
  8332. ds_main_ptdc.setColumn( 0, "ptdc_disccd",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "disccd"));
  8333. ds_main_ptdc.setColumn( 0, "ptdc_empid",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "empid"));
  8334. ds_main_ptdc.setColumn( 0, "ptdc_emprela",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "emprela"));
  8335. ds_main_ptdc.setColumn( 0, "ptdc_discappacptyn",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "discappacptyn"));
  8336. ds_main_ptdc.setColumn( 0, "ptdc_profacptyn",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "profacptyn"));
  8337. ds_main_ptdc.setColumn( 0, "ptdc_profacptdd",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "profacptdd"));
  8338. ds_main_ptdc.setColumn( 0, "ptdc_remfact",ds_hidden_rcv_ptbsrsltpatinfo.getColumn(0, "ptdcremfact"));
  8339. */
  8340. }
  8341. function fInsInRgst()
  8342. {
  8343. //입원마스터
  8344. ds_main_inpt.setColumn( 0, "inpt_pid",ds_main_ptbs.getColumn(0, "ptbs_pid")); //등록번호
  8345. ds_main_inpt.setColumn( 0, "inpt_status","i"); //상태Flag
  8346. ds_main_inpt.setColumn( 0, "inpt_histstat","Y"); //이력상태
  8347. ds_main_inpt.setColumn( 0, "inpt_indschacptstat","A"); //입퇴원접수상태
  8348. ds_main_inpt.setColumn( 0, "inpt_dschdd","99991231"); //퇴원일자
  8349. ds_main_inpt.setColumn( 0, "inpt_hospbrthyn","N"); //본원출생여부
  8350. //2007.12.25 응급의료센터인 경우 응급실로 셋팅.
  8351. if (ds_main_inpt.getColumn(0, "inpt_wardcd") == "2280200000") {
  8352. ds_main_inpt.setColumn( 0, "inpt_inpath","2");
  8353. } else {
  8354. ds_main_inpt.setColumn( 0, "inpt_inpath","1");
  8355. }
  8356. ds_main_inpt.setColumn( 0, "inpt_insukind",ds_main_ptin.getColumn(0, "ptin_insukind")); //보험유형
  8357. ds_main_inpt.setColumn( 0, "inpt_suppkind",ds_main_iphs.getColumn(0, "iphs_suppkind")); //보조유형
  8358. //전과전실
  8359. ds_main_icdr.setColumn( 0, "icdr_pid",ds_main_inpt.getColumn(0, "inpt_pid"));
  8360. ds_main_icdr.setColumn( 0, "icdr_indd",ds_main_inpt.getColumn(0, "inpt_indd"));
  8361. ds_main_icdr.setColumn( 0, "icdr_fromdd",ds_main_iphs.getColumn(0, "iphs_fromdd"));
  8362. ds_main_icdr.setColumn( 0, "icdr_todd",ds_main_iphs.getColumn(0, "iphs_todd"));
  8363. ds_main_icdr.setColumn( 0, "icdr_histstat","Y");
  8364. ds_main_icdr.setColumn( 0, "icdr_indschacptstat","A"); //입퇴원접수상태
  8365. ds_main_icdr.setColumn( 0, "icdr_centcd",ds_main_inpt.getColumn(0, "inpt_centcd"));
  8366. ds_main_icdr.setColumn( 0, "icdr_dutdeptcd",ds_main_inpt.getColumn(0, "inpt_suporddeptcd"));
  8367. ds_main_icdr.setColumn( 0, "icdr_suporddeptcd",ds_main_inpt.getColumn(0, "inpt_suporddeptcd"));
  8368. ds_main_icdr.setColumn( 0, "icdr_orddeptcd",ds_main_inpt.getColumn(0, "inpt_orddeptcd"));
  8369. ds_main_icdr.setColumn( 0, "icdr_medispclid",ds_main_inpt.getColumn(0, "inpt_medispclid"));
  8370. ds_main_icdr.setColumn( 0, "icdr_atdoctid",ds_main_inpt.getColumn(0, "inpt_atdoctid"));
  8371. ds_main_icdr.setColumn( 0, "icdr_specordyn",ds_main_inpt.getColumn(0, "inpt_specordyn"));
  8372. ds_main_icdr.setColumn( 0, "icdr_wardcd",ds_main_inpt.getColumn(0, "inpt_wardcd"));
  8373. ds_main_icdr.setColumn( 0, "icdr_roomcd",ds_main_inpt.getColumn(0, "inpt_roomcd"));
  8374. ds_main_icdr.setColumn( 0, "icdr_roomgrdecd",ds_main_inpt.getColumn(0, "inpt_roomgrdecd"));
  8375. ds_main_icdr.setColumn( 0, "icdr_roomtypecd",ds_main_inpt.getColumn(0, "inpt_roomtypecd"));
  8376. //재원이력
  8377. ds_main_iphs.setColumn( 0, "iphs_pid",ds_main_inpt.getColumn(0, "inpt_pid"));
  8378. ds_main_iphs.setColumn( 0, "iphs_indd",ds_main_inpt.getColumn(0, "inpt_indd"));
  8379. ds_main_iphs.setColumn( 0, "iphs_histstat","Y");
  8380. ds_main_iphs.setColumn( 0, "iphs_indschacptstat","A"); //입퇴원접수상태
  8381. ds_main_iphs.setColumn( 0, "iphs_drgyn",ds_main_inpt.getColumn(0, "inpt_drgyn"));
  8382. // ds_main_iphs.setColumn( 0, "iphs_cpyn",ds_main_inpt.getColumn(0, "inpt_cpyn"));
  8383. ds_main_iphs.setColumn( 0, "iphs_bmtyn",ds_main_inpt.getColumn(0, "inpt_bmtyn"));
  8384. // 2008.07.11 값의 의미가 달라서 임상연구구분 값을 넣음
  8385. ds_main_iphs.setColumn( 0, "iphs_clincstdycd",ds_main_inpt.getColumn(0, "inpt_clincstdyyn"));
  8386. // 2008.07.12 - 주석처리
  8387. // ds_main_iphs.setColumn( 0, "iphs_disccd",ds_main_ptdc.getColumn(0, "ptdc_disccd"));
  8388. ds_main_iphs.setColumn( 0, "iphs_insukind",ds_main_ptin.getColumn(0, "ptin_insukind"));
  8389. // 수정추가 : 2009.05.28 JHP, 임상시험유형일때 계정감면은 무조건 '-'... 김흥준과장님 요청.. 시작 -------------------------
  8390. // 주유형일때...
  8391. if(ds_main_ptin.getColumn(0, "ptin_insukind") == "71" ){
  8392. ds_main_iphs.setColumn( 0, "iphs_disccd", "-");
  8393. }
  8394. // 수정추가 : 2009.05.28 JHP, 임상시험유형일때 계정감면은 무조건 '-'... 김흥준과장님 요청.. 끝 -----------------------
  8395. //추가.20070716 채번
  8396. //===============================================================================================================
  8397. // 1. 환자인적사항
  8398. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  8399. if (ptbs_pid == null || ptbs_pid == "" || ptbs_pid == " ") {
  8400. ds_main_ptbs.setColumn( 0, "ptbs_status","I");
  8401. ds_send_data11_s_ptbs.copyData(ds_main_ptbs);
  8402. } else {
  8403. ds_send_data11_s_ptbs.copyData(ds_main_ptbs);
  8404. }
  8405. // 2. 환자보험내역
  8406. var ptin_pid = ds_main_ptin.getColumn(0, "ptin_pid");
  8407. // alert("ptin_pid :" + ptin_pid);
  8408. if (ptin_pid == null || ptin_pid == "" || ptin_pid == " ") {
  8409. ds_main_ptin.setColumn( 0, "ptin_status","I");
  8410. ds_send_data11_s_ptin.copyData(ds_main_ptin);
  8411. } else {
  8412. ds_send_data11_s_ptin.copyData(ds_main_ptin);
  8413. }
  8414. // 2008.07.12 - 주석처리
  8415. /*
  8416. // 2. 환자할인내역
  8417. var ptdc_pid = ds_main_ptdc.getColumn(0, "ptdc_pid");
  8418. if (ptdc_pid == null || ptdc_pid == "" || ptdc_pid == " ") {
  8419. ds_main_ptdc.setColumn( 0, "ptdc_status","I");
  8420. ds_send_data11_s_ptdc.copyData(ds_main_ptdc);
  8421. } else {
  8422. ds_send_data11_s_ptdc.copyData(ds_main_ptdc);
  8423. }
  8424. */
  8425. fChangeSave();
  8426. //===============================================================================================================
  8427. ds_send_data11_s_inpt_inpt.copyData(ds_main_inpt);
  8428. ds_send_data11_s_iphs_iphs.copyData(ds_main_iphs);
  8429. ds_send_data11_s_icdr_icdr.copyData(ds_main_icdr);
  8430. ds_send_data11_s_adrv_adrv.copyData(ds_main_adrv);
  8431. //var iAdrvCount = ("ds_send_data11_s_adrv_adrv_adrv_pid");
  8432. //if (iAdrvCount > 0) {
  8433. dsf_makeValue( ds_send_data11_s_adrv_adrv, "adrv_flag", "string", gRefFlag); // 2008.08.29 조회구분 - 환자번호, 예약리스트
  8434. //}
  8435. var otpt_cnt = ds_send_data11_s_otpt_otpt.rowcount;
  8436. if (otpt_cnt == 0) {
  8437. ds_send_data11_s_otpt.clearData();
  8438. dsf_makeValue( ds_send_data11_s_otpt, "otpt", "string", "" );
  8439. ds_send_data11_s_otpt_otpt.copyData(ds_main_otpt);
  8440. }
  8441. // if (submit("TXPMI00104")) {
  8442. var oParam = {};
  8443. oParam.id = "TXPMI00104";
  8444. oParam.service = "ipatmngtapp.InRgst";
  8445. oParam.method = "reqInsInMsKindRgst";
  8446. oParam.inds = "s_ptbs=ds_ s_ptin=ds_ s_inpt=ds_ s_adrv=ds_ s_iphs=ds_ s_icdr=ds_ s_otpt=ds_";
  8447. oParam.outds = "ds_=result ds_=resultindeci ds_=patappinfo1";
  8448. oParam.async = false;
  8449. oParam.callback = "cf_TXPMI00104";
  8450. tranf_submit(oParam);
  8451. /*
  8452. function cf_TXPMI00104(sSvcId, nErrorCode, sErrorMsg) {
  8453. if(nErrorCode < 0) return;
  8454. }
  8455. function cf_TXPMI00104(sSvcId, nErrorCode, sErrorMsg) {
  8456. arErrorCode.push(sSvcId, nErrorCode);
  8457. }
  8458. arErrorCode.pop("TXPMI00104") > -1
  8459. arErrorCode.pop("TXPMI00104") < 0
  8460. */
  8461. var inpt_mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
  8462. if (inpt_mskind != "S") {
  8463. // fInRgstCpInterface();
  8464. // JHP, 20090303 입원등록 출력체크두어서 체크시에만 출력되게 수정
  8465. var chkprint = ds_hidden_chkprint.getColumn(0, "chk");
  8466. if ( chkprint == "Y") {
  8467. fInRgstCardIss("1");//입원등록카드 발행
  8468. fInRgstBarCodePrn("1")//환자팔찌발행
  8469. var ipatcardyn = ds_hidden_rsltflag_rgst_cnt.getColumn(0, "patcardyn");
  8470. if (ipatcardyn != "Y") {
  8471. fIssuePatientCard('F'); //환자카드 최초발급(신환환자)
  8472. }
  8473. }
  8474. }
  8475. // 2009.06.29 - 입원약정서 출력 기능 주석처리 - cretno가 null이어서 출력되지 않을 뿐더러, 필요없이 ocrmater에 데이터를 생성하게 됨
  8476. //group5.button20.dispatch("DOMActivate");
  8477. fInitialize("1");
  8478. fInsuTabChng();
  8479. //등록시 클리어 하지 않는 항목은 입원예약자 그리드.
  8480. // if (submit("TRPMI00101")) {
  8481. var oParam = {};
  8482. oParam.id = "TRPMI00101";
  8483. oParam.service = "ipatmngtapp.InRgst";
  8484. oParam.method = "reqGetRsrvRoomList";
  8485. oParam.inds = "req=ds_";
  8486. oParam.outds = "ds_=grdinhprsspec ds_=grdinrgstinfo";
  8487. oParam.async = false;
  8488. oParam.callback = "cf_TRPMI00101";
  8489. tranf_submit(oParam);
  8490. /*
  8491. function cf_TRPMI00101(sSvcId, nErrorCode, sErrorMsg) {
  8492. if(nErrorCode < 0) return;
  8493. }
  8494. function cf_TRPMI00101(sSvcId, nErrorCode, sErrorMsg) {
  8495. arErrorCode.push(sSvcId, nErrorCode);
  8496. }
  8497. arErrorCode.pop("TRPMI00101") > -1
  8498. arErrorCode.pop("TRPMI00101") < 0
  8499. */
  8500. if (ds_hidden_rcvlist_list_grdinhprsspec.rowcount;> 0) {
  8501. ds_main_adrvlist.copyData(ds_hidden_rcvlist_list);
  8502. group3.switch1.case1.grd_inhprsrpec.rebuild();
  8503. } else {
  8504. ds_main_adrvlist.clearData();
  8505. dsf_makeValue( ds_main_adrvlist, "grdinhprsspec", "string", "" );
  8506. }
  8507. }
  8508. }
  8509. }
  8510. //*************************************************************************************************************************//
  8511. //2007.04.18 입원등록시 체크해야할 사항 정리
  8512. function fCheckFactInRgst() {
  8513. var sPid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  8514. var sIndd = ds_main_inpt.getColumn(0, "inpt_indd");
  8515. var sOrddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  8516. var sInsuKind = ds_main_iphs.getColumn(0, "iphs_insukind");
  8517. var sSuppKind = ds_main_iphs.getColumn(0, "iphs_suppkind");
  8518. // 20100216 JHP 부유형 시작일적용 수정내용(부유형일때 sFromdd하고 sMskind값을 넘겨서 sFromdd를 Orddd로 인식하게 한다)--- 시작
  8519. var sFromdd = ds_main_iphs.getColumn(0, "iphs_fromdd");
  8520. if(ds_main_iphs.getColumn(0, "iphs_mskind") == "S"){
  8521. var sMskind = "S";
  8522. }
  8523. // 20100216 JHP 부유형 시작일적용 수정내용(부유형일때 sFromdd하고 sMskind값을 넘겨서 sFromdd를 Orddd로 인식하게 한다)--- 끝
  8524. var sInsucd = "";
  8525. var sIOFlag = "I";
  8526. var sInsuKindNm = "";
  8527. if (sInsuKind == gsInsu_JaboKind) {
  8528. sInsuKindNm = "자보";
  8529. sInsucd = ds_main_aipm.getColumn(0, "aipm_insucmpycd");
  8530. }
  8531. if (sInsuKind == gsInsu_SanJae) {
  8532. sInsuKindNm = "산재";
  8533. sInsucd = ds_main_icpm.getColumn(0, "icpm_inducsbrchcd");
  8534. }
  8535. if (sInsuKind == gsInsu_GongSang) {
  8536. sInsuKindNm = "공상";
  8537. sInsucd = ds_main_icpm.getColumn(0, "icpm_inducsbrchcd");
  8538. }
  8539. // 자보, 산재, (+공상)
  8540. if (sInsuKind == gsInsu_JaboKind || sInsuKind == gsInsu_SanJae || sInsuKind == gsInsu_GongSang) {
  8541. // PAM.js - 등록내역 및 기간 체크
  8542. //var bIsTrue = checkJaboSanjae(sPid, sIndd, sOrddeptcd, sInsuKind, sSuppKind, sInsucd, sIOFlag); // 기존
  8543. // 20100216 JHP 부유형 시작일적용 수정내용(부유형일때 sFromdd하고 sScreenFlag값을 넘겨서 sFromdd를 Orddd로 인식하게 한다
  8544. var bIsTrue = checkJaboSanjae(sPid, sIndd, sOrddeptcd, sInsuKind, sSuppKind, sInsucd, sIOFlag, sFromdd, sMskind);
  8545. if (bIsTrue == false) {
  8546. sysf_messageBox("[" + sInsuKindNm + "]등록정보의 기간을 확인하십시오!", "I");
  8547. return false;
  8548. }
  8549. }
  8550. // 2008.09.28 공통함수로 로직 교체
  8551. /*
  8552. //2008.02.20 자보환자 체크
  8553. var aipm_pid = ds_main_aipm.getColumn(0, "aipm_pid");
  8554. if (aipm_pid == null || aipm_pid == " " || aipm_pid == "") {
  8555. if(ds_main_ptin.getColumn(0, "ptin_insukind") == gsInsu_JaboKind &&
  8556. ds_main_iphs.getColumn(0, "iphs_suppkind") != "01") {
  8557. sysf_messageBox("자보내역이 없어 등록","E001");
  8558. return false;
  8559. }
  8560. }
  8561. //2008.03.04 산재공상환자체크
  8562. var icpm_pid = ds_main_icpm.getColumn(0, "icpm_pid");
  8563. if (icpm_pid == null || icpm_pid == " " || icpm_pid == "") {
  8564. if(ds_main_ptin.getColumn(0, "ptin_insukind") == gsInsu_SanJae &&
  8565. ds_main_iphs.getColumn(0, "iphs_suppkind") != "01") {
  8566. sysf_messageBox("산재내역이 없어 등록","E001");
  8567. return false;
  8568. } else if (ds_main_ptin.getColumn(0, "ptin_insukind") == gsInsu_GongSang &&
  8569. ds_main_iphs.getColumn(0, "iphs_suppkind") != "01") {
  8570. sysf_messageBox("공상내역이 없어 등록","E001");
  8571. return false;
  8572. }
  8573. }
  8574. */
  8575. //2008.01.14 진료의뢰 제출구분 체크
  8576. if (ds_main_inpt.getColumn(0, "inpt_ordreqformflag") == null || ds_main_inpt.getColumn(0, "inpt_ordreqformflag") == " " ||
  8577. ds_main_inpt.getColumn(0, "inpt_ordreqformflag") == "" || ds_main_inpt.getColumn(0, "inpt_ordreqformflag") == "-") {
  8578. ds_main_inpt.setColumn( 0, "inpt_ordreqformflag", "-"); // 2008.11.27 기본값 '-'로 넣음
  8579. //sysf_messageBox("진료의뢰 제출구분을","C002");
  8580. //return false;
  8581. }
  8582. //2008.01.10 산정특례(07),인공신장투석(02),복막관류술(03),장기이식(04) => 정상(00)으로 셋팅
  8583. if(ds_main_iphs.getColumn(0, "iphs_suppkind") == "02" || ds_main_iphs.getColumn(0, "iphs_suppkind") == "03" ||
  8584. ds_main_iphs.getColumn(0, "iphs_suppkind") == "04" || ds_main_iphs.getColumn(0, "iphs_suppkind") == "07") {
  8585. sysf_messageBox("입원에서는 적용되지 않는 보조유형입니다. 보조유형을","I007");
  8586. return false;
  8587. }
  8588. //2008.01.10 장애인 체크
  8589. var hndc_pid = ds_main_hndc.getColumn(0, "hndc_pid");
  8590. if (hndc_pid != null && hndc_pid != " " && hndc_pid != "") {
  8591. if (ds_main_inpt.getColumn(0, "inpt_handicaprbookpossnyn") != "Y") {
  8592. sysf_messageBox("장애내역이 있습니다. 장애인 수첩소지 여부를","I007");
  8593. return false;
  8594. }
  8595. } else {
  8596. if (ds_main_inpt.getColumn(0, "inpt_handicaprbookpossnyn") != "N") {
  8597. sysf_messageBox("장애내역이 없습니다. 장애내역을 입력하거나 장애인 수첩소지 여부를","I007");
  8598. return false;
  8599. }
  8600. }
  8601. //2007.12.17 협력의뢰 체크시 협력병원,협력병원의사 입력
  8602. var inpt_coopyn = ds_hidden_chk_flag.getColumn(0, "coopyn");
  8603. if (inpt_coopyn == "Y") {
  8604. if (ds_main_inpt.getColumn(0, "inpt_rqsthospcd") == null || ds_main_inpt.getColumn(0, "inpt_rqsthospcd") == " " ||
  8605. ds_main_inpt.getColumn(0, "inpt_rqsthospcd") == "") {
  8606. sysf_messageBox("협력의뢰 병원을","C001");
  8607. group3.ipt_rqsthospcd.setFocus();
  8608. return false;
  8609. }
  8610. if (ds_main_inpt.getColumn(0, "inpt_rqstdrid") == null || ds_main_inpt.getColumn(0, "inpt_rqstdrid") == " " ||
  8611. ds_main_inpt.getColumn(0, "inpt_rqstdrid") == "") {
  8612. sysf_messageBox("협력의뢰 의사를","C001");
  8613. group3.ipt_rqstdrid.setFocus();
  8614. return false;
  8615. }
  8616. }
  8617. //입원환자 체크
  8618. if (ds_main_iphs.getColumn(0, "iphs_mskind") == "M" ) {
  8619. var sinhospyn = ds_main_ptbs.getColumn(0, "ptbs_inhospyn");
  8620. if (sinhospyn == "Y") {
  8621. sysf_messageBox("재원중인 환자는 입원등록","E001");
  8622. return false;
  8623. }
  8624. }
  8625. //2007.12.11 재원중인 환자중 OrdType = "D","E" 인경우에는 부유형등록 불가
  8626. if (ds_main_ptbs.getColumn(0, "ptbs_inhospyn") == "Y") {
  8627. if (ds_main_inpt.getColumn(0, "inpt_ordtype") == "E" || ds_main_inpt.getColumn(0, "inpt_ordtype") == "D") {
  8628. sysf_messageBox("DSC,CHEMO,응급환자인 경우에는 부유형을 등록","E001");
  8629. return false;
  8630. }
  8631. }
  8632. //----------------------------------------------------------------
  8633. //2008.01.07 중증 체크
  8634. //내역이 있는 경우, 중증신청내역 or 중증확정내역
  8635. if (ds_main_srdg.getColumn(0, "srdg_pid") != "" && ds_main_srdg.getColumn(0, "srdg_pid") != " " &&
  8636. ds_main_srdg.getColumn(0, "srdg_pid") != null ) {
  8637. var vgenrdd = ds_main_srdg.getColumn(0, "srdg_genrdd") ;
  8638. vgenrdd = vgenrdd.substr(4,2) + "월" + vgenrdd.substr(6,2) + "일";
  8639. //신청내역
  8640. if (ds_main_iphs.getColumn(0, "iphs_suppkind") == "06") {
  8641. if ( ds_main_srdg.getColumn(0, "srdg_fromdd") == "00000000" &&
  8642. ds_main_srdg.getColumn(0, "srdg_signyn") != "Y") {
  8643. sysf_messageBox(vgenrdd + " 의사가 중증신청서를 작성한 상태(의료정보 미인증)","E008");
  8644. return false;
  8645. }
  8646. //이동재20071203 국정원근무자의 중증체크
  8647. if ( ds_main_ptin.getColumn(0, "ptin_insuno").substring(0,1) == "6" &&
  8648. ds_main_ptin.getColumn(0, "ptin_insucd") == "32000110" &&
  8649. ds_main_srdg.getColumn(0, "srdg_seridiagno") == "-" &&
  8650. ds_main_srdg.getColumn(0, "srdg_seridiagno") == "0" &&
  8651. ds_main_srdg.getColumn(0, "srdg_signyn") == "Y") {
  8652. sysf_messageBox("국정원근무자이므로 중증확인은 되었으나, 중증번호가","I004");
  8653. return false;
  8654. }
  8655. //신청내역
  8656. if ( ((ds_main_ptin.getColumn(0, "ptin_insukind") == gsBoHo1 || ds_main_ptin.getColumn(0, "ptin_insukind") == gsBoHo2) &&
  8657. (ds_main_srdg.getColumn(0, "srdg_seridiagno") == "-") &&
  8658. (ds_main_srdg.getColumn(0, "srdg_seridiagno") == "0")) ||
  8659. ((ds_main_ptin.getColumn(0, "ptin_insukind") != gsBoHo1 || ds_main_ptin.getColumn(0, "ptin_insukind") != gsBoHo2) &&
  8660. ds_main_srdg.getColumn(0, "srdg_seridiagno") == "-" &&
  8661. ds_main_srdg.getColumn(0, "srdg_seridiagno") == "0" &&
  8662. ds_main_srdg.getColumn(0, "srdg_signyn") != "Y")) {
  8663. sysf_messageBox("중증번호가","I004");
  8664. return false;
  8665. }
  8666. //싸인받은 내역
  8667. if ( (ds_main_ptin.getColumn(0, "ptin_insukind") != gsBoHo1 && ds_main_ptin.getColumn(0, "ptin_insukind") != gsBoHo2) &&
  8668. ds_main_srdg.getColumn(0, "srdg_fromdd") == "00000000" &&
  8669. ds_main_srdg.getColumn(0, "srdg_signyn") == "Y"
  8670. ) {
  8671. sysf_messageBox("의료정보 인증 상태","E008");
  8672. return true;
  8673. }
  8674. //싸인받은 내역
  8675. if ( (ds_main_ptin.getColumn(0, "ptin_insukind") != gsBoHo1 && ds_main_ptin.getColumn(0, "ptin_insukind") != gsBoHo2) &&
  8676. ds_main_ptin.getColumn(0, "ptin_insuno").substring(0,1) != "6" &&
  8677. ds_main_srdg.getColumn(0, "srdg_seridiagno") == "-" &&
  8678. ds_main_srdg.getColumn(0, "srdg_seridiagno") == "0" &&
  8679. ds_main_srdg.getColumn(0, "srdg_signyn") == "Y"
  8680. ) {
  8681. sysf_messageBox("의료정보 인증 상태","E008");
  8682. return true;
  8683. }
  8684. //적용일자는 있으나, 적용일자 범위가 아님
  8685. if ( (ds_main_inpt.getColumn(0, "inpt_indd") < ds_main_srdg.getColumn(0, "srdg_fromdd") ||
  8686. ds_main_inpt.getColumn(0, "inpt_indd") > ds_main_srdg.getColumn(0, "srdg_todd")) &&
  8687. ds_main_srdg.getColumn(0, "srdg_fromdd") != "00000000"
  8688. ) {
  8689. sysf_messageBox("적용일자가 중증기간 범위에 포함되지","E007");
  8690. return false;
  8691. }
  8692. // 20091218 JHP 수정추가 완화의학과 호스피스 병동 입원시 iphs.calcscorrecalflag값을 셋팅한다.
  8693. // 고시내역 서울성모 시범사업기준... P0027, 7:완화정액수가(16일미만), 8:완화정액수가(16일이상)
  8694. // 호스피스병동(3050136000) 일경우 값 셋팅함.
  8695. // 중증영역에 추가함 - 등록암으로 지정시 하단의 로직을 타지 않아서 같은 내용 따로 추가함. 20091223 JHP
  8696. var scalcscorrecalflag = ds_main_iphs.getColumn(0, "iphs_calcscorrecalflag");
  8697. var sWardCd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  8698. var sOrdDeptCd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  8699. if(sWardCd == '3050136000' && sOrdDeptCd == '2390000000'){
  8700. ds_main_iphs.setColumn( 0, "iphs_calcscorrecalflag","7");
  8701. }else if((sWardCd == '3050136000' && sOrdDeptCd != '2390000000') || (sWardCd != '3050136000' && sOrdDeptCd == '2390000000')){
  8702. if(sysf_messageBox("완화의학과 - 호스피스병동기준에 부합하지 않습니다. \n'완화정액수가'기준 적용되지 않습니다. ","Q003") == '6'){
  8703. }else{
  8704. return false;
  8705. }
  8706. }else{
  8707. }
  8708. // 2008.07.23 주석처리
  8709. //sysf_messageBox("중증대상환자","E008");
  8710. return true;
  8711. }
  8712. //중증 유형보조가 아닌 경우
  8713. // 중증등록정보가 있더라도 메시지 출력하지 않음 - 2008.09.22 조진희 요청
  8714. /*
  8715. else {
  8716. //중증정보가 있는 경우,
  8717. //중증정보가 있는데, 보조유형이 [중증:06] 이 아닌 경우,
  8718. if ( ds_main_inpt.getColumn(0, "inpt_indd") >= ds_main_srdg.getColumn(0, "srdg_fromdd") &&
  8719. ds_main_inpt.getColumn(0, "inpt_indd") <= ds_main_srdg.getColumn(0, "srdg_todd") &&
  8720. ds_main_srdg.getColumn(0, "srdg_seridiagno") != "-" &&
  8721. ds_main_srdg.getColumn(0, "srdg_seridiagno") != "0" &&
  8722. ds_main_iphs.getColumn(0, "iphs_suppkind") != "06"
  8723. ) {
  8724. //sysf_messageBox("해당환자의 중증정보가 있으나, 보조유형이 [중증]이 아닙니다.","E999","");
  8725. //var result = sysf_messageBox("해당환자의 중증정보가 있으나, 보조유형이 [중증]이 아닙니다. \n\n[중증]적용을 안하고 계속 진행하시려면 예(Yes), 보조유형을 변경하시려면 아니오(No)","Q000","");
  8726. //중증으로 유형보조를 변경하여 재계산 하십시요 (Y_N) - 김연희선생님 요청 2007.11.16
  8727. var result = sysf_messageBox("중증으로 유형보조를 변경","S001");
  8728. if (result != "6") { //아니오
  8729. // 2008.07.23 아래 로직 진행하기 위해서 주석처리
  8730. //return true;
  8731. }
  8732. else { //예
  8733. return false;
  8734. }
  8735. }
  8736. //싸인정보가 있는 경우.
  8737. //이동재20080105 의료급여환자는 중증Sign만 되어있으면 적용안됨.
  8738. else if ( ( ds_main_ptin.getColumn(0, "ptin_insukind") != gsBoHo1 && ds_main_ptin.getColumn(0, "ptin_insukind") != gsBoHo2)
  8739. && ( ds_main_srdg.getColumn(0, "srdg_signyn") == "Y" ) ) {
  8740. //var result = sysf_messageBox("해당환자의 중증정보는 의료정보 승인을 받은 상태이나, 보조유형이 [중증]이 아닙니다. \n\n[중증]적용을 안하고 계속 진행하시려면 예(Yes), 보조유형을 변경하시려면 아니오(No)","Q000","");
  8741. //김연희선생님 요청 2007.11.16
  8742. //"OO월OO일 중증신청서가 작성되어 의료정보에서 서명한 환자 입니다."
  8743. //"중증으로 유형보조를 변경하여 재계산 하십시요" (Y_N)
  8744. //srdg_genrdd
  8745. var result = sysf_messageBox(vgenrdd + " 중증신청서가 작성되어 의료정보에서 서명한 환자 입니다.\n\n 중증으로 유형보조를 변경","S001");
  8746. if (result != "6") { //아니오
  8747. // 2008.06.24 아래 로직 진행하기 위해서 주석처리
  8748. //return true;
  8749. }
  8750. else { //예 - 재계산
  8751. return false;
  8752. }
  8753. }
  8754. }
  8755. */
  8756. }//end if (ds_temp_srdg.getColumn(0, "srdg_pid") != "") {
  8757. else {
  8758. //중증정보가 없는데, 유형보조가 [중증:06]일 경우,
  8759. if ( ds_main_iphs.getColumn(0, "iphs_suppkind") == "06" ) {
  8760. sysf_messageBox("해당환자의 중증정보가 없으므로, 보조유형을 [중증]으로 적용할 수","I004");
  8761. return false;
  8762. }
  8763. }
  8764. //----------------------------------------------------------------
  8765. //20090701 2.희귀난치성산정특례 고시적용
  8766. if (ds_main_rooa.getColumn(0, "rooa_pid") != "" && ds_main_rooa.getColumn(0, "rooa_pid") != " " &&
  8767. ds_main_rooa.getColumn(0, "rooa_pid") != null ) {
  8768. //7_1-9_30 유예기간 10_1 마스터 체크
  8769. if (ds_main_inpt.getColumn(0, "inpt_indd") >= "20091001" && ds_main_ptin.getColumn(0, "ptin_insukind") == "11" &&
  8770. (ds_main_iphs.getColumn(0, "iphs_suppkind") == "50" || ds_main_iphs.getColumn(0, "iphs_suppkind") == "46")) {
  8771. var ll_rooa = ds_main_rooa_rooa_pid.rowcount;
  8772. if (eval(ll_rooa) < 1) {
  8773. //해당 진료일자 중증 내역 존재 여부 체크
  8774. sysf_messageBox("확인! 희귀난치성산정특례 내역이 없습니다! 희귀난치성산정특례를 적용 할 수 없습니다!","E999","");
  8775. return false;
  8776. } else {
  8777. var inpt_indd = ds_main_inpt.getColumn(0, "inpt_indd");
  8778. var inpt_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  8779. var ls_rooagubn = 'N';
  8780. ll_rooa = eval(ll_rooa);
  8781. for (i = 1 ; i <= ll_rooa ; i++) {
  8782. var rooa_fromdd = ds_main_rooa.getColumn(i, "rooa_fromdd");
  8783. var rooa_todd = ds_main_rooa.getColumn(i, "rooa_todd");
  8784. var rooa_signyn = ds_main_rooa.getColumn(i, "rooa_signyn");
  8785. var rooa_insukind = ds_main_rooa.getColumn(i, "rooa_insukind");
  8786. if ((eval(rooa_fromdd) <= eval(inpt_indd) && eval(rooa_todd) >= eval(inpt_indd)) && rooa_insukind == inpt_insukind) {
  8787. if(rooa_signyn == 'Y' ){
  8788. ls_rooagubn = 'Y';
  8789. }else{
  8790. if( ls_rooagubn != 'Y' ){
  8791. ls_rooagubn = 'C';
  8792. }
  8793. }
  8794. }
  8795. }
  8796. if (ls_rooagubn == 'N') {
  8797. sysf_messageBox("확인! 해당기간의 희귀난치성산정특례 내역이 존재하지 않습니다!","E999","");
  8798. return false;
  8799. }else if (ls_rooagubn == 'C') {
  8800. sysf_messageBox("확인! 해당기간의 서명된 희귀난치성산정특례 내역이 존재하지 않습니다!","E999","");
  8801. return false;
  8802. }
  8803. }
  8804. }
  8805. }
  8806. //----------------------------------------------------------------
  8807. //2007.10.16 6세미만 체크및 28일 이전 신생아 체크
  8808. var ptbs_age = parseInt(ds_main_ptbs.getColumn(0, "ptbs_age"));
  8809. var s_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  8810. var ptbs_birthdd = ds_main_ptbs.getColumn(0, "ptbs_brthdd");
  8811. var dayno = utlf_getDateInterval(ptbs_birthdd,utlf_getCurrentDate()); // (dateHelper.js) 두 일자사이의 차를 일단위로 반환
  8812. // 2008.08.06 6세미만일 때 undersixageyn 설정(생후 28일 미만 신생아 제외)
  8813. // 2008.11.24 생후28일 미만 조건 제거
  8814. if (ptbs_age >= 0 && ptbs_age < 6) {
  8815. ds_main_inpt.setColumn( 0, "inpt_undersixageyn", "Y");
  8816. }
  8817. // 2009.03.26 - 차상위 2종여부
  8818. var sScndSuptrgtFlag = ds_hidden.getColumn(0, "ScndSuptrgtFlag");
  8819. if (s_insukind == "11" || s_insukind == "21" || s_insukind == "22") {
  8820. if (ptbs_age >= 0 && ptbs_age < 6 ) {
  8821. // 2008.10.03 - 최병진 - 본원출생아니면 6세미만소아 - 출생날짜 계산로직 제거
  8822. //2010.07.20 - 입원원무팀 황신원선생님 28일이전신생아 31로 셋팅요청 - 전병원협의되셨다고 하심.
  8823. if (dayno >= 0 && dayno <= 28 && s_insukind == "11") {
  8824. if (ds_main_iphs.getColumn(0, "iphs_suppkind") != "31") {
  8825. var result1 = sysf_messageBox("28일 이전의 신생아 환자입니다. 보조유형을 [신생아]로 변경","S001");
  8826. if (result1 == "6") {
  8827. //group3.cmb_suppkind.setFocus();
  8828. ds_main_iphs.setColumn( 0, "iphs_suppkind", "31");
  8829. //model.refresh();
  8830. return false;
  8831. } else if (result1 == "2") {
  8832. return false;
  8833. } else {
  8834. return true;
  8835. }
  8836. }
  8837. }
  8838. else if (utlf_isNull(sScndSuptrgtFlag)) {
  8839. if (ds_main_iphs.getColumn(0, "iphs_suppkind") != "08") {
  8840. var result2 = sysf_messageBox("6세미만 환자입니다.! 보조유형을 [6세미만]으로 변경","S001");
  8841. if (result2 == "6") {
  8842. ds_main_iphs.setColumn( 0, "iphs_suppkind", "08");
  8843. // group3.cmb_suppkind.setFocus();
  8844. //model.refresh();
  8845. //return false;
  8846. } else if (result2 == "2") {
  8847. return false;
  8848. } else {
  8849. return true;
  8850. }
  8851. }
  8852. } else { // 차상위2종
  8853. if (sScndSuptrgtFlag == "2") { // 차상위1종 - 차상위
  8854. if (ds_main_iphs.getColumn(0, "iphs_suppkind") != "41") {
  8855. var result2 = sysf_messageBox("차상위2종 6세미만 환자입니다.! 보조유형을 [차상위2종 입원6세미만]으로 변경","S001");
  8856. if (result2 == "6") { // 예
  8857. ds_main_iphs.setColumn( 0, "iphs_suppkind", "41");
  8858. //model.refresh();
  8859. } else if (result2 == "2") { // 취소
  8860. return false;
  8861. } else { // 아니오
  8862. return true;
  8863. }
  8864. }
  8865. }
  8866. }
  8867. //} // else end
  8868. }
  8869. }
  8870. //환자성명 체크
  8871. var ptbs_hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  8872. if (ptbs_hngnm == null || ptbs_hngnm == "" || ptbs_hngnm == " ")
  8873. {
  8874. sysf_messageBox("환자 인적사항에 환자성명을","I007");
  8875. return false;
  8876. }
  8877. //주민등록번호 체크
  8878. if ((ds_main_ptbs.getColumn(0, "ptbs_rrgstno1")).length != 6 ||
  8879. (ds_main_ptbs.getColumn(0, "ptbs_rrgstno2")).length != 7)
  8880. {
  8881. sysf_messageBox("환자 인적사항에 주민등록번호를","I007");
  8882. return false;
  8883. }
  8884. //생년월일 체크
  8885. if (ds_main_ptbs.getColumn(0, "ptbs_brthdd").length != 8)
  8886. {
  8887. sysf_messageBox("환자 인적사항에 생년월일을","I007");
  8888. return false;
  8889. }
  8890. //성별 체크
  8891. var ptbs_sex = ds_main_ptbs.getColumn(0, "ptbs_sex");
  8892. if (ptbs_sex == null || ptbs_sex == "" || ptbs_sex == " ")
  8893. {
  8894. sysf_messageBox("환자 인적사항에 성별을","I007");
  8895. return false;
  8896. }
  8897. //우편번호 체크
  8898. var ptbs_zipcd1 = ds_main_ptbs.getColumn(0, "ptbs_zipcd1");
  8899. var ptbs_zipcd2 = ds_main_ptbs.getColumn(0, "ptbs_zipcd2");
  8900. if (ptbs_zipcd1 == null || ptbs_zipcd1 == "" || ptbs_zipcd1 == " " || ptbs_zipcd2 == null || ptbs_zipcd2 == "" || ptbs_zipcd2 == " ")
  8901. {
  8902. sysf_messageBox("환자 인적사항에 우편번호를","I007");
  8903. return false;
  8904. }
  8905. var inpt_mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
  8906. if (inpt_mskind == null || inpt_mskind == "" || inpt_mskind == " ") {
  8907. sysf_messageBox("주부유형을","I007");
  8908. return false;
  8909. }
  8910. //보험자 기호 체크(보험,보호)
  8911. var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  8912. if (ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2) {
  8913. var sptin_insucd = ds_main_ptin.getColumn(0, "ptin_insucd");
  8914. if (sptin_insucd == null || sptin_insucd == "" || sptin_insucd == " " || sptin_insucd == "-") {
  8915. sysf_messageBox("환자 보험에 보험자기호를","C002");
  8916. return false;
  8917. }
  8918. }
  8919. // 2008.09.24 자보, 산재, 공상, 일반, 임상시험, 외국인 일 때 보험자기호 없으면 '-'로 입력
  8920. var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  8921. if (ptin_insukind == gsSanJae || ptin_insukind == gsJaboKind || ptin_insukind == gsGongSang || ptin_insukind == gsIlBan || ptin_insukind == gsImSang || ptin_insukind == gsForIn) {
  8922. var sptin_insucd = ds_main_ptin.getColumn(0, "ptin_insucd");
  8923. if (utlf_isNull(sptin_insucd)) {
  8924. ds_main_ptin.setColumn( 0, "ptin_insucd", "-");
  8925. }
  8926. }
  8927. //보험유형,보험증번호 체크
  8928. if (ptin_insukind == null || ptin_insukind ==" " || ptin_insukind == "" || ptin_insukind == "-") {
  8929. sysf_messageBox("환자 보험에 보험유형을","C002");
  8930. return false;
  8931. } else {
  8932. if (ptin_insukind == gsBoHeom ) {
  8933. var ptin_insuno = ds_main_ptin.getColumn(0, "ptin_insuno");
  8934. if (ptin_insuno == null || ptin_insuno == "" || ptin_insuno == " " || ptin_insuno == "-") {
  8935. if (ssuppkind != "01") {
  8936. sysf_messageBox("환자 보험에 보험증번호를","C002");
  8937. return false;
  8938. }
  8939. }
  8940. }
  8941. }
  8942. //2007.08.23 보험유형이 건강보험_의료보험일 경우에 피보험자관계,성명,주민번호 체크
  8943. //일반인 경우에는 피보험자관계를 넣을 필요없지 않나??.. ptin_insukind == gsIlBan
  8944. var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  8945. if (ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2 ) {
  8946. var ptin_insdrela = ds_main_ptin.getColumn(0, "ptin_insdrela");
  8947. if (ptin_insdrela == null || ptin_insdrela == "" || ptin_insdrela == " " || ptin_insdrela == "-") {
  8948. sysf_messageBox("환자 보험에 피보험자 관계를","C002");
  8949. return false;
  8950. }
  8951. //피보험자 성명 체크
  8952. var sptin_insdnm = ds_main_ptin.getColumn(0, "ptin_insdnm");
  8953. if (sptin_insdnm == null || sptin_insdnm == "" || sptin_insdnm == " ")
  8954. {
  8955. sysf_messageBox("환자 보험에 피보험자 성명을","C001");
  8956. return false;
  8957. }
  8958. // 2008.07.09 최병진 주석처리 - 환자의 주민번호가 유효(정확)하면 피보험자 주민번호 없어도 된다.
  8959. //피보험자 주민번호 체크
  8960. //var sptin_insdrrgstno1 = ds_main_ptin.getColumn(0, "ptin_insdrrgstno1");
  8961. // var sptin_insdrrgstno2 = ds_main_ptin.getColumn(0, "ptin_insdrrgstno2");
  8962. // if (sptin_insdrrgstno1 == null || sptin_insdrrgstno1 == "" || sptin_insdrrgstno1 == " " || sptin_insdrrgstno2 == null || sptin_insdrrgstno2 == "" || sptin_insdrrgstno2 == " ")
  8963. // {
  8964. // sysf_messageBox("환자 보험에 피보험자 주민번호를","C001");
  8965. // return false;
  8966. // }
  8967. }
  8968. //보조유형 체크
  8969. var ssuppkind = ds_main_iphs.getColumn(0, "iphs_suppkind");
  8970. if (ssuppkind == null || ssuppkind ==" " || ssuppkind == "") {
  8971. sysf_messageBox("환자 보험에 보조유형을","C002");
  8972. return false;
  8973. }
  8974. //<!-- 수정이력 : JHP 20090803 상한액 관련 IPHS ownbmaxgradeflag : '본인부담상한액 차등적용 구분 (-:해당없음, 1:400, 2:300, 3:200만원)' 추가-->
  8975. // 본인부담상한액 차등적용구분 값체크. 기본적으로 400만원이고 사용자가 임으로 300으로 바꿀수 있음. 200은 보조유형 50(희귀난치산정특례)일때 가능
  8976. var ssuppkindobmgf = ds_main_iphs.getColumn(0, "iphs_suppkind");
  8977. var ownbmaxgradeflag = ds_main_iphs.getColumn(0, "iphs_ownbmaxgradeflag");
  8978. if(ssuppkindobmgf == "32" || ssuppkindobmgf == "33" || ssuppkindobmgf == "34" || ssuppkindobmgf == "35" || ssuppkindobmgf == "36" || ssuppkindobmgf == "37" || ssuppkindobmgf == "38" ||
  8979. ssuppkindobmgf == "39" || ssuppkindobmgf == "40" || ssuppkindobmgf == "41" || ssuppkindobmgf == "42" || ssuppkindobmgf == "43" || ssuppkindobmgf == "44" || ssuppkindobmgf == "45" ||
  8980. ssuppkindobmgf == "46"){
  8981. if(ownbmaxgradeflag != "3"){
  8982. sysf_messageBox("차상위 환자는 본인부담상한액 200만원","I009");
  8983. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","3");
  8984. }
  8985. }else{
  8986. if (ownbmaxgradeflag == null || ownbmaxgradeflag ==" " || ownbmaxgradeflag == "") {
  8987. sysf_messageBox("본인부담상한액정보가 미존재함으로 기본상한액적용됩니다.","");
  8988. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","1");
  8989. }else if(ownbmaxgradeflag == "3"){
  8990. sysf_messageBox("차상위 환자에 대해 본인부담상한액 200만원 적용됩니다. \n기본상한액적용됩니다.","");
  8991. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","1");
  8992. }
  8993. }
  8994. // 2009.01.22 - 입원보험유형 체크(메시지로 처리유도)
  8995. var sInsuKind = ds_main_ptin.getColumn(0, "ptin_insukind");
  8996. var sSuppKind = ds_main_iphs.getColumn(0, "iphs_suppkind");
  8997. var sInSuppKind = model.getValue("ds_hidden_init_suppkind[up = '" + sInsuKind + "' and (io = 'A' or io = 'I') and cd = '" + sSuppKind + "']_cd");
  8998. var sSuppKindNm = model.getValue("ds_hidden_init_suppkind[up = '" + sInsuKind + "' and cd = '" + sSuppKind + "']_nm");
  8999. if (utlf_isNull(sInSuppKind)) {
  9000. sysf_messageBox("[" + sSuppKindNm + "] 유형보조는 입원에 적용되지 않습니다. 다시 선택 후 등록 하십시오!!", "C");
  9001. group3.cmb_suppkind.setFocus();
  9002. return false;
  9003. }
  9004. //진료과 체크
  9005. var sorddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  9006. if (sorddeptcd == null || sorddeptcd == "" || sorddeptcd == " ") {
  9007. sysf_messageBox("진료과를","C002");
  9008. return false;
  9009. }
  9010. //전문의 체크
  9011. var smedispclid = ds_main_inpt.getColumn(0, "inpt_medispclid");
  9012. if (smedispclid == null || smedispclid == "" || smedispclid == " ") {
  9013. sysf_messageBox("전문의를","C002");
  9014. return false;
  9015. }
  9016. //입원일자 체크
  9017. var sindd = ds_main_inpt.getColumn(0, "inpt_indd");
  9018. if (sindd == null || sindd == "" || sindd == " ") {
  9019. sysf_messageBox("입원일자를","C002");
  9020. return false;
  9021. }
  9022. //입원시간 체크
  9023. var sintm = ds_main_inpt.getColumn(0, "inpt_intm");
  9024. if (sintm == null || sintm == "" || sintm == " ") {
  9025. sysf_messageBox("입원시간을","C002");
  9026. return false;
  9027. }
  9028. //병동 체크
  9029. var swardcd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  9030. var sroomcd = ds_main_inpt.getColumn(0, "inpt_roomcd");
  9031. if (swardcd == null || swardcd == "" || swardcd == " ")
  9032. {
  9033. sysf_messageBox("병동을","C002");
  9034. return false;
  9035. }
  9036. //병실 체크
  9037. if (sroomcd == null || sroomcd == "" || sroomcd == " ")
  9038. {
  9039. sysf_messageBox("병실을","C002");
  9040. return false;
  9041. }
  9042. //병실형태 체크
  9043. var sroomtypecd = ds_main_inpt.getColumn(0, "inpt_roomtypecd");
  9044. var sroomgrdecd = ds_main_inpt.getColumn(0, "inpt_roomgrdecd");
  9045. if (sroomtypecd == null || sroomtypecd == "" || sroomtypecd == " ")
  9046. {
  9047. sysf_messageBox("병실형태을","C002");
  9048. return false;
  9049. }
  9050. //병실등급 체크
  9051. if (sroomgrdecd == null || sroomgrdecd == "" || sroomgrdecd == " ")
  9052. {
  9053. sysf_messageBox("병실등급을","C002");
  9054. return false;
  9055. }
  9056. var sinpath = ds_main_inpt.getColumn(0, "inpt_inpath");
  9057. if (sinpath == null || sinpath == "" || sinpath == " " || sinpath == "-")
  9058. {
  9059. sysf_messageBox("입원경로를","C002");
  9060. return false;
  9061. }
  9062. //20090928 JHP 선택진료신청 서명여부 및 기 서명건 관련하여 입원등록일과 동일한지 체크
  9063. // 2009.10.08 - 조회시점에 사용할 수 있도록 함수로 분리
  9064. fCheckSpecOrdSign("R");
  9065. // 20091218 JHP 수정추가 완화의학과 호스피스 병동 입원시 iphs.calcscorrecalflag값을 셋팅한다.
  9066. // 고시내역 서울성모 시범사업기준... P0027, 7:완화정액수가(16일미만), 8:완화정액수가(16일이상)
  9067. // 호스피스병동(3050136000) 일경우 값 셋팅함.
  9068. var scalcscorrecalflag = ds_main_iphs.getColumn(0, "iphs_calcscorrecalflag");
  9069. var sWardCd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  9070. var sOrdDeptCd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  9071. if(sWardCd == '3050136000' && sOrdDeptCd == '2390000000'){
  9072. ds_main_iphs.setColumn( 0, "iphs_calcscorrecalflag","7");
  9073. }else if((sWardCd == '3050136000' && sOrdDeptCd != '2390000000') || (sWardCd != '3050136000' && sOrdDeptCd == '2390000000')){
  9074. if(sysf_messageBox("완화의학과 - 호스피스병동기준에 부합하지 않습니다. \n'완화정액수가'기준 적용되지 않습니다. ","Q003") == '6'){
  9075. }else{
  9076. return false;
  9077. }
  9078. }else{
  9079. }
  9080. //1.외래 내원 체크
  9081. ds_send_data11_s_otpt.clearData();
  9082. dsf_makeValue( ds_send_data11, "s_otpt", "string", "" );
  9083. //var irowcnt = group3.grd_outchoshist.rows - 1;
  9084. //var irowcnt = group3.grd_outchoshist.rows - group3.grd_outchoshist.fixedRows;
  9085. var irowcnt = ds_main_otptlist_grdoutchoshist.rowcount;
  9086. var icheck,sindd,sorddd,sordtype;
  9087. sindd = ds_main_inpt.getColumn(0, "inpt_indd");
  9088. if (irowcnt > 0) {
  9089. for (i = 1; i <= irowcnt; i++)
  9090. {
  9091. icheck = ds_main_otptlist_grdoutchoshist.getColumn(i, "cvrtflag"); //전환여부체크
  9092. if (icheck == "true") {
  9093. sorddd = ds_main_otptlist_grdoutchoshist.getColumn(i, "orddd"); //진료일자
  9094. if (sorddd < sindd) {
  9095. //sysf_messageBox("과거접수내역은 전환","E001");
  9096. //return false;
  9097. }
  9098. ds_main_otpt.setColumn( i, "otpt_cvrtflag", ds_main_otptlist_grdoutchoshist.getColumn(i, "cvrtflag"));
  9099. ds_main_otpt.setColumn( i, "otpt_calcflag", ds_main_otptlist_grdoutchoshist.getColumn(i, "calcflag"));
  9100. ds_main_otpt.setColumn( i, "otpt_pid", ds_main_otptlist_grdoutchoshist.getColumn(i, "pid"));
  9101. ds_main_otpt.setColumn( i, "otpt_orddd", ds_main_otptlist_grdoutchoshist.getColumn(i, "orddd"));
  9102. ds_main_otpt.setColumn( i, "otpt_orddeptcd", ds_main_otptlist_grdoutchoshist.getColumn(i, "orddeptcd"));
  9103. ds_main_otpt.setColumn( i, "otpt_orddrid", ds_main_otptlist_grdoutchoshist.getColumn(i, "orddrid"));
  9104. ds_main_otpt.setColumn( i, "otpt_cretno", ds_main_otptlist_grdoutchoshist.getColumn(i, "cretno"));
  9105. ds_main_otpt.setColumn( i, "otpt_acptseqno", ds_main_otptlist_grdoutchoshist.getColumn(i, "acptseqno"));
  9106. ds_main_otpt.setColumn( i, "otpt_histstat", ds_main_otptlist_grdoutchoshist.getColumn(i, "histstat"));
  9107. ds_main_otpt.setColumn( i, "otpt_insukind", ds_main_otptlist_grdoutchoshist.getColumn(i, "insukind"));
  9108. ds_main_otpt.setColumn( i, "otpt_mskind", ds_main_otptlist_grdoutchoshist.getColumn(i, "mskind"));
  9109. model.duplicate("ds_send_data11_s_otpt", "ds_main_otpt["+ i +"]");
  9110. }
  9111. }
  9112. }
  9113. return true;
  9114. }
  9115. function fCheckJabo()
  9116. {
  9117. var sPid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  9118. var sIndd = ds_main_inpt.getColumn(0, "inpt_indd");
  9119. var sOrddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  9120. var sInsuKind = ds_main_iphs.getColumn(0, "iphs_insukind");
  9121. var sSuppKind = ds_main_iphs.getColumn(0, "iphs_suppkind");
  9122. var sInsucd = "";
  9123. var sIOFlag = "I";
  9124. var sInsuKindNm = "";
  9125. if (sInsuKind == gsInsu_JaboKind) {
  9126. sInsuKindNm = "자보";
  9127. sInsucd = ds_main_aipm.getColumn(0, "aipm_insucmpycd");
  9128. }
  9129. // 자보, 산재, (+공상)
  9130. if (sInsuKind == gsInsu_JaboKind || sInsuKind == gsInsu_SanJae || sInsuKind == gsInsu_GongSang) {
  9131. // PAM.js - 등록내역 및 기간 체크
  9132. var bIsTrue = checkJaboSanjae(sPid, sIndd, sOrddeptcd, sInsuKind, sSuppKind, sInsucd, sIOFlag);
  9133. if (bIsTrue == false) {
  9134. sysf_messageBox("[" + sInsuKindNm + "]등록정보의 보조유형과 기간을 확인하십시오!", "I");
  9135. group3.button61.dispatch("DOMActivate");
  9136. return false;
  9137. }
  9138. }
  9139. }
  9140. function fInRginptCopy()
  9141. {
  9142. ds_main_inpt.setColumn( 0, "inpt_pid",ds_hidden_rcv_inpt.getColumn(0, "inpt_pid"));
  9143. ds_main_inpt.setColumn( 0, "inpt_insukind",ds_hidden_rcv_inpt.getColumn(0, "inpt_insukind"));
  9144. ds_main_inpt.setColumn( 0, "inpt_orddeptcd",ds_hidden_rcv_inpt.getColumn(0, "inpt_orddeptcd"));
  9145. ds_main_inpt.setColumn( 0, "inpt_medispclid",ds_hidden_rcv_inpt.getColumn(0, "inpt_orddrid"));
  9146. ds_main_inpt.setColumn( 0, "inpt_drgyn",ds_hidden_rcv_inpt.getColumn(0, "inpt_drgyn"));
  9147. ds_main_inpt.setColumn( 0, "inpt_bmtyn",ds_hidden_rcv_inpt.getColumn(0, "inpt_bmtyn"));
  9148. ds_main_inpt.setColumn( 0, "inpt_wardcd",ds_hidden_rcv_inpt.getColumn(0, "inpt_wardcd"));
  9149. ds_main_inpt.setColumn( 0, "inpt_roomcd",ds_hidden_rcv_inpt.getColumn(0, "inpt_roomcd"));
  9150. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd",ds_hidden_rcv_inpt.getColumn(0, "inpt_roomgrdecd"));
  9151. ds_main_inpt.setColumn( 0, "inpt_roomtypecd",ds_hidden_rcv_inpt.getColumn(0, "inpt_roomtypecd"));
  9152. ds_main_inpt.setColumn( 0, "inpt_inrsrvacptdd",ds_hidden_rcv_inpt.getColumn(0, "inpt_inrsrvacptdd"));
  9153. ds_main_inpt.setColumn( 0, "inpt_inrsrvacptseqno",ds_hidden_rcv_inpt.getColumn(0, "inpt_inrsrvacptseqno"));
  9154. ds_main_iphs.setColumn( 0, "iphs_suppkind",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkind"));
  9155. // ds_main_ptin.setColumn( 0, "ptin_suppkindresn",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkindresn"));
  9156. ds_main_inpt.setColumn( 0, "inpt_pid",ds_hidden_rcv_inpt.getColumn(0, "inpt_pid"));
  9157. ds_main_inpt.setColumn( 0, "inpt_insukind",ds_hidden_rcv_inpt.getColumn(0, "inpt_insukind"));
  9158. ds_main_inpt.setColumn( 0, "inpt_orddeptcd",ds_hidden_rcv_inpt.getColumn(0, "inpt_orddeptcd"));
  9159. ds_main_inpt.setColumn( 0, "inpt_medispclid",ds_hidden_rcv_inpt.getColumn(0, "inpt_orddrid"));
  9160. ds_main_inpt.setColumn( 0, "inpt_drgyn",ds_hidden_rcv_inpt.getColumn(0, "inpt_drgyn"));
  9161. ds_main_inpt.setColumn( 0, "inpt_bmtyn",ds_hidden_rcv_inpt.getColumn(0, "inpt_bmtyn"));
  9162. ds_main_inpt.setColumn( 0, "inpt_wardcd",ds_hidden_rcv_inpt.getColumn(0, "inpt_wardcd"));
  9163. ds_main_inpt.setColumn( 0, "inpt_roomcd",ds_hidden_rcv_inpt.getColumn(0, "inpt_roomcd"));
  9164. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd",ds_hidden_rcv_inpt.getColumn(0, "inpt_roomgrdecd"));
  9165. ds_main_inpt.setColumn( 0, "inpt_roomtypecd",ds_hidden_rcv_inpt.getColumn(0, "inpt_roomtypecd"));
  9166. ds_main_inpt.setColumn( 0, "inpt_inrsrvacptdd",ds_hidden_rcv_inpt.getColumn(0, "inpt_inrsrvacptdd"));
  9167. ds_main_inpt.setColumn( 0, "inpt_inrsrvacptseqno",ds_hidden_rcv_inpt.getColumn(0, "inpt_inrsrvacptseqno"));
  9168. ds_main_iphs.setColumn( 0, "iphs_suppkind",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkind"));
  9169. // ds_main_ptin.setColumn( 0, "ptin_suppkindresn",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkindresn"));
  9170. // ds_send_s_ptin.setColumn( 0, "ptin_suppkind",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkind"));
  9171. // ds_send_s_ptin.setColumn( 0, "ptin_suppkindresn",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkindresn"));
  9172. // ds_hidden_original_ptin.setColumn( 0, "ptin_suppkind",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkind"));
  9173. // ds_hidden_original_ptin.setColumn( 0, "ptin_suppkindresn",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkindresn"));
  9174. ds_main_inpt.setColumn( 0, "inpt_suppkind",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkind"));
  9175. ds_main_inpt.setColumn( 0, "inpt_suppkindresn",ds_hidden_rcv_inpt.getColumn(0, "inpt_suppkindresn"));
  9176. }
  9177. // 환자보험정보 조회 ( 보험유형 콤보로 항목이 변경되었을때 )
  9178. function fQuery_ptin()
  9179. {
  9180. fSuppkindSet();
  9181. ds_send_data6.setColumn( 0, "mode",'2');
  9182. ds_send_data6.setColumn( 0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  9183. ds_send_data6.setColumn( 0, "insukind",ds_main_ptin.getColumn(0, "ptin_insukind"));
  9184. // submit("TRPMI00102"); // 환자기본정보를 조회한다. (환자인적, 보험내역, 할인정보)
  9185. var oParam = {};
  9186. oParam.id = "TRPMI00102";
  9187. oParam.service = "ipatmngtapp.InRgst";
  9188. oParam.method = "reqGetInRgPatInfo";
  9189. oParam.inds = "req=ds_";
  9190. oParam.outds = "ds_=ptbs ds_=ptin ds_=aipm ds_=icpm ds_=inpt ds_=iphs ds_=admi ds_=adrv ds_=disc ds_=fstinpt";
  9191. oParam.async = false;
  9192. oParam.callback = "cf_TRPMI00102";
  9193. tranf_submit(oParam);
  9194. /*
  9195. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  9196. if(nErrorCode < 0) return;
  9197. }
  9198. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  9199. arErrorCode.push(sSvcId, nErrorCode);
  9200. }
  9201. arErrorCode.pop("TRPMI00102") > -1
  9202. arErrorCode.pop("TRPMI00102") < 0
  9203. */
  9204. var result = ds_hidden_rcv_ptin.rowcount;
  9205. if (result > 0) {
  9206. ds_main_ptin.copyData(ds_hidden_rcv_ptin);
  9207. } else {
  9208. ds_main_ptin.copyData(ds_hidden_temp_ptin);
  9209. ds_main_ptin.setColumn( 0, "ptin_fromdd",utlf_getCurrentDate());
  9210. ds_main_ptin.setColumn( 0, "ptin_todd","99991231");
  9211. }
  9212. // 보험, 감면정보는 없다가 신규로 등록하는 사람이 있으므로 인스턴스 노드를 삭제하면 신규 등록시에는 인스턴스 노드가 없어 등록할수 없다.
  9213. // 그럼므로 신규일경우 생성한다. original쪽에도 같이 복사해야 저장시 변경여부를 체크해서 submit을 보낼수 있다.
  9214. if( document.models( 0 ).instances( 0 ).selectSingleNode("ds_main_ptin") == null ) {
  9215. dsf_makeValue( ds_main, "ptin", "string", "" );
  9216. ds_main_ptin.copyData(ds_hidden_temp_ptin);
  9217. }
  9218. }
  9219. function fQuery_ptdc()
  9220. {
  9221. ds_send_data6.setColumn( 0, "mode",'3');
  9222. ds_send_data6.setColumn( 0, "prestdd",ds_main_iphs.getColumn(0, "iphs_fromdd"));
  9223. ds_send_data6.setColumn( 0, "pid",ds_main_inpt.getColumn(0, "inpt_pid"));
  9224. ds_send_data6.setColumn( 0, "indd",ds_main_inpt.getColumn(0, "inpt_indd"));
  9225. ds_send_data6.setColumn( 0, "mskind",ds_main_inpt.getColumn(0, "inpt_mskind"));
  9226. ds_send_data6.setColumn( 0, "disccd",ds_main_ptdc.getColumn(0, "ptdc_disccd"));
  9227. // submit("TRPMI00102","false");// 환자기본정보를 조회한다. (환자인적, 보험내역, 할인정보)
  9228. var oParam = {};
  9229. oParam.id = "TRPMI00102";
  9230. oParam.service = "ipatmngtapp.InRgst";
  9231. oParam.method = "reqGetInRgPatInfo";
  9232. oParam.inds = "req=ds_";
  9233. oParam.outds = "ds_=ptbs ds_=ptin ds_=aipm ds_=icpm ds_=inpt ds_=iphs ds_=admi ds_=adrv ds_=disc ds_=fstinpt";
  9234. oParam.async = false;
  9235. oParam.callback = "cf_TRPMI00102";
  9236. tranf_submit(oParam);
  9237. /*
  9238. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  9239. if(nErrorCode < 0) return;
  9240. }
  9241. function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
  9242. arErrorCode.push(sSvcId, nErrorCode);
  9243. }
  9244. arErrorCode.pop("TRPMI00102") > -1
  9245. arErrorCode.pop("TRPMI00102") < 0
  9246. */
  9247. // 기존의 값은 Reset해야함. ( 값이 없을경우 기존의 값이 현재의 값처럼 오인될수 있음 )
  9248. ds_main_ptdc.clearData(); ds_main_ptdc.addRow();
  9249. ds_hidden_original_ptdc.clearData(); ds_hidden_original_ptdc.addRow();
  9250. ds_main_ptdc.copyData(ds_hidden_rcv_ptdc);
  9251. ds_hidden_original_ptdc.copyData(ds_hidden_rcv_ptdc);
  9252. // 보험, 감면정보는 없다가 신규로 등록하는 사람이 있으므로 인스턴스 노드를 삭제하면 신규 등록시에는 인스턴스 노드가 없어 등록할수 없다.
  9253. // 그럼므로 신규일경우 생성한다. original쪽에도 같이 복사해야 저장시 변경여부를 체크해서 submit을 보낼수 있다.
  9254. var sptdc_pid = ds_main_ptdc.getColumn(0, "pid")
  9255. if( sptdc_pid == null || sptdc_pid == "" || sptdc_pid == " " || sptdc_pid == "-") {
  9256. ds_main_ptdc.setColumn( 0, "ptdc_disccd",ds_send_data6.getColumn(0, "disccd"));
  9257. }
  9258. }
  9259. // 등록시 항목별 변경사항을 체크한다.
  9260. function fChangeSave()
  9261. {
  9262. // var ptbs_pidflag = utlf_isNull(ds_main_ptbs.getColumn(0, "ptbs_pid"));
  9263. // var ptin_pidflag = utlf_isNull(ds_main_ptin.getColumn(0, "ptin_pid"));
  9264. // var ptdc_pidflag = utlf_isNull(ds_main_ptdc.getColumn(0, "ptdc_pid"));
  9265. // if (ptbs_pidflag == true || ptin_pidflag == true || ptdc_pidflag == true) {
  9266. // return false;
  9267. // }
  9268. var ins = document.models( 0 ).instances( 0 );
  9269. var ptbs_flag;
  9270. var ptin_flag;
  9271. var ptdc_flag;
  9272. var ptin_insukind_flag = null;
  9273. var ptin_suppkind_flag = null;
  9274. var ptdc_disccd_flag = null;
  9275. // 1. 환자인적사항 변경여부 체크
  9276. var h_ptbs_pat = ins.selectSingleNode("ds_hidden_original_ptbs");
  9277. var ptbs_pat = ins.selectSingleNode("ds_main_ptbs");
  9278. ds_send_data11_s_ptbs.clearData(); ds_send_data11_s_ptbs.addRow();
  9279. if (h_ptbs_pat == null) {
  9280. ptbs_flag = null; // 데이터가 없으면 인스턴스 노드가 없다.
  9281. } else if (ptbs_pat == null) {
  9282. ptbs_flag = null;
  9283. } else if (h_ptbs_pat.xml == ptbs_pat.xml) {
  9284. ptbs_flag = null;
  9285. ds_send_data11_s_ptbs.copyData(ds_main_ptbs);
  9286. } else if (h_ptbs_pat.xml != ptbs_pat.xml){
  9287. ptbs_flag = 'U';
  9288. ds_main_ptbs.setColumn( 0, "ptbs_status",ptbs_flag);
  9289. ds_send_data11_s_ptbs.copyData(ds_main_ptbs);
  9290. }
  9291. // 2. 환자보험내역 변경여부 체크( 산재,자보,공상은 제외한다.)
  9292. var iphs_insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
  9293. if (iphs_insukind == gsBoHeom || iphs_insukind == gsBoHo1 || iphs_insukind == gsBoHo2 ||
  9294. iphs_insukind == gsIlBan || iphs_insukind == gsForIn || iphs_insukind == gsImSang) {
  9295. //var h_ptin_pat = ins.selectSingleNode("ds_hidden_original_ptin").cloneNode(true);
  9296. var h_ptin_pat = ins.selectSingleNode("ds_hidden_original_ptin")
  9297. var ptin_pat = ins.selectSingleNode("ds_main_ptin")
  9298. ds_send_data11_s_ptin.clearData(); ds_send_data11_s_ptin.addRow();
  9299. if (h_ptin_pat == null) {
  9300. ptin_flag = null; // 데이터가 없으면 인스턴스 노드가 없다. 그러면 에러난다.
  9301. // alert("1");
  9302. } else if (ptin_pat == null) {
  9303. // alert("2");
  9304. ptin_flag = null;
  9305. } else if (h_ptin_pat.xml == ptin_pat.xml) {
  9306. // alert("3");
  9307. ptin_flag = null;
  9308. ds_send_data11_s_ptin.copyData(ds_main_ptin);
  9309. } else if (h_ptin_pat.xml != ptin_pat.xml) {
  9310. // alert("4");
  9311. ptin_flag = 'U';
  9312. ds_main_ptin.setColumn( 0, "ptin_status",ptin_flag);
  9313. // 2008.09.30 최병진 - 과거내역 변경을 위해서 주석처리
  9314. //ds_main_ptin.setColumn( 0, "ptin_fromdd",ds_main_iphs.getColumn(0, "iphs_fromdd"));//2007.10.02 추가
  9315. // ds_main_ptin.setColumn( 0, "ptin_todd",ds_main_iphs.getColumn(0, "iphs_todd"));
  9316. var aa = utlf_isNull(ds_main_ptin.getColumn(0, "ptin_pid"));
  9317. if (aa == true) {
  9318. ds_main_ptin.setColumn( 0, "ptin_pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  9319. ds_main_ptin.setColumn( 0, "ptin_histstat",'Y');
  9320. ds_main_ptin.setColumn( 0, "ptin_todd",'99991231');//2007.10.02 추가
  9321. }
  9322. ds_send_data11_s_ptin.copyData(ds_main_ptin);
  9323. }
  9324. }
  9325. // 2008.09.30 최병진 주석처리
  9326. // 3. 환자감면 변경여부 체크
  9327. /*
  9328. var h_ptdc_pat = ins.selectSingleNode("ds_hidden_original_ptdc");
  9329. var ptdc_pat = ins.selectSingleNode("ds_main_ptdc");
  9330. ds_send_data11_s_ptdc.clearData(); ds_send_data11_s_ptdc.addRow();
  9331. if (h_ptdc_pat == null) {
  9332. ptdc_flag = null; // 데이터가 없으면 인스턴스 노드가 없다. 그러면 에러난다.
  9333. } else if (ptdc_pat == null) {
  9334. ptdc_flag = null;
  9335. } else if (h_ptdc_pat.xml == ptdc_pat.xml) {
  9336. ptdc_flag = null;
  9337. ds_send_data11_s_ptdc.copyData(ds_main_ptdc);
  9338. } else if (h_ptdc_pat.xml != ptdc_pat.xml) {
  9339. ptdc_flag = 'U';
  9340. ds_main_ptdc.setColumn( 0, "ptdc_status",ptdc_flag);
  9341. ds_main_ptdc.setColumn( 0, "ptdc_fromdd",ds_main_iphs.getColumn(0, "iphs_fromdd")); // 적용일자는 항상 재원이력변경의 적용일자를 따라간다.
  9342. ds_main_ptdc.setColumn( 0, "ptdc_todd",ds_main_iphs.getColumn(0, "iphs_todd")); // 적용일자는 항상 재원이력변경의 적용일자를 따라간다.
  9343. var aa = utlf_isNull(ds_main_ptdc.getColumn(0, "ptdc_pid"));
  9344. if (aa == true) {
  9345. ds_main_ptdc.setColumn( 0, "ptdc_pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  9346. ds_main_ptdc.setColumn( 0, "ptdc_histstat",'Y');
  9347. }
  9348. ds_send_data11_s_ptdc.copyData(ds_main_ptdc);
  9349. }
  9350. */
  9351. }
  9352. function fOrderCheckRtn()
  9353. {
  9354. //20070822 jun
  9355. //입원일자 전 외래내원의 의사처방,실시처방에서 데이터 조회하여 메세지 처리 후 입원등록은 진행..
  9356. //처방은 그리드에 디스플레이( 수납에서 환불 처리 하거나 검사예약이 있다고 메세지 처리)
  9357. ds_send_data15.setColumn( 0, "inpt_pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  9358. ds_send_data15.setColumn( 0, "inpt_indd",ds_main_inpt.getColumn(0, "inpt_indd"));
  9359. // submit("TRPMI00110");
  9360. var oParam = {};
  9361. oParam.id = "TRPMI00110";
  9362. oParam.service = "ipatmngtapp.InRgst";
  9363. oParam.method = "reqGetOrderCheckInfo";
  9364. oParam.inds = "req=ds_";
  9365. oParam.outds = "ds_=result";
  9366. oParam.async = false;
  9367. oParam.callback = "cf_TRPMI00110";
  9368. tranf_submit(oParam);
  9369. /*
  9370. function cf_TRPMI00110(sSvcId, nErrorCode, sErrorMsg) {
  9371. if(nErrorCode < 0) return;
  9372. }
  9373. function cf_TRPMI00110(sSvcId, nErrorCode, sErrorMsg) {
  9374. arErrorCode.push(sSvcId, nErrorCode);
  9375. }
  9376. arErrorCode.pop("TRPMI00110") > -1
  9377. arErrorCode.pop("TRPMI00110") < 0
  9378. */
  9379. var i_result = ds_hidden_ordercheck_result.rowcount;
  9380. if (i_result > 0) {
  9381. // 2008.10.07 - 현재 메시지를 보여줘도 외래수납에서 처리할 수 있는 방법이 없으므로 메시지 주석처리
  9382. //sysf_messageBox("외래에 예약 처방이 존재합니다.!","E999","");
  9383. }
  9384. var inpt_indd = ds_main_inpt.getColumn(0, "inpt_indd");
  9385. var otpt_rowcnt = group3.grd_outchoshist.rows - 1;
  9386. for (i = 1; i <= otpt_rowcnt; i++) {
  9387. var otpt_indd = ds_main_otptlist_grdoutchoshist.getColumn(i, "orddd");
  9388. if (otpt_indd > inpt_indd) {
  9389. // 2008.10.07 - 현재 메시지를 보여줘도 외래수납에서 처리할 수 있는 방법이 없으므로 메시지 주석처리
  9390. //sysf_messageBox("입원일자이후 외래 예약내역이 존재합니다.!","E999","")
  9391. }
  9392. }
  9393. }
  9394. // 바코드 출력 종료 설정
  9395. function fExeBarCdSetEnd(paramMsg) {
  9396. return paramMsg + "^XZ";
  9397. }
  9398. // 바코드 장비로 메세지 전송
  9399. function fExeSendMsg(paramMsg) {
  9400. CommAX.SendMessage(paramMsg); //Serial
  9401. //CommAX.SendMessageToLPT(paramMsg); LPT
  9402. }
  9403. // 바코드 출력 시작 설정
  9404. function fExeBarCdSetStart(paramMsg) {
  9405. return paramMsg + "^XA^LH20,20";
  9406. }
  9407. function fInRgstBarCodePrn(prnflag)
  9408. {
  9409. //2007.10.17 환자 팔찌 출력
  9410. var ptbs_rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  9411. var ptbs_rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  9412. var inpt_indd = ds_main_inpt.getColumn(0, "inpt_indd");
  9413. var sRoomcdYN = ds_init_PAM_P0041list_P0041.lookupExpr("cdid == '" + A02 + "'", "cdnm");
  9414. var sIsNEW = ds_init_PAM_P0041list_P0041.lookupExpr("cdid == '" + A03 + "'", "cdnm");
  9415. if (prnflag == "1") {
  9416. // 2009.05.26 - PMI001.js의 함수로 대체
  9417. pmifPrintBarCode(ds_main_ptbs.getColumn(0, "ptbs_pid"),
  9418. ds_main_inpt.getColumn(0, "inpt_indd"),
  9419. ds_main_inpt.getColumn(0, "inpt_cretno"),
  9420. ds_main_inpt.getColumn(0, "inpt_mskind"),
  9421. "Y",
  9422. "Y",
  9423. "SMPMI00100",
  9424. "",
  9425. sRoomcdYN,
  9426. sIsNEW);
  9427. } else {
  9428. var inpt_pid = ds_main_inpt.getColumn(0, "inpt_pid");
  9429. if (inpt_pid == null || inpt_pid == " " || inpt_pid == "") {
  9430. return false;
  9431. }
  9432. // 2009.05.26 - PMI001.js의 함수로 대체
  9433. pmifPrintBarCode(ds_main_ptbs.getColumn(0, "ptbs_pid"),
  9434. ds_main_inpt.getColumn(0, "inpt_indd"),
  9435. ds_main_inpt.getColumn(0, "inpt_cretno"),
  9436. ds_main_inpt.getColumn(0, "inpt_mskind"),
  9437. "Y",
  9438. "Y",
  9439. "SMPMI00100",
  9440. "",
  9441. sRoomcdYN,
  9442. sIsNEW);
  9443. }
  9444. }
  9445. // sSndMsg = sSndMsg + fExeBarCdSetStart(sSndMsg); // 출력시작
  9446. // sSndMsg = sSndMsg + "^BY2,2"; // 바코드 Width 조절
  9447. // 2009.05.30 - 아래 출력 함수 사용하지 않음
  9448. function fPatBarCodePrint(spid,shngnm,ssex,sage,srrgstno,sindd)
  9449. {
  9450. // 2008.07.02 모듈 로딩 체크 - 실패시 재로딩
  9451. if (!body.isChild("CommAX")) {
  9452. lzzfMakeBrcdPrntObjHanDo("CommAX");
  9453. }
  9454. var sSndMsg = "";
  9455. var portOpenTF = ""; //오픈 성공 여부
  9456. //바코드 출력 시작
  9457. CommAX.CommPort = "1"; //Port 설정
  9458. CommAX.Settings = "9600,n,8,1";
  9459. portOpenTF = CommAX.PortOpen("true");
  9460. if(portOpenTF == "TRUE") {
  9461. sSndMsg = sSndMsg + "^XA^LH20,20"; // 출력시작
  9462. sSndMsg = sSndMsg + "^FO10,05^BC400,40,N,N,N^FD" + spid + "^FS"; // 바코드(등록번호)
  9463. sSndMsg = sSndMsg + "^CFE40,40^FO340,10^FD" + ssex + "/" + sage + "^FS"; // 성별,나이
  9464. sSndMsg = sSndMsg + CommAX.PrtImgOut(10, 50, shngnm, 1, 2); // 환자명 - 가로시작위치, 세로시작위치, 출력할문자열, 1,1 (비율:X, Y)
  9465. sSndMsg = sSndMsg + CommAX.HanImageData();
  9466. sSndMsg = sSndMsg + "^CFE18,18^FO10,100^FD" + spid + "^FS"; // 등록번호
  9467. sSndMsg = sSndMsg + "CFE30,30^FO10,130^FD" + srrgstno + "^FS"; // 주민번호
  9468. sSndMsg = sSndMsg + "^CFA30,30^FO235,100^FD" + sindd + "^FS"; // 입원일자
  9469. sSndMsg = sSndMsg + "^PQ1"; // 출력매수
  9470. sSndMsg = sSndMsg + "^XZ";
  9471. fExeSendMsg(sSndMsg); // 출력종료
  9472. CommAX.PortOpen("false");
  9473. } else {
  9474. sysf_messageBox("아래 사항을 확인후 재출력해주십시오."
  9475. + " \n 1.프린트설정 화면에서 통신유형을 com 으로 선택한 경우 port 번호 확인"
  9476. + " \n 2.케이블 확인"
  9477. + " \n 3.먼저 출력중인 바코드 확인(모두 출력된 후 재출력하십시오.)", "I", "");
  9478. return;
  9479. }
  9480. }
  9481. function fInRgstCardIss(flag)
  9482. {
  9483. //2007.10.15 환자카드 발행 ( 1: 발행, 2: 재발행 )
  9484. if (flag == "1") {
  9485. ds_send_data17.setColumn( 0, "pid",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "pid"));
  9486. ds_send_data17.setColumn( 0, "indd",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "indd"));
  9487. ds_send_data17.setColumn( 0, "cretno",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "cretno"));
  9488. ds_send_data17.setColumn( 0, "mskind",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "mskind"));
  9489. ds_send_data17.setColumn( 0, "histstat",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "histstat"));
  9490. // 수정추가 20090611 JHP 바코드에 병실을 출력안할시에는 기본 쿼리가 타게금 ioflag를 I로 준다.
  9491. var roomcdYN = ds_init_PAM_P0041list_P0041.lookupExpr("cdid == '" + A02 + "'", "cdnm");
  9492. if(roomcdYN == "Y"){
  9493. ds_send_data17.setColumn( 0, "ioflag", "");
  9494. }else{
  9495. ds_send_data17.setColumn( 0, "ioflag", "I");
  9496. }
  9497. } else if (flag == "2") {
  9498. var inpt_pid = ds_main_inpt.getColumn(0, "inpt_pid");
  9499. if (inpt_pid == null || inpt_pid == " " || inpt_pid == "") {
  9500. sysf_messageBox("환자번호가 없거나 재원중인 환자가 아닙니다.!","E999","");
  9501. return false;
  9502. }
  9503. ds_send_data17.setColumn( 0, "pid",ds_main_inpt.getColumn(0, "inpt_pid"));
  9504. ds_send_data17.setColumn( 0, "indd",ds_main_inpt.getColumn(0, "inpt_indd"));
  9505. ds_send_data17.setColumn( 0, "cretno",ds_main_inpt.getColumn(0, "inpt_cretno"));
  9506. ds_send_data17.setColumn( 0, "mskind",ds_main_inpt.getColumn(0, "inpt_mskind"));
  9507. ds_send_data17.setColumn( 0, "histstat",ds_main_inpt.getColumn(0, "inpt_histstat"));
  9508. ds_send_data17.setColumn( 0, "ioflag", "I");
  9509. }
  9510. // submit("TRPMI00112");
  9511. var oParam = {};
  9512. oParam.id = "TRPMI00112";
  9513. oParam.service = "ipatmngtapp.InRgst";
  9514. oParam.method = "reqGetInRgstCardIss";
  9515. oParam.inds = "req=ds_";
  9516. oParam.outds = "ds_=receipt";
  9517. oParam.async = false;
  9518. oParam.callback = "cf_TRPMI00112";
  9519. tranf_submit(oParam);
  9520. /*
  9521. function cf_TRPMI00112(sSvcId, nErrorCode, sErrorMsg) {
  9522. if(nErrorCode < 0) return;
  9523. }
  9524. function cf_TRPMI00112(sSvcId, nErrorCode, sErrorMsg) {
  9525. arErrorCode.push(sSvcId, nErrorCode);
  9526. }
  9527. arErrorCode.pop("TRPMI00112") > -1
  9528. arErrorCode.pop("TRPMI00112") < 0
  9529. */
  9530. var rrgstno = ds_hidden_h_receipt_receipt.getColumn(0, "rrgstno");
  9531. var s_rrgstno = rrgstno.substr(0,6) + "-" + rrgstno.substr(6,1);
  9532. ds_hidden_h_receipt_receipt.setColumn( 0, "rrgstno",s_rrgstno);
  9533. // 2009.10.23 - rexpert에서 자체적으로 생성
  9534. //var wardcd = ds_hidden_h_receipt_receipt.getColumn(0, "wardcd");
  9535. //var roomcd = ds_hidden_h_receipt_receipt.getColumn(0, "roomcd");
  9536. //var swardcd = wardcd.replace("병동", "") + " " + roomcd + "호";
  9537. //var swardcd = wardcd + " " + roomcd + "호"; // 2008.09.01 병동명 다나오도록 수정
  9538. //ds_hidden_h_receipt_receipt.setColumn( 0, "wardcd",swardcd);
  9539. var sindd = ds_hidden_h_receipt_receipt.getColumn(0, "indd");
  9540. ds_hidden_h_receipt_receipt.setColumn( 0, "indd",sindd.substr(0, 4) + "/" + sindd.substr(4,2) + "/" + sindd.substr(6,2));
  9541. //2007.10.23 정신과일 경우 약어 나오지 않게 요청
  9542. if (ds_hidden_h_receipt_receipt.getColumn(0, "orddeptcd") == "2030000000") {
  9543. ds_hidden_h_receipt_receipt.setColumn( 0, "orddeptnm","");
  9544. }
  9545. // 2008.10.14 Rexpert 출력전 클리어 - 최병진
  9546. childObj.window.javascript.fCloseReport();
  9547. // //10번째가 true면 팝업이 안뜸
  9548. // exeReportPreview("RPPMI03100", "XMLSTR" , "" , "" , "true" , "", "", "", "", "", "", "grp_card");
  9549. var sPrinter;
  9550. var trayno;
  9551. // 2009.06.19 - local에 설정된 파일을 우선시 한다.
  9552. // print1:입원약정서, print2:입원환자카드, print3:선택신청
  9553. var printInfo = pmifGetPrintSetting("print2");
  9554. if (printInfo.length == 2) {
  9555. sPrinter = printInfo[0];
  9556. trayno = printInfo[1];
  9557. } else {
  9558. // 2008.09.21 입원약정서 출력용 프린터 이름 조회 - 최병진
  9559. sPrinter = ds_hidden_printers.getColumn(0, "card_printer");
  9560. if (utlf_isNull(sPrinter)) {
  9561. sPrinter = "true";
  9562. }
  9563. // 2009년 03월 20일, JHP, 트레이정보를 받아서 넣는다.
  9564. trayno = ds_hidden_pam_printer.getColumn(0, "value");
  9565. }
  9566. exeReportPreview("RPPMI03100", "XMLSTR" , "" , "" , sPrinter , "", "", "", "", "", "", "grp_card", trayno);
  9567. // } else if (flag == "2") {
  9568. // ds_hidden_h_receipt_receipt.setColumn( 0, "pid",ds_main_inpt.getColumn(0, "inpt_pid"));
  9569. // ds_hidden_h_receipt_receipt.setColumn( 0, "hngnm",ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  9570. // ds_hidden_h_receipt_receipt.setColumn( 0, "sex",ds_main_ptbs.getColumn(0, "ptbs_sex"));
  9571. // ds_hidden_h_receipt_receipt.setColumn( 0, "age",ds_main_ptbs.getColumn(0, "ptbs_age"));
  9572. // ds_hidden_h_receipt_receipt.setColumn( 0, "religncd",ds_main_ptbs.getColumn(0, "ptbs_sex"));
  9573. // var ptbs_rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  9574. // var ptbs_rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  9575. // var s_rrgstno = ptbs_rrgstno1.substr(0,6) + "-" + ptbs_rrgstno2.substr(6,1);
  9576. // ds_hidden_h_receipt_receipt.setColumn( 0, "rrgstno",s_rrgstno);
  9577. //
  9578. // ds_hidden_h_receipt_receipt.setColumn( 0, "orddeptcd",model.getValue("ds_main_inpt_inpt_wardcd
  9579. // ds_hidden_h_receipt_receipt.setColumn( 0, "orddeptnm",
  9580. // ds_hidden_h_receipt_receipt.setColumn( 0, "specordyn",
  9581. // ds_hidden_h_receipt_receipt.setColumn( 0, "medispclid",
  9582. // ds_hidden_h_receipt_receipt.setColumn( 0, "wardcd",
  9583. // ds_hidden_h_receipt_receipt.setColumn( 0, "roomcd",
  9584. // ds_hidden_h_receipt_receipt.setColumn( 0, "indd",
  9585. // }
  9586. }
  9587. function fInRgstCpInterface()
  9588. {
  9589. // 2007.10.08 입원결정서가 있으면서 CP여부가 "Y"인 경우 EMR의 CP 호출..
  9590. // 2008.07.19 확인결과 mgr에서 실행 아래 함수 사용하지 않음
  9591. var adrv_cpyn = ds_main_adrv.getColumn(0, "adrv_cpyn");
  9592. if (adrv_cpyn == "Y") {
  9593. ds_send_data20.clearData();
  9594. dsf_makeValue( ds_send_data20, "srchcond", "string", "" );
  9595. dsf_makeValue( ds_send_data20, "appstat", "string", "" );
  9596. dsf_makeValue( ds_send_data20, "cpgappno", "string", "" );
  9597. dsf_makeValue( ds_send_data20, "prcpgenrflag", "string", "" );
  9598. dsf_makeValue( ds_send_data20, "pid", "string", "" );
  9599. dsf_makeValue( ds_send_data20, "orddd", "string", "" );
  9600. dsf_makeValue( ds_send_data20, "cretno", "string", "" );
  9601. dsf_makeValue( ds_send_data20, "orddeptcd", "string", "" );
  9602. ds_send_data20.setColumn( 0, "srchcond","P");
  9603. ds_send_data20.setColumn( 0, "prcpgenrflag","I");
  9604. ds_send_data20.setColumn( 0, "pid",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "pid"));
  9605. ds_send_data20.setColumn( 0, "orddd",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "indd"));
  9606. ds_send_data20.setColumn( 0, "cretno",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "cretno"));
  9607. ds_send_data20.setColumn( 0, "orddeptcd",ds_hidden_rsltflag_rgst_cnt.getColumn(0, "orddeptcd"));
  9608. // submit("TRMQP00805");
  9609. }
  9610. }
  9611. // 2008.07.13 인사정보 조회 함수로 분리
  9612. function fPatEmplInfoRef() {
  9613. //2007.11.28 인사정보의 직원, 직원가족정보 조회
  9614. var rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  9615. var rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  9616. // 2008.07.12 - 직원정보 조회 방법변경에 따른 소스수정
  9617. if( rrgstno1.length == 6 && rrgstno2.length == 7 ){
  9618. var sEmplInfo = fGetPsnWorkInfo(rrgstno1 + rrgstno2);
  9619. if (!utlf_isNull(sEmplInfo)) {
  9620. var arrayEmplInfo = sEmplInfo.split("▦");
  9621. ds_main_inpt.setColumn( 0, "inpt_emplno", arrayEmplInfo[0]); // 직원번호
  9622. ds_main_iphs.setColumn( 0, "iphs_emplnm", arrayEmplInfo[1]); // 직원성명
  9623. ds_main_iphs.setColumn( 0, "iphs_disccd", arrayEmplInfo[2]); // 할인코드(discuncocd)
  9624. ds_main_iphs.setColumn( 0, "iphs_famyrelnm", arrayEmplInfo[3]); // 관계
  9625. ds_main_iphs.setColumn( 0, "iphs_preststatnm", arrayEmplInfo[4]); // 근무상태
  9626. ds_main_iphs.setColumn( 0, "iphs_profacptyn", arrayEmplInfo[5]); // 증명서접수여부
  9627. ds_main_iphs.setColumn( 0, "iphs_profacptdd", arrayEmplInfo[6]); // 증명서접수일자
  9628. ds_main_iphs.setColumn( 0, "iphs_remark", arrayEmplInfo[7]); // 참고사항
  9629. }
  9630. }
  9631. //model.refresh();
  9632. }
  9633. // 2008.07.19 공여자정보 조회
  9634. // 공여자일 경우 보험정보를 선택적으로 수혜자의 정보로 입력할 수 있는 기능 제공
  9635. // 1. 환자정보 조회시 호출
  9636. // 2. 보험유형 선택시 호출
  9637. function fGetDonorInfo() {
  9638. // 조회조건 : 환자번호
  9639. ds_send_data22.clearData(); ds_send_data22.addRow();
  9640. ds_send_data22.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  9641. // if (submit("TRPMI00116")) {
  9642. var oParam = {};
  9643. oParam.id = "TRPMI00116";
  9644. oParam.service = "ipatmngtapp.InRgst";
  9645. oParam.method = "reqGetDonorInfo";
  9646. oParam.inds = "req=ds_";
  9647. oParam.outds = "ds_=dnor";
  9648. oParam.async = false;
  9649. oParam.callback = "cf_TRPMI00116";
  9650. tranf_submit(oParam);
  9651. /*
  9652. function cf_TRPMI00116(sSvcId, nErrorCode, sErrorMsg) {
  9653. if(nErrorCode < 0) return;
  9654. }
  9655. function cf_TRPMI00116(sSvcId, nErrorCode, sErrorMsg) {
  9656. arErrorCode.push(sSvcId, nErrorCode);
  9657. }
  9658. arErrorCode.pop("TRPMI00116") > -1
  9659. arErrorCode.pop("TRPMI00116") < 0
  9660. */
  9661. ds_send_data22.clearData(); ds_send_data22.addRow();
  9662. //model.refresh();
  9663. }
  9664. var iCount = ds_hidden_h_dnor_dnor.rowcount;
  9665. if (iCount > 0) {
  9666. var sRcvPid = ds_hidden_h_dnor_dnor.getColumn(0, "rcvpid"); // 수혜자환자번호
  9667. var sRcvHngnm = ds_hidden_h_dnor_dnor.getColumn(0, "rcvhngnm"); // 수혜자성명
  9668. var sRcvInsukind = ds_hidden_h_dnor_dnor.getColumn(0, "rcvinsukind"); // 수혜자보험유형
  9669. var sTrnptdd = ds_hidden_h_dnor_dnor.getColumn(0, "trnptdd"); // 이식일자
  9670. var sGubn = ds_hidden_h_dnor_dnor.getColumn(0, "gubn"); // 이식구분
  9671. if(!utlf_isNull(sRcvPid)) {
  9672. var msg = "이 환자는 [공여자]입니다. 수혜자의 보험정보를 셋팅";
  9673. var result = sysf_messageBox(msg, "S001");
  9674. if(result == 6) { // 예(Yes)
  9675. // 수혜자 보험정보 설정 로직
  9676. // fGetPTIN(vpid,vinsukind,vsuppkind,vinsucd,vappdd)
  9677. fGetPTIN(sRcvPid // 수혜자 PID
  9678. , sRcvInsukind // insukind - 현재 수혜자의 보험유형을 따른다
  9679. , "" // suppkind
  9680. , "" // insucd
  9681. , utlf_getCurrentDate()); // appdd
  9682. // ptin_pid를 환자번호로 변경
  9683. ds_main_ptin.setColumn( 0, "ptin_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  9684. // 관계를 '기타'로 설정
  9685. ds_main_ptin.setColumn( 0, "ptin_insdrela", "5");
  9686. }
  9687. // BMT 공여자일 경우 pmihinpt.bmtyn에 값 설정 (공여자 : 3)
  9688. if (sGubn == "BMT") {
  9689. ds_main_inpt.setColumn( 0, "inpt_bmtyn", "3");
  9690. }
  9691. }
  9692. }
  9693. }
  9694. // 2008.12.04 입원예약정보 기반 병실 우선순위 조회를 위한 함수
  9695. /*
  9696. 1. 입원예약정보에서 진료과, 희망병실등급, 입원예약병실형태를 조회한다.
  9697. 2. 성별 설정 -- 성별
  9698. 진료과가 정신과이면 - 병실형태에 '정신과'를 설정 -- 병실형태
  9699. 진료과가 완화의학과이면 - 병실형태에 '호스피스'를 설정 -- 병실형태
  9700. 입원예약병실형태가 NRICU, NICU등이면 병실등급을 해당 병실정보로 설정 -- 병실등급 -- 입원등록화면에서 자동설정
  9701. 병실등급에 따라서 해당병실등급 설정 -- 병실등급
  9702. 3. 위 정보를 파라미터로 설정해서 [병실정보Popup]화면에서 새로운 구분자(환자희망)로 값을 설정하여 조회
  9703. */
  9704. function fSetCustomizedRoom(pParam) {
  9705. var sReturn = "";
  9706. var sSex = ds_main_ptbs.getColumn(0, "ptbs_sex");
  9707. var sOrddeptCd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  9708. var sRoomTypeCd = "";
  9709. var sRoomGrdeCdFrom = "";
  9710. var sRoomGrdeCdTo = "";
  9711. var sRoomWardCd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  9712. var sAdrvRoomType = "";
  9713. // 진료과별 병실형태 설정
  9714. if (!utlf_isNull(sOrddeptCd) && sOrddeptCd == "2030000000") { // 정신과- 정신과
  9715. sRoomTypeCd = "S08";
  9716. }
  9717. if (!utlf_isNull(sOrddeptCd) && sOrddeptCd == "2390000000") { // 완화의학과 - 호스피스
  9718. sRoomTypeCd = "S05";
  9719. }
  9720. if (!utlf_isNull(sOrddeptCd) && sOrddeptCd == "2110000000") { // 소아청소년과 - 소아
  9721. sRoomTypeCd = "S06";
  9722. }
  9723. // 예약리스트로 조회
  9724. if (!utlf_isNull(pParam) && pParam == "1") {
  9725. var iIdx = group3.switch1.case1.grd_inhprsrpec.row;
  9726. // 입원예약병실형에 따른 중환자실 병실설정
  9727. sAdrvRoomType = ds_main_adrvlist_grdinhprsspec.getColumn(iIdx, "adrv_specroomyn"));
  9728. //sRoomTypeCd
  9729. sRoomGrdeCdFrom = ds_main_adrvlist_grdinhprsspec.getColumn(iIdx, "adrv_inhoperoomgrdefrom")); // 희망병실등급From
  9730. sRoomGrdeCdTo = ds_main_adrvlist_grdinhprsspec.getColumn(iIdx, "adrv_inhoperoomgrdeto")); // 희망병실등급To
  9731. }
  9732. // 환자번호로 조회
  9733. if (!utlf_isNull(pParam) && pParam == "2") {
  9734. // 입원예약병실형에 따른 중환자실 병실설정
  9735. sAdrvRoomType = ds_hidden_check_adrv.getColumn(0, "adrv_specroomyn");
  9736. //sRoomTypeCd
  9737. sRoomGrdeCdFrom = ds_hidden_check_adrv.getColumn(0, "adrv_inhoperoomgrdefrom"); // 희망병실등급From
  9738. sRoomGrdeCdTo = ds_hidden_check_adrv.getColumn(0, "adrv_inhoperoomgrdeto"); // 희망병실등급To
  9739. }
  9740. // 임시적으로 병실형태 '집중치료'로 설정
  9741. if (!utlf_isNull(sAdrvRoomType) && sAdrvRoomType == "3") {
  9742. //병실설정
  9743. sRoomTypeCd = "S02";
  9744. //return;
  9745. }
  9746. if (!utlf_isNull(sAdrvRoomType) && sAdrvRoomType == "4") {
  9747. //병실설정
  9748. sRoomTypeCd = "S02";
  9749. //return;
  9750. }
  9751. if (!utlf_isNull(sAdrvRoomType) && sAdrvRoomType == "5") {
  9752. //병실설정
  9753. sRoomTypeCd = "S02";
  9754. //return;
  9755. }
  9756. if (!utlf_isNull(sAdrvRoomType) && sAdrvRoomType == "6") {
  9757. //병실설정
  9758. sRoomTypeCd = "S02";
  9759. //return;
  9760. }
  9761. if (!utlf_isNull(sAdrvRoomType) && sAdrvRoomType == "7") {
  9762. //병실설정
  9763. sRoomTypeCd = "S02";
  9764. //return;
  9765. }
  9766. // 성별 + 병실형태 + 병실등급1 + 병실등급2
  9767. sReturn = sSex + "▦" + sRoomTypeCd + "▦" + sRoomGrdeCdFrom + "▦" + sRoomGrdeCdTo + "▦" + sRoomWardCd;;
  9768. return sReturn;
  9769. }
  9770. // 2009.02.09 - 중증등록정보 자동 입력기능추가
  9771. /*
  9772. 1. 환자조회
  9773. 2. 공단자격조회
  9774. 3. 환자조회 시 중증등록정보가 존재하지 않고 공단자격조회 시 중증등록정보가 존재할 때 처리
  9775. */
  9776. // 2009.03.26 - 자격조회 모듈에서 자체적으로 넣기 때문에 제외처리
  9777. /*
  9778. function fSetSrdgInfo(pInsuKind, pDisRegPrson4) {
  9779. var sSrdgPid = ds_main_srdg.getColumn(0, "srdg_pid"); // 병원내 중증마스터
  9780. var sDisRegPrson4 = pDisRegPrson4; // 공단중증등록정보
  9781. //var sDisRegPrson4 = "V1930108140327 2008092920130928D330 "; // 공단중증등록정보
  9782. // 병원 중증마스터에 중증등록정보가 존재하지 않을 때
  9783. // 공단자격조회 시 중증암등록대상자 정보가 존재할 때
  9784. if(utlf_isNull(sSrdgPid) && !utlf_isNull(sDisRegPrson4)) {
  9785. if (pInsuKind == "11" || pInsuKind == "21" || pInsuKind == "22") {
  9786. // 중증마스터에 데이터 입력
  9787. pmcfSetSerDiagInfo(ds_main_ptbs.getColumn(0, "ptbs_pid") // 환자번호
  9788. , "O" // 입원외래구분
  9789. , ds_main_ptin.getColumn(0, "ptin_insukind") // 보험유형
  9790. , sDisRegPrson4 // 중증등록시작일자
  9791. , "ds_main_ptbs" // 환자정보 XPath
  9792. , "ds_send_data24" // send data XPath
  9793. , "ds_main_srdg" ); // 중증등록정보 XPath
  9794. }
  9795. }
  9796. }
  9797. */
  9798. // 2009년 03월 20일, JHP
  9799. // 서울성모이전으로 프린터를 2tray와 1tray짜리를 동시에 사용한다. 수납쪽(영수증, 중간계산서)은 1tray, 등록쪽(약정서, 입원카드)은 2tray를 쓰는데
  9800. // 1트레이는 기본이므로 수납쪽은 그냥 둔다. 근데 2트레이는 렉스퍼트 출력시 트레이번호를 셋팅값으로 박아줘야하는데 프린터 정보는 동적으로 가지고 올수 없기때문에
  9801. // 임의의 경로에 txt파일을 만들어 트레이값을 설정하여 저장하여놓고 불러와서 트레이번호를 매겨준다.
  9802. // 이때 해당 파일이 없으면 해당파일을 사용자가 만들어준다.
  9803. function fSetPrinterTray(){
  9804. var printerfileno = document.readIniFile("Tray", "trayno", "X", "C:\\cmcnuprinter\\printer.ini");
  9805. if ( printerfileno == "X") {
  9806. if ( sysf_messageBox("프린터 트레이정보가 존재하지 않습니다. ''예 = 트레이1개'', ''아니오 = 트레이2개'' ","Q003") == "6"){
  9807. printerfileno = "1";
  9808. } else {
  9809. printerfileno = "2";
  9810. }
  9811. var fso = new ActiveXObject("Scripting.FileSystemObject");
  9812. var a = fso.CreateFolder("C:\\cmcnuprinter");
  9813. document.writeinifile("Tray", "trayno", printerfileno,"C:\\cmcnuprinter\\printer.ini");
  9814. dsf_makeValue( ds_hidden_pam_printer, "value", "string", printerfileno);
  9815. ds_hidden_pam_printer.setColumn( 0, "value",printerfileno);
  9816. } else {
  9817. // var fso = new ActiveXObject("Scripting.FileSystemObject");
  9818. // var f = fso.GetFile("C:\\cmcnuprinter\\printer.txt");
  9819. // var ts = f.OpenAsTextStream(1);
  9820. // var lineInfo = ts.ReadLine();
  9821. // var lineValue = lineInfo.substr(0,1);
  9822. // alert(lineValue);
  9823. // dsf_makeValue( ds_hidden_pam_printer, "value", "string", lineValue);
  9824. // ds_hidden_pam_printer.setColumn( 0, "value",lineValue);
  9825. // ts.Close();
  9826. dsf_makeValue( ds_hidden_pam_printer, "value", "string", printerfileno);
  9827. ds_hidden_pam_printer.setColumn( 0, "value",printerfileno);
  9828. }
  9829. }
  9830. // 2009.06.26 - 가퇴원내역 체크
  9831. function fCheckTempDsch() {
  9832. var iTempDschCount = ds_hidden_check_tempdsch.rowcount;
  9833. if (iTempDschCount > 0) {
  9834. sysf_messageBox("가퇴원 내역이 있습니다!!", "I");
  9835. }
  9836. }
  9837. // 수정추가 : 20090814 : JHP 본인부담상한차등구분 값 보조유형에 따라 셋팅해줌.
  9838. function fOwnBMaxGradeFlagSet(){
  9839. var suppkind = ds_main_iphs.getColumn(0, "iphs_suppkind");
  9840. if(suppkind == "32" ||
  9841. suppkind == "33" ||
  9842. suppkind == "34" ||
  9843. suppkind == "35" ||
  9844. suppkind == "36" ||
  9845. suppkind == "37" ||
  9846. suppkind == "38" ||
  9847. suppkind == "39" ||
  9848. suppkind == "40" ||
  9849. suppkind == "41" ||
  9850. suppkind == "42" ||
  9851. suppkind == "43" ||
  9852. suppkind == "44" ||
  9853. suppkind == "45" ||
  9854. suppkind == "46"){
  9855. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","3");
  9856. }else{
  9857. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","1");
  9858. }
  9859. }
  9860. // 2009.09.28 - 입원예약관리의 입원약정서 재출력 기능 입원등록에 추가
  9861. // 2007.10.05 - 입원약정서 출력
  9862. function fInDeciPrint(vpid,vinrsrvacptdd,vorddeptcd,vdeciflag)
  9863. {
  9864. ds_hidden_h_deciprint_deciprint.clearData();
  9865. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "indd", "string", "" ); //입원일 - 입원일시
  9866. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "inpath", "string", "" ); //입원경로
  9867. //입원구분
  9868. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "roomcd", "string", "" ); //입원병실
  9869. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "orddeptcd", "string", "" ); //진료과
  9870. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "orddrid", "string", "" ); //선택의
  9871. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "specordyn", "string", "" ); //선택의_지정의
  9872. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "pid", "string", "" ); //등록번호
  9873. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "hngnm", "string", "" ); //환자성명
  9874. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "rrgstno", "string", "" ); //주민번호
  9875. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "sex", "string", "" ); //성별1
  9876. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "religncd", "string", "" ); //종교
  9877. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "address", "string", "" ); //주소 = 상위주소 + 하위주소
  9878. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "hometel", "string", "" ); //전화번호
  9879. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "mpphontel", "string", "" ); //휴대폰
  9880. //근무처
  9881. //근무처연락처
  9882. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "insukind", "string", "" ); //보험유형
  9883. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "insucd", "string", "" ); //기관기호
  9884. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "insuno", "string", "" ); //증번호
  9885. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "insdnm", "string", "" ); //세대주(피보험자)
  9886. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "diagcd", "string", "" ); //상병코드
  9887. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "termhngnm", "string", "" ); //상병명
  9888. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "inschedd", "string", "" ); //입원예정일
  9889. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "opschedd", "string", "" ); //수술예정일
  9890. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "indirecdrnm", "string", "" ); //의뢰자
  9891. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "inrsrvacptdt", "string", "" ); //의뢰일시
  9892. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "handicapryn1", "string", "" ); //장애인유무체크
  9893. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "handicapryn2", "string", "" ); //장애인유무체크
  9894. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "inrsrvrem", "string", "" ); //원무참고사항
  9895. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "cnstyn", "string", "" ); //의뢰서제출여부
  9896. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "rareobstflag", "string", "" ); //희귀난치
  9897. dsf_makeValue( ds_hidden_h_deciprint_deciprint, "disregprson3", "string", "" ); //차상위
  9898. dsf_makeValue( ds_send_data40, "pid", "string", vpid);
  9899. dsf_makeValue( ds_send_data40, "inrsrvacptdd", "string", vinrsrvacptdd);
  9900. dsf_makeValue( ds_send_data40, "orddeptcd", "string", vorddeptcd);
  9901. dsf_makeValue( ds_send_data40, "deciflag", "string", vdeciflag);
  9902. // if (submit("TRPMI01201") == true) {
  9903. var oParam = {};
  9904. oParam.id = "TRPMI01201";
  9905. oParam.service = "ipatmngtapp.InRgst";
  9906. oParam.method = "reqGetInDeciPrintRef";
  9907. oParam.inds = "req=ds_";
  9908. oParam.outds = "ds_=deciprint";
  9909. oParam.async = false;
  9910. oParam.callback = "cf_TRPMI01201";
  9911. tranf_submit(oParam);
  9912. /*
  9913. function cf_TRPMI01201(sSvcId, nErrorCode, sErrorMsg) {
  9914. if(nErrorCode < 0) return;
  9915. }
  9916. function cf_TRPMI01201(sSvcId, nErrorCode, sErrorMsg) {
  9917. arErrorCode.push(sSvcId, nErrorCode);
  9918. }
  9919. arErrorCode.pop("TRPMI01201") > -1
  9920. arErrorCode.pop("TRPMI01201") < 0
  9921. */
  9922. var indd = ds_hidden_h_deciprint_deciprint.getColumn(0, "indd");
  9923. if (indd != null && indd != " " && indd != "") {
  9924. var s_indd = indd.substr(0,4) + "-" +
  9925. indd.substr(4,2) + "-" +
  9926. indd.substr(6,2);
  9927. ds_hidden_h_deciprint_deciprint.setColumn( 0, "indd", s_indd);
  9928. }
  9929. var rrgstno = ds_hidden_h_deciprint_deciprint.getColumn(0, "rrgstno");
  9930. var s_rrgstno = rrgstno.substr(0,6) + "-" + rrgstno.substr(6,7);
  9931. ds_hidden_h_deciprint_deciprint.setColumn( 0, "rrgstno",s_rrgstno);
  9932. var sinschedd = ds_hidden_h_deciprint_deciprint.getColumn(0, "inschedd");
  9933. var sopschedd = ds_hidden_h_deciprint_deciprint.getColumn(0, "opschedd");
  9934. var sinrsrvacptdt = ds_hidden_h_deciprint_deciprint.getColumn(0, "inrsrvacptdt");
  9935. var s_inrsrvacptdt = sinrsrvacptdt.substr(0,4) + "/" +
  9936. sinrsrvacptdt.substr(4,2) + "/" +
  9937. sinrsrvacptdt.substr(6,2) + " " +
  9938. sinrsrvacptdt.substr(8,2) + ":" +
  9939. sinrsrvacptdt.substr(10,2);
  9940. ds_hidden_h_deciprint_deciprint.setColumn( 0, "inrsrvacptdt","");
  9941. if (sinschedd != null && sinschedd != "" && sinschedd != " ") {
  9942. ds_hidden_h_deciprint_deciprint.setColumn( 0, "inschedd", sinschedd.substr(0,4) + "년" + " " + sinschedd.substr(4,2) + "월" + " " + sinschedd.substr(6.2) + "일");
  9943. }
  9944. if (sopschedd != null && sopschedd != "" && sopschedd != " ") {
  9945. ds_hidden_h_deciprint_deciprint.setColumn( 0, "opschedd",sopschedd.substr(0,4) + "년" + " " + sopschedd.substr(4,2) + "월" + " " + sopschedd.substr(6.2) + "일");
  9946. }
  9947. if (sinrsrvacptdt != null && sinrsrvacptdt != "" && sinrsrvacptdt != " ") {
  9948. ds_hidden_h_deciprint_deciprint.setColumn( 0, "inrsrvacptdt",s_inrsrvacptdt);
  9949. }
  9950. }
  9951. // 2009.08.05 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 시작
  9952. var rsrvYn = ds_hidden.getColumn(0, "rsrvyn");
  9953. if (rsrvYn == 'N'){
  9954. ds_hidden_h_deciprint_deciprint.setColumn( 0, "inrsrvrem","");
  9955. ds_hidden_h_deciprint_deciprint.setColumn( 0, "diagcd","");
  9956. ds_hidden_h_deciprint_deciprint.setColumn( 0, "termhngnm","");
  9957. }
  9958. // 2009.08.05 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 끝
  9959. var sNhicRareobstflag = ds_main_nhicinfo.getColumn(0, "nhic_rareobstflag");
  9960. var sNhicDisregprson3 = ds_main_nhicinfo.getColumn(0, "nhic_disregprson3");
  9961. if (sNhicRareobstflag == "H") {
  9962. ds_hidden_h_deciprint_deciprint.setColumn( 0, "rareobstflag", "희귀난치"); //희귀난치
  9963. } else {
  9964. ds_hidden_h_deciprint_deciprint.setColumn( 0, "rareobstflag", ""); //희귀난치
  9965. }
  9966. if (sNhicDisregprson3 == "32") {
  9967. ds_hidden_h_deciprint_deciprint.setColumn( 0, "disregprson3", "차상위"); //차상위
  9968. } else {
  9969. ds_hidden_h_deciprint_deciprint.setColumn( 0, "disregprson3", ""); //차상위
  9970. }
  9971. // exeReportPreview("RPPMI01200", "XMLSTR" , "" , "" , sPrinter, "", "", "", "", "", "", "");
  9972. var sPrinter;
  9973. var trayno;
  9974. // 2009.06.19 - local에 설정된 파일을 우선시 한다.
  9975. // print1:입원약정서, print2:입원환자카드, print3:선택신청
  9976. var printInfo = pmifGetPrintSetting("print1");
  9977. if (printInfo.length == 2) {
  9978. sPrinter = printInfo[0];
  9979. trayno = printInfo[1];
  9980. } else {
  9981. // 2008.09.21 입원약정서 출력용 프린터 이름 조회 - 최병진
  9982. sPrinter = ds_hidden_printers.getColumn(0, "deci_printer");
  9983. if (utlf_isNull(sPrinter)) {
  9984. sPrinter = "true";
  9985. }
  9986. // 2009년 03월 24일, JHP, 트레이정보를 받아서 넣는다.
  9987. trayno = ds_hidden_pam_printer.getColumn(0, "value");
  9988. }
  9989. exeReportPreview("RPPMI01200", "XMLSTR" , "" , "" , sPrinter , "", "", "", "", "true", "", "", trayno);
  9990. }
  9991. // 2008.12.16 - 공단자격조회
  9992. function fGetNhicInfo() {
  9993. // 로딩창 열기
  9994. var sWindowMsg = "공단자격 조회중...";
  9995. callLoadingWindow(sWindowMsg);
  9996. // 2008.10.15 조진희 요청 - 등록 시 공단조회 팝업 오픈
  9997. // 2008.12.11 조진희 요청 - 자동으로 조회되도록 수정 - 공단자격조회
  9998. var sNhicYn = ds_hidden.getColumn(0, "nhicyn"); // 공단조회 체크가 되어 있을 때만 자동조회한다.
  9999. var sInsuKind = ds_main_adrv.getColumn(0, "adrv_insukind");
  10000. if (sNhicYn == "Y" && (sInsuKind == "11" || sInsuKind == "21" || sInsuKind == "22")) {
  10001. //group3.switch2.case_base.btn_insuno_search.dispatch("DOMActivate"); // 공단조회 팝업
  10002. var sPid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  10003. var sHngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  10004. var sRrgstno = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1") + ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  10005. var sOrddd = utlf_getCurrentDate();
  10006. var sPrcpcd = ds_hidden_init_proccd.getColumn(0, "cd");
  10007. var sLoginId = ds_hidden_init_proccd.getColumn(0, "loginid");
  10008. var sPassWord = ds_hidden_init_proccd.getColumn(0, "password");
  10009. // 공단자격조회
  10010. var sQualication = pmcfGetNhicQualification(sPid, sHngnm, sRrgstno, sOrddd, sPrcpcd, sLoginId, sPassWord);
  10011. if (sQualication != null) {
  10012. var tempArray = sQualication.split("▩");
  10013. var valueArray = tempArray[1]; // index 0은 header 이기 때문에 제외
  10014. var columnArray = null;
  10015. if (valueArray != null) {
  10016. columnArray = valueArray.split("▦"); // column을 분리해서 배열에 넣는다.
  10017. // 각 값별로 체크하기 위해서 컬럼 분리
  10018. var sM2_rrgstno = columnArray[0].getTrim(); // 수진자주민번호
  10019. var sM2_hngnm = columnArray[1].getTrim(); // 수진자성명
  10020. var sM2_proccorpcd = columnArray[2].getTrim(); // 의료기관기호
  10021. var sM2_qualflag = columnArray[3].getTrim(); // 자격구분
  10022. var sM2_qualacqtdd = columnArray[4].getTrim(); // 자격취득일자
  10023. var sM2_hshdnm = columnArray[5].getTrim(); //
  10024. var sM2_secuinstmark = columnArray[6].getTrim(); //
  10025. var sM2_estmmark = columnArray[7].getTrim(); //
  10026. var sM2_paylimdd = columnArray[8].getTrim(); // 급여제한일자
  10027. var sM2_ownbflag = columnArray[9].getTrim(); // 본인부담구분
  10028. var sM2_heallifeamtval = columnArray[10].getTrim(); // 건강생황유지비
  10029. var sM2_pregremamt = columnArray[11].getTrim(); // 산전산모지원금
  10030. var sM2_choicorpmark1 = columnArray[12].getTrim(); // 선택기관1
  10031. var sM2_choicorpmark2 = columnArray[13].getTrim(); // 선택기관2
  10032. var sM2_choicorpmark3 = columnArray[14].getTrim(); // 선택기관3
  10033. var sM2_choicorpmark4 = columnArray[15].getTrim(); // 선택기관4
  10034. var sM2_choicorpnm1 = columnArray[16].getTrim(); // 선택기관명1
  10035. var sM2_choicorpnm2 = columnArray[17].getTrim(); // 선택기관명2
  10036. var sM2_choicorpnm3 = columnArray[18].getTrim(); // 선택기관명3
  10037. var sM2_choicorpnm4 = columnArray[19].getTrim(); // 선택기관명4
  10038. var sM2_handicaprrgstdd = columnArray[20].getTrim(); // 장애인등록일자
  10039. var sM2_datainptdt = columnArray[21].getTrim(); //
  10040. var sM2_dcntrypsnyn = columnArray[22].getTrim(); //
  10041. var sM2_msgcd = columnArray[23].getTrim(); // 메시지코드
  10042. var sM2_msg = columnArray[24].getTrim(); // 메시지
  10043. var sM2_msgtype = columnArray[25].getTrim(); // 메시지형태
  10044. var sM2_clntuniqval = columnArray[26].getTrim(); //
  10045. var sM2_disregprson1 = columnArray[27].getTrim(); // 희귀난치대상자
  10046. var sM2_disregprson2 = columnArray[28].getTrim(); //
  10047. var sM2_disregprson3 = columnArray[29].getTrim(); // 차상위대상자
  10048. var sM2_disregprson4 = columnArray[30].getTrim(); //
  10049. // 자격구분이 없으면 자격상실로 판단하여 '일반'으로 설정
  10050. if (utlf_isNull(sM2_qualflag)) {
  10051. ds_main_ptin.setColumn( 0, "ptin_insukind", "51");
  10052. } else {
  10053. // 1. 보험유형이 화면과 같은 지 비교
  10054. // 건강보험
  10055. if (sInsuKind == "11") {
  10056. if (sM2_qualflag == "7") { // 7:의료급여1종, 8:의료급여2종
  10057. ds_main_ptin.setColumn( 0, "ptin_insukind", "21");
  10058. }
  10059. if (sM2_qualflag == "8") { // 7:의료급여1종, 8:의료급여2종
  10060. ds_main_ptin.setColumn( 0, "ptin_insukind", "22");
  10061. }
  10062. }
  10063. // 의료급여1종
  10064. if (sInsuKind == "21" && sM2_qualflag != "7") { // 7:의료급여1종, 8:의료급여2종
  10065. if (sM2_qualflag == "8") { // 7:의료급여1종, 8:의료급여2종
  10066. ds_main_ptin.setColumn( 0, "ptin_insukind", "22");
  10067. } else {
  10068. ds_main_ptin.setColumn( 0, "ptin_insukind", "11");
  10069. }
  10070. }
  10071. // 의료급여2종
  10072. if (sInsuKind == "22" && sM2_qualflag != "8") { // 7:의료급여1종, 8:의료급여2종
  10073. if (sM2_qualflag == "7") { // 7:의료급여1종, 8:의료급여2종
  10074. ds_main_ptin.setColumn( 0, "ptin_insukind", "21");
  10075. } else {
  10076. ds_main_ptin.setColumn( 0, "ptin_insukind", "11");
  10077. }
  10078. }
  10079. var sPtinInsuKind = ds_main_ptin.getColumn(0, "ptin_insukind");
  10080. // sPtinInsuKind == null일 때
  10081. if (utlf_isNull(sPtinInsuKind)) {
  10082. if (sM2_qualflag == "7") { // 7:의료급여1종, 8:의료급여2종
  10083. ds_main_ptin.setColumn( 0, "ptin_insukind", "21");
  10084. } else if (sM2_qualflag == "8") { // 7:의료급여1종, 8:의료급여2종
  10085. ds_main_ptin.setColumn( 0, "ptin_insukind", "22");
  10086. } else {
  10087. ds_main_ptin.setColumn( 0, "ptin_insukind", "11");
  10088. }
  10089. }
  10090. // 2. 기본값 설정
  10091. if (utlf_isNull(sM2_secuinstmark)) {
  10092. ds_main_ptin.setColumn( 0, "ptin_insucd", "0015");
  10093. } else {
  10094. ds_main_ptin.setColumn( 0, "ptin_insucd", sM2_secuinstmark);
  10095. }
  10096. ds_main_ptin.setColumn( 0, "ptin_insuno", sM2_estmmark);
  10097. ds_main_ptin.setColumn( 0, "ptin_insdnm", sM2_hshdnm);
  10098. ds_main_ptin.setColumn( 0, "ptin_fromdd", sM2_qualacqtdd);
  10099. if (utlf_isNull(sM2_paylimdd)) {
  10100. ds_main_ptin.setColumn( 0, "ptin_todd", "99991231"); // 종료일자는 좀더 로직 필요 - 상실일자가 있으면서 선택기관이 존재하는지 여부에 따라 의미가 다르다
  10101. } else {
  10102. if (utlf_isNull(sM2_choicorpmark1) && utlf_isNull(sM2_choicorpmark2) && utlf_isNull(sM2_choicorpmark3) && utlf_isNull(sM2_choicorpmark4)) { // 선택기관기호가 없을 때
  10103. ds_main_ptin.setColumn( 0, "ptin_todd", "sM2_paylimdd");
  10104. } else {
  10105. ds_main_ptin.setColumn( 0, "ptin_todd", "99991231"); // 종료일자는 좀더 로직 필요 - 상실일자가 있으면서 선택기관이 존재하는지 여부에 따라 의미가 다르다
  10106. }
  10107. }
  10108. // 3. 특정케이스 설정 - 희귀난치대상자, 차상위
  10109. // 본인부담구분
  10110. // if (!utlf_isNull(sM2_ownbflag)) {
  10111. // ds_main_inpt.setColumn( 0, "inpt_ownbflag", sM2_ownbflag);
  10112. // }
  10113. // 희귀난치대상자
  10114. if (utlf_isNull(sM2_disregprson1)) {
  10115. dsf_makeValue( ds_main_nhicinfo, "nhic_rareobstflag", "string", "I");
  10116. } else {
  10117. dsf_makeValue( ds_main_nhicinfo, "nhic_rareobstflag", "string", "H");
  10118. }
  10119. // 차상위대상자 - 보조유형으로 설정
  10120. if (!utlf_isNull(sM2_disregprson3)) {
  10121. dsf_makeValue( ds_main_nhicinfo, "nhic_disregprson3", "string", "32");
  10122. } else {
  10123. dsf_makeValue( ds_main_nhicinfo, "nhic_disregprson3", "string", "00");
  10124. }
  10125. // 세대주성명과 환자이름이 같으면 본인으로 관계 설정
  10126. if (sHngnm == sM2_hshdnm) {
  10127. ds_main_ptin.setColumn( 0, "ptin_insdrela", "1");
  10128. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno1", ds_main_ptbspatinfo.getColumn(0, "rrgstno1"));
  10129. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno2", ds_main_ptbspatinfo.getColumn(0, "rrgstno2"));
  10130. }
  10131. }
  10132. }
  10133. }
  10134. } // 공단자격조회 end
  10135. // 로딩창 닫기
  10136. removeLoadingWindow();
  10137. //model.refresh();
  10138. }
  10139. // 2008.12.17 - 공단자격조회 결과와 ptin을 비교하여 변경된 내역 있으면 저장
  10140. function fSetNhicPtin() {
  10141. var xInstatance = document.models( 0 ).instances( 0 );
  10142. var sInsuKind = ds_main_adrv.getColumn(0, "adrv_insukind");
  10143. if (sInsuKind == "11" || sInsuKind == "21" || sInsuKind == "22") {
  10144. var sPtinFlag = null;
  10145. var xHiddenPtin = xInstatance.selectSingleNode("ds_hidden_h_rcv_ptin")
  10146. var xMainPtin = xInstatance.selectSingleNode("ds_main_ptin")
  10147. ds_send_data12.clearData(); ds_send_data12.addRow();
  10148. if (xHiddenPtin == null) {
  10149. sPtinFlag = null; // 데이터가 없으면 인스턴스 노드가 없다. 그러면 에러난다.
  10150. } else if (xMainPtin == null) {
  10151. sPtinFlag = null;
  10152. } else if (xHiddenPtin.xml == xMainPtin.xml) {
  10153. sPtinFlag = null;
  10154. } else { // xHiddenPtin.xml != xMainPtin.xml
  10155. sPtinFlag = "U";
  10156. ds_main_ptin.setColumn( 0, "ptin_status", sPtinFlag);
  10157. var sPid = ds_hidden_h_rcv_ptin.getColumn(0, "ptin_pid");
  10158. if (utlf_isNull(sPid)) {
  10159. ds_main_ptin.setColumn( 0, "ptin_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  10160. }
  10161. ds_send_data12.copyData(ds_main_ptin);
  10162. // if(submit("TXPMI00204")) {
  10163. var oParam = {};
  10164. oParam.id = "TXPMI00204";
  10165. oParam.service = "ipatmngtapp.InRsrv";
  10166. oParam.method = "reqSetPtinInfo";
  10167. oParam.inds = "ptin=ds_";
  10168. oParam.outds = "ds_=result";
  10169. oParam.async = false;
  10170. oParam.callback = "cf_TXPMI00204";
  10171. tranf_submit(oParam);
  10172. /*
  10173. function cf_TXPMI00204(sSvcId, nErrorCode, sErrorMsg) {
  10174. if(nErrorCode < 0) return;
  10175. }
  10176. function cf_TXPMI00204(sSvcId, nErrorCode, sErrorMsg) {
  10177. arErrorCode.push(sSvcId, nErrorCode);
  10178. }
  10179. arErrorCode.pop("TXPMI00204") > -1
  10180. arErrorCode.pop("TXPMI00204") < 0
  10181. */
  10182. ds_send_data12.clearData(); ds_send_data12.addRow();
  10183. }
  10184. }
  10185. }
  10186. }
  10187. // 2009.10.08 - 선택진료사인여부 체크
  10188. // pParam - S : 조회, R : 등록시 체크
  10189. function fCheckSpecOrdSign(pParam) {
  10190. //20090928 JHP 선택진료신청 서명여부 및 기 서명건 관련하여 입원등록일과 동일한지 체크
  10191. // 1. 입원일자(오늘)에 해당하는 선택진료서명여부 확인
  10192. // 1-1 있으면 - 그냥 넘어간다.
  10193. // 1-2 없으면 - 선택신청서명창 띄운다.
  10194. // 2. 서명창 띄워서 리스트를 보여주는데 입원건에 해당하는선택신청정보는 제외하고 선택정보에 해당하는 입원건이 없는것만 보여준다.
  10195. // 3. 해당리스트를 보고 알맞은게 없으면 선택신청을 띄운다.
  10196. // 넘길값들 인스턴스에 담기
  10197. ds_send_data26.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid")); // pid
  10198. ds_send_data26.setColumn( 0, "ordtype", "I"); // ordtype
  10199. ds_send_data26.setColumn( 0, "orddd", ds_main_inpt.getColumn(0, "inpt_indd")); // orddd
  10200. ds_send_data26.setColumn( 0, "orddeptcd", ds_main_inpt.getColumn(0, "inpt_orddeptcd")); // orddeptcd
  10201. ds_send_data26.setColumn( 0, "orddrid", ds_main_inpt.getColumn(0, "inpt_medispclid")); // orddrid
  10202. ds_send_data26.setColumn( 0, "specordyn", "Y"); // specordyn
  10203. ds_send_data26.setColumn( 0, "fromdd", ds_main_inpt.getColumn(0, "inpt_indd")); // fromdd
  10204. ds_send_data26.setColumn( 0, "flag", "ins"); // flag(upt, ins)
  10205. // submit("TRPMI00120");
  10206. var oParam = {};
  10207. oParam.id = "TRPMI00120";
  10208. oParam.service = "ipatmngtapp.InRgst";
  10209. oParam.method = "reqGetSpecOrdInInfo";
  10210. oParam.inds = "req=ds_";
  10211. oParam.outds = "ds_=infolist";
  10212. oParam.async = false;
  10213. oParam.callback = "cf_TRPMI00120";
  10214. tranf_submit(oParam);
  10215. /*
  10216. function cf_TRPMI00120(sSvcId, nErrorCode, sErrorMsg) {
  10217. if(nErrorCode < 0) return;
  10218. }
  10219. function cf_TRPMI00120(sSvcId, nErrorCode, sErrorMsg) {
  10220. arErrorCode.push(sSvcId, nErrorCode);
  10221. }
  10222. arErrorCode.pop("TRPMI00120") > -1
  10223. arErrorCode.pop("TRPMI00120") < 0
  10224. */
  10225. // iptchk : 위조건으로 inpt와 조인시 조인되지 않은 것이 존재유무
  10226. // samchk : 위조건으로 서명여부 존재유무
  10227. var samchk = ds_hidden_specordininfo_info.getColumn(0, "samchk");
  10228. var iptchk = ds_hidden_specordininfo_info.getColumn(0, "iptchk");
  10229. var specyn = ds_main_inpt.getColumn(0, "inpt_specordyn");
  10230. // 환자번호로 조회 시
  10231. if (pParam == "S") {
  10232. if(samchk == "Y" && iptchk == "Y") { // 메시지 띄우기
  10233. var sIndd = ds_main_inpt.getColumn(0, "inpt_indd");
  10234. sysf_messageBox("[" + sIndd + "]일자의 선택진료신청 내역이 존재합니다!!", "I");
  10235. }
  10236. }
  10237. // 입원등록 전 항목체크 시
  10238. if (pParam == "R") {
  10239. if(samchk == "N" && iptchk == "N" && specyn == "Y"){ // 선택진료신청창 띄우기
  10240. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "stat", "string", "" );
  10241. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "pid", "string", "" );
  10242. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "hngnm", "string", "" );
  10243. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rrgstno1", "string", "" );
  10244. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rrgstno2", "string", "" );
  10245. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "choiflag", "string", "" );
  10246. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "ordtype", "string", "" );
  10247. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddd", "string", "" );
  10248. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddeptcd", "string", "" );
  10249. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddrid", "string", "" );
  10250. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "specordyn", "string", "" );
  10251. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "fromdd", "string", "" );
  10252. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rsrvdd", "string", "" );
  10253. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "flag", "string", "" );
  10254. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "stat", ""); // stat
  10255. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid")); // pid
  10256. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "hngnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm")); // hngnm
  10257. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rrgstno1", ds_main_ptbs.getColumn(0, "ptbs_rrgstno1")); // rrgstno1
  10258. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rrgstno2", ds_main_ptbs.getColumn(0, "ptbs_rrgstno2")); // rrgstno2
  10259. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "choiflag", ""); // choiflag
  10260. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "ordtype", "I"); // ordtype
  10261. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddd", ds_main_inpt.getColumn(0, "inpt_indd")); // orddd
  10262. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddeptcd", ds_main_inpt.getColumn(0, "inpt_orddeptcd")); // orddeptcd
  10263. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddrid", ds_main_inpt.getColumn(0, "inpt_medispclid")); // orddrid
  10264. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "specordyn", "Y"); // specordyn
  10265. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "fromdd", ds_main_inpt.getColumn(0, "inpt_indd")); // fromdd
  10266. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rsrvdd", ""); // rsrvdd
  10267. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "flag", "ins"); // flag(upt, ins)
  10268. // 선택진료신청화면열기
  10269. // 20091009 JHP (조진희-등록화면에서는 선택신청창 자동으로 필요없음. 그냥 필요하면 버튼 눌러서 진행하겠음.)
  10270. //frmf_modal("../.._patinfomngtweb_xrw_SMPMC06500_선택진료신청관리", "SMPMC06500", "ds_hidden_patappinfo_patappinfo1""-"ds_main_patappinfo_patappinfo1"", "", "", "100", "100", "", "", "", "", "", "M");
  10271. ds_hidden_patappinfo_patappinfo1.clearData();
  10272. return false;
  10273. } else if(samchk == "N" && iptchk == "Y"){ //선택신청확인창 띄우기
  10274. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "stat", "string", "" );
  10275. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "pid", "string", "" );
  10276. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "hngnm", "string", "" );
  10277. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rrgstno1", "string", "" );
  10278. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rrgstno2", "string", "" );
  10279. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "choiflag", "string", "" );
  10280. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "ordtype", "string", "" );
  10281. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddd", "string", "" );
  10282. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddeptcd", "string", "" );
  10283. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddrid", "string", "" );
  10284. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "specordyn", "string", "" );
  10285. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "fromdd", "string", "" );
  10286. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rsrvdd", "string", "" );
  10287. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "flag", "string", "" );
  10288. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "stat", ""); // stat
  10289. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid")); // pid
  10290. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "hngnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm")); // hngnm
  10291. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rrgstno1", ds_main_ptbs.getColumn(0, "ptbs_rrgstno1")); // rrgstno1
  10292. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rrgstno2", ds_main_ptbs.getColumn(0, "ptbs_rrgstno2")); // rrgstno2
  10293. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "choiflag", ""); // choiflag
  10294. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "ordtype", "I"); // ordtype
  10295. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddd", ds_main_inpt.getColumn(0, "inpt_indd")); // orddd
  10296. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddeptcd", ds_main_inpt.getColumn(0, "inpt_orddeptcd")); // orddeptcd
  10297. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddrid", ds_main_inpt.getColumn(0, "inpt_medispclid")); // orddrid
  10298. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "specordyn", "Y"); // specordyn
  10299. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "fromdd", ds_main_inpt.getColumn(0, "inpt_indd")); // fromdd
  10300. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rsrvdd", ""); // rsrvdd
  10301. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "flag", "ins"); // flag(upt, ins)
  10302. // 선택진료신청확인화면열기
  10303. frmf_modal("SPPMI03500_입원등록선택신청확인", "SPPMI03500", "ds_hidden_patappinfo_patappinfo1""-"ds_send_patappinfo_patappinfo1"", "", "", "150", "150", "", "", "", "", "", "M");
  10304. ds_hidden_patappinfo_patappinfo1.clearData();
  10305. return false;
  10306. } else if(samchk == "Y"){ // 그냥넘어감
  10307. ;
  10308. } else {
  10309. ;
  10310. }
  10311. }
  10312. }
  10313. function group5_button35_onclick(obj:Button, e:ClickEventInfo) {
  10314. if(fBrthddVeri(ds_main_ptbs.getColumn(0, "ptbs_brthdd"),group3.input16) == false) return; //2010-01-19 김주희 DUR관련 생년월일체크
  10315. //2008.01.30 부유형등록시 같은보험유형에 같은 보조유형일 경우 부유형 등록안되게 처리
  10316. // 2008.12.30 보험유형, 보조유형이 같을 시 메시지로 대체 - 희귀난치대상자의 경우 상병에 따라서 주_부로 등록해야하는데, 이 때 보험유형, 보조유형이 같을 수 있다
  10317. if (ds_main_iphs.getColumn(0, "iphs_insukind") == ds_hidden_original_inpt.getColumn(0, "inpt_insukind") &&
  10318. ds_main_iphs.getColumn(0, "iphs_suppkind") == ds_hidden_original_iphs.getColumn(0, "iphs_suppkind")) {
  10319. //sysf_messageBox("주유형의 보험유형과 보조유형이 동일하여 부유형을 등록","E001");
  10320. //return false;
  10321. var retValue = sysf_messageBox("주유형의 보험유형과 보조유형이 동일 합니다.\n그래도 진행하시겠습니까?", "Q");
  10322. if (retValue != 6) {
  10323. return false;
  10324. }
  10325. }
  10326. var sindd = ds_main_inpt.getColumn(0, "inpt_indd");
  10327. var sprestdd = ds_hidden_init_flag.getColumn(0, "prestdd").substr(0,8);
  10328. var sinpt_mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
  10329. if (sinpt_mskind == "M") {
  10330. sysf_messageBox("주유형으로 입원등록 할 수 없습니다.! 부유형을","C002");
  10331. return false;
  10332. }
  10333. // 200911.16 MYKIM 추가
  10334. // 부유형 등록시 전과전실 신청내역이 있으면 먼저 승인하고 등록하도록 함. 시작--
  10335. var sMskind = ds_main_inpt.getColumn(0, "inpt_mskind"); // 주유형, 부유형
  10336. if(sMskind == 'S'){
  10337. ds_send_data27.clearData(); ds_send_data27.addRow();
  10338. ds_send_data27.setColumn( 0, "pid", ds_main_inpt.getColumn(0, "inpt_pid"));
  10339. ds_send_data27.setColumn( 0, "indd", ds_main_inpt.getColumn(0, "inpt_indd"));
  10340. ds_send_data27.setColumn( 0, "cretno", ds_main_inpt.getColumn(0, "inpt_cretno"));
  10341. ds_send_data27.setColumn( 0, "acptflag", "1");
  10342. ds_send_data27.setColumn( 0, "mskind", "M");
  10343. // if(submit("TRPMI01603") ){
  10344. var oParam = {};
  10345. oParam.id = "TRPMI01603";
  10346. oParam.service = "ipatmngtapp.InhospUpdt";
  10347. oParam.method = "reqGetInhospInfo";
  10348. oParam.inds = "req=ds_";
  10349. oParam.outds = "ds_=cdcr";
  10350. oParam.async = false;
  10351. oParam.callback = "cf_TRPMI01603";
  10352. tranf_submit(oParam);
  10353. /*
  10354. function cf_TRPMI01603(sSvcId, nErrorCode, sErrorMsg) {
  10355. if(nErrorCode < 0) return;
  10356. }
  10357. function cf_TRPMI01603(sSvcId, nErrorCode, sErrorMsg) {
  10358. arErrorCode.push(sSvcId, nErrorCode);
  10359. }
  10360. arErrorCode.pop("TRPMI01603") > -1
  10361. arErrorCode.pop("TRPMI01603") < 0
  10362. */
  10363. var sCdcrPid = ds_hidden_rcv_cdcr.getColumn(0, "cdcr_pid"); // 주유형, 부유형
  10364. if(sCdcrPid != "") {
  10365. sysf_messageBox("현재 주유형으로 전과전실신청한 내역이 있습니다. 주유형 신청내역을 먼저 승인을","I008");
  10366. frmf_open("../../.._pam_ipatmngtweb_xrw_SMPMI01600", "SMPMI01600", "ds_send_data27_pid""-"ds_hidden_source_pid"", "", "1", "50", "50", "", "", "", "", "", "M");
  10367. return false;
  10368. }
  10369. }else{
  10370. return true;
  10371. }
  10372. }
  10373. // 부유형 등록시 전과전실 신청내역이 있으면 먼저 승인하고 등록하도록 함. 끝--
  10374. if (sindd > sprestdd) {
  10375. //sysf_messageBox("미래일자로 입원을","E001");
  10376. // return false;
  10377. } else {
  10378. ds_main_inpt.setColumn( 0, "inpt_mskind","S");//입원마스터부유형셋팅
  10379. ds_main_iphs.setColumn( 0, "iphs_mskind","S");//재원이력주유형셋팅
  10380. ds_main_icdr.setColumn( 0, "icdr_mskind","S");//전과전실주유형셋팅
  10381. dsf_makeValue( ds_hidden_init_flag, "mskindflag", "string", "" );
  10382. ds_hidden_init_flag.setColumn( 0, "mskindflag","S"); //주유형플래그
  10383. var syn = sysf_messageBox("부유형으로 입원등록 하시겠습니까?","Q");
  10384. if (syn == 6) {
  10385. //입원등록시 체크해야할 사항 정리하자.......
  10386. if (fCheckFactInRgst() == true) {
  10387. //fChangeSave();
  10388. fInsInRgst();
  10389. }
  10390. }
  10391. }
  10392. group3.ipt_pid.setFocus();
  10393. }
  10394. function group5_button15_onclick(obj:Button, e:ClickEventInfo) {
  10395. frmf_modal("../.._pambaseinfomngtweb_xrw_SMPMB00100_보험자기호관리", "SMPMB00100", ""-"", "", "", "100", "100", "", "", "", "", "", "M");
  10396. }
  10397. function group5_button28_onclick(obj:Button, e:ClickEventInfo) {
  10398. fIssuePatientCard('R')//재발행
  10399. }
  10400. function group5_button17_onclick(obj:Button, e:ClickEventInfo) {
  10401. fInitialize();
  10402. fInsuTabChng();
  10403. group3.ipt_pid.setFocus();
  10404. }
  10405. function group5_button32_onclick(obj:Button, e:ClickEventInfo) {
  10406. if(fBrthddVeri(ds_main_ptbs.getColumn(0, "ptbs_brthdd"),group3.input16) == false) return; //2010-01-19 김주희 DUR관련 생년월일체크
  10407. var sindd = ds_main_inpt.getColumn(0, "inpt_indd");
  10408. var sprestdd = ds_hidden_init_flag.getColumn(0, "prestdd").substr(0,8);
  10409. var sinpt_mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
  10410. //2008.11.06 당일퇴원내역 존재 시 입원등록을 막는다 - 최병진
  10411. //2008.12.12 응급실 퇴원내역 존재 시 입원등록 허용 - 최병진
  10412. var inpt_node1 = instance1.selectSingleNode("ds_hidden_check_inpt1");
  10413. if (inpt_node1 != null) {
  10414. var sInptPid = ds_hidden_check_inpt1.getColumn(0, "inpt_pid");
  10415. var sInptOrdtype = ds_hidden_check_inpt1.getColumn(0, "inpt_ordtype");
  10416. if (!utlf_isNull(sInptPid) && sInptOrdtype != "E") {
  10417. sysf_messageBox("당일 퇴원내역이 존재합니다. 입원등록할 수 없습니다!!", "E");
  10418. return;
  10419. }
  10420. }
  10421. // 2007.07.09 추가
  10422. var sInsuKind = ds_main_ptin.getColumn(0, "ptin_insukind");
  10423. var sClincStdyNo = "";
  10424. if (sinpt_mskind == "S") {
  10425. sysf_messageBox("부유형으로 입원등록 할 수 없습니다.! 주유형을","C002");
  10426. return false;
  10427. }
  10428. // 2008.07.09 임상연구번호 존재 시 [임상시험] 이외의 보험유형으로 주유형 등록 막음
  10429. if (sInsuKind != "71") {
  10430. // 2008.07.11 임상연구대상자 입원료지원체크
  10431. if (fIsSupportedRoomFee() == true) {
  10432. // 2009.06.15 - 임상연구대상일 때 선택적으로 진행할 수 있도록 수정 - 홍성균요청
  10433. //sysf_messageBox("[임상연구대상자(입원료지원)]입니다.\n[임상시험] 이외의 보험유형으로 주유형 등록을", "E001");
  10434. var result = sysf_messageBox("[임상연구대상자(입원료지원)]입니다.\n다른 보험유형으로 계속 진행하시겠습니까?", "Q");
  10435. if (result != "6") {
  10436. return false;
  10437. }
  10438. }
  10439. }
  10440. if (sindd > sprestdd) {
  10441. sysf_messageBox("미래일자로 입원을","E001");
  10442. return false;
  10443. } else {
  10444. ds_main_inpt.setColumn( 0, "inpt_mskind","M");//입원마스터주유형셋팅
  10445. ds_main_iphs.setColumn( 0, "iphs_mskind","M");//재원이력주유형셋팅
  10446. ds_main_icdr.setColumn( 0, "icdr_mskind","M");//전과전실주유형셋팅
  10447. dsf_makeValue( ds_hidden_init_flag, "mskindflag", "string", "" );
  10448. ds_hidden_init_flag.setColumn( 0, "mskindflag","M"); //주유형플래그
  10449. // 로딩창 열기
  10450. var sWindowMsg = "공단자격 조회중...";
  10451. callLoadingWindow(sWindowMsg);
  10452. // 2008.10.15 조진희 요청 - 등록 시 공단조회 팝업 오픈
  10453. // 2008.12.11 조진희 요청 - 자동으로 조회되도록 수정 - 공단자격조회
  10454. var sNhicYn = ds_hidden.getColumn(0, "nhicyn"); // 공단조회 체크가 되어 있을 때만 자동조회한다.
  10455. var sInsuKind = ds_main_ptin.getColumn(0, "ptin_insukind");
  10456. var sSuppKind = ds_main_iphs.getColumn(0, "iphs_suppkind");
  10457. var sAfterInsuKind = sInsuKind; // 변경사항 없을 시 본래 보험유형 그대로..
  10458. if (sNhicYn == "Y" && (sInsuKind == "11" || sInsuKind == "21" || sInsuKind == "22")) {
  10459. //group3.switch2.case_base.btn_insuno_search.dispatch("DOMActivate"); // 공단조회 팝업
  10460. var sPid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  10461. var sHngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  10462. var sRrgstno = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1") + ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  10463. var sOrddd = utlf_getCurrentDate();
  10464. var sPrcpcd = ds_hidden_init_proccd.getColumn(0, "cd");
  10465. var sLoginId = ds_hidden_init_proccd.getColumn(0, "loginid");
  10466. var sPassWord = ds_hidden_init_proccd.getColumn(0, "password");
  10467. // 공단자격조회
  10468. var sQualication = pmcfGetNhicQualification(sPid, sHngnm, sRrgstno, sOrddd, sPrcpcd, sLoginId, sPassWord);
  10469. if (sQualication != null) {
  10470. var tempArray = sQualication.split("▩");
  10471. var valueArray = tempArray[1]; // index 0은 header 이기 때문에 제외
  10472. var columnArray = null;
  10473. if (valueArray != null) {
  10474. columnArray = valueArray.split("▦"); // column을 분리해서 배열에 넣는다.
  10475. // 각 값별로 체크하기 위해서 컬럼 분리
  10476. var sM2_rrgstno = columnArray[0].getTrim(); // 수진자주민번호
  10477. var sM2_hngnm = columnArray[1].getTrim(); // 수진자성명
  10478. var sM2_proccorpcd = columnArray[2].getTrim(); // 의료기관기호
  10479. var sM2_qualflag = columnArray[3].getTrim(); // 자격구분
  10480. var sM2_qualacqtdd = columnArray[4].getTrim(); // 자격취득일자
  10481. var sM2_hshdnm = columnArray[5].getTrim(); //
  10482. var sM2_secuinstmark = columnArray[6].getTrim(); //
  10483. var sM2_estmmark = columnArray[7].getTrim(); //
  10484. var sM2_paylimdd = columnArray[8].getTrim(); // 급여제한일자
  10485. var sM2_ownbflag = columnArray[9].getTrim(); // 본인부담구분
  10486. var sM2_heallifeamtval = columnArray[10].getTrim(); // 건강생황유지비
  10487. var sM2_pregremamt = columnArray[11].getTrim(); // 산전산모지원금
  10488. var sM2_choicorpmark1 = columnArray[12].getTrim(); // 선택기관1
  10489. var sM2_choicorpmark2 = columnArray[13].getTrim(); // 선택기관2
  10490. var sM2_choicorpmark3 = columnArray[14].getTrim(); // 선택기관3
  10491. var sM2_choicorpmark4 = columnArray[15].getTrim(); // 선택기관4
  10492. var sM2_choicorpnm1 = columnArray[16].getTrim(); // 선택기관명1
  10493. var sM2_choicorpnm2 = columnArray[17].getTrim(); // 선택기관명2
  10494. var sM2_choicorpnm3 = columnArray[18].getTrim(); // 선택기관명3
  10495. var sM2_choicorpnm4 = columnArray[19].getTrim(); // 선택기관명4
  10496. var sM2_handicaprrgstdd = columnArray[20].getTrim(); // 장애인등록일자
  10497. var sM2_datainptdt = columnArray[21].getTrim(); //
  10498. var sM2_dcntrypsnyn = columnArray[22].getTrim(); //
  10499. var sM2_msgcd = columnArray[23].getTrim(); // 메시지코드
  10500. var sM2_msg = columnArray[24].getTrim(); // 메시지
  10501. var sM2_msgtype = columnArray[25].getTrim(); // 메시지형태
  10502. var sM2_clntuniqval = columnArray[26].getTrim(); //
  10503. var sM2_disregprson1 = columnArray[27].getTrim(); // 희귀난치대상자
  10504. var sM2_disregprson2 = columnArray[28].getTrim(); //
  10505. var sM2_disregprson3 = columnArray[29].getTrim(); // 차상위대상자
  10506. var sM2_disregprson4 = columnArray[30].getTrim(); // 중증암등록대상자
  10507. // 자격구분이 없으면 자격상실로 판단하여 '일반'으로 설정
  10508. if (utlf_isNull(sM2_qualflag)) {
  10509. ds_main_ptin.setColumn( 0, "ptin_insukind", "51");
  10510. ds_main_iphs.setColumn( 0, "iphs_insukind", "51");
  10511. group3.cmb_insukind.dispatch("xforms-select"); // 일반에 해당되도록 설정
  10512. } else {
  10513. // 1. 보험유형이 화면과 같은 지 비교
  10514. // 건강보험
  10515. if (sInsuKind == "11") {
  10516. if (sM2_qualflag == "7") { // 7:의료급여1종, 8:의료급여2종
  10517. ds_main_ptin.setColumn( 0, "ptin_insukind", "21");
  10518. ds_main_iphs.setColumn( 0, "iphs_insukind", "21");
  10519. sAfterInsuKind = "21";
  10520. }
  10521. if (sM2_qualflag == "8") { // 7:의료급여1종, 8:의료급여2종
  10522. ds_main_ptin.setColumn( 0, "ptin_insukind", "22");
  10523. ds_main_iphs.setColumn( 0, "iphs_insukind", "22");
  10524. sAfterInsuKind = "22";
  10525. }
  10526. }
  10527. // 의료급여1종
  10528. if (sInsuKind == "21" && sM2_qualflag != "7") { // 7:의료급여1종, 8:의료급여2종
  10529. if (sM2_qualflag == "8") { // 7:의료급여1종, 8:의료급여2종
  10530. ds_main_ptin.setColumn( 0, "ptin_insukind", "22");
  10531. ds_main_iphs.setColumn( 0, "iphs_insukind", "22");
  10532. sAfterInsuKind = "22";
  10533. } else {
  10534. ds_main_ptin.setColumn( 0, "ptin_insukind", "11");
  10535. ds_main_iphs.setColumn( 0, "iphs_insukind", "11");
  10536. sAfterInsuKind = "11";
  10537. }
  10538. }
  10539. // 의료급여2종
  10540. if (sInsuKind == "22" && sM2_qualflag != "8") { // 7:의료급여1종, 8:의료급여2종
  10541. if (sM2_qualflag == "7") { // 7:의료급여1종, 8:의료급여2종
  10542. ds_main_ptin.setColumn( 0, "ptin_insukind", "21");
  10543. ds_main_iphs.setColumn( 0, "iphs_insukind", "21");
  10544. sAfterInsuKind = "21";
  10545. } else {
  10546. ds_main_ptin.setColumn( 0, "ptin_insukind", "11");
  10547. ds_main_iphs.setColumn( 0, "iphs_insukind", "11");
  10548. sAfterInsuKind = "11";
  10549. }
  10550. }
  10551. // 2. 기본값 설정
  10552. if (utlf_isNull(sM2_secuinstmark)) {
  10553. ds_main_ptin.setColumn( 0, "ptin_insucd", "0015");
  10554. } else {
  10555. ds_main_ptin.setColumn( 0, "ptin_insucd", sM2_secuinstmark);
  10556. }
  10557. ds_main_ptin.setColumn( 0, "ptin_insuno", sM2_estmmark);
  10558. ds_main_ptin.setColumn( 0, "ptin_insdnm", sM2_hshdnm);
  10559. ds_main_ptin.setColumn( 0, "ptin_fromdd", sM2_qualacqtdd);
  10560. if (utlf_isNull(sM2_paylimdd)) {
  10561. ds_main_ptin.setColumn( 0, "ptin_todd", "99991231"); // 종료일자는 좀더 로직 필요 - 상실일자가 있으면서 선택기관이 존재하는지 여부에 따라 의미가 다르다
  10562. } else {
  10563. if (utlf_isNull(sM2_choicorpmark1) && utlf_isNull(sM2_choicorpmark2) && utlf_isNull(sM2_choicorpmark3) && utlf_isNull(sM2_choicorpmark4)) { // 선택기관기호가 없을 때
  10564. ds_main_ptin.setColumn( 0, "ptin_todd", "sM2_paylimdd");
  10565. } else {
  10566. ds_main_ptin.setColumn( 0, "ptin_todd", "99991231"); // 종료일자는 좀더 로직 필요 - 상실일자가 있으면서 선택기관이 존재하는지 여부에 따라 의미가 다르다
  10567. }
  10568. }
  10569. // 3. 특정케이스 설정 - 희귀난치대상자, 차상위
  10570. // 본인부담구분
  10571. if (!utlf_isNull(sM2_ownbflag)) {
  10572. ds_main_inpt.setColumn( 0, "inpt_ownbflag", sM2_ownbflag);
  10573. }
  10574. // 희귀난치대상자
  10575. if (utlf_isNull(sM2_disregprson1)) {
  10576. ds_main_iphs.setColumn( 0, "iphs_rareobstflag", "I");
  10577. } else {
  10578. ds_main_iphs.setColumn( 0, "iphs_rareobstflag", "H");
  10579. }
  10580. // 차상위대상자 - 보조유형으로 설정
  10581. // if (!utlf_isNull(sM2_disregprson3)) {
  10582. // ds_main_iphs.setColumn( 0, "iphs_suppkind", "32");
  10583. // }
  10584. // 세대주성명과 환자이름이 같으면 본인으로 관계 설정
  10585. if (sHngnm == sM2_hshdnm) {
  10586. ds_main_ptin.setColumn( 0, "ptin_insdrela", "1");
  10587. group3.switch2.case_base.cmb_insdrela.dispatch("xforms-value-changed");
  10588. }
  10589. // 공단자격조회 후 증증등록정보 처리 - 2009.02.09
  10590. // var sParamInsuKind = ds_main_ptin.getColumn(0, "ptin_insukind");
  10591. // fSetSrdgInfo(sParamInsuKind, sM2_disregprson4);
  10592. // 중증등록정보 입력은 공단자격조회 모듈에서 처리하고 있으므로 화면에 값만 설정
  10593. // sM2_disregprson4 = "V1930108140327 2008092920130928D330 "; // 공단중증등록정보
  10594. if (!utlf_isNull(sM2_disregprson4)) {
  10595. dsf_makeValue( ds_main_srdg, "srdg_pid", "string", sPid);
  10596. dsf_makeValue( ds_main_srdg, "srdg_insukind", "string", sAfterInsuKind);
  10597. dsf_makeValue( ds_main_srdg, "srdg_seridiagno", "string", sM2_disregprson4.substr(4, 15).getTrim());
  10598. dsf_makeValue( ds_main_srdg, "srdg_fromdd", "string", sM2_disregprson4.substr(19, 8));
  10599. dsf_makeValue( ds_main_srdg, "srdg_todd", "string", sM2_disregprson4.substr(27, 8));
  10600. }
  10601. // 2009.03.25 - 테스트데이터...반영 시 제거.. // 시작
  10602. /*
  10603. sM2_disregprson3 = "E 20080401 2";
  10604. sAfterInsuKind = "11";
  10605. ds_main_ptin.setColumn( 0, "ptin_insukind", "11");
  10606. ds_main_iphs.setColumn( 0, "iphs_insukind", "11");
  10607. */ // 제거 끝..
  10608. group3.cmb_insukind.dispatch("xforms-select"); // 보험유형에 맞는 보조유형 콤보 셋팅
  10609. var sSplcCd = sM2_disregprson3.substr(20,1); // 1 : 1종, 2 : 2종
  10610. var sOrdDeptCd = ds_main_inpt.getColumn(0, "inpt_orddeptcd"); // 정신과체크하기 위함
  10611. var sChronicDiseaseYn = "N"; // 만성질환여부 - 사실 등록시점엔 알수 없다..
  10612. // 2009.03.25 - 차상위 1종, 2종에 따른 보조유형 체크
  10613. if (!utlf_isNull(sM2_disregprson3)) {
  10614. ds_hidden.setColumn( 0, "ScndSuptrgtFlag", sSplcCd);
  10615. var sSuppKindResult = pmifGetScndSuptrgtSuppkind(sInsuKind, sSuppKind, sAfterInsuKind, sSplcCd, sOrdDeptCd, sChronicDiseaseYn);
  10616. //alert("sSuppKindResult : " + sSuppKindResult);
  10617. if (!utlf_isNull(sSuppKindResult)) {
  10618. ds_main_iphs.setColumn( 0, "iphs_suppkind", sSuppKindResult);
  10619. } else {
  10620. ds_main_iphs.setColumn( 0, "iphs_suppkind", "01");
  10621. }
  10622. }
  10623. }
  10624. }
  10625. }
  10626. } // 공단자격조회 end
  10627. // 로딩창 닫기
  10628. removeLoadingWindow();
  10629. //model.refresh();
  10630. //return;
  10631. // 2008.09.24 메시지 제거 - 조진희요청
  10632. /*
  10633. var syn = sysf_messageBox("주유형으로 입원등록을","Q002","");
  10634. if (syn == 6) {
  10635. //입원등록시 체크해야할 사항 정리하자.......
  10636. if (fCheckFactInRgst() == true) {
  10637. //fChangeSave();
  10638. // 20070822 예약일자막은거 풀구 메세지 처리할지 Grid로 Display할지 결정후 처리...
  10639. fOrderCheckRtn();//미실시처방이면서 예약된 처방 유무 체크
  10640. fInsInRgst();
  10641. //model.refresh();
  10642. }
  10643. }
  10644. */
  10645. if (fCheckFactInRgst() == true) {
  10646. //fChangeSave();
  10647. // 20070822 예약일자막은거 풀구 메세지 처리할지 Grid로 Display할지 결정후 처리...
  10648. fOrderCheckRtn();//미실시처방이면서 예약된 처방 유무 체크
  10649. fInsInRgst();
  10650. group3.ipt_pid.setFocus();
  10651. ds_hidden.setColumn( 0, "nhicyn", ds_init_PAM_P0041list_P0041.lookupExpr("cdid == '" + A01 + "'", "cdnm")); // 공단체크
  10652. //model.refresh();
  10653. }
  10654. }
  10655. /*
  10656. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  10657. /* 체크해야할 사항
  10658. 1. 입원예약테이블에 inflag ('G'->'Y'),inrsrvstat ('R','S' ->'A') 업데이트 해준다.
  10659. - 구현
  10660. 2. 외래내원테이블 PMOHOTPT에 값을 넣어준다.(외래내원을 전환시켜준다..)
  10661. - tdayinflag 당일입원구분(M_S)
  10662. - tranindd 전환입원일자
  10663. - 구현
  10664. 3. 외래계산테이블(PAOHOSCL) -> 입원계산테이블(PAIHISCL)
  10665. - 외래계산데이터를 읽어서 입원계산데이터로 "Y"로 넘겨준다.
  10666. (박과장님 왈 입원계산데이터는 넘길필요없다. 진료 처방테이블 넘겨서 재계산을 다시해야한다. 입원 본인부담율이 틀리기 때문에
  10667. 진료처방테이블 읽어서 재계산을 해야한다.)
  10668. 그리고 원 외래계산데이터를 "Y"->"C"로 변경하고 "D"로 해서 "-" 처리해서 insert 해준다.
  10669. - 구현
  10670. 4. 외래수납테이블(PAOHOPMI) -> 입원전환금테이블(PAIHADPY)
  10671. - 외래수납데이터를 읽어서 입원수납데이터로 "Y"로 넘겨준다.
  10672. 그리고 원 외래수납데이터를 "Y"->"C"로 변경하고 "D"로 해서 "-" 처리해서 insert 해준다.
  10673. - 구현
  10674. TIP 할인 미수 카드 - 발생 해야한다. (박과장님)
  10675. 5. 진료외래처방을 진료입원처방으로 전환해야 한다.
  10676. ( 외래처방테이블 MMOHOPRC, 외래실시처방테이블 MMODEXOP / 입원처방테이블 MMOHIPRC , 입원실시처방테이블 MMODEXIP )
  10677. =>> 데이터를 어떻게 읽어서 넘겨야 하나????
  10678. TIP. 외래처방을 입원처방으로 전환하면 입원처방테이블에서 전환된 자료 구분되어야 하는데 어느 필드를 사용하는지 문의??
  10679. 6. 입원등록시 외래예약_검사예약 메세지 처리 후 진행..
  10680. 7. 입원취소
  10681. (외래전환후 입원취소할 경우 병동에서 오더를 넣었을 경우에는 병동에서 오더취소후 외래 전환을 시킨다.)
  10682. 8. 입원마스터에서 CRETNO 번호 생성시 OTPT와 INPT중 일자에 환자 맥스값을 부여해야 한다.
  10683. - 구현
  10684. 9. 등록시 dschjudgprcsstat에 '0'를 넣어준다. (0 심사전, 1 심사중, 2 심사완결)
  10685. SELECT NEXTVAL FOR emr.sq_mmohoprc_01 AS execprcpuniqno FROM sysibm.sysdummy1;
  10686. SELECT NEXTVAL FOR emr.sq_mmodexop_01 AS execprcpuniqno FROM sysibm.sysdummy1;
  10687. */
  10688. }
  10689. function group5_button11_onclick(obj:Button, e:ClickEventInfo) {
  10690. fInRgstBarCodePrn("2");//환자팔찌 발행
  10691. }
  10692. function group5_button23_onclick(obj:Button, e:ClickEventInfo) {
  10693. // dsf_makeValue( ds_send_data50, "dschInrgstdd", "string", "" );
  10694. // dsf_makeValue( ds_send_data50, "pid", "string", "" );
  10695. // dsf_makeValue( ds_send_data50, "flag", "string", "" );
  10696. // ds_send_data50.setColumn( 0, "dschInrgstdd","20070921");
  10697. // ds_send_data50.setColumn( 0, "pid","8443");
  10698. // ds_send_data50.setColumn( 0, "flag","D");
  10699. // submit("TRPMI02222");
  10700. // 입원같은 경우에는 무조건 입력을 하기때문에 기여부를 존재하는것 자체가 무의미한다.
  10701. // 하여 일단 해당 입력값들을 넘긴다음에 해당건이 존재하면 이력으로 발생을 시키고
  10702. // 없으면 입력한다.
  10703. // 넘길값들 인스턴스에 담기
  10704. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "stat", "string", "" );
  10705. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "pid", "string", "" );
  10706. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "hngnm", "string", "" );
  10707. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rrgstno1", "string", "" );
  10708. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rrgstno2", "string", "" );
  10709. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "choiflag", "string", "" );
  10710. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "ordtype", "string", "" );
  10711. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddd", "string", "" );
  10712. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddeptcd", "string", "" );
  10713. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "orddrid", "string", "" );
  10714. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "specordyn", "string", "" );
  10715. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "fromdd", "string", "" );
  10716. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "rsrvdd", "string", "" );
  10717. dsf_makeValue( ds_hidden_patappinfo_patappinfo1, "flag", "string", "" );
  10718. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "stat", ""); // stat
  10719. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid")); // pid
  10720. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "hngnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm")); // hngnm
  10721. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rrgstno1", ds_main_ptbs.getColumn(0, "ptbs_rrgstno1")); // rrgstno1
  10722. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rrgstno2", ds_main_ptbs.getColumn(0, "ptbs_rrgstno2")); // rrgstno2
  10723. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "choiflag", ""); // choiflag
  10724. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "ordtype", "I"); // ordtype
  10725. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddd", ds_main_inpt.getColumn(0, "inpt_indd")); // orddd
  10726. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddeptcd", ds_main_inpt.getColumn(0, "inpt_orddeptcd")); // orddeptcd
  10727. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "orddrid", ds_main_inpt.getColumn(0, "inpt_medispclid")); // orddrid
  10728. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "specordyn", "Y"); // specordyn
  10729. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "fromdd", ds_main_inpt.getColumn(0, "inpt_indd")); // fromdd
  10730. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "rsrvdd", ""); // rsrvdd
  10731. ds_hidden_patappinfo_patappinfo1.setColumn( 0, "flag", "ins"); // flag(upt, ins)
  10732. // 선택진료신청화면열기
  10733. frmf_modal("../.._patinfomngtweb_xrw_SMPMC06500_선택진료신청관리", "SMPMC06500", "ds_hidden_patappinfo_patappinfo1""-"ds_main_patappinfo_patappinfo1"", "", "", "100", "100", "", "", "", "", "", "M");
  10734. ds_hidden_patappinfo_patappinfo1.clearData();
  10735. //model.refresh();
  10736. }
  10737. function group5_button12_onclick(obj:Button, e:ClickEventInfo) {
  10738. frmf_modal("SMMMR02300", "", ""-"", "", "", "", "", "", "", "", "", "", "M");
  10739. }
  10740. function group5_button19_onclick(obj:Button, e:ClickEventInfo) {
  10741. // 2008.10.07 inpt 기반으로 체크하기 위해서 아래 로직 주석처리
  10742. /*
  10743. var ptbs_inhospyn = ds_main_ptbs.getColumn(0, "ptbs_inhospyn");
  10744. if (ptbs_inhospyn != "Y") {
  10745. sysf_messageBox("재원중인 환자가 아닙니다. 입원취소를 할 수","I004");
  10746. return false;
  10747. }
  10748. */
  10749. var inpt_pid = ds_main_inpt.getColumn(0, "inpt_pid");
  10750. if (utlf_isNull(inpt_pid)) {
  10751. sysf_messageBox("재원중인 환자가 아닙니다. 입원취소를 할 수","I004");
  10752. return false;
  10753. }
  10754. ds_send_data13.setColumn( 0, "inpt_pid",inpt_pid);
  10755. ds_send_data13.setColumn( 0, "inpt_indd",ds_main_inpt.getColumn(0, "inpt_indd"));
  10756. ds_send_data13.setColumn( 0, "inpt_cretno",ds_main_inpt.getColumn(0, "inpt_cretno"));
  10757. ds_send_data13.setColumn( 0, "inpt_mskind",ds_main_inpt.getColumn(0, "inpt_mskind"));
  10758. ds_send_data13.setColumn( 0, "adrv_inrsrvacptdd",ds_main_adrv.getColumn(0, "adrv_inrsrvacptdd"));
  10759. ds_send_data13.setColumn( 0, "adrv_inrsrvacptseqno",ds_main_adrv.getColumn(0, "adrv_inrsrvacptseqno"));
  10760. ds_send_data13.setColumn( 0, "adrv_cpyn",ds_main_adrv.getColumn(0, "adrv_cpyn"));
  10761. var s_cnclyn = sysf_messageBox("입원취소 하시겠습니까?","Q");
  10762. if (s_cnclyn == 6) {
  10763. var adrv_pid = ds_main_adrv.getColumn(0, "adrv_pid");
  10764. if (adrv_pid == null || adrv_pid == " " || adrv_pid == "") {
  10765. ds_send_data13.setColumn( 0, "cncl_flag","N");
  10766. } else {
  10767. ds_send_data13.setColumn( 0, "cncl_flag","Y");
  10768. }
  10769. // if (submit("TXPMI00106")) {
  10770. var oParam = {};
  10771. oParam.id = "TXPMI00106";
  10772. oParam.service = "ipatmngtapp.InRgst";
  10773. oParam.method = "reqDelInRgstCncl";
  10774. oParam.inds = "req=ds_";
  10775. oParam.outds = "ds_=result";
  10776. oParam.async = false;
  10777. oParam.callback = "cf_TXPMI00106";
  10778. tranf_submit(oParam);
  10779. /*
  10780. function cf_TXPMI00106(sSvcId, nErrorCode, sErrorMsg) {
  10781. if(nErrorCode < 0) return;
  10782. }
  10783. function cf_TXPMI00106(sSvcId, nErrorCode, sErrorMsg) {
  10784. arErrorCode.push(sSvcId, nErrorCode);
  10785. }
  10786. arErrorCode.pop("TXPMI00106") > -1
  10787. arErrorCode.pop("TXPMI00106") < 0
  10788. */
  10789. // 2008.08.19 - 결정서 보존여부
  10790. // 2008.10.06 - 주유형일 때만 확인
  10791. var sMskind = ds_main_inpt.getColumn(0, "inpt_mskind");
  10792. // var iCount = ds_hidden_check_adrv.rowcount; // 2009.10.19 - 입원등록 이후에는 rcv node의 adrv를 체크한다.
  10793. var iCount = ds_hidden_rcv_adrv.rowcount;
  10794. if (iCount > 0 && sMskind == "M") {
  10795. var msgResult = sysf_messageBox("입원결정서를 보존하시겠습니까?", "Q");
  10796. if (msgResult == "7") {
  10797. frmf_setParameter("SPPMI03400_param", inpt_pid);
  10798. frmf_modal("SPPMI03400", "", ""-"", "", "", "", "", "", "", "", "", "", "M");
  10799. frmf_clearParameter("SPPMI03400_param");
  10800. }
  10801. }
  10802. fInitialize();
  10803. fInsuTabChng();
  10804. } else {
  10805. // 2008.10.07 최병진 - 사용자오해의 소지가 있어서 주석처리
  10806. //sysf_messageBox("입원취소를 실패하였습니다!!", "E");
  10807. }
  10808. }
  10809. group3.ipt_pid.setFocus();
  10810. }
  10811. function group5_button20_onclick(obj:Button, e:ClickEventInfo) {
  10812. //2007.10.06 입원약정서 재출력.. => 입원등록에서는 입원환자 인 경우만 재출력
  10813. // 입원예약환자는 입원예약환자관리에서 재출력
  10814. var ptbs_inhospyn = ds_main_ptbs.getColumn(0, "ptbs_inhospyn");
  10815. var inpt_pid = ds_main_inpt.getColumn(0, "inpt_pid");
  10816. var inpt_orgordtype = ds_main_inpt.getColumn(0, "inpt_orgordtype");
  10817. //if (ptbs_inhospyn == "Y" && inpt_pid != null && inpt_pid != " " && inpt_pid != "") {
  10818. if (!utlf_isNull(inpt_pid)) {
  10819. var sDeciFlag = "I"; //default : 입원
  10820. if (inpt_orgordtype == "E" || inpt_orgordtype == "D" || inpt_orgordtype == "C") {
  10821. sDeciFlag = "C"; // 전과전실승인과 같은 로직을 타도록 수정
  10822. } else {
  10823. sDeciFlag = "I"; // 입원
  10824. }
  10825. fInDeciPrintlss(ds_main_inpt.getColumn(0, "inpt_pid"),
  10826. ds_main_inpt.getColumn(0, "inpt_indd"),
  10827. ds_main_inpt.getColumn(0, "inpt_cretno"),
  10828. ds_main_inpt.getColumn(0, "inpt_mskind"),
  10829. ds_main_inpt.getColumn(0, "inpt_orddeptcd"),
  10830. ds_main_inpt.getColumn(0, "inpt_medispclid"),
  10831. sDeciFlag);
  10832. } else {
  10833. // 2009.09.28 - 입원예약된 환자의 입원약정서 출력기능 추가
  10834. //sysf_messageBox("재원 중인 환자가 아닙니다.!","E999","");
  10835. //return false;
  10836. var adrv_inrsrvstat = ds_main_adrv.getColumn(0, "adrv_inrsrvstat");
  10837. var adrv_pid = ds_main_adrv.getColumn(0, "adrv_pid");
  10838. if (utlf_isNull(adrv_pid)) {
  10839. sysf_messageBox("출력할 입원예약정보가 없습니다.","E");
  10840. return false;
  10841. }
  10842. // 2009.10.23 - 입원결정서도 약정서 출력 할 수 있도록 조건 해제 - 성빈센트요청
  10843. // if (adrv_inrsrvstat != "R") {
  10844. // sysf_messageBox("입원 예약 상태가 아니여서 입원 약정서를 재출력 할 수 없습니다.","E");
  10845. // return false;
  10846. // } else {
  10847. // 2008.12.16 - 공단자격조회
  10848. fGetNhicInfo();
  10849. var sNhicYn = ds_hidden.getColumn(0, "nhicyn");
  10850. if (sNhicYn == "Y") {
  10851. // 2008.12.17 - 보험정보 비교 및 저장
  10852. fSetNhicPtin();
  10853. }
  10854. //입원결정서 재출력
  10855. fInDeciPrint(ds_main_adrv.getColumn(0, "adrv_pid"),
  10856. ds_main_adrv.getColumn(0, "adrv_inrsrvacptdd"),
  10857. ds_main_adrv.getColumn(0, "adrv_orddeptcd"),
  10858. "R");
  10859. // }
  10860. }
  10861. }
  10862. function group5_button5_onclick(obj:Button, e:ClickEventInfo) {
  10863. var inpt_pid = ds_main_inpt.getColumn(0, "inpt_pid");
  10864. if (inpt_pid == null || inpt_pid == "" || inpt_pid == " ") {
  10865. sysf_messageBox("재원중인 환자가 아닙니다. 외래전환을","E001");
  10866. return false;
  10867. } else {
  10868. //2007.09.14
  10869. ds_send_data14.setColumn( 0, "pid",inpt_pid);
  10870. ds_send_data14.setColumn( 0, "indd",ds_main_inpt.getColumn(0, "inpt_indd"));
  10871. ds_send_data14.setColumn( 0, "cretno",ds_main_inpt.getColumn(0, "inpt_cretno"));
  10872. ds_send_data14.setColumn( 0, "mskind",ds_main_inpt.getColumn(0, "inpt_mskind"));
  10873. // 20100601 JHP 수정이력 : 보험(61,71,81), 보조(10,11,37,38,60)번에대해 덤프 막혀있지만 이건 막힘과 상관없이 진행되게 한다.
  10874. dsf_makeValue( ds_send_data14, "dumpflag", "string", "Y");
  10875. frmf_modal("SPPMI02900", "SPPMI02900", "ds_send_data14""-"ds_send_data1"", "", "1", "150", "150", "", "", "", "", "", "M");
  10876. ds_send_data14_dumpflag.clearData();
  10877. }
  10878. }
  10879. function group5_button10_onclick(obj:Button, e:ClickEventInfo) {
  10880. ds_send_data4.clearData(); ds_send_data4.addRow();
  10881. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  10882. if (ptbs_pid != null && ptbs_pid != " " && ptbs_pid != "") {
  10883. ds_send_data4.setColumn( 0, "srchcond", 1);
  10884. ds_send_data4.setColumn( 0, "pid",ptbs_pid);
  10885. frmf_modal("../.._patinfomngtweb_xrw_SMPMC01900_환자상세내역조회", "SMPMC01900", "ds_send_data4""-"ds_source"", "", "", "100", "100", "", "", "", "", "", "M");
  10886. }
  10887. }
  10888. function group5_button14_onclick(obj:Button, e:ClickEventInfo) {
  10889. fInRgstCardIss("2");
  10890. }
  10891. function group5_bol_print_onkillfocus(obj:CheckBox, e:KillFocusEventInfo) {
  10892. // JHP, 20090303 입원등록 출력체크두어서 체크시에만 출력되게 수정
  10893. var sinhospyn = ds_main_ptbs.getColumn(0, "ptbs_inhospyn");
  10894. if (sinhospyn == "Y") {
  10895. var chkprint = ds_hidden_chkprint.getColumn(0, "chk");
  10896. if ( chkprint == "Y") {
  10897. //입원카드재발행
  10898. fInRgstCardIss("2");
  10899. fInRgstBarCodePrn("2");//환자팔찌 발행
  10900. }
  10901. }
  10902. }
  10903. function group3_input7_onkeydown(obj:Edit, e:KeyEventInfo) {
  10904. if (event.keyCode == "13")
  10905. {
  10906. obj.updateToDataset();
  10907. var pCurTargetObj = event.ptarget.parent;
  10908. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  10909. event.keyCode = 9;
  10910. pCurTargetObj.dispatch("onkeydown");
  10911. } else {
  10912. event.keyCode = 9;
  10913. }
  10914. event.stopPropagation();
  10915. }
  10916. }
  10917. function group3_button2_onclick(obj:Button, e:ClickEventInfo) {
  10918. var rcv_zipcdhead_path = 'ds_main_ptbs_ptbs_zipcd1';
  10919. var rcv_zipcdfoot_path = 'ds_main_ptbs_ptbs_zipcd2';
  10920. var rcv_seqno_path = 'ds_main_ptbs_ptbs_zipcdseq';
  10921. var rcv_address_path = 'ds_main_ptbs_ptbs_zipcdaddr';
  10922. zbcfOpenZipCodeList("combination", "", rcv_zipcdhead_path, rcv_zipcdfoot_path, rcv_seqno_path, rcv_address_path, "", "ds_main_ptbs_ptbs_detladdr");
  10923. //20070907 팝업에서 데이터 더블클릭후 메인으로 넘어간 후에는 커서 하위조소로 이동 요청..
  10924. var ptbs_zipcdaddr = ds_main_ptbs.getColumn(0, "ptbs_zipcdaddr");
  10925. if (ptbs_zipcdaddr != null && ptbs_zipcdaddr != " " && ptbs_zipcdaddr != "" && ptbs_zipcdaddr != "-") {
  10926. group3.ipt_detladdr.setFocus();
  10927. }
  10928. }
  10929. function group3_input13_onkeydown(obj:Edit, e:KeyEventInfo) {
  10930. if (event.keyCode == "13")
  10931. {
  10932. obj.updateToDataset();
  10933. var pCurTargetObj = event.ptarget.parent;
  10934. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  10935. event.keyCode = 9;
  10936. pCurTargetObj.dispatch("onkeydown");
  10937. } else {
  10938. event.keyCode = 9;
  10939. }
  10940. event.stopPropagation();
  10941. }
  10942. }
  10943. function group3_input16_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo) {
  10944. if(fBrthddVeri(ds_main_ptbs.getColumn(0, "ptbs_brthdd"),group3.input16) == false) return; //2010-01-19 김주희 DUR관련 생년월일체크
  10945. }
  10946. function group3_button13_onclick(obj:Button, e:ClickEventInfo) {
  10947. group3.button29.dispatch("DOMActivate");
  10948. }
  10949. function group3_combo6_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  10950. // 2008.07.12 - 주석처리
  10951. /*
  10952. var sptbs_pid = utlf_isNull(ds_main_ptbs.getColumn(0, "ptbs_pid"));
  10953. if (sptbs_pid == false ){
  10954. fQuery_ptdc();
  10955. var sptdc_pid = utlf_isNull(ds_main_ptdc.getColumn(0, "ptdc_pid"));
  10956. // alert(sptdc_pid);
  10957. if (sptdc_pid == false ){
  10958. ds_main_ptdc.setColumn( 0, "ptdc_disccd",ds_send_data6.getColumn(0, "disccd"));
  10959. }
  10960. //model.refresh();
  10961. }
  10962. */
  10963. }
  10964. function group3_button29_onclick(obj:Button, e:ClickEventInfo) {
  10965. frmf_setParameter("SPPMC03800_emplid", '');
  10966. frmf_setParameter("SPPMC03800_emplnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  10967. frmf_setParameter("SPPMC03800_rrgstno1", ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
  10968. frmf_setParameter("SPPMC03800_rrgstno2", ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  10969. frmf_modal("SPPMC03800", "SPPMC03800", ""-"", "", "1", "150", "150", "", "", "", "", "", "M");
  10970. //선택한 직원정보 세팅
  10971. var emplno = frmf_getParameter("SPPMC03800_emplid");
  10972. var emplnm = frmf_getParameter("SPPMC03800_emplnm");
  10973. var discuncocd = frmf_getParameter("SPPMC03800_discuncocd");
  10974. var famyrelnm = frmf_getParameter("SPPMC03800_famyrelnm");
  10975. var preststatnm = frmf_getParameter("SPPMC03800_preststatnm");
  10976. var profacptyn = frmf_getParameter("SPPMC03800_profacptyn");
  10977. var profacptdd = frmf_getParameter("SPPMC03800_profacptdd");
  10978. var remark = frmf_getParameter("SPPMC03800_remark");
  10979. frmf_clearParameter("SPPMC03800_emplid");
  10980. frmf_clearParameter("SPPMC03800_emplnm");
  10981. frmf_clearParameter("SPPMC03800_discuncoflag");
  10982. frmf_clearParameter("SPPMC03800_discuncocd");
  10983. frmf_clearParameter("SPPMC03800_famyrelnm");
  10984. frmf_clearParameter("SPPMC03800_preststatnm");
  10985. frmf_clearParameter("SPPMC03800_profacptyn");
  10986. frmf_clearParameter("SPPMC03800_profacptdd");
  10987. frmf_clearParameter("SPPMC03800_remark");
  10988. if( emplno != '' && emplno != ' ' ){
  10989. ds_main_inpt.setColumn( 0, "inpt_emplno", emplno); // 직원번호
  10990. ds_main_iphs.setColumn( 0, "iphs_emplnm", emplnm); // 직원성명
  10991. ds_main_iphs.setColumn( 0, "iphs_disccd", discuncocd); // 감면계정
  10992. ds_main_iphs.setColumn( 0, "iphs_famyrelnm", famyrelnm); // 관계
  10993. ds_main_iphs.setColumn( 0, "iphs_preststatnm", preststatnm); // 근무상태
  10994. ds_main_iphs.setColumn( 0, "iphs_profacptyn", profacptyn); // 증명서접수여부
  10995. ds_main_iphs.setColumn( 0, "iphs_profacptdd", profacptdd); // 증명서접수일자
  10996. ds_main_iphs.setColumn( 0, "iphs_remark", remark); // 참고사항
  10997. }
  10998. //model.refresh();
  10999. /* 2008.07.13 로직교체
  11000. dsf_makeValue( ds_main_userinfo, "resultref", "string", "" );
  11001. var search_condition = "";
  11002. var search_term = "";
  11003. var ptbs_empnm = ds_main_ptdc.getColumn(0, "ptdc_empnm");
  11004. var ptbs_rrgstno = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1").concat(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  11005. if (ptbs_empnm != null && ptbs_empnm != " " && ptbs_empnm != "" && ptbs_empnm != "-") {
  11006. search_condition = "usernm";
  11007. search_term = ptbs_empnm;
  11008. } else {
  11009. search_condition = "rrgstno";
  11010. search_term = ptbs_rrgstno;
  11011. }
  11012. var resultref = "ds_main_userinfo_resultref";
  11013. zsufGetOpenEmployee( search_condition,search_term, null, resultref );
  11014. var result = model.getValue(resultref);
  11015. if(result !="") {
  11016. var result_array = result.split('|');
  11017. var userid = result_array[2];
  11018. var usernm = result_array[3];
  11019. var user_rrgstno = result_array[16];
  11020. dsf_makeValue( ds_main_search_search_term, "userid", "string", userid);
  11021. dsf_makeValue( ds_main_search_search_term, "usernm", "string", usernm);
  11022. ds_main_ptdc.setColumn( 0, "ptdc_empid",ds_main_search_search_term.getColumn(0, "userid"));
  11023. ds_main_ptdc.setColumn( 0, "ptdc_empnm",ds_main_search_search_term.getColumn(0, "usernm"));
  11024. if (ds_main_ptdc.getColumn(0, "ptdc_empnm") != null && ds_main_ptdc.getColumn(0, "ptdc_empnm") != " " &&
  11025. ds_main_ptdc.getColumn(0, "ptdc_empnm") != "" && ds_main_ptdc.getColumn(0, "ptdc_empnm") != "-") {
  11026. // 2008.05.22 환자와 직원 본인여부 비교를 이름에서 주민번호로 교체
  11027. //if (ds_main_ptbs.getColumn(0, "ptbs_hngnm") == ds_main_ptdc.getColumn(0, "ptdc_empnm")) {
  11028. if (user_rrgstno == ptbs_rrgstno) {
  11029. ds_main_ptdc.setColumn( 0, "ptdc_emprela","10"); //2007.12.07 환자가 직원인 경우 본인셋팅
  11030. ds_main_ptdc.setColumn( 0, "ptdc_holdoffcyn","Y"); //2007.12.07 환자가 직원인 경우 본인셋팅
  11031. }
  11032. }
  11033. //model.refresh();
  11034. }
  11035. */
  11036. /* 2007.09.07
  11037. 1. 직원 소개 버튼 클릭하여 조회후에 취소를 누를 경우에 기존 데이터 복구
  11038. 2. 직원사번 보완차원에서 직원명으로 디스플레이
  11039. 3. 직원명 디스플레이 후에 버튼 누르면 자동연동되어 팝업화면 띄운다.
  11040. */
  11041. // ds_hidden_oneselect.clearData();
  11042. // dsf_makeValue( ds_hidden, "oneselect", "string", "" );
  11043. //
  11044. // dsf_makeValue( ds_hidden_userpopupinfo, "param", "string", "" );
  11045. // dsf_makeValue( ds_hidden_userpopupinfo, "flag", "string", "" );
  11046. // dsf_makeValue( ds_hidden_userpopupinfo, "searchitem", "string", "" );
  11047. //
  11048. // ds_hidden_userpopupinfo.setColumn( 0, "param", "_OneS");
  11049. // ds_hidden_userpopupinfo.setColumn( 0, "flag", "usernm");
  11050. // ds_hidden_userpopupinfo.setColumn( 0, "searchitem", ds_main_ptdc.getColumn(0, "ptdc_empid"));
  11051. //
  11052. // frmf_modal("../.._userdeptinfoweb_xrw_SPZSU10103_사용자부서선택조회", "SPZSU10103", "ds_hidden_userpopupinfo""-"ds_main_temp"", "", "", "200", "200", "", "", "", "", "", "M");
  11053. // ds_hidden_userpopupinfo.clearData(); ds_hidden_userpopupinfo.addRow();
  11054. // var iParam = frmf_getParameter("SPZSU10103_");
  11055. //
  11056. // if (iParam != null && iParam != " " && iParam != "") {
  11057. // // dsf_makeValue( ds_hidden, "onerowselect", "string", "" );
  11058. // dsf_setCSVToDs("ds_hidden_oneselect", iParam);
  11059. // frmf_clearParameter("SPZSU10103_");
  11060. // ds_main_ptdc.setColumn( 0, "ptdc_empid", ds_hidden_oneselect_list.getColumn(0, "usernm") );
  11061. // }
  11062. //
  11063. //
  11064. //model.refresh();
  11065. }
  11066. function group3_button6_onclick(obj:Button, e:ClickEventInfo) {
  11067. /* 2007.09.07
  11068. 1. 직원 소개 버튼 클릭하여 조회후에 취소를 누를 경우에 기존 데이터 복구
  11069. 2. 직원사번 보완차원에서 직원명으로 디스플레이
  11070. 3. 직원명 디스플레이 후에 버튼 누르면 자동연동되어 팝업화면 띄운다.
  11071. */
  11072. ds_hidden_oneselect.clearData();
  11073. dsf_makeValue( ds_hidden, "oneselect", "string", "" );
  11074. dsf_makeValue( ds_hidden_userpopupinfo, "param", "string", "" );
  11075. dsf_makeValue( ds_hidden_userpopupinfo, "flag", "string", "" );
  11076. dsf_makeValue( ds_hidden_userpopupinfo, "searchitem", "string", "" );
  11077. ds_hidden_userpopupinfo.setColumn( 0, "param", "_OneS");
  11078. ds_hidden_userpopupinfo.setColumn( 0, "flag", "usernm");
  11079. ds_hidden_userpopupinfo.setColumn( 0, "searchitem", ds_main_ptbs.getColumn(0, "ptbs_recmerid"));
  11080. frmf_modal("../.._userdeptinfoweb_xrw_SPZSU10103_사용자부서선택조회", "SPZSU10103", "ds_hidden_userpopupinfo""-"ds_main_temp"", "", "", "200", "200", "", "", "", "", "", "M");
  11081. ds_hidden_userpopupinfo.clearData(); ds_hidden_userpopupinfo.addRow();
  11082. var iParam = frmf_getParameter("SPZSU10103_");
  11083. if (iParam != null && iParam != " " && iParam != "") {
  11084. dsf_makeValue( ds_hidden, "onerowselect", "string", "" );
  11085. dsf_setCSVToDs("ds_hidden_oneselect", iParam);
  11086. frmf_clearParameter("SPZSU10103_");
  11087. ds_main_ptbs.setColumn( 0, "ptbs_recmerid", ds_hidden_oneselect_list.getColumn(0, "usernm") );
  11088. }
  11089. var sEmpNm = ds_main_ptbs.getColumn(0, "ptbs_recmerid");
  11090. if (!utlf_isNull(sEmpNm)) {
  11091. ds_main_ptbs.setColumn( 0, "ptbs_recmyn", "Y");
  11092. }
  11093. //model.refresh();
  11094. }
  11095. function group3_button31_onclick(obj:Button, e:ClickEventInfo) {
  11096. ds_send_data4.clearData(); ds_send_data4.addRow();
  11097. ds_send_data4.setColumn( 0, "srchcond", 1);
  11098. ds_send_data4.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  11099. frmf_modal("../../.._pam_patinfomngtweb_xrw_SMPMC01700", "SMPMC01700", "ds_send_data4""-"ds_source"", "", "1", "", "", "", "", "", "", "", "M");
  11100. }
  11101. function group3_button36_onclick(obj:Button, e:ClickEventInfo) {
  11102. //2007.12.06 중증 진료화면 사용
  11103. var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  11104. frmf_setParameter("SPMRD00900_pid", pid); //등록번호
  11105. frmf_setParameter("SPMRD00900_genrflagcd", 'I'); //외래='O', 입원='I'
  11106. frmf_modal("SPMRD00900", "SPMRD00900", ""-"", "", "1", "100", "100", "", "", "", "", "", "M");
  11107. //보험정보 재조회
  11108. group3.cmb_insukind.dispatch("xforms-select");
  11109. // ds_send_data4.clearData(); ds_send_data4.addRow();
  11110. // ds_send_data4.setColumn( 0, "srchcond", 1);
  11111. // ds_send_data4.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  11112. // frmf_modal("../../.._pam_patinfomngtweb_xrw_SMPMC01200", "SMPMC01200", "ds_send_data4""-"ds_source"", "", "1", "", "", "", "", "", "", "", "M");
  11113. }
  11114. function group3_switch1_case1_group2_button9_onclick(obj:Button, e:ClickEventInfo) {
  11115. var s_inhopedd = ds_send_data1.getColumn(0, "inhopedd");
  11116. var s_inhopedd1 = ds_send_data1.getColumn(0, "inhopedd1");
  11117. var s_inrefcond = ds_send_data1.getColumn(0, "inrefcond");
  11118. if (s_inhopedd == null || s_inhopedd == null || s_inrefcond == null) {
  11119. sysf_messageBox("입원희망일자나 입원조회조건을","C002");
  11120. return false;
  11121. }
  11122. // if (submit("TRPMI00101")) {
  11123. var oParam = {};
  11124. oParam.id = "TRPMI00101";
  11125. oParam.service = "ipatmngtapp.InRgst";
  11126. oParam.method = "reqGetRsrvRoomList";
  11127. oParam.inds = "req=ds_";
  11128. oParam.outds = "ds_=grdinhprsspec ds_=grdinrgstinfo";
  11129. oParam.async = false;
  11130. oParam.callback = "cf_TRPMI00101";
  11131. tranf_submit(oParam);
  11132. /*
  11133. function cf_TRPMI00101(sSvcId, nErrorCode, sErrorMsg) {
  11134. if(nErrorCode < 0) return;
  11135. }
  11136. function cf_TRPMI00101(sSvcId, nErrorCode, sErrorMsg) {
  11137. arErrorCode.push(sSvcId, nErrorCode);
  11138. }
  11139. arErrorCode.pop("TRPMI00101") > -1
  11140. arErrorCode.pop("TRPMI00101") < 0
  11141. */
  11142. var iCount = ds_hidden_rcvlist_list_grdinhprsspec.rowcount;
  11143. if (iCount > 0) {
  11144. ds_main_adrvlist.copyData(ds_hidden_rcvlist_list);
  11145. group3.switch1.case1.grd_inhprsrpec.rebuild();
  11146. for(var idx = 1 ; idx <= iCount ; idx++) {
  11147. var sInrsrvstat = ds_main_adrvlist_grdinhprsspec.getColumn(idx, "inrsrvstat"));
  11148. if (sInrsrvstat == "S") {
  11149. group3.switch1.case1.grd_inhprsrpec.rowStyle(idx, "data", "color") = "#cc3300";
  11150. }
  11151. if (sInrsrvstat == "R") {
  11152. group3.switch1.case1.grd_inhprsrpec.rowStyle(idx, "data", "color") = "#000000";
  11153. }
  11154. }
  11155. group3.switch1.case1.grd_inhprsrpec.rebuild();
  11156. } else {
  11157. ds_main_adrvlist.clearData();
  11158. dsf_makeValue( ds_main_adrvlist, "grdinhprsspec", "string", "" );
  11159. }
  11160. }
  11161. //model.refresh();
  11162. }
  11163. function group3_switch1_case1_grd_inhprsrpec_onlbuttonup(obj:Grid, e:MouseEventInfo) {
  11164. // ds_main_adrvlist_grdinhprsspec
  11165. var i_row = group3.switch1.case1.grd_inhprsrpec.row;
  11166. var pid = ds_main_adrvlist_grdinhprsspec.getColumn(i_row, "pid"));
  11167. var hngnm = ds_main_adrvlist_grdinhprsspec.getColumn(i_row, "hngnm"));
  11168. var orddeptcd = ds_main_adrvlist_grdinhprsspec.getColumn(i_row, "orddeptcd"));
  11169. var orddrid = ds_main_adrvlist_grdinhprsspec.getColumn(i_row, "orddrid"));
  11170. var insukind = ds_main_adrvlist_grdinhprsspec.getColumn(i_row, "insukind"));
  11171. var suppkind = ds_main_adrvlist_grdinhprsspec.getColumn(i_row, "suppkind"));
  11172. var orddd = ds_main_adrvlist_grdinhprsspec.getColumn(i_row, "inrsrvacptdd"));
  11173. var cretno = "";
  11174. var ioflag = "I"
  11175. var param = pid + "▦" + //등록번호
  11176. hngnm + "▦" + //환자명
  11177. orddeptcd + "▦" + //진료과코드
  11178. orddrid + "▦" + //진료의ID
  11179. insukind + "▦" + //보험유형
  11180. suppkind + "▦" + //보조유형
  11181. orddd + "▦" + //진료일자(입원일자)
  11182. cretno + "▦" + //생성번호
  11183. ioflag; //외래입원구분
  11184. frmf_setParameter("SPMMO00100_param", param);
  11185. frmf_modal("SPMMO00100", "", ""-"", "", "", "", "", "", "", "", "", "", "M");
  11186. }
  11187. function group3_switch1_case1_grd_inhprsrpec_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  11188. var icur_row = group3.switch1.case1.grd_inhprsrpec.row;
  11189. if (isDataCell() == true) {
  11190. if (group3.switch1.case1.grd_inhprsrpec.isCell(event.target) && group3.switch1.case1.grd_inhprsrpec.row >= group3.switch1.case1.grd_inhprsrpec.fixedRows) {
  11191. ds_main_ptbs.setColumn( 0, "ptbs_pid",ds_main_adrvlist_grdinhprsspec.getColumn(icur_row, "pid")));
  11192. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  11193. if (ptbs_pid != null && ptbs_pid != " " && ptbs_pid != "") {
  11194. // 2009.07.11 - 화면 초기화 후 조회
  11195. fInitialize("1");
  11196. ds_main_ptbs.setColumn( 0, "ptbs_pid", ptbs_pid);
  11197. //2008.01.11 체크
  11198. ds_send_data5.clearData(); ds_send_data5.addRow();
  11199. ds_send_data5.setColumn( 0, "mode","11");
  11200. ds_send_data5.setColumn( 0, "pid",ptbs_pid);
  11201. ds_send_data5.setColumn( 0, "indd", utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
  11202. // submit("TRPMI00107");
  11203. var oParam = {};
  11204. oParam.id = "TRPMI00107";
  11205. oParam.service = "ipatmngtapp.InRgst";
  11206. oParam.method = "reqGetInRgPatInfo";
  11207. oParam.inds = "req=ds_";
  11208. oParam.outds = "ds_=ptbs ds_=ptsp ds_=srdg ds_=rooa ds_=adrv ds_=hndc ds_=cnst ds_=grdinrgstinfo ds_=inpt1 ds_=stdy ds_=disc ds_=bind ds_=tempdsch";
  11209. oParam.async = false;
  11210. oParam.callback = "cf_TRPMI00107";
  11211. tranf_submit(oParam);
  11212. /*
  11213. function cf_TRPMI00107(sSvcId, nErrorCode, sErrorMsg) {
  11214. if(nErrorCode < 0) return;
  11215. }
  11216. function cf_TRPMI00107(sSvcId, nErrorCode, sErrorMsg) {
  11217. arErrorCode.push(sSvcId, nErrorCode);
  11218. }
  11219. arErrorCode.pop("TRPMI00107") > -1
  11220. arErrorCode.pop("TRPMI00107") < 0
  11221. */
  11222. var srdg_chkcnt = ds_hidden_check_srdg.rowcount;
  11223. var rooa_chkcnt = ds_hidden_check_rooa.rowcount;
  11224. var hndc_chkcnt = ds_hidden_check_hndc.rowcount;
  11225. var inpt_chkcnt = ds_hidden_check_grdinrgstinfo.rowcount;
  11226. //2008.01.15
  11227. if (inpt_chkcnt > 0) {
  11228. sysf_messageBox("재원중인 환자입니다.입원등록을 할수","I004");
  11229. return false;
  11230. }
  11231. //2007.12.31 당일퇴원내역 조회
  11232. var inpt_node1 = instance1.selectSingleNode("ds_hidden_check_inpt1");
  11233. if (inpt_node1 != null) {
  11234. var inpt_pid1 = ds_hidden_check_inpt1.getColumn(0, "inpt_pid");
  11235. if (inpt_pid1 != null && inpt_pid1 != " " && inpt_pid1 != "") {
  11236. sysf_messageBox("당일 퇴원내역이 존재합니다. 당일 퇴원내역을 확인하세요.!","E999","");
  11237. }
  11238. }
  11239. if (hndc_chkcnt > 0) {
  11240. ds_main_hndc.copyData(ds_hidden_check_hndc);
  11241. }
  11242. if (srdg_chkcnt > 0) {
  11243. ds_main_srdg.copyData(ds_hidden_check_srdg);
  11244. }
  11245. if (rooa_chkcnt > 0) {
  11246. ds_main_rooa.copyData(ds_hidden_check_rooa);
  11247. }
  11248. fBaseInfoSearch("1");
  11249. fOutCHosCheck("1"); //입원결정서가 있을경우에는 외래내원이력 조회만 한다.
  11250. fHandicaprRef(); //2008.01.10 장애인 체크
  11251. fNbabyWomnRef(); //2007.11.23 신생아 산모내역조회
  11252. // 입원전검사 처방 존재 체크 - 2008.06.11
  11253. fCheckTestBeforeIn();
  11254. // 2008.07.21 공여자 여부 체크
  11255. fGetDonorInfo();
  11256. // 자선환자 체크
  11257. fCheckCharityYN(ds_main_ptbs.getColumn(0, "ptbs_pid"));
  11258. // 2009.06.26 - 가퇴원내역 체크
  11259. fCheckTempDsch();
  11260. // 수정추가 : 20090814 : JHP 본인부담상한차등구분 값 보조유형에 따라 셋팅해줌.
  11261. fOwnBMaxGradeFlagSet();
  11262. // 2008.08.21 특이환자조회
  11263. fCheckSpcfPat();
  11264. //2007.11.28 인사정보의 직원, 직원가족정보 조회
  11265. fPatEmplInfoRef();
  11266. // 2008.09.28 - 자보산재 등록내역 체크
  11267. fCheckAutoInduInsu(ptbs_pid, utlf_getCurrentDate());
  11268. // 2009.10.08 - 입원일자에 해당되는 선택진료신청내역 있는지 체크
  11269. // 20091009 JHP 메세지 오류 및 내용 미확인으로 일단 주석처리
  11270. //fCheckSpecOrdSign("S");
  11271. // 2009.04.22 사망환자알람메시지
  11272. var sDethYn = ds_main_ptbs.getColumn(0, "ptbs_dethyn");
  11273. var sDethDt = ds_main_ptbs.getColumn(0, "ptbs_dethdt");
  11274. fCheckDethYN(sDethYn, sDethDt);
  11275. //model.refresh();
  11276. }
  11277. }
  11278. }
  11279. }
  11280. function group3_switch1_case1_grd_inhprsrpec_onaftersort {
  11281. //sorting 시 인스턴스 구조를 재구성
  11282. group3.switch1.case1.grd_inhprsrpec.gridToInstance();
  11283. }
  11284. function group3_switch1_case2_group4_combo11_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  11285. var rmchoi = ds_send_data2.getColumn(0, "rmspecref");
  11286. FChoice(rmchoi);
  11287. if (rmchoi == "1" || rmchoi == "8") {
  11288. ds_send_data2.setColumn( 0, "bedflag", "Y"); // 가동병실만 조회하도록 조건추가
  11289. ds_send_data2.setColumn( 0, "sendflag", "R");
  11290. ds_send_data2.setColumn( 0, "prestdd", utlf_getCurrentDate());
  11291. // submit("TRPMI00301");
  11292. var oParam = {};
  11293. oParam.id = "TRPMI00301";
  11294. oParam.service = "ipatmngtapp.InRsrv";
  11295. oParam.method = "reqGetRoomSpecList";
  11296. oParam.inds = "req=ds_";
  11297. oParam.outds = "ds_=grdroomspec";
  11298. oParam.async = false;
  11299. oParam.callback = "cf_TRPMI00301";
  11300. tranf_submit(oParam);
  11301. /*
  11302. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11303. if(nErrorCode < 0) return;
  11304. }
  11305. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11306. arErrorCode.push(sSvcId, nErrorCode);
  11307. }
  11308. arErrorCode.pop("TRPMI00301") > -1
  11309. arErrorCode.pop("TRPMI00301") < 0
  11310. */
  11311. }
  11312. }
  11313. function group3_switch1_case2_group4_ipt_room_onkeydown(obj:Edit, e:KeyEventInfo) {
  11314. inputEnterKey("group3.switch1.case2.group4.btn_search", "DOMActivate");
  11315. }
  11316. function group3_switch1_case2_group4_cmb_grde_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  11317. ds_send_data2.setColumn( 0, "bedflag", "Y"); // 가동병실만 조회하도록 조건추가
  11318. ds_send_data2.setColumn( 0, "sendflag", "R");
  11319. ds_send_data2.setColumn( 0, "prestdd", utlf_getCurrentDate());
  11320. // submit("TRPMI00301");
  11321. var oParam = {};
  11322. oParam.id = "TRPMI00301";
  11323. oParam.service = "ipatmngtapp.InRsrv";
  11324. oParam.method = "reqGetRoomSpecList";
  11325. oParam.inds = "req=ds_";
  11326. oParam.outds = "ds_=grdroomspec";
  11327. oParam.async = false;
  11328. oParam.callback = "cf_TRPMI00301";
  11329. tranf_submit(oParam);
  11330. /*
  11331. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11332. if(nErrorCode < 0) return;
  11333. }
  11334. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11335. arErrorCode.push(sSvcId, nErrorCode);
  11336. }
  11337. arErrorCode.pop("TRPMI00301") > -1
  11338. arErrorCode.pop("TRPMI00301") < 0
  11339. */
  11340. fSetRowStyle();
  11341. //model.refresh();
  11342. }
  11343. function group3_switch1_case2_group4_cmb_ward_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  11344. ds_send_data2.setColumn( 0, "bedflag", "Y"); // 가동병실만 조회하도록 조건추가
  11345. ds_send_data2.setColumn( 0, "sendflag", "R");
  11346. ds_send_data2.setColumn( 0, "prestdd", utlf_getCurrentDate());
  11347. // submit("TRPMI00301");
  11348. var oParam = {};
  11349. oParam.id = "TRPMI00301";
  11350. oParam.service = "ipatmngtapp.InRsrv";
  11351. oParam.method = "reqGetRoomSpecList";
  11352. oParam.inds = "req=ds_";
  11353. oParam.outds = "ds_=grdroomspec";
  11354. oParam.async = false;
  11355. oParam.callback = "cf_TRPMI00301";
  11356. tranf_submit(oParam);
  11357. /*
  11358. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11359. if(nErrorCode < 0) return;
  11360. }
  11361. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11362. arErrorCode.push(sSvcId, nErrorCode);
  11363. }
  11364. arErrorCode.pop("TRPMI00301") > -1
  11365. arErrorCode.pop("TRPMI00301") < 0
  11366. */
  11367. fSetRowStyle();
  11368. //model.refresh();
  11369. }
  11370. function group3_switch1_case2_group4_cmb_type_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  11371. ds_send_data2.setColumn( 0, "bedflag", "Y"); // 가동병실만 조회하도록 조건추가
  11372. ds_send_data2.setColumn( 0, "sendflag", "R");
  11373. ds_send_data2.setColumn( 0, "prestdd", utlf_getCurrentDate());
  11374. // submit("TRPMI00301");
  11375. var oParam = {};
  11376. oParam.id = "TRPMI00301";
  11377. oParam.service = "ipatmngtapp.InRsrv";
  11378. oParam.method = "reqGetRoomSpecList";
  11379. oParam.inds = "req=ds_";
  11380. oParam.outds = "ds_=grdroomspec";
  11381. oParam.async = false;
  11382. oParam.callback = "cf_TRPMI00301";
  11383. tranf_submit(oParam);
  11384. /*
  11385. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11386. if(nErrorCode < 0) return;
  11387. }
  11388. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11389. arErrorCode.push(sSvcId, nErrorCode);
  11390. }
  11391. arErrorCode.pop("TRPMI00301") > -1
  11392. arErrorCode.pop("TRPMI00301") < 0
  11393. */
  11394. fSetRowStyle();
  11395. //model.refresh();
  11396. }
  11397. function group3_switch1_case2_group4_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  11398. ds_send_data2.setColumn( 0, "bedflag", "Y"); // 가동병실만 조회하도록 조건추가
  11399. ds_send_data2.setColumn( 0, "sendflag", "R");
  11400. ds_send_data2.setColumn( 0, "prestdd", utlf_getCurrentDate());
  11401. // submit("TRPMI00301");
  11402. var oParam = {};
  11403. oParam.id = "TRPMI00301";
  11404. oParam.service = "ipatmngtapp.InRsrv";
  11405. oParam.method = "reqGetRoomSpecList";
  11406. oParam.inds = "req=ds_";
  11407. oParam.outds = "ds_=grdroomspec";
  11408. oParam.async = false;
  11409. oParam.callback = "cf_TRPMI00301";
  11410. tranf_submit(oParam);
  11411. /*
  11412. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11413. if(nErrorCode < 0) return;
  11414. }
  11415. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11416. arErrorCode.push(sSvcId, nErrorCode);
  11417. }
  11418. arErrorCode.pop("TRPMI00301") > -1
  11419. arErrorCode.pop("TRPMI00301") < 0
  11420. */
  11421. fSetRowStyle();
  11422. //model.refresh();
  11423. }
  11424. function group3_switch1_case2_group4_cmb_sex_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  11425. ds_send_data2.setColumn( 0, "sendflag","R");
  11426. ds_send_data2.setColumn( 0, "prestdd",utlf_getCurrentDate());
  11427. // submit("TRPMI00301");
  11428. var oParam = {};
  11429. oParam.id = "TRPMI00301";
  11430. oParam.service = "ipatmngtapp.InRsrv";
  11431. oParam.method = "reqGetRoomSpecList";
  11432. oParam.inds = "req=ds_";
  11433. oParam.outds = "ds_=grdroomspec";
  11434. oParam.async = false;
  11435. oParam.callback = "cf_TRPMI00301";
  11436. tranf_submit(oParam);
  11437. /*
  11438. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11439. if(nErrorCode < 0) return;
  11440. }
  11441. function cf_TRPMI00301(sSvcId, nErrorCode, sErrorMsg) {
  11442. arErrorCode.push(sSvcId, nErrorCode);
  11443. }
  11444. arErrorCode.pop("TRPMI00301") > -1
  11445. arErrorCode.pop("TRPMI00301") < 0
  11446. */
  11447. fSetRowStyle();
  11448. //model.refresh();
  11449. }
  11450. function group3_switch1_case2_grd_roominfo_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  11451. var cur_row = group3.switch1.case2.grd_roominfo.row;
  11452. var semptybedcnt = ds_main_wdrmlist_grdroomspec.getColumn(cur_row, "emptybedcnt"));
  11453. var swardcd = ds_main_wdrmlist_grdroomspec.getColumn(cur_row, "swardcd"));
  11454. var sroomcd = ds_main_wdrmlist_grdroomspec.getColumn(cur_row, "sroomcd"));
  11455. var ssex = ds_main_wdrmlist_grdroomspec.getColumn(cur_row, "sex"));
  11456. var ptbs_sex = ds_main_ptbs.getColumn(0, "ptbs_sex");
  11457. var ptbs_rrgstno = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1").concat(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  11458. if (isDataCell() == true) {
  11459. if (semptybedcnt > 0 && cur_row >= group3.switch1.case2.grd_roominfo.fixedRows) {
  11460. //병실 성별 체크
  11461. if (fRoomSexCheck(swardcd, sroomcd, ptbs_sex, ssex, ptbs_rrgstno) == false) {
  11462. return false ;
  11463. }
  11464. ds_main_inpt.setColumn( 0, "inpt_wardcd",ds_main_wdrmlist_grdroomspec.getColumn(cur_row, "wardcd")));
  11465. ds_main_inpt.setColumn( 0, "inpt_roomcd",ds_main_wdrmlist_grdroomspec.getColumn(cur_row, "roomcd")));
  11466. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd",ds_main_wdrmlist_grdroomspec.getColumn(cur_row, "roomgrdecd")));
  11467. ds_main_inpt.setColumn( 0, "inpt_roomtypecd",ds_main_wdrmlist_grdroomspec.getColumn(cur_row, "roomtypecd")));
  11468. var inpt_wardcd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  11469. group3.cmb_roomcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd[wd = '" + inpt_wardcd + "' ]";
  11470. //group3.cmb_roomcd.refresh();
  11471. } else {
  11472. sysf_messageBox("빈병상이 있는 병실을","C002");
  11473. ds_main_inpt.setColumn( 0, "inpt_wardcd","");
  11474. ds_main_inpt.setColumn( 0, "inpt_roomcd","");
  11475. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd","");
  11476. ds_main_inpt.setColumn( 0, "inpt_roomtypecd","");
  11477. return false;
  11478. }
  11479. //model.refresh();
  11480. }
  11481. }
  11482. function group3_caption39_onclick(obj:Static, e:MouseEventInfo) {
  11483. if (group3.cmb_atdoctid.disabled == true) {
  11484. group3.cmb_atdoctid.enable = true;
  11485. } else {
  11486. group3.cmb_atdoctid.enable = false;
  11487. }
  11488. }
  11489. function group3_ipt_indd_onlbuttonup(obj:Calendar, e:MouseEventInfo) {
  11490. group3.ipt_indd.attribute("_value") = group3.ipt_indd.value;
  11491. }
  11492. function group3_ipt_indd_onsetfocus(obj:Calendar, e:SetFocusEventInfo) {
  11493. group3.ipt_indd.attribute("_value") = group3.ipt_indd.value;
  11494. }
  11495. function group3_ipt_indd_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
  11496. if( utlf_getCurrentDate() - group3.ipt_indd.value > 0 ) {
  11497. // group3.ipt_indd.value = group3.ipt_indd.attribute("_value");
  11498. group3.ipt_indd.value = utlf_getCurrentDate();
  11499. sysf_messageBox("입원일자보다 전 일자로 변경할 수 없습니다.!","E999","");
  11500. return false;
  11501. }
  11502. }
  11503. function group3_ipt_intm_oninvalidformat {
  11504. sysf_messageBox("시간 형식이 맞지 않습니다.!","E999","");
  11505. var dtime = utlf_getCurrentTime();
  11506. ds_main_inpt.setColumn( 0, "inpt_intm",dtime.substr(0.4));
  11507. //model.refresh();
  11508. return false;
  11509. }
  11510. function group3_grd_outchoshist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  11511. if(isDataCell()) {
  11512. var cur_row = group3.grd_outchoshist.row;
  11513. var cur_col = group3.grd_outchoshist.col;
  11514. var otpt_pid = ds_main_otptlist_grdoutchoshist.getColumn(cur_row, "pid"));
  11515. //var otpt_cvrtflag = ds_main_otptlist_grdoutchoshist.getColumn(cur_row, "cvrtflag"));
  11516. if (utlf_isNull(otpt_pid)) {
  11517. return false;
  11518. } else {
  11519. //if (otpt_cvrtflag != "true") {
  11520. if (cur_col != 1) {
  11521. fSNWInfoRef(cur_row);
  11522. }
  11523. //}
  11524. }
  11525. }
  11526. }
  11527. function group3_grd_outchoshist_oncellclick(obj:Grid, e:GridClickEventInfo) {
  11528. // 2008.07.12 과거의 외래내역 선택 시 선택 못하도록 메시지 출력 및 unchecking
  11529. var cur_row = group3.grd_outchoshist.row;
  11530. var sOtptCvrtflag = ds_main_otptlist_grdoutchoshist.getColumn(cur_row, "cvrtflag"));
  11531. var sOtptOrddd = ds_main_otptlist_grdoutchoshist.getColumn(cur_row, "orddd"));
  11532. var sToday = utlf_getCurrentDate();
  11533. //model.alert("sOtptOrddd : " + sOtptOrddd + ", sToday : " + sToday);
  11534. //model.alert("sOtptCvrtflag : " + sOtptCvrtflag);
  11535. if (sOtptCvrtflag == "true") {
  11536. if (parseInt(sOtptOrddd) < parseInt(sToday)) {
  11537. sysf_messageBox("과거의 외래내역을 전환", "E001");
  11538. ds_main_otptlist.setColumn( cur_row , "cvrtflag", "false");
  11539. }
  11540. }
  11541. }
  11542. function group3_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo) {
  11543. if (event.keyCode == "13")
  11544. {
  11545. obj.updateToDataset();
  11546. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  11547. // 화면 초기화
  11548. fInitialize();
  11549. ds_main_ptbs.setColumn( 0, "ptbs_pid", ptbs_pid);
  11550. //group3.ipt_pid.refresh();
  11551. if (ptbs_pid == null || ptbs_pid == "" || ptbs_pid == " ") {
  11552. sysf_messageBox("환자번호가 입력되지","E007");
  11553. return false;
  11554. } else {
  11555. fSendInit();
  11556. ds_send_data5.setColumn( 0, "pid", ptbs_pid);
  11557. ds_send_data5.setColumn( 0, "mode", "11");
  11558. ds_send_data5.setColumn( 0, "indd", utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
  11559. // 로딩창 열기
  11560. var sWindowMsg = "환자의 정보를 조회중입니다...";
  11561. callLoadingWindow(sWindowMsg);
  11562. if (fInRgstBaseInfoRef(1) == true) { //환자조회
  11563. //2007.10.01 특이환자체크
  11564. fCheckSpcfPat();
  11565. //2007.11.28 인사정보의 직원, 직원가족정보 조회
  11566. fPatEmplInfoRef();
  11567. // 2008.09.28 - 자보산재 등록내역 체크
  11568. fCheckAutoInduInsu(ptbs_pid, utlf_getCurrentDate());
  11569. // 2009.10.08 - 입원일자에 해당되는 선택진료신청내역 있는지 체크
  11570. // 20091009 JHP 메세지 오류 및 내용 미확인으로 일단 주석처리
  11571. //fCheckSpecOrdSign("S");
  11572. // 2009.04.22 사망환자알람메시지
  11573. var sDethYn = ds_main_ptbs.getColumn(0, "ptbs_dethyn");
  11574. var sDethDt = ds_main_ptbs.getColumn(0, "ptbs_dethdt");
  11575. fCheckDethYN(sDethYn, sDethDt);
  11576. }else{
  11577. // 수정이력 : JHP 20100329 특이환자체크추가 : 조진희요청 재원환자일때도 특이환자확인 가능하게 해주세요.
  11578. fCheckSpcfPat();
  11579. }
  11580. //2009.11.15 MYKIM 추가
  11581. //재원 중 환자를 조회시 현재 보조유형이나 기간이 맞지 않는 환자인 경우 자보 마스터를 팝업창으로 띄워 확인하여 수정하도록 유도함.(김흥준 과장 요청)
  11582. if (ds_hidden_original_inpt.getColumn(0, "inpt_insukind") == "31" ) {
  11583. fCheckJabo();
  11584. }
  11585. // 로딩창 닫기
  11586. removeLoadingWindow();
  11587. }
  11588. //model.refresh();
  11589. }
  11590. }
  11591. function group3_cmb_insukind_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  11592. // //보조유형 세팅하기
  11593. // var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  11594. // alert(ptin_insukind);
  11595. // ds_main_iphs.setColumn( 0, "iphs_insukind",ptin_insukind);
  11596. //
  11597. // if (ptin_insukind == null || ptin_insukind == "" || ptin_insukind == " " || ptin_insukind == "-") {
  11598. // group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind"
  11599. //
  11600. //group3.cmb_suppkind.refresh();
  11601. // } else {
  11602. // group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind[up = '" + ptin_insukind + "' and (io = 'A' or io = 'I')]";
  11603. //
  11604. //group3.cmb_suppkind.refresh();
  11605. // }
  11606. // //보험유형 임상시험인 경우 연구용 "Y"로 셋팅
  11607. // if (ptin_insukind == gsImSang) {
  11608. // ds_main_inpt.setColumn( 0, "inpt_clincstdyyn","Y");
  11609. // } else {
  11610. // ds_main_inpt.setColumn( 0, "inpt_clincstdyyn","N");
  11611. // }
  11612. // //보험 탭 세팅하기
  11613. // //건강보험,의료급여1,2종,일반,외국인
  11614. // if (ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2 ||
  11615. // ptin_insukind == gsIlBan || ptin_insukind == gsForIn || ptin_insukind == gsImSang) {
  11616. // model.toggle("group3.switch2.case_base");
  11617. // }
  11618. // //산재
  11619. // if (ptin_insukind == gsSanJae) {
  11620. // model.toggle("group3.switch2.case_inducs");
  11621. // }
  11622. // //자보
  11623. // if (ptin_insukind == gsJaboKind) {
  11624. // model.toggle("group3.switch2.case_ta");
  11625. // }
  11626. // //공상
  11627. // if (ptin_insukind == gsGongSang) {
  11628. // model.toggle("group3.switch2.case_dutywund");
  11629. // }
  11630. // var sptbs_pid = utlf_isNull(ds_main_ptbs.getColumn(0, "ptbs_pid"));
  11631. //
  11632. // if (sptbs_pid == false ) {
  11633. // //환자의 보험정보 조회(구환일경우)
  11634. // fGetPTIN(ds_main_ptbs.getColumn(0, "ptbs_pid")
  11635. // ,ds_main_ptin.getColumn(0, "ptin_insukind")
  11636. // ,""
  11637. // ,""
  11638. // ,utlf_getCurrentDate()
  11639. // );
  11640. // } else {
  11641. // //신환일경우
  11642. // //2007.12.17 pam.js gsInsuCd_Default로 통테 후 수정.
  11643. // if (ptin_insukind == gsBoHeom){
  11644. // ds_main_ptin.setColumn( 0, "ptin_insucd","0015");
  11645. // ds_main_ptin.setColumn( 0, "ptin_insucdnm", fInsunmRef( ds_main_ptin.getColumn(0, "ptin_insucd"),ds_main_ptin.getColumn(0, "ptin_insukind")));
  11646. // } else {
  11647. // ds_main_ptin.setColumn( 0, "ptin_insucd","-");
  11648. // ds_main_ptin.setColumn( 0, "ptin_insucdnm","-");
  11649. // }
  11650. // fSuppkindSet();
  11651. // fInsdrelaSet();
  11652. // }
  11653. //
  11654. //
  11655. //model.refresh();
  11656. }
  11657. function group3_cmb_insukind_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  11658. //보조유형 세팅하기
  11659. var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  11660. ds_main_iphs.setColumn( 0, "iphs_insukind",ptin_insukind);
  11661. if (ptin_insukind == null || ptin_insukind == "" || ptin_insukind == " " || ptin_insukind == "-") {
  11662. group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind"
  11663. //group3.cmb_suppkind.refresh();
  11664. } else {
  11665. group3.cmb_suppkind.choices.itemset.attribute("nodeset") = "ds_hidden_init_suppkind[up = '" + ptin_insukind + "' and (io = 'A' or io = 'I')]";
  11666. //group3.cmb_suppkind.refresh();
  11667. }
  11668. //보험유형 임상시험인 경우 연구용 "Y"로 셋팅
  11669. // 2008.07.09 임상연구일 때 임상연구번호 존재여부 체크
  11670. if (ptin_insukind == gsImSang) {
  11671. // 예약내역 선택여부 체크
  11672. if (gRefFlag == 1) {
  11673. // 선택된 예약내역의 값을 셋팅
  11674. var tClincStdyAcptFlag1 = ds_main_adrvlist_grdinhprsspec.getColumn(group3.switch1.case1.grd_inhprsrpec.row, "clincstdyacptflag");
  11675. if (!utlf_isNull(tClincStdyAcptFlag1)) {
  11676. ds_main_inpt.setColumn( 0, "inpt_clincstdyyn", tClincStdyAcptFlag1);
  11677. } else {
  11678. ds_main_inpt.setColumn( 0, "inpt_clincstdyyn", "N");
  11679. }
  11680. }
  11681. // 예약내역 선택이 환자번호로 조회 시
  11682. if (gRefFlag == 2) {
  11683. var tClincStdyAcptFlag2 = ds_hidden_check_adrv.getColumn(0, "adrv_clincstdyacptflag");
  11684. if (!utlf_isNull(tClincStdyAcptFlag2)) {
  11685. ds_main_inpt.setColumn( 0, "inpt_clincstdyyn", tClincStdyAcptFlag2);
  11686. } else {
  11687. ds_main_inpt.setColumn( 0, "inpt_clincstdyyn", "N");
  11688. }
  11689. }
  11690. } else { // 보험유형이 [임상시험]이 아닐 때
  11691. ds_main_inpt.setColumn( 0, "inpt_clincstdyyn","N");
  11692. }
  11693. //보험 탭 세팅하기
  11694. //건강보험,의료급여1,2종,일반,외국인
  11695. if (ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2 ||
  11696. ptin_insukind == gsIlBan || ptin_insukind == gsForIn || ptin_insukind == gsImSang) {
  11697. model.toggle("group3.switch2.case_base");
  11698. }
  11699. //산재
  11700. if (ptin_insukind == gsSanJae) {
  11701. model.toggle("group3.switch2.case_inducs");
  11702. }
  11703. //자보
  11704. if (ptin_insukind == gsJaboKind) {
  11705. model.toggle("group3.switch2.case_ta");
  11706. }
  11707. //공상
  11708. if (ptin_insukind == gsGongSang) {
  11709. model.toggle("group3.switch2.case_dutywund");
  11710. }
  11711. var sptbs_pid = utlf_isNull(ds_main_ptbs.getColumn(0, "ptbs_pid"));
  11712. // alert(sptbs_pid);
  11713. if (sptbs_pid == false ) {
  11714. //환자의 보험정보 조회(구환일경우)
  11715. fGetPTIN(ds_main_ptbs.getColumn(0, "ptbs_pid")
  11716. ,ds_main_ptin.getColumn(0, "ptin_insukind")
  11717. ,""
  11718. ,""
  11719. ,utlf_getCurrentDate()
  11720. );
  11721. // 2008.07.21 공여자 여부 체크
  11722. fGetDonorInfo();
  11723. } else {
  11724. //신환일경우
  11725. //2007.12.17 pam.js gsInsuCd_Default로 통테 후 수정.
  11726. if (ptin_insukind == gsInsu_BoHeom){
  11727. ds_main_ptin.setColumn( 0, "ptin_insucd","0015");
  11728. ds_main_ptin.setColumn( 0, "ptin_insucdnm", fInsunmRef( ds_main_ptin.getColumn(0, "ptin_insucd"),ds_main_ptin.getColumn(0, "ptin_insukind")));
  11729. } else {
  11730. ds_main_ptin.setColumn( 0, "ptin_insucd","-");
  11731. ds_main_ptin.setColumn( 0, "ptin_insucdnm","-");
  11732. }
  11733. if(ptin_insukind == gsInsu_JaboKind) {
  11734. sysf_messageBox("자보내역을 먼저","I007");
  11735. } else if (ptin_insukind == gsInsu_SanJae) {
  11736. sysf_messageBox("산재내역을 먼저","I007");
  11737. } else if (ptin_insukind == gsInsu_GongSang) {
  11738. sysf_messageBox("공상내역을 먼저","I007");
  11739. }
  11740. fSuppkindSet();
  11741. //fCheckOrdReqForm();//2008.01.14 추가
  11742. fInsdrelaSet();
  11743. }
  11744. //model.refresh();
  11745. }
  11746. function group3_cmb_suppkind_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  11747. var ssuppkindobmgf = ds_main_iphs.getColumn(0, "iphs_suppkind");
  11748. var ownbmaxgradeflag = ds_main_iphs.getColumn(0, "iphs_ownbmaxgradeflag");
  11749. if(ssuppkindobmgf == "32" || ssuppkindobmgf == "33" || ssuppkindobmgf == "34" || ssuppkindobmgf == "35" || ssuppkindobmgf == "36" || ssuppkindobmgf == "37" ||ssuppkindobmgf == "38" ||
  11750. ssuppkindobmgf == "39" || ssuppkindobmgf == "40" || ssuppkindobmgf == "41" || ssuppkindobmgf == "42" || ssuppkindobmgf == "43" || ssuppkindobmgf == "44" || ssuppkindobmgf == "45" ||
  11751. ssuppkindobmgf == "46"){
  11752. if(ownbmaxgradeflag != "3"){
  11753. sysf_messageBox("차상위 환자는 본인부담상한액 200만원","I009");
  11754. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","3");
  11755. }
  11756. }else{
  11757. if (ownbmaxgradeflag == null || ownbmaxgradeflag ==" " || ownbmaxgradeflag == "") {
  11758. sysf_messageBox("본인부담상한액정보가 미존재함으로 기본상한액적용됩니다.","");
  11759. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","1");
  11760. }else if(ownbmaxgradeflag == "3"){
  11761. sysf_messageBox("차상위 환자에 대해 본인부담상한액 200만원 적용됩니다. \n기본상한액적용됩니다.","");
  11762. ds_main_iphs.setColumn( 0, "iphs_ownbmaxgradeflag","1");
  11763. }
  11764. }
  11765. //model.refresh();
  11766. }
  11767. function group3_radio10_onitemclick(obj:Radio, e:RadioMouseEventInfo) {
  11768. var inpt_mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
  11769. if (inpt_mskind == "M") {
  11770. group5.button32.enable = true;
  11771. group5.button35.enable = false;
  11772. // 20100216 JHP 수정추가 부유형등록시 fromdd를 지정하여 등록가능하게함.
  11773. group3.ipt_Sfromdd.visible = false;
  11774. } else if (inpt_mskind == "S") {
  11775. group5.button32.enable = false;
  11776. group5.button35.enable = true;
  11777. // 20100216 JHP 수정추가 부유형등록시 fromdd를 지정하여 등록가능하게함.
  11778. group3.ipt_Sfromdd.visible = true;
  11779. //group3.ipt_Sfromdd.value= utlf_getCurrentDate();
  11780. }
  11781. }
  11782. function group3_button8_onclick(obj:Button, e:ClickEventInfo) {
  11783. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  11784. if (ptbs_pid == null || ptbs_pid == " " || ptbs_pid == "" ) {
  11785. } else {
  11786. ds_hidden_popup.setColumn( 0, "pid",ptbs_pid);
  11787. ds_hidden_popup.setColumn( 0, "srchcond","1");
  11788. }
  11789. frmf_modal("../../.._pam_patinfomngtweb_xrw_SMPMC01400", "SMPMC01400", "ds_hidden_popup""-"ds_hidden_source"", "", "1", "100", "100", "", "", "", "", "", "M");
  11790. }
  11791. function group3_button24_onclick(obj:Button, e:ClickEventInfo) {
  11792. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  11793. // alert("1");
  11794. if (ptbs_pid == null || ptbs_pid == "" || ptbs_pid == " ") {
  11795. // alert("2");
  11796. } else {
  11797. // alert("3");
  11798. ds_hidden_source.setColumn( 0, "pid",ptbs_pid);
  11799. frmf_modal("SPPMI02400", "SPPMI02400", "ds_hidden_source""-"ds_send_data1"", "", "1", "150", "150", "", "", "", "", "", "M");
  11800. }
  11801. }
  11802. function group3_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  11803. // 2009.02.12 진료과 선택 시 진료의사는 센터적용 이전 그대로..
  11804. // var sCentCd = ds_main_inpt.getColumn(0, "inpt_centcd");
  11805. // if (utlf_isNull(sCentCd) || sCentCd == "-") {
  11806. var sorddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  11807. var ptbs_sex = ds_main_ptbs.getColumn(0, "ptbs_sex");
  11808. var deptengabbr = model.getValue("ds_hidden_init_orddeptcd[ cd = '" + group3.cmb_orddeptcd.value + "']_deptengabbr");
  11809. //산부인과,부인과 선택시 성별이 남자일경우 메세지 처리한다.
  11810. if (sorddeptcd == "1000000035" || sorddeptcd == "11000") {
  11811. if (ptbs_sex == "M") {
  11812. sysf_messageBox("성별이 남자입니다. 다른과를","C002");
  11813. ds_main_inpt.setColumn( 0, "inpt_orddeptcd", ds_hidden_original_inpt.getColumn(0, "inpt_orddeptcd"));
  11814. //model.refresh();
  11815. return false;
  11816. }
  11817. }
  11818. if (utlf_isNull(sorddeptcd)) {
  11819. group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid"
  11820. group3.cmb_atdoctid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid"
  11821. ds_main_inpt_inpt_medispclid.clearData(); ds_main_inpt_inpt_medispclid.addRow();
  11822. //group3.cmb_orddrid.refresh();
  11823. //group3.cmb_atdoctid.refresh();
  11824. } else {
  11825. // 2008.11.28 - 교수, 부교수, 조교수, 임상교수, 임상부교수, 임상조교수, 임상전임강사 만 설정(JHP, 20090409, 초빙교수(1845) 추가요청(김흥준과장님)에 의해 추가함)
  11826. group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid[dp = '" + sorddeptcd + "' and (jobposcd = 1782 or jobposcd = 1784 or jobposcd = 1786 or jobposcd = 1788 or jobposcd = 1847 or jobposcd = 1848 or jobposcd = 1849 or jobposcd = 0545 or jobposcd = 1845)]";
  11827. group3.cmb_atdoctid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid[dp = '" + sorddeptcd + "' and (jobposcd != 1782 and jobposcd != 1784 and jobposcd != 1786 and jobposcd != 1788 and jobposcd != 1847 and jobposcd != 1848 and jobposcd != 1849 and jobposcd != 0545 and jobposcd != 1845)]";
  11828. ds_main_inpt_inpt_medispclid.clearData(); ds_main_inpt_inpt_medispclid.addRow();
  11829. group3.cmb_orddrid.setFocus();
  11830. //group3.cmb_orddrid.refresh();
  11831. //group3.cmb_atdoctid.refresh();
  11832. }
  11833. ds_hidden_etc.setColumn( 0, "inpt_orddeptnm", deptengabbr);
  11834. //group3.ipt_orddeptnm.refresh();
  11835. // 2009.02.12 진료과 선택 시 진료의사는 센터적용 이전 그대로..
  11836. /*
  11837. } else {
  11838. // 센터가 선택이되면 로직이 변경되어야 한다.
  11839. var sorddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  11840. var ptbs_sex = ds_main_ptbs.getColumn(0, "ptbs_sex");
  11841. var deptengabbr = model.getValue("ds_hidden_init_orddeptcd[ cd = '" + group3.cmb_orddeptcd.value + "']_deptengabbr");
  11842. //산부인과,부인과 선택시 성별이 남자일경우 메세지 처리한다.
  11843. if (sorddeptcd == "1000000035" || sorddeptcd == "11000") {
  11844. if (ptbs_sex == "M") {
  11845. sysf_messageBox("성별이 남자입니다. 다른과를","C002");
  11846. ds_main_inpt.setColumn( 0, "inpt_orddeptcd", ds_hidden_original_inpt.getColumn(0, "inpt_orddeptcd"));
  11847. //model.refresh();
  11848. return false;
  11849. }
  11850. }
  11851. if (utlf_isNull(sorddeptcd)) {
  11852. group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_cntrorddeptdoctorlist_user";
  11853. group3.cmb_orddrid.choices.itemset.value.attribute("ref") = "userid";
  11854. group3.cmb_orddrid.choices.itemset.label.attribute("ref") = "usernm";
  11855. group3.cmb_atdoctid.choices.itemset.attribute("nodeset") = "ds_hidden_init_cntrorddeptdoctorlist_user";
  11856. group3.cmb_atdoctid.choices.itemset.value.attribute("ref") = "userid";
  11857. group3.cmb_atdoctid.choices.itemset.label.attribute("ref") = "usernm";
  11858. ds_main_inpt_inpt_medispclid.clearData(); ds_main_inpt_inpt_medispclid.addRow();
  11859. //group3.cmb_orddrid.refresh();
  11860. //group3.cmb_atdoctid.refresh();
  11861. } else {
  11862. // 2008.11.28 - 교수, 부교수, 조교수, 임상교수, 임상부교수, 임상조교수, 임상전임강사 만 설정
  11863. group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_cntrorddeptdoctorlist_user[dutplcecd = '" + sorddeptcd + "']";
  11864. group3.cmb_orddrid.choices.itemset.value.attribute("ref") = "userid";
  11865. group3.cmb_orddrid.choices.itemset.label.attribute("ref") = "usernm";
  11866. group3.cmb_atdoctid.choices.itemset.attribute("nodeset") = "ds_hidden_init_cntrorddeptdoctorlist_user[dutplcecd = '" + sorddeptcd + "']";
  11867. group3.cmb_atdoctid.choices.itemset.value.attribute("ref") = "userid";
  11868. group3.cmb_atdoctid.choices.itemset.label.attribute("ref") = "usernm";
  11869. ds_main_inpt_inpt_medispclid.clearData(); ds_main_inpt_inpt_medispclid.addRow();
  11870. group3.cmb_orddrid.setFocus();
  11871. //group3.cmb_orddrid.refresh();
  11872. //group3.cmb_atdoctid.refresh();
  11873. }
  11874. ds_hidden_etc.setColumn( 0, "inpt_orddeptnm", deptengabbr);
  11875. //group3.ipt_orddeptnm.refresh();
  11876. }
  11877. */
  11878. }
  11879. function group3_cmb_orddrid_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  11880. var inpt_orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
  11881. if (inpt_orddeptcd == null || inpt_orddeptcd == "-" || inpt_orddeptcd == "" || inpt_orddeptcd == " ") {
  11882. sysf_messageBox("진료과 선택을 먼저 하십시요!","E999","");
  11883. ds_main_inpt.setColumn( 0, "inpt_medispclid","");
  11884. //model.refresh();
  11885. group3.cmb_orddeptcd.setFocus();
  11886. return false;
  11887. }
  11888. fSpecOrdyn();
  11889. //2007.11.06 전문의 선택시 전문의 약어를 셋팅한다.
  11890. var inpt_orddrnm = model.getValue("ds_hidden_init_orddrid[ cd = '" + group3.cmb_orddrid.value + "']_drengabbr");
  11891. ds_hidden_etc.setColumn( 0, "inpt_orddrnm",inpt_orddrnm);
  11892. //group3.ipt_orddeptdrabbr.refresh();
  11893. }
  11894. function group3_cmb_wardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  11895. var swardcd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  11896. var ptbs_sex = ds_main_ptbs.getColumn(0, "ptbs_sex");
  11897. //분만실일 경우
  11898. if (swardcd == "2100300000") {
  11899. if (ptbs_sex == "M") {
  11900. sysf_messageBox("성별이 남자입니다. 다른병동을 선택하세요","E999","");
  11901. ds_main_inpt.setColumn( 0, "inpt_wardcd",ds_hidden_original_inpt.getColumn(0, "inpt_wardcd"));
  11902. //model.refresh();
  11903. return false;
  11904. }
  11905. }
  11906. //2007.12.25 응급의료센터인 경우 응급실로 셋팅.
  11907. if (swardcd == "2280200000") {
  11908. ds_main_inpt.setColumn( 0, "inpt_inpath","2");
  11909. } else {
  11910. ds_main_inpt.setColumn( 0, "inpt_inpath","1");
  11911. }
  11912. //응급병동,응급의료센터 선택시 입원경로를 응급실로 한다.20070716 추가
  11913. // if (swardcd == gsWardCd_ER || swardcd == gsWardcd_ER1) {
  11914. // ds_main_inpt.setColumn( 0, "inpt_inpath","2");
  11915. // } else {
  11916. // ds_main_inpt.setColumn( 0, "inpt_inpath","1");
  11917. // }
  11918. if (swardcd == null || swardcd == " " || swardcd == "") {
  11919. group3.cmb_roomcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd"
  11920. ds_main_inpt_inpt_roomcd.clearData(); ds_main_inpt_inpt_roomcd.addRow();
  11921. //20070810 kshin 병동선택시 병실,병실형태,등급 초기화
  11922. ds_main_inpt.setColumn( 0, "inpt_roomtypecd","");
  11923. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd","");
  11924. //group3.cmb_roomcd.refresh();
  11925. } else {
  11926. group3.cmb_roomcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd[wd = '" + swardcd + "' ]";
  11927. // 20090601 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리)
  11928. //group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomgrdecd"
  11929. group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_roomgrdelist_roomgrde"
  11930. group3.cmb_roomtypecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomtypecd"
  11931. ds_main_inpt_inpt_roomcd.clearData(); ds_main_inpt_inpt_roomcd.addRow();
  11932. ds_main_inpt.setColumn( 0, "inpt_roomtypecd","");
  11933. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd","");
  11934. //group3.cmb_roomcd.refresh();
  11935. //group3.cmb_roomgrdecd.refresh();
  11936. //group3.cmb_roomtypecd.refresh();
  11937. }
  11938. //특수병동
  11939. var aa = instance1.selectSingleNode("ds_hidden_init");
  11940. var node = aa.childNodes; // ("ds_hidden_init_wardcd")
  11941. for (i = 1; i <= node.length; i++ )
  11942. {
  11943. var aaa = ds_hidden_init_wardcd.getColumn(i, "cd");
  11944. if (aaa == swardcd) {
  11945. var bb = ds_hidden_init_wardcd.getColumn(0, "of");
  11946. if (bb == "S") {
  11947. ds_main_inpt.setColumn( 0, "inpt_roomtypecd","-");
  11948. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd","-");
  11949. }
  11950. }
  11951. }
  11952. //model.refresh();
  11953. }
  11954. function group3_cmb_wardcd_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  11955. //2009.11.26 동명이인체크 - zzui
  11956. if (fSameNameCheck() == false) {
  11957. ds_main_inpt.setColumn( 0, "inpt_wardcd", "");
  11958. ds_main_inpt.setColumn( 0, "inpt_roomcd", "");
  11959. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd", "");
  11960. ds_main_inpt.setColumn( 0, "inpt_roomtypecd", "");
  11961. //model.refresh();
  11962. return false;
  11963. }
  11964. //model.refresh();
  11965. }
  11966. function group3_cmb_roomcd_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  11967. var inpt_wardcd = ds_main_inpt.getColumn(0, "inpt_wardcd");
  11968. var inpt_roomcd = ds_main_inpt.getColumn(0, "inpt_roomcd");
  11969. var ptbs_sex = ds_main_ptbs.getColumn(0, "ptbs_sex");
  11970. var inpt_sex = model.getValue("ds_hidden_init_roomcd[cd = '" + inpt_roomcd + "' ]_sex");
  11971. var ptbs_rrgstno = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1").concat(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  11972. // 병실형태 - 집중치료(S02)일 때는 병상수체크 제외
  11973. var sRoomTypeCd = model.getValue("ds_hidden_init_roomcd[cd = '" + inpt_roomcd + "' ]_ty");
  11974. var sRoomCd = model.getValue("ds_hidden_init_roomcd[cd = '" + inpt_roomcd + "' ]_cd");
  11975. if (sRoomTypeCd != "S01" && sRoomTypeCd != "S02" && sRoomTypeCd != "S09" ) {
  11976. //병상수 체크
  11977. if (fRoomBedCntCheck() == false) {
  11978. //ds_main_inpt.setColumn( 0, "inpt_wardcd", "");
  11979. ds_main_inpt.setColumn( 0, "inpt_roomcd", "");
  11980. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd", "");
  11981. ds_main_inpt.setColumn( 0, "inpt_roomtypecd", "");
  11982. //model.refresh();
  11983. return false;
  11984. }
  11985. }
  11986. //병실 성별 체크
  11987. if (fRoomSexCheck(inpt_wardcd, inpt_roomcd, ptbs_sex, inpt_sex, ptbs_rrgstno) == false) {
  11988. //ds_main_inpt.setColumn( 0, "inpt_wardcd", "");
  11989. ds_main_inpt.setColumn( 0, "inpt_roomcd", "");
  11990. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd", "");
  11991. ds_main_inpt.setColumn( 0, "inpt_roomtypecd", "");
  11992. //model.refresh();
  11993. return false;
  11994. }
  11995. //2009.11.26 동명이인체크 - zzui
  11996. if (fSameNameCheck() == false) {
  11997. ds_main_inpt.setColumn( 0, "inpt_wardcd", "");
  11998. ds_main_inpt.setColumn( 0, "inpt_roomcd", "");
  11999. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd", "");
  12000. ds_main_inpt.setColumn( 0, "inpt_roomtypecd", "");
  12001. //model.refresh();
  12002. return false;
  12003. }
  12004. //2007.07.27 병실선택시 병동이 바뀌도록 요구
  12005. ds_main_inpt.setColumn( 0, "inpt_wardcd",model.getValue("ds_hidden_init_roomcd[cd = '" + inpt_roomcd + "' ]_wd"));
  12006. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd",model.getValue("ds_hidden_init_roomcd[cd = '" + inpt_roomcd + "' ]_gr"));
  12007. ds_main_inpt.setColumn( 0, "inpt_roomtypecd",model.getValue("ds_hidden_init_roomcd[cd = '" + inpt_roomcd + "' ]_ty"));
  12008. //model.refresh();
  12009. }
  12010. function group3_cmb_roomgrdecd_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  12011. var cdid = group3.cmb_roomgrdecd.value;
  12012. var newcdid = ds_hidden_roomgrdelist_roomgrde.lookupExpr("cdid == '" + cdid + "'", "newcdid");
  12013. var cdnm = ds_hidden_roomgrdelist_roomgrde.lookupExpr("cdid == '" + cdid + "'", "cdnm");
  12014. if(newcdid == "" || newcdid == null) {
  12015. sysf_messageBox("'" + cdnm + "' \n\n수가코드 종료된 병실등급입니다.!!!!!!!!!!!!! ","I007");
  12016. }
  12017. }
  12018. function group3_ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo) {
  12019. if (event.keyCode == "13")
  12020. {
  12021. obj.updateToDataset();
  12022. if (fHngNmVeri("onkeypress") == false) return;
  12023. fSendInit();
  12024. //환자인적사항 팝업
  12025. // ds_send_data9.setColumn( 0, "autoflag","Y");
  12026. inputEnterKey("group3.btn_ptbshngnm", "DOMActivate");
  12027. }
  12028. }
  12029. function group3_btn_ptbspid_onclick(obj:Button, e:ClickEventInfo) {
  12030. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  12031. // 화면 초기화
  12032. fInitialize();
  12033. if (ptbs_pid == null || ptbs_pid ==" " || ptbs_pid == "") {
  12034. ds_send_data9.clearData(); ds_send_data9.addRow();
  12035. } else {
  12036. ds_send_data9.setColumn( 0, "pid", ptbs_pid);
  12037. ds_send_data9.setColumn( 0, "srchcond", "1");
  12038. }
  12039. ds_send_data9.setColumn( 0, "checkfnexam", "1");
  12040. ds_send_data9.setColumn( 0, "autoflag", "NON"); //조회내역 없을경우 자동 화면 닫기
  12041. frmf_modal("../../.._pam_commonweb_xrw_SPPMC02500", "SPPMC02500", "ds_send_data9""-"ds_send"", "", "1", "150", "150", "", "", "", "", "", "M");
  12042. // frmf_modal("../../.._pam_patinfomngtweb_xrw_SPPMC02500", "SPPMC02500", "ds_send_data9""-"ds_send"", "", "1", "150", "150", "", "", "", "", "", "M");
  12043. ds_send_data9.clearData(); ds_send_data9.addRow();
  12044. // 로딩창 열기
  12045. var sWindowMsg = "환자의 정보를 조회중입니다...";
  12046. callLoadingWindow(sWindowMsg);
  12047. fInRgstBaseInfoRef(2);
  12048. //2007.11.28 인사정보의 직원, 직원가족정보 조회
  12049. fPatEmplInfoRef();
  12050. //model.refresh();
  12051. // 로딩창 닫기
  12052. removeLoadingWindow();
  12053. }
  12054. function group3_btn_ptbshngnm_onclick(obj:Button, e:ClickEventInfo) {
  12055. var ptbs_hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  12056. // 화면 초기화
  12057. // fInitialize();
  12058. ds_main_ptbs.setColumn( 0, "ptbs_hngnm", ptbs_hngnm);
  12059. //group3.btn_ptbshngnm.refresh();
  12060. if (ptbs_hngnm == null || ptbs_hngnm ==" " || ptbs_hngnm == "") {
  12061. ds_send_data9.clearData(); ds_send_data9.addRow();
  12062. } else {
  12063. ds_send_data9.setColumn( 0, "hngnm", ptbs_hngnm);
  12064. ds_send_data9.setColumn( 0, "srchcond", "2");
  12065. }
  12066. ds_send_data9.setColumn( 0, "checkfnexam", "1");
  12067. ds_send_data9.setColumn( 0, "autoflag", "NON"); //조회내역 없을경우 자동 화면 닫기
  12068. frmf_modal("../../.._pam_commonweb_xrw_SPPMC02500", "SPPMC02500", "ds_send_data9""-"ds_send"", "", "1", "150", "150", "", "", "", "", "", "M");
  12069. // frmf_modal("../../.._pam_patinfomngtweb_xrw_SPPMC02500", "SPPMC02500", "ds_send_data9""-"ds_send"", "", "1", "150", "150", "", "", "", "", "", "M");
  12070. ds_send_data9.clearData(); ds_send_data9.addRow();
  12071. // 로딩창 열기
  12072. var sWindowMsg = "환자의 정보를 조회중입니다...";
  12073. callLoadingWindow(sWindowMsg);
  12074. fInRgstBaseInfoRef(2);
  12075. //2007.11.28 인사정보의 직원, 직원가족정보 조회
  12076. fPatEmplInfoRef();
  12077. //model.refresh();
  12078. // 로딩창 닫기
  12079. removeLoadingWindow();
  12080. }
  12081. function group3_btn_ptbsrrgstno_onclick(obj:Button, e:ClickEventInfo) {
  12082. var ptbs_rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  12083. var ptbs_rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  12084. var s_hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  12085. // 화면 초기화
  12086. // fInitialize();
  12087. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno1", ptbs_rrgstno1);
  12088. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno2", ptbs_rrgstno2);
  12089. ds_main_ptbs.setColumn( 0, "ptbs_hngnm", s_hngnm);
  12090. //group3.btn_ptbshngnm.refresh();
  12091. //group3.ipt_rrgstno1.refresh();
  12092. //group3.ipt_rrgstno2.refresh();
  12093. if ((ptbs_rrgstno1 == null || ptbs_rrgstno1 ==" " || ptbs_rrgstno1 == "") && (ptbs_rrgstno2 == null || ptbs_rrgstno2 ==" " || ptbs_rrgstno2 == "")) {
  12094. ds_send_data9.clearData(); ds_send_data9.addRow();
  12095. } else {
  12096. if (s_hngnm != null && s_hngnm != " " && s_hngnm != "") {
  12097. ds_send_data9.setColumn( 0, "hngnm", s_hngnm);
  12098. ds_send_data9.setColumn( 0, "rrgstno1", ptbs_rrgstno1);
  12099. ds_send_data9.setColumn( 0, "rrgstno2", ptbs_rrgstno2);
  12100. ds_send_data9.setColumn( 0, "srchcond", "4")
  12101. } else {
  12102. ds_send_data9.setColumn( 0, "rrgstno1", ptbs_rrgstno1);
  12103. ds_send_data9.setColumn( 0, "rrgstno2", ptbs_rrgstno2);
  12104. ds_send_data9.setColumn( 0, "srchcond", "3")
  12105. }
  12106. }
  12107. ds_send_data9.setColumn( 0, "checkfnexam", "1");
  12108. ds_send_data9.setColumn( 0, "autoflag", "NON"); //조회내역 없을경우 자동 화면 닫기
  12109. frmf_modal("../../.._pam_commonweb_xrw_SPPMC02500", "SPPMC02500", "ds_send_data9""-"ds_send"", "", "1", "150", "150", "", "", "", "", "", "M");
  12110. // frmf_modal("../../.._pam_patinfomngtweb_xrw_SPPMC02500", "SPPMC02500", "ds_send_data9""-"ds_send"", "", "1", "150", "150", "", "", "", "", "", "M");
  12111. ds_send_data9.clearData(); ds_send_data9.addRow();
  12112. // 로딩창 열기
  12113. var sWindowMsg = "환자의 정보를 조회중입니다...";
  12114. callLoadingWindow(sWindowMsg);
  12115. fInRgstBaseInfoRef(2);
  12116. //2007.11.28 인사정보의 직원, 직원가족정보 조회
  12117. fPatEmplInfoRef();
  12118. //model.refresh();
  12119. // 로딩창 닫기
  12120. removeLoadingWindow();
  12121. }
  12122. function group3_cmb_roomtypecd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  12123. var inpt_roomtypecd = ds_main_inpt.getColumn(0, "inpt_roomtypecd");
  12124. if (inpt_roomtypecd == null || inpt_roomtypecd == "" || inpt_roomtypecd == " ") {
  12125. // 20090601 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리)
  12126. //group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomgrdecd"
  12127. group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_roomgrdelist_roomgrde"
  12128. ds_main_inpt_inpt_roomgrdecd.clearData(); ds_main_inpt_inpt_roomgrdecd.addRow();
  12129. //group3.cmb_roomgrdecd.refresh();
  12130. } else {
  12131. // 20090601 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리)
  12132. //group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomgrdecd[typecd = '" + inpt_roomtypecd + "' ]";
  12133. group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_roomgrdelist_roomgrde[typecd = '" + inpt_roomtypecd + "' ]";
  12134. ds_main_inpt_inpt_roomgrdecd.clearData(); ds_main_inpt_inpt_roomgrdecd.addRow();
  12135. //group3.cmb_roomgrdecd.refresh();
  12136. }
  12137. }
  12138. function group3_ipt_rrgstno1_xforms-next {
  12139. if (fRrgstNo1Check() == false) return;
  12140. group3.ipt_rrgstno2.setFocus();
  12141. }
  12142. function group3_ipt_rrgstno1_onkeydown(obj:Edit, e:KeyEventInfo) {
  12143. if (event.keyCode == "13")
  12144. {
  12145. obj.updateToDataset();
  12146. if (fRrgstNo1Check() == false) return;
  12147. }
  12148. }
  12149. function group3_ipt_rrgstno1_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
  12150. var sRrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  12151. if (!utlf_isNull(sRrgstno2)) {
  12152. event.keyCode = "13";
  12153. group3.ipt_rrgstno2.dispatch("xforms-next");
  12154. }
  12155. }
  12156. function group3_ipt_rrgstno2_xforms-next {
  12157. if (fRrgstNo2Check() == false) return;
  12158. group3.btn_ptbsrrgstno.dispatch("DOMActivate");
  12159. }
  12160. function group3_ipt_rrgstno2_onkeydown(obj:Edit, e:KeyEventInfo) {
  12161. if (event.keyCode=='13') {
  12162. obj.updateToDataset();
  12163. if (fRrgstNo2Check() == false) return;
  12164. ds_send_data4.clearData(); ds_send_data4.addRow();
  12165. ds_send_data5.clearData(); ds_send_data5.addRow();
  12166. ds_send_data6.clearData(); ds_send_data6.addRow();
  12167. ds_send_data7.clearData(); ds_send_data7.addRow();
  12168. ds_send_data8.clearData(); ds_send_data8.addRow();
  12169. ds_send_data9.clearData(); ds_send_data9.addRow();
  12170. ds_send_data10.clearData(); ds_send_data10.addRow();
  12171. ds_send_data11.clearData(); ds_send_data11.addRow();
  12172. ds_send_data12.clearData(); ds_send_data12.addRow();
  12173. //환자인적사항 팝업
  12174. // ds_send_data9.setColumn( 0, "autoflag","Y");
  12175. inputEnterKey("group3.btn_ptbsrrgstno", "DOMActivate");
  12176. }
  12177. }
  12178. function group3_switch2_case_base_ipt_insucd_onkeydown(obj:Edit, e:KeyEventInfo) {
  12179. if (event.keyCode == "13") {
  12180. ds_main_ptin.setColumn( 0, "ptin_insucd",group3.switch2.case_base.ipt_insucd.text);
  12181. group3.switch2.case_base.btn_insucd_search.dispatch("DOMActivate");
  12182. }
  12183. }
  12184. function group3_switch2_case_base_cmb_insdrela_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  12185. var ptin_insdrela = ds_main_ptin.getColumn(0, "ptin_insdrela");
  12186. // if (ptin_insdrela != "" && ptin_insdrela != "-")
  12187. // {
  12188. if (ptin_insdrela == "1") //본인
  12189. {
  12190. ds_main_ptin.setColumn( 0, "ptin_insdnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  12191. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno1", ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
  12192. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno2", ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  12193. group3.switch2.case_base.ipt_fromdd.setFocus(); //취득일자
  12194. }
  12195. else
  12196. {
  12197. ds_main_ptin.setColumn( 0, "ptin_insdnm","-");
  12198. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno1","-");
  12199. ds_main_ptin.setColumn( 0, "ptin_insdrrgstno2","-");
  12200. group3.switch2.case_base.ipt_insdnm.setFocus(); //피보성명
  12201. }
  12202. // }
  12203. //model.refresh();
  12204. }
  12205. function group3_switch2_case_base_btn_insucd_search_onclick(obj:Button, e:ClickEventInfo) {
  12206. var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
  12207. //보험
  12208. if (ptin_insukind == gsBoHeom) {
  12209. ds_hidden_popup.setColumn( 0, "insuflag","1");
  12210. //보호1종,보호2종
  12211. } else if (ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2) {
  12212. ds_hidden_popup.setColumn( 0, "insuflag","2");
  12213. //자보
  12214. } else if (ptin_insukind == gsJaboKind) {
  12215. ds_hidden_popup.setColumn( 0, "insuflag","3");
  12216. //산재,공상
  12217. } else if (ptin_insukind == gsSanJae || ptin_insukind == gsGongSang) {
  12218. ds_hidden_popup.setColumn( 0, "insuflag","4");
  12219. //일반
  12220. } else if (ptin_insukind == gsIlBan) {
  12221. ds_hidden_popup.setColumn( 0, "insuflag","5");
  12222. //외국인
  12223. } else if (ptin_insukind == gsForIn) {
  12224. ds_hidden_popup.setColumn( 0, "insuflag","6");
  12225. //임상시험
  12226. } else if (ptin_insukind == gsImSang) {
  12227. ds_hidden_popup.setColumn( 0, "insuflag","7");
  12228. }
  12229. //int와 string 구분
  12230. var isSrt_ptin_insucd = isNaN(parseInt(ds_main_ptin.getColumn(0, "ptin_insucd")));
  12231. if (isSrt_ptin_insucd) {
  12232. // alert("str");
  12233. ds_hidden_popup.setColumn( 0, "srchcond","2");
  12234. } else {
  12235. // alert("int");
  12236. ds_hidden_popup.setColumn( 0, "srchcond","1");
  12237. }
  12238. var ptin_insucd = ds_main_ptin.getColumn(0, "ptin_insucd");
  12239. if (ptin_insucd != null && ptin_insucd != "" && ptin_insucd != " " && ptin_insucd != "-") {
  12240. ds_hidden_popup.setColumn( 0, "srchcnts",ptin_insucd);
  12241. }
  12242. frmf_modal("../../.._pam_pamcomnweb_xrw_SPPMB01500", "SPPMB01500", "ds_hidden_popup""-"ds_send"", "", "1", "400", "400", "", "", "", "", "", "M");
  12243. ds_hidden_popup.clearData(); ds_hidden_popup.addRow();
  12244. if (frmf_getParameter("SPPMB01500_RTN") == "N" || frmf_getParameter("SPPMB01500_RTN") == "") return;
  12245. if (frmf_getParameter("SPPMB01500_RTN") == "Y") {
  12246. var insucd = frmf_getParameter("SPPMB01500_insucd");
  12247. var insucdnm = frmf_getParameter("SPPMB01500_insucdnm");
  12248. ds_main_ptin.setColumn( 0, "ptin_insucd", insucd);
  12249. ds_main_ptin.setColumn( 0, "ptin_insucdnm", insucdnm);
  12250. //model.refresh();
  12251. }
  12252. }
  12253. function group3_switch2_case_base_btn_insuno_search_onclick(obj:Button, e:ClickEventInfo) {
  12254. //보험증번호 조회(보험자격조회)
  12255. var parm = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1") +
  12256. ds_main_ptbs.getColumn(0, "ptbs_rrgstno2") + "▦" + //주민번호
  12257. ds_main_ptbs.getColumn(0, "ptbs_hngnm") + "▦" + //이름
  12258. ds_main_inpt.getColumn(0, "inpt_indd") + "▦" + //입원일자
  12259. "" + "▦" + //생성번호
  12260. "" + "▦" + //진료형태
  12261. "" + "▦" + //퇴원일자
  12262. "" + "▦" + //본인일부부담금
  12263. "" + "▦" + //기관부담금
  12264. ds_main_ptbs.getColumn(0, "ptbs_pid") + "▦" + //등록번호
  12265. "" + "▦" ; //진료과
  12266. frmf_setParameter("SPPMC03900_PARM",parm);
  12267. frmf_modal("SPPMC03900", "SPPMC03900", ""-"", "", "1", "150", "150", "", "", "", "", "", "M");
  12268. if (frmf_getParameter("SPPMC03900_RTN") == "N" || frmf_getParameter("SPPMC03900_RTN") == "")
  12269. return;
  12270. if (frmf_getParameter("SPPMC03900_RTN") == "Y") {
  12271. var sInsuKind = frmf_getParameter("SPPMC03900_insukind");
  12272. var sInsuNo = frmf_getParameter("SPPMC03900_insuno");
  12273. var sInsuCD = frmf_getParameter("SPPMC03900_insucd");
  12274. var sInsdNm = frmf_getParameter("SPPMC03900_insdnm");
  12275. var sInsuFromDD = frmf_getParameter("SPPMC03900_insufromdd");
  12276. // 2008.09.17 - 희귀난치대상자, 차상위대상여부 추가
  12277. var sRareObstFlag = frmf_getParameter("SPPMC03900_rareobstflag");
  12278. var sDisRegPrson3 = frmf_getParameter("SPPMC03900_suppkind"); // 차상위대상자일 경우 보조유형의 차상위에 해당하는 '32'를 넘겨줌, 아니면, '00'
  12279. var sOwnbFlag = frmf_getParameter("SPPMC03900_ownbflag");
  12280. var sSetInsuCD = "";
  12281. frmf_clearParameter("SPPMC03900_");
  12282. if (utlf_isNull(sInsuCD)) {
  12283. // 건강보험 지역가입자일 경우 기본값으로 설정
  12284. if (sInsuKind == "11") {
  12285. sSetInsuCD = "0015"
  12286. }
  12287. } else {
  12288. sSetInsuCD = sInsuCD;
  12289. }
  12290. // 2008.11.06 - 세대주성명과 환자이름이 같으면 본인으로 관계 설정
  12291. var sHngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  12292. if (sHngnm == sInsdNm) {
  12293. ds_main_ptin.setColumn( 0, "ptin_insdrela", "1");
  12294. }
  12295. //return 값이 있으면, 보험유형,증번호,보험자기호,취득일자,피보험자성명
  12296. ds_main_iphs.setColumn( 0, "iphs_insukind", sInsuKind);
  12297. ds_main_ptin.setColumn( 0, "ptin_insukind", sInsuKind);
  12298. ds_main_ptin.setColumn( 0, "ptin_insucd", sSetInsuCD);
  12299. ds_main_ptin.setColumn( 0, "ptin_insuno", sInsuNo);
  12300. ds_main_ptin.setColumn( 0, "ptin_insdnm", sInsdNm);
  12301. ds_main_ptin.setColumn( 0, "ptin_fromdd", sInsuFromDD);
  12302. ds_main_ptin.setColumn( 0, "ptin_todd", "99991231");
  12303. // 희귀난치대상자
  12304. ds_main_iphs.setColumn( 0, "iphs_rareobstflag", sRareObstFlag);
  12305. // 차상위대상자 - 보조유형으로 설정
  12306. if (sDisRegPrson3 == "32") { // 차상위1종
  12307. ds_main_iphs.setColumn( 0, "iphs_suppkind", "32");
  12308. ds_hidden.setColumn( 0, "ScndSuptrgtFlag", "1");
  12309. }
  12310. if (sDisRegPrson3 == "33") { // 차상위2종
  12311. ds_main_iphs.setColumn( 0, "iphs_suppkind", "33");
  12312. ds_hidden.setColumn( 0, "ScndSuptrgtFlag", "2");
  12313. }
  12314. // 본인부담구분
  12315. if (!utlf_isNull(sOwnbFlag)) {
  12316. ds_main_inpt.setColumn( 0, "inpt_ownbflag", sOwnbFlag);
  12317. }
  12318. //피보험자성명이 환자명과 같으면, 관계에 [본인]세팅
  12319. // if ( ds_main_ptbs.getColumn(0, "ptbs_hngnm") == ds_main_ptin.getColumn(0, "ptin_insdnm") ) {
  12320. // ds_main_ptin.setColumn( 0, "ptin_insdrela","1");
  12321. // group3.switch2.case_base.cmb_insdrela.dispatch("xforms-value-changed");
  12322. // }
  12323. ds_hidden.setColumn( 0, "nhicyn", "N"); // 공단체크해제
  12324. //model.refresh();
  12325. }
  12326. }
  12327. function group3_button1_onclick(obj:Button, e:ClickEventInfo) {
  12328. //구현예정: datagrid2의 선택되어진 row 가 없으면 메세지 처리
  12329. // model.alert("확인! 변경할 재원내역과 재원이력을 정확히 선택하십시요!");
  12330. //구현예정: datagrid2의 선택되어진 row 가 부유형이면 병실 변경 팝업 을 오픈 하지 않는다. 확인요함!
  12331. // model.alert("확인! 주유형입원내역만 병실정보를 변경할 수 있습니다!");
  12332. //구현예정: 병실정보팝업 처리 ( 잔여병상에 따른 색상처리 및 메세지 처리 ) : 완료
  12333. ds_hidden_target.clearData();
  12334. dsf_makeValue( ds_hidden, "target", "string", "" );
  12335. // 2008.12.05 - 환자에 맞는 병실정보 설정로직 추가
  12336. var sCustomizedRoomInfo = fSetCustomizedRoom(gRefFlag); // 환자에 적합한 병실리스트 조회를 위한 구분값설정
  12337. frmf_setParameter("SMPMI00100_Param1", sCustomizedRoomInfo);
  12338. // 20008.09.22 - 병동선택 없어도 팝업되도록 수정(조진희 요청) - 최병진
  12339. //if (ds_main_inpt.getColumn(0, "inpt_wardcd") != null && ds_main_inpt.getColumn(0, "inpt_wardcd") != ""){
  12340. frmf_modal("../../.._pam_ipatmngtweb_xrw_SPPMI02000", "SPPMI02000", "ds_main_inpt_inpt_wardcd""-"ds_hidden_target_wardcd"", "", "1", "50", "50", "", "", "", "", "", "M");
  12341. var swardcd = instance1.selectSingleNode("ds_hidden_target_grdroomspec_wardcd");
  12342. if (swardcd != null){
  12343. var inpt_wardcd = ds_hidden_target_grdroomspec.getColumn(0, "wardcd");
  12344. var inpt_roomcd = ds_hidden_target_grdroomspec.getColumn(0, "roomcd");
  12345. var ptbs_sex = ds_main_ptbs.getColumn(0, "ptbs_sex");
  12346. var inpt_sex = ds_hidden_target_grdroomspec.getColumn(0, "sex");
  12347. var ptbs_rrgstno = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1").concat(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  12348. group3.cmb_roomcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomcd[wd = '" + inpt_wardcd + "' ]";
  12349. // 20090601 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리)
  12350. //group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomgrdecd"
  12351. group3.cmb_roomgrdecd.choices.itemset.attribute("nodeset") = "ds_hidden_roomgrdelist_roomgrde"
  12352. group3.cmb_roomtypecd.choices.itemset.attribute("nodeset") = "ds_hidden_init_roomtypecd"
  12353. if (fRoomSexCheck(inpt_wardcd, inpt_roomcd, ptbs_sex, inpt_sex, ptbs_rrgstno) == false) {
  12354. return false;
  12355. }
  12356. ds_main_inpt.setColumn( 0, "inpt_wardcd",ds_hidden_target_grdroomspec.getColumn(0, "wardcd"));
  12357. ds_main_inpt.setColumn( 0, "inpt_roomcd",ds_hidden_target_grdroomspec.getColumn(0, "roomcd"));
  12358. ds_main_inpt.setColumn( 0, "inpt_roomgrdecd",ds_hidden_target_grdroomspec.getColumn(0, "roomgrdecd"));
  12359. ds_main_inpt.setColumn( 0, "inpt_roomtypecd",ds_hidden_target_grdroomspec.getColumn(0, "roomtypecd"));
  12360. //fComboNodeSet(2);
  12361. //model.refresh();
  12362. }
  12363. //}
  12364. }
  12365. function group3_ipt_orddeptnm_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
  12366. var inpt_orddeptnm = group3.ipt_orddeptnm.value;
  12367. var orddrabbr = '';
  12368. var orddeptabbr = '';
  12369. if( inpt_orddeptnm.length == 4 ){
  12370. orddrabbr = inpt_orddeptnm.substr(0,4);
  12371. orddeptabbr = inpt_orddeptnm.substr(0,2);
  12372. }else if( inpt_orddeptnm.length == 2 ){
  12373. orddeptabbr = inpt_orddeptnm.substr(0,2);
  12374. }else{
  12375. return false;
  12376. }
  12377. var sorddeptcd = instance1.selectSingleNode("ds_hidden_init");
  12378. var nd_sorddeptcd = sorddeptcd.childNodes; // ("ds_hidden_init_orddeptcd")
  12379. for (i = 1; i <= nd_sorddeptcd.length; i++ )
  12380. {
  12381. var s_deptengabbr = ds_hidden_init_orddeptcd.getColumn(i, "deptengabbr");
  12382. if (s_deptengabbr == orddeptabbr.toUpperCase()) {
  12383. var count = 1;
  12384. }
  12385. }
  12386. if (count != 1) {
  12387. sysf_messageBox("진료과 영문약어가 틀립니다. 확인 하신후 다시", "C001");
  12388. ds_hidden_etc.setColumn( 0, "inpt_orddeptnm","");
  12389. group3.ipt_orddeptnm.setFocus();
  12390. //model.refresh();
  12391. return false;
  12392. }
  12393. var inpt_orddeptcd = ds_hidden_init_orddeptcd.lookupExpr("deptengabbr == '" + orddeptabbr.toUpperCase() + "'", "cd");
  12394. ds_main_inpt.setColumn( 0, "inpt_orddeptcd", inpt_orddeptcd );
  12395. //group3.cmb_orddeptcd.refresh();
  12396. group3.cmb_orddeptcd.dispatch("xforms-value-changed");
  12397. //진료의 세팅
  12398. var orddrid = ds_hidden_init_orddrid.lookupExpr("drengabbr == '" + orddrabbr.toUpperCase() + "'", "cd");
  12399. ds_main_inpt.setColumn( 0, "inpt_medispclid", orddrid );
  12400. //group3.cmb_orddrid.refresh();
  12401. group3.cmb_orddrid.dispatch("xforms-value-changed");
  12402. //ds_hidden_etc.setColumn( 0, "inpt_orddrnm","");
  12403. group3.cmb_orddrid.setFocus();
  12404. }
  12405. function group3_ipt_orddeptnm_onkeydown(obj:Edit, e:KeyEventInfo) {
  12406. if (event.keyCode == "13") {
  12407. group3.cmb_orddrid.setFocus();
  12408. }
  12409. }
  12410. function group3_ipt_detladdr_onkeydown(obj:Edit, e:KeyEventInfo) {
  12411. if (event.keyCode == "13")
  12412. {
  12413. obj.updateToDataset();
  12414. var pCurTargetObj = event.ptarget.parent;
  12415. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  12416. event.keyCode = 9;
  12417. pCurTargetObj.dispatch("onkeydown");
  12418. } else {
  12419. event.keyCode = 9;
  12420. }
  12421. event.stopPropagation();
  12422. }
  12423. }
  12424. function group3_btn_patspcfyn_onclick(obj:Button, e:ClickEventInfo) {
  12425. ds_send_data9.clearData(); ds_send_data9.addRow();
  12426. ds_send_data9.setColumn( 0, "srchcond", 1);
  12427. ds_send_data9.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  12428. frmf_modal("SMPMC01300", "SMPMC01300", "ds_send_data9""-"ds_source"", "", "1", "", "", "", "", "", "", "", "M");
  12429. }
  12430. function group3_bool1_onclick(obj:CheckBox, e:ClickEventInfo) {
  12431. group3.ipt_rqstdrid.enable = true;
  12432. group3.ipt_rqsthospcd.enable = true;
  12433. group3.ipt_rqsthospcd.setFocus();
  12434. }
  12435. function group3_bool1_xforms-deselect {
  12436. ds_main_inpt.setColumn( 0, "inpt_rqsthospcd","");
  12437. ds_main_inpt.setColumn( 0, "inpt_rqstdrid","");
  12438. group3.ipt_rqstdrid.enable = false;
  12439. group3.ipt_rqsthospcd.enable = false;
  12440. }
  12441. function group3_ipt_orddeptdrabbr_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
  12442. var abbr = group3.ipt_orddeptdrabbr.value;
  12443. var orddrabbr = '';
  12444. if( abbr.length == 4 ){
  12445. orddrabbr = abbr;
  12446. var orddeptabbr = abbr;
  12447. ds_hidden_etc.setColumn( 0, "inpt_orddrnm",abbr.toUpperCase());
  12448. ds_hidden_etc.setColumn( 0, "inpt_orddeptnm", abbr.toUpperCase());
  12449. //group3.ipt_orddeptnm.refresh();
  12450. group3.ipt_orddeptnm.dispatch("DOMFocusOut");
  12451. return true;
  12452. }else{
  12453. return false;
  12454. }
  12455. //진료의 세팅
  12456. var orddrid = ds_hidden_init_orddrid.lookupExpr("drengabbr == '" + orddrabbr.toUpperCase() + "'", "cd");
  12457. ds_main_inpt.setColumn( 0, "inpt_orddrid", orddrid );
  12458. //group3.cmb_orddrid.refresh();
  12459. group3.cmb_orddrid.dispatch("xforms-value-changed");
  12460. group3.cmb_orddrid.setFocus();
  12461. }
  12462. function group3_ipt_orddeptdrabbr_onkeydown(obj:Edit, e:KeyEventInfo) {
  12463. if (event.keyCode == "13"){
  12464. group3.cmb_orddrid.setFocus();
  12465. }
  12466. }
  12467. function group3_button16_onclick(obj:Button, e:ClickEventInfo) {
  12468. //등록
  12469. ds_send_data19.setColumn( 0, "pid","34294");
  12470. ds_send_data19.setColumn( 0, "dschInRgstdd","20071217");
  12471. ds_send_data19.setColumn( 0, "flag","D");
  12472. //취소
  12473. // ds_send_data19.setColumn( 0, "pid","9399593");
  12474. // ds_send_data19.setColumn( 0, "indd","20071126");
  12475. // ds_send_data19.setColumn( 0, "cretno","");
  12476. // ds_send_data19.setColumn( 0, "cnclflag","D");
  12477. // submit("TRPMI02604");
  12478. }
  12479. function group3_btn_cnst_onclick(obj:Button, e:ClickEventInfo) {
  12480. var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  12481. var insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
  12482. var strSend;
  12483. var strRcv = "ds_main_h_cnst"
  12484. frmf_setParameter("SPPMC04100_PARM", pid + "▦" + insukind + "▦" + strSend + "▦" + strRcv + "▦");
  12485. frmf_modal("SPPMC04100", "SPPMC04100", ""-"", "", "1", "150", "150", "", "", "", "", "", "M");
  12486. // 2007.07.23 이동식 추가 - 진료의뢰서 추가만 가능하게
  12487. dsf_makeValue( ds_main_h_cnst_cnst, "cnst_stat", "string", "" );
  12488. ds_main_h_cnst_cnst.setColumn( 0, "cnst_stat", "I");
  12489. //END..
  12490. //model.refresh();
  12491. }
  12492. function group3_combo8_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  12493. fOrddridSet(ds_main_outrgst_m_otpt_otpt.getColumn(0, "otpt_orddeptcd"));
  12494. }
  12495. function group3_cmb_ordreqformflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  12496. //2008.01.14 추가
  12497. fCheckOrdReqForm();
  12498. }
  12499. function group3_button61_onclick(obj:Button, e:ClickEventInfo) {
  12500. frmf_setParameter("SMPMC02600_pid", ds_main_ptbs.getColumn(0, "ptbs_pid")); //등록번호
  12501. frmf_modal("SMPMC02600", "", ""-"", "", "", "", "", "", "", "", "", "", "M");
  12502. }
  12503. function group3_input3_onkeydown(obj:Edit, e:KeyEventInfo) {
  12504. if (event.keyCode == "13") {
  12505. var sDisccd = group3.input3.text.toUpperCase();
  12506. // 존재하지 않는 할인코드 입력시 메시지 처리
  12507. var sCheckDisccd = ds_hidden_init_disccd.lookupExpr("cd == '" + sDisccd + "'", "cd");
  12508. if (utlf_isNull(sCheckDisccd)) {
  12509. sysf_messageBox("존재하지 않는 감면계정입니다. [해당사항 없음]으로 설정합니다.!!", "I");
  12510. ds_main_iphs.setColumn( 0, "iphs_disccd", "-");
  12511. group3.input3.setFocus();
  12512. } else {
  12513. ds_main_iphs.setColumn( 0, "iphs_disccd", sDisccd);
  12514. group3.combo6.setFocus();
  12515. }
  12516. //group3.input3.refresh();
  12517. //group3.combo6.refresh();
  12518. }
  12519. }
  12520. function group3_input3_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
  12521. var sDisccd = group3.input3.text.toUpperCase();
  12522. // 존재하지 않는 할인코드 입력시 메시지 처리
  12523. var sCheckDisccd = ds_hidden_init_disccd.lookupExpr("cd == '" + sDisccd + "'", "cd");
  12524. if (utlf_isNull(sCheckDisccd)) {
  12525. sysf_messageBox("존재하지 않는 감면계정입니다. [해당사항 없음]으로 설정합니다.!!", "I");
  12526. ds_main_iphs.setColumn( 0, "iphs_disccd", "-");
  12527. group3.input3.setFocus();
  12528. } else {
  12529. ds_main_iphs.setColumn( 0, "iphs_disccd", sDisccd);
  12530. group3.combo6.setFocus();
  12531. }
  12532. //group3.input3.refresh();
  12533. //group3.combo6.refresh();
  12534. }
  12535. function group3_chk_nhicyn_onclick(obj:cp_checkboxList, e:ClickEventInfo) {
  12536. ds_hidden.setColumn( 0, "nhicyn", "Y");
  12537. }
  12538. function group3_chk_nhicyn_xforms-deselect {
  12539. ds_hidden.setColumn( 0, "nhicyn", "N");
  12540. }
  12541. function group3_input2_onkeydown(obj:Edit, e:KeyEventInfo) {
  12542. if (event.keyCode == "13")
  12543. {
  12544. obj.updateToDataset();
  12545. var pCurTargetObj = event.ptarget.parent;
  12546. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  12547. event.keyCode = 9;
  12548. pCurTargetObj.dispatch("onkeydown");
  12549. } else {
  12550. event.keyCode = 9;
  12551. }
  12552. event.stopPropagation();
  12553. }
  12554. }
  12555. function group3_input4_onkeydown(obj:Edit, e:KeyEventInfo) {
  12556. if (event.keyCode == "13")
  12557. {
  12558. obj.updateToDataset();
  12559. var pCurTargetObj = event.ptarget.parent;
  12560. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  12561. event.keyCode = 9;
  12562. pCurTargetObj.dispatch("onkeydown");
  12563. } else {
  12564. event.keyCode = 9;
  12565. }
  12566. event.stopPropagation();
  12567. }
  12568. }
  12569. function group3_button4_onclick(obj:Button, e:ClickEventInfo) {
  12570. var scrnid = "SMPMI00100";
  12571. ds_main_barcdprntsetup.clearData();
  12572. fGetBarCodeInfo(scrnid);
  12573. fOpenBrcdPrnt();
  12574. }
  12575. function cmb_centcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  12576. var centcd = ds_main_inpt.getColumn(0, "inpt_centcd");
  12577. if( centcd == '' || centcd == '-' ){
  12578. group3.cmb_orddeptcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddeptcd[orddeptflag = 'D']";
  12579. group3.cmb_orddeptcd.choices.itemset.value.attribute("ref") = "cd";
  12580. group3.cmb_orddeptcd.choices.itemset.label.attribute("ref") = "nm";
  12581. group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid";
  12582. group3.cmb_orddrid.choices.itemset.value.attribute("ref") = "cd";
  12583. group3.cmb_orddrid.choices.itemset.label.attribute("ref") = "nmsp";
  12584. group3.cmb_atdoctid.choices.itemset.attribute("nodeset") = "ds_hidden_init_orddrid";
  12585. group3.cmb_atdoctid.choices.itemset.value.attribute("ref") = "cd";
  12586. group3.cmb_atdoctid.choices.itemset.label.attribute("ref") = "nmsp";
  12587. ds_main_inpt.setColumn( 0, "inpt_orddeptcd", "");
  12588. ds_main_inpt.setColumn( 0, "inpt_medispclid", "");
  12589. ds_main_inpt.setColumn( 0, "inpt_atdoctid", "");
  12590. ds_hidden_etc.setColumn( 0, "inpt_orddeptnm", "");
  12591. ds_hidden_etc.setColumn( 0, "inpt_orddrnm", "");
  12592. //group3.cmb_orddeptcd.refresh();
  12593. //group3.cmb_orddrid.refresh();
  12594. //group3.cmb_atdoctid.refresh();
  12595. //group3.ipt_orddeptnm.refresh();
  12596. //group3.ipt_orddeptdrabbr.refresh();
  12597. }else{
  12598. var instcd = sysf_getUserInfo("dutplceinstcd");
  12599. var deptcd = centcd;
  12600. var base_dd = utlf_getCurrentDate();
  12601. var sort_field = "dispseq";//정렬필드(출력순서:'dispseq')
  12602. var sort_method = "asc"; //정렬방법(오름차순:'asc')
  12603. zsufGetCntrSubOrdDepartmentList(instcd, deptcd, 'in', "ds_hidden_init_cntrsuborddeptlist", base_dd);
  12604. //zsufGetCntrOrdDeptDoctorList(instcd, deptcd, 'in', "ds_hidden_init_cntrorddeptdoctorlist",sort_field, sort_method, base_dd);
  12605. group3.cmb_orddeptcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_cntrsuborddeptlist_dept";
  12606. group3.cmb_orddeptcd.choices.itemset.value.attribute("ref") = "deptcd";
  12607. group3.cmb_orddeptcd.choices.itemset.label.attribute("ref") = "depthngnm";
  12608. /* 진료의사는 과거 그대로 - 2009.02.12
  12609. group3.cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_hidden_init_cntrorddeptdoctorlist_user";
  12610. group3.cmb_orddrid.choices.itemset.value.attribute("ref") = "userid";
  12611. group3.cmb_orddrid.choices.itemset.label.attribute("ref") = "usernm";
  12612. group3.cmb_atdoctid.choices.itemset.attribute("nodeset") = "ds_hidden_init_cntrorddeptdoctorlist_user";
  12613. group3.cmb_atdoctid.choices.itemset.value.attribute("ref") = "userid";
  12614. group3.cmb_atdoctid.choices.itemset.label.attribute("ref") = "usernm";
  12615. */
  12616. ds_main_inpt.setColumn( 0, "inpt_orddeptcd", "");
  12617. ds_main_inpt.setColumn( 0, "inpt_medispclid", "");
  12618. ds_main_inpt.setColumn( 0, "inpt_atdoctid", "");
  12619. ds_hidden_etc.setColumn( 0, "inpt_orddeptnm", "");
  12620. ds_hidden_etc.setColumn( 0, "inpt_orddrnm", "");
  12621. //group3.cmb_orddeptcd.refresh();
  12622. //group3.cmb_orddrid.refresh();
  12623. //group3.cmb_atdoctid.refresh();
  12624. //group3.ipt_orddeptnm.refresh();
  12625. //group3.ipt_orddeptdrabbr.refresh();
  12626. }
  12627. //model.refresh();
  12628. }
  12629. function cmb_building_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  12630. var sBuilding = ds_hidden.getColumn(0, "building");
  12631. if (sBuilding != null) {
  12632. group3.cmb_wardcd.choices.itemset.attribute("nodeset") = "ds_hidden_init_wardcd[build = '" + sBuilding + "' ]";
  12633. //group3.cmb_wardcd.refresh();
  12634. }
  12635. }
  12636. ]]></Script>
  12637. </Form>
  12638. </FDL>