12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMI00400" position="absolute 0 0 1194 820" titletext="재원변경관리" onload="SMPMI00400_onload">
- <Layouts>
- <Layout>
- <Button id="button9" taborder="28" text="전체기간재원유형변경" class="btn4" visible="false" position="absolute 711 229 863 246" onclick="button9_onclick" anchor="right bottom"/>
- <Static id="caption30" text="형태1/등급1" class="cell_1" position="absolute 868 744 988 767" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption24" text="선택진료/신청승인" class="cell_1" position="absolute 868 692 988 715" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="cap_brateout" text="[외래요율환자]" visible="false" position="absolute 72 419 165 431" tooltiptext="보조유형이 전체 또는 외래에 해당하는 유형으로 설정됩니다." style="color:red;align:center middle;font:Dotum,9,bold;" anchor="left bottom"/>
- <Static id="caption5" text="참고사항" class="cell_1" position="absolute 0 260 113 325" style="padding:0 0 0 3;" anchor="left top bottom"/>
- <Static id="caption7" text="환자번호" class="cell_1" position="absolute 0 52 113 75" style="padding:0 0 0 3;" anchor="left top"/>
- <Static id="caption26" text="재원변경관리" class="tit_1" position="absolute 0 0 120 25" anchor="left top"/>
- <Combo id="combo32" taborder="1" innerdataset="@ds_init_PK225list" codecolumn="cdid" datacolumn="cdnm" position="absolute 1054 462 1125 481" anchor="right bottom"/>
- <Combo id="combo31" taborder="2" innerdataset="@ds_init_pam_PK084list" codecolumn="cdid" datacolumn="cdnm" position="absolute 991 540 1091 559" anchor="right bottom"/>
- <Static id="caption47" text="분리사유/사전심사" class="cell_1" position="absolute 868 538 988 561" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Combo id="combo30" taborder="3" innerdataset="@ds_init_pam_PK043list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1094 436 1194 455" anchor="right bottom"/>
- <Static id="caption48" text="진찰료산정/사유" class="cell_1" position="absolute 868 330 988 353" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Shape id="line22" linetype="horizontal" class="line_3" position="absolute 867 586 1193 592" anchor="right bottom"/>
- <Static id="caption43" text="퇴원통보/상한차등" class="cell_1" position="absolute 868 486 988 509" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Edit id="input18" taborder="4" enable="false" position="absolute 1094 306 1194 325" anchor="right bottom"/>
- <Combo id="combo28" taborder="5" innerdataset="@ds_init_pam_PK020list" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 991 384 1091 403" anchor="right bottom"/>
- <Edit id="input4" taborder="6" enable="false" position="absolute 1094 384 1194 403" anchor="right bottom"/>
- <Static id="caption46" text="CP여부/임상시험" class="cell_1" position="absolute 868 356 988 379" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Radio id="radio5" taborder="7" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 991 358 1091 378" style=":disabled {textpadding:0 3 0 3;}" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_remfact" taborder="8" text="펼침" class="btn2" position="absolute 68 283 110 302" onclick="btn_remfact_onclick" anchor="left bottom"/>
- <Combo id="combo27" taborder="9" innerdataset="@ds_init_pam_P6571list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 991 436 1091 455" anchor="right bottom"/>
- <Button id="button39" taborder="10" text="산재공상" class="btn2" position="absolute 199 415 263 434" onclick="button39_onclick" anchor="left bottom"/>
- <Combo id="combo23" taborder="11" innerdataset="ds_init_combo23" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 1122 771 1176 790" anchor="right bottom" visible="false"/>
- <Combo id="combo22" taborder="12" innerdataset="ds_init_combo22" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 1122 720 1176 739" anchor="right bottom"/>
- <Combo id="cmb_calcscorrecalflag" taborder="13" innerdataset="@ds_init_P0027list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1094 514 1194 533" anchor="right bottom"/>
- <Combo id="cmb_ownbmaxgradeflag" taborder="14" innerdataset="@ds_init_pam_PK062list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1115 488 1194 507" anchor="right bottom"/>
- <Static id="caption6" text="기타구분/수가계산" class="cell_1" position="absolute 868 512 988 535" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Shape id="line18" linetype="horizontal" class="line_2" position="absolute 868 508 1194 514" anchor="right bottom"/>
- <Combo id="combo17" taborder="15" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 991 514 1091 533" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">J</Col>
- <Col id="datacolumn">주사</Col>
- </Row>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">사본발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G</Col>
- <Col id="datacolumn">진단서발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">X</Col>
- <Col id="datacolumn">응급실접퇴</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <CheckBox id="checkbox1" taborder="16" position="absolute 57 56 101 71" text="숨김" falsevalue="N" truevalue="Y" value="N" style="padding:0 2 0 0;" anchor="left top"/>
- <Button id="button18" taborder="17" text="엑셀저장" class="btn7" position="absolute 1120 38 1194 57" onclick="button18_onclick" anchor="top right"/>
- <Shape id="line126" linetype="horizontal" class="line_3" position="absolute 0 407 397 413" anchor="left bottom"/>
- <Shape id="line123" linetype="horizontal" class="line_1" position="absolute 0 349 397 355" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
- <Static id="caption148" text="원무 전달사항" class="cell_1" position="absolute 0 354 113 408" style="padding:0 0 0 3;" anchor="left bottom"/>
- <TextArea id="textarea6" taborder="18" position="absolute 115 354 397 408" wordwrap="char" scrollbars="fixedvert" autoselect="true" anchor="left bottom"/>
- <Static id="caption147" text="예약정보" class="tit_2" position="absolute 0 332 84 349" anchor="left bottom"/>
- <Button id="button61" taborder="19" text="자보" class="btn2" position="absolute 265 415 307 434" onclick="button61_onclick" anchor="left bottom"/>
- <Shape id="line25" linetype="vertical" class="line_3" position="absolute 632 769 862 775" anchor="bottom"/>
- <Shape id="line24" linetype="horizontal" class="line_1" position="absolute 402 633 624 639" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
- <Edit id="output12" taborder="20" readonly="true" position="absolute 115 728 209 747" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" anchor="left bottom"/>
- <Button id="button11" taborder="21" text="유형합치기" class="btn4" position="absolute 771 229 863 246" onclick="button11_onclick" anchor="right bottom"/>
- <Grid id="datagrid1" taborder="22" binddataset="ds_main_admi" useinputpanel="false" position="absolute 632 637 862 792" cellsizebandtype="allband" cellsizingtype="col" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="70"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="80"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="입금구분"/>
- <Cell col="1" text="현금입금액"/>
- <Cell col="2" text="카드결재액"/>
- <Cell col="3" text="적용일자"/>
- <Cell col="4" text="수납일자"/>
- <Cell col="5" text="영수증"/>
- <Cell col="6" text="작업시간"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" text="bind:admi_rcptflag" wordwrap="char" combodataset="ds_init_P0312list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="1" style="align:right middle;" text="bind:admi_cashamt" mask="expr:(admi_cashamt == '0') ? '' : '#,###'"/>
- <Cell col="2" style="align:right middle;" text="bind:admi_cardamt" mask="expr:(admi_cardamt == '0') ? '' : '#,###'"/>
- <Cell col="3" displaytype="date" style="align:center middle;" text="bind:admi_appdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="4" displaytype="date" style="align:center middle;" text="bind:admi_rcptexecdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="5" style="align:right middle;" text="bind:admi_rcptno"/>
- <Cell col="6" displaytype="expr:utlf_isNull(admi_rcpttm) ? 'none' : 'normal'" style="align:center middle;" text="bind:admi_rcpttm" mask="##:##:##"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit id="input3" taborder="23" class="input_default" enable="false" position="absolute 115 676 190 695" anchor="left bottom"/>
- <Radio id="radio3" taborder="24" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 991 462 1051 482" style="textpadding:0 3 0 3; :disabled {textpadding:0 3 0 3;}" onitemchanged="radio3_onitemchanged" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_orddeptcd" taborder="25" innerdataset="@ds_cmb_orddeptcd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 991 642 1194 661" onitemchanged="cmb_orddeptcd_onitemchanged" anchor="right bottom"/>
- <Combo id="cmb_medamtfreeresn" taborder="26" innerdataset="@ds_init_P0342list" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 1094 332 1194 351" anchor="right bottom"/>
- <Radio id="radio2" taborder="27" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 991 332 1091 352" style=":disabled {textpadding:0 3 0 3;}" onitemchanged="radio2_onitemchanged" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Tab id="switch2" taborder="29" tabindex="0" position="absolute 0 478 397 647" tabposition="top" style="buttonbackground:stretch 10,10;background:10,26;" anchor="left bottom">
- <Tabpages>
- <Tabpage id="case_base">
- <Layouts>
- <Layout>
- <Shape id="line138" linetype="horizontal" class="line_2" position="absolute 0 48 394 54" anchor="left bottom"/>
- <Shape id="line137" linetype="horizontal" class="line_2" position="absolute 0 22 394 28" anchor="left bottom"/>
- <Shape id="line141" linetype="horizontal" class="line_2" position="absolute 0 126 394 132" anchor="left bottom"/>
- <Shape id="line140" linetype="horizontal" class="line_2" position="absolute 0 100 394 106" anchor="left bottom"/>
- <Shape id="line139" linetype="horizontal" class="line_2" position="absolute 0 74 394 80" anchor="left bottom"/>
- <Static id="caption127" text="피보험자 주민번호" class="cell_1" position="absolute 0 78 113 101" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="cap_sdoa" text="중증번호" class="cell_1" position="absolute 0 130 113 153" anchor="left bottom"/>
- <Edit id="opt_rooainsukind" taborder="93" readonly="true" position="absolute 82 134 107 150" anchor="left bottom"/>
- <Edit id="opt_rooarareobstno" taborder="95" readonly="true" position="absolute 115 132 211 151" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" anchor="left bottom"/>
- <MaskEdit id="opt_rooafromdd" taborder="97" readonly="true" mask="yyyy-mm-dd" position="absolute 214 132 303 151" anchor="left bottom"/>
- <MaskEdit id="opt_rooatodd" taborder="99" readonly="true" mask="yyyy-mm-dd" position="absolute 307 132 396 151" anchor="left bottom"/>
- <Static id="caption129" text="피보관계/피보성명" class="cell_1" position="absolute 0 52 113 75" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption130" text="보험자기호/명칭" class="cell_1" position="absolute 0 0 113 23" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption131" text="취득일자/종료일자" class="cell_1" position="absolute 0 104 113 127" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption132" text="보험증번호" class="cell_1" position="absolute 0 26 113 49" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Edit id="ipt_insucd" taborder="100" class="input_default" position="absolute 115 2 230 21" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_insunm" taborder="101" class="input_default" position="absolute 257 2 396 21" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_insuno" taborder="102" class="input_default" position="absolute 115 28 370 47" autoselect="true" anchor="left bottom"/>
- <Combo id="cmb_insdrela" taborder="103" innerdataset="@ds_init_P0016list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 115 54 253 73" onitemchanged="switch2_case_base_cmb_insdrela_onitemchanged" anchor="left bottom"/>
- <Edit id="ipt_insdnm" taborder="104" class="input_default" position="absolute 257 54 395 73" style="padding:0 0 0 3;" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_insdrrgstno1" taborder="105" class="input_default" position="absolute 115 80 253 99" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_insdrrgstno2" taborder="106" class="input_default" position="absolute 257 80 395 99" autoselect="true" anchor="left bottom"/>
- <Calendar id="ipt_fromdd" taborder="107" class="input_default" position="absolute 115 105 253 124" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true" anchor="left bottom"/>
- <Calendar id="ipt_todd" taborder="108" class="input_default" position="absolute 257 105 395 124" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" anchor="left bottom"/>
- <Button id="btn_insucd_search" taborder="109" class="icon_search" position="absolute 236 5 252 18" onclick="switch2_case_base_btn_insucd_search_onclick" anchor="left bottom"/>
- <Button id="btn_insuno_search" taborder="110" class="icon_search" position="absolute 376 31 392 44" onclick="switch2_case_base_btn_insuno_search_onclick" anchor="left bottom"/>
- <Static id="cap_rooa" text="/희귀" class="cell_1" visible="false" position="absolute 33 130 74 153" style="background:transparent;border:0 none transparent ;padding:0 0 0 0;" anchor="left bottom"/>
- <Edit id="opt_srdginsukind" taborder="92" readonly="true" position="absolute 82 134 107 150" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false" anchor="left bottom"/>
- <Edit id="opt_srdgseridiagno" taborder="94" readonly="true" position="absolute 115 132 211 151" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false" anchor="left bottom"/>
- <MaskEdit id="opt_srdgfromdd" taborder="96" readonly="true" mask="####-##-##" position="absolute 214 132 303 151" maskchar=" " displaynulltext=" " type="string" anchor="left bottom"/>
- <MaskEdit id="opt_srdgtodd" taborder="98" readonly="true" mask="####-##-##" position="absolute 307 132 396 151" maskchar=" " displaynulltext=" " type="string" anchor="left bottom"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_inducs">
- <Layouts>
- <Layout>
- <Shape id="line144" linetype="horizontal" class="line_2" position="absolute 0 22 395 28"/>
- <Shape id="line145" linetype="horizontal" class="line_2" position="absolute 0 48 395 54"/>
- <Shape id="line146" linetype="horizontal" class="line_2" position="absolute 0 74 395 80"/>
- <Shape id="line147" linetype="horizontal" class="line_2" position="absolute 0 100 395 106"/>
- <Shape id="line148" linetype="horizontal" class="line_3" position="absolute 0 126 395 132"/>
- <MaskEdit id="output74" taborder="17" readonly="true" mask="yyyy-mm-dd" position="absolute 115 80 255 99"/>
- <MaskEdit id="output7" taborder="18" readonly="true" mask="yyyy-mm-dd" position="absolute 258 106 397 125"/>
- <Static id="caption135" text="산재지사" class="cell_1" position="absolute 0 52 113 75" style="padding:0 0 0 3;"/>
- <MaskEdit id="output75" taborder="19" readonly="true" mask="yyyy-mm-dd" position="absolute 258 80 397 99"/>
- <Static id="caption136" text="사업장명" class="cell_1" position="absolute 0 26 113 49" style="padding:0 0 0 3;"/>
- <MaskEdit id="output76" taborder="20" readonly="true" mask="yyyy-mm-dd" position="absolute 115 106 255 125"/>
- <Static id="caption137" text="사고일자/진료개시" class="cell_1" position="absolute 0 78 113 101" style="padding:0 0 0 3;"/>
- <Edit id="output70" taborder="21" readonly="true" position="absolute 115 2 397 21"/>
- <Edit id="output71" taborder="22" readonly="true" position="absolute 115 28 397 47"/>
- <Edit id="output72" taborder="23" readonly="true" position="absolute 115 54 220 73"/>
- <Static id="caption133" text="관리번호" class="cell_1" position="absolute 0 0 113 23" style="padding:0 0 0 3;"/>
- <Edit id="output8" taborder="24" readonly="true" position="absolute 223 54 397 73"/>
- <Static id="caption134" text="요양승인기간" class="cell_1" position="absolute 0 104 113 127" style="padding:0 0 0 3;"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_ta">
- <Layouts>
- <Layout>
- <Static id="caption139" text="승인기간" class="cell_1" position="absolute 0 104 113 127" style="padding:0 0 0 3;"/>
- <Static id="caption140" text="승인과" class="cell_1" position="absolute 0 78 113 101" style="padding:0 0 0 3;"/>
- <Static id="caption141" text="보험회사" class="cell_1" position="absolute 0 0 113 23" style="padding:0 0 0 3;"/>
- <Static id="caption143" text="발생금액" class="cell_1" position="absolute 0 52 113 75" style="padding:0 0 0 3;"/>
- <Static id="caption144" text="지불보증번호/한도" class="cell_1" position="absolute 0 26 113 49" style="padding:0 0 0 3;"/>
- <Shape id="line150" linetype="horizontal" class="line_2" position="absolute 0 22 395 28"/>
- <Shape id="line151" linetype="horizontal" class="line_2" position="absolute 0 48 395 54"/>
- <Shape id="line152" linetype="horizontal" class="line_2" position="absolute 0 74 395 80"/>
- <Shape id="line153" linetype="horizontal" class="line_2" position="absolute 0 100 395 106"/>
- <Shape id="line154" linetype="horizontal" class="line_3" position="absolute 0 126 395 132"/>
- <Edit id="output77" taborder="19" readonly="true" position="absolute 115 2 225 21"/>
- <MaskEdit id="output78" taborder="20" readonly="true" mask="#,###" position="absolute 258 27 392 46"/>
- <MaskEdit id="output79" taborder="21" readonly="true" mask="#,###" position="absolute 115 54 391 73"/>
- <Edit id="output80" taborder="22" readonly="true" position="absolute 115 80 391 99"/>
- <MaskEdit id="output81" taborder="23" readonly="true" mask="yyyy-mm-dd" position="absolute 115 106 255 125"/>
- <MaskEdit id="output9" taborder="24" readonly="true" mask="yyyy-mm-dd" position="absolute 258 106 392 125"/>
- <Button id="button24" taborder="25" text="조회" class="btn5" position="absolute 348 2 390 21" onclick="switch2_case_ta_button24_onclick"/>
- <Edit id="output10" taborder="26" readonly="true" position="absolute 115 27 255 46"/>
- <Combo id="combo29" taborder="27" innerdataset="@ds_hidden_init_insucd" codecolumn="cd" datacolumn="nm" enable="false" position="absolute 228 2 345 21"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_dutywund">
- <Layouts>
- <Layout>
- <Static id="caption145" text="공상적용 잔여일수" class="cell_1" position="absolute 0 0 113 23"/>
- <Shape id="line155" linetype="horizontal" class="line_3" position="absolute 0 22 395 28"/>
- <Edit id="output83" taborder="1" readonly="true" position="absolute 115 2 397 21"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Edit id="input13" taborder="30" class="input_default" position="absolute 181 158 201 177" autoselect="true" anchor="left top"/>
- <Edit id="input38" taborder="31" class="input_essential" position="absolute 168 106 224 125" maxlength="7" onkeydown="input38_onkeydown" autoselect="true" anchor="left top"/>
- <Static id="caption65" text="외국인" position="absolute 135 209 173 229" anchor="left top"/>
- <Static id="caption64" text="직원소개" position="absolute 135 236 185 256" visible="false" anchor="left top"/>
- <Static id="caption44" text="신청승인여부" position="absolute 1118 694 1193 714" anchor="right bottom"/>
- <CheckBox id="bool4" taborder="32" enable="false" position="absolute 1097 693 1117 713" falsevalue="N" truevalue="Y" anchor="right bottom"/>
- <CheckBox id="bool3" taborder="33" position="absolute 116 209 136 229" falsevalue="N" truevalue="Y" anchor="left top"/>
- <CheckBox id="bool2" taborder="34" position="absolute 116 236 136 256" visible="false" anchor="left top"/>
- <Static id="caption28" text="VIP" position="absolute 228 209 258 229" anchor="left top"/>
- <CheckBox id="bool1" taborder="35" position="absolute 209 209 229 229" falsevalue="N" truevalue="Y" anchor="left top"/>
- <Static id="caption27" text="진료과병실변경" class="tit_2" position="absolute 868 592 988 609" anchor="right bottom"/>
- <Calendar id="input35" taborder="36" class="input_default" enable="false" position="absolute 1094 616 1194 635" dateformat="yyyy-MM-dd" autoselect="true" anchor="right bottom"/>
- <Calendar id="input23" taborder="37" class="input_default" position="absolute 991 616 1091 635" dateformat="yyyy-MM-dd" value="null" autoselect="true" ontextchange="input23_ontextchange" oncloseup="input23_oncloseup" anchor="right bottom"/>
- <Shape id="line48" linetype="horizontal" class="line_1" position="absolute 868 609 1194 615" style="strokepen:3 solid #33bbbbff;" anchor="right bottom"/>
- <Button id="button20" taborder="38" class="icon_search" position="absolute 1178 775 1194 788" onclick="button20_onclick" anchor="right bottom" visible="false"/>
- <Button id="button19" taborder="39" class="icon_search" position="absolute 1178 723 1194 736" onclick="button19_onclick" anchor="right bottom"/>
- <Static id="caption61" text="적용/종료일자" class="cell_1" position="absolute 868 614 988 637" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Grid id="datagrid4" taborder="40" binddataset="ds_hidden_original_icdr" useinputpanel="false" position="absolute 402 444 863 611" oncellclick="datagrid4_oncellclick" cellsizebandtype="allband" cellsizingtype="col" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="60"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="60"/>
- <Column size="63"/>
- <Column size="100"/>
- <Column size="70"/>
- <Column size="130"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="62"/>
- <Column size="60"/>
- <Column size="75"/>
- <Column size="140"/>
- <Column size="100"/>
- <Column size="30"/>
- <Column size="110"/>
- <Column size="110"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="S"/>
- <Cell col="1" text="접수구분"/>
- <Cell col="2" text="신청구분"/>
- <Cell col="3" text="적용일자"/>
- <Cell col="4" text="종료일자"/>
- <Cell col="5" text="병동1"/>
- <Cell col="6" text="병실1"/>
- <Cell col="7" text="병상1"/>
- <Cell col="8" text="등급1"/>
- <Cell col="9" text="형태1"/>
- <Cell col="10" text="병동2"/>
- <Cell col="11" text="병실2"/>
- <Cell col="12" text="병상2"/>
- <Cell col="13" text="등급2"/>
- <Cell col="14" text="형태2"/>
- <Cell col="15" text="진료과"/>
- <Cell col="16" text="담당교수"/>
- <Cell col="17" text="담당의"/>
- <Cell col="18" text="선택여부"/>
- <Cell col="19" text="Oxy여부"/>
- <Cell col="20" text="Suction여부"/>
- <Cell col="21" text="비고1"/>
- <Cell col="22" text="비고2"/>
- <Cell col="23" text="SNo"/>
- <Cell col="24" text="최종수정담당자"/>
- <Cell col="25" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell text="bind:icdr_histstat"/>
- <Cell col="1" displaytype="combo" style="padding:0 0 0 2;" text="bind:icdr_acptflagcd" combodataset="ds_static_acptflagcd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="2" displaytype="combo" style="padding:0 0 0 2;" text="bind:icdr_appflagcd" combodataset="ds_static_appflagcd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="3" displaytype="date" text="bind:icdr_fromdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="4" displaytype="date" text="bind:icdr_todd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="5" displaytype="combo" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_wardcd" wordwrap="char" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="6" text="bind:icdr_roomcd" wordwrap="char"/>
- <Cell col="7" text="bind:icdr_bedcd" wordwrap="char"/>
- <Cell col="8" displaytype="combo" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_roomgrdecd" wordwrap="char" combodataset="ds_hidden_init_roomgrdecd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="9" displaytype="combo" text="bind:icdr_roomtypecd" combodataset="ds_hidden_init_roomtypecd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="10" displaytype="combo" style="padding:0 0 0 2;" text="bind:icdr_wardcd2" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="11" text="bind:icdr_roomcd2"/>
- <Cell col="12" text="bind:icdr_bedcd2"/>
- <Cell col="13" displaytype="combo" style="padding:0 0 0 2;" text="bind:icdr_roomgrdecd2" combodataset="ds_hidden_init_roomgrdecd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="14" displaytype="combo" style="padding:0 0 0 2;" text="bind:icdr_roomtypecd2" combodataset="ds_hidden_init_roomtypecd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="15" displaytype="normal" edittype="none" text="bind:icdr_orddeptnm" wordwrap="char" enable="false"/>
- <Cell col="16" edittype="none" text="bind:icdr_medispclnm" enable="false"/>
- <Cell col="17" edittype="none" text="bind:icdr_atdoctnm" enable="false"/>
- <Cell col="18" text="bind:icdr_specordyn"/>
- <Cell col="19" style="align:center middle;" text="bind:icdr_oxyyn"/>
- <Cell col="20" style="align:center middle;" text="bind:icdr_suctyn"/>
- <Cell col="21" displaytype="combo" style="padding:0 0 0 2;" text="bind:icdr_prestremcd" combodataset="ds_init_P0360list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="22" text="bind:icdr_chngprestrem"/>
- <Cell col="23" text="bind:icdr_seqno"/>
- <Cell col="24" text="bind:icdr_lastupdtrnm"/>
- <Cell col="25" text="bind:icdr_lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption37" text="입금내역" class="tit_2" position="absolute 632 615 776 632" anchor="left bottom"/>
- <Shape id="line63" linetype="horizontal" class="line_1" position="absolute 632 632 862 638" style="strokepen:3 solid #33bbbbff;" anchor="left right bottom"/>
- <Static id="caption35" text="등록번호" class="cell_1" position="absolute 402 690 502 713" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption34" text="출산일자" class="cell_1" position="absolute 402 638 502 661" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Shape id="line62" linetype="vertical" class="line_2" position="absolute 402 678 624 679" anchor="left bottom"/>
- <Button id="button8" taborder="41" text="전과전실조회" class="btn2" visible="false" position="absolute 790 38 878 57" onclick="button8_onclick" anchor="left top"/>
- <Static id="caption29" text="병동1/병실1/병상1" class="cell_1" position="absolute 868 718 988 741" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption18" text="적용/종료일자" class="cell_1" position="absolute 868 278 988 301" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption38" text="장애인/입원유형" class="cell_1" position="absolute 868 460 988 483" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption36" text="희귀결핵/구분" class="cell_1" position="absolute 868 434 988 457" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption25" text="DRG상태/번호" class="cell_1" position="absolute 868 382 988 405" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption23" text="초재진/본인부담" class="cell_1" position="absolute 868 304 988 327" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption12" text="입원/퇴원일자" class="cell_1" position="absolute 868 252 988 275" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption33" text="입원경로/퇴원형태" class="cell_1" position="absolute 868 408 988 431" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption22" text="담당교수/담당의" class="cell_1" position="absolute 868 666 988 689" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption32" text="형태2/등급2" class="cell_1" position="absolute 868 770 988 793" style="padding:0 0 0 3;" anchor="right bottom" visible="false"/>
- <Static id="caption21" text="진료과" class="cell_1" position="absolute 868 640 988 663" style="padding:0 0 0 3;" anchor="right bottom"/>
- <Static id="caption31" text="병동2/병실2/병상2" class="cell_1" position="absolute 868 770 988 793" style="padding:0 0 0 3;" anchor="right bottom" visible="false"/>
- <Static id="caption19" text="환아여부" class="cell_1" position="absolute 402 742 502 765" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption3" text="산모입원일자" class="cell_1" position="absolute 402 716 502 739" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption20" text="산모성명" class="cell_1" position="absolute 402 664 502 687" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption59" text="직원성명" class="cell_1" position="absolute 0 700 113 723" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption57" text="직원관계/재직여부" class="cell_1" position="absolute 0 726 113 749" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption45" text="직원감면" class="cell_1" position="absolute 0 674 113 697" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption49" text="보험유형" class="cell_1" position="absolute 0 439 113 462" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption51" text="유형보조/보조사유" class="cell_1" position="absolute 0 465 113 488" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Static id="caption9" text="연락처/휴대폰" class="cell_1" position="absolute 0 130 113 153" style="padding:0 0 0 3;" anchor="left top"/>
- <Static id="caption16" text="직원소개/추천인" class="cell_1" position="absolute 0 234 113 257" style="padding:0 0 0 3;" visible="false" anchor="left top"/>
- <Static id="caption15" text="외국인여부 / VIP" class="cell_1" position="absolute 0 208 113 231" style="padding:0 0 0 3;" anchor="left top"/>
- <Static id="caption14" text="주민번호" class="cell_1" position="absolute 0 104 113 127" style="padding:0 0 0 3;" anchor="left top"/>
- <Static id="caption13" text="하위주소" class="cell_1" position="absolute 0 182 113 205" style="padding:0 0 0 3;" anchor="left top"/>
- <Static id="caption4" text="외래미수/퇴원미수" class="cell_1" position="absolute 0 234 113 257" style="padding:0 0 0 3;" anchor="left top"/>
- <Static id="caption11" text="성명[한/영]" class="cell_1" position="absolute 0 78 113 101" style="padding:0 0 0 3;" anchor="left top"/>
- <Static id="caption10" text="우편번호" class="cell_1" position="absolute 0 156 113 179" style="padding:0 0 0 3;" anchor="left top"/>
- <Shape id="line61" linetype="vertical" class="line_3" position="absolute 868 783 1194 789" onclick="line61_onclick" anchor="right bottom" visible="false"/>
- <Shape id="line51" linetype="vertical" class="line_2" position="absolute 890 814 1194 820" anchor="right bottom"/>
- <Shape id="line36" linetype="vertical" class="line_2" position="absolute 0 772 35 778" anchor="left bottom"/>
- <Shape id="line35" linetype="horizontal" class="line_2" position="absolute 0 748 397 754" anchor="left bottom"/>
- <Shape id="line34" linetype="horizontal" class="line_2" position="absolute 0 722 397 728" anchor="left bottom"/>
- <Shape id="line33" linetype="horizontal" class="line_2" position="absolute 0 696 397 702" anchor="left bottom"/>
- <Shape id="line32" linetype="horizontal" class="line_3" position="absolute 402 790 624 796" anchor="left bottom"/>
- <Shape id="line31" linetype="horizontal" class="line_2" position="absolute 402 764 624 770" anchor="left bottom"/>
- <Shape id="line30" linetype="horizontal" class="line_2" position="absolute 402 738 624 744" anchor="left bottom"/>
- <Shape id="line29" linetype="horizontal" class="line_2" position="absolute 402 712 624 718" anchor="left bottom"/>
- <Shape id="line27" linetype="horizontal" class="line_2" position="absolute 402 686 624 692" anchor="left bottom"/>
- <Shape id="line26" linetype="horizontal" class="line_3" position="absolute 0 669 397 675" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
- <Shape id="line20" linetype="horizontal" class="line_2" position="absolute 0 487 397 493" anchor="left bottom"/>
- <Shape id="line19" linetype="horizontal" class="line_2" position="absolute 0 461 397 467" anchor="left bottom"/>
- <Shape id="line17" linetype="horizontal" class="line_3" position="absolute 0 324 397 330" anchor="left bottom"/>
- <Shape id="line16" linetype="horizontal" class="line_2" position="absolute 0 256 397 262" anchor="left top"/>
- <Shape id="line15" linetype="horizontal" class="line_2" position="absolute 0 230 397 236" anchor="left top"/>
- <Shape id="line14" linetype="horizontal" class="line_2" position="absolute 0 230 397 236" anchor="left top"/>
- <Shape id="line13" linetype="horizontal" class="line_2" position="absolute 0 204 397 210" anchor="left top"/>
- <Shape id="line12" linetype="horizontal" class="line_2" position="absolute 0 178 397 184" anchor="left top"/>
- <Shape id="line11" linetype="horizontal" class="line_2" position="absolute 0 152 397 158" anchor="left top"/>
- <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 0 126 397 132" anchor="left top"/>
- <Shape id="line9" linetype="horizontal" class="line_2" position="absolute 0 100 397 106" anchor="left top"/>
- <Button id="button17" taborder="42" class="icon_search" position="absolute 227 107 243 120" onclick="button17_onclick" anchor="left top"/>
- <Button id="button7" taborder="43" class="icon_search" position="absolute 227 81 243 94" onclick="button7_onclick" anchor="left top"/>
- <Shape id="line3" linetype="horizontal" class="line_2" position="absolute 0 74 397 80" anchor="left top"/>
- <Edit id="output3" taborder="44" readonly="true" position="absolute 215 728 397 747" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" anchor="left bottom"/>
- <TextArea id="textarea2" taborder="45" position="absolute 115 753 397 792" wordwrap="char" scrollbars="fixedvert" autoselect="true" anchor="left bottom"/>
- <Combo id="combo6" taborder="46" innerdataset="@ds_hidden_init_disccd" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 193 676 397 695" anchor="left bottom"/>
- <Static id="caption52" text="참고사항" class="cell_1" position="absolute 0 752 113 792" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Edit id="input41" taborder="47" readonly="true" position="absolute 214 701 397 720" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" anchor="left bottom"/>
- <Button id="button29" taborder="48" class="icon_search" position="absolute 194 702 210 718" onclick="button29_onclick" anchor="left bottom"/>
- <Edit id="input40" taborder="49" readonly="true" position="absolute 115 701 190 720" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" anchor="left bottom"/>
- <Combo id="combo2" taborder="50" innerdataset="ds_init_combo2" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 991 668 1091 687" onitemchanged="combo2_onitemchanged" anchor="right bottom"/>
- <MaskEdit id="input27" taborder="51" mask="####-##-## ##:##:##" class="input_default" enable="false" position="absolute 505 640 624 659" maskchar=" " displaynulltext=" " type="string" anchor="left bottom"/>
- <Edit id="input33" taborder="52" class="input_default" position="absolute 246 80 397 99" autoselect="true" anchor="left top"/>
- <MaskEdit id="input32" taborder="53" mask="####-##-##" class="input_default" enable="false" position="absolute 505 718 624 737" maskchar=" " displaynulltext=" " type="string" anchor="left bottom"/>
- <Radio id="radio6" taborder="54" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 505 770 624 790" index="-1" style=":disabled {textpadding:0 8 0 2;}" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="input25" taborder="55" class="input_default" enable="false" position="absolute 505 692 624 711" anchor="left bottom"/>
- <Static id="caption41" text="신생아/산모내역" class="tit_2" position="absolute 403 616 547 632" anchor="left bottom"/>
- <Static id="caption39" text="미숙아여부" class="cell_1" position="absolute 402 768 502 791" style="padding:0 0 0 3;" anchor="left bottom"/>
- <Radio id="radio4" taborder="56" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 505 744 624 764" index="-1" style=":disabled {textpadding:0 8 0 2;}" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="input24" taborder="57" class="input_default" enable="false" position="absolute 505 666 624 685" anchor="left bottom"/>
- <Edit id="input22" taborder="58" class="input_default" position="absolute 370 54 397 73" onkeydown="input22_onkeydown" autoselect="true" anchor="left top"/>
- <Static id="caption17" text="생년월일" class="cell_1" position="absolute 246 104 311 127" style="padding:0 0 0 3;" anchor="left top"/>
- <Static id="caption8" text="성별/나이" class="cell_1" position="absolute 246 52 311 75" style="padding:0 0 0 3;" anchor="left top"/>
- <TextArea id="textarea1" taborder="59" position="absolute 115 261 397 325" wordwrap="char" scrollbars="fixedvert" autoselect="true" anchor="left top bottom"/>
- <Edit id="input17" taborder="60" class="input_essential" position="absolute 115 54 224 73" onkeydown="input17_onkeydown" autoselect="true" anchor="left top"/>
- <MaskEdit id="input16" taborder="61" mask="yyyy-mm-dd" class="input_default" position="absolute 314 106 397 125" autoselect="true" anchor="left top"/>
- <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 0 47 397 53" style="strokepen:3 solid #33bbbbff;" anchor="left top"/>
- <Edit id="input15" taborder="62" class="input_essential" position="absolute 115 106 165 125" onkeydown="input15_onkeydown" autoskip="false" maxlength="6" autoselect="true" anchor="left top"/>
- <Edit id="input14" taborder="63" class="input_default" position="absolute 115 184 397 203" autoselect="true" anchor="left top"/>
- <Edit id="input12" taborder="64" class="input_default" position="absolute 246 132 397 151" onkeydown="input12_onkeydown" autoselect="true" anchor="left top"/>
- <Button id="button16" taborder="65" class="icon_search" position="absolute 272 237 288 250" visible="false" anchor="left top"/>
- <Edit id="input2" taborder="66" class="input_essential" position="absolute 115 80 224 99" onkeydown="input2_onkeydown" autoselect="true" anchor="left top"/>
- <Edit id="output24" taborder="67" readonly="true" position="absolute 188 236 268 255" visible="false" anchor="left top"/>
- <Edit id="opt_addr" taborder="68" readonly="true" position="absolute 225 158 397 177" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" onmouseenter="opt_addr_onmouseenter" onkeydown="opt_addr_onkeydown" enable="false" anchor="left top"/>
- <Button id="button15" taborder="69" class="icon_search" position="absolute 205 159 221 172" onclick="button15_onclick" anchor="left top"/>
- <Edit id="input9" taborder="70" class="input_default" position="absolute 148 158 178 177" autoselect="true" anchor="left top"/>
- <Edit id="input8" taborder="71" class="input_default" position="absolute 115 158 145 177" autoselect="true" anchor="left top"/>
- <Button id="button5" taborder="72" class="icon_search" position="absolute 227 55 243 68" onclick="button5_onclick" anchor="left top"/>
- <Edit id="input1" taborder="73" class="input_default" position="absolute 115 132 243 151" onkeydown="input1_onkeydown" autoselect="true" anchor="left top"/>
- <Grid id="datagrid3" taborder="74" binddataset="ds_hidden_original_iphs" useinputpanel="false" position="absolute 402 251 863 418" oncellclick="datagrid3_oncellclick" cellsizebandtype="allband" cellsizingtype="col" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="25"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="32"/>
- <Column size="64"/>
- <Column size="72"/>
- <Column size="200"/>
- <Column size="100"/>
- <Column size="30"/>
- <Column size="110"/>
- <Column size="110"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="65"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="25"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="S"/>
- <Cell col="1"/>
- <Cell col="2" text="적용일자"/>
- <Cell col="3" text="종료일자"/>
- <Cell col="4" text="유형"/>
- <Cell col="5" text="보조"/>
- <Cell col="6" text="희귀/결핵"/>
- <Cell col="7" text="장애"/>
- <Cell col="8" text="DRG상태"/>
- <Cell col="9" text="DRG번호"/>
- <Cell col="10" text="할인"/>
- <Cell col="11" text="보험사코드"/>
- <Cell col="12" text="SNo"/>
- <Cell col="13" text="최종수정담당자"/>
- <Cell col="14" text="최종수정일시"/>
- <Cell col="15" text="상한차등구분"/>
- <Cell col="16" text="수가계산구분"/>
- <Cell col="17" text="심사상태"/>
- <Cell col="18" text="심사일시"/>
- <Cell col="19" colspan="2" text="심사자" taborder="undefined"/>
- <Cell col="21" text="강제분리사유"/>
- <Cell col="22" colspan="2" text="심사후처방변경" taborder="undefined"/>
- </Band>
- <Band id="body">
- <Cell text="bind:iphs_histstat"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" style="align:center middle;" text="bind:checkflag" expr="expr:(checkflag == 'true' || checkflag == '1') ? '1' : '0'"/>
- <Cell col="2" displaytype="date" style="align:center middle;" text="bind:iphs_fromdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="3" displaytype="date" style="align:center middle;" text="bind:iphs_todd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="4" displaytype="combo" style="align:center middle;padding:0 0 0 2;" text="bind:iphs_insukind" combodataset="ds_hidden_init_insukind" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="5" displaytype="combo" style="padding:0 0 0 2;" text="bind:iphs_suppkind" wordwrap="char" combodataset="ds_hidden_init_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="6" displaytype="combo" style="align:center middle;" text="bind:iphs_rareobstflag" combodataset="ds_static_rareobstflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="7" text="bind:iphs_handicaprbookpossnyn"/>
- <Cell col="8" displaytype="combo" style="align:center middle;" text="bind:iphs_drgyn" combodataset="ds_init_pam_PK020list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="9" text="bind:iphs_drgno"/>
- <Cell col="10" displaytype="combo" style="padding:0 0 0 2;" text="bind:iphs_disccd" combodataset="ds_hidden_init_disccd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="11" style="align:center middle;" text="bind:iphs_insucd"/>
- <Cell col="12" text="bind:iphs_seqno"/>
- <Cell col="13" text="bind:iphs_lastupdtrnm"/>
- <Cell col="14" text="bind:iphs_lastupdtdt"/>
- <Cell col="15" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:iphs_ownbmaxgradeflag" combodataset="ds_static_ownbmaxgradeflag" combocodecol="label" combodatacol="value" enable="false"/>
- <Cell col="16" displaytype="combo" style="padding:0 0 0 2;" text="bind:iphs_calcscorrecalflag" combodataset="ds_init_P0027list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="17" displaytype="combo" style="align:center middle;" text="bind:iphs_dschjudgprcsstat" combodataset="ds_init_P0363list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="18" displaytype="date" text="bind:iphs_judgdt" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="none"/>
- <Cell col="19" text="bind:iphs_lastjudgendid"/>
- <Cell col="20" text="bind:iphs_lastjudgendnm"/>
- <Cell col="21" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:iphs_forcesepcd" combodataset="ds_init_pam_PK084list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="22" style="align:center middle;" text="bind:iphs_judgchgyn"/>
- <Cell col="23" displaytype="normal" style="align:center middle;" text="bind:iphs_judgchgdd" mask="expr:(iphs_judgchgdd == '-') ? '#' : '####-##-##'" maskchar="-"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line8" linetype="horizontal" class="line_1" position="absolute 402 439 863 445" style="strokepen:3 solid #33bbbbff;" anchor="left right bottom"/>
- <Static id="caption63" text="재원유형이력 //button9.visible = true; " class="tit_2" position="absolute 403 229 505 246" anchor="left bottom"/>
- <Grid id="datagrid2" taborder="75" binddataset="ds_hidden_original_inpt" useinputpanel="false" position="absolute 402 62 1194 222" oncelldblclick="datagrid2_oncelldblclick" cellsizebandtype="allband" cellsizingtype="col" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="40" band="left"/>
- <Column size="50" band="left"/>
- <Column size="80" band="left"/>
- <Column size="50" band="left"/>
- <Column size="50" band="left"/>
- <Column size="70" band="left"/>
- <Column size="75"/>
- <Column size="86"/>
- <Column size="55"/>
- <Column size="80"/>
- <Column size="45"/>
- <Column size="80"/>
- <Column size="45"/>
- <Column size="65"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="90"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="112"/>
- <Column size="90"/>
- <Column size="60"/>
- <Column size="83"/>
- <Column size="116"/>
- <Column size="90"/>
- <Column size="121"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell style="align:center middle;" text="O"/>
- <Cell col="1" text="상태"/>
- <Cell col="2" text="ER경유"/>
- <Cell col="3" text="병동"/>
- <Cell col="4" text="병실"/>
- <Cell col="5" text="병상"/>
- <Cell col="6" text="환자번호"/>
- <Cell col="7" text="환자성명"/>
- <Cell col="8" text="진료과"/>
- <Cell col="9" text="주/부"/>
- <Cell col="10" text="입원일자"/>
- <Cell col="11" text="시간"/>
- <Cell col="12" text="퇴원일자"/>
- <Cell col="13" text="시간"/>
- <Cell col="14" text="보험유형"/>
- <Cell col="15" text="보험보조유형"/>
- <Cell col="16" text="소급일자"/>
- <Cell col="17" text="진료비계산일자"/>
- <Cell col="18" text="심사"/>
- <Cell col="19" text="최종정산일"/>
- <Cell col="20" text="연구용"/>
- <Cell col="21" text="주민번호"/>
- <Cell col="22" text="생년월일"/>
- <Cell col="23" text="진료형태"/>
- <Cell col="24" text="최초접수자"/>
- <Cell col="25" text="최초접수일시"/>
- <Cell col="26" text="최종수정담당자"/>
- <Cell col="27" text="최종수정일시"/>
- <Cell col="28" text="cretno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="normal" edittype="normal" style="align:center middle;" expandshow="show" expandsize="13"/>
- <Cell col="1" displaytype="combo" style="padding:0 0 0 2;" text="bind:inpt_indschacptstat" combodataset="ds_init_P0019list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="2" displaytype="combo" style="align:left top;padding:0 0 0 2;" text="bind:inpt_inpath" wordwrap="char" combodataset="ds_init_P0002list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:inpt_wardcd" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:inpt_roomcd" combodataset="ds_hidden_init_roomcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="5" displaytype="combo" style="padding:0 0 0 2;" text="bind:inpt_bedcd" combodataset="ds_hidden_init_bedcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="6" text="bind:inpt_pid"/>
- <Cell col="7" style="align:left middle;" text="bind:inpt_hngnm"/>
- <Cell col="8" displaytype="normal" edittype="none" text="bind:inpt_orddeptnm" enable="false"/>
- <Cell col="9" displaytype="combo" style="padding:0 0 0 2;" text="bind:inpt_mskind" combodataset="ds_init_P0006list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="10" displaytype="date" text="bind:inpt_indd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="11" displaytype="normal" text="bind:inpt_intm" mask="expr:(inpt_intm == '-') ? '' : '##:##'"/>
- <Cell col="12" displaytype="date" text="bind:inpt_dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="13" displaytype="normal" text="bind:inpt_dschtm" mask="expr:(inpt_dschtm == '-') ? '' : '####-##-##'"/>
- <Cell col="14" displaytype="combo" style="padding:0 0 0 2;" text="bind:inpt_insukind" combodataset="ds_hidden_init_insukind" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="15" displaytype="combo" style="padding:0 0 0 2;" text="bind:inpt_suppkind" combodataset="ds_hidden_init_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="16" displaytype="expr:utlf_isNull(inpt_ordcostretcdd) ? 'none' : 'normal'" text="bind:inpt_ordcostretcdd" mask="####-##-##" maskchar=" " calendardisplaynulltype="none"/>
- <Cell col="17" displaytype="normal" text="bind:inpt_ordcostcalcdd" mask="expr:(inpt_ordcostcalcdd == '-') ? '' : '####-##-##'" calendardisplaynulltype="none"/>
- <Cell col="18" displaytype="combo" style="padding:0 0 0 2;" text="bind:inpt_dschjudgprcsstat" combodataset="ds_init_P0363list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="19" displaytype="date" text="bind:inpt_calclastdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="20" text="bind:inpt_clincstdycd"/>
- <Cell col="21" displaytype="expr:utlf_isNull(inpt_rrgstno) ? 'none' : 'normal'" text="bind:inpt_rrgstno" mask="999999-9999999"/>
- <Cell col="22" displaytype="date" text="bind:inpt_brthdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="23" text="bind:inpt_ordtype"/>
- <Cell col="24" text="bind:inpt_fstrgstrid"/>
- <Cell col="25" displaytype="date" text="bind:inpt_fstrgstdt" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="none"/>
- <Cell col="26" text="bind:inpt_lastupdtrid"/>
- <Cell col="27" displaytype="date" text="bind:inpt_lastupdtdt" mask="yyyy-MM-dd hh:mm:ss" calendardisplaynulltype="none"/>
- <Cell col="28" text="bind:inpt_cretno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line6" linetype="horizontal" class="line_1" position="absolute 402 57 1194 63" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Shape id="line5" linetype="horizontal" class="line_1" position="absolute 402 246 863 252" style="strokepen:3 solid #33bbbbff;" anchor="left right bottom"/>
- <Static id="caption62" text="진료과병실변경이력" class="tit_2" position="absolute 403 422 562 439" anchor="left bottom"/>
- <Button id="button13" taborder="76" text="직원가족사항" class="btn2" position="absolute 311 650 397 669" onclick="button13_onclick" anchor="left bottom"/>
- <Static id="caption60" text="감면" class="tit_2" position="absolute 0 652 91 669" anchor="left bottom"/>
- <Shape id="line28" linetype="horizontal" class="line_1" position="absolute 0 643 397 649" anchor="left bottom"/>
- <Combo id="combo21" taborder="77" innerdataset="@ds_init_M0157list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 1094 410 1194 429" anchor="right bottom"/>
- <Combo id="combo20" taborder="78" innerdataset="@ds_init_P0363list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 1094 540 1194 559" anchor="right bottom"/>
- <MaskEdit id="input7" taborder="79" mask="####-##-## ##:##:##" class="input_default" enable="false" position="absolute 991 488 1112 507" type="string" maskchar=" " anchor="right bottom"/>
- <Combo id="combo19" taborder="80" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 1094 358 1194 377" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio id="radio7" taborder="81" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 991 694 1091 714" style="textpadding:0 8 0 3;" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line4" linetype="horizontal" class="line_1" position="absolute 868 247 1194 253" style="strokepen:3 solid #33bbbbff;" anchor="right bottom"/>
- <Button id="button6" taborder="82" text="중증" class="btn2" position="absolute 355 415 397 434" onclick="button6_onclick" anchor="left bottom"/>
- <Shape id="line7" linetype="horizontal" class="line_1" position="absolute 0 434 397 440" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
- <Button id="button3" taborder="83" text="장애" class="btn2" position="absolute 310 415 352 434" onclick="button3_onclick" anchor="left bottom"/>
- <Combo id="combo18" taborder="84" innerdataset="@ds_init_P0032list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 257 467 397 486" anchor="left bottom"/>
- <Combo id="cmb_suppkind" taborder="85" innerdataset="ds_cmb_suppkind" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 115 467 254 486" onitemchanged="cmb_suppkind_onitemchanged" anchor="left bottom"/>
- <Static id="caption50" text="보험" class="tit_2" position="absolute 0 417 60 433" anchor="left bottom"/>
- <Combo id="combo15" taborder="86" innerdataset="@ds_hidden_init_insukind" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 115 441 397 460" onitemchanged="combo15_onitemchanged" anchor="left bottom"/>
- <MaskEdit id="output5" taborder="88" readonly="true" mask="#,###" position="absolute 115 236 255 255" enable="false" anchor="left top"/>
- <Combo id="combo13" taborder="89" innerdataset="@ds_hidden_init_wardcd" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 992 771 1064 790" onitemchanged="combo13_onitemchanged" anchor="right bottom" visible="false"/>
- <Combo id="combo11" taborder="90" innerdataset="@ds_init_P0002list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 991 410 1091 429" anchor="right bottom"/>
- <Combo id="combo10" taborder="91" innerdataset="@ds_hidden_init_roomtypecd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 991 771 1091 790" onitemchanged="combo10_onitemchanged" displayrowcount="20" anchor="right bottom" visible="false"/>
- <Combo id="combo9" taborder="92" innerdataset="ds_init_combo9" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1094 771 1194 790" onitemchanged="combo9_onitemchanged" displayrowcount="20" anchor="right bottom" visible="false"/>
- <Combo id="combo8" taborder="93" innerdataset="@ds_hidden_init_roomtypecd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 991 745 1091 764" onitemchanged="combo8_onitemchanged" displayrowcount="20" anchor="right bottom"/>
- <Combo id="combo7" taborder="94" innerdataset="ds_init_combo7" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1094 745 1194 764" onitemchanged="combo7_onitemchanged" displayrowcount="25" anchor="right bottom"/>
- <Combo id="combo5" taborder="95" innerdataset="@ds_hidden_init_wardcd" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 992 720 1064 739" onitemchanged="combo5_onitemchanged" anchor="right bottom"/>
- <Combo id="combo4" taborder="96" innerdataset="@ds_init_P0021list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 991 306 1091 325" anchor="right bottom"/>
- <MaskEdit id="output2" taborder="97" readonly="true" mask="####-##-##" position="absolute 1094 254 1194 273" maskchar=" " displaynulltext=" " style="align:left middle;" type="string" anchor="right bottom"/>
- <MaskEdit id="output1" taborder="98" readonly="true" mask="####-##-##" position="absolute 991 254 1091 273" maskchar=" " displaynulltext=" " style="align:left middle;" type="string" anchor="right bottom"/>
- <Calendar id="input6" taborder="99" class="input_default" enable="false" position="absolute 1094 280 1194 299" dateformat="yyyy-MM-dd" anchor="right bottom"/>
- <Calendar id="input5" taborder="100" class="input_default" position="absolute 991 280 1091 299" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" ontextchange="input5_ontextchange" anchor="right bottom"/>
- <Static id="caption42" text="재원유형변경" class="tit_2" position="absolute 868 230 970 246" anchor="right bottom"/>
- <Static id="caption40" text="재원내역" class="tit_2" position="absolute 402 40 535 56" anchor="left top"/>
- <Static id="cap_isolate" text="격리" visible="false" position="absolute 177 27 221 47" style="background:red;border:1 solid black ;align:center middle;font:Dotum,9,bold;" anchor="left top"/>
- <Static id="cap_privacy" text="사생활" visible="false" position="absolute 116 27 176 47" style="background:red;border:1 solid black ;align:center middle;font:Dotum,9,bold;" anchor="left top"/>
- <Static id="caption2" text="인적사항" class="tit_2" position="absolute 0 30 100 46" anchor="left top"/>
- <Div id="grp" taborder="101" position="absolute 402 0 1194 35" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout width="792" height="35">
- <Static id="caption1" text="조회구분 :" class="search_name" position="absolute 15 9 105 26" anchor="left top"/>
- <Button id="button1" taborder="13" text="조회" class="btn1" position="absolute 728 7 784 29" anchor="top right" onclick="grp_button1_onclick"/>
- <Shape id="line2" linetype="vertical" class="line_4" position="absolute 710 7 716 29" anchor="top right"/>
- <Radio id="radio1" taborder="14" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 98 10 235 26" style="textpadding:0 3 0 4;" anchor="left top" onitemchanged="grp_radio1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">재원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">가퇴원/퇴원</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="combo1" taborder="15" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 253 8 355 27" anchor="left top" onitemchanged="grp_combo1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">환자번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">13</Col>
- <Col id="datacolumn">환자이름</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">진료과</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">담당교수</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">주치의</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">병동</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">입원일자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">7</Col>
- <Col id="datacolumn">퇴원일자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">8</Col>
- <Col id="datacolumn">보험유형</Col>
- </Row>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Calendar id="input36" taborder="16" class="input_default" visible="false" position="absolute 370 8 472 27" mask="yyyy-mm-dd" anchor="left top" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
- <Edit id="input11" taborder="17" class="input_default" visible="false" position="absolute 365 8 467 27" anchor="left top" onkeydown="grp_input11_onkeydown" autoselect="true"/>
- <Combo id="combo24" taborder="18" innerdataset="ds_init_combo24" codecolumn="cd" datacolumn="nm" class="combo_default" visible="false" position="absolute 375 8 477 27" anchor="left top" onitemchanged="grp_combo24_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Combo id="combo3" taborder="102" innerdataset="ds_init_combo3" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 1066 720 1120 739" onitemchanged="combo3_onitemchanged" anchor="right bottom"/>
- <Combo id="combo12" taborder="103" innerdataset="ds_init_combo12" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 1066 771 1120 790" onitemchanged="combo12_onitemchanged" anchor="right bottom" visible="false"/>
- <Combo id="combo25" taborder="104" innerdataset="@ds_init_P0327list" codecolumn="cdid" datacolumn="cdnm" position="absolute 292 236 397 255" visible="false" anchor="left top"/>
- <Combo id="combo26" taborder="105" innerdataset="@ds_init_P0313list" codecolumn="cdid" datacolumn="cdnm" position="absolute 314 54 367 73" anchor="left top"/>
- <Combo id="combo16" taborder="106" innerdataset="ds_init_combo16" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 1094 668 1194 687" anchor="right bottom"/>
- <Shape id="line52" linetype="horizontal" class="line_2" position="absolute 868 766 1194 772" anchor="right bottom"/>
- <Shape id="line41" linetype="horizontal" class="line_2" position="absolute 868 662 1194 668" anchor="right bottom"/>
- <Shape id="line53" linetype="horizontal" class="line_2" position="absolute 868 560 1194 566" anchor="right bottom"/>
- <Shape id="line42" linetype="horizontal" class="line_2" position="absolute 868 688 1194 694" anchor="right bottom"/>
- <Shape id="line21" linetype="horizontal" class="line_2" position="absolute 868 482 1194 488" anchor="right bottom"/>
- <Shape id="line43" linetype="horizontal" class="line_2" position="absolute 868 326 1194 332" anchor="right bottom"/>
- <Shape id="line44" linetype="horizontal" class="line_2" position="absolute 868 636 1194 642" anchor="right bottom"/>
- <Shape id="line45" linetype="horizontal" class="line_2" position="absolute 868 714 1194 720" anchor="right bottom"/>
- <Shape id="line56" linetype="horizontal" class="line_2" position="absolute 868 430 1194 436" anchor="right bottom"/>
- <Shape id="line23" linetype="horizontal" class="line_2" position="absolute 868 300 1194 306" anchor="right bottom"/>
- <Shape id="line49" linetype="horizontal" class="line_2" position="absolute 868 378 1194 384" anchor="right bottom"/>
- <Shape id="line39" linetype="horizontal" class="line_2" position="absolute 868 274 1194 280" anchor="right bottom"/>
- <Shape id="line60" linetype="horizontal" class="line_2" position="absolute 868 456 1194 462" anchor="right bottom"/>
- <Shape id="line50" linetype="horizontal" class="line_2" position="absolute 868 740 1194 746" anchor="right bottom"/>
- <Shape id="line40" linetype="horizontal" class="line_2" position="absolute 868 534 1194 540" anchor="right bottom"/>
- <Shape id="line37" linetype="horizontal" class="line_2" position="absolute 868 352 1194 358" anchor="right bottom"/>
- <Shape id="line46" linetype="horizontal" class="line_2" position="absolute 868 404 1194 410" anchor="right bottom"/>
- <Button id="button31" taborder="107" text="진단서" class="btn3" position="absolute 391 797 459 819" onclick="button31_onclick" anchor="left bottom"/>
- <Button id="button34" taborder="108" text="환자팔찌" class="btn3" position="absolute 225 797 305 819" onclick="button34_onclick" anchor="left bottom"/>
- <Button id="button12" taborder="109" text="재원변경" class="btn4" position="absolute 1114 797 1194 819" onclick="button12_onclick" anchor="right bottom"/>
- <Shape id="line58" linetype="horizontal" class="line_6" position="absolute 0 792 1194 798" anchor="left right bottom"/>
- <Button id="button2" taborder="110" text="보험유형변경심사모듈" class="btn4" visible="false" position="absolute 959 797 1111 819" anchor="right bottom"/>
- <Button id="button10" taborder="111" text="약정서" class="btn3" position="absolute 71 797 139 819" onclick="button10_onclick" anchor="left bottom"/>
- <Button id="btn_SMASB02100" taborder="112" text="격리병실" class="btn3" position="absolute 545 797 625 819" onclick="btn_SMASB02100_onclick" anchor="left bottom"/>
- <Button id="button14" taborder="113" text="입원카드" class="btn3" position="absolute 308 797 388 819" onclick="button14_onclick" anchor="left bottom"/>
- <Button id="button4" taborder="114" text="전과전실" class="btn3" position="absolute 627 797 707 819" onclick="button4_onclick" anchor="left bottom"/>
- <Button id="button36" taborder="115" text="진료비상세내역" class="btn3" position="absolute 710 797 826 819" onclick="button36_onclick" anchor="left bottom"/>
- <Button id="button23" taborder="116" text="선택신청" class="btn3" position="absolute 462 797 542 819" onclick="button23_onclick" anchor="left bottom"/>
- <Button id="button21" taborder="117" text="결정서" class="btn3" position="absolute 0 797 68 819" onclick="button21_onclick" anchor="left bottom"/>
- <Button id="button22" taborder="118" text="상급병실" class="btn3" position="absolute 142 797 222 819" onclick="button22_onclick" anchor="left bottom"/>
- <Button id="button25" taborder="119" text="자보산재동의서" class="btn3" position="absolute 829 797 957 819" onclick="button25_onclick" anchor="left bottom"/>
- <Shape id="line00" linetype="horizontal" class="line_2" position="absolute 402 660 624 666" anchor="left bottom"/>
- <MaskEdit id="output6" taborder="87" readonly="true" mask="#,###" position="absolute 258 236 397 255" enable="false" anchor="left top"/>
- <Combo position="absolute 945 720 980 739" id="cmb_building" class="combo_default" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_building_onitemchanged" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">본관</Col>
- </Row>
- <Row>
- <Col id="codecolumn">S</Col>
- <Col id="datacolumn">별관</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 945 772 980 791" id="combo14" class="combo_default" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="combo14_onitemchanged" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">본관</Col>
- </Row>
- <Row>
- <Col id="codecolumn">S</Col>
- <Col id="datacolumn">별관</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="Button00" taborder="120" text="보호입원" position="absolute 1128 461 1194 481" class="btn2" onclick="Button00_onclick" anchor="right bottom"/>
- <Button id="Button01" taborder="121" text="입실퇴실관리" position="absolute 1082 227 1192 247" onclick="Button01_onclick" enable="false" anchor="right bottom" class="btn4"/>
- <Static id="caption00" text="기타구분(권역외상)" class="cell_1" position="absolute 868 564 988 587" anchor="right bottom" style="padding:0 0 0 3;"/>
- <Combo id="combo00" taborder="122" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 991 566 1091 585" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">권역외상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_datagrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_indschacptstat" type="STRING"/>
- <Column id="inpt_inpath" type="STRING"/>
- <Column id="inpt_wardcd" type="STRING"/>
- <Column id="inpt_roomcd" type="STRING"/>
- <Column id="inpt_bedcd" type="STRING"/>
- <Column id="inpt_pid" type="STRING"/>
- <Column id="inpt_hngnm" type="STRING"/>
- <Column id="inpt_orddeptnm" type="STRING"/>
- <Column id="inpt_mskind" type="STRING"/>
- <Column id="inpt_indd" type="STRING"/>
- <Column id="inpt_intm" type="STRING"/>
- <Column id="inpt_dschdd" type="STRING"/>
- <Column id="inpt_dschtm" type="STRING"/>
- <Column id="inpt_insukind" type="STRING"/>
- <Column id="inpt_suppkind" type="STRING"/>
- <Column id="inpt_ordcostretcdd" type="STRING"/>
- <Column id="inpt_ordcostcalcdd" type="STRING"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING"/>
- <Column id="inpt_calclastdd" type="STRING"/>
- <Column id="inpt_clincstdycd" type="STRING"/>
- <Column id="inpt_rrgstno" type="STRING"/>
- <Column id="inpt_brthdd" type="STRING"/>
- <Column id="inpt_ordtype" type="STRING"/>
- <Column id="inpt_fstrgstrid" type="STRING"/>
- <Column id="inpt_fstrgstdt" type="STRING"/>
- <Column id="inpt_lastupdtrid" type="STRING"/>
- <Column id="inpt_lastupdtdt" type="STRING"/>
- <Column id="inpt_cretno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="iphs_histstat" type="STRING"/>
- <Column id="checkflag" type="STRING"/>
- <Column id="iphs_fromdd" type="STRING"/>
- <Column id="iphs_todd" type="STRING"/>
- <Column id="iphs_insukind" type="STRING"/>
- <Column id="iphs_suppkind" type="STRING"/>
- <Column id="iphs_rareobstflag" type="STRING"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING"/>
- <Column id="iphs_drgyn" type="STRING"/>
- <Column id="iphs_drgno" type="STRING"/>
- <Column id="iphs_disccd" type="STRING"/>
- <Column id="iphs_insucd" type="STRING"/>
- <Column id="iphs_seqno" type="STRING"/>
- <Column id="iphs_lastupdtrnm" type="STRING"/>
- <Column id="iphs_lastupdtdt" type="STRING"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING"/>
- <Column id="iphs_calcscorrecalflag" type="STRING"/>
- <Column id="iphs_dschjudgprcsstat" type="STRING"/>
- <Column id="iphs_judgdt" type="STRING"/>
- <Column id="iphs_lastjudgendid" type="STRING"/>
- <Column id="iphs_lastjudgendnm" type="STRING"/>
- <Column id="iphs_forcesepcd" type="STRING"/>
- <Column id="iphs_judgchgyn" type="STRING"/>
- <Column id="iphs_judgchgdd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="icdr_histstat" type="STRING"/>
- <Column id="icdr_acptflagcd" type="STRING"/>
- <Column id="icdr_appflagcd" type="STRING"/>
- <Column id="icdr_fromdd" type="STRING"/>
- <Column id="icdr_todd" type="STRING"/>
- <Column id="icdr_wardcd" type="STRING"/>
- <Column id="icdr_roomcd" type="STRING"/>
- <Column id="icdr_bedcd" type="STRING"/>
- <Column id="icdr_roomgrdecd" type="STRING"/>
- <Column id="icdr_roomtypecd" type="STRING"/>
- <Column id="icdr_wardcd2" type="STRING"/>
- <Column id="icdr_roomcd2" type="STRING"/>
- <Column id="icdr_bedcd2" type="STRING"/>
- <Column id="icdr_roomgrdecd2" type="STRING"/>
- <Column id="icdr_roomtypecd2" type="STRING"/>
- <Column id="icdr_orddeptnm" type="STRING"/>
- <Column id="icdr_medispclnm" type="STRING"/>
- <Column id="icdr_atdoctnm" type="STRING"/>
- <Column id="icdr_specordyn" type="STRING"/>
- <Column id="icdr_oxyyn" type="STRING"/>
- <Column id="icdr_suctyn" type="STRING"/>
- <Column id="icdr_prestremcd" type="STRING"/>
- <Column id="icdr_chngprestrem" type="STRING"/>
- <Column id="icdr_seqno" type="STRING"/>
- <Column id="icdr_lastupdtrnm" type="STRING"/>
- <Column id="icdr_lastupdtdt" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_roomgrdelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0002list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0006list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0015list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0016list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0019list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0021list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0363list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0032list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0051list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0148list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0160list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0157list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0313list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0327list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0360list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0363list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0342list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0312list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0027list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_P0018list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK020list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_P0041list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK043list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK059list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK062list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK018list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK084list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_P6571list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_P0022list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_PK225list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_prncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_atdoctid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="up" type="STRING" size="256"/>
- <Column id="io" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="orddeptflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="dp" type="STRING" size="256"/>
- <Column id="sp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="of" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="wd" type="STRING" size="256"/>
- <Column id="gr" type="STRING" size="256"/>
- <Column id="ty" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_bedcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="wd" type="STRING" size="256"/>
- <Column id="rm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prestdd" type="STRING" size="256"/>
- <Column id="mskindflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_insucd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_uncocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="target" type="STRING" size="256"/>
- <Column id="oneselect" type="STRING" size="256"/>
- <Column id="check" type="STRING" size="256"/>
- <Column id="building1" type="STRING" size="256"/>
- <Column id="building2" type="STRING" size="256"/>
- <Column id="visitrefyn" type="STRING" size="256"/>
- <Column id="ScndSuptrgtFlag" type="STRING" size="256"/>
- <Column id="rsrvyn" type="STRING" size="256"/>
- <Column id="autinsuinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="target"/>
- <Col id="oneselect"/>
- <Col id="check"/>
- <Col id="building1"/>
- <Col id="building2"/>
- <Col id="visitrefyn"/>
- <Col id="ScndSuptrgtFlag"/>
- <Col id="rsrvyn"/>
- <Col id="autinsuinfo"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_printer" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deci_printer" type="STRING" size="256"/>
- <Column id="card_printer" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nmsp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="mskind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="indd"/>
- <Col id="cretno"/>
- <Col id="mskind"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ipatflag" type="STRING" size="256"/>
- <Column id="srchcond1" type="STRING" size="256"/>
- <Column id="srchcond2" type="STRING" size="256"/>
- <Column id="disccd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstn" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ipatflag">3</Col>
- <Col id="srchcond1">0</Col>
- <Col id="srchcond2"/>
- <Col id="disccd"/>
- <Col id="hngnm"/>
- <Col id="rrgstn"/>
- <Col id="ioflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_check" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="inpt_hngnm2" type="STRING" size="256" sumtext="표시명"/>
- <Column id="inpt_rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="inpt_sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="inpt_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="inpt_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="inpt_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="inpt_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="inpt_cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="inpt_seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="inpt_instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="inpt_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="inpt_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="inpt_intm" type="STRING" size="256" sumtext="입원 시간"/>
- <Column id="inpt_inpath" type="STRING" size="256" sumtext="입원 경로"/>
- <Column id="inpt_arvpath" type="STRING" size="256" sumtext="도착경로"/>
- <Column id="inpt_ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256" sumtext="본원 출생여부"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256" sumtext="입원예약 여부"/>
- <Column id="inpt_dschdd" type="STRING" size="256" sumtext="퇴원 일자"/>
- <Column id="inpt_dschtm" type="STRING" size="256" sumtext="퇴원 시간"/>
- <Column id="inpt_dschtype" type="STRING" size="256" sumtext="퇴원 형태"/>
- <Column id="inpt_dethdt" type="STRING" size="256" sumtext="사망 일시"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256" sumtext="진찰료 산정"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256" sumtext="초재진 구분"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="inpt_holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="inpt_brateflag" type="STRING" size="256" sumtext="외래부담률 O, 입원부담률 I"/>
- <Column id="inpt_ordtype" type="STRING" size="256" sumtext="진료형태(외래 O, 응급 E ,입원 I)"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="inpt_erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="inpt_hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="inpt_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="inpt_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="inpt_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_orddeptnm" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
- <Column id="inpt_medispclnm" type="STRING" size="256" sumtext="담당교수명"/>
- <Column id="inpt_atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_atdoctnm" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_specordyn" type="STRING" size="256" sumtext="선택 진료 여부"/>
- <Column id="inpt_wardcd" type="STRING" size="256" sumtext="병동 코드"/>
- <Column id="inpt_roomcd" type="STRING" size="256" sumtext="병실 코드"/>
- <Column id="inpt_bedcd" type="STRING" size="256" sumtext="병상 코드"/>
- <Column id="inpt_bednm" type="STRING" size="256" sumtext="병상 명칭"/>
- <Column id="inpt_bedno" type="STRING" size="256" sumtext="병상 번호"/>
- <Column id="inpt_roomgrdecd" type="STRING" size="256" sumtext="병실등급 코드"/>
- <Column id="inpt_roomtypecd" type="STRING" size="256" sumtext="병실형태 코드"/>
- <Column id="inpt_rqsthospcd" type="STRING" size="256" sumtext="협력의뢰 병원코드"/>
- <Column id="inpt_rqstdrid" type="STRING" size="256" sumtext="협력의뢰 의사 ID"/>
- <Column id="inpt_hospiceyn" type="STRING" size="256" sumtext="호스피스여부"/>
- <Column id="inpt_drgyn" type="STRING" size="256" sumtext="DRG 사용 여부"/>
- <Column id="inpt_bmtyn" type="STRING" size="256" sumtext="BMT 환자 여부"/>
- <Column id="inpt_clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="inpt_clincstdycd" type="STRING" size="256" sumtext="임상연구 코드"/>
- <Column id="inpt_batlockid" type="STRING" size="256" sumtext="Batch작업시 처리 ID"/>
- <Column id="inpt_batlockyn" type="STRING" size="256" sumtext="Batch작업 여부"/>
- <Column id="inpt_prcplockid" type="STRING" size="256" sumtext="처방잠김ID"/>
- <Column id="inpt_ordcostretcdd" type="STRING" size="256" sumtext="진료비 소급일자"/>
- <Column id="inpt_ordcostcalcdd" type="STRING" size="256" sumtext="진료비 계산일자"/>
- <Column id="inpt_inacptdt" type="STRING" size="256" sumtext="입원접수 일시"/>
- <Column id="inpt_inacptchrgid" type="STRING" size="256" sumtext="입원접수 담당자"/>
- <Column id="inpt_eroutdt" type="STRING" size="256" sumtext="응급실 퇴실 일시"/>
- <Column id="inpt_careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
- <Column id="inpt_careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
- <Column id="inpt_careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
- <Column id="inpt_dietprcpcopyflag" type="STRING" size="256" sumtext="식이처방복사구분"/>
- <Column id="inpt_incncldt" type="STRING" size="256" sumtext="입원취소 일시"/>
- <Column id="inpt_incnclchrgid" type="STRING" size="256" sumtext="입원취소 담당자"/>
- <Column id="inpt_inoutcvrtyn" type="STRING" size="256" sumtext="입원후 외래전환 여부"/>
- <Column id="inpt_dschcnclyn" type="STRING" size="256" sumtext="퇴원취소 여부"/>
- <Column id="inpt_dschcnclresn" type="STRING" size="256" sumtext="퇴원취소 사유"/>
- <Column id="inpt_dschcncldt" type="STRING" size="256" sumtext="퇴원취소 일시"/>
- <Column id="inpt_dschcnclcharid" type="STRING" size="256" sumtext="퇴원취소담당자"/>
- <Column id="inpt_dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고 여부"/>
- <Column id="inpt_dschdclrdt" type="STRING" size="256" sumtext="퇴원예고 일시"/>
- <Column id="inpt_dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고 등록자"/>
- <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고 등록일시"/>
- <Column id="inpt_dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록 접수일시"/>
- <Column id="inpt_dschrgstacptcharid" type="STRING" size="256" sumtext="퇴원등록 접수담당자"/>
- <Column id="inpt_dschnotiyn" type="STRING" size="256" sumtext="퇴원통보 여부"/>
- <Column id="inpt_dschnotidt" type="STRING" size="256" sumtext="퇴원통보 일시"/>
- <Column id="inpt_dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보 등록자"/>
- <Column id="inpt_dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보 등록일시"/>
- <Column id="inpt_visitrefyn" type="STRING" size="256" sumtext="방문객용 적용 여부"/>
- <Column id="inpt_keepdschcnclresn" type="STRING" size="256" sumtext="가퇴원취소 사유"/>
- <Column id="inpt_calclastdd" type="STRING" size="256" sumtext="정산 최종일자"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행 상태"/>
- <Column id="inpt_lastjudgdt" type="STRING" size="256" sumtext="최종심사 일자"/>
- <Column id="inpt_lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구 일자"/>
- <Column id="inpt_lastjudgendid" type="STRING" size="256" sumtext="최종심사 완료자"/>
- <Column id="inpt_spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="inpt_probjudgflag" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
- <Column id="inpt_mainjudgid" type="STRING" size="256" sumtext="주심사자"/>
- <Column id="inpt_medcaredayno" type="STRING" size="256" sumtext="요양일수(보험사용)"/>
- <Column id="inpt_dschcntcyn" type="STRING" size="256" sumtext="퇴원시 환자에게 연락여부"/>
- <Column id="inpt_dscharngmnmemo" type="STRING" size="256" sumtext="퇴원정리메모(간호)"/>
- <Column id="inpt_ownbmaxbadd" type="STRING" size="256" sumtext="본인부담상한 기준일자"/>
- <Column id="inpt_nblsyn" type="STRING" size="256" sumtext="노블레스 여부"/>
- <Column id="inpt_fstrgstrid" type="STRING" size="256" sumtext="최초등록자 ID"/>
- <Column id="inpt_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="inpt_lastupdtrid" type="STRING" size="256" sumtext="최종수정자 ID"/>
- <Column id="inpt_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="inpt_recovwardcd" type="STRING" size="256" sumtext="회복병동코드"/>
- <Column id="inpt_recovmovedd" type="STRING" size="256" sumtext="회복이동일자"/>
- <Column id="inpt_recovinrmdt" type="STRING" size="256" sumtext="회복입실일시"/>
- <Column id="inpt_recovoutdt" type="STRING" size="256" sumtext="회복퇴실일시"/>
- <Column id="inpt_ordreqformflag" type="STRING" size="256" sumtext="진료의뢰서구분"/>
- <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256" sumtext="장애인수첩소지"/>
- <Column id="inpt_undersixageyn" type="STRING" size="256" sumtext="6세미만여부"/>
- <Column id="inpt_spclcd" type="STRING" size="256" sumtext="특례코드"/>
- <Column id="inpt_calcdd" type="STRING" size="256" sumtext="계산입실기준일자"/>
- <Column id="inpt_calctm" type="STRING" size="256" sumtext="계산입실기준시간"/>
- <Column id="inpt_badcd" type="STRING" size="256" sumtext="병상코드"/>
- <Column id="inpt_ermedispclid" type="STRING" size="256" sumtext="응급담당교수ID"/>
- <Column id="inpt_emplno" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="inpt_suppkindsubyn" type="STRING" size="256" sumtext="보조유형 주과여부"/>
- <Column id="inpt_ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="inpt_opertodd" type="STRING" size="256" sumtext="중증수술 보조유형 적용종료예정일"/>
- <Column id="inpt_onlnno" type="STRING" size="256" sumtext="통장입금 계좌번호"/>
- <Column id="inpt_careoutrmdt" type="STRING" size="256" sumtext="간호퇴실일시"/>
- <Column id="inpt_careoutrmdelyresn" type="STRING" size="256" sumtext="간호퇴실지연사유"/>
- <Column id="inpt_careoutrmrgstid" type="STRING" size="256" sumtext="간호퇴실등록자ID"/>
- <Column id="inpt_etcordflag" type="STRING" size="256" sumtext="(코드군 P0022 참조) J:주사"/>
- <Column id="inpt_spclsuppkind" type="STRING" size="256" sumtext="6시간미만환자 산정특례보조유형"/>
- <Column id="inpt_orgordtype" type="STRING" size="256" sumtext="최초 ordtype"/>
- <Column id="inpt_subdeptcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstcnfm" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstfromdd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnsttodd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_preroomcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_prebedcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstroomcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstbedcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="inpt_specordtype" type="STRING" size="256" sumtext="선택진료위임여부"/>
- <Column id="inpt_tdaydschresn" type="STRING" size="256" sumtext="당일퇴원사유"/>
- <Column id="inpt_isolateinfo" type="STRING" size="256" sumtext="격리병실정보"/>
- <Column id="inpt_iprcaddyn" type="STRING" size="256" sumtext="추가처방여부"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_check">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcv_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_check" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="inpt_hngnm2" type="STRING" size="256" sumtext="표시명"/>
- <Column id="inpt_rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="inpt_sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="inpt_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="inpt_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="inpt_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="inpt_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="inpt_cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="inpt_seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="inpt_instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="inpt_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="inpt_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="inpt_intm" type="STRING" size="256" sumtext="입원 시간"/>
- <Column id="inpt_inpath" type="STRING" size="256" sumtext="입원 경로"/>
- <Column id="inpt_arvpath" type="STRING" size="256" sumtext="도착경로"/>
- <Column id="inpt_ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256" sumtext="본원 출생여부"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256" sumtext="입원예약 여부"/>
- <Column id="inpt_dschdd" type="STRING" size="256" sumtext="퇴원 일자"/>
- <Column id="inpt_dschtm" type="STRING" size="256" sumtext="퇴원 시간"/>
- <Column id="inpt_dschtype" type="STRING" size="256" sumtext="퇴원 형태"/>
- <Column id="inpt_dethdt" type="STRING" size="256" sumtext="사망 일시"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256" sumtext="진찰료 산정"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256" sumtext="초재진 구분"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="inpt_holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="inpt_brateflag" type="STRING" size="256" sumtext="외래부담률 O, 입원부담률 I"/>
- <Column id="inpt_ordtype" type="STRING" size="256" sumtext="진료형태(외래 O, 응급 E ,입원 I)"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="inpt_erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="inpt_hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="inpt_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="inpt_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="inpt_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_orddeptnm" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
- <Column id="inpt_medispclnm" type="STRING" size="256" sumtext="담당교수명"/>
- <Column id="inpt_atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_atdoctnm" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_specordyn" type="STRING" size="256" sumtext="선택 진료 여부"/>
- <Column id="inpt_wardcd" type="STRING" size="256" sumtext="병동 코드"/>
- <Column id="inpt_roomcd" type="STRING" size="256" sumtext="병실 코드"/>
- <Column id="inpt_bedcd" type="STRING" size="256" sumtext="병상 코드"/>
- <Column id="inpt_bednm" type="STRING" size="256" sumtext="병상 명칭"/>
- <Column id="inpt_bedno" type="STRING" size="256" sumtext="병상 번호"/>
- <Column id="inpt_roomgrdecd" type="STRING" size="256" sumtext="병실등급 코드"/>
- <Column id="inpt_roomtypecd" type="STRING" size="256" sumtext="병실형태 코드"/>
- <Column id="inpt_rqsthospcd" type="STRING" size="256" sumtext="협력의뢰 병원코드"/>
- <Column id="inpt_rqstdrid" type="STRING" size="256" sumtext="협력의뢰 의사 ID"/>
- <Column id="inpt_hospiceyn" type="STRING" size="256" sumtext="호스피스여부"/>
- <Column id="inpt_drgyn" type="STRING" size="256" sumtext="DRG 사용 여부"/>
- <Column id="inpt_bmtyn" type="STRING" size="256" sumtext="BMT 환자 여부"/>
- <Column id="inpt_clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="inpt_clincstdycd" type="STRING" size="256" sumtext="임상연구 코드"/>
- <Column id="inpt_batlockid" type="STRING" size="256" sumtext="Batch작업시 처리 ID"/>
- <Column id="inpt_batlockyn" type="STRING" size="256" sumtext="Batch작업 여부"/>
- <Column id="inpt_prcplockid" type="STRING" size="256" sumtext="처방잠김ID"/>
- <Column id="inpt_ordcostretcdd" type="STRING" size="256" sumtext="진료비 소급일자"/>
- <Column id="inpt_ordcostcalcdd" type="STRING" size="256" sumtext="진료비 계산일자"/>
- <Column id="inpt_inacptdt" type="STRING" size="256" sumtext="입원접수 일시"/>
- <Column id="inpt_inacptchrgid" type="STRING" size="256" sumtext="입원접수 담당자"/>
- <Column id="inpt_eroutdt" type="STRING" size="256" sumtext="응급실 퇴실 일시"/>
- <Column id="inpt_careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
- <Column id="inpt_careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
- <Column id="inpt_careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
- <Column id="inpt_dietprcpcopyflag" type="STRING" size="256" sumtext="식이처방복사구분"/>
- <Column id="inpt_incncldt" type="STRING" size="256" sumtext="입원취소 일시"/>
- <Column id="inpt_incnclchrgid" type="STRING" size="256" sumtext="입원취소 담당자"/>
- <Column id="inpt_inoutcvrtyn" type="STRING" size="256" sumtext="입원후 외래전환 여부"/>
- <Column id="inpt_dschcnclyn" type="STRING" size="256" sumtext="퇴원취소 여부"/>
- <Column id="inpt_dschcnclresn" type="STRING" size="256" sumtext="퇴원취소 사유"/>
- <Column id="inpt_dschcncldt" type="STRING" size="256" sumtext="퇴원취소 일시"/>
- <Column id="inpt_dschcnclcharid" type="STRING" size="256" sumtext="퇴원취소담당자"/>
- <Column id="inpt_dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고 여부"/>
- <Column id="inpt_dschdclrdt" type="STRING" size="256" sumtext="퇴원예고 일시"/>
- <Column id="inpt_dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고 등록자"/>
- <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고 등록일시"/>
- <Column id="inpt_dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록 접수일시"/>
- <Column id="inpt_dschrgstacptcharid" type="STRING" size="256" sumtext="퇴원등록 접수담당자"/>
- <Column id="inpt_dschnotiyn" type="STRING" size="256" sumtext="퇴원통보 여부"/>
- <Column id="inpt_dschnotidt" type="STRING" size="256" sumtext="퇴원통보 일시"/>
- <Column id="inpt_dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보 등록자"/>
- <Column id="inpt_dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보 등록일시"/>
- <Column id="inpt_visitrefyn" type="STRING" size="256" sumtext="방문객용 적용 여부"/>
- <Column id="inpt_keepdschcnclresn" type="STRING" size="256" sumtext="가퇴원취소 사유"/>
- <Column id="inpt_calclastdd" type="STRING" size="256" sumtext="정산 최종일자"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행 상태"/>
- <Column id="inpt_lastjudgdt" type="STRING" size="256" sumtext="최종심사 일자"/>
- <Column id="inpt_lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구 일자"/>
- <Column id="inpt_lastjudgendid" type="STRING" size="256" sumtext="최종심사 완료자"/>
- <Column id="inpt_spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="inpt_probjudgflag" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
- <Column id="inpt_mainjudgid" type="STRING" size="256" sumtext="주심사자"/>
- <Column id="inpt_medcaredayno" type="STRING" size="256" sumtext="요양일수(보험사용)"/>
- <Column id="inpt_dschcntcyn" type="STRING" size="256" sumtext="퇴원시 환자에게 연락여부"/>
- <Column id="inpt_dscharngmnmemo" type="STRING" size="256" sumtext="퇴원정리메모(간호)"/>
- <Column id="inpt_ownbmaxbadd" type="STRING" size="256" sumtext="본인부담상한 기준일자"/>
- <Column id="inpt_nblsyn" type="STRING" size="256" sumtext="노블레스 여부"/>
- <Column id="inpt_fstrgstrid" type="STRING" size="256" sumtext="최초등록자 ID"/>
- <Column id="inpt_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="inpt_lastupdtrid" type="STRING" size="256" sumtext="최종수정자 ID"/>
- <Column id="inpt_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="inpt_recovwardcd" type="STRING" size="256" sumtext="회복병동코드"/>
- <Column id="inpt_recovmovedd" type="STRING" size="256" sumtext="회복이동일자"/>
- <Column id="inpt_recovinrmdt" type="STRING" size="256" sumtext="회복입실일시"/>
- <Column id="inpt_recovoutdt" type="STRING" size="256" sumtext="회복퇴실일시"/>
- <Column id="inpt_ordreqformflag" type="STRING" size="256" sumtext="진료의뢰서구분"/>
- <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256" sumtext="장애인수첩소지"/>
- <Column id="inpt_undersixageyn" type="STRING" size="256" sumtext="6세미만여부"/>
- <Column id="inpt_spclcd" type="STRING" size="256" sumtext="특례코드"/>
- <Column id="inpt_calcdd" type="STRING" size="256" sumtext="계산입실기준일자"/>
- <Column id="inpt_calctm" type="STRING" size="256" sumtext="계산입실기준시간"/>
- <Column id="inpt_badcd" type="STRING" size="256" sumtext="병상코드"/>
- <Column id="inpt_ermedispclid" type="STRING" size="256" sumtext="응급담당교수ID"/>
- <Column id="inpt_emplno" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="inpt_suppkindsubyn" type="STRING" size="256" sumtext="보조유형 주과여부"/>
- <Column id="inpt_ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="inpt_opertodd" type="STRING" size="256" sumtext="중증수술 보조유형 적용종료예정일"/>
- <Column id="inpt_onlnno" type="STRING" size="256" sumtext="통장입금 계좌번호"/>
- <Column id="inpt_careoutrmdt" type="STRING" size="256" sumtext="간호퇴실일시"/>
- <Column id="inpt_careoutrmdelyresn" type="STRING" size="256" sumtext="간호퇴실지연사유"/>
- <Column id="inpt_careoutrmrgstid" type="STRING" size="256" sumtext="간호퇴실등록자ID"/>
- <Column id="inpt_etcordflag" type="STRING" size="256" sumtext="(코드군 P0022 참조) J:주사"/>
- <Column id="inpt_spclsuppkind" type="STRING" size="256" sumtext="6시간미만환자 산정특례보조유형"/>
- <Column id="inpt_orgordtype" type="STRING" size="256" sumtext="최초 ordtype"/>
- <Column id="inpt_subdeptcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstcnfm" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstfromdd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnsttodd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_preroomcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_prebedcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstroomcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstbedcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="inpt_specordtype" type="STRING" size="256" sumtext="선택진료위임여부"/>
- <Column id="inpt_tdaydschresn" type="STRING" size="256" sumtext="당일퇴원사유"/>
- <Column id="inpt_isolateinfo" type="STRING" size="256" sumtext="격리병실정보"/>
- <Column id="inpt_iprcaddyn" type="STRING" size="256" sumtext="추가처방여부"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_check">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_check" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="inpt_hngnm2" type="STRING" size="256" sumtext="표시명"/>
- <Column id="inpt_rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="inpt_sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="inpt_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="inpt_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="inpt_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="inpt_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="inpt_cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="inpt_seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="inpt_instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="inpt_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="inpt_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="inpt_intm" type="STRING" size="256" sumtext="입원 시간"/>
- <Column id="inpt_inpath" type="STRING" size="256" sumtext="입원 경로"/>
- <Column id="inpt_arvpath" type="STRING" size="256" sumtext="도착경로"/>
- <Column id="inpt_ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256" sumtext="본원 출생여부"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256" sumtext="입원예약 여부"/>
- <Column id="inpt_dschdd" type="STRING" size="256" sumtext="퇴원 일자"/>
- <Column id="inpt_dschtm" type="STRING" size="256" sumtext="퇴원 시간"/>
- <Column id="inpt_dschtype" type="STRING" size="256" sumtext="퇴원 형태"/>
- <Column id="inpt_dethdt" type="STRING" size="256" sumtext="사망 일시"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256" sumtext="진찰료 산정"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256" sumtext="초재진 구분"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="inpt_holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="inpt_brateflag" type="STRING" size="256" sumtext="외래부담률 O, 입원부담률 I"/>
- <Column id="inpt_ordtype" type="STRING" size="256" sumtext="진료형태(외래 O, 응급 E ,입원 I)"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="inpt_erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="inpt_hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="inpt_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="inpt_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="inpt_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_orddeptnm" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
- <Column id="inpt_medispclnm" type="STRING" size="256" sumtext="담당교수명"/>
- <Column id="inpt_atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_atdoctnm" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_specordyn" type="STRING" size="256" sumtext="선택 진료 여부"/>
- <Column id="inpt_wardcd" type="STRING" size="256" sumtext="병동 코드"/>
- <Column id="inpt_roomcd" type="STRING" size="256" sumtext="병실 코드"/>
- <Column id="inpt_bedcd" type="STRING" size="256" sumtext="병상 코드"/>
- <Column id="inpt_bednm" type="STRING" size="256" sumtext="병상 명칭"/>
- <Column id="inpt_bedno" type="STRING" size="256" sumtext="병상 번호"/>
- <Column id="inpt_roomgrdecd" type="STRING" size="256" sumtext="병실등급 코드"/>
- <Column id="inpt_roomtypecd" type="STRING" size="256" sumtext="병실형태 코드"/>
- <Column id="inpt_rqsthospcd" type="STRING" size="256" sumtext="협력의뢰 병원코드"/>
- <Column id="inpt_rqstdrid" type="STRING" size="256" sumtext="협력의뢰 의사 ID"/>
- <Column id="inpt_hospiceyn" type="STRING" size="256" sumtext="호스피스여부"/>
- <Column id="inpt_drgyn" type="STRING" size="256" sumtext="DRG 사용 여부"/>
- <Column id="inpt_bmtyn" type="STRING" size="256" sumtext="BMT 환자 여부"/>
- <Column id="inpt_clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="inpt_clincstdycd" type="STRING" size="256" sumtext="임상연구 코드"/>
- <Column id="inpt_batlockid" type="STRING" size="256" sumtext="Batch작업시 처리 ID"/>
- <Column id="inpt_batlockyn" type="STRING" size="256" sumtext="Batch작업 여부"/>
- <Column id="inpt_prcplockid" type="STRING" size="256" sumtext="처방잠김ID"/>
- <Column id="inpt_ordcostretcdd" type="STRING" size="256" sumtext="진료비 소급일자"/>
- <Column id="inpt_ordcostcalcdd" type="STRING" size="256" sumtext="진료비 계산일자"/>
- <Column id="inpt_inacptdt" type="STRING" size="256" sumtext="입원접수 일시"/>
- <Column id="inpt_inacptchrgid" type="STRING" size="256" sumtext="입원접수 담당자"/>
- <Column id="inpt_eroutdt" type="STRING" size="256" sumtext="응급실 퇴실 일시"/>
- <Column id="inpt_careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
- <Column id="inpt_careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
- <Column id="inpt_careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
- <Column id="inpt_dietprcpcopyflag" type="STRING" size="256" sumtext="식이처방복사구분"/>
- <Column id="inpt_incncldt" type="STRING" size="256" sumtext="입원취소 일시"/>
- <Column id="inpt_incnclchrgid" type="STRING" size="256" sumtext="입원취소 담당자"/>
- <Column id="inpt_inoutcvrtyn" type="STRING" size="256" sumtext="입원후 외래전환 여부"/>
- <Column id="inpt_dschcnclyn" type="STRING" size="256" sumtext="퇴원취소 여부"/>
- <Column id="inpt_dschcnclresn" type="STRING" size="256" sumtext="퇴원취소 사유"/>
- <Column id="inpt_dschcncldt" type="STRING" size="256" sumtext="퇴원취소 일시"/>
- <Column id="inpt_dschcnclcharid" type="STRING" size="256" sumtext="퇴원취소담당자"/>
- <Column id="inpt_dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고 여부"/>
- <Column id="inpt_dschdclrdt" type="STRING" size="256" sumtext="퇴원예고 일시"/>
- <Column id="inpt_dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고 등록자"/>
- <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고 등록일시"/>
- <Column id="inpt_dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록 접수일시"/>
- <Column id="inpt_dschrgstacptcharid" type="STRING" size="256" sumtext="퇴원등록 접수담당자"/>
- <Column id="inpt_dschnotiyn" type="STRING" size="256" sumtext="퇴원통보 여부"/>
- <Column id="inpt_dschnotidt" type="STRING" size="256" sumtext="퇴원통보 일시"/>
- <Column id="inpt_dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보 등록자"/>
- <Column id="inpt_dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보 등록일시"/>
- <Column id="inpt_visitrefyn" type="STRING" size="256" sumtext="방문객용 적용 여부"/>
- <Column id="inpt_keepdschcnclresn" type="STRING" size="256" sumtext="가퇴원취소 사유"/>
- <Column id="inpt_calclastdd" type="STRING" size="256" sumtext="정산 최종일자"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행 상태"/>
- <Column id="inpt_lastjudgdt" type="STRING" size="256" sumtext="최종심사 일자"/>
- <Column id="inpt_lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구 일자"/>
- <Column id="inpt_lastjudgendid" type="STRING" size="256" sumtext="최종심사 완료자"/>
- <Column id="inpt_spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="inpt_probjudgflag" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
- <Column id="inpt_mainjudgid" type="STRING" size="256" sumtext="주심사자"/>
- <Column id="inpt_medcaredayno" type="STRING" size="256" sumtext="요양일수(보험사용)"/>
- <Column id="inpt_dschcntcyn" type="STRING" size="256" sumtext="퇴원시 환자에게 연락여부"/>
- <Column id="inpt_dscharngmnmemo" type="STRING" size="256" sumtext="퇴원정리메모(간호)"/>
- <Column id="inpt_ownbmaxbadd" type="STRING" size="256" sumtext="본인부담상한 기준일자"/>
- <Column id="inpt_nblsyn" type="STRING" size="256" sumtext="노블레스 여부"/>
- <Column id="inpt_fstrgstrid" type="STRING" size="256" sumtext="최초등록자 ID"/>
- <Column id="inpt_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="inpt_lastupdtrid" type="STRING" size="256" sumtext="최종수정자 ID"/>
- <Column id="inpt_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="inpt_recovwardcd" type="STRING" size="256" sumtext="회복병동코드"/>
- <Column id="inpt_recovmovedd" type="STRING" size="256" sumtext="회복이동일자"/>
- <Column id="inpt_recovinrmdt" type="STRING" size="256" sumtext="회복입실일시"/>
- <Column id="inpt_recovoutdt" type="STRING" size="256" sumtext="회복퇴실일시"/>
- <Column id="inpt_ordreqformflag" type="STRING" size="256" sumtext="진료의뢰서구분"/>
- <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256" sumtext="장애인수첩소지"/>
- <Column id="inpt_undersixageyn" type="STRING" size="256" sumtext="6세미만여부"/>
- <Column id="inpt_spclcd" type="STRING" size="256" sumtext="특례코드"/>
- <Column id="inpt_calcdd" type="STRING" size="256" sumtext="계산입실기준일자"/>
- <Column id="inpt_calctm" type="STRING" size="256" sumtext="계산입실기준시간"/>
- <Column id="inpt_badcd" type="STRING" size="256" sumtext="병상코드"/>
- <Column id="inpt_ermedispclid" type="STRING" size="256" sumtext="응급담당교수ID"/>
- <Column id="inpt_emplno" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="inpt_suppkindsubyn" type="STRING" size="256" sumtext="보조유형 주과여부"/>
- <Column id="inpt_ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="inpt_opertodd" type="STRING" size="256" sumtext="중증수술 보조유형 적용종료예정일"/>
- <Column id="inpt_onlnno" type="STRING" size="256" sumtext="통장입금 계좌번호"/>
- <Column id="inpt_careoutrmdt" type="STRING" size="256" sumtext="간호퇴실일시"/>
- <Column id="inpt_careoutrmdelyresn" type="STRING" size="256" sumtext="간호퇴실지연사유"/>
- <Column id="inpt_careoutrmrgstid" type="STRING" size="256" sumtext="간호퇴실등록자ID"/>
- <Column id="inpt_etcordflag" type="STRING" size="256" sumtext="(코드군 P0022 참조) J:주사"/>
- <Column id="inpt_spclsuppkind" type="STRING" size="256" sumtext="6시간미만환자 산정특례보조유형"/>
- <Column id="inpt_orgordtype" type="STRING" size="256" sumtext="최초 ordtype"/>
- <Column id="inpt_subdeptcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstcnfm" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstfromdd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnsttodd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_preroomcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_prebedcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstroomcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstbedcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="inpt_specordtype" type="STRING" size="256" sumtext="선택진료위임여부"/>
- <Column id="inpt_tdaydschresn" type="STRING" size="256" sumtext="당일퇴원사유"/>
- <Column id="inpt_isolateinfo" type="STRING" size="256" sumtext="격리병실정보"/>
- <Column id="inpt_iprcaddyn" type="STRING" size="256" sumtext="추가처방여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_d_rcv_drnb" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="bthdt" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="sickbabyyn" type="STRING" size="256"/>
- <Column id="immatureyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="bthdt"/>
- <Col id="hngnm"/>
- <Col id="indd"/>
- <Col id="sickbabyyn"/>
- <Col id="immatureyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_etc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="disccd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="iphs_flag" type="STRING" size="256"/>
- <Column id="icdr_flag" type="STRING" size="256"/>
- <Column id="icdr_app_flag" type="STRING" size="256"/>
- <Column id="ptbs_count" type="STRING" size="256"/>
- <Column id="ptin_count" type="STRING" size="256"/>
- <Column id="inpt_count" type="STRING" size="256"/>
- <Column id="iphs_count" type="STRING" size="256"/>
- <Column id="icdr_count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="iphs_flag"/>
- <Col id="icdr_flag"/>
- <Col id="icdr_app_flag"/>
- <Col id="ptbs_count"/>
- <Col id="ptin_count"/>
- <Col id="inpt_count"/>
- <Col id="iphs_count"/>
- <Col id="icdr_count"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcv_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ptbs_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptbs_hngnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="ptbs_engnm" type="STRING" size="256" sumtext="영문성명"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256" sumtext="주민번호앞자리"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256" sumtext="주민번호뒷자리"/>
- <Column id="ptbs_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="ptbs_sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="ptbs_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="ptbs_hometel" type="STRING" size="256" sumtext="연락처"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256" sumtext="휴대폰"/>
- <Column id="ptbs_etctel1" type="STRING" size="256" sumtext="기타전화번호1"/>
- <Column id="ptbs_etctel2" type="STRING" size="256" sumtext="기타전화번호2"/>
- <Column id="ptbs_vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="ptbs_recmyn" type="STRING" size="256" sumtext="직원소개"/>
- <Column id="ptbs_recmerid" type="STRING" size="256" sumtext="추천인 아이디"/>
- <Column id="ptbs_recmernm" type="STRING" size="256" sumtext="추천인 성명"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256" sumtext="추천인과의 관계"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256" sumtext="우편번호앞자리"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256" sumtext="우편번호뒷자리"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256" sumtext="우편번호순서"/>
- <Column id="ptbs_zipcdaddr" type="STRING" size="256" sumtext="주소"/>
- <Column id="ptbs_detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="ptbs_religncd" type="STRING" size="256" sumtext="종교"/>
- <Column id="ptbs_ptbsremfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256" sumtext="재원여부"/>
- <Column id="ptbs_dethyn" type="STRING" size="256" sumtext="사망여부"/>
- <Column id="ptbs_dethdt" type="STRING" size="256" sumtext="사망일시"/>
- <Column id="ptbs_nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="ptbs_scanyn" type="STRING" size="256" sumtext="동의서출력여부"/>
- <Column id="ptbs_spifscanyn" type="STRING" size="256" sumtext="선탠진료스캔여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptin_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ptin_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptin_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="ptin_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="ptin_seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="ptin_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptin_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptin_insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="ptin_insucdnm" type="STRING" size="256" sumtext="보험자코드명"/>
- <Column id="ptin_insuno" type="STRING" size="256" sumtext="보험증번호"/>
- <Column id="ptin_insdnm" type="STRING" size="256" sumtext="피보험자성명"/>
- <Column id="ptin_insdrrgstno1" type="STRING" size="256" sumtext="피보험자주민번호앞자리"/>
- <Column id="ptin_insdrrgstno2" type="STRING" size="256" sumtext="피보험자주민번호뒷자리"/>
- <Column id="ptin_insdrela" type="STRING" size="256" sumtext="피보험자관계"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="aipm_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="aipm_mngtno" type="STRING" size="256" sumtext="관리번호"/>
- <Column id="aipm_seqno" type="STRING" size="256" sumtext="이력일련번호"/>
- <Column id="aipm_instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="aipm_histstat" type="STRING" size="256" sumtext="이력상태 "/>
- <Column id="aipm_insukind" type="STRING" size="256" sumtext="보험유형 "/>
- <Column id="aipm_suppkind" type="STRING" size="256" sumtext="보조유형 "/>
- <Column id="aipm_autmbinsuseqno" type="STRING" size="256" sumtext="자보연번호 "/>
- <Column id="aipm_acddd" type="STRING" size="256" sumtext="사고일자 "/>
- <Column id="aipm_insucmpycd" type="STRING" size="256" sumtext="보험회사코드"/>
- <Column id="aipm_carno" type="STRING" size="256" sumtext="차량번호 "/>
- <Column id="aipm_chrgrnm" type="STRING" size="256" sumtext="담당자명 "/>
- <Column id="aipm_chrgrtel" type="STRING" size="256" sumtext="담당자전화 "/>
- <Column id="aipm_ordopendd" type="STRING" size="256" sumtext="진료개시일자"/>
- <Column id="aipm_aprvfromdd" type="STRING" size="256" sumtext="승인시작일자"/>
- <Column id="aipm_aprvtodd" type="STRING" size="256" sumtext="승인종료일자"/>
- <Column id="aipm_paylimamt" type="STRING" size="256" sumtext="지불한도액 "/>
- <Column id="aipm_chospathcd" type="STRING" size="256" sumtext="내원경로 "/>
- <Column id="aipm_agreenddd" type="STRING" size="256" sumtext="합의종결일자"/>
- <Column id="aipm_endflag" type="STRING" size="256" sumtext="종결구분 "/>
- <Column id="aipm_endresncd" type="STRING" size="256" sumtext="종결사유코드"/>
- <Column id="aipm_autmbinsurem" type="STRING" size="256" sumtext="자보참고사항"/>
- <Column id="aipm_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="aipm_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="aipm_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="aipm_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="aipm_insucdnm" type="STRING" size="256" sumtext="보험회사코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="icpm_pid" type="STRING" size="256" sumtext="등록번호 "/>
- <Column id="icpm_mngtno" type="STRING" size="256" sumtext="관리번호 "/>
- <Column id="icpm_seqno" type="STRING" size="256" sumtext="일련번호 "/>
- <Column id="icpm_instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="icpm_histstat" type="STRING" size="256" sumtext="이력상태 "/>
- <Column id="icpm_insukind" type="STRING" size="256" sumtext="이력상태 "/>
- <Column id="icpm_suppkind" type="STRING" size="256" sumtext="보조유형 "/>
- <Column id="icpm_acddd" type="STRING" size="256" sumtext="사고일자 "/>
- <Column id="icpm_inducsbrchcd" type="STRING" size="256" sumtext="산재지사코드"/>
- <Column id="icpm_bizplcenm" type="STRING" size="256" sumtext="사업장명 "/>
- <Column id="icpm_chrgnm" type="STRING" size="256" sumtext="담당자명 "/>
- <Column id="icpm_ordopendd" type="STRING" size="256" sumtext="진료개시일자"/>
- <Column id="icpm_ordtodd" type="STRING" size="256" sumtext="진료종료일자"/>
- <Column id="icpm_spredayno" type="STRING" size="256" sumtext="잔여일수"/>
- <Column id="icpm_endflag" type="STRING" size="256" sumtext="종결구분 "/>
- <Column id="icpm_endcnts" type="STRING" size="256" sumtext="종결사유 "/>
- <Column id="icpm_inducsrem" type="STRING" size="256" sumtext="산재참고사항"/>
- <Column id="icpm_apryfromdd" type="STRING" size="256" sumtext="요양승인기간from "/>
- <Column id="icpm_aprytodd" type="STRING" size="256" sumtext="요양승인기간to"/>
- <Column id="icpm_frstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="icpm_frstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="icpm_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="icpm_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="icpm_insucdnm" type="STRING" size="256" sumtext="산재지사코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="checkflag" type="STRING" size="256" sumtext="체크상태"/>
- <Column id="iphs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="iphs_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="iphs_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="iphs_cretno" type="STRING" size="256" sumtext="환자 일자별 일련번호"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력 시작일자"/>
- <Column id="iphs_seqno" type="STRING" size="256" sumtext="이력 일련번호"/>
- <Column id="iphs_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="iphs_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="iphs_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="iphs_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="iphs_insucd" type="STRING" size="256" sumtext="보험자 코드"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256" sumtext="보조유형 사유"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256" sumtext="수가계산방법"/>
- <Column id="iphs_drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="iphs_drgno" type="STRING" size="256" sumtext="DRG번호"/>
- <Column id="iphs_bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="iphs_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256" sumtext="임상연구 구분"/>
- <Column id="iphs_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="iphs_rcptyn" type="STRING" size="256" sumtext="수납여부"/>
- <Column id="iphs_clamkey" type="STRING" size="256" sumtext="청구생성 기본키"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256" sumtext="청구 최종일자"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256" sumtext="심사중인 심사자 ID"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256" sumtext="최초 등록자 ID"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256" sumtext="최초 등록일시"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256" sumtext="최종 수정자 ID"/>
- <Column id="iphs_lastupdtrnm" type="STRING" size="256" sumtext="최종 수정자"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256" sumtext="최종 수정일시"/>
- <Column id="iphs_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" sumtext="본인부담상한액차등적용구분"/>
- <Column id="iphs_fstrgstrnm" type="STRING" size="256" sumtext="최초 등록자"/>
- <Column id="iphs_emplnm" type="STRING" size="256" sumtext="직원이름"/>
- <Column id="iphs_famyrelnm" type="STRING" size="256" sumtext="관계"/>
- <Column id="iphs_preststatnm" type="STRING" size="256" sumtext="근무여부"/>
- <Column id="iphs_profacptyn" type="STRING" size="256" sumtext="증명서접수여부"/>
- <Column id="iphs_profacptdd" type="STRING" size="256" sumtext="증명서접수일자"/>
- <Column id="iphs_remark" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="iphs_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사상태"/>
- <Column id="iphs_judgdt" type="STRING" size="256" sumtext="심사일시"/>
- <Column id="iphs_lastjudgendid" type="STRING" size="256" sumtext="최종심사자ID"/>
- <Column id="iphs_lastjudgendnm" type="STRING" size="256" sumtext="최종심사자명"/>
- <Column id="iphs_insukind_new" type="STRING" size="256" sumtext="보험유형_new"/>
- <Column id="iphs_suppkind_new" type="STRING" size="256" sumtext="보조유형_new"/>
- <Column id="iphs_etcordflag" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_forcesepcd" type="STRING" size="256" sumtext="강제분리사유"/>
- <Column id="iphs_judgchgyn" type="STRING" size="256" sumtext="심사완료후처방변경유무"/>
- <Column id="iphs_judgchgdd" type="STRING" size="256" sumtext="심사완료후처방변경일자"/>
- <Column id="iphs_uncocd" type="STRING" size="256" sumtext="장애인미수코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_admi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="admi_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="admi_rcptflag" type="STRING" size="256" sumtext="수납구분"/>
- <Column id="admi_cashamt" type="BIGDECIMAL" size="256" sumtext="현금액"/>
- <Column id="admi_cardamt" type="BIGDECIMAL" size="256" sumtext="카드액"/>
- <Column id="admi_onlineamt" type="BIGDECIMAL" size="256" sumtext="온라인금액"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="adrv_insukind" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="adrv_inrsrvacptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="adrv_inrsrvacptseqno" type="STRING" size="256" sumtext="접수일련번호"/>
- <Column id="adrv_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="adrv_orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="adrv_clincstdyacptflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="adrv_clincstdyno" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="adrv_inhopeward" type="STRING" size="256" sumtext="희망병동"/>
- <Column id="adrv_inhoperoomgrdeto" type="STRING" size="256" sumtext="희망병실등급TO"/>
- <Column id="adrv_oxyyn" type="STRING" size="256" sumtext="O2사용여부"/>
- <Column id="adrv_suctyn" type="STRING" size="256" sumtext="SUCTION사용여부"/>
- <Column id="adrv_inrsrvrem" type="STRING" size="256" sumtext="입원예약참고사항"/>
- <Column id="adrv_specroomyn" type="STRING" size="256" sumtext="입원예약병실형태"/>
- <Column id="adrv_wardtypecd" type="STRING" size="256" sumtext="병동형태"/>
- <Column id="adrv_specwardcd" type="STRING" size="256" sumtext="세부병동"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_disc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="disc_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="disc_indd" type="STRING" size="256" sumtext="최종진료일자"/>
- <Column id="disc_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="disc_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="disc_emplname" type="STRING" size="256" sumtext="직원성명"/>
- <Column id="disc_rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="disc_rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="disc_realemplno" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="disc_discuncocd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="disc_famyrelcd" type="STRING" size="256" sumtext="가족관계코드"/>
- <Column id="disc_famyrelnm" type="STRING" size="256" sumtext="가족관계명"/>
- <Column id="disc_preststatnm" type="STRING" size="256" sumtext="근무상태"/>
- <Column id="disc_remark" type="STRING" size="256" sumtext="참고사항"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_fstinpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fstinpt_fstrgstnm" type="STRING" size="256" sumtext="최초입원등록자명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256"/>
- <Column id="ptbs_pid" type="STRING" size="256"/>
- <Column id="ptbs_hngnm" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
- <Column id="ptbs_sex" type="STRING" size="256"/>
- <Column id="ptbs_age" type="STRING" size="256"/>
- <Column id="ptbs_vipyn" type="STRING" size="256"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256"/>
- <Column id="ptbs_brthdd" type="STRING" size="256"/>
- <Column id="ptbs_hometel" type="STRING" size="256"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256"/>
- <Column id="ptbs_zipcdaddr" type="STRING" size="256"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
- <Column id="ptbs_detladdr" type="STRING" size="256"/>
- <Column id="ptbs_remfact" type="STRING" size="256"/>
- <Column id="ptbs_recmyn" type="STRING" size="256"/>
- <Column id="ptbs_recmerid" type="STRING" size="256"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256"/>
- <Column id="ptbs_dethyn" type="STRING" size="256"/>
- <Column id="ptbs_dethdt" type="STRING" size="256"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptbs_status"/>
- <Col id="ptbs_pid"/>
- <Col id="ptbs_hngnm"/>
- <Col id="ptbs_rrgstno1"/>
- <Col id="ptbs_rrgstno2"/>
- <Col id="ptbs_sex"/>
- <Col id="ptbs_age"/>
- <Col id="ptbs_vipyn"/>
- <Col id="ptbs_forgeryn"/>
- <Col id="ptbs_brthdd"/>
- <Col id="ptbs_hometel"/>
- <Col id="ptbs_mpphontel"/>
- <Col id="ptbs_zipcd1"/>
- <Col id="ptbs_zipcd2"/>
- <Col id="ptbs_zipcdaddr"/>
- <Col id="ptbs_zipcdseq"/>
- <Col id="ptbs_detladdr"/>
- <Col id="ptbs_remfact"/>
- <Col id="ptbs_recmyn"/>
- <Col id="ptbs_recmerid"/>
- <Col id="ptbs_recmerrela"/>
- <Col id="ptbs_dethyn"/>
- <Col id="ptbs_dethdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptin_status" type="STRING" size="256"/>
- <Column id="ptin_pid" type="STRING" size="256"/>
- <Column id="ptin_insukind" type="STRING" size="256"/>
- <Column id="ptin_todd" type="STRING" size="256"/>
- <Column id="ptin_insucd" type="STRING" size="256"/>
- <Column id="ptin_insuno" type="STRING" size="256"/>
- <Column id="ptin_insdrela" type="STRING" size="256"/>
- <Column id="ptin_insdnm" type="STRING" size="256"/>
- <Column id="ptin_insdrrgstno1" type="STRING" size="256"/>
- <Column id="ptin_insdrrgstno2" type="STRING" size="256"/>
- <Column id="ptin_fromdd" type="STRING" size="256"/>
- <Column id="ptin_histstat" type="STRING" size="256"/>
- <Column id="ptin_insucdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptin_status"/>
- <Col id="ptin_pid"/>
- <Col id="ptin_insukind"/>
- <Col id="ptin_todd"/>
- <Col id="ptin_insucd"/>
- <Col id="ptin_insuno"/>
- <Col id="ptin_insdrela"/>
- <Col id="ptin_insdnm"/>
- <Col id="ptin_insdrrgstno1"/>
- <Col id="ptin_insdrrgstno2"/>
- <Col id="ptin_fromdd"/>
- <Col id="ptin_histstat"/>
- <Col id="ptin_insucdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_iphs_oncolumnchanged">
- <ColumnInfo>
- <Column id="checkflag" type="STRING" size="256" sumtext="체크상태"/>
- <Column id="iphs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="iphs_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="iphs_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="iphs_cretno" type="STRING" size="256" sumtext="환자 일자별 일련번호"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력 시작일자"/>
- <Column id="iphs_seqno" type="STRING" size="256" sumtext="이력 일련번호"/>
- <Column id="iphs_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="iphs_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="iphs_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="iphs_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="iphs_insucd" type="STRING" size="256" sumtext="보험자 코드"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256" sumtext="보조유형 사유"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256" sumtext="수가계산방법"/>
- <Column id="iphs_drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="iphs_drgno" type="STRING" size="256" sumtext="DRG번호"/>
- <Column id="iphs_bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="iphs_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256" sumtext="임상연구 구분"/>
- <Column id="iphs_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="iphs_rcptyn" type="STRING" size="256" sumtext="수납여부"/>
- <Column id="iphs_clamkey" type="STRING" size="256" sumtext="청구생성 기본키"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256" sumtext="청구 최종일자"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256" sumtext="심사중인 심사자 ID"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256" sumtext="최초 등록자 ID"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256" sumtext="최초 등록일시"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256" sumtext="최종 수정자 ID"/>
- <Column id="iphs_lastupdtrnm" type="STRING" size="256" sumtext="최종 수정자"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256" sumtext="최종 수정일시"/>
- <Column id="iphs_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" sumtext="본인부담상한액차등적용구분"/>
- <Column id="iphs_fstrgstrnm" type="STRING" size="256" sumtext="최초 등록자"/>
- <Column id="iphs_emplnm" type="STRING" size="256" sumtext="직원이름"/>
- <Column id="iphs_famyrelnm" type="STRING" size="256" sumtext="관계"/>
- <Column id="iphs_preststatnm" type="STRING" size="256" sumtext="근무여부"/>
- <Column id="iphs_profacptyn" type="STRING" size="256" sumtext="증명서접수여부"/>
- <Column id="iphs_profacptdd" type="STRING" size="256" sumtext="증명서접수일자"/>
- <Column id="iphs_remark" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="iphs_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사상태"/>
- <Column id="iphs_judgdt" type="STRING" size="256" sumtext="심사일시"/>
- <Column id="iphs_lastjudgendid" type="STRING" size="256" sumtext="최종심사자ID"/>
- <Column id="iphs_lastjudgendnm" type="STRING" size="256" sumtext="최종심사자명"/>
- <Column id="iphs_insukind_new" type="STRING" size="256" sumtext="보험유형_new"/>
- <Column id="iphs_suppkind_new" type="STRING" size="256" sumtext="보조유형_new"/>
- <Column id="iphs_etcordflag" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_forcesepcd" type="STRING" size="256" sumtext="강제분리사유"/>
- <Column id="iphs_judgchgyn" type="STRING" size="256" sumtext="심사완료후처방변경유무"/>
- <Column id="iphs_judgchgdd" type="STRING" size="256" sumtext="심사완료후처방변경일자"/>
- <Column id="iphs_uncocd" type="STRING" size="256" sumtext="장애인미수코드"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="iphs_cpyn">N</Col>
- <Col id="iphs_rareobstflag">I</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="icdr_status" type="STRING" size="256"/>
- <Column id="icdr_pid" type="STRING" size="255"/>
- <Column id="icdr_indd" type="STRING" size="255"/>
- <Column id="icdr_cretno" type="BIGDECIMAL" size="255"/>
- <Column id="icdr_fromdd" type="STRING" size="255"/>
- <Column id="icdr_seqno" type="BIGDECIMAL" size="255"/>
- <Column id="icdr_instcd" type="STRING" size="255"/>
- <Column id="icdr_mskind" type="STRING" size="255"/>
- <Column id="icdr_todd" type="STRING" size="255"/>
- <Column id="icdr_histstat" type="STRING" size="255"/>
- <Column id="icdr_indschacptstat" type="STRING" size="255"/>
- <Column id="icdr_ordtype" type="STRING" size="255"/>
- <Column id="icdr_acptflagcd" type="STRING" size="255"/>
- <Column id="icdr_appflagcd" type="STRING" size="255"/>
- <Column id="icdr_centcd" type="STRING" size="255"/>
- <Column id="icdr_dutdeptcd" type="STRING" size="255"/>
- <Column id="icdr_suporddeptcd" type="STRING" size="255"/>
- <Column id="icdr_orddeptcd" type="STRING" size="255"/>
- <Column id="icdr_orddeptnm" type="STRING" size="255"/>
- <Column id="icdr_medispclid" type="STRING" size="255"/>
- <Column id="icdr_medispclnm" type="STRING" size="255"/>
- <Column id="icdr_atdoctid" type="STRING" size="255"/>
- <Column id="icdr_atdoctnm" type="STRING" size="255"/>
- <Column id="icdr_specordyn" type="STRING" size="255"/>
- <Column id="icdr_wardcd" type="STRING" size="255"/>
- <Column id="icdr_roomcd" type="STRING" size="255"/>
- <Column id="icdr_bedcd" type="STRING" size="255"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="255"/>
- <Column id="icdr_roomtypecd" type="STRING" size="255"/>
- <Column id="icdr_wardcd2" type="STRING" size="255"/>
- <Column id="icdr_roomcd2" type="STRING" size="255"/>
- <Column id="icdr_bedcd2" type="STRING" size="255"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="255"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="255"/>
- <Column id="icdr_oxyyn" type="STRING" size="255"/>
- <Column id="icdr_suctyn" type="STRING" size="255"/>
- <Column id="icdr_prestremcd" type="STRING" size="255"/>
- <Column id="icdr_chngprestrem" type="STRING" size="255"/>
- <Column id="icdr_fstrgstrid" type="STRING" size="255"/>
- <Column id="icdr_fstrgstrnm" type="STRING" size="255"/>
- <Column id="icdr_fstrgstdt" type="STRING" size="255"/>
- <Column id="icdr_lastupdtrid" type="STRING" size="255"/>
- <Column id="icdr_lastupdtrnm" type="STRING" size="255"/>
- <Column id="icdr_lastupdtdt" type="STRING" size="255"/>
- <Column id="icdr_lastupdtridnm" type="STRING" size="255"/>
- <Column id="icdr_lastyn" type="STRING" size="255"/>
- <Column id="icdr_subdeptcd" type="STRING" size="255"/>
- <Column id="icdr_coopteamcd" type="STRING" size="255"/>
- <Column id="icdr_specordtype" type="STRING" size="255"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_nbmo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_admi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_h_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_check" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="inpt_hngnm2" type="STRING" size="256" sumtext="표시명"/>
- <Column id="inpt_rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="inpt_sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="inpt_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="inpt_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="inpt_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="inpt_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="inpt_cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="inpt_seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="inpt_instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="inpt_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="inpt_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="inpt_intm" type="STRING" size="256" sumtext="입원 시간"/>
- <Column id="inpt_inpath" type="STRING" size="256" sumtext="입원 경로"/>
- <Column id="inpt_arvpath" type="STRING" size="256" sumtext="도착경로"/>
- <Column id="inpt_ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256" sumtext="본원 출생여부"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256" sumtext="입원예약 여부"/>
- <Column id="inpt_dschdd" type="STRING" size="256" sumtext="퇴원 일자"/>
- <Column id="inpt_dschtm" type="STRING" size="256" sumtext="퇴원 시간"/>
- <Column id="inpt_dschtype" type="STRING" size="256" sumtext="퇴원 형태"/>
- <Column id="inpt_dethdt" type="STRING" size="256" sumtext="사망 일시"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256" sumtext="진찰료 산정"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256" sumtext="초재진 구분"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="inpt_holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="inpt_brateflag" type="STRING" size="256" sumtext="외래부담률 O, 입원부담률 I"/>
- <Column id="inpt_ordtype" type="STRING" size="256" sumtext="진료형태(외래 O, 응급 E ,입원 I)"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="inpt_erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="inpt_hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="inpt_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="inpt_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="inpt_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_orddeptnm" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
- <Column id="inpt_medispclnm" type="STRING" size="256" sumtext="담당교수명"/>
- <Column id="inpt_atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_atdoctnm" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_specordyn" type="STRING" size="256" sumtext="선택 진료 여부"/>
- <Column id="inpt_wardcd" type="STRING" size="256" sumtext="병동 코드"/>
- <Column id="inpt_roomcd" type="STRING" size="256" sumtext="병실 코드"/>
- <Column id="inpt_bedcd" type="STRING" size="256" sumtext="병상 코드"/>
- <Column id="inpt_bednm" type="STRING" size="256" sumtext="병상 명칭"/>
- <Column id="inpt_bedno" type="STRING" size="256" sumtext="병상 번호"/>
- <Column id="inpt_roomgrdecd" type="STRING" size="256" sumtext="병실등급 코드"/>
- <Column id="inpt_roomtypecd" type="STRING" size="256" sumtext="병실형태 코드"/>
- <Column id="inpt_rqsthospcd" type="STRING" size="256" sumtext="협력의뢰 병원코드"/>
- <Column id="inpt_rqstdrid" type="STRING" size="256" sumtext="협력의뢰 의사 ID"/>
- <Column id="inpt_hospiceyn" type="STRING" size="256" sumtext="호스피스여부"/>
- <Column id="inpt_drgyn" type="STRING" size="256" sumtext="DRG 사용 여부"/>
- <Column id="inpt_bmtyn" type="STRING" size="256" sumtext="BMT 환자 여부"/>
- <Column id="inpt_clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="inpt_clincstdycd" type="STRING" size="256" sumtext="임상연구 코드"/>
- <Column id="inpt_batlockid" type="STRING" size="256" sumtext="Batch작업시 처리 ID"/>
- <Column id="inpt_batlockyn" type="STRING" size="256" sumtext="Batch작업 여부"/>
- <Column id="inpt_prcplockid" type="STRING" size="256" sumtext="처방잠김ID"/>
- <Column id="inpt_ordcostretcdd" type="STRING" size="256" sumtext="진료비 소급일자"/>
- <Column id="inpt_ordcostcalcdd" type="STRING" size="256" sumtext="진료비 계산일자"/>
- <Column id="inpt_inacptdt" type="STRING" size="256" sumtext="입원접수 일시"/>
- <Column id="inpt_inacptchrgid" type="STRING" size="256" sumtext="입원접수 담당자"/>
- <Column id="inpt_eroutdt" type="STRING" size="256" sumtext="응급실 퇴실 일시"/>
- <Column id="inpt_careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
- <Column id="inpt_careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
- <Column id="inpt_careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
- <Column id="inpt_dietprcpcopyflag" type="STRING" size="256" sumtext="식이처방복사구분"/>
- <Column id="inpt_incncldt" type="STRING" size="256" sumtext="입원취소 일시"/>
- <Column id="inpt_incnclchrgid" type="STRING" size="256" sumtext="입원취소 담당자"/>
- <Column id="inpt_inoutcvrtyn" type="STRING" size="256" sumtext="입원후 외래전환 여부"/>
- <Column id="inpt_dschcnclyn" type="STRING" size="256" sumtext="퇴원취소 여부"/>
- <Column id="inpt_dschcnclresn" type="STRING" size="256" sumtext="퇴원취소 사유"/>
- <Column id="inpt_dschcncldt" type="STRING" size="256" sumtext="퇴원취소 일시"/>
- <Column id="inpt_dschcnclcharid" type="STRING" size="256" sumtext="퇴원취소담당자"/>
- <Column id="inpt_dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고 여부"/>
- <Column id="inpt_dschdclrdt" type="STRING" size="256" sumtext="퇴원예고 일시"/>
- <Column id="inpt_dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고 등록자"/>
- <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고 등록일시"/>
- <Column id="inpt_dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록 접수일시"/>
- <Column id="inpt_dschrgstacptcharid" type="STRING" size="256" sumtext="퇴원등록 접수담당자"/>
- <Column id="inpt_dschnotiyn" type="STRING" size="256" sumtext="퇴원통보 여부"/>
- <Column id="inpt_dschnotidt" type="STRING" size="256" sumtext="퇴원통보 일시"/>
- <Column id="inpt_dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보 등록자"/>
- <Column id="inpt_dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보 등록일시"/>
- <Column id="inpt_visitrefyn" type="STRING" size="256" sumtext="방문객용 적용 여부"/>
- <Column id="inpt_keepdschcnclresn" type="STRING" size="256" sumtext="가퇴원취소 사유"/>
- <Column id="inpt_calclastdd" type="STRING" size="256" sumtext="정산 최종일자"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행 상태"/>
- <Column id="inpt_lastjudgdt" type="STRING" size="256" sumtext="최종심사 일자"/>
- <Column id="inpt_lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구 일자"/>
- <Column id="inpt_lastjudgendid" type="STRING" size="256" sumtext="최종심사 완료자"/>
- <Column id="inpt_spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="inpt_probjudgflag" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
- <Column id="inpt_mainjudgid" type="STRING" size="256" sumtext="주심사자"/>
- <Column id="inpt_medcaredayno" type="STRING" size="256" sumtext="요양일수(보험사용)"/>
- <Column id="inpt_dschcntcyn" type="STRING" size="256" sumtext="퇴원시 환자에게 연락여부"/>
- <Column id="inpt_dscharngmnmemo" type="STRING" size="256" sumtext="퇴원정리메모(간호)"/>
- <Column id="inpt_ownbmaxbadd" type="STRING" size="256" sumtext="본인부담상한 기준일자"/>
- <Column id="inpt_nblsyn" type="STRING" size="256" sumtext="노블레스 여부"/>
- <Column id="inpt_fstrgstrid" type="STRING" size="256" sumtext="최초등록자 ID"/>
- <Column id="inpt_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="inpt_lastupdtrid" type="STRING" size="256" sumtext="최종수정자 ID"/>
- <Column id="inpt_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="inpt_recovwardcd" type="STRING" size="256" sumtext="회복병동코드"/>
- <Column id="inpt_recovmovedd" type="STRING" size="256" sumtext="회복이동일자"/>
- <Column id="inpt_recovinrmdt" type="STRING" size="256" sumtext="회복입실일시"/>
- <Column id="inpt_recovoutdt" type="STRING" size="256" sumtext="회복퇴실일시"/>
- <Column id="inpt_ordreqformflag" type="STRING" size="256" sumtext="진료의뢰서구분"/>
- <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256" sumtext="장애인수첩소지"/>
- <Column id="inpt_undersixageyn" type="STRING" size="256" sumtext="6세미만여부"/>
- <Column id="inpt_spclcd" type="STRING" size="256" sumtext="특례코드"/>
- <Column id="inpt_calcdd" type="STRING" size="256" sumtext="계산입실기준일자"/>
- <Column id="inpt_calctm" type="STRING" size="256" sumtext="계산입실기준시간"/>
- <Column id="inpt_badcd" type="STRING" size="256" sumtext="병상코드"/>
- <Column id="inpt_ermedispclid" type="STRING" size="256" sumtext="응급담당교수ID"/>
- <Column id="inpt_emplno" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="inpt_suppkindsubyn" type="STRING" size="256" sumtext="보조유형 주과여부"/>
- <Column id="inpt_ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="inpt_opertodd" type="STRING" size="256" sumtext="중증수술 보조유형 적용종료예정일"/>
- <Column id="inpt_onlnno" type="STRING" size="256" sumtext="통장입금 계좌번호"/>
- <Column id="inpt_careoutrmdt" type="STRING" size="256" sumtext="간호퇴실일시"/>
- <Column id="inpt_careoutrmdelyresn" type="STRING" size="256" sumtext="간호퇴실지연사유"/>
- <Column id="inpt_careoutrmrgstid" type="STRING" size="256" sumtext="간호퇴실등록자ID"/>
- <Column id="inpt_etcordflag" type="STRING" size="256" sumtext="(코드군 P0022 참조) J:주사"/>
- <Column id="inpt_spclsuppkind" type="STRING" size="256" sumtext="6시간미만환자 산정특례보조유형"/>
- <Column id="inpt_orgordtype" type="STRING" size="256" sumtext="최초 ordtype"/>
- <Column id="inpt_subdeptcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstcnfm" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstfromdd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnsttodd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_preroomcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_prebedcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstroomcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_cnstbedcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="inpt_specordtype" type="STRING" size="256" sumtext="선택진료위임여부"/>
- <Column id="inpt_tdaydschresn" type="STRING" size="256" sumtext="당일퇴원사유"/>
- <Column id="inpt_isolateinfo" type="STRING" size="256" sumtext="격리병실정보"/>
- <Column id="inpt_iprcaddyn" type="STRING" size="256" sumtext="추가처방여부"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_check">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="checkflag" type="STRING" size="256" sumtext="체크상태"/>
- <Column id="iphs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="iphs_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="iphs_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="iphs_cretno" type="STRING" size="256" sumtext="환자 일자별 일련번호"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력 시작일자"/>
- <Column id="iphs_seqno" type="STRING" size="256" sumtext="이력 일련번호"/>
- <Column id="iphs_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="iphs_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="iphs_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="iphs_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="iphs_insucd" type="STRING" size="256" sumtext="보험자 코드"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256" sumtext="보조유형 사유"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256" sumtext="수가계산방법"/>
- <Column id="iphs_drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="iphs_drgno" type="STRING" size="256" sumtext="DRG번호"/>
- <Column id="iphs_bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="iphs_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256" sumtext="임상연구 구분"/>
- <Column id="iphs_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="iphs_rcptyn" type="STRING" size="256" sumtext="수납여부"/>
- <Column id="iphs_clamkey" type="STRING" size="256" sumtext="청구생성 기본키"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256" sumtext="청구 최종일자"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256" sumtext="심사중인 심사자 ID"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256" sumtext="최초 등록자 ID"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256" sumtext="최초 등록일시"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256" sumtext="최종 수정자 ID"/>
- <Column id="iphs_lastupdtrnm" type="STRING" size="256" sumtext="최종 수정자"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256" sumtext="최종 수정일시"/>
- <Column id="iphs_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" sumtext="본인부담상한액차등적용구분"/>
- <Column id="iphs_fstrgstrnm" type="STRING" size="256" sumtext="최초 등록자"/>
- <Column id="iphs_emplnm" type="STRING" size="256" sumtext="직원이름"/>
- <Column id="iphs_famyrelnm" type="STRING" size="256" sumtext="관계"/>
- <Column id="iphs_preststatnm" type="STRING" size="256" sumtext="근무여부"/>
- <Column id="iphs_profacptyn" type="STRING" size="256" sumtext="증명서접수여부"/>
- <Column id="iphs_profacptdd" type="STRING" size="256" sumtext="증명서접수일자"/>
- <Column id="iphs_remark" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="iphs_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사상태"/>
- <Column id="iphs_judgdt" type="STRING" size="256" sumtext="심사일시"/>
- <Column id="iphs_lastjudgendid" type="STRING" size="256" sumtext="최종심사자ID"/>
- <Column id="iphs_lastjudgendnm" type="STRING" size="256" sumtext="최종심사자명"/>
- <Column id="iphs_insukind_new" type="STRING" size="256" sumtext="보험유형_new"/>
- <Column id="iphs_suppkind_new" type="STRING" size="256" sumtext="보조유형_new"/>
- <Column id="iphs_etcordflag" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_forcesepcd" type="STRING" size="256" sumtext="강제분리사유"/>
- <Column id="iphs_judgchgyn" type="STRING" size="256" sumtext="심사완료후처방변경유무"/>
- <Column id="iphs_judgchgdd" type="STRING" size="256" sumtext="심사완료후처방변경일자"/>
- <Column id="iphs_uncocd" type="STRING" size="256" sumtext="장애인미수코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_h_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="icdr_status" type="STRING" size="256"/>
- <Column id="icdr_pid" type="STRING" size="255"/>
- <Column id="icdr_indd" type="STRING" size="255"/>
- <Column id="icdr_cretno" type="BIGDECIMAL" size="255"/>
- <Column id="icdr_fromdd" type="STRING" size="255"/>
- <Column id="icdr_seqno" type="BIGDECIMAL" size="255"/>
- <Column id="icdr_instcd" type="STRING" size="255"/>
- <Column id="icdr_mskind" type="STRING" size="255"/>
- <Column id="icdr_todd" type="STRING" size="255"/>
- <Column id="icdr_histstat" type="STRING" size="255"/>
- <Column id="icdr_indschacptstat" type="STRING" size="255"/>
- <Column id="icdr_ordtype" type="STRING" size="255"/>
- <Column id="icdr_acptflagcd" type="STRING" size="255"/>
- <Column id="icdr_appflagcd" type="STRING" size="255"/>
- <Column id="icdr_centcd" type="STRING" size="255"/>
- <Column id="icdr_dutdeptcd" type="STRING" size="255"/>
- <Column id="icdr_suporddeptcd" type="STRING" size="255"/>
- <Column id="icdr_orddeptcd" type="STRING" size="255"/>
- <Column id="icdr_orddeptnm" type="STRING" size="255"/>
- <Column id="icdr_medispclid" type="STRING" size="255"/>
- <Column id="icdr_medispclnm" type="STRING" size="255"/>
- <Column id="icdr_atdoctid" type="STRING" size="255"/>
- <Column id="icdr_atdoctnm" type="STRING" size="255"/>
- <Column id="icdr_specordyn" type="STRING" size="255"/>
- <Column id="icdr_wardcd" type="STRING" size="255"/>
- <Column id="icdr_roomcd" type="STRING" size="255"/>
- <Column id="icdr_bedcd" type="STRING" size="255"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="255"/>
- <Column id="icdr_roomtypecd" type="STRING" size="255"/>
- <Column id="icdr_wardcd2" type="STRING" size="255"/>
- <Column id="icdr_roomcd2" type="STRING" size="255"/>
- <Column id="icdr_bedcd2" type="STRING" size="255"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="255"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="255"/>
- <Column id="icdr_oxyyn" type="STRING" size="255"/>
- <Column id="icdr_suctyn" type="STRING" size="255"/>
- <Column id="icdr_prestremcd" type="STRING" size="255"/>
- <Column id="icdr_chngprestrem" type="STRING" size="255"/>
- <Column id="icdr_fstrgstrid" type="STRING" size="255"/>
- <Column id="icdr_fstrgstrnm" type="STRING" size="255"/>
- <Column id="icdr_fstrgstdt" type="STRING" size="255"/>
- <Column id="icdr_lastupdtrid" type="STRING" size="255"/>
- <Column id="icdr_lastupdtrnm" type="STRING" size="255"/>
- <Column id="icdr_lastupdtdt" type="STRING" size="255"/>
- <Column id="icdr_lastupdtridnm" type="STRING" size="255"/>
- <Column id="icdr_lastyn" type="STRING" size="255"/>
- <Column id="icdr_subdeptcd" type="STRING" size="255"/>
- <Column id="icdr_coopteamcd" type="STRING" size="255"/>
- <Column id="icdr_specordtype" type="STRING" size="255"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srdg_pid" type="STRING" size="256"/>
- <Column id="srdg_insuflag" type="STRING" size="256"/>
- <Column id="srdg_suppkind" type="STRING" size="256"/>
- <Column id="srdg_insukind" type="STRING" size="256"/>
- <Column id="srdg_todd" type="STRING" size="256"/>
- <Column id="srdg_seqno" type="STRING" size="256"/>
- <Column id="srdg_instcd" type="STRING" size="256"/>
- <Column id="srdg_histstat" type="STRING" size="256"/>
- <Column id="srdg_fromdd" type="STRING" size="256"/>
- <Column id="srdg_seridiagno" type="STRING" size="256"/>
- <Column id="srdg_apppsnnm" type="STRING" size="256"/>
- <Column id="srdg_rela" type="STRING" size="256"/>
- <Column id="srdg_acptdd" type="STRING" size="256"/>
- <Column id="srdg_acpttm" type="STRING" size="256"/>
- <Column id="srdg_acptid" type="STRING" size="256"/>
- <Column id="srdg_remfact" type="STRING" size="256"/>
- <Column id="srdg_fstrgstrid" type="STRING" size="256"/>
- <Column id="srdg_fstrgstdt" type="STRING" size="256"/>
- <Column id="srdg_lastupdtrid" type="STRING" size="256"/>
- <Column id="srdg_lastupdtdt" type="STRING" size="256"/>
- <Column id="srdg_insuflag_before" type="STRING" size="256"/>
- <Column id="srdg_suppkind_before" type="STRING" size="256"/>
- <Column id="srdg_todd_before" type="STRING" size="256"/>
- <Column id="srdg_seqno_before" type="STRING" size="256"/>
- <Column id="srdg_stat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srdg_pid"/>
- <Col id="srdg_insuflag"/>
- <Col id="srdg_suppkind"/>
- <Col id="srdg_insukind"/>
- <Col id="srdg_todd"/>
- <Col id="srdg_seqno"/>
- <Col id="srdg_instcd"/>
- <Col id="srdg_histstat"/>
- <Col id="srdg_fromdd"/>
- <Col id="srdg_seridiagno"/>
- <Col id="srdg_apppsnnm"/>
- <Col id="srdg_rela"/>
- <Col id="srdg_acptdd"/>
- <Col id="srdg_acpttm"/>
- <Col id="srdg_acptid"/>
- <Col id="srdg_remfact"/>
- <Col id="srdg_fstrgstrid"/>
- <Col id="srdg_fstrgstdt"/>
- <Col id="srdg_lastupdtrid"/>
- <Col id="srdg_lastupdtdt"/>
- <Col id="srdg_insuflag_before"/>
- <Col id="srdg_suppkind_before"/>
- <Col id="srdg_todd_before"/>
- <Col id="srdg_seqno_before"/>
- <Col id="srdg_stat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="aipm_pid" type="STRING" size="256"/>
- <Column id="aipm_suppkind" type="STRING" size="256"/>
- <Column id="aipm_insucmpycd" type="STRING" size="256"/>
- <Column id="aipm_insucdnm" type="STRING" size="256"/>
- <Column id="aipm_paylimamt" type="STRING" size="256"/>
- <Column id="aipm_aprvfromdd" type="STRING" size="256"/>
- <Column id="aipm_aprvtodd" type="STRING" size="256"/>
- <Column id="aipm_paygrntno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aipm_pid"/>
- <Col id="aipm_suppkind"/>
- <Col id="aipm_insucmpycd"/>
- <Col id="aipm_insucdnm"/>
- <Col id="aipm_paylimamt"/>
- <Col id="aipm_aprvfromdd"/>
- <Col id="aipm_aprvtodd"/>
- <Col id="aipm_paygrntno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="icpm_pid" type="STRING" size="256"/>
- <Column id="icpm_mngtno" type="STRING" size="256"/>
- <Column id="icpm_bizplcenm" type="STRING" size="256"/>
- <Column id="icpm_inducsbrchcd" type="STRING" size="256"/>
- <Column id="icpm_insucdnm" type="STRING" size="256"/>
- <Column id="icpm_acddd" type="STRING" size="256"/>
- <Column id="icpm_ordopendd" type="STRING" size="256"/>
- <Column id="icpm_apryfromdd" type="STRING" size="256"/>
- <Column id="icpm_aprytodd" type="STRING" size="256"/>
- <Column id="icpm_spredayno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="icpm_pid"/>
- <Col id="icpm_mngtno"/>
- <Col id="icpm_bizplcenm"/>
- <Col id="icpm_inducsbrchcd"/>
- <Col id="icpm_insucdnm"/>
- <Col id="icpm_acddd"/>
- <Col id="icpm_ordopendd"/>
- <Col id="icpm_apryfromdd"/>
- <Col id="icpm_aprytodd"/>
- <Col id="icpm_spredayno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_disc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_fstinpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256"/>
- <Column id="ptbs_pid" type="STRING" size="256"/>
- <Column id="ptbs_hngnm" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
- <Column id="ptbs_sex" type="STRING" size="256"/>
- <Column id="ptbs_age" type="STRING" size="256"/>
- <Column id="ptbs_vipyn" type="STRING" size="256"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256"/>
- <Column id="ptbs_brthdd" type="STRING" size="256"/>
- <Column id="ptbs_hometel" type="STRING" size="256"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256"/>
- <Column id="ptbs_zipcdaddr" type="STRING" size="256"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
- <Column id="ptbs_detladdr" type="STRING" size="256"/>
- <Column id="ptbs_remfact" type="STRING" size="256"/>
- <Column id="ptbs_recmyn" type="STRING" size="256"/>
- <Column id="ptbs_recmerid" type="STRING" size="256"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256"/>
- <Column id="ptbs_dethyn" type="STRING" size="256"/>
- <Column id="ptbs_dethdt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_original_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptin_status" type="STRING" size="256"/>
- <Column id="ptin_pid" type="STRING" size="256"/>
- <Column id="ptin_insukind" type="STRING" size="256"/>
- <Column id="ptin_todd" type="STRING" size="256"/>
- <Column id="ptin_insucd" type="STRING" size="256"/>
- <Column id="ptin_insuno" type="STRING" size="256"/>
- <Column id="ptin_insdrela" type="STRING" size="256"/>
- <Column id="ptin_insdnm" type="STRING" size="256"/>
- <Column id="ptin_insdrrgstno1" type="STRING" size="256"/>
- <Column id="ptin_insdrrgstno2" type="STRING" size="256"/>
- <Column id="ptin_fromdd" type="STRING" size="256"/>
- <Column id="ptin_histstat" type="STRING" size="256"/>
- <Column id="ptin_insucdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_original_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="checkflag" type="STRING" size="256" sumtext="체크상태"/>
- <Column id="iphs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="iphs_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="iphs_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="iphs_cretno" type="STRING" size="256" sumtext="환자 일자별 일련번호"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력 시작일자"/>
- <Column id="iphs_seqno" type="STRING" size="256" sumtext="이력 일련번호"/>
- <Column id="iphs_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="iphs_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="iphs_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="iphs_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="iphs_insucd" type="STRING" size="256" sumtext="보험자 코드"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256" sumtext="보조유형 사유"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256" sumtext="수가계산방법"/>
- <Column id="iphs_drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="iphs_drgno" type="STRING" size="256" sumtext="DRG번호"/>
- <Column id="iphs_bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="iphs_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256" sumtext="임상연구 구분"/>
- <Column id="iphs_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="iphs_rcptyn" type="STRING" size="256" sumtext="수납여부"/>
- <Column id="iphs_clamkey" type="STRING" size="256" sumtext="청구생성 기본키"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256" sumtext="청구 최종일자"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256" sumtext="심사중인 심사자 ID"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256" sumtext="최초 등록자 ID"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256" sumtext="최초 등록일시"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256" sumtext="최종 수정자 ID"/>
- <Column id="iphs_lastupdtrnm" type="STRING" size="256" sumtext="최종 수정자"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256" sumtext="최종 수정일시"/>
- <Column id="iphs_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" sumtext="본인부담상한액차등적용구분"/>
- <Column id="iphs_fstrgstrnm" type="STRING" size="256" sumtext="최초 등록자"/>
- <Column id="iphs_emplnm" type="STRING" size="256" sumtext="직원이름"/>
- <Column id="iphs_famyrelnm" type="STRING" size="256" sumtext="관계"/>
- <Column id="iphs_preststatnm" type="STRING" size="256" sumtext="근무여부"/>
- <Column id="iphs_profacptyn" type="STRING" size="256" sumtext="증명서접수여부"/>
- <Column id="iphs_profacptdd" type="STRING" size="256" sumtext="증명서접수일자"/>
- <Column id="iphs_remark" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="iphs_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사상태"/>
- <Column id="iphs_judgdt" type="STRING" size="256" sumtext="심사일시"/>
- <Column id="iphs_lastjudgendid" type="STRING" size="256" sumtext="최종심사자ID"/>
- <Column id="iphs_lastjudgendnm" type="STRING" size="256" sumtext="최종심사자명"/>
- <Column id="iphs_insukind_new" type="STRING" size="256" sumtext="보험유형_new"/>
- <Column id="iphs_suppkind_new" type="STRING" size="256" sumtext="보조유형_new"/>
- <Column id="iphs_etcordflag" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_forcesepcd" type="STRING" size="256" sumtext="강제분리사유"/>
- <Column id="iphs_judgchgyn" type="STRING" size="256" sumtext="심사완료후처방변경유무"/>
- <Column id="iphs_judgchgdd" type="STRING" size="256" sumtext="심사완료후처방변경일자"/>
- <Column id="iphs_uncocd" type="STRING" size="256" sumtext="장애인미수코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_original_admi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="adrv_pid" type="STRING" size="256"/>
- <Column id="adrv_inrsrvrem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="adrv_pid"/>
- <Col id="adrv_inrsrvrem"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_disc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_rooa" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srdg_pid" type="STRING" size="256"/>
- <Column id="srdg_insuflag" type="STRING" size="256"/>
- <Column id="srdg_suppkind" type="STRING" size="256"/>
- <Column id="srdg_insukind" type="STRING" size="256"/>
- <Column id="srdg_todd" type="STRING" size="256"/>
- <Column id="srdg_seqno" type="STRING" size="256"/>
- <Column id="srdg_instcd" type="STRING" size="256"/>
- <Column id="srdg_histstat" type="STRING" size="256"/>
- <Column id="srdg_fromdd" type="STRING" size="256"/>
- <Column id="srdg_seridiagno" type="STRING" size="256"/>
- <Column id="srdg_apppsnnm" type="STRING" size="256"/>
- <Column id="srdg_rela" type="STRING" size="256"/>
- <Column id="srdg_acptdd" type="STRING" size="256"/>
- <Column id="srdg_acpttm" type="STRING" size="256"/>
- <Column id="srdg_acptid" type="STRING" size="256"/>
- <Column id="srdg_remfact" type="STRING" size="256"/>
- <Column id="srdg_fstrgstrid" type="STRING" size="256"/>
- <Column id="srdg_fstrgstdt" type="STRING" size="256"/>
- <Column id="srdg_lastupdtrid" type="STRING" size="256"/>
- <Column id="srdg_lastupdtdt" type="STRING" size="256"/>
- <Column id="srdg_insuflag_before" type="STRING" size="256"/>
- <Column id="srdg_suppkind_before" type="STRING" size="256"/>
- <Column id="srdg_todd_before" type="STRING" size="256"/>
- <Column id="srdg_seqno_before" type="STRING" size="256"/>
- <Column id="srdg_stat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srdg_pid"/>
- <Col id="srdg_insuflag"/>
- <Col id="srdg_suppkind"/>
- <Col id="srdg_insukind"/>
- <Col id="srdg_todd"/>
- <Col id="srdg_seqno"/>
- <Col id="srdg_instcd"/>
- <Col id="srdg_histstat"/>
- <Col id="srdg_fromdd"/>
- <Col id="srdg_seridiagno"/>
- <Col id="srdg_apppsnnm"/>
- <Col id="srdg_rela"/>
- <Col id="srdg_acptdd"/>
- <Col id="srdg_acpttm"/>
- <Col id="srdg_acptid"/>
- <Col id="srdg_remfact"/>
- <Col id="srdg_fstrgstrid"/>
- <Col id="srdg_fstrgstdt"/>
- <Col id="srdg_lastupdtrid"/>
- <Col id="srdg_lastupdtdt"/>
- <Col id="srdg_insuflag_before"/>
- <Col id="srdg_suppkind_before"/>
- <Col id="srdg_todd_before"/>
- <Col id="srdg_seqno_before"/>
- <Col id="srdg_stat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_fstinpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="icdr_gubn" type="STRING" size="255"/>
- <Column id="icdr_pid" type="STRING" size="255"/>
- <Column id="icdr_indd" type="STRING" size="255"/>
- <Column id="icdr_cretno" type="BIGDECIMAL" size="255"/>
- <Column id="icdr_fromdd" type="STRING" size="255"/>
- <Column id="icdr_seqno" type="BIGDECIMAL" size="255"/>
- <Column id="icdr_instcd" type="STRING" size="255"/>
- <Column id="icdr_mskind" type="STRING" size="255"/>
- <Column id="icdr_todd" type="STRING" size="255"/>
- <Column id="icdr_histstat" type="STRING" size="255"/>
- <Column id="icdr_indschacptstat" type="STRING" size="255"/>
- <Column id="icdr_ordtype" type="STRING" size="255"/>
- <Column id="icdr_acptflagcd" type="STRING" size="255"/>
- <Column id="icdr_appflagcd" type="STRING" size="255"/>
- <Column id="icdr_centcd" type="STRING" size="255"/>
- <Column id="icdr_dutdeptcd" type="STRING" size="255"/>
- <Column id="icdr_suporddeptcd" type="STRING" size="255"/>
- <Column id="icdr_orddeptcd" type="STRING" size="255"/>
- <Column id="icdr_orddeptnm" type="STRING" size="255"/>
- <Column id="icdr_medispclid" type="STRING" size="255"/>
- <Column id="icdr_medispclnm" type="STRING" size="255"/>
- <Column id="icdr_atdoctid" type="STRING" size="255"/>
- <Column id="icdr_atdoctnm" type="STRING" size="255"/>
- <Column id="icdr_specordyn" type="STRING" size="255"/>
- <Column id="icdr_wardcd" type="STRING" size="255"/>
- <Column id="icdr_roomcd" type="STRING" size="255"/>
- <Column id="icdr_bedcd" type="STRING" size="255"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="255"/>
- <Column id="icdr_roomtypecd" type="STRING" size="255"/>
- <Column id="icdr_wardcd2" type="STRING" size="255"/>
- <Column id="icdr_roomcd2" type="STRING" size="255"/>
- <Column id="icdr_bedcd2" type="STRING" size="255"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="255"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="255"/>
- <Column id="icdr_oxyyn" type="STRING" size="255"/>
- <Column id="icdr_suctyn" type="STRING" size="255"/>
- <Column id="icdr_prestremcd" type="STRING" size="255"/>
- <Column id="icdr_chngprestrem" type="STRING" size="255"/>
- <Column id="icdr_fstrgstrid" type="STRING" size="255"/>
- <Column id="icdr_fstrgstrnm" type="STRING" size="255"/>
- <Column id="icdr_fstrgstdt" type="STRING" size="255"/>
- <Column id="icdr_lastupdtrid" type="STRING" size="255"/>
- <Column id="icdr_lastupdtrnm" type="STRING" size="255"/>
- <Column id="icdr_lastupdtdt" type="STRING" size="255"/>
- <Column id="icdr_lastupdtridnm" type="STRING" size="255"/>
- <Column id="icdr_lastyn" type="STRING" size="255"/>
- <Column id="icdr_subdeptcd" type="STRING" size="255"/>
- <Column id="icdr_coopteamcd" type="STRING" size="255"/>
- <Column id="icdr_specordtype" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_d_drnb" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
- <Column id="bthdt" type="STRING" size="256" sumtext="출산일자"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="babyno" type="STRING" size="256" sumtext="신생아번호"/>
- <Column id="babynm" type="STRING" size="256" sumtext="신생아이름"/>
- <Column id="sickbabyyn" type="STRING" size="256" sumtext="환아여부"/>
- <Column id="immatureyn" type="STRING" size="256" sumtext="미숙아여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ptbs_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptbs_hngnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="ptbs_engnm" type="STRING" size="256" sumtext="영문성명"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256" sumtext="주민번호앞자리"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256" sumtext="주민번호뒷자리"/>
- <Column id="ptbs_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="ptbs_sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="ptbs_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="ptbs_hometel" type="STRING" size="256" sumtext="연락처"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256" sumtext="휴대폰"/>
- <Column id="ptbs_etctel1" type="STRING" size="256" sumtext="기타전화번호1"/>
- <Column id="ptbs_etctel2" type="STRING" size="256" sumtext="기타전화번호2"/>
- <Column id="ptbs_vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="ptbs_recmyn" type="STRING" size="256" sumtext="직원소개"/>
- <Column id="ptbs_recmerid" type="STRING" size="256" sumtext="추천인 아이디"/>
- <Column id="ptbs_recmernm" type="STRING" size="256" sumtext="추천인 이름"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256" sumtext="우편번호앞자리"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256" sumtext="우편번호뒷자리"/>
- <Column id="ptbs_zipcdaddr" type="STRING" size="256" sumtext="주소"/>
- <Column id="ptbs_detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="ptbs_ptbsremfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256" sumtext="재원여부"/>
- <Column id="ptbs_pidflag" type="STRING" size="256" sumtext="번호유형"/>
- <Column id="ptbs_scanyn" type="STRING" size="256" sumtext="동의서출력여부"/>
- <Column id="ptbs_cctvscanyn" type="STRING" size="256" sumtext="영상처리기기동의서스캔여부"/>
- <Column id="ptbs_spifscanyn" type="STRING" size="256" sumtext="선택진료신청서스캔여부"/>
- <Column id="ptbs_privacyyn" type="STRING" size="256" sumtext="사생활보호관리여부"/>
- <Column id="ptbs_privacyrequest" type="STRING" size="256" sumtext="사생활보호신청자"/>
- <Column id="ptbs_privacytarget" type="STRING" size="256" sumtext="사생활보호대상"/>
- <Column id="ptbs_privacytype" type="STRING" size="256" sumtext="사생활보호내용"/>
- <Column id="ptbs_privacyrmk" type="STRING" size="256" sumtext="사생활보호비고"/>
- <Column id="ptbs_agmttype" type="STRING" size="256" sumtext="약정서구분"/>
- <Column id="ptbs_agmtdays" type="INT" size="256" sumtext="기간약정서잔여일"/>
- <Column id="ptbs_isolinfo" type="STRING" size="256" sumtext="격리환자정보"/>
- <Column id="ptbs_builno" type="STRING" size="256" sumtext="도로명주소 코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptsp_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptsp_workflag" type="STRING" size="256" sumtext="작업구분"/>
- <Column id="ptsp_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="ptsp_seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="ptsp_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptsp_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptsp_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptsp_opengrde" type="STRING" size="256" sumtext="특이사항공개정도"/>
- <Column id="ptsp_ordpossyn" type="STRING" size="256" sumtext="진료가능유무"/>
- <Column id="ptsp_endyn" type="STRING" size="256" sumtext="종결유무"/>
- <Column id="ptsp_acptresn" type="STRING" size="256" sumtext="등록된사유"/>
- <Column id="ptsp_endresn" type="STRING" size="256" sumtext="종결(완료)사유"/>
- <Column id="ptsp_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptsp_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptsp_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptsp_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srdg_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="srdg_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="srdg_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="srdg_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="srdg_seridiagno" type="STRING" size="256" sumtext="중증등록번호"/>
- <Column id="srdg_anohosprgstflag" type="STRING" size="256" sumtext="타병원등록구분"/>
- <Column id="srdg_cncrdiagcnfmdd" type="STRING" size="256" sumtext="암진단확정일"/>
- <Column id="srdg_genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="srdg_signyn" type="STRING" size="256" sumtext="서명여부"/>
- <Column id="srdg_signdt" type="STRING" size="256" sumtext="서명일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_rooa" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rooa_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="rooa_insukind" type="STRING" size="256" sumtext="보험구분"/>
- <Column id="rooa_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="rooa_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="rooa_rareobstno" type="STRING" size="256" sumtext="특례번호"/>
- <Column id="rooa_anohosprgstflag" type="STRING" size="256" sumtext="타병원등록구분"/>
- <Column id="rooa_rareobstcnfmdd" type="STRING" size="256" sumtext="희귀진단확정일"/>
- <Column id="rooa_genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="rooa_signyn" type="STRING" size="256" sumtext="서명여부"/>
- <Column id="rooa_signdt" type="STRING" size="256" sumtext="서명일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="adrv_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="adrv_inrsrvacptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="adrv_orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="adrv_inrsrvacptseqno" type="INT" size="256" sumtext="입원예약접수번호"/>
- <Column id="adrv_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="adrv_inrsrvacpttm" type="STRING" size="256" sumtext="접수시간"/>
- <Column id="adrv_inrsrvstat" type="STRING" size="256" sumtext="입원예약구분"/>
- <Column id="adrv_inrsrvprcpno" type="INT" size="256" sumtext="입원예약처방번호"/>
- <Column id="adrv_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="adrv_suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="adrv_suppkindresn" type="STRING" size="256" sumtext="보조유형사유코드"/>
- <Column id="adrv_insuno" type="STRING" size="256" sumtext="보험사코드"/>
- <Column id="adrv_indirecdrid" type="STRING" size="256" sumtext="지시의사"/>
- <Column id="adrv_indirecdd" type="STRING" size="256" sumtext="지시일자"/>
- <Column id="adrv_orddrid" type="STRING" size="256" sumtext="담당교수"/>
- <Column id="adrv_inhopedd" type="STRING" size="256" sumtext="희망입원일자"/>
- <Column id="adrv_patinhopedd" type="STRING" size="256" sumtext="환자희망일자"/>
- <Column id="adrv_inhopeward" type="STRING" size="256" sumtext="희망병동"/>
- <Column id="adrv_inhoperoomgrdefrom" type="STRING" size="256" sumtext="희망병실등급FROM"/>
- <Column id="adrv_inhoperoomgrdeto" type="STRING" size="256" sumtext="희망병실등급TO"/>
- <Column id="adrv_assgward" type="STRING" size="256" sumtext="배정병동"/>
- <Column id="adrv_assgroom" type="STRING" size="256" sumtext="배정벙실"/>
- <Column id="adrv_assgbed" type="STRING" size="256" sumtext="배정벙상"/>
- <Column id="adrv_assgroomgrde" type="STRING" size="256" sumtext="배정병실등급"/>
- <Column id="adrv_assgroomtype" type="STRING" size="256" sumtext="배정병실형태"/>
- <Column id="adrv_inflag" type="STRING" size="256" sumtext="입원상태"/>
- <Column id="adrv_drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="adrv_drgno" type="STRING" size="256" sumtext="DRGNO"/>
- <Column id="adrv_bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="adrv_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="adrv_cpcd" type="STRING" size="256" sumtext="CP종류"/>
- <Column id="adrv_fcstinterm" type="STRING" size="256" sumtext="CP예상입원기간"/>
- <Column id="adrv_erreglyn" type="STRING" size="256" sumtext="응급정규여부"/>
- <Column id="adrv_isolroomyn" type="STRING" size="256" sumtext="격리실사용여부"/>
- <Column id="adrv_oxyyn" type="STRING" size="256" sumtext="O2사용여부"/>
- <Column id="adrv_suctyn" type="STRING" size="256" sumtext="SUCTION사용여부"/>
- <Column id="adrv_specroomyn" type="STRING" size="256" sumtext="입원예약병실형태"/>
- <Column id="adrv_scheopdd" type="STRING" size="256" sumtext="수술예정일자"/>
- <Column id="adrv_inrsrvgrad" type="STRING" size="256" sumtext="입원우선순위"/>
- <Column id="adrv_inrsrvrem" type="STRING" size="256" sumtext="입원예약참고사항"/>
- <Column id="adrv_drrem" type="STRING" size="256" sumtext="의료진참고사항"/>
- <Column id="adrv_inrsrvcnclresn" type="STRING" size="256" sumtext="입원예약취소사유"/>
- <Column id="adrv_incncldd" type="STRING" size="256" sumtext="입원취소일자"/>
- <Column id="adrv_incncltm" type="STRING" size="256" sumtext="입원취소시간"/>
- <Column id="adrv_nblsyn" type="STRING" size="256" sumtext="노블레스여부"/>
- <Column id="adrv_nurcnfid" type="STRING" size="256" sumtext="간호확인ID"/>
- <Column id="adrv_nurcnfdt" type="STRING" size="256" sumtext="간호확인시간"/>
- <Column id="adrv_clincstdyacptflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="adrv_clincstdyno" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="adrv_inrsrvcnclresnrem" type="STRING" size="256" sumtext="취소사유"/>
- <Column id="adrv_indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="adrv_incretno" type="STRING" size="256" sumtext="입원생성번호"/>
- <Column id="adrv_ocrtag" type="STRING" size="256" sumtext="OCRTag"/>
- <Column id="adrv_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="adrv_subdeptcd" type="STRING" size="256" sumtext="하위진료과코드"/>
- <Column id="adrv_coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="adrv_wardtypecd" type="STRING" size="256" sumtext="병동형태"/>
- <Column id="adrv_specwardcd" type="STRING" size="256" sumtext="세부병동"/>
- <Column id="adrv_ordreqformflag" type="STRING" size="256" sumtext="수급절차(외래)"/>
- <Column id="adrv_atdoctid" type="STRING" size="256" sumtext="담당의"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_hndc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hndc_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hndc_handcapflag" type="STRING" size="256" sumtext="장애구분"/>
- <Column id="hndc_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="hndc_seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="hndc_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="hndc_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="hndc_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="hndc_handcapgrde" type="STRING" size="256" sumtext="장애등급"/>
- <Column id="hndc_handcapcardno" type="STRING" size="256" sumtext="장애인카드번호"/>
- <Column id="hndc_apppsnnm" type="STRING" size="256" sumtext="신청자명"/>
- <Column id="hndc_rela" type="STRING" size="256" sumtext="관계"/>
- <Column id="hndc_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="hndc_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="hndc_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="hndc_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="hndc_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="hndc_bslvflag" type="STRING" size="256" sumtext="기초생활수급자대상여부"/>
- <Column id="hndc_uncocd" type="STRING" size="256" sumtext="장애인미수코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnst_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="cnst_orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="cnst_insuflag" type="STRING" size="256" sumtext="보험구분"/>
- <Column id="cnst_ordreqkind" type="STRING" size="256" sumtext="진료의뢰서종류"/>
- <Column id="cnst_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="cnst_seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="cnst_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cnst_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="cnst_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="cnst_reqformhospnm" type="STRING" size="256" sumtext="의뢰병원명"/>
- <Column id="cnst_reqformdrnm" type="STRING" size="256" sumtext="의뢰의사명"/>
- <Column id="cnst_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="cnst_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="cnst_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="cnst_lastupdtrid" type="STRING" size="256" sumtext="최종등록자ID"/>
- <Column id="cnst_lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- <Column id="cnst_mig" type="STRING" size="256" sumtext=""/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_grdinrgstinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="intm" type="STRING" size="256" sumtext="입원시간"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_inpt1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="inpt_ordtype" type="STRING" size="256" sumtext="등록번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_stdy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stdy_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="stdy_orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="stdy_enddd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="stdy_stdyno" type="STRING" size="256" sumtext="연구번호"/>
- <Column id="stdy_medfeeyn" type="STRING" size="256" sumtext="진찰료지원여부"/>
- <Column id="stdy_chrgfoodyn" type="STRING" size="256" sumtext="식대지원여부"/>
- <Column id="stdy_roomfeeyn" type="STRING" size="256" sumtext="병실료지원여부"/>
- <Column id="stdy_carecureyn" type="STRING" size="256" sumtext="간호처치료지원여부"/>
- <Column id="stdy_subjno" type="STRING" size="256" sumtext="과제번호"/>
- <Column id="stdy_addflag" type="STRING" size="256" sumtext="가산여부"/>
- <Column id="stdy_ioflag" type="STRING" size="256" sumtext="입원외래구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_disc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="disc_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="disc_indd" type="STRING" size="256" sumtext="최종진료일자"/>
- <Column id="disc_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="disc_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="disc_emplname" type="STRING" size="256" sumtext="직원성명"/>
- <Column id="disc_rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="disc_rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="disc_realemplno" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="disc_discuncocd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="disc_famyrelcd" type="STRING" size="256" sumtext="가족관계코드"/>
- <Column id="disc_famyrelnm" type="STRING" size="256" sumtext="가족관계명"/>
- <Column id="disc_preststatnm" type="STRING" size="256" sumtext="근무상태"/>
- <Column id="disc_remark" type="STRING" size="256" sumtext="참고사항"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_bind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bind_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="bind_oldpid" type="STRING" size="256" sumtext="과거등록번호"/>
- <Column id="bind_newpid" type="STRING" size="256" sumtext="신규등록번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_check_tempdsch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tempdsch_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="tempdsch_indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="tempdsch_cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="tempdsch_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="tempdsch_insukind" type="STRING" size="256" sumtext="보험유형"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_rooa" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rooa_pid" type="STRING" size="256"/>
- <Column id="rooa_insuflag" type="STRING" size="256"/>
- <Column id="rooa_suppkind" type="STRING" size="256"/>
- <Column id="rooa_insukind" type="STRING" size="256"/>
- <Column id="rooa_todd" type="STRING" size="256"/>
- <Column id="rooa_seqno" type="STRING" size="256"/>
- <Column id="rooa_instcd" type="STRING" size="256"/>
- <Column id="rooa_histstat" type="STRING" size="256"/>
- <Column id="rooa_fromdd" type="STRING" size="256"/>
- <Column id="rooa_rareobstno" type="STRING" size="256"/>
- <Column id="rooa_apppsnnm" type="STRING" size="256"/>
- <Column id="rooa_rela" type="STRING" size="256"/>
- <Column id="rooa_acptdd" type="STRING" size="256"/>
- <Column id="rooa_acpttm" type="STRING" size="256"/>
- <Column id="rooa_acptid" type="STRING" size="256"/>
- <Column id="rooa_remfact" type="STRING" size="256"/>
- <Column id="rooa_fstrgstrid" type="STRING" size="256"/>
- <Column id="rooa_fstrgstdt" type="STRING" size="256"/>
- <Column id="rooa_lastupdtrid" type="STRING" size="256"/>
- <Column id="rooa_lastupdtdt" type="STRING" size="256"/>
- <Column id="rooa_insuflag_before" type="STRING" size="256"/>
- <Column id="rooa_suppkind_before" type="STRING" size="256"/>
- <Column id="rooa_todd_before" type="STRING" size="256"/>
- <Column id="rooa_seqno_before" type="STRING" size="256"/>
- <Column id="rooa_stat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rooa_pid"/>
- <Col id="rooa_insuflag"/>
- <Col id="rooa_suppkind"/>
- <Col id="rooa_insukind"/>
- <Col id="rooa_todd"/>
- <Col id="rooa_seqno"/>
- <Col id="rooa_instcd"/>
- <Col id="rooa_histstat"/>
- <Col id="rooa_fromdd"/>
- <Col id="rooa_rareobstno"/>
- <Col id="rooa_apppsnnm"/>
- <Col id="rooa_rela"/>
- <Col id="rooa_acptdd"/>
- <Col id="rooa_acpttm"/>
- <Col id="rooa_acptid"/>
- <Col id="rooa_remfact"/>
- <Col id="rooa_fstrgstrid"/>
- <Col id="rooa_fstrgstdt"/>
- <Col id="rooa_lastupdtrid"/>
- <Col id="rooa_lastupdtdt"/>
- <Col id="rooa_insuflag_before"/>
- <Col id="rooa_suppkind_before"/>
- <Col id="rooa_todd_before"/>
- <Col id="rooa_seqno_before"/>
- <Col id="rooa_stat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nmsp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo16" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nmsp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo22" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo23" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo12" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo9" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="autoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="autoflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_combo24" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_static_rareobstflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">1</Col>
- <Col id="value">400</Col>
- </Row>
- <Row>
- <Col id="label">2</Col>
- <Col id="value">300</Col>
- </Row>
- <Row>
- <Col id="label">3</Col>
- <Col id="value">200</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_ownbmaxgradeflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">1</Col>
- <Col id="value">400</Col>
- </Row>
- <Row>
- <Col id="label">2</Col>
- <Col id="value">300</Col>
- </Row>
- <Row>
- <Col id="label">3</Col>
- <Col id="value">200</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_acptflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">신청</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">승인</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">확인</Col>
- <Col id="value">3</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_appflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">전실</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">전과</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">전과+전실</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">재원변경</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_combo5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_grdbedspec" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rsltflag_indeciprint" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="주치의id"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="주치의명"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="hometel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="insukind" type="STRING" size="256" sumtext="환자유형"/>
- <Column id="insukindcd" type="STRING" size="256" sumtext="환자유형"/>
- <Column id="bedcnt" type="STRING" size="256" sumtext="침상수"/>
- <Column id="diffamt" type="STRING" size="256" sumtext="차액"/>
- <Column id="inrgstid" type="STRING" size="256" sumtext="입원등록자id"/>
- <Column id="inrgstnm" type="STRING" size="256" sumtext="입원등록자명"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="병명"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rsltflag_patappinfo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주빈번호2"/>
- <Column id="choiflag" type="STRING" size="256" sumtext="신청구분"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원/진료일"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="주치의"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택여부"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일"/>
- <Column id="rsrvrgstflag" type="STRING" size="256" sumtext="예약등록여부"/>
- <Column id="elctappdd" type="STRING" size="256" sumtext="전자신청일자"/>
- <Column id="elctappsignkey" type="STRING" size="256" sumtext="전자신청서명키"/>
- <Column id="elctappsigncnts" type="STRING" size="256" sumtext="전자신청서명내용"/>
- <Column id="elctapprelakey" type="STRING" size="256" sumtext="전자신청관계키"/>
- <Column id="elctapprelacnts" type="STRING" size="256" sumtext="전자신청관계내용"/>
- <Column id="lmcd0" type="STRING" size="256" sumtext="과코드0"/>
- <Column id="lmdrid10" type="STRING" size="256" sumtext="과의사1"/>
- <Column id="lmdrid20" type="STRING" size="256" sumtext="과의사2"/>
- <Column id="lmdrid30" type="STRING" size="256" sumtext="과의사3"/>
- <Column id="lmspecyn" type="STRING" size="256" sumtext="과의사선택여부"/>
- <Column id="lmcd1" type="STRING" size="256" sumtext="과코드1"/>
- <Column id="lmdrid11" type="STRING" size="256" sumtext="과의사1"/>
- <Column id="lmdrid21" type="STRING" size="256" sumtext="과의사2"/>
- <Column id="lmdrid31" type="STRING" size="256" sumtext="과의사3"/>
- <Column id="lmspecyn" type="STRING" size="256" sumtext="과의사선택여부"/>
- <Column id="lmcd2" type="STRING" size="256" sumtext="과코드2"/>
- <Column id="lmdrid12" type="STRING" size="256" sumtext="과의사1"/>
- <Column id="lmdrid22" type="STRING" size="256" sumtext="과의사2"/>
- <Column id="lmdrid32" type="STRING" size="256" sumtext="과의사3"/>
- <Column id="lmspecyn" type="STRING" size="256" sumtext="과의사선택여부"/>
- <Column id="lmcd3" type="STRING" size="256" sumtext="과코드3"/>
- <Column id="lmdrid13" type="STRING" size="256" sumtext="과의사1"/>
- <Column id="lmdrid23" type="STRING" size="256" sumtext="과의사2"/>
- <Column id="lmdrid33" type="STRING" size="256" sumtext="과의사3"/>
- <Column id="lmspecyn" type="STRING" size="256" sumtext="과의사선택여부"/>
- <!-- </table>
- <table id="patappinfo7" count_ref="patappinfo7"> -->
- <Column id="lmcd4" type="STRING" size="256" sumtext="과코드4"/>
- <Column id="lmdrid14" type="STRING" size="256" sumtext="과의사1"/>
- <Column id="lmdrid24" type="STRING" size="256" sumtext="과의사2"/>
- <Column id="lmdrid34" type="STRING" size="256" sumtext="과의사3"/>
- <Column id="lmspecyn" type="STRING" size="256" sumtext="과의사선택여부"/>
- <!-- </table>
- <table id="patappinfo8" count_ref="patappinfo8"> -->
- <Column id="lmcd5" type="STRING" size="256" sumtext="과코드5"/>
- <Column id="lmdrid15" type="STRING" size="256" sumtext="과의사1"/>
- <Column id="lmdrid25" type="STRING" size="256" sumtext="과의사2"/>
- <Column id="lmdrid35" type="STRING" size="256" sumtext="과의사3"/>
- <Column id="lmspecyn" type="STRING" size="256" sumtext="과의사선택여부"/>
- <!-- </table>
- <table id="patappinfo9" count_ref="patappinfo9"> -->
- <Column id="lmcd6" type="STRING" size="256" sumtext="과코드6"/>
- <Column id="lmdrid16" type="STRING" size="256" sumtext="과의사1"/>
- <Column id="lmdrid26" type="STRING" size="256" sumtext="과의사2"/>
- <Column id="lmdrid36" type="STRING" size="256" sumtext="과의사3"/>
- <Column id="lmspecyn" type="STRING" size="256" sumtext="과의사선택여부"/>
- <!-- </table>
- <table id="patappinfohosp" count_ref="patappinfohosp"> -->
- <Column id="hospnm" type="STRING" size="256" sumtext="병원명"/>
- <!-- </table>
- <table id="patappinfo10" count_ref="patappinfo10"> -->
- <Column id="elctsignkey1" type="STRING" size="256" sumtext="전자신청서명키"/>
- <Column id="elctsigncnts1" type="STRING" size="256" sumtext="전자신청서명내용"/>
- <Column id="elctsignkey2" type="STRING" size="256" sumtext="전자신청관계키"/>
- <Column id="elctsigncnts2" type="STRING" size="256" sumtext="전자신청관계내용"/>
- <!-- 병실정보 추가 -->
- <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실명"/>
- <Column id="bedcnt" type="STRING" size="256" sumtext="병상수"/>
- <Column id="extrapay" type="STRING" size="256" sumtext="병실차액"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_autinsuinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hospnm" type="STRING" size="256" sumtext="병원명"/>
- <Column id="auttel" type="STRING" size="256" sumtext="자보담당자번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_h_deciprint" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자년"/>
- <Column id="inpath" type="STRING" size="256" sumtext="입원경로"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="담당교수"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별1"/>
- <Column id="religncd" type="STRING" size="256" sumtext="종교"/>
- <Column id="address" type="STRING" size="256" sumtext="주소"/>
- <Column id="hometel" type="STRING" size="256" sumtext="연락처"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="핸드폰"/>
- <Column id="insukind" type="STRING" size="256" sumtext="영문약어"/>
- <Column id="insucd" type="STRING" size="256" sumtext="선택여부"/>
- <Column id="insuno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="insdnm" type="STRING" size="256" sumtext="바코드"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="상병코드"/>
- <Column id="termhngnm" type="STRING" size="256" sumtext="상병명"/>
- <Column id="inschedd" type="STRING" size="256" sumtext="입원예정일"/>
- <Column id="opschedd" type="STRING" size="256" sumtext="수술예정일"/>
- <Column id="indirecdrnm" type="STRING" size="256" sumtext="의뢰자"/>
- <Column id="inrsrvacptdt" type="STRING" size="256" sumtext="의뢰일시"/>
- <Column id="handicapryn1" type="STRING" size="256" sumtext="장애인유무1"/>
- <Column id="handicapryn2" type="STRING" size="256" sumtext="장애인유무2"/>
- <Column id="inrsrvrem" type="STRING" size="256" sumtext="원무참고사항"/>
- <Column id="cnstyn" type="STRING" size="256" sumtext="의뢰서제출여부"/>
- <Column id="rareobstflag" type="STRING" size="256" sumtext="희귀난치"/>
- <Column id="disregprson3" type="STRING" size="256" sumtext="차상위"/>
- <Column id="ocrtag" type="STRING" size="256" sumtext="OCRTag"/>
- <Column id="insukindcd" type="STRING" size="256" sumtext="보험유형코드"/>
- <Column id="bedcnt" type="STRING" size="256" sumtext="병상수"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호앞자리"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호뒷자리"/>
- <Column id="grnternm" type="STRING" size="256" sumtext="보증인명"/>
- <Column id="grntertel" type="STRING" size="256" sumtext="보증인전화번호"/>
- <Column id="realcd" type="STRING" size="256" sumtext="관계"/>
- <Column id="addr" type="STRING" size="256" sumtext="주소"/>
- <Column id="grnterrrgstno1" type="STRING" size="256" sumtext="보증인주민번호앞"/>
- <Column id="grnterrrgstno2" type="STRING" size="256" sumtext="보증인주민번호뒤"/>
- <Column id="grntermpphontel" type="STRING" size="256" sumtext="휴대전화번호"/>
- <Column id="worknm" type="STRING" size="256" sumtext="직장명"/>
- <Column id="worktel" type="STRING" size="256" sumtext="직장전화번호"/>
- <Column id="grnternm1" type="STRING" size="256" sumtext="보증인명1"/>
- <Column id="grntertel1" type="STRING" size="256" sumtext="보증인전화번호1"/>
- <Column id="real1" type="STRING" size="256" sumtext="관계1"/>
- <Column id="addr1" type="STRING" size="256" sumtext="주소1"/>
- <Column id="grnterrrgstno11" type="STRING" size="256" sumtext="보증인주민번호앞1"/>
- <Column id="grnterrrgstno12" type="STRING" size="256" sumtext="보증인주민번호뒤1"/>
- <Column id="grntermpphontel1" type="STRING" size="256" sumtext="휴대전화번호1"/>
- <Column id="worknm1" type="STRING" size="256" sumtext="직장명1"/>
- <Column id="worktel1" type="STRING" size="256" sumtext="직장전화번호1"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터명"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원명"/>
- <Column id="hosptel" type="STRING" size="256" sumtext="병원전화번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_h_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="hngnm3" type="STRING" size="256" sumtext="숨김한글명3"/>
- <Column id="hngnm4" type="STRING" size="256" sumtext="숨김한글명4"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="religncd" type="STRING" size="256" sumtext="종교"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="영문약어"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택여부"/>
- <Column id="medispclid" type="STRING" size="256" sumtext="담당교수"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="barcode" type="STRING" size="256" sumtext="바코드"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="icd10cd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="sasmyn" type="STRING" size="256" sumtext="선택진료여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_data22" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="INT" size="256" sumtext="진료과"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="구분자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_h_rcv_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_h_rcv_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_h_rcv_rooa" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_h_rcv_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_h_rcv_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ptbs_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptbs_hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="ptbs_engnm" type="STRING" size="256" sumtext="영문성명"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="ptbs_sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="ptbs_vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="ptbs_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="ptbs_hometel" type="STRING" size="256" sumtext="연락처"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256" sumtext="우편번호앞자리"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256" sumtext="우편번호뒷자리"/>
- <Column id="ptbs_zipcdaddr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="ptbs_zipcdseq" type="INT" size="256" sumtext="우편번호순서"/>
- <Column id="ptbs_detladdr" type="STRING" size="256" sumtext="하위주소"/>
- <Column id="ptbs_builno" type="STRING" size="256" sumtext="도로명주소 코드"/>
- <Column id="ptbs_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="ptbs_recmyn" type="STRING" size="256" sumtext="직원소개"/>
- <Column id="ptbs_recmerid" type="STRING" size="256" sumtext="추천인"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256" sumtext="추천인과의 관계"/>
- <Column id="ptbs_lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="ptbs_lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptin_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ptin_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptin_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="ptin_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="ptin_seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="ptin_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptin_fromdd" type="STRING" size="256" sumtext="취득일자"/>
- <Column id="ptin_insucd" type="STRING" size="256" sumtext="보험자기호"/>
- <Column id="ptin_insuno" type="STRING" size="256" sumtext="보험증번호"/>
- <Column id="ptin_insdnm" type="STRING" size="256" sumtext="피보험자성명"/>
- <Column id="ptin_insdrrgstno1" type="STRING" size="256" sumtext="피보험자주민번호앞자리"/>
- <Column id="ptin_insdrrgstno2" type="STRING" size="256" sumtext="피보험자주민번호뒷자리"/>
- <Column id="ptin_insdrela" type="STRING" size="256" sumtext="피보험자관계"/>
- <Column id="ptin_lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="ptin_lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="inpt_indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="inpt_cretno" type="INT" size="256" sumtext="환자 일자별 일련번호"/>
- <Column id="inpt_seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="inpt_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="inpt_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="inpt_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="inpt_intm" type="STRING" size="256" sumtext="입원 시간"/>
- <Column id="inpt_inpath" type="STRING" size="256" sumtext="입원 경로"/>
- <Column id="inpt_arvpath" type="STRING" size="256" sumtext="퇴원 경로"/>
- <Column id="inpt_ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256" sumtext="본원 출생여부"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256" sumtext="입원예약 여부"/>
- <Column id="inpt_dschdd" type="STRING" size="256" sumtext="퇴원 일자"/>
- <Column id="inpt_dschtm" type="STRING" size="256" sumtext="퇴원 시간"/>
- <Column id="inpt_dschtype" type="STRING" size="256" sumtext="퇴원 형태"/>
- <Column id="inpt_dethdt" type="STRING" size="256" sumtext="사망 일시"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256" sumtext="진찰료 산정"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256" sumtext="초재진 구분"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="inpt_holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="inpt_brateflag" type="STRING" size="256" sumtext="부담율(외래:O, 입원:I)"/>
- <Column id="inpt_ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="inpt_erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="inpt_hosoutexptresncd" type="STRING" size="256" sumtext="원외사유코드"/>
- <Column id="inpt_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="inpt_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
- <Column id="inpt_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
- <Column id="inpt_atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_specordyn" type="STRING" size="256" sumtext="선택 진료 여부"/>
- <Column id="inpt_wardcd" type="STRING" size="256" sumtext="병동 코드"/>
- <Column id="inpt_roomcd" type="STRING" size="256" sumtext="병실 코드"/>
- <Column id="inpt_bedcd" type="STRING" size="256" sumtext="병실 코드"/>
- <Column id="inpt_roomgrdecd" type="STRING" size="256" sumtext="병실등급 코드"/>
- <Column id="inpt_roomtypecd" type="STRING" size="256" sumtext="병실형태 코드"/>
- <Column id="inpt_rqsthospcd" type="STRING" size="256" sumtext="협력의뢰 병원코드"/>
- <Column id="inpt_rqstdrid" type="STRING" size="256" sumtext="협력의뢰 의사 ID"/>
- <Column id="inpt_hospiceyn" type="STRING" size="256" sumtext="호스피스 여부"/>
- <Column id="inpt_drgyn" type="STRING" size="256" sumtext="DRG 사용 여부"/>
- <Column id="inpt_bmtyn" type="STRING" size="256" sumtext="BMT 환자 여부"/>
- <Column id="inpt_clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="inpt_clincstdycd" type="STRING" size="256" sumtext="임상연구 코드"/>
- <Column id="inpt_batlockid" type="STRING" size="256" sumtext="Batch작업시 처리 ID"/>
- <Column id="inpt_batlockyn" type="STRING" size="256" sumtext="Batch작업 여부"/>
- <Column id="inpt_ordcostretcdd" type="STRING" size="256" sumtext="진료비 소급일자"/>
- <Column id="inpt_ordcostcalcdd" type="STRING" size="256" sumtext="진료비 계산일자"/>
- <Column id="inpt_inacptdt" type="STRING" size="256" sumtext="입원접수 일시"/>
- <Column id="inpt_inacptchrgid" type="STRING" size="256" sumtext="입원접수 담당자"/>
- <Column id="inpt_eroutdt" type="STRING" size="256" sumtext="응급실 퇴실 일시"/>
- <Column id="inpt_careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
- <Column id="inpt_careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
- <Column id="inpt_careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
- <Column id="inpt_dietprcpcopyflag" type="STRING" size="256" sumtext="식이처방복사구분"/>
- <Column id="inpt_incncldt" type="STRING" size="256" sumtext="입원취소 일시"/>
- <Column id="inpt_incnclchrgid" type="STRING" size="256" sumtext="입원취소 담당자"/>
- <Column id="inpt_inoutcvrtyn" type="STRING" size="256" sumtext="입원후 외래전환 여부"/>
- <Column id="inpt_dschcnclyn" type="STRING" size="256" sumtext="퇴원취소 여부"/>
- <Column id="inpt_dschcnclresn" type="STRING" size="256" sumtext="퇴원취소 사유"/>
- <Column id="inpt_dschcncldt" type="STRING" size="256" sumtext="퇴원취소 일시"/>
- <Column id="inpt_dschcnclcharid" type="STRING" size="256" sumtext="퇴원예고 여부"/>
- <Column id="inpt_dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고 여부"/>
- <Column id="inpt_dschdclrdt" type="STRING" size="256" sumtext="퇴원예고 일시"/>
- <Column id="inpt_dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고 등록자"/>
- <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고 등록일시"/>
- <Column id="inpt_dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록 접수일시"/>
- <Column id="inpt_dschrgstacptcharid" type="STRING" size="256" sumtext="퇴원등록 접수담당자"/>
- <Column id="inpt_dschnotiyn" type="STRING" size="256" sumtext="퇴원통보 여부"/>
- <Column id="inpt_dschnotidt" type="STRING" size="256" sumtext="퇴원통보 일시"/>
- <Column id="inpt_dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보 등록자"/>
- <Column id="inpt_dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보 등록일시"/>
- <Column id="inpt_visitrefyn" type="STRING" size="256" sumtext="방문객용 재원환자조회 기능 적용 여부"/>
- <Column id="inpt_keepdschcnclresn" type="STRING" size="256" sumtext="가퇴원취소 사유"/>
- <Column id="inpt_calclastdd" type="STRING" size="256" sumtext="정산 최종일자"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행 상태"/>
- <Column id="inpt_lastjudgdt" type="STRING" size="256" sumtext="최종심사 일시"/>
- <Column id="inpt_lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구 일자"/>
- <Column id="inpt_lastjudgendid" type="STRING" size="256" sumtext="최종심사 완료자"/>
- <Column id="inpt_spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="inpt_probjudgflag" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
- <Column id="inpt_mainjudgid" type="STRING" size="256" sumtext="주심사자"/>
- <Column id="inpt_medcaredayno" type="STRING" size="256" sumtext="요양일수"/>
- <Column id="inpt_dschcntcyn" type="STRING" size="256" sumtext="퇴원시환자연락여부"/>
- <Column id="inpt_ownbmaxbadd" type="STRING" size="256" sumtext="본인부담상한 기준일자"/>
- <Column id="inpt_nblsyn" type="STRING" size="256" sumtext="노블레스 여부"/>
- <Column id="inpt_prcplockid" type="STRING" size="256" sumtext="처방작업시처리ID"/>
- <Column id="inpt_fstrgstrid" type="STRING" size="256" sumtext="최초등록자 ID"/>
- <Column id="inpt_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="inpt_lastupdtrid" type="STRING" size="256" sumtext="최종수정자 ID"/>
- <Column id="inpt_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="inpt_recovwardcd" type="STRING" size="256" sumtext="회복병동코드"/>
- <Column id="inpt_recovmovedd" type="STRING" size="256" sumtext="회복이동일자"/>
- <Column id="inpt_recovinrmdt" type="STRING" size="256" sumtext="회복입실일시"/>
- <Column id="inpt_recovoutdt" type="STRING" size="256" sumtext="회복퇴실일시"/>
- <Column id="inpt_ordreqformflag" type="STRING" size="256" sumtext="진료의뢰서구분"/>
- <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256" sumtext="장애인수첩소지"/>
- <Column id="inpt_undersixageyn" type="STRING" size="256" sumtext="6세미만여부"/>
- <Column id="inpt_spclcd" type="STRING" size="256" sumtext="특례코드"/>
- <Column id="inpt_calcdd" type="STRING" size="256" sumtext="계산입실기준일자"/>
- <Column id="inpt_calctm" type="STRING" size="256" sumtext="계산입실기준시간"/>
- <Column id="inpt_badcd" type="STRING" size="256" sumtext="병상코드"/>
- <Column id="inpt_ermedispclid" type="STRING" size="256" sumtext="응급담당교수ID"/>
- <Column id="inpt_emplno" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="inpt_suppkindsubyn" type="STRING" size="256" sumtext="보조유형 주과여부"/>
- <Column id="inpt_ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="inpt_opertodd" type="STRING" size="256" sumtext="중증수술 보조유형 적용종료예정일"/>
- <Column id="inpt_onlnno" type="STRING" size="256" sumtext="통장입금 계좌번호"/>
- <Column id="inpt_careoutrmdt" type="STRING" size="256" sumtext="간호퇴실일시"/>
- <Column id="inpt_careoutrmdelyresn" type="STRING" size="256" sumtext="간호퇴실지연사유"/>
- <Column id="inpt_careoutrmrgstid" type="STRING" size="256" sumtext="간호퇴실등록자ID"/>
- <Column id="inpt_etcordflag" type="STRING" size="256" sumtext="(코드군 P0022 참조) J:주사"/>
- <Column id="inpt_spclsuppkind" type="STRING" size="256" sumtext="6시간미만환자 산정특례보조유형"/>
- <Column id="inpt_orgordtype" type="STRING" size="256" sumtext="최초 ordtype"/>
- <Column id="inpt_subdeptcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="inpt_coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="inpt_specordtype" type="STRING" size="256" sumtext="선택진료위임여부"/>
- <Column id="inpt_iprcaddyn" type="STRING" size="256" sumtext="추가처방여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="iphs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="iphs_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="iphs_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="iphs_cretno" type="INT" size="256" sumtext="환자 일자별 일련번호"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력 시작일자"/>
- <Column id="iphs_seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="iphs_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="iphs_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="iphs_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="iphs_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256" sumtext="보조유형 사유"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256" sumtext="수가계산방법"/>
- <Column id="iphs_drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="iphs_drgno" type="STRING" size="256" sumtext="DRG번호"/>
- <Column id="iphs_bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="iphs_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256" sumtext="임상연구 구분"/>
- <Column id="iphs_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="iphs_rcptyn" type="STRING" size="256" sumtext="수납여부"/>
- <Column id="iphs_clamkey" type="STRING" size="256" sumtext="청구생성 기본키"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256" sumtext="청구 최종일자"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256" sumtext="심사중인 심사자 ID"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256" sumtext="최초 등록자 ID"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256" sumtext="최초 등록일시"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256" sumtext="최종 수정자 ID"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256" sumtext="최종 수정일시"/>
- <Column id="iphs_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" sumtext="본인부담상한액차등적용구분"/>
- <Column id="iphs_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사상태"/>
- <Column id="iphs_judgdt" type="STRING" size="256" sumtext="심사일자"/>
- <Column id="iphs_lastjudgendid" type="STRING" size="256" sumtext="최종심사자"/>
- <Column id="iphs_drgstatus" type="STRING" size="256" sumtext="drg초기화여부"/>
- <Column id="iphs_insucd" type="STRING" size="256" sumtext="보험사코드"/>
- <Column id="iphs_etcordflag" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="iphs_forcesepcd" type="STRING" size="256" sumtext="강제분리사유"/>
- <Column id="iphs_judgchgyn" type="STRING" size="256" sumtext="심사완료후처방변경유무"/>
- <Column id="iphs_judgchgdd" type="STRING" size="256" sumtext="심사완료후처방변경일자"/>
- <Column id="iphs_uncocd" type="STRING" size="256" sumtext="미수코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="icdr_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="icdr_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="icdr_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="icdr_cretno" type="INT" size="256" sumtext="환자 일자별 일련번호"/>
- <Column id="icdr_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="icdr_seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="icdr_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="icdr_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="icdr_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="icdr_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="icdr_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="icdr_ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="icdr_acptflagcd" type="STRING" size="256" sumtext="접수구분 코드"/>
- <Column id="icdr_appflagcd" type="STRING" size="256" sumtext="신청구분 코드"/>
- <Column id="icdr_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="icdr_dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
- <Column id="icdr_suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
- <Column id="icdr_orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="icdr_medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
- <Column id="icdr_atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="icdr_specordyn" type="STRING" size="256" sumtext="선택 진료여부"/>
- <Column id="icdr_wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="icdr_roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="icdr_bedcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="256" sumtext="병실등급 코드"/>
- <Column id="icdr_roomtypecd" type="STRING" size="256" sumtext="병실형태 코드"/>
- <Column id="icdr_wardcd2" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="icdr_roomcd2" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="icdr_bedcd2" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="256" sumtext="병실등급 코드"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="256" sumtext="병실형태 코드"/>
- <Column id="icdr_chngprestrem" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="icdr_fstrgstrid" type="STRING" size="256" sumtext="최초 등록자 ID"/>
- <Column id="icdr_fstrgstdt" type="STRING" size="256" sumtext="최초 등록일시"/>
- <Column id="icdr_lastupdtrid" type="STRING" size="256" sumtext="최종 수정자 ID"/>
- <Column id="icdr_lastupdtdt" type="STRING" size="256" sumtext="최종 수정일시"/>
- <Column id="icdr_subdeptcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="icdr_coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="icdr_specordtype" type="STRING" size="256" sumtext="선택진료위임여부"/>
- <Column id="icdr_medispclid_flag" type="STRING" size="256" sumtext="선택진료위임여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_ipsc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ipsc_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ipsc_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="ipsc_indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="ipsc_cretno" type="INT" size="256" sumtext="환자 일자별 일련번호"/>
- <Column id="ipsc_recalfromdd" type="STRING" size="256" sumtext="재계산할일자"/>
- <Column id="ipsc_recaltodd" type="STRING" size="256" sumtext="재계산할일자"/>
- <Column id="ipsc_seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="ipsc_instcd" type="STRING" size="256" sumtext="병원 기관코드"/>
- <Column id="ipsc_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="ipsc_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ipsc_genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="ipsc_tretrslt" type="STRING" size="256" sumtext="처리결과"/>
- <Column id="ipsc_errcnts" type="STRING" size="256" sumtext="오류내용(처리결과)"/>
- <Column id="ipsc_retcgenrplce" type="STRING" size="256" sumtext="소급발생장소"/>
- <Column id="ipsc_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ipsc_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ipsc_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ipsc_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_ipsc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ipsc_status" type="STRING" size="256"/>
- <Column id="ipsc_pid" type="STRING" size="256"/>
- <Column id="ipsc_indd" type="STRING" size="256"/>
- <Column id="ipsc_cretno" type="STRING" size="256"/>
- <Column id="ipsc_recaldd" type="STRING" size="256"/>
- <Column id="ipsc_recalfromdd" type="STRING" size="256"/>
- <Column id="ipsc_recaltodd" type="STRING" size="256"/>
- <Column id="ipsc_seqno" type="STRING" size="256"/>
- <Column id="ipsc_instcd" type="STRING" size="256"/>
- <Column id="ipsc_mskind" type="STRING" size="256"/>
- <Column id="ipsc_histstat" type="STRING" size="256"/>
- <Column id="ipsc_genrdd" type="STRING" size="256"/>
- <Column id="ipsc_tretrslt" type="STRING" size="256"/>
- <Column id="ipsc_errcnts" type="STRING" size="256"/>
- <Column id="ipsc_retcgenrplce" type="STRING" size="256"/>
- <Column id="ipsc_calctretflag" type="STRING" size="256"/>
- <Column id="ipsc_fstrgstrid" type="STRING" size="256"/>
- <Column id="ipsc_fstrgstdt" type="STRING" size="256"/>
- <Column id="ipsc_lastupdtrid" type="STRING" size="256"/>
- <Column id="ipsc_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ipsc_status"/>
- <Col id="ipsc_pid"/>
- <Col id="ipsc_indd"/>
- <Col id="ipsc_cretno"/>
- <Col id="ipsc_recaldd"/>
- <Col id="ipsc_recalfromdd"/>
- <Col id="ipsc_recaltodd"/>
- <Col id="ipsc_seqno"/>
- <Col id="ipsc_instcd"/>
- <Col id="ipsc_mskind"/>
- <Col id="ipsc_histstat"/>
- <Col id="ipsc_genrdd"/>
- <Col id="ipsc_tretrslt"/>
- <Col id="ipsc_errcnts"/>
- <Col id="ipsc_retcgenrplce"/>
- <Col id="ipsc_calctretflag"/>
- <Col id="ipsc_fstrgstrid"/>
- <Col id="ipsc_fstrgstdt"/>
- <Col id="ipsc_lastupdtrid"/>
- <Col id="ipsc_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptbs_count" type="STRING" size="256" sumtext="건수"/>
- <Column id="ptin_count" type="STRING" size="256" sumtext="건수"/>
- <Column id="inpt_count" type="STRING" size="256" sumtext="건수"/>
- <Column id="iphs_count" type="STRING" size="256" sumtext="건수"/>
- <Column id="icdr_count" type="STRING" size="256" sumtext="건수"/>
- <Column id="ipsc_count" type="STRING" size="256" sumtext="건수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_popup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insuflag" type="STRING" size="256"/>
- <Column id="srchcnts" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="insuflag"/>
- <Col id="srchcnts"/>
- <Col id="srchcond"/>
- <Col id="pid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_combo8" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo10" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK248list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_pam_P6604list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="checkbox1" propid="value" datasetid="ds_main_inpt" columnid="inpt_visitrefyn"/>
- <BindItem id="item1" compid="input17" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_pid"/>
- <BindItem id="item2" compid="combo26" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_sex"/>
- <BindItem id="item3" compid="input22" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_age"/>
- <BindItem id="item4" compid="input2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hngnm"/>
- <BindItem id="item5" compid="input15" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno1"/>
- <BindItem id="item6" compid="input38" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno2"/>
- <BindItem id="item7" compid="input16" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_brthdd"/>
- <BindItem id="item8" compid="input1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hometel"/>
- <BindItem id="item9" compid="input12" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_mpphontel"/>
- <BindItem id="item10" compid="input8" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd1"/>
- <BindItem id="item11" compid="input9" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd2"/>
- <BindItem id="item12" compid="input13" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdseq"/>
- <BindItem id="item13" compid="opt_addr" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdaddr"/>
- <BindItem id="item14" compid="input14" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_detladdr"/>
- <BindItem id="item15" compid="bool3" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_forgeryn"/>
- <BindItem id="item16" compid="bool1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_vipyn"/>
- <BindItem id="item17" compid="output24" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmerid"/>
- <BindItem id="item18" compid="combo25" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmerrela"/>
- <BindItem id="item19" compid="bool2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmyn"/>
- <BindItem id="item20" compid="textarea1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_remfact"/>
- <BindItem id="item21" compid="input27" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="bthdt"/>
- <BindItem id="item22" compid="input24" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="hngnm"/>
- <BindItem id="item23" compid="input25" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="pid"/>
- <BindItem id="item24" compid="input32" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="indd"/>
- <BindItem id="item25" compid="radio4" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="sickbabyyn"/>
- <BindItem id="item26" compid="radio6" propid="value" datasetid="ds_hidden_d_rcv_drnb" columnid="immatureyn"/>
- <BindItem id="item27" compid="output1" propid="value" datasetid="ds_main_inpt" columnid="inpt_indd"/>
- <BindItem id="item28" compid="output2" propid="value" datasetid="ds_main_inpt" columnid="inpt_dschdd"/>
- <BindItem id="item29" compid="input5" propid="value" datasetid="ds_main_iphs" columnid="iphs_fromdd"/>
- <BindItem id="item30" compid="input6" propid="value" datasetid="ds_main_iphs" columnid="iphs_todd"/>
- <BindItem id="item31" compid="combo4" propid="value" datasetid="ds_main_inpt" columnid="inpt_fsexamflag"/>
- <BindItem id="item32" compid="input18" propid="value" datasetid="ds_main_inpt" columnid="inpt_ownbflag"/>
- <BindItem id="item33" compid="radio2" propid="value" datasetid="ds_main_inpt" columnid="inpt_medcostestmflag"/>
- <BindItem id="item34" compid="cmb_medamtfreeresn" propid="value" datasetid="ds_main_inpt" columnid="inpt_medamtfreeresn"/>
- <BindItem id="item35" compid="radio5" propid="value" datasetid="ds_main_iphs" columnid="iphs_cpyn"/>
- <BindItem id="item36" compid="combo19" propid="value" datasetid="ds_main_inpt" columnid="inpt_clincstdycd"/>
- <BindItem id="item37" compid="combo28" propid="value" datasetid="ds_main_iphs" columnid="iphs_drgyn"/>
- <BindItem id="item38" compid="input4" propid="value" datasetid="ds_main_iphs" columnid="iphs_drgno"/>
- <BindItem id="item39" compid="combo11" propid="value" datasetid="ds_main_inpt" columnid="inpt_inpath"/>
- <BindItem id="item40" compid="combo21" propid="value" datasetid="ds_main_inpt" columnid="inpt_dschtype"/>
- <BindItem id="item41" compid="combo27" propid="value" datasetid="ds_main_iphs" columnid="iphs_rareobstflag"/>
- <BindItem id="item42" compid="combo30" propid="value" datasetid="ds_main_iphs" columnid="iphs_etcordflag"/>
- <BindItem id="item43" compid="radio3" propid="value" datasetid="ds_main_iphs" columnid="iphs_handicaprbookpossnyn"/>
- <BindItem id="item44" compid="combo32" propid="value" datasetid="ds_main_iphs" columnid="iphs_uncocd"/>
- <BindItem id="item45" compid="input7" propid="value" datasetid="ds_main_inpt" columnid="inpt_dschnotidt"/>
- <BindItem id="item46" compid="cmb_ownbmaxgradeflag" propid="value" datasetid="ds_main_iphs" columnid="iphs_ownbmaxgradeflag"/>
- <BindItem id="item47" compid="combo17" propid="value" datasetid="ds_main_inpt" columnid="inpt_etcordflag"/>
- <BindItem id="item48" compid="cmb_calcscorrecalflag" propid="value" datasetid="ds_main_iphs" columnid="iphs_calcscorrecalflag"/>
- <BindItem id="item49" compid="combo31" propid="value" datasetid="ds_main_iphs" columnid="iphs_forcesepcd"/>
- <BindItem id="item50" compid="combo20" propid="value" datasetid="ds_main_inpt" columnid="inpt_dschjudgprcsstat"/>
- <BindItem id="item51" compid="input23" propid="value" datasetid="ds_main_icdr" columnid="icdr_fromdd"/>
- <BindItem id="item52" compid="input35" propid="value" datasetid="ds_main_icdr" columnid="icdr_todd"/>
- <BindItem id="item53" compid="cmb_orddeptcd" propid="value" datasetid="ds_main_icdr" columnid="icdr_orddeptcd"/>
- <BindItem id="item54" compid="combo2" propid="value" datasetid="ds_main_icdr" columnid="icdr_medispclid"/>
- <BindItem id="item55" compid="radio7" propid="value" datasetid="ds_main_icdr" columnid="icdr_specordyn"/>
- <BindItem id="item56" compid="bool4" propid="value" datasetid="ds_hidden_flag" columnid="icdr_app_flag"/>
- <BindItem id="item57" compid="cmb_building" propid="value" datasetid="ds_hidden" columnid="building1"/>
- <BindItem id="item58" compid="combo14" propid="value" datasetid="ds_hidden" columnid="building2"/>
- <BindItem id="item59" compid="combo5" propid="value" datasetid="ds_main_icdr" columnid="icdr_wardcd"/>
- <BindItem id="item60" compid="combo3" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomcd"/>
- <BindItem id="item61" compid="combo22" propid="value" datasetid="ds_main_icdr" columnid="icdr_bedcd"/>
- <BindItem id="item62" compid="combo8" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomtypecd"/>
- <BindItem id="item63" compid="combo7" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomgrdecd"/>
- <BindItem id="item64" compid="combo13" propid="value" datasetid="ds_main_icdr" columnid="icdr_wardcd2"/>
- <BindItem id="item65" compid="combo12" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomcd2"/>
- <BindItem id="item66" compid="combo23" propid="value" datasetid="ds_main_icdr" columnid="icdr_bedcd2"/>
- <BindItem id="item67" compid="combo10" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomtypecd2"/>
- <BindItem id="item68" compid="combo9" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomgrdecd2"/>
- <BindItem id="item69" compid="switch2.case_inducs.output70" propid="value" datasetid="ds_main_icpm" columnid="icpm_mngtno"/>
- <BindItem id="item70" compid="switch2.case_inducs.output71" propid="value" datasetid="ds_main_icpm" columnid="icpm_bizplcenm"/>
- <BindItem id="item71" compid="switch2.case_inducs.output72" propid="value" datasetid="ds_main_icpm" columnid="icpm_inducsbrchcd"/>
- <BindItem id="item72" compid="switch2.case_inducs.output8" propid="value" datasetid="ds_main_icpm" columnid="icpm_insucdnm"/>
- <BindItem id="item73" compid="switch2.case_inducs.output74" propid="value" datasetid="ds_main_icpm" columnid="icpm_acddd"/>
- <BindItem id="item74" compid="switch2.case_inducs.output75" propid="value" datasetid="ds_main_icpm" columnid="icpm_ordopendd"/>
- <BindItem id="item75" compid="switch2.case_inducs.output76" propid="value" datasetid="ds_main_icpm" columnid="icpm_apryfromdd"/>
- <BindItem id="item76" compid="switch2.case_inducs.output7" propid="value" datasetid="ds_main_icpm" columnid="icpm_aprytodd"/>
- <BindItem id="item77" compid="switch2.case_ta.output77" propid="value" datasetid="ds_main_aipm" columnid="aipm_insucmpycd"/>
- <BindItem id="item78" compid="switch2.case_ta.combo29" propid="value" datasetid="ds_main_aipm" columnid="aipm_insucmpycd"/>
- <BindItem id="item79" compid="switch2.case_ta.output10" propid="value" datasetid="ds_main_aipm" columnid="aipm_paygrntno"/>
- <BindItem id="item80" compid="switch2.case_ta.output78" propid="value" datasetid="ds_main_aipm" columnid="aipm_paylimamt"/>
- <BindItem id="item81" compid="switch2.case_ta.output81" propid="value" datasetid="ds_main_aipm" columnid="aipm_aprvfromdd"/>
- <BindItem id="item82" compid="switch2.case_ta.output9" propid="value" datasetid="ds_main_aipm" columnid="aipm_aprvtodd"/>
- <BindItem id="item83" compid="switch2.case_dutywund.output83" propid="value" datasetid="ds_main_icpm" columnid="icpm_spredayno"/>
- <BindItem id="item84" compid="textarea6" propid="value" datasetid="ds_hidden_original_adrv" columnid="adrv_inrsrvrem"/>
- <BindItem id="item85" compid="switch2.case_base.ipt_insucd" propid="value" datasetid="ds_main_ptin" columnid="ptin_insucd"/>
- <BindItem id="item86" compid="switch2.case_base.ipt_insunm" propid="value" datasetid="ds_main_ptin" columnid="ptin_insucdnm"/>
- <BindItem id="item87" compid="switch2.case_base.ipt_insuno" propid="value" datasetid="ds_main_ptin" columnid="ptin_insuno"/>
- <BindItem id="item88" compid="switch2.case_base.cmb_insdrela" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrela"/>
- <BindItem id="item89" compid="switch2.case_base.ipt_insdnm" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdnm"/>
- <BindItem id="item90" compid="switch2.case_base.ipt_insdrrgstno1" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrrgstno1"/>
- <BindItem id="item91" compid="switch2.case_base.ipt_insdrrgstno2" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrrgstno2"/>
- <BindItem id="item92" compid="switch2.case_base.ipt_fromdd" propid="value" datasetid="ds_main_ptin" columnid="ptin_fromdd"/>
- <BindItem id="item93" compid="switch2.case_base.ipt_todd" propid="value" datasetid="ds_main_ptin" columnid="ptin_todd"/>
- <BindItem id="item94" compid="switch2.case_base.opt_rooainsukind" propid="value" datasetid="ds_main_rooa" columnid="rooa_insukind"/>
- <BindItem id="item95" compid="switch2.case_base.opt_rooarareobstno" propid="value" datasetid="ds_main_rooa" columnid="rooa_rareobstno"/>
- <BindItem id="item96" compid="switch2.case_base.opt_rooafromdd" propid="value" datasetid="ds_main_rooa" columnid="rooa_fromdd"/>
- <BindItem id="item97" compid="switch2.case_base.opt_rooatodd" propid="value" datasetid="ds_main_rooa" columnid="rooa_todd"/>
- <BindItem id="item98" compid="input3" propid="value" datasetid="ds_main_iphs" columnid="iphs_disccd"/>
- <BindItem id="item99" compid="combo6" propid="value" datasetid="ds_main_iphs" columnid="iphs_disccd"/>
- <BindItem id="item100" compid="input40" propid="value" datasetid="ds_main_iphs" columnid="iphs_emplnm"/>
- <BindItem id="item101" compid="input41" propid="value" datasetid="ds_main_inpt" columnid="inpt_emplno"/>
- <BindItem id="item102" compid="output12" propid="value" datasetid="ds_main_iphs" columnid="iphs_famyrelnm"/>
- <BindItem id="item103" compid="output3" propid="value" datasetid="ds_main_iphs" columnid="iphs_preststatnm"/>
- <BindItem id="item104" compid="textarea2" propid="value" datasetid="ds_main_iphs" columnid="iphs_remark"/>
- <BindItem id="item105" compid="grp.radio1" propid="value" datasetid="ds_send" columnid="ipatflag"/>
- <BindItem id="item106" compid="grp.combo1" propid="value" datasetid="ds_send" columnid="srchcond1"/>
- <BindItem id="item107" compid="grp.input36" propid="value" datasetid="ds_send" columnid="srchcond2"/>
- <BindItem id="item108" compid="grp.input11" propid="value" datasetid="ds_send" columnid="srchcond2"/>
- <BindItem id="item109" compid="grp.combo24" propid="value" datasetid="ds_send" columnid="srchcond2"/>
- <BindItem id="item110" compid="combo16" propid="value" datasetid="ds_main_icdr" columnid="icdr_atdoctid"/>
- <BindItem id="item111" compid="combo15" propid="value" datasetid="ds_main_iphs" columnid="iphs_insukind"/>
- <BindItem id="item112" compid="cmb_suppkind" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkind"/>
- <BindItem id="item113" compid="combo18" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkindresn"/>
- <BindItem id="item114" compid="switch2.case_base.opt_srdginsukind" propid="value" datasetid="ds_main_srdg" columnid="srdg_insukind"/>
- <BindItem id="item115" compid="switch2.case_base.opt_srdgseridiagno" propid="value" datasetid="ds_main_srdg" columnid="srdg_seridiagno"/>
- <BindItem id="item116" compid="switch2.case_base.opt_srdgfromdd" propid="value" datasetid="ds_main_srdg" columnid="srdg_fromdd"/>
- <BindItem id="item117" compid="switch2.case_base.opt_srdgtodd" propid="value" datasetid="ds_main_srdg" columnid="srdg_todd"/>
- <BindItem id="item118" compid="combo00" propid="value" datasetid="ds_main_iphs" columnid="iphs_etcordflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-10-27
- * Description : 2008.07.13 최병진 - pmcmptdc 테이블 사용하지 않음에 따른 관련 로직 제거
- * 2009.10.15 JHP - 전문의 직위코드 명예교수(1781) 추가, 성가요청 팀장님 확인받음.
- * 2009.12.16 JHP - 재원유형이력에 수가재계산구분값 입력(P0027) - 완화의학과 관련 암환자 정액제 적용기준 확인값값
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-10-27 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include 'com_commonxp::comm_main.xjs';
- include 'pam_opatmngtxp::PMOCOM.xjs';
- include 'pam_pamcomnxp::PAM001.xjs';
- include 'emr_prcpmngtxp::MMOCommon.xjs';
- include 'pam_pamcomnxp::PAM.xjs';
- var isPrcs = 0; // 인적사항의 조회가능여부 flag
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Local methods
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument :
- * Description : 조회조건에 따른 조회문장(재원/가퇴원/퇴원에 따른 구분조회)
- ****************************************************************************************/
- function fQuery1() {
- clear_dataset();
- ds_hidden_d_rcv_drnb.clearData();
- ds_hidden_d_rcv_drnb.addRow();
- ds_hidden_etc.setColumn(0, 'disccd', '');
- ds_hidden_rcv_inpt.clearData();
- ds_hidden_rcv_inpt.addRow();
-
- ds_hidden_check_bind.clearData();
- ds_hidden_check_bind.addRow();
- var oParam = {};
- oParam.id = "TRPMI00401";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetInhospUpdt";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_hidden_rcv_inpt=inpt ds_hidden_check_bind=bind";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00401";
- tranf_submit(oParam);
-
- //2019/03/27 합번여부 로직 추가(이정택)
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_bind, 'bind_');
- ds_hidden_check_bind.copyData(ds_tmp, false);
-
- var bindCnt = ds_hidden_check_bind.rowcount;
-
- if(bindCnt > 0){
- var sPid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var sHngnm = ds_hidden_check_bind.getColumn(0, 'bind_hngnm');
-
-
- for(var i = 0; i < bindCnt; i++){
- var curPid = ds_hidden_check_bind.getColumn(i, 'bind_pid');
- if(curPid == 'OLDPID'){
- var bindPid = ds_hidden_check_bind.getColumn(i, 'bind_newpid');
- if(sysf_messageBox(sPid + '(' + sHngnm + ') 환자의 등록번호가 [ ' + bindPid
- + '] 로 합번 신청되었습니다. 합번 신청한 번호로 재조회 하시겠습니까?', 'Q') == 6){
-
- ds_main_ptbs.setColumn(0, 'ptbs_pid', bindPid);
-
- ds_send.setColumn(0, 'ipatflag', '3');
- ds_send.setColumn(0, 'srchcond1', '1');
- ds_send.setColumn(0, 'srchcond2', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- ds_send.addColumn("pid", "string");
- ds_send.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
-
- fQuery1();
- }
- }
- }
- }
-
- ds_main_ptbs.clearData();
- ds_main_ptbs.addRow();
- //2019/03/27 합번여부 로직 추가(이정택)
-
- if (ds_hidden_rcv_inpt.rowcount < 1) {
- sysf_messageBox('재원중인 내역이', 'I004');
- if (ds_main_ptbs.rowcount < 1) {
- ds_main_ptbs.addRow();
- }
- if (ds_hidden_original_adrv.rowcount < 1) {
- ds_hidden_original_adrv.addRow();
- }
- if (ds_main_iphs.rowcount < 1) {
- ds_main_iphs.addRow();
- }
- if (ds_main_inpt.rowcount < 1) {
- ds_main_inpt.addRow();
- }
- if (ds_main_ptin.rowcount < 1) {
- ds_main_ptin.addRow();
- }
- if (ds_main_icpm.rowcount < 1) {
- ds_main_icpm.addRow();
- }
- if (ds_main_aipm.rowcount < 1) {
- ds_main_aipm.addRow();
- }
- if (ds_main_iphs.rowcount < 1) {
- ds_main_iphs.addRow();
- }
- if (ds_main_icdr.rowcount < 1) {
- ds_main_icdr.addRow();
- }
- return;
- }
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_inpt, 'inpt_');
- ds_hidden_rcv_inpt.copyData(ds_tmp, true);
- for(var i = 0; i < ds_hidden_rcv_inpt.rowcount; i++){
- ds_hidden_original_inpt.copyRow(ds_hidden_original_inpt.addRow(), ds_hidden_rcv_inpt, i);
- }
- ds_hidden_original_inpt.rowposition = 0;
- dsf_setFixVal(ds_hidden_original_inpt, "inpt_check:N");
- ds_hidden_flag.setColumn(0, 'iphs_flag', 'N');
- ds_hidden_flag.setColumn(0, 'icdr_flag', 'N');
- ds_hidden_flag.setColumn(0, 'icdr_app_flag', 'N');
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자각종 정보 조회 : 인적사항, 보험정보, 감면정보, 재원유형, 재원이력, 신생아/산모내역, 입금내역 등
- ****************************************************************************************/
- function fQuery(row) {
- var inptPid = utlf_transNullToEmpty(ds_hidden_original_inpt.getColumn(row, 'inpt_pid'));
- if (inptPid == '') {
- return;
- }
- dsf_createDsRow('ds_req', [
- { col: 'mode', type: 'string', size: 256, val: '0' },
- { col: 'pid', type: 'string', size: 256, val: inptPid },
- { col: 'insukind', type: 'string', size: 256, val: ds_hidden_original_inpt.getColumn(row, 'inpt_insukind') },
- { col: 'indd', type: 'string', size: 256, val: ds_hidden_original_inpt.getColumn(row, 'inpt_indd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: '' },
- { col: 'mskind', type: 'string', size: 256, val: ds_hidden_original_inpt.getColumn(row, 'inpt_mskind') },
- { col: 'disccd', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'prestdd', type: 'string', size: 256, val: utlf_getCurrentDate() },
- { col: 'cretno', type: 'string', size: 256, val: ds_hidden_original_inpt.getColumn(row, 'inpt_cretno') }
- ], false);
- // 기존의 값은 Reset해야함. (값이 없을경우 기존의 값이 현재의 값처럼 오인될수 있음)
- ds_main_ptbs.clearData();
- //ds_main_ptbs.addRow();
- ds_main_ptin.clearData();
- //ds_main_ptin.addRow();
- ds_main_inpt.clearData();
- //ds_main_inpt.addRow();
- ds_main_iphs.clearData();
- //ds_main_iphs.addRow();
- ds_main_icdr.clearData();
- //ds_main_icdr.addRow();
- ds_main_nbmo.clearData();
- //ds_main_nbmo.addRow();
- ds_main_admi.clearData();
- //ds_main_admi.addRow();
- ds_main_srdg.clearData();
- //ds_main_srdg.addRow();
- ds_main_h_inpt.clearData();
- //ds_main_h_inpt.addRow();
- ds_main_h_iphs.clearData();
- //ds_main_h_iphs.addRow();
- ds_main_h_icdr.clearData();
- //ds_main_h_icdr.addRow();
- ds_hidden_flag.setColumn(0, 'icdr_app_flag', 0);
- ds_hidden_etc.setColumn(0, 'disccd', '');
- ds_hidden_original_ptbs.clearData();
- //ds_hidden_original_ptbs.addRow();
- ds_hidden_original_iphs.clearData();
- //ds_hidden_original_iphs.addRow();
- ds_hidden_original_icdr.clearData();
- //ds_hidden_original_icdr.clearData();
- ds_hidden_original_aipm.clearData();
- //ds_hidden_original_aipm.addRow();
- ds_hidden_original_icpm.clearData();
- //ds_hidden_original_icpm.addRow();
- ds_hidden_original_adrv.clearData();
- ds_hidden_original_adrv.addRow();
- // 기존의 노드를 삭제하지 않으면 현재의 노드가 추가되는 경우가 있음
- ds_hidden_rcv_ptbs.clearData();
- //ds_hidden_rcv_ptbs.addRow();
- ds_hidden_rcv_ptin.clearData();
- //ds_hidden_rcv_ptin.addRow();
- ds_hidden_rcv_aipm.clearData();
- //ds_hidden_rcv_aipm.addRow();
- ds_hidden_rcv_icpm.clearData();
- //ds_hidden_rcv_icpm.addRow();
- ds_hidden_rcv_inpt.clearData();
- //ds_hidden_rcv_inpt.addRow();
- ds_hidden_rcv_iphs.clearData();
- //ds_hidden_rcv_iphs.addRow();
- ds_hidden_rcv_admi.clearData();
- //ds_hidden_rcv_admi.addRow();
- ds_hidden_rcv_adrv.clearData();
- //ds_hidden_rcv_adrv.addRow();
- ds_hidden_rcv_disc.clearData();
- //ds_hidden_rcv_disc.addRow();
- ds_hidden_rcv_fstinpt.clearData();
- //ds_hidden_rcv_fstinpt.addRow();
- var oParam = {};
- oParam.id = "TRPMI00102";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rcv_ptbs=ptbs ds_hidden_rcv_ptin=ptin ds_hidden_rcv_aipm=aipm "
- + 'ds_hidden_rcv_icpm=icpm ds_hidden_rcv_inpt=inpt ds_hidden_rcv_iphs=iphs ds_hidden_rcv_admi=admi '
- + 'ds_hidden_rcv_adrv=adrv ds_hidden_rcv_disc=disc ds_hidden_rcv_fstinpt=fstinpt';
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- // 환자기본정보를 조회한다. (환자인적, 보험내역, 할인정보)
- if (arErrorCode.pop("TRPMI00102") > -1) {
- if (ds_hidden_rcv_ptbs.rowcount > 0) {
- ds_hidden_rcv_ptbs.updateColID('ptbsremfact', 'remfact');
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptbs, 'ptbs_');
- ds_tmp.addColumn('ptbs_inhospyn', 'string');
- ds_hidden_rcv_ptbs.copyData(ds_tmp, true);
- ds_main_ptbs.copyRow(ds_main_ptbs.addRow(), ds_hidden_rcv_ptbs, 0);
- ds_hidden_original_ptbs.copyData(ds_main_ptbs);
- //ds_hidden_original_ptbs.copyRow(ds_hidden_original_ptbs.addRow(), ds_hidden_rcv_ptbs, 0);
- }
- if (ds_hidden_rcv_ptin.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptin, 'ptin_');
- ds_hidden_rcv_ptin.copyData(ds_tmp, true);
- ds_main_ptin.copyRow(ds_main_ptin.addRow(), ds_hidden_rcv_ptin, 0);
- ds_hidden_original_ptin.copyData(ds_main_ptin);
- //ds_hidden_original_ptin.copyRow(ds_hidden_original_ptin.addRow(), ds_hidden_rcv_ptin, 0);
- } else {
- ds_main_ptin.copyRow(ds_main_ptin.addRow(), ds_hidden_temp_ptin, 0);
- ds_hidden_original_ptin.copyData(ds_main_ptin);
- }
- if (ds_hidden_rcv_aipm.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_aipm, 'aipm_');
- ds_hidden_rcv_aipm.copyData(ds_tmp, true);
- ds_main_aipm.copyRow(ds_main_aipm.addRow(), ds_hidden_rcv_aipm, 0);
- ds_hidden_original_aipm.copyRow(ds_hidden_original_aipm.addRow(), ds_hidden_rcv_aipm, 0);
- }
- if (ds_hidden_rcv_icpm.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_icpm, 'icpm_');
- ds_hidden_rcv_icpm.copyData(ds_tmp, true);
- ds_main_icpm.copyRow(ds_main_icpm.addRow(), ds_hidden_rcv_icpm, 0);
- ds_hidden_original_icpm.copyRow(ds_hidden_original_icpm.addRow(), ds_hidden_rcv_icpm, 0);
- }
- if (ds_hidden_rcv_inpt.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_inpt, 'inpt_');
- ds_hidden_rcv_inpt.copyData(ds_tmp, true);
- ds_main_inpt.copyRow(ds_main_inpt.addRow(), ds_hidden_rcv_inpt, 0);
- //ds_hidden_original_inpt.copyRow(ds_hidden_original_inpt.addRow(), ds_hidden_rcv_inpt, 0);
- for(var i = 0; i < ds_hidden_rcv_inpt.rowcount; i++){
- ds_hidden_original_inpt.copyRow(ds_hidden_original_inpt.addRow(), ds_hidden_rcv_inpt, i);
- }
- ds_hidden_original_inpt.rowposition = 0;
- }
- if (ds_hidden_rcv_iphs.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_iphs, 'iphs_');
- ds_hidden_rcv_iphs.copyData(ds_tmp, true);
- ds_main_iphs.enableevent = false;
- ds_main_iphs.copyRow(ds_main_iphs.addRow(), ds_hidden_rcv_iphs, 0);
- ds_main_iphs.enableevent = true;
-
- for(var i = 0; i < ds_hidden_rcv_iphs.rowcount; i++){
- ds_hidden_original_iphs.copyRow(ds_hidden_original_iphs.addRow(), ds_hidden_rcv_iphs, i);
- }
- ds_hidden_original_iphs.rowposition = 0;
- }
- // dbs227, 메인 화면에 display 할 아이템이 없다면 하나의 row 를 생성하여 준다
- //(ds_main_iphs.rowcount < 1) ? ds_main_iphs.addRow() : '';
- if (ds_hidden_rcv_admi.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_admi, 'admi_');
- ds_hidden_rcv_admi.copyData(ds_tmp, true);
- dsf_setTypeFormat(ds_hidden_rcv_admi, "admi_rcptno:STRING");
- ds_main_admi.copyData(ds_hidden_rcv_admi);
- ds_hidden_original_admi.copyData(ds_hidden_rcv_admi);
- //ds_main_admi.copyRow(ds_main_admi.addRow(), ds_hidden_rcv_admi, 0);
- //ds_hidden_original_admi.copyRow(ds_hidden_original_admi.addRow(), ds_hidden_rcv_admi, 0);
- }
- if (ds_hidden_rcv_adrv.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_adrv, 'adrv_');
- ds_hidden_rcv_adrv.copyData(ds_tmp, true);
- ds_main_adrv.copyRow(ds_main_adrv.addRow(), ds_hidden_rcv_adrv, 0);
- ds_hidden_original_adrv.copyRow(ds_hidden_original_adrv.addRow(), ds_hidden_rcv_adrv, 0);
- }
- if (ds_hidden_rcv_disc.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_disc, 'disc_');
- ds_hidden_rcv_disc.copyData(ds_tmp, true);
- ds_main_disc.copyRow(ds_main_disc.addRow(), ds_hidden_rcv_disc, 0);
- ds_hidden_original_disc.copyRow(ds_hidden_original_disc.addRow(), ds_hidden_rcv_disc, 0);
- }
- if (ds_hidden_rcv_fstinpt.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_fstinpt, 'fstinpt_');
- ds_hidden_rcv_fstinpt.copyData(ds_tmp, true);
- ds_main_fstinpt.copyRow(ds_main_fstinpt.addRow(), ds_hidden_rcv_fstinpt, 0);
- ds_hidden_original_fstinpt.copyRow(ds_hidden_original_fstinpt.addRow(), ds_hidden_rcv_fstinpt, 0);
- }
- // 보험, 감면정보는 없다가 신규로 등록하는 사람이 있으므로 인스턴스 노드를 삭제하면
- // 신규 등록시에는 인스턴스 노드가 없어 등록할수 없다. 그럼므로 신규일경우 생성한다.
- // original쪽에도 같이 복사해야 저장시 변경여부를 체크해서 submit을 보낼수 있다.
- if (ds_main_ptin.rowcount < 1 && ds_hidden_temp_ptin.rowcount > 0) {
- ds_main_ptin.copyData(ds_hidden_temp_ptin);
- //ds_hidden_original_ptin.appendData(ds_hidden_temp_ptin);
- ds_hidden_original_ptin.copyRow(0, ds_hidden_temp_ptin, 0);
- }
- // 2008.10.19 - 재원변경관리 이기 때문에 할인코드가 설정되어 있을 때만 보여준다
- var iphsDisccd = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_disccd'));
- if (iphsDisccd != '' && iphsDisccd != '-') {
- // 2008.10.09 최종내원이력 중 감면정보가 있으면 자동으로 감면코드 셋팅
- ds_main_iphs.setColumn(0, 'iphs_emplnm', ds_main_disc.getColumn(0, 'disc_emplname'));
- ds_main_iphs.setColumn(0, 'iphs_famyrelnm', ds_main_disc.getColumn(0, 'disc_famyrelnm'));
- ds_main_iphs.setColumn(0, 'iphs_preststatnm', ds_main_disc.getColumn(0, 'disc_preststatnm'));
- ds_main_iphs.setColumn(0, 'iphs_remark', ds_main_disc.getColumn(0, 'disc_remark'));
- }
- }
- // 재원이력을 조회한다. (재원유형, 재원이력)
- ds_hidden_rcv_iphs.clearData();
- ds_hidden_rcv_iphs.addRow();
- ds_hidden_rcv_icdr.clearData();
- ds_hidden_rcv_icdr.addRow();
- ds_hidden_rcv_adrv.clearData();
- ds_hidden_rcv_adrv.addRow();
- oParam = {};
- oParam.id = "TRPMI00402";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetInhospHist";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rcv_iphs=iphs ds_hidden_rcv_icdr=icdr ds_hidden_rcv_adrv=adrv";
- oParam.async = false;
- // oParam.callback = "callback";
- tranf_submit(oParam);
- // if(arErrorCode.pop("TRPMI00402") > -1){
- // dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_iphs, 'iphs_');
- // ds_hidden_rcv_iphs.copyData(ds_tmp, true);
- //
- // dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_icdr, 'icdr_');
- // ds_hidden_rcv_icdr.copyData(ds_tmp, true);
- //
- // dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_adrv, 'adrv_');
- // ds_hidden_rcv_adrv.copyData(ds_tmp, true);
- // }
- if (ds_hidden_rcv_iphs.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_iphs, 'iphs_');
- ds_hidden_rcv_iphs.copyData(ds_tmp, true);
- for(var i = 0; i < ds_hidden_rcv_iphs.rowcount; i++){
- ds_hidden_original_iphs.copyRow(ds_hidden_original_iphs.addRow(), ds_hidden_rcv_iphs, i);
- }
- ds_hidden_original_iphs.rowposition = 0;
- }
- if (ds_hidden_rcv_icdr.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_icdr, 'icdr_');
- ds_hidden_rcv_icdr.copyData(ds_tmp, true);
- for (var i = 0; i < ds_hidden_rcv_icdr.rowcount; i++) {
- ds_hidden_original_icdr.copyRow(ds_hidden_original_icdr.addRow(), ds_hidden_rcv_icdr, i);
- }
- ds_hidden_original_icdr.rowposition = 0;
- }
- if (ds_hidden_rcv_adrv.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_adrv, 'adrv_');
- ds_hidden_rcv_adrv.copyData(ds_tmp, true);
- ds_hidden_original_adrv.copyRow(ds_hidden_original_adrv.addRow(), ds_hidden_rcv_adrv, 0);
- }
- // 2008.01.07 신생아 산모내역 조회 수정 - 환자번호가 신생아일경우 산모내역을 디스플레이
- // 환자번호가 산모일경우 신생아 내역을 디스플레이
- dsf_createDsRow('ds_send1', [{ col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') }], false);
- ds_hidden_d_drnb.clearData();
- ds_hidden_d_drnb.addRow();
- var oParam = {};
- oParam.id = "TRPMI00404";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetWomnBabyInfo";
- oParam.inds = "req=ds_send1";
- oParam.outds = "ds_hidden_d_drnb=drnb";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00404";
- tranf_submit(oParam);
- ds_hidden_rcv_admi.clearData();
- ds_hidden_rcv_admi.addRow();
- oParam = {};
- oParam.id = "TRPMI00403";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetInhospAdpy";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rcv_admi=admi";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00403";
- tranf_submit(oParam);
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_admi, 'admi_');
- ds_hidden_rcv_admi.copyData(ds_tmp, true);
- if (ds_hidden_rcv_admi.rowcount > 0) {
- dsf_setTypeFormat(ds_hidden_rcv_admi, "admi_rcptno:STRING");
- ds_main_admi.copyData(ds_hidden_rcv_admi, true);
- }
- // 2008.01.14 장애,중증정보 체크
- dsf_createDsRow('ds_send9', [
- { col: 'mode', type: 'string', size: 256, val: '11' },
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'hngnm', type: 'string', size: 256, val: '' },
- { col: 'rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'rrgstno2', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: ds_hidden_original_inpt.getColumn(0, 'inpt_indd') },
- { col: 'ioflag', type: 'string', size: 256, val: '' },
- { col: 'insukind', type: 'string', size: 256, val: ds_hidden_original_inpt.getColumn(row, 'inpt_insukind') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_hidden_original_inpt.getColumn(row, 'inpt_orddeptcd') }
- ], false);
- ds_hidden_check_ptbs.clearData();
- ds_hidden_check_ptbs.addRow();
- ds_hidden_check_ptsp.clearData();
- ds_hidden_check_ptsp.addRow();
- ds_hidden_check_srdg.clearData();
- ds_hidden_check_srdg.addRow();
- ds_hidden_check_rooa.clearData();
- ds_hidden_check_rooa.addRow();
- ds_hidden_check_adrv.clearData();
- ds_hidden_check_adrv.addRow();
- ds_hidden_check_hndc.clearData();
- ds_hidden_check_hndc.addRow();
- ds_hidden_check_cnst.clearData();
- ds_hidden_check_cnst.addRow();
- ds_hidden_check_grdinrgstinfo.clearData();
- ds_hidden_check_grdinrgstinfo.addRow();
- ds_hidden_check_inpt1.clearData();
- ds_hidden_check_inpt1.addRow();
- ds_hidden_check_stdy.clearData();
- ds_hidden_check_stdy.addRow();
- ds_hidden_check_disc.clearData();
- ds_hidden_check_disc.addRow();
- ds_hidden_check_bind.clearData();
- ds_hidden_check_bind.addRow();
- ds_hidden_check_tempdsch.clearData();
- ds_hidden_check_tempdsch.addRow()
- oParam = {};
- oParam.id = "TRPMI00107";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_send9";
- oParam.outds = "ds_hidden_check_ptbs=ptbs ds_hidden_check_ptsp=ptsp ds_hidden_check_srdg=srdg "
- + 'ds_hidden_check_rooa=rooa ds_hidden_check_adrv=adrv ds_hidden_check_hndc=hndc '
- + 'ds_hidden_check_cnst=cnst ds_hidden_check_grdinrgstinfo=grdinrgstinfo ds_hidden_check_inpt1=inpt1 '
- + "ds_hidden_check_stdy=stdy ds_hidden_check_disc=disc ds_hidden_check_bind=bind ds_hidden_check_tempdsch=tempdsch";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00107";
- tranf_submit(oParam);
- if (ds_hidden_check_srdg.rowcount > 0) {
- ds_main_srdg.copyData(ds_hidden_check_srdg, true);
- }
- // 20091215 JHP 수정추가 희귀정보보여주기 변경요청번호 9553 세팅
- // 20091215 JHP 수정추가 희귀질환번호가 있을때 보여주기, 중증번호 동시존재시 해당 기준에 따라서 보여주기
- if (ds_hidden_check_rooa.rowcount > 0) {
- ds_main_rooa.copyData(ds_hidden_check_rooa);
- }
- // 20091215 JHP 재원변경화면 희귀질환번호 보여주기 추가 변경요청번호 9553 중증, 희귀 동시존재시 디스플레이변경
- // 20091215 JHP 수정추가 희귀질환번호가 있을때 보여주기, 중증번호 동시존재시 해당 기준에 따라서 보여주기
- fItemRareMsg();
- // 재원이력변경에 쓸 인스턴스 생성 및 복사
- ds_main_inpt.copyRow(ds_main_inpt.addRow(), ds_hidden_original_inpt, row);
- ds_main_iphs.enableevent = false;
- ds_main_iphs.copyRow(ds_main_iphs.addRow(), ds_hidden_original_iphs, 0);
- ds_main_iphs.enableevent = true;
- ds_main_icdr.copyRow(ds_main_icdr.addRow(), ds_hidden_original_icdr, ds_hidden_original_icdr.findRow('icdr_lastyn', 'Y'));
- ds_main_h_inpt.copyRow(ds_main_h_inpt.addRow(), ds_hidden_original_inpt, row); // "h_" 노드는 사용자가 데이터를 변경하였을때 변경된 사항을 비교하기 위해 사용한다.
- //ds_main_h_inpt.copyData(ds_hidden_original_inpt);
- ds_main_h_iphs.copyData(ds_main_iphs);
- //ds_main_h_iphs.copyRow(ds_main_h_iphs.addRow(), ds_hidden_original_iphs, 0);
- ds_main_h_icdr.copyRow(ds_main_h_icdr.addRow(), ds_hidden_original_icdr, ds_hidden_original_icdr.findRow('icdr_lastyn', 'Y'));// "h_" 노드는 original쪽에 여러개의 row가 있을수 있는 경우 선택한 한건만 "h_" 노드로 복사해서 변경사항을 비교하고 나머지는 original과 비교한다
- // 전과전실이력의 선택한내용이 신청내용일경우 "신청승인여부"를 체크한다
- var acptflagcd = ds_main_icdr.getColumn(0, 'icdr_acptflagcd');
- if (acptflagcd == '1') {
- bool4.visible = true;
- caption44.visible = true;
- ds_hidden_flag.setColumn(0, 'icdr_app_flag', 'Y');
- }
- else if (acptflagcd != '1') {
- bool4.visible = false;
- caption44.visible = false;
- ds_hidden_flag.setColumn(0, 'icdr_app_flag', 'N');
- }
- var inptInsukind = ds_hidden_original_inpt.getColumn(row, 'inpt_insukind');
- if (inptInsukind == '31') {
- if (ds_main_aipm.rowcount < 1) {
- ds_main_aipm.addRow();
- }
- ds_main_aipm.setColumn(0, 'aipm_insucmpycd', ds_hidden_original_iphs.getColumn(0, 'iphs_insucd'));
- }
- if (inptInsukind == '41' || inptInsukind == '42') {
- frmf_inputEnterKey('combo15', 'onitemchanged', new ItemChangeEventInfo);
- }
- else {
- fInsukindTabSetting();
- }
- fComboNodeSet(0);
- // 2008.12.20 - 신청정보가 아닌 이력중 최종 내역을 선택되도록 인덱스 설정
- //var icdrCnt = ds_hidden_original_icdr.rowcount;
- // 구현완료 : iphs와 icdr의 첫번째 ROW를 자동으로 Select 한다.
- eval(datagrid3.binddataset).rowposition = 0;
- eval(datagrid4.binddataset).rowposition = ds_hidden_original_icdr.findRow('icdr_lastyn', 'Y');
- ds_hidden_flag.setColumn(0, 'iphs_flag', 'Y'); // 재원유형을 선택했는지 여부를 관리한다.
- ds_hidden_flag.setColumn(0, 'icdr_flag', 'Y'); // 재원유형을 선택했는지 여부를 관리한다.
- // 조회되었을때 인적사항에서의 조회기능을 막고 수정기능으로 변경한다
- isPrcs = 1;
- // 구현예정 : 6세미만에서 벗어날때 유형보조 자동변경 및 메세지 처리
- // 외래요율 표시 기능 추가(보험유형 수정관리)
- if (ds_main_inpt.getColumn(0, 'inpt_brateflag') == 'O') {
- cap_brateout.visible = true;
- }
- else {
- cap_brateout.visible = false;
- }
- // 2009.03.26 - 재원환자조회 시 차상위2종체크로직을 태워서 변경이 있으면 메시지를 뿌리고 값을 변경한다.
- // 2009.04.06 - 알람만 주고 보조유형은 자동으로 변경하지 않도록 수정
- var iphsInsukind = ds_hidden_original_iphs.getColumn(0, 'iphs_insukind');
- var iphsInsukindNew = utlf_transNullToEmpty(ds_hidden_original_iphs.getColumn(0, 'iphs_insukind_new'));
- var iphsSuppkind = ds_hidden_original_iphs.getColumn(0, 'iphs_suppkind');
- var iphsSuppkindNew = utlf_transNullToEmpty(ds_hidden_original_iphs.getColumn(0, 'iphs_suppkind_new'));
- if (iphsSuppkindNew != '' && iphsSuppkind != iphsSuppkindNew) {
- var value = parseInt(iphsSuppkindNew);
- if (value == 32) {
- sysf_messageBox('[차상위1종] 대상 환자입니다!!', 'I');
- }
- if (value >= 33) {
- sysf_messageBox('[차상위2종] 대상 환자입니다!!', 'I');
- }
- }
- // 2009.04.22 사망환자알람메시지
- fCheckDethYN(ds_main_ptbs.getColumn(0, 'ptbs_dethyn'), ds_main_ptbs.getColumn(0, 'ptbs_dethdt'));
- // 격리병실정보 표시 추가 by 조중래 20120621
- fGetPatIsolateInfo(ds_main_inpt.getColumn(0, 'inpt_isolateinfo'));
- }
- /****************************************************************************************
- * Argument :
- * Description : 20091215 JHP 수정추가 희귀질환번호가 있을때 보여주기, 중증번호
- 동시존재시 해당 기준에 따라서 보여주기 변경요청번호 9553
- ****************************************************************************************/
- function fItemRareMsg() {
- var itemmsg = utlf_transNullToEmpty(ds_main_srdg.getColumn(0, 'srdg_pid'));
- var raremsg = utlf_transNullToEmpty(ds_main_rooa.getColumn(0, 'rooa_pid'));
- // 중증번호만 존재시..itemmsg
- if (itemmsg != '' && raremsg == '') {
- switch2.case_base.cap_sdoa.text = '중증번호';
- switch2.case_base.cap_rooa.visible = false;
- switch2.case_base.opt_srdginsukind.visible = true;
- switch2.case_base.opt_rooainsukind.visible = false;
- switch2.case_base.opt_srdgseridiagno.visible = true;
- switch2.case_base.opt_rooarareobstno.visible = false;
- switch2.case_base.opt_srdgfromdd.visible = true;
- switch2.case_base.opt_rooafromdd.visible = false;
- switch2.case_base.opt_srdgtodd.visible = true;
- switch2.case_base.opt_rooatodd.visible = false;
- }
- // 희귀번호만 존재시.. raremsg
- else if (itemmsg == '' && raremsg != '') {
- switch2.case_base.cap_sdoa.text = '희귀번호';
- switch2.case_base.cap_rooa.visible = false;
- switch2.case_base.opt_srdginsukind.visible = false;
- switch2.case_base.opt_rooainsukind.visible = true;
- switch2.case_base.opt_srdgseridiagno.visible = false;
- switch2.case_base.opt_rooarareobstno.visible = true;
- switch2.case_base.opt_srdgfromdd.visible = false;
- switch2.case_base.opt_rooafromdd.visible = true;
- switch2.case_base.opt_srdgtodd.visible = false;
- switch2.case_base.opt_rooatodd.visible = true;
- }
- // 두번호 모두 존재시.. itemmsg, raremsg
- else if (itemmsg != '' && raremsg != '') {
- switch2.case_base.cap_sdoa.text = '중증';
- switch2.case_base.cap_sdoa.style.color = 'red';
- switch2.case_base.cap_rooa.visible = true;
- switch2.case_base.cap_rooa.style.color = 'black';
- switch2.case_base.opt_srdginsukind.visible = true;
- switch2.case_base.opt_rooainsukind.visible = false;
- switch2.case_base.opt_srdgseridiagno.visible = true;
- switch2.case_base.opt_rooarareobstno.visible = false;
- switch2.case_base.opt_srdgfromdd.visible = true;
- switch2.case_base.opt_rooafromdd.visible = false;
- switch2.case_base.opt_srdgtodd.visible = true;
- switch2.case_base.opt_rooatodd.visible = false;
- }
- else {
- switch2.case_base.cap_sdoa.text = '중증번호';
- switch2.case_base.cap_rooa.visible = false;
- switch2.case_base.opt_srdginsukind.visible = true;
- switch2.case_base.opt_rooainsukind.visible = false;
- switch2.case_base.opt_srdgseridiagno.visible = true;
- switch2.case_base.opt_rooarareobstno.visible = false;
- switch2.case_base.opt_srdgfromdd.visible = true;
- switch2.case_base.opt_rooafromdd.visible = false;
- switch2.case_base.opt_srdgtodd.visible = true;
- switch2.case_base.opt_rooatodd.visible = false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 탭 세팅하기
- ****************************************************************************************/
- function fInsukindTabSetting() {
- var iphsInsukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- // 보조유형 세팅하기
- ds_main_ptin.setColumn(0, 'ptin_insukind', iphsInsukind);
- // 입원요율에 따른 보조유형 재설정
- // 외래요율
- var inptBrateflag = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_brateflag'));
- ds_hidden_init_suppkind.enableevent = false;
- var regEx = '';
- if (inptBrateflag != '' && inptBrateflag == 'O') {
- regEx = 'up == ' + iphsInsukind + ' && (io == "A" || io == "O")';
- }
- else {
- regEx = 'up == ' + iphsInsukind + ' && (io == "A" || io == "I")';
- }
- ds_hidden_init_suppkind.filter(regEx);
- ds_cmb_suppkind.copyData(ds_hidden_init_suppkind, true);
- ds_hidden_init_suppkind.filter('');
- ds_hidden_init_suppkind.enableevent = true;
- // 건강보험,의료급여1,2종,일반,외국인
- if (iphsInsukind == gsBoHeom || iphsInsukind == gsBoHo1 || iphsInsukind == gsBoHo2 || iphsInsukind == gsIlBan ||
- iphsInsukind == gsForIn || iphsInsukind == gsImSang) {
- switch2.tabindex = 0;
- }
- // 산재
- else if (iphsInsukind == gsSanJae) {
- switch2.tabindex = 1;
- }
- // 자보
- else if (iphsInsukind == gsJaboKind) {
- switch2.tabindex = 2;
- }
- // 공상
- else if (iphsInsukind == gsGongSang) {
- switch2.tabindex = 3;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과,병동,병실의 콤보값을 셋팅한다
- ****************************************************************************************/
- function fComboNodeSet(flag) {
- if (flag == 0) {
- var sorddeptcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_orddeptcd'));
- ds_hidden_init_orddrid.filter('dp == "' + sorddeptcd + '"');
- ds_init_combo2.copyData(ds_hidden_init_orddrid, true);
- ds_init_combo16.copyData(ds_hidden_init_orddrid, true);
- ds_hidden_init_orddrid.filter('');
- var wardcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_wardcd'));
- if (wardcd == '' || wardcd == ' ') {
- ds_init_combo3.copyData(ds_hidden_init_roomcd, true);
- ds_init_combo22.copyData(ds_hidden_init_bedcd, true);
- }
- else {
- ds_hidden_init_roomcd.filter('wd == "' + wardcd + '"');
- ds_init_combo3.copyData(ds_hidden_init_roomcd, true);
- ds_hidden_init_bedcd.filter('wd == "' + wardcd + '"');
- ds_init_combo22.copyData(ds_hidden_init_bedcd, true);
- ds_hidden_init_roomcd.filter('');
- ds_hidden_init_bedcd.filter('');
- }
- var ward2 = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_wardcd2'));
- var regEx = '';
- if (ward2 != '' && ward2 != ' ') {
- regEx = 'wd == "' + ward2 + '"';
- }
- ds_hidden_init_roomcd.filter(regEx);
- ds_hidden_init_bedcd.filter(regEx);
- ds_init_combo12.copyData(ds_hidden_init_roomcd, true);
- ds_init_combo23.copyData(ds_hidden_init_bedcd, true);
- if (regEx != '') {
- ds_hidden_init_roomcd.filter('');
- ds_hidden_init_bedcd.filter('');
- }
- var brateflag = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_brateflag'));
- var insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- // 입원요율에 따른 보조유형 재설정
- // 외래요율
- if (brateflag != '' && brateflag == 'O') {
- regEx = 'up == "' + insukind + '" && (io == "A" || io == "O")';
- }
- // 입원요율
- else {
- regEx = 'up == "' + insukind + '" && (io == "A" || io == "I")';
- }
- ds_hidden_init_suppkind.filter(regEx);
- ds_cmb_suppkind.copyData(ds_hidden_init_suppkind, true);
- ds_hidden_init_suppkind.filter('');
- } // if(flag == 0)
- else if (flag == 1) {
- var orddeptcd = ds_main_icdr.getColumn(0, 'icdr_orddeptcd');
- var regEx = 'dp == "' + orddeptcd + '"';
- ds_hidden_init_orddrid.filter(regEx + ' && jobposcd == 1782');
- ds_init_combo2.copyData(ds_hidden_init_orddrid, true);
- ds_hidden_init_orddrid.filter(regEx);
- ds_init_combo16.copyData(ds_hidden_init_orddrid, true);
- ds_hidden_init_orddrid.filter('');
- }
- else if (flag == 2) {
- var wardcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_wardcd'));
- if (wardcd == '' || wardcd == ' ') {
- ds_init_combo3.copyData(ds_hidden_init_roomcd, false);
- ds_init_combo22.copyData(ds_hidden_init_bedcd, false);
- }
- else {
- var regEx = 'wd == "' + wardcd + '"';
- ds_hidden_init_roomcd.filter(regEx);
- ds_hidden_init_bedcd.filter(regEx);
- ds_init_combo3.copyData(ds_hidden_init_roomcd, true);
- ds_init_combo22.copyData(ds_hidden_init_bedcd, true);
- ds_hidden_init_roomcd.filter('');
- ds_hidden_init_bedcd.filter('');
- }
- }
- else if (flag == 3) {
- var wardcd2 = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_wardcd2'));
- var regEx = '';
- if (wardcd2 != '' && wardcd2 != ' ' && wardcd2 != '-') {
- regEx = 'wd == "' + wardcd2 + '"';
- }
- ds_hidden_init_roomcd.filter(regEx);
- ds_hidden_init_bedcd.filter(regEx);
- ds_init_combo12.copyData(ds_hidden_init_roomcd, true);
- ds_init_combo23.copyData(ds_hidden_init_bedcd, true);
- if (regEx != '') {
- ds_hidden_init_roomcd.filter('');
- ds_hidden_init_bedcd.filter('');
- }
- }
- else if (flag == 4) {
- var insukind = ds_main_iphs.getCoumn(0, 'iphs_insukind');
- var brateflag = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_brateflag'));
- var regEx = '';
- // 입원요율에 따른 보조유형 재설정
- // 외래요율
- if (brateflag != '' && brateflag == 'O') {
- regEx = 'up == "' + insukind + '" && (io == "A" or io == "O")';
- }
- // 입원요율
- else {
- regEx = 'up == "' + insukind + '" && (io == "A" or io == "I")';
- }
- ds_hidden_init_suppkind.filter(regEx);
- ds_cmb_suppkind.copyData(ds_hidden_init_suppkind, true);
- ds_hidden_init_suppkind.filter('');
- }
- // 특진여부 셋팅
- else if (flag == 5) {
- // 2009.02.23 - 진료과코드도 조건으로 추가
- var orddeptcd = ds_main_icdr.getColumn(0, 'icdr_orddeptcd');
- var medispclid = ds_main_icdr.getColumn(0, 'icdr_medispclid');
- var specOrdYn = ds_hidden_init_orddrid.findRowExpr('dp == "' + orddeptcd + '" cd == "' + medispclid + '"');
- var value = '';
- if (specOrdYn == 'Y') {
- value = 'Y';
- }
- else {
- value = 'N';
- }
- ds_main_icdr.setColumn(0, 'icdr_specordyn', value);
- }
- // 형태에 따른 병실 등급
- else if (flag == 6) {
- var roomtypecd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomtypecd'));
- var regEx = '';
- if (roomtypecd != '' && roomtypecd != ' ') {
- regEx = 'typecd == "' + roomtypecd + '"';
- }
- ds_hidden_roomgrdelist.filter(regEx);
- ds_init_combo7.copyData(ds_hidden_roomgrdelist, true);
- if (regEx != '') {
- ds_hidden_roomgrdelist.filter('');
- }
- }
- // 형태2에 따른 병실 등급2
- else if (flag == 7) {
- var roomtypecd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomtypecd'));
- var regEx = '';
- if (roomtypecd != '' && roomtypecd != ' ') {
- regEx = 'typecd == "' + roomtypecd + '"';
- }
- ds_hidden_roomgrdelist.copyData(regEx);
- ds_init_combo9.copyData(ds_hidden_roomgrdelist, true);
- if (regEx != '') {
- ds_hidden_roomgrdelist.filter('');
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2008.07.13 인사정보 조회 함수로 분리
- ****************************************************************************************/
- function fPatEmplInfoRef() {
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- var rrgstno1 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1');
- var rrgstno2 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- var pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- // 2008.07.12 - 직원정보 조회 방법변경에 따른 소스수정
- if (String(rrgstno1).length == 6 && String(rrgstno2).length == 7) {
- var emplInfo = fGetPsnWorkInfo(rrgstno1 + rrgstno2, hngnm, pid);
- if (!utlf_isNull(emplInfo)) {
- var arr = emplInfo.split('▦');
- ds_main_inpt.setColumn(0, 'inpt_emplno', arr[0]); // 직원번호
- ds_main_iphs.setColumn(0, 'iphs_emplnm', arr[1]); // 직원성명
- ds_main_iphs.setColumn(0, 'iphs_disccd', arr[2]); // 할인코드(discuncocd)
- ds_main_iphs.setColumn(0, 'iphs_famyrelnm', arr[3]); // 관계
- ds_main_iphs.setColumn(0, 'iphs_preststatnm', arr[4]); // 근무상태
- ds_main_iphs.setColumn(0, 'iphs_profacptyn', arr[5]); // 증명서접수여부
- ds_main_iphs.setColumn(0, 'iphs_profacptdd', arr[6]); // 증명서접수일자
- ds_main_iphs.setColumn(0, 'iphs_remark', arr[7]); // 참고사항
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fAgeVeri
- ****************************************************************************************/
- function fAgeVeri() {
- var age = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_age'));
- if (age != '' && age != '' && age != '-') {
- if (age.length > 1) {
- if (!age.isNumber()) {
- sysf_messageBox('나이항목의 형식이 ', 'E004');
- input22.setFocus();
- return false;
- }
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fHomeTelVeri
- ****************************************************************************************/
- function fHomeTelVeri() {
- var hometel = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hometel'));
- if (hometel != '' && hometel != ' ' && hometel != '-') {
- if (hometel.length >= 1) {
- if (hometel.length < 7) {
- sysf_messageBox('전화번호는 7자리 이상 ', 'C001');
- input1.setFocus();
- return fasle;
- }
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fMpphonTelVeri
- ****************************************************************************************/
- function fMpphonTelVeri() {
- var mpphontel = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_mpphontel'));
- if (mpphontel != '' && mpphontel != ' ' && mpphontel != '-') {
- if (mpphontel.length >= 1) {
- if (mpphontel.length < 10) {
- sysf_messageBox('휴대폰 전화번호는 10자리 이상 ', 'C001');
- grp.input11.setFocus();
- return fasle;
- }
- else {
- var first = mpphontel.substr(0, 3);
- if (first != '010' && first != '011' && first != '016' && first != '017' && first != '018'
- && first != '018') {
- sysf_messageBox('', 'E004');
- grp.input11.setFocus();
- return false;
- }
- }
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fHngnmVeri
- ****************************************************************************************/
- function fHngnmVeri(flag) {
- var hngnm;
- if (flag == 'xform-next') {
- hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- }
- // 한글 한글자를 그냥 길이1로 계산
- if (String(hngnm).length < 2) {
- sysf_messageBox('환자성명은 2글자 이상 ', 'C001');
- input2.setFocus();
- return false;
- }
- return true;
- }
- function clear_dataset() {
- // root/main
- ds_main_inpt.clearData();
- ds_main_inpt.addRow();
- // ds_main_ptbs.clearData();
- // ds_main_ptbs.addRow();
- ds_main_ptin.clearData();
- ds_main_ptin.addRow();
- ds_main_iphs.clearData();
- ds_main_iphs.addRow();
- ds_main_icdr.clearData();
- //ds_main_icdr.addRow();
- ds_main_nbmo.clearData();
- //ds_main_nbmo.addRow();
- ds_main_admi.clearData();
- //ds_main_admi.addRow();
- ds_main_h_inpt.clearData();
- //ds_main_h_inpt.addRow();
- ds_main_h_iphs.clearData();
- //ds_main_h_iphs.addRow();
- ds_main_h_icdr.clearData();
- //ds_main_h_icdr.addRow();
- ds_main_srdg.clearData();
- //ds_main_srdg.addRow();
- ds_main_aipm.clearData();
- //ds_main_aipm.addRow();
- ds_main_icpm.clearData();
- //ds_main_icpm.addRow();
- ds_main_adrv.clearData();
- //ds_main_adrv.addRow();
- ds_main_disc.clearData();
- //ds_main_disc.clearData();
- ds_main_fstinpt.clearData();
- //ds_main_fstinpt.addRow();
- ds_main_rooa.clearData();
- //ds_main_rooa.addRow();
- // hidden_h_rcv
- ds_hidden_rcv_inpt.clearData();
- //ds_hidden_rcv_inpt.addRow();
- ds_hidden_rcv_ptbs.clearData();
- //ds_hidden_rcv_ptbs.addRow();
- ds_hidden_rcv_ptin.clearData();
- //ds_hidden_rcv_ptin.addRow();
- ds_hidden_rcv_aipm.clearData();
- //ds_hidden_rcv_aipm.addRow();
- ds_hidden_rcv_icpm.clearData();
- //ds_hidden_rcv_icpm.addRow();
- ds_hidden_rcv_iphs.clearData();
- //ds_hidden_rcv_iphs.addRow();
- ds_hidden_rcv_admi.clearData();
- //ds_hidden_rcv_admi.addRow();
- ds_hidden_rcv_adrv.clearData();
- //ds_hidden_rcv_adrv.addRow();
- ds_hidden_rcv_disc.clearData();
- //ds_hidden_rcv_disc.addRow();
- ds_hidden_rcv_fstinpt.clearData();
- //ds_hidden_rcv_fstinpt.addRow();
- ds_hidden_rcv_icdr.clearData();
- //ds_hidden_rcv_icdr.addRow();
- ds_hidden_flag.setColumn(0, 'iphs_flag', '');
- ds_hidden_flag.setColumn(0, 'icdr_flag', '');
- ds_hidden_flag.setColumn(0, 'icdr_app_flag', '');
- ds_hidden_etc.setColumn(0, 'disccd', '');
- ds_hidden_original_inpt.clearData();
- //ds_hidden_original_inpt.addRow();
- ds_hidden_original_ptbs.clearData();
- //ds_hidden_original_ptbs.addRow();
- ds_hidden_original_ptin.clearData();
- //ds_hidden_original_ptin.addRow();
- ds_hidden_original_aipm.clearData();
- //ds_hidden_original_aipm.addRow();
- ds_hidden_original_icpm.clearData();
- //ds_hidden_original_icpm.addRow();
- ds_hidden_original_iphs.clearData();
- //ds_hidden_original_iphs.addRow();
- ds_hidden_original_admi.clearData();
- //ds_hidden_original_admi.addRow();
- ds_hidden_original_adrv.clearData();
- ds_hidden_original_adrv.addRow();
- ds_hidden_original_disc.clearData();
- //ds_hidden_original_disc.addRow();
- ds_hidden_original_fstinpt.clearData();
- //ds_hidden_original_fstinpt.addRow();
- ds_hidden_original_icdr.clearData();
- //ds_hidden_original_icdr.clearData();
- }
- /****************************************************************************************
- * Argument :
- * Description : fQuery_ptin
- ****************************************************************************************/
- function fQuery_ptin() {
- dsf_createDsRow('ds_send_data1', [
- { col: 'mode', type: 'string', size: 256, val: '2' },
- { col: 'pid', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_pid') },
- { col: 'insukind', type: 'string', size: 256, val: ds_main_iphs.getColumn(0, 'inpt_insukind') },
- { col: 'indd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: '' },
- { col: 'mskind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_mskind') },
- { col: 'disccd', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'prestdd', type: 'string', size: 256, val: ds_main_iphs.getColumn(0, 'iphs_fromdd') },
- { col: 'cretno', type: 'string', size: 256, val: '' }
- ], false);
- // 환자기본정보를 조회한다. (환자인적, 보험내역, 할인정보)
- ds_hidden_rcv_ptbs.clearData();
- ds_hidden_rcv_ptbs.addRow();
- ds_hidden_rcv_ptin.clearData();
- ds_hidden_rcv_ptin.addRow();
- ds_hidden_rcv_aipm.clearData();
- ds_hidden_rcv_aipm.addRow();
- ds_hidden_rcv_icpm.clearData();
- ds_hidden_rcv_icpm.addRow();
- ds_hidden_rcv_inpt.clearData();
- ds_hidden_rcv_inpt.addRow();
- ds_hidden_rcv_iphs.clearData();
- ds_hidden_rcv_iphs.addRow();
- ds_hidden_rcv_admi.clearData();
- ds_hidden_rcv_admi.addRow();
- ds_hidden_rcv_adrv.clearData();
- ds_hidden_rcv_adrv.addRow();
- ds_hidden_rcv_disc.clearData();
- ds_hidden_rcv_disc.addRow();
- ds_hidden_rcv_fstinpt.clearData();
- ds_hidden_rcv_fstinpt.addRow();
- var oParam = {};
- oParam.id = "TRPMI00102";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = 'ds_hidden_rcv_ptin=ptin';
- // oParam.outds = 'ds_hidden_rcv_ptbs=ptbs ds_hidden_rcv_ptin=ptin ds_hidden_rcv_aipm=aipm '
- // + 'ds_hidden_rcv_icpm=icpm ds_hidden_rcv_inpt=inpt ds_hidden_rcv_iphs=iphs ds_hidden_rcv_admi=admi '
- // + 'ds_hidden_rcv_adrv=adrv ds_hidden_rcv_disc=disc ds_hidden_rcv_fstinpt=fstinpt';
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00102";
- tranf_submit(oParam);
- //ds_hidden_rcv_ptbs.updateColID('ptbsremfact', 'remfact');
- if (ds_hidden_rcv_ptin.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptin, 'ptin_');
- ds_hidden_rcv_ptin.copyData(ds_tmp, true);
- ds_main_ptin.copyData(ds_hidden_rcv_ptin, true);
- ds_hidden_original_ptin.copyData(ds_hidden_rcv_ptin, true);
- }
- // 보험, 감면정보는 없다가 신규로 등록하는 사람이 있으므로 인스턴스 노드를 삭제하면 신규 등록시에는
- // 인스턴스 노드가 없어 등록할수 없다. 그럼므로 신규일경우 생성한다.
- // original쪽에도 같이 복사해야 저장시 변경여부를 체크해서 submit을 보낼수 있다.
- var pid = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_pid'));
- if (pid == '' || pid == ' ' || pid == '-') {
- // DBS227, /root/send 경로에는 insukind 인스턴스가 존재하지 않는다.
- //ds_main_ptin.setColumn(0, 'ptin_insukind', ds_send.getColumn(0, 'insukind'));
- }
- // 자보의 경우 ipsh기준으로 보험사 정보를 참조하도록 수정 by 조중래 20130705
- if (ds_main_iphs.getColumn(0, 'iphs_insukind') == '31') {
- ds_main_aipm.setColumn(0, 'aipm_insucmpycd', ds_main_iphs.getColumn(0, 'iphs_insucd'));
- dsf_makeValue(ds_main_aipm, 'aipm_paygrntno', 'string', '');
- }
- var insukind = ds_hidden_original_inpt.getColumn(datagrid2.currentrow, 'inpt_insukind');
- if (insukind == '41' || insukind == '42') {
- frmf_inputEnterKey('combo16', 'onitemchanged', new ItemChangeEventInfo);
- }
- else {
- fInsukindTabSetting();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 병실 성별 체크 2007.11.21 신준영
- ****************************************************************************************/
- function fRoomSexCheck(wardcd, roomcd, pSex, iSex, flag, rrgstno) {
- if (fRoomSexGubunCheck(rrgstno)) {
- return true;
- }
- iSex = utlf_transNullToEmpty(iSex);
- if (flag == 1) {
- if (pSex != iSex) {
- if (iSex != '' && iSex != ' ' && iSex != 'A') {
- sysf_messageBox('환자 성별과 병실정보 성별이 다릅니다. 다른 병실을', 'C002');
- ds_main_icdr.setColumn(0, 'icdr_roomcd', '');
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd', '');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd', '');
- return false;
- }
- }
- // 분만실("2100300000")일 경우 남자 체크
- if (wardcd == '2100300000') {
- if (pSex == 'M') {
- sysf_messageBox('성별이 남자입니다. 다른병동을', 'C002');
- ds_main_icdr.setColumn(0, 'icdr_wardcd', ds_hidden_original_inpt.getColumn(0, 'inpt_wardcd'));
- ds_main_icdr.setColumn(0, 'icdr_roomcd', '');
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd', '');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd', '');
- return false;
- }
- }
- }
- else if (flag == 2) {
- if (pSex != iSex) {
- if (iSex != '' && iSex != ' ' && iSex != 'A') {
- sysf_messageBox('환자 성별과 병실정보 성별이 다릅니다. 다른 병실을', 'C002');
- ds_main_icdr.setColumn(0, 'icdr_roomcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd2', '');
- return false;
- }
- }
- // 분만실("2100300000")일 경우 남자 체크
- if (wardcd == '2100300000') {
- if (pSex == 'M') {
- sysf_messageBox('성별이 남자입니다. 다른병동을', 'C002');
- ds_main_icdr.setColumn(0, 'icdr_wardcd2', ds_hidden_original_inpt.getColumn(0, 'inpt_wardcd'));
- ds_main_icdr.setColumn(0, 'icdr_roomcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd2', '');
- return false;
- }
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 입퇴원결정서 추가 노회식 20101218
- ****************************************************************************************/
- function fInDeciPrint2() {
- var diagnm = ds_hidden_rsltflag_indeciprint.getColumn(0, 'diagnm');
- if (utlf_isNull(diagnm)) {
- //dsf_makeValue(ds_hidden_rsltflag_indeciprint, 'diagnm', 'string', ds_temp);
- }
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입퇴원결정서
- fGetPrintName();
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_6_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_6_tray', 'p');
- // 호출끝
- // 입퇴원결정서 프린터
- if (printname != 'false') {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/hidden/rsltflag/indeciprint", ds_hidden_rsltflag_indeciprint);
- rptf_exeReportPreview30(['RPPMI01201'], [{ xml_data_XML1: objDOM.documentElement.source }],
- 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0', 'printername=' + printname);
- }
- // 자보환자안내문 출력
- if (ds_hidden_rsltflag_indeciprint.getColumn(0, 'insukindcd') == '31') {
- //공통코드 P0045에서 프린터 명칭과 트레이 호출 - 자보환자안내문
- ds_hidden_autinsuinfo.clearData();
- ds_hidden_autinsuinfo.addRow();
- var oParam = {};
- oParam.id = "TRPMI01203";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetAutInsuInfo";
- oParam.inds = "";
- oParam.outds = "ds_hidden_autinsuinfo=autinsuinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI01203";
- tranf_submit(oParam);
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입퇴원결정서
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_100_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_100_tray', 'p');
- // 호출끝
- // 디폴트 프린터
- if (printname != 'false') {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/hidden/autinsuinfo", ds_hidden_autinsuinfo);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- rptf_exeReportPreview30(['RPPMI01203'], [objDOM], 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0',
- 'printername=' + printname);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원약정서 출력
- 입원정보inpt 저장된 후 입원약정서 출력하는 함수.
- 전과전실화면에 fInDeciPrintls 라는 이름으로 따로 실행시켜요.
- 응급실 재원환자의 입원약정서를 출력할 때 필요해요. 수정시 같이 해야합니다.
- ****************************************************************************************/
- function fInDeciPrintlss(pid, indd, cretno, mskind, orddeptcd, medispclid, deciflag) {
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 -입원약정서
- fGetPrintName();
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_2_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_2_tray', 'p');
- // 호출 끝
- // 입원약정서
- if (pritname == 'false') {
- return;
- }
- ds_hidden_h_deciprint.clearData();
- ds_hidden_h_deciprint.addRow();
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'indd', type: 'string', size: 256, val: indd },
- { col: 'cretno', type: 'int', size: 256, val: parseInt(cretno) },
- { col: 'mskind', type: 'string', size: 256, val: mskind },
- { col: 'orddeptcd', type: 'string', size: 256, val: orddeptcd },
- { col: 'medispclid', type: 'string', size: 256, val: medispclid },
- { col: 'deciflag', type: 'string', size: 256, val: deciflag }
- ], false);
- var oParam = {};
- oParam.id = "TRPMI00113";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInDeciPrintRef";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_h_deciprint=deciprint";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPMI00113") > -1) {
- var deciIndd = utlf_transNullToEmpty(ds_hidden_h_deciprint.getColumn(0, 'indd'));
- if (deciIndd != '' && deciIndd != ' ') {
- var value = deciIndd.substr(0, 4) + '-'
- + deciIndd.substr(4, 2) + '-'
- + deciIndd.substr(6, 2);
- ds_hidden_h_deciprint.setColumn(0, 'indd', value);
- var rrgstno = ds_hidden_h_deciprint.getColumn(0, 'rrgstno');
- value = rrgstno.subtr(0, 6) + '-' + rrgstno.substr(6, 7);
- ds_hidden_h_deciprint.setColumn(0, 'rrgstno', value);
- var inschedd = utlf_transNullToEmpty(ds_hidden_h_deciprint.getColumn(0, 'inschedd'));
- var opschedd = utlf_transNullToEmpty(ds_hidden_h_deciprint.getColumn(0, 'opschedd'));
- var inrsrvacptdt = utlf_transNullToEmpty(ds_hidden_h_deciprint.getColumn(0, 'inrsrvacptdt'));
- ds_hidden_h_deciprint.setColumn(0, 'inrsrvacptdt', '');
- if (inschedd != '' && inschedd != ' ') {
- ds_hidden_h_deciprint.setColumn(0, 'inschedd',
- inschedd.substr(0, 4) + '년 ' + inschedd.substr(4, 2) + '월 ' + inschedd.substr(6, 2) + '일');
- }
- if (opschedd != '' && opschedd != ' ') {
- ds_hidden_h_deciprint.setColumn(0, 'opschedd',
- opschedd.substr(0, 4) + '년 ' + opschedd.substr(4, 2) + '월 ' + opschedd.substr(6, 2) + '일');
- }
- if (inrsrvacptdt != '' && inrsrvacptdt != ' ') {
- inrsrvacptdt = inrsrvacptdt.subtr(0, 4) + '/'
- + inrsrvacptdt.substr(4, 2) + '/'
- + inrsrvacptdt.substr(6, 2) + ' '
- + inrsrvacptdt.substr(8, 2) + ':'
- + inrsrvacptdt.substr(10, 2);
- ds_hidden_h_deciprint.setColumn(0, 'inrsrvacptdt', inrsrvacptdt);
- }
- // 희귀난치
- var rareobstflag = ds_hidden_h_deciprint.getColumn(0, 'rareobstflag');
- // 차상위
- var disregprson3 = ds_hidden_h_deciprint.getColumn(0, 'disregprson3');
- if (rareobstflag == 'H') {
- ds_hidden_h_deciprint.setColumn(0, 'rareobstflag', '희귀난치');
- }
- else {
- ds_hidden_h_deciprint.setColumn(0, 'rareobstflag', '');
- }
- if (disregprson3 == '32') {
- ds_hidden_h_deciprint.setColumn(0, 'disregprson3', '차상위');
- }
- else {
- ds_hidden_h_deciprint.setColumn(0, 'disregprson3', '');
- }
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 -입원약정서
- fGetPrintName();
- var print_name = getGlobalVariable("SPPAO00100_P0045_2_nm", "p");
- var print_tray = getGlobalVariable("SPPAO00100_P0045_2_tray", "p");
- // 호출끝
- // 입원약정서
- if (print_name != "false") {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/hidden/h_deciprint/deciprint", ds_hidden_h_deciprint);
- rptf_exeReportPreview30(['RPPMI01200'], [{ xml_data_XML1: objDOM.documentElement.source }],
- 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0',
- 'printername=' + printname);
- }
- }
- else {
- var ordtype = ds_main_inpt.getColumn(0, 'inpt_ordtype');
- if (ordtype == 'E' || ordtype == 'D') {
- sysf_messageBox('응급/DSC/CHEMO 환자입니다. [전과전실승인]화면에서 출력하십시오.!', 'I');
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 상급병실신청 전자서명관리
- ****************************************************************************************/
- function fUpRoomSignMngt(pid, indd, autoflag) {
- // 차트번호, 입원일자가 존재하는 경우에만 설정
- if (!utlf_isNull(pid) && !utlf_isNull(indd)) {
- frmf_setParameter('SPZHA20101_PARM_PID', pid);
- frmf_setParameter('SPZHA20101_PARM_INDD', indd);
- frmf_setParameter('SPZHA20101_PARM_AUTOFLAG', autoflag);
- }
- frmf_modal("SPPMI02800", "SPPMI02800", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : fInRgstCardIss
- ****************************************************************************************/
- function fInRgstCardIss() {
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_pid'));
- if (pid == '' || pid == ' ') {
- sysf_messageBox('환자번호가 없거나 재원중인 환자가 아닙니다.!', 'E999');
- return false;
- }
- ds_send_data22.clearData();
- ds_send_data22.addRow();
- ds_send_data22.setColumn(0, 'pid', ds_main_inpt.getColumn(0, 'inpt_pid'));
- ds_send_data22.setColumn(0, 'indd', ds_main_inpt.getColumn(0, 'inpt_indd'));
- ds_send_data22.setColumn(0, 'cretno', ds_main_inpt.getColumn(0, 'inpt_cretno'));
- ds_send_data22.setColumn(0, 'mskind', ds_main_inpt.getColumn(0, 'inpt_mskind'));
- ds_send_data22.setColumn(0, 'histstat', ds_main_inpt.getColumn(0, 'inpt_histstat'));
- ds_send_data22.setColumn(0, 'ioflag', 'I');
- ds_hidden_h_receipt.clearData();
- ds_hidden_h_receipt.addRow();
- var oParam = {};
- oParam.id = "TRPMI00112";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgstCardIss";
- oParam.inds = "req=ds_send_data22";
- oParam.outds = "ds_hidden_h_receipt=receipt";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPMI00112") > -1) {
- ds_send_data22.clearData();
- ds_send_data22.addRow();
- }
- var rrgstno = String(ds_hidden_h_receipt.getColumn(0, 'rrgstno'));
- rrgstno = rrgstno.substr(0, 6) + '-' + rrgstno.substr(6, 1);
- ds_hidden_h_receipt.setColumn(0, 'rrgstno', rrgstno);
- var indd = String(ds_hidden_h_receipt.getColumn(0, 'indd'));
- ds_hidden_h_receipt.setColumn(0, 'indd', indd.substr(0, 4) + '/' + indd.substr(4, 2) + '/' + indd.substr(6, 2));
- // 2007.10.23 정신과일 경우 약어 나오지 않게 요청
- if (ds_hidden_h_receipt.getColumn(0, 'orddeptcd') == '2030000000') {
- ds_hidden_h_receipt.setColumn(0, 'orddeptnm', '');
- }
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입원환자카드(네임판)
- fGetPrintName();
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_3_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_3_tray', 'p');
- // 호출끝
- //입원환자카드(네임판)
- if (printname != 'false') {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/hidden/h_receipt/receipt", ds_hidden_h_receipt);
- rptf_exeReportPreview30(['RPPMI03100'], [{ xml_data_XML1: objDOM.documentElement.source }],
- 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0', 'printername=' + printname);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 자보환자안내문 출력 함수 - 입퇴원결정서 와 같이 출력되었으나
- 상급병실 신청서 전자서명 관계로 입원등록시 입퇴원결정서 출력을 하지 않아
- 안내문출력함수를 따로 만듬. 2011.11.22. 노회식
- ****************************************************************************************/
- function fAutoPrint() {
- var extObj = new ExtCommon();
- ipaddress = extObj.getIPAddress();
- //자보동의서 전자동의서를 위한 처리로직 추가 by 조중래 20130305
- if (ds_init_pam_PK018list.getColumn(ds_init_pam_PK018list.findRow('cdid', ipaddress), 'cdnm') == 'Y'
- && sysf_messageBox('자보동의서', 'Q017') == '6') {
- dsf_createDsRow('ds_temp', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_pid') },
- { col: 'orddd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') },
- { col: 'cretno', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_cretno') },
- { col: 'ordtype', type: 'string', size: 256, val: 'I' },
- { col: 'flag', type: 'string', size: 256, val: 'J' }, // J:자보동의서
- { col: 'formcd', type: 'string', size: 256, val: ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '8'), 'hardcd') } // 8:자보동의서
- ], false);
- fPrintOcrConsent(ds_temp);
- }
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 - 자보환자안내문
- else {
- ds_hidden_autinsuinfo.clearData();
- ds_hidden_autinsuinfo.addRow();
- var oParam = {};
- oParam.id = "TRPMI01203";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetAutInsuInfo";
- oParam.inds = "";
- oParam.outds = "ds_hidden_autinsuinfo=autinsuinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI01203";
- tranf_submit(oParam);
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_100_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_100_tray', 'p');
- // 호출끝
- if (printname != 'false') {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/hidden/autinsuinfo", ds_hidden_autinsuinfo);
- rptf_exeReportPreview30(['RPPMI01203'], [{ xml_data_XML1: objDOM.documentElement.source }],
- 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0', 'printername=' + printname);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 산재환자안내문 출력 함수 추가 by 조중래 20130313
- ****************************************************************************************/
- function fIndPrint() {
- var extObj = new ExtCommon();
- ipaddress = extObj.getIPAddress();
-
- if (ds_init_pam_PK018list.getColumn(ds_init_pam_PK018list.findRow('cdid', ipaddress), 'cdnm') == 'Y'
- && sysf_messageBox('산재동의서', 'Q017') == '6') {
- dsf_createDsRow('ds_temp', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_pid') },
- { col: 'orddd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') },
- { col: 'cretno', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_cretno') },
- { col: 'ordtype', type: 'string', size: 256, val: 'I' },
- { col: 'flag', type: 'string', size: 256, val: 'I' }, // I: 산재동의서
- { col: 'formcd', type: 'string', size: 256, val: ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '9'), 'hardcd') } // 9:산재동의서
- ], false);
- fPrintOcrConsent(ds_temp);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 필수 사항 체크(Validation Check)
- ****************************************************************************************/
- function fCheckFactChangeSave(flag) {
- var wardcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_wardcd'));
- var roomcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomcd'));
- var bedcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_bedcd'));
- var roomgrdedcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomgrdecd'));
- var roomtypecd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomtypecd'));
- if (wardcd == '' || wardcd == '-' || wardcd == '0000000000') {
- sysf_messageBox('병동정보가 입력되지 않았습니다. 확인 후 재원변경하세요!', 'E999');
- return false;
- }
- if (roomcd == '' || roomcd == '-' || roomcd == '000000') {
- sysf_messageBox('병실정보가 입력되지 않았습니다. 확인 후 재원변경하세요!', 'E999');
- return false;
- }
- if (bedcd == '' || bedcd == '-') {
- sysf_messageBox('병상정보가 입력되지 않았습니다. 확인 후 재원변경하세요!', 'E999');
- return false;
- }
- if (roomgrdedcd == '' || roomgrdedcd == '-') {
- sysf_messageBox('병실등급정보가 입력되지 않았습니다. 확인 후 재원변경하세요!', 'E999');
- }
- if (roomtypecd == '' || roomtypecd == '-') {
- sysf_messageBox('병실형태가 입력되지 않았습니다. 확인 후 재원변경하세요!', 'E999');
- }
- if (flag == 1 || flag == 2) {
- // 2008.01.14 장애내역 체크
- var insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- if (insukind == '11' || insukind == '21' || insukind == '22') {
- if (ds_hidden_check_hndc.rowcount > 0 && ds_main_iphs.getColumn(0, 'iphs_handicaprbookpossnyn') != 'Y') {
- sysf_messageBox('장애내역이 있습니다.장애인 여부를 변경하세요.!', 'E999');
- return false;
- }
- }
- // 입원환자인지 체크
- var cretno = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_cretno'));
- if (cretno == '') {
- var inhospyn = ds_main_ptbs.getColumn(0, 'ptbs_inhospyn');
- if (inhospyn != 'Y') {
- sysf_messageBox('입원등록이 정보가 없어서 재원변경을 ', 'E001');
- return false;
- }
- }
- // 가퇴원자거나 퇴원자는 유형변경을 막는다.
- // 가퇴워노한자는 유형변경이 도어야 한다. 2007.10.04 홍영표 ( 박광섭 요구 )
- var indschacptstat = ds_main_inpt.getColumn(0, 'inpt_indschacptstat');
- if (indschacptstat == 'D') {
- sysf_messageBox('입원등록이 정보가 없어서 재원변경을 ', 'E001');
- return false;
- }
- // 퇴원심사진행상태 체크. 2007.09.03 홍영표
- // 심사과(4070700000), 심사팀(4072000000)의 경우에는 체크하지 않도록 수정 by 조중래 20131211
- var userInfo = sysf_getUserInfo('dutplcecd');
- if (userInfo != '4070700000' && userInfo != '4072000000') {
- // 미심 이외의 경우, 심사와 관련된 항목이 변경된 경우 변경제어처리
- if (ds_main_inpt.getColumn(0, 'inpt_dschjudgprcsstat') != 'A') {
- // 심사 관련 항목 변경여부 조회
- if (fJudgCheck() == 'Y') {
- sysf_messageBox('퇴원심사가 진행중이거나 완료되어 재원변경을 ', 'E001');
- return false;
- }
- }
- }
- // 전과전실적용일자는 오늘보다 클 수 없다
- if (ds_main_iphs.getColumn(0, 'iphs_fromdd') > utlf_getCurrentDate()
- || ds_main_icdr.getColumn(0, 'icdr_fromdd') > utlf_getCurrentDate()) {
- sysf_messageBox('적용일자는 오늘일자보다 클 수 ', 'I004');
- return false;
- }
-
- // 전과전실 적용일자가 종료일자보다 큰 경우 블록킹 20200319 임승주
- if (ds_main_iphs.getColumn(0, 'iphs_fromdd') > ds_main_iphs.getColumn(0, 'iphs_todd')
- || ds_main_icdr.getColumn(0, 'icdr_fromdd') > ds_main_icdr.getColumn(0, 'icdr_todd')) {
- sysf_messageBox('적용일자는 종료일자보다 클 수 ', 'I004');
- return false;
- }
-
-
- var csv_ds_main_h_iphs = dsf_getDsCSV(ds_main_h_iphs, 0, "N", "", "");
- var csv_ds_main_iphs = dsf_getDsCSV(ds_main_iphs, 0, "N", "", "");
- // 2008.12.03 - iphs, icdr의 변경이 있는 항목에 대해서만 체크하도록 로직 수정
- var isIphsModified = false;
- if (ds_main_h_iphs.rowcount < 1) {
- isIphsModified = false;
- }
- else if (ds_main_iphs.rowcount < 1) {
- isIphsModified = false;
- }
- else if (csv_ds_main_h_iphs == csv_ds_main_iphs) {
- isIphsModified = false;
- }
- else {
- isIphsModified = true;
- }
- // icdr 변경여부
- var csv_ds_main_h_icdr = dsf_getDsCSV(ds_main_h_icdr, 0, "N", "", "");
- var csv_ds_main_icdr = dsf_getDsCSV(ds_main_icdr, 0, "N", "", "");
- var isIcdrModified = false;
- if (ds_main_h_icdr.rowcount < 1) {
- // do nothing
- }
- else if (ds_main_icdr.rowcount < 1) {
- // do nothing
- }
- else if (csv_ds_main_h_icdr == csv_ds_main_icdr) {
- // do nothing
- }
- else {
- isIcdrModified = true;
- }
- // 최종중간청구일자 이전 데이터는 수정할수 없다. 2007.09.03 홍영표
- var lastmdlclamdd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_lastmdlclamdd'));
- if (lastmdlclamdd != '' && lastmdlclamdd != '-' && lastmdlclamdd != '00000000') {
- if ((isIphsModified && ds_main_iphs.getColumn(0, 'iphs_fromdd') <= lastmdlclamdd)
- || (isIcdrModified && ds_main_icdr.getColumn(0, 'icdr_fromdd') <= lastmdlclamdd)) {
- // 심사관련 항목 변경여부 조회
- if (fJudgCheck() == 'Y') {
- sysf_messageBox('최종중간청구일자 이전 데이터는 수정할 수 ', 'I004');
- return false;
- }
- }
- }
-
- // 2008.11.28 - 최병진. 외래요율일 때는 아래 체크로직 타지 않도록 수정
- // 2009.03.26 - 차상위 2종 외래보조유형 체크 추가
- //var brateflag = ds_main_inpt.getColumn(0, 'inpt_brateflag');
- var suppkind = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_suppkind'));
- if (suppkind == '') {
- sysf_messageBox('보조유형이 선택되지 않았습니다. 보조유형을 확인하세요!', 'E999');
- return false;
- }
- // 2011.01.12 산정특례(07), 가정간호(10), 가정간호(등록암)(11), 차상위2종 가정간호(37), 차상위2종 가정간호 등록암(38), 차상위2종 산정특례(45)
- if (suppkind == '07' || suppkind == '10' || suppkind == '11' || suppkind == '37' || suppkind == '38' || suppkind == '45') {
- sysf_messageBox('입원에서는 적용되지 않는 보조유 형입니다. 보조유형을 확인하세요!', 'E999');
- return false;
- }
- // 응급실,DSC환자는 전과전실못하게 막는다. 2007.10.18 홍영표
- var ordtype = ds_main_inpt.getColumn(0, 'inpt_ordtype');
- var wardcd = ds_main_icdr.getColumn(0, 'icdr_wardcd');
- var orddeptcd = ds_main_icdr.getColumn(0, 'icdr_orddeptcd');
- if (ordtype == 'E') {
- // 응급실환자는 전실말 블럭킹!!
- if (wardcd != gsWardCd_ER1) {
- sysf_messageBox('응급실환자는 전과전실 할 수 ', 'I004');
- return false;
- }
- // 2007.10.19 진찰료 미산정인경우 사유코드 필수 입력
- var medcostestmflag = ds_main_inpt.getColumn(0, 'inpt_medcostestmflag');
- // 진찰료 미산정
- if (medcostestmflag == 'N') {
- var medamtfreeresn = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_medamtfreeresn'));
- if (medcostestmflag == '' || medcostestmflag == ' ' || medcostestmflag == '-' || medcostestmflag == '00') {
- sysf_messageBox('진찰료 미산정인 경우 사유를 입력하셔야합니다!', 'E999');
- return false;
- }
- }
- } // if(ordtype == 'E')
- else if (ordtype == 'D') {
- var orgWardcd = ds_hidden_original_icdr.getColumn(0, 'icdr_wardcd');
- var orgRoomcd = ds_hidden_original_icdr.getColumn(0, 'icdr_roomcd');
- var roomcd = ds_main_icdr.getColumn(0, 'icdr_roomcd');
- // 2008.11.03 - 병실이외의 정보는 변경할 수 있도록 수정
- if (orgWardcd != wardcd || orgRoomcd != roomcd) {
- sysf_messageBox('DSC/CHEMO 환자는 병실변경을 할 수 ', 'I004');
- return false;
- }
- }
- // 2008.10.27 부유형은 병실변경을 할 수 없도록 막음 - 최병진
- if (datagrid4.currentrow == -9) {
- ds_hidden_original_icdr.rowposition = 0;
- //datagrid4.currentrow = 0;
- }
- var row = datagrid4.currentrow;
- var mskind = ds_main_inpt.getColumn(0, 'inpt_mskind');
- var icdrWardcd = ds_main_icdr.getColumn(0, 'icdr_wardcd');
- var icdrRoomcd = ds_main_icdr.getColumn(0, 'icdr_roomcd');
- var icdrRoomtypecd = ds_main_icdr.getColumn(0, 'icdr_roomtypecd');
- var icdrRoomgrdecd = ds_main_icdr.getColumn(0, 'icdr_roomgrdecd');
- var orgWardcd = ds_hidden_original_icdr.getColumn(row, 'icdr_wardcd');
- var orgRoomcd = ds_hidden_original_icdr.getColumn(row, 'icdr_roomcd');
- var orgRoomtypecd = ds_hidden_original_icdr.getColumn(row, 'icdr_roomtypecd');
- var orgRoomgrdecd = ds_hidden_original_icdr.getColumn(row, 'icdr_roomgrdecd');
- if (mskind == 'S') {
- if (icdrWardcd != orgWardcd || icdrRoomcd != orgRoomcd || icdrRoomtypecd != orgRoomtypecd || icdrRoomgrdecd != orgRoomgrdecd) {
- sysf_messageBox('[부유형]의 병실정보를 변경할 수 없습니다', 'I');
- return false;
- }
- }
- }
- // 수납된 내역 체크(해당iphs만) 2007.10.15 홍영표
- if (flag == 1) {
- var rcptyn = ds_main_iphs.getColumn(0, 'iphs_rcptyn');
- // 2008.10.27 퇴원환자만 재원변경 막도록 추가
- var indschacptstat = ds_main_inpt.getColumn(0, 'inpt_indschacptstat');
- if (rcptyn == 'Y' && ds_main_inpt.getColumn(0, 'inpt_dschdd') != '99991231' && indschacptstat == 'D') {
- sysf_messageBox('수납된 내역이 있어서 재원변경을 ', 'E001');
- return false;
- }
- }
- // 전체기간재원유형변경 모듈만 체크하는 사항
- else if (flag == 2) {
- var rcptyn = ds_hidden_original_iphs.getColumn(ds_hidden_original_iphs.findRow('iphs_rcptyn', 'Y'), 'iphs_rcptyn');
- // 2008.10.27 퇴원환자만 재원변경 막도록 추가
- if (rcptyn == 'Y' && ds_main_inpt.getColumn(0, 'inpt_dschdd') != '99991231') {
- sysf_messageBox('수납된 내역이 있어서 재원변경을 ', 'E001');
- return false;
- }
- // 2007.10.15 홍영표
- // 환자보험유형은 통합저장안되며 전체기간재원유형변경을 할려면 먼저 보험유형과 기간을 등록,변경한후 실행해야한다.
- // 자보,산재,공상은 마스터 등록이 없으면 보험유형 변경이 안되므로 나머지 유형만 체크한다.(PTIN만)
- var indd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var dschdd = ds_main_inpt.getColumn(0, 'inpt_dschdd');
- var pid = utlf_transNullToEmpty(ds_hidden_h_rcv_ptin.getColumn(0, 'ptin_pid'));
- var insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- var fromdd = ds_hidden_h_rcv_ptin.getColumn(0, 'ptin_fromdd');
- var todd = ds_hidden_h_rcv_ptin.getColumn(0, 'ptin_todd');
- if (insukind == gsBoHeom || insukind == gsBoHo1 || insukind == gsBoHo2 || insukind == gsIlBan
- || insukind == gsForIn || insukind == gsImSang) {
- if (pid != '' && pid != ' ') {
- if (fromdd > indd && todd > dschdd) {
- sysf_messageBox('수납된 내역이 있어서 재원변경을 ', 'E001');
- return false;
- }
- }
- else {
- sysf_messageBox('해당되는 환자보험유형이 없어 전체기간재원유형변경을 ', 'E001');
- return false;
- }
- }
- } // end of else if(flag == 2){
- // 2008.01.09 6세미만 체크및 28일 이전 신생아 체크
- var age = parseInt(ds_main_ptbs.getColumn(0, 'ptbs_age'));
- var insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- var birthdd = ds_main_ptbs.getColumn(0, 'ptbs_brthdd');
- var dayno = utlf_getDateInterval(birthdd, utlf_getCurrentDate());
- var scanSuppkind = ds_hidden_original_iphs.getColumn(0, 'iphs_suppkind_new');
- var scanSuptrgtFlag = ds_hidden.getColumn(0, 'ScndSuptrgtFlag');
- if (insukind == '11' || insukind == '22') {
- // 6세미만 로직 처리
- if (age >= 0 && age < 6) {
-
- // 28일 이내 신생아
- if (dayno >= 1 && dayno <= 28 && insukind == '11') {
- if (ds_main_iphs.getColumn(0, 'suppkind') != '31') {
- if (sysf_messageBox('', 'Q000') == '6') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '31');
- return true;
- }
- else {
- return true;
- }
- }
-
- // 6세미만
- } else {
-
- // 입원요율인 경우에만 처리
- if (ds_main_inpt.getColumn(0, 'inpt_brateflag') == 'I') {
-
- // 차상위2종 입원6세미만
- if ((!utlf_isNull(scanSuppkind) && parseInt(scanSuppkind) >= 33) || scanSuptrgtFlag == '2') {
- if (ds_main_iphs.getColumn(0, 'iphs_suppkind') != '41') {
- if (sysf_messageBox('6세미만 환자입니다.! 보조유형을 [차상위2종 입원6세미만]으로 변경하시겠습니까?(Y/N)', 'Q000') == '6') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '41');
- return true;
- }
- else {
- return true;
- }
- }
- // 입원6세미만
- } else {
- if (ds_main_iphs.getColumn(0, 'iphs_suppkind') != '08') {
- if (sysf_messageBox('6세미만 환자입니다.! 보조유형을 [입원6세미만]으로 변경하시겠습니까?(Y/N)', 'Q000') == '6') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '08');
- return true;
- }
- else {
- return true;
- }
- }
- }
- }
- }
- }
- }
- // 2009.03.30 - 차상위2종 입원정신과 체크
- if (insukind == '11' && (parseInt(scanSuppkind) >= 33 || scanSuptrgtFlag == '2')
- && (ds_main_iphs.getColumn(0, 'iphs_suppkind') != '41' && ds_main_iphs.getColumn(0, 'iphs_suppkind') != '43')) {
- var orddeptcd = ds_main_iphs.getColumn(0, 'icdr_orddeptcd');
- if (orddeptcd == '2030000000'
- && sysf_messageBox('[차상위2종] 환자입니다. 보조유형을 [차상위2종 입원정신과]로 변경하시겠습니까?', 'Q') == '6') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '43');
- }
- }
- // 2009.03.30 - 차상위2종 입원정신과 체크
- if (insukind == '11' && (parseInt(scanSuppkind) >= 33 || scanSuptrgtFlag == '2')
- && ds_main_iphs.getColumn(0, 'iphs_suppkind') == '43') {
- var orddeptcd = ds_main_iphs.getColumn(0, 'icdr_orddeptcd');
- if (orddeptcd == '2030000000'
- && sysf_messageBox('[정신과] 환자가 아닙니다. 보조유형을 [차상위2종 정상]으로 변경하시겠습니까?', 'Q') == '6') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '43');
- }
- }
- // 입력사항 체크(환자인적-성명)
- var hngnm = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- if (hngnm == '' || hngnm == ' ') {
- sysf_messageBox('환자인적사항에 성명을', 'C001');
- return false;
- }
- // 입력사항 체크(환자인적-주민등록번호)
- var rrgstno1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- var rrgstno2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- if (rrgstno1 == '' || rrgstno1 == ' ' || rrgstno2 == '' || rrgstno2 == ' ') {
- sysf_messageBox('환자인적사항에 주민번호를', 'C001');
- return false;
- }
- // 입력사항 체크(환자인적-성별)
- var sex = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_sex'));
- if (sex == '' || sex == ' ') {
- sysf_messageBox('환자인적사항에 성별을', 'C001');
- return false;
- }
- // 입력사항 체크(환자인적-생년월일)
- var birthdt = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_brthdd'));
- if (birthdt == '' || birthdt == ' ') {
- sysf_messageBox('환자인적사항에 성별을', 'C001');
- return false;
- }
- // 입력사항 체크(환자인적-우편번호)
- var zipcd1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_zipcd1'));
- var zipcd2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_zipcd2'));
- if (zipcd1 == '' || zipcd1 == ' ' || zipcd2 == '' || zipcd2 == ' ') {
- sysf_messageBox('환자인적사항에 우편번호를', 'C001');
- return false;
- }
- // 입력사항 체크(보험-보험보조유형)
- var insukind = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_insukind'));
- if (insukind == '' || insukind == ' ') {
- sysf_messageBox('환자보험에 보험유형을', 'C002');
- return false;
- }
- // 입력사항 체크(보험-보험보조유형)
- var suppkind = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_suppkind'));
- if (suppkind == '' || suppkind == ' ') {
- sysf_messageBox('환자보험에 유형보조를', 'C002');
- return false;
- }
- if (insukind == gsBoHeom || insukind == gsBoHo1 || insukind == gsBoHo2) {
- //입력사항 체크(보험-보험보험자기호)
- var insucd = ds_main_ptin.getColumn(0, 'ptin_insucd');
- if (insucd == '' || insucd == ' ' || insucd == '-') {
- sysf_messageBox('환자보험에 보험자기호를', 'C002');
- return false;
- }
- // 2008.09.05 건강보험일 때만 보험증번호 체크하도록 조건 추가
- if (insukind == gsBoHeom) {
- var insuno = ds_main_ptin.getColumn(0, 'ptin_insuno');
- if (insuno == '' || insuno == ' ' || insuno == '-') {
- sysf_messageBox('환자보험에 보험증번호를', 'C001');
- return false;
- }
- }
- // 입력사항 체크(보험-피보험자관계)
- var insdrela = ds_main_ptin.getColumn(0, 'ptin_insdrela');
- if (insdrela == '' || insdrela == ' ') {
- sysf_messageBox('환자보험에 피보험자 관계를', 'C002');
- return false;
- }
- // 입력사항 체크(보험-피보험자성명)
- var insdnm = ds_main_ptin.getColumn(0, 'ptin_insdnm');
- if (insdnm == '' || insdnm == ' ') {
- sysf_messageBox('환자보험에 피보험자 성명을', 'C001');
- return false;
- }
- // 입력사항 체크(보험-취득일자)
- var fromdd = ds_main_ptin.getColumn(0, 'ptin_fromdd');
- if (fromdd == '' || fromdd == ' ') {
- sysf_messageBox('환자보험에 피보험자 성명을', 'C001');
- return false;
- }
- }
- // 자보
- else if (insukind == gsJaboKind) {
- // 전액본인부담
- if (utlf_isNull(ds_main_iphs.getColumn(0, 'iphs_pid')) && ds_main_iphs.getColumn(0, 'iphs_suppkind') != '01') {
- sysf_messageBox('자보등록을 먼저 ', 'C001');
- return false;
- }
- }
- // 산재
- else if (insukind == gsSanJae) {
- // 전액본인부담
- if (utlf_isNull(ds_main_icpm.getColumn(0, 'icpm_pid')) && ds_main_iphs.getColumn(0, 'iphs_suppkind') != '01') {
- sysf_messageBox('산재등록을 먼저 ', 'C001');
- return false;
- }
- }
- //공상
- else if (insukind == gsGongSang) {
- var value = utlf_transNullToEmpty(ds_main_icpm.getColumn(0, 'icpm_pid'));
- if (value == '' || value == ' ') {
- sysf_messageBox('공상등록을 먼저', 'C001');
- return false;
- }
- }
- // 입력사항 체크(진료과)
- var value = ds_main_icdr.getColumn(0, 'icdr_orddeptcd');
- if (value == '' || value == ' ') {
- sysf_messageBox('진료과를', 'C002');
- return false;
- }
- // 입력사항 체크(전문의)
- value = ds_main_icdr.getColumn(0, 'icdr_medispclid');
- if (value == '' || value == ' ' || value == '-') {
- sysf_messageBox('담당교수를', 'C002');
- return false;
- }
- // 수정추가이력 : 20100219 JHP
- // 진료과 변경에 따른 전문의 주치의 변경여부 확인 시작
- // DBS227, 아래 조건식은 주석처리 되어있으며, 각 인스턴스는 아래의 조건 외에 사용되지 않음
- // var beforeorddeptcd = model.getValue("/root/main/h_icdr/icdr/icdr_orddeptcd");
- // var afterorddeptcd = model.getValue("/root/main/icdr/icdr_orddeptcd");
- //
- // var beforemedispclid = model.getValue("/root/main/h_icdr/icdr/icdr_medispclid");
- // var aftermedispclid = model.getValue("/root/main/icdr/icdr_medispclid");
- //
- // var beforeatdoctid = model.getValue("/root/main/h_icdr/icdr/icdr_atdoctid");
- // var afteratdoctid = model.getValue("/root/main/icdr/icdr_atdoctid");
- // 2010-12-24 이동식 수정 이거 왜 체크함??? 경북대 칠곡의 경우 의사가 다른과에 중복 소속 가능.
- // if(beforeorddeptcd != afterorddeptcd){
- // if(beforemedispclid == aftermedispclid){
- // messageBox("전문의를","C002");
- // return false;
- // }
- // if(beforeatdoctid != '-' && beforeatdoctid != null){
- // if(beforeatdoctid == afteratdoctid){
- // messageBox("주치의를","C002");
- // return false;
- // }
- // }
- // }
- // 진료과 변경에 따른 전문의 주치의 변경여부 확인 끝
- var swardcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_wardcd'));
- var sroomcd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomcd'));
- if (swardcd == '' || swardcd == ' ' || swardcd == '-') {
- sysf_messageBox('병동을', 'C002');
- return false;
- }
- if (sroomcd == '' || sroomcd == ' ' || sroomcd == '-') {
- sysf_messageBox('병실을', 'C002');
- return false;
- }
- var sroomtypecd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomtypecd'));
- var sroomgrdecd = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomgrdecd'));
- if (sroomtypecd == '' || sroomtypecd == ' ' || sroomtypecd == '-') {
- sysf_messageBox('병실형태을', 'C002');
- return false;
- }
- if (sroomgrdecd == '' || sroomgrdecd == ' ' || sroomgrdecd == '-') {
- sysf_messageBox('병실등급을', 'C002');
- return false;
- }
- // DRG 유효성 검사 추가
- // DRG는 건강보험일 경우에만 유효 by 조중래 20130627
- if (ds_main_iphs.getColumn(0, 'iphs_drgyn') == 'A' || ds_main_iphs.getColumn(0, 'iphs_drgyn') == 'Y'
- && ds_main_iphs.getColumn(0, 'iphs_insukind') != '11') {
- sysf_messageBox('DRG는 건강보험의 경우에만 적용 가능합니다. \r\n현재 DRG정보는 처리되지 않습니다. ', 'C000');
- ds_main_inpt.setColumn(0, 'inpt_drgyn', 'N');
- ds_main_iphs.setColumn(0, 'iphs_drgyn', 'N');
- ds_main_iphs.setColumn(0, 'iphs_drgno', '');
- }
- var disccd = ds_main_iphs.getColumn(0, 'iphs_disccd');
- // 미용목적성형의 경우 감면정보 적용여부 점검 by 조중래 20140217
- if (ds_main_iphs.getColumn(0, 'iphs_insukind') == '51' && ds_main_iphs.getColumn(0, 'iphs_suppkind') == '85') {
- // 모발이식센터이외의 경우 블러킹
- if (disccd != '-' && ds_main_icdr.getColumn(0, 'icdr_orddeptcd') != '2450000000') {
- alert('미용목적성형의 경우, 감면적용이 불가능합니다.');
- return false;
- }
- // 모발이식센터의 경우라도 모발관련(PK059) 코드가 아니면 블러킹
- if (disccd != '-'
- && ds_main_icdr.getColumn(0, 'icdr_orddeptcd') == ''
- && ds_init_pam_PK059list.getColumn(ds_init_pam_PK059list.findRow('cdid', disccd), 'cdnm') == 'Y') {
- alert('모발이식센터의 경우 모발이식관련 감면코드만 적용가능합니다.\r\n(원무공통코드 - PK059)');
- return false;
- }
- }
- // 본인부담상한제 금액 검증
- fOwnBMaxGradeFlagSet();
- // 완화의료병동(3050136000) 일경우 값 셋팅함
- var calcscorrecalflag = ds_main_iphs.getColumn(0, 'iphs_calcscorrecalflag');
- var wardcd = ds_main_icdr.getColumn(0, 'icdr_wardcd');
- if (wardcd == '3050136000' && calcscorrecalflag != '9') {
- if (sysf_messageBox('호스피스병동 환자의 수가계산 구분이 [완화의료정액]이 아닙니다. \r\n[완화의료정액]으로 설정하시겠습니까?',
- 'Q000') != '6') {
- ds_main_iphs.setColumn(0, 'iphs_calcscorrecalflag', '9');
- }
- }
- else if (wardcd != '3050136000' && calcscorrecalflag == '9') {
- alert("호스피스병동 이외의 경우 수가계산 구분 [완화의료정액]을 사용할 수 없습니다.");
- return false;
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 본인부담상한제 최종 정리 by 조중래 20140311
- (관련근거 : 보건복지부 고시 제2013-139호, 제2013-196호)
- 1. 가입자의 소득수준별 연간 의료비 본인부담상한액을 달리함
- 2. 가입자의 소득수준의 결정은 다음연도 4월이며, 이때 결정된 소득수준을 기준으로
- 환불금액이 결정되며, 환불절차에 따라 환불이 이루어짐
- 3. 2의 내용에 의하여 진료일 해당연도의 소득수준은 그 다음연도에 결정되므로
- 요양기관 사전적용의 경우 소득수준은 가입자의 100/90에 해당하는 단계로 적용
- 위 고시에 의거하여, 보험유형관리화면에서 건강보험의 본인부담상한금액을 설정(원무팀)
- 해당 금액을 읽어들여 코드로 변환하여 사용
- (pam.pmbminsu.ownbmaxammt -> pam.pmcmcode.cdgrupid='PK062' -> pam.pmihiphs.ownbmaxgradeflag)
- ****************************************************************************************/
- function fOwnBMaxGradeFlagSet() {
- // 건강보험만 적용
- if (ds_main_iphs.getColumn(0, 'iphs_insukind') == '11') {
- var suppkind = ds_main_iphs.getColumn(0, 'iphs_suppkind');
- var ownbmaxamt = ds_hidden_init_suppkind.getColumn(
- ds_hidden_init_suppkind.findRowExpr('up == "11" && cd == "' + suppkind + '"'), 'amt');
- var ownbmaxgradeflag = utlf_transNullToEmpty(
- ds_init_pam_PK062list.getColumn(ds_init_pam_PK062list.findRow('cdnm', ownbmaxamt), 'cdid'));
- if (ownbmaxgradeflag == '') {
- alert('본인부담상한금액을 조회할 수 없습니다. 본인부담상한금액을 확인하십시오.');
- ds_main_iphs.setColumn(0, 'iphs_ownbmaxgradeflag', '');
- return false;
- }
- else {
- ds_main_iphs.setColumn(0, 'iphs_ownbmaxgradeflag', ownbmaxgradeflag);
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 저장시 항목별 변경사항을 체크한다
- ****************************************************************************************/
- function fChangeSave() {
- var ptbs_flag = null;
- var ptin_flag = null;
- var inpt_flag = null;
- var iphs_flag = null;
- var icdr_flag = null;
- var iphs_insukind_flag = null;
- var iphs_suppkind_flag = null;
- var iphs_disccd_flag = null;
- var iphs_calcscorrecalflag_flag = null;
- var icdr_roomgrdecd_flag = null;
- var icdr_roomtypecd_flag = null;
- var icdr_specordyn_flag = null;
- var icdr_medispclid_flag = null;
- // 1. 환자인적사항 변경여부 체크
- ds_send_ptbs.clearData();
- var leftCsv = dsf_getDsCSV(ds_hidden_original_ptbs, null, 'N');
- var rightCsv = dsf_getDsCSV(ds_main_ptbs, null, 'N');
- if (ds_hidden_original_ptbs.rowcount < 1) {
- // 데이터가 없으면 인스턴스 노드가 없다.
- //ptbs_flag = null;
- }
- else if (ds_main_ptbs.rowcount < 1) {
- //ptbs_flag = null;
- }
- //else if(ds_hidden_original_ptbs.saveXML() == ds_main_ptbs.saveXML()){
- else if (leftCsv == rightCsv) {
- // do nothing
- }
- //else if(ds_hidden_original_ptbs.saveXML() != ds_main_ptbs.saveXML()){
- else if (leftCsv != rightCsv) {
- ptbs_flag = 'U';
- ds_main_ptbs.setColumn(0, 'ptbs_status', ptbs_flag);
- ds_send_ptbs.copyData(ds_main_ptbs, true);
- }
- // 2. 환자보험내역 변경여부 체크 ( 산재,자보,공상은 제외한다.)
- var iphs_insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- leftCsv = dsf_getDsCSV(ds_hidden_original_ptin, null, 'N');
- rightCsv = dsf_getDsCSV(ds_main_ptin, null, 'N');
- if (iphs_insukind == gsBoHeom || iphs_insukind == gsBoHo1 || iphs_insukind == gsBoHo2 ||
- iphs_insukind == gsIlBan || iphs_insukind == gsForIn || iphs_insukind == gsImSang) {
- ds_send_ptin.clearData();
- if (ds_hidden_original_ptin.rowcount < 1) {
- // do nothing
- }
- else if (ds_main_ptin.rowcount < 1) {
- // do nothing
- }
- else if (leftCsv == rightCsv) {
- //else if(ds_hidden_original_ptin.saveXML() == ds_main_ptin.saveXML()){
- // do nothing
- }
- else if (leftCsv != rightCsv) {
- //else if(ds_hidden_original_ptin.saveXML() != ds_main_ptin.saveXML()){
- ptin_flag = 'U';
- ds_main_ptin.setColumn(0, 'ptin_status', ptin_flag);
- if (utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_pid')) == '') {
- ds_main_ptin.copyRow(0, ds_main_ptbs, 0, 'ptin_pid=ptbs_pid');
- ds_main_ptin.setColumn(0, 'ptin_todd', '99991231');
- ds_main_ptin.setColumn(0, 'ptin_histstat', 'Y');
- }
- ds_send_ptin.copyData(ds_main_ptin, true);
- }
-
- // 임상유형의 경우 감면코드 제외처리
- if (iphs_insukind == gsImSang) {
- ds_main_iphs.setColumn(0, "iphs_disccd", "-");
- }
- }
- // 재원내역정보(유형) 변경여부는 환자보험내역(ㄱ.보험유형, ㄴ.유형보조)과 환자감면(ㄷ.직원감면)의 내용이 변경되어도 적용되어야한다.
- // 보험유형의 항목이 재원유형의 보험유형과 보조유형으로 대체됨에 따라 소스 수정됨(지금은 소급여부 체크시에만 사용한다.)
- // 2.1. 보험유형 변경체크
- var leftCsv = dsf_getDsCSV(ds_main_h_iphs, null, 'N');
- var rightCsv = dsf_getDsCSV(ds_main_iphs, null, 'N');
- if (ds_main_h_iphs.rowcount < 1) {
- // do nothing
- }
- else if (ds_main_iphs.rowcount < 1) {
- // do nothing
- }
- //else if(ds_main_h_iphs.saveXML() == ds_main_iphs.saveXML()){
- else if (leftCsv == rightCsv) {
- // do nothing
- }
- //else if(ds_main_h_iphs.saveXML() != ds_main_iphs.saveXML()){
- else if (leftCsv != rightCsv) {
- iphs_insukind_flag = 'U';
- }
- // 2.2. 유형보조 변경체크
- var preValue = utlf_transNullToEmpty(ds_main_h_iphs.getColumn(0, 'iphs_suppkind'));
- var curValue = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_suppkind'));
- // DBS227, Why should do this?
- // iphs_suppkind_flag INSTANCE is already initialized to null.
- // if(preValue == ''){
- //
- // }
- // else if(curValue == ''){
- //
- // }
- // else if(preValue == curValue){
- //
- // }
- // else if(preValue != curValue){
- //
- // }
- if (preValue != '' && curValue != '' && preValue != curValue) {
- iphs_suppkind_flag = 'U';
- }
- // 2.3. 할인코드 변경체크
- preValue = utlf_transNullToEmpty(ds_main_h_iphs.getColumn(0, 'iphs_disccd'));
- curValue = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_disccd'));
- if (preValue != '' && curValue != '' && preValue != curValue) {
- iphs_disccd_flag = 'U';
- }
- // 2.4. 수가계산 코드체크
- preValue = utlf_transNullToEmpty(ds_main_h_iphs.getColumn(0, 'iphs_calcscorrecalflag'));
- curValue = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_calcscorrecalflag'));
- if (preValue != '' && curValue != '' && preValue != curValue) {
- iphs_calcscorrecalflag_flag = 'U';
- }
- // 4. 입원등록정보 변경여부 체크
- // INPT 입원등록의 경우 IPHS나 ICDR에서 변경한 사항이 있으면 INPT에도 반영을 해야한다.
- // 단, IPHS와 ICDR의 내역중 가장 최근내용이 수정되었을때만 반영해야 한다. ( TODD가 99991231인경우만 )
- // iphs_todd == inpt_dschdd 일때만 입원정보에 반영
- if (ds_main_iphs.getColumn(0, 'iphs_todd') == ds_main_inpt.getColumn(0, 'inpt_dschdd')) {
- ds_main_inpt.copyRow(0, ds_main_iphs, 0, 'inpt_insukind=iphs_insukind,inpt_suppkind=iphs_suppkind,'
- + 'inpt_drgyn=iphs_drgyn,inpt_bmtyn=iphs_bmtyn,inpt_clincstdycd=iphs_clincstdycd');
- }
- // DBS227, 사용되지 않는 인스턴스 주석 처리
- // var sicdr_app_flag = isNull(model.getValue("/root/hidden/flag/icdr_app_flag"));
- // var sicdr_acptflagcd = isNull(model.getValue("/root/main/icdr/icdr_acptflagcd"));
- var value = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_acptflagcd'));
- // 신청내역이 아닌 원무에서의 변경의 경우 inpt에 바로반영한다.
- if (value == '' || value == ' ') {
- if (ds_main_icdr.getColumn(0, 'icdr_todd') == ds_main_inpt.getColumn(0, 'inpt_dschdd')) {
- ds_main_inpt.copyRow(0, ds_main_icdr, 0, 'inpt_dutdeptcd=icdr_dutdeptcd,inpt_centcd=icdr_centcd,'
- + 'inpt_suporddeptcd=icdr_suporddeptcd,inpt_orddeptcd=icdr_orddeptcd,inpt_medispclid=icdr_medispclid,'
- + 'inpt_atdoctid=icdr_atdoctid,inpt_specordyn=icdr_specordyn,inpt_wardcd=icdr_wardcd,'
- + 'inpt_roomcd=icdr_roomcd,inpt_bedcd=icdr_bedcd,inpt_roomgrdecd=icdr_roomgrdecd,'
- + 'inpt_roomtypecd=icdr_roomtypecd');
- }
- }
- // 신청내역이면서 승인여부 "Y" 인경우 그리고 전과신청만 INPT에 바로반영한다.
- // (전실신청이나 전과+전실은 간호 확인후 반영한다.)
- else if (value == '1'
- && ds_hidden_flag.getColumn(0, 'icdr_app_flag') == 'Y'
- && ds_main_icdr.getColumn(0, 'icdr_appflagcd') == '2') {
- if (ds_main_icdr.getColumn(0, 'icdr_todd') == ds_main_inpt.getColumn(0, 'inpt_dschdd')) {
- ds_main_inpt.copyRow(0, ds_main_icdr, 0, 'inpt_dutdeptcd=icdr_dutdeptcd,inpt_centcd=icdr_centcd,'
- + 'inpt_suporddeptcd=icdr_suporddeptcd,inpt_orddeptcd=icdr_orddeptcd,inpt_medispclid=icdr_medispclid,'
- + 'inpt_atdoctid=icdr_atdoctid,inpt_specordyn=icdr_specordyn,inpt_wardcd=icdr_wardcd,'
- + 'inpt_roomcd=icdr_roomcd,inpt_bedcd=icdr_bedcd,inpt_roomgrdecd=icdr_roomgrdecd,'
- + 'inpt_roomtypecd=icdr_roomtypecd');
- }
- }
- ds_send_inpt.clearData();
- leftCsv = dsf_getDsCSV(ds_main_h_inpt, null, 'N');
- rightCsv = dsf_getDsCSV(ds_main_inpt, null, 'N');
- if (ds_main_h_inpt.rowcount > 0 && ds_main_inpt.rowcount > 0 && leftCsv != rightCsv) {
- inpt_flag = 'U';
- ds_main_inpt.setColumn(0, 'inpt_status', 'U');
- ds_send_inpt.copyData(ds_main_inpt, true);
- }
- // 5. 재원내역정보(유형) 변경여부 체크
- ds_send_iphs.clearData();
- leftCsv = dsf_getDsCSV(ds_main_h_iphs, null, 'N');
- rightCsv = dsf_getDsCSV(ds_main_iphs, null, 'N');
- if (ds_main_h_iphs.rowcount > 0 && ds_main_iphs.rowcount > 0 && leftCsv != rightCsv) {
- //if(ds_main_h_iphs.rowcount > 0 && ds_main_iphs.rowcount > 0 && ds_main_h_iphs.saveXML() != ds_main_iphs.saveXML()){
- iphs_flag = 'U';
- ds_main_iphs.setColumn(0, 'iphs_status', 'U');
- // DRG정보가 초기화된 경우 심사인터페이스 처리위한 파라미터 추가 by 조중래
- preValue = ds_main_h_iphs.getColumn(0, 'iphs_drgyn');
- curValue = ds_main_iphs.getColumn(0, 'iphs_drgyn');
- if ((preValue == 'A' || preValue == 'Y') && curValue != 'A' && curValue != 'Y') {
- ds_main_iphs.setColumn(0, 'iphs_drgstatus', 'X');
- }
- // 시작 -------------------------
- // 수정추가 : 2009.05.28 JHP, 임상시험유형으로 보험유형변경시 계정감면은 무조건 '-'... 김흥준과장님 요청..
- // 주유형일때...
- if (ds_main_iphs.getColumn(0, 'iphs_insukind') == '71') {
- ds_main_iphs.setColumn(0, 'iphs_disccd', '-');
- }
- // 수정추가 : 2009.05.28 JHP, 임상시험유형으로 보험유형변경시 계정감면은 무조건 '-'... 김흥준과장님 요청..
- // 끝 -------------------------
-
- // 의료급여환자 이외에 F002 적용방지 by 조중래 20181206
- if (ds_main_iphs.getColumn(0, 'iphs_fromdd') >= "20180101"
- && ds_main_iphs.getColumn(0, 'iphs_insukind') != '21'
- && ds_main_iphs.getColumn(0, 'iphs_insukind') != '22'
- && ds_main_iphs.getColumn(0, 'iphs_disccd') == 'F002') {
-
- ds_main_iphs.setColumn(0, 'iphs_disccd', '-');
- }
- // <!-- 수정이력 : JHP 20090803 상한액 관련 IPHS ownbmaxgradeflag :
- // '본인부담상한액 차등적용 구분 (-:해당없음, 1:400, 2:300, 3:200만원)' 추가-->
- // 본인부담상한액 차등적용구분 값체크.
- // 기본적으로 400만원이고 사용자가 임으로 300으로 바꿀수 있음.
- // 200은 보조유형 50(희귀난치산정특례)일때 가능
- fOwnBMaxGradeFlagSet();
- ds_send_iphs.copyData(ds_main_iphs, true);
- }
- // 6. 재원이력정보(진료과,병실,의사 등) 변경여부 체크
- ds_send_icdr.clearData();
- // 전과전실이력중 신청내역을 승인할경우에는 신청내역을 변경하지 않아도 신청승인여부만 체크되어있으면 승인처리한다.
- if (ds_hidden_flag.getColumn(0, 'icdr_app_flag') == 'Y') {
- icdr_flag = 'I';
- ds_main_icdr.setColumn(0, 'icdr_status', 'I');
- ds_send_icdr.copyData(ds_main_icdr, true);
- }
- else if (ds_hidden_flag.getColumn(0, 'icdr_app_flag') != 'Y') {
- leftCsv = dsf_getDsCSV(ds_main_h_icdr, null, 'N');
- rightCsv = dsf_getDsCSV(ds_main_icdr, null, 'N');
- if (ds_main_h_icdr.rowcount > 0 && ds_main_icdr.rowcount > 0 && leftCsv != rightCsv) {
- icdr_flag = 'U';
- ds_main_icdr.setColumn(0, 'icdr_status', 'U');
- ds_send_icdr.copyData(ds_main_icdr, true);
- // 의사변경여부 설정
- if (ds_main_h_icdr.getColumn(0, 'icdr_medispclid') != ds_main_icdr.getColumn(0, 'icdr_medispclid')) {
- dsf_makeValue(ds_send_icdr, 'icdr_medispclid_flag', 'string', 'Y');
- }
- else {
- dsf_makeValue(ds_send_icdr, 'icdr_medispclid_flag', 'string', 'N');
- }
- }
- }
- // 7. 소급일자 체크 및 처리( IPHS : 보험유형, 보조유형, 감면코드 / ICDR : 병실등급, 병실형태, 특진여부 발생시)
- // inpt 체크로직 추가 : 초재진구분, 진찰료산정여부, 기타구분 by 조중래 20150410
- var sIpsc_yn = null;
- var sIpsc_inpt_yn = null;
- var sIpsc_iphs_yn = null;
- var sIpsc_icdr_yn = null;
- var sIpsc_fromdd = null;
- var sIpsc_todd = null;
- // 7.1 재원유형의 소급적용일자 체크
- var iphs_fromdd = ds_main_iphs.getColumn(0, 'iphs_fromdd');
- var iphs_todd = ds_main_iphs.getColumn(0, 'iphs_todd');
- var inpt_dschnotidt = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_dschnotidt'));
- inpt_dschnotidt = (inpt_dschnotidt != '' && inpt_dschnotidt.length >= 8) ? inpt_dschnotidt.substr(0, 8) : '';
- if (iphs_fromdd <= utlf_getCurrentDate()) {
- // 보험유형
- if (iphs_insukind_flag == 'U') {
- sIpsc_iphs_yn = 'Y';
- }
- // 보조유형
- if (iphs_suppkind_flag == 'U') {
- sIpsc_iphs_yn = 'Y';
- }
- // 할인코드
- if (iphs_disccd_flag == 'U') {
- sIpsc_iphs_yn = 'Y';
- }
- // 수가계산
- if (iphs_calcscorrecalflag_flag == 'U') {
- sIpsc_iphs_yn = 'Y';
- }
- // 소급할일자 범위 산정 ( 적용일자가 오늘보다 적어도 소급할 항목의 변경이 있을때만 반영한다. )
- if (sIpsc_iphs_yn == 'Y') {
- sIpsc_fromdd = iphs_fromdd;
- // 완화의료 소급시작일자 보정처리
- if (iphs_calcscorrecalflag_flag == 'U') {
- // 직전유형의 최종일자에 의약품 관리료 생성을 위하여
- // 현재유형 시작일자에서 하루를 감해서 설정(입원당일 제외)
- if (iphs_fromdd > ds_main_inpt.getColumn(0, 'inpt_indd')) {
- iphs_fromdd = iphs_fromdd.toDate().getAddDate(-1, 'D');
- sIpsc_fromdd = iphs_fromdd.getDateFormat('YYYYMMDD');
- }
- }
- if (iphs_todd < utlf_getCurrentDate()) {
- sIpsc_todd = iphs_todd;
- }
- else if (iphs_todd >= utlf_getCurrentDate()) {
- if (inpt_dschnotidt != '' && inpt_dschnotidt != ' ' && inpt_dschnotidt != '-') {
- if (inpt_dschnotidt <= utlf_getCurrentDate()) {
- sIpsc_todd = inpt_dschnotidt;
- }
- else {
- sIpsc_todd = utlf_getCurrentDate();
- }
- }
- else {
- sIpsc_todd = utlf_getCurrentDate();
- }
- }
- }
- }
- // 7.2 전과전실의 소급적용일자 체크
- var icdr_fromdd = ds_main_icdr.getColumn(0, 'icdr_fromdd');
- var icdr_todd = ds_main_icdr.getColumn(0, 'icdr_todd');
- if (icdr_fromdd <= utlf_getCurrentDate()) {
- // 7.2.1. 병실등급 변경체크
- preValue = utlf_transNullToEmpty(ds_main_h_icdr.getColumn(0, 'icdr_roomgrdecd'));
- curValue = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomgrdecd'));
- if (preValue != '' && curValue != '' && preValue != curValue) {
- icdr_roomgrdecd_flag = 'U';
- }
- // 7.2.2. 병실형태 변경체크
- preValue = utlf_transNullToEmpty(ds_main_h_icdr.getColumn(0, 'icdr_roomtypecd'));
- curValue = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_roomtypecd'));
- if (preValue != '' && curValue != '' && preValue != curValue) {
- icdr_roomtypecd_flag = 'U';
- }
- // 7.2.3. 특진의사여부 변경체크
- preValue = utlf_transNullToEmpty(ds_main_h_icdr.getColumn(0, 'icdr_specordyn'));
- curValue = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_specordyn'));
- if (preValue != '' && curValue != '' && preValue != curValue) {
- icdr_specordyn_flag = 'U';
- }
- // 7.2.4. 의사 변경체크
- preValue = utlf_transNullToEmpty(ds_main_h_icdr.getColumn(0, 'icdr_medispclid'));
- curValue = utlf_transNullToEmpty(ds_main_icdr.getColumn(0, 'icdr_medispclid'));
- if (preValue != '' && curValue != '' && preValue != curValue) {
- icdr_medispclid_flag = 'U';
- }
- if (icdr_roomgrdecd_flag == 'U') {
- sIpsc_icdr_yn = 'Y';
- }
- else if (icdr_roomtypecd_flag == 'U') {
- sIpsc_icdr_yn = 'Y';
- }
- else if (icdr_specordyn_flag == 'U') {
- sIpsc_icdr_yn = 'Y';
- }
- else if (icdr_medispclid_flag == 'U') {
- sIpsc_icdr_yn = 'Y';
- }
- // 소급할일자 범위 산정 ( 적용일자가 오늘보다 적어도 소급할 항목의 변경이 있을때만 반영한다. )
- if (sIpsc_icdr_yn == 'Y') {
- if (utlf_isNull(sIpsc_fromdd)) {
- sIpsc_fromdd = icdr_fromdd;
- }
- else if (icdr_fromdd <= sIpsc_fromdd) {
- sIpsc_fromdd = icdr_fromdd;
- }
- if (icdr_todd < utlf_getCurrentDate()) {
- if (utlf_isNull(sIpsc_todd) || icdr_todd >= sIpsc_todd) {
- sIpsc_todd = icdr_todd;
- }
- // else if(icdr_todd >= sIpsc_todd){
- // sIpsc_todd = icdr_todd;
- // }
- }
- else if (icdr_todd >= utlf_getCurrentDate()) {
- if (inpt_dschnotidt != '' && inpt_dschnotidt != ' ' && inpt_dschnotidt != '-') {
- if (inpt_dschnotidt <= utlf_getCurrentDate()) {
- sIpsc_todd = inpt_dschnotidt;
- }
- else {
- sIpsc_todd = utlf_getCurrentDate();
- sIpsc_todd = sIpsc_todd.toDate().getAddDate(-1, 'D');
- sIpsc_todd = sIpsc_todd.getDateFormat('YYYYMMDD')
- }
- }
- else {
- sIpsc_todd = utlf_getCurrentDate();
- sIpsc_todd = sIpsc_todd.toDate().getAddDate(-1, 'D');
- sIpsc_todd = sIpsc_todd.getDateFormat('YYYYMMDD')
- }
- }
- }
- } // end of 7.2 전과전실의 소급적용일자 체크
- // 7.3 입원마스터의 소급적용일자 체크
- if ((ds_main_inpt.getColumn(0, 'inpt_fsexamflag') != ds_main_h_inpt.getColumn(0, 'inpt_fsexamflag'))
- || (ds_main_inpt.getColumn(0, 'inpt_medcostestmflag') != ds_main_h_inpt.getColumn(0, 'inpt_medcostestmflag'))
- || (ds_main_inpt.getColumn(0, 'inpt_etcordflag') != ds_main_h_inpt.getColumn(0, 'inpt_etcordflag'))) {
- sIpsc_inpt_yn = 'Y';
- sIpsc_fromdd = ds_main_inpt.getColumn(0, 'inpt_indd');
- // 종료일자는 IPHS, ICDR 에서 적용되지 않았을 때만 설정
- if (utlf_transNullToEmpty(sIpsc_todd) == '') {
- sIpsc_todd = ds_main_inpt.getColumn(0, 'inpt_indd');
- }
- }
-
- // 7.4 소급처리할 데이터 생성
- if (sIpsc_inpt_yn == 'Y' || sIpsc_iphs_yn == 'Y' || sIpsc_icdr_yn == 'Y') {
- sIpsc_yn = 'Y';
- }
-
- if (sIpsc_yn == 'Y') {
- ds_main_ipsc.clearData();
- ds_main_ipsc.addRow();
- ds_send_ipsc.clearData();
- ds_main_ipsc.setColumn(0, 'ipsc_status', 'U');
- ds_main_ipsc.setColumn(0, 'ipsc_pid', ds_main_inpt.getColumn(0, 'inpt_pid'));
- ds_main_ipsc.setColumn(0, 'ipsc_indd', ds_main_inpt.getColumn(0, 'inpt_indd'));
- ds_main_ipsc.setColumn(0, 'ipsc_cretno', ds_main_inpt.getColumn(0, 'inpt_cretno'));
- ds_main_ipsc.setColumn(0, 'ipsc_recalfromdd', sIpsc_fromdd);
- ds_main_ipsc.setColumn(0, 'ipsc_recaltodd', sIpsc_todd);
- ds_main_ipsc.setColumn(0, 'ipsc_instcd', ds_main_inpt.getColumn(0, 'inpt_instcd'));
- ds_main_ipsc.setColumn(0, 'ipsc_mskind', ds_main_inpt.getColumn(0, 'inpt_mskind'));
- ds_main_ipsc.setColumn(0, 'ipsc_histstat', 'Y');
- ds_main_ipsc.setColumn(0, 'ipsc_genrdd', utlf_getCurrentDate());
- ds_main_ipsc.setColumn(0, 'ipsc_tretrslt', 'M');
- ds_main_ipsc.setColumn(0, 'ipsc_retcgenrplce', 'W');
- ds_send_ipsc.copyData(ds_main_ipsc, true);
- // 구현예정(서버모듈) : 소급테이블에 같은날짜에 처리결과가 없는경우에만 건너뛴다.
- // 해당날짜에 처리결과가 있으면 다시 소급등록한다. : 완료 (무조건 등록한다)
- }
- /* 2009.11.15 MYKIM 추가
- desc 재원 중 환자를 조회시 현재 보조유형이나 기간이 맞지 않는 환자인 경우 수정하도록 유도함.
- but 마스터를 확인하고 변경해야할 경우도 있으므로 자보내역을 수정하지 않아도 저장은 됨. (김흥준 과장 요청)
- */
- if (ds_hidden_original_inpt.getColumn(0, 'inpt_insukind') == '31') {
- fCheckJabo();
- }
- // 8. 전체변경데이터를 모아서 변경한다
- // 구현예정 : 변경된 값이 있을때만 submit 던지고 아니면 변경된사항이 없다는 메세지 처리한다. : 완료
- if (ptbs_flag == 'U' || ptin_flag == 'U' || inpt_flag == 'U' || iphs_flag == 'U'
- || icdr_flag == 'I' || icdr_flag == 'U' || sIpsc_yn == 'Y') {
- erasePrefix(ds_send_ptbs, 'ptbs_');
- erasePrefix(ds_send_ptin, 'ptin_');
- erasePrefix(ds_send_inpt, 'inpt_');
- erasePrefix(ds_send_iphs, 'iphs_');
- erasePrefix(ds_send_icdr, 'icdr_');
- erasePrefix(ds_send_ipsc, 'ipsc_');
- ds_result.clearData();
- ds_result.addRow();
- if (ds_send_ptbs.rowcount < 1) {
- ds_send_ptbs.addRow();
- }
- if (ds_send_ptin.rowcount < 1) {
- ds_send_ptin.addRow();
- }
- if (ds_send_inpt.rowcount < 1) {
- ds_send_inpt.addRow();
- }
- if (ds_send_iphs.rowcount < 1) {
- ds_send_iphs.addRow();
- }
- if (ds_send_icdr.rowcount < 1) {
- ds_send_icdr.addRow();
- }
- if (ds_send_ipsc.rowcount < 1) {
- ds_send_ipsc.addRow();
- }
- //dsf_setTypeFormat(ds_send_ptbs, "zipcdseq:INT");
- //dsf_setTypeFormat(ds_send_ptin, "seqno:INT");
- //dsf_setTypeFormat(ds_send_inpt, "cretno:INT^seqno:INT");
- //dsf_setTypeFormat(ds_send_icdr, "cretno:INT^seqno:INT");
- //dsf_setTypeFormat(ds_send_ipsc, "cretno:INT^seqno:INT");
- // TXPMI00401 에서는 hngnm 을 받지 않는다
- //ds_send_inpt.setColumn(0, 'hngnm', '');
- dsf_makeValue(ds_send_inpt, 'hngnm', 'string', '');
- var oParam = {};
- oParam.id = "TXPMI00401";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqSetInhospUpdt";
- oParam.inds = "s_ptbs=ds_send_ptbs s_ptin=ds_send_ptin s_inpt=ds_send_inpt s_iphs=ds_send_iphs "
- + "s_icdr=ds_send_icdr s_ipsc=ds_send_ipsc";
- oParam.outds = "ds_result=result";
- oParam.async = false;
- oParam.callback = "callback";
-
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPMI00401") > -1) {
- // 상급병실신청용 팝업표시
- // 실료차가 있는 병실이거나, 격리병실의 경우에는 상급병실신청팝업 띄움 111114 조중래
- // 병실이 변경되었거나, 병실등급이 변경되었을 경우에만 처리
- if ((ds_main_icdr.getColumn(0, 'icdr_roomcd') != ds_main_h_icdr.getColumn(0, 'icdr_roomcd'))
- || (ds_main_icdr.getColumn(0, 'icdr_roomgrdecd') != ds_main_h_icdr.getColumn(0, 'icdr_roomgrdecd'))) {
- var diffamt = 0;
- var roomgrdecd = ds_main_icdr.getColumn(0, 'icdr_roomgrdecd');
- //var nodeList = instance1.selectNodes("/root/hidden/init/roomgrdecd");
- // 병실등급으로 병실차액을 가져옴
- for (var i = 0; i < ds_hidden_init_roomgrdecd.rowcount; i++) {
- var cd = ds_hidden_init_roomgrdecd.getColumn(i, 'cd');
- if (cd == roomgrdecd) {
- // 병실차액 설정
- diffamt = ds_hidden_init_roomgrdecd.getColumn(i, 'cdamt');
- break;
- }
- } // end of for
- // 실료차가 있는 병실이거나, 격리병실의 경우에는 상급병실신청팝업 띄움 111114 조중래
- if (diffamt > 0 || roomgrdecd == 'S0701') {
- fUpRoomSignMngt(ds_main_inpt.getColumn(0, 'inpt_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- 'Y');
- }
- }
- // 변경이 성공하면 세부사항을 최신DB내역으로 갱신한다. 안그러면 연속 변경저장시 오류발생함.
- // curruntrow는 원래 선택해서 변수에 담은 재원내역 Row
- // 구현예정 : 리턴값 체크해서 성공시에만 재조회한다. 그리고 INPT의 변경사항에 대한 변경값 REFRESH기능 필요 : 완료
- ds_send_ptbs.clearData();
- ds_send_ptin.clearData();
- ds_send_inpt.clearData();
- ds_send_iphs.clearData();
- ds_send_icdr.clearData();
- ds_send_ipsc.clearData();
- ds_send.setColumn(0, 'ipatflag', '3');
- ds_send.setColumn(0, 'srchcond1', '1');
- ds_send.setColumn(0, 'srchcond2', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- fipatrefchlind('1');
- fQuery1();
- // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다.
- if (ds_hidden_original_inpt.rowcount > 0) {
- fQuery(0);
- }
-
- // 부모창에서 호출된 경우 처리결과 파라미터 설정
- if(frmf_checkOpener()) {
- opener.frmf_setParameter("SMPMI00400_REFRESHYN", "Y");
- }
- }
- }
- else {
- sysf_messageBox('변경되어진 항목이 ', 'I004');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2008.01.18 재원심사중이여도 수정가능 항목체크
- 2008.09.09 할인, 보험자기호, 보험증번호는 청구에 관계없이 수정가능하도록 변경 - 최병진
- 심사완료 후 변경되면 안되는 항목점검으로 수정 by 조중래 20151209
- 심사와 관련된 항목이 수정된 경우 Y 리턴
- ****************************************************************************************/
- function fJudgCheck() {
- // 심사와 관련된 항목이 수정된 경우
- if (ds_main_inpt.getColumn(0, 'inpt_fsexamflag') != ds_main_h_inpt.getColumn(0, 'inpt_fsexamflag')
- || ds_main_inpt.getColumn(0, 'inpt_medcostestmflag') != ds_main_h_inpt.getColumn(0, 'inpt_medcostestmflag')
- || ds_main_inpt.getColumn(0, 'inpt_etcordflag') != ds_main_h_inpt.getColumn(0, 'inpt_etcordflag')
- || ds_main_iphs.getColumn(0, 'iphs_fromdd') != ds_main_h_iphs.getColumn(0, 'iphs_fromdd')
- || ds_main_iphs.getColumn(0, 'iphs_todd') != ds_main_h_iphs.getColumn(0, 'iphs_todd')
- || ds_main_iphs.getColumn(0, 'iphs_insukind') != ds_main_h_iphs.getColumn(0, 'iphs_insukind')
- || ds_main_iphs.getColumn(0, 'iphs_suppkind') != ds_main_h_iphs.getColumn(0, 'iphs_suppkind')
- || ds_main_iphs.getColumn(0, 'iphs_calcscorrecalflag') != ds_main_h_iphs.getColumn(0, 'iphs_calcscorrecalflag')
- || ds_main_iphs.getColumn(0, 'iphs_rareobstflag') != ds_main_h_iphs.getColumn(0, 'iphs_rareobstflag')
- || ds_main_iphs.getColumn(0, 'iphs_etcordflag') != ds_main_h_iphs.getColumn(0, 'iphs_etcordflag')
- || ds_main_iphs.getColumn(0, 'iphs_ownbmaxgradeflag') != ds_main_h_iphs.getColumn(0, 'iphs_ownbmaxgradeflag')
- || ds_main_iphs.getColumn(0, 'iphs_handicaprbookpossnyn') != ds_main_h_iphs.getColumn(0, 'iphs_handicaprbookpossnyn')
- || ds_main_icdr.getColumn(0, 'icdr_orddeptcd') != ds_main_h_icdr.getColumn(0, 'icdr_orddeptcd')
- || ds_main_icdr.getColumn(0, 'icdr_medispclid') != ds_main_h_icdr.getColumn(0, 'icdr_medispclid')
- || ds_main_icdr.getColumn(0, 'icdr_specordyn') != ds_main_h_icdr.getColumn(0, 'icdr_specordyn')
- || ds_main_icdr.getColumn(0, 'icdr_roomgrdecd') != ds_main_h_icdr.getColumn(0, 'icdr_roomgrdecd')) {
- return 'Y';
- }
- return 'N';
- }
- /****************************************************************************************
- * Argument :
- * Description : fipatrefchlind
- ****************************************************************************************/
- function fipatrefchlind(flag) {
- switch (flag) {
- case '1': case '13':
- grp.input11.position.top = 8;
- grp.input11.position.left = 365;
- grp.input36.visible = false;
- grp.combo24.visible = false;
- grp.input11.visible = true;
- grp.input11.setFocus();
- break;
- case '2':
- grp.combo24.position.top = 8;
- grp.combo24.position.left = 365;
- grp.input36.visible = false;
- grp.combo24.visible = true;
- grp.input11.visible = false;
- ds_init_combo24.copyData(ds_hidden_init_orddeptcd, true);
- grp.combo24.setFocus();
- break;
- case '3':
- grp.combo24.position.top = 8;
- grp.combo24.position.left = 365;
- grp.input36.visible = false;
- grp.combo24.visible = true;
- grp.input11.visible = false;
- ds_init_combo24.copyData(ds_hidden_init_orddrid, true);
- grp.combo24.setFocus();
- break;
- case '4':
- grp.combo24.position.top = 8;
- grp.combo24.position.left = 365;
- grp.input36.visible = false;
- grp.combo24.visible = true;
- grp.input11.visible = false;
- ds_init_combo24.copyData(ds_hidden_init_orddrid, true);
- grp.combo24.setFocus();
- break;
- case '5':
- grp.combo24.position.top = 8;
- grp.combo24.position.left = 365;
- grp.input36.visible = false;
- grp.combo24.visible = true;
- grp.input11.visible = false;
- ds_init_combo24.copyData(ds_hidden_init_wardcd, true);
- grp.combo24.setFocus();
- break;
- case '6': case '7':
- grp.input36.position.top = 8;
- grp.input36.position.left = 365;
- grp.input36.visible = true;
- grp.combo24.visible = false;
- grp.input11.visible = false;
- ds_send.setColumn(0, 'srchcond2', utlf_getCurrentDate());
- break;
- case '8':
- grp.combo24.position.top = 8;
- grp.combo24.position.left = 365;
- grp.input36.visible = false;
- grp.combo24.visible = true;
- grp.input11.visible = false;
- ds_init_combo24.copyData(ds_hidden_init_insukind, true);
- grp.combo24.setFocus();
- break;
- case '0':
- grp.input36.visible = false;
- grp.combo24.visible = false;
- grp.input11.visible = false;
- break;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fCheckJabo
- ****************************************************************************************/
- function fCheckJabo(flag) {
- var sPid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var sIndd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var sOrddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- var sInsuKind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- var sSuppKind = ds_main_iphs.getColumn(0, 'iphs_suppkind');
- var sInsucd = '';
- //2009.11.20 MYKIM 수정 .입원등록시는 무조건 ioflag가 i로 입력하지만 재원변경에서는 응급환자도 있음.
- var sIOFlag = ds_main_inpt.getColumn(0, 'inpt_ordtype');
- var sInsuKindNm = '';
- if (sInsuKind == gsInsu_JaboKind) {
- sInsuKindNm = '자보';
- sInsucd = ds_main_aipm.getColumn(0, 'aipm_insucmpycd');
- }
- // 자보, 산재, (+공상)
- if (sInsuKind == gsInsu_JaboKind || sInsuKind == gsInsu_SanJae || sInsuKind == gsInsu_GongSang) {
- // PAM.js - 등록내역 및 기간 체크
- if (!checkJaboSanjae(sPid, sIndd, sOrddeptcd, sInsuKind, sSuppKind, sInsucd, sIOFlag)) {
- sysf_messageBox('[' + sInsuKindNm + ']등록정보의 보조유형과 기간을 확인하십시오!', 'I');
- if (flag == '1') {
- button61.click();
- }
- return false;
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 데이터셋의 prefix 를 삭제한다
- ****************************************************************************************/
- function erasePrefix(target: Dataset, prefix) {
- for (var i = 0; i < target.colcount; i++) {
- var updatedId = target.getColID(i).replace(prefix, '');
- if (!utlf_isNull(updatedId)) {
- target.updateColID(i, updatedId);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description :
- ****************************************************************************************/
- function fGetPTIN(vpid, vinsukind, vsuppkind, vinsucd, vappdd) {
- fGetPTIN(vpid, vinsukind, vsuppkind, vinsucd, vappdd, '');
- }
- /****************************************************************************************
- * Argument :
- * Description : fGetPTIN
- DBS227, arg 파라미터는 vsuppkind 라는 변수명을 가졌으며, 이는
- 세번째 파라미터와 동일한 인터페이스 명이다.
- 따라서 그냥 arg 로 치환하여 사용하지 않도록 변환
- ****************************************************************************************/
- function fGetPTIN(pid, insukind, suppkind, insucd, appdd, arg) {
- var iphsInsukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'insukind', type: 'string', size: 256, val: insukind },
- { col: 'insucd', type: 'string', size: 256, val: insucd },
- { col: 'appdd', type: 'string', size: 256, val: appdd },
- { col: 'orddd', type: 'string', size: 256, val: appdd },
- { col: 'instcd', type: 'string', size: 256, val: ds_hidden_session.getColumn(0, 'sess_posinstcd') },
- { col: 'checkflag', type: 'string', size: 256, val: '1' },
- { col: 'suppkind', type: 'string', size: 256, val: suppkind }
- ], false);
- ds_hidden_h_rcv_ptin.clearData();
- ds_hidden_h_rcv_ptin.addRow();
- ds_hidden_h_rcv_srdg.clearData();
- ds_hidden_h_rcv_srdg.addRow();
- ds_hidden_h_rcv_rooa.clearData();
- ds_hidden_h_rcv_rooa.addRow();
- ds_hidden_h_rcv_aipm.clearData();
- ds_hidden_h_rcv_aipm.addRow();
- ds_hidden_h_rcv_icpm.clearData();
- ds_hidden_h_rcv_icpm.addRow();
- var oParam = {};
- oParam.id = "TRPMI00109";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetPatInsuInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_h_rcv_ptin=ptin ds_hidden_h_rcv_srdg=srdg ds_hidden_h_rcv_rooa=rooa "
- + "ds_hidden_h_rcv_aipm=aipm ds_hidden_h_rcv_icpm=icpm";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00109";
- tranf_submit(oParam);
- //조회된 경우, 화면의 보험정보에 세팅
- var ptinPid = utlf_transNullToEmpty(ds_hidden_h_rcv_ptin.getColumn(0, 'ptin_pid'));
- if (ptinPid != '' && ptinPid != ' ') {
- ds_main_ptin.clearData();
- ds_main_ptin.copyRow(ds_main_ptin.addRow(), ds_hidden_h_rcv_ptin, 0);
- ds_hidden_original_ptin.clearData();
- ds_hidden_original_ptin.copyRow(ds_hidden_original_ptin.addRow(), ds_hidden_h_rcv_ptin, 0);
- fSuppkindSet();
- }
- else {
- ds_main_ptin.setColumn(0, 'ptin_pid', pid);
- ds_main_ptin.setColumn(0, 'ptin_insukind', insukind);
- fSuppkindSet();
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', '-');
- ds_main_ptin.setColumn(0, 'ptin_insucdnm', '-');
- if (insukind == gsBoHeom) {
- ds_main_ptin.setColumn(0, 'ptin_insucd', '0015');
- ds_main_ptin.setColumn(0, 'ptin_insucdnm', fInsunmRef(ds_main_ptin.getColumn(0, 'ptin_insucd'),
- ds_main_ptin.getColumn(0, 'ptin_insukind')));
- }
- else {
- ds_main_ptin.setColumn(0, 'ptin_insucd', '-');
- ds_main_ptin.setColumn(0, 'ptin_insucdnm', '-');
- }
- fInsdrelaSet();
- ds_main_ptin.setColumn(0, 'ptin_fromdd', utlf_getCurrentDate());
- ds_main_ptin.setColumn(0, 'ptin_todd', '99991231');
- }
- // 조회된 경우, 화면의 중증정보에 세팅
- var srdgPid = utlf_transNullToEmpty(ds_hidden_h_rcv_srdg.getColumn(0, 'srdg_pid'));
- if (srdgPid != '' && srdgPid != ' ') {
- ds_main_srdg.clearData();
- ds_main_srdg.copyRow(ds_main_srdg.addRow(), ds_hidden_h_rcv_srdg, 0);
- ds_hidden_original_srdg.clearData();
- ds_hidden_original_srdg.copyRow(ds_hidden_original_srdg.addRow(), ds_hidden_h_rcv_srdg, 0);
- }
- else {
- // do nothing
- }
- // 20091215 JHP 수정추가 희귀정보보여주기 변경요청번호 9553 세팅
- // 20091215 JHP 수정추가 희귀질환번호가 있을때 보여주기, 중증번호 동시존재시 해당 기준에 따라서 보여주기
- var value = utlf_transNullToEmpty(ds_hidden_h_rcv_rooa.getColumn(0, 'rooa_pid'));
- if (value != '' && value != ' ') {
- ds_main_rooa.clearData();
- ds_main_rooa.copyRow(ds_main_rooa.addRow(), ds_hidden_h_rcv_rooa, 0);
- ds_hidden_original_rooa.clearData();
- ds_hidden_original_rooa.copyRow(ds_hidden_original_rooa.addRow(), ds_hidden_h_rcv_rooa, 0);
- }
- else {
- // do nothing
- }
- value = utlf_transNullToEmpty(ds_hidden_h_rcv_aipm.getColumn(0, 'aipm_pid'));
- if (value != '' && value != ' ') {
- ds_main_aipm.clearData();
- ds_main_aipm.copyRow(ds_main_aipm.addRow(), ds_hidden_h_rcv_aipm, 0);
- // 여기부터
- ds_main_iphs.setColumn(0, 'iphs_suppkind', ds_main_aipm.getColumn(0, 'aipm_suppkind'));
- ds_hidden_original_aipm.clearData();
- ds_hidden_original_aipm.copyRow(ds_hidden_original_aipm.addRow(), ds_hidden_h_rcv_aipm, 0);
- }
- else {
- if (iphsInsukind == gsJaboKind) {
- sysf_messageBox('자보환자등록 자료가 존재하지 않아 변경', 'E001');
- }
- }
- // 조회된 경우, 화면의 산재정보 세팅
- value = utlf_transNullToEmpty(ds_hidden_h_rcv_icpm.getColumn(0, 'icpm_pid'));
- if (value != '' && value != ' ') {
- ds_main_icpm.clearData();
- ds_main_icpm.copyRow(ds_main_icpm.addRow(), ds_hidden_h_rcv_icpm, 0);
- ds_hidden_original_icpm.clearData();
- ds_hidden_original_icpm.copyRow(ds_hidden_original_icpm.addRow(), ds_hidden_h_rcv_icpm, 0);
- }
- else {
- if (iphsInsukind == gsSanJae || iphsInsukind == gsGongSang) {
- sysf_messageBox('산재등록정보가 존재하지 않습니다!', 'I');
- fInsukindTabSetting();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fSuppkindSet
- ****************************************************************************************/
- function fSuppkindSet() {
- // 2007.10.18 건강보험,의료급여2종일때 6세미만 유형보조 체크
- var age = parseInt(ds_main_ptbs.getColumn(0, 'ptbs_age'));
- var iphsInsukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- if (iphsInsukind == '11' || iphsInsukind == '22') {
- if (age >= 0 && age < 6) {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '08');
- }
- }
- // 입원요율에 따른 보조유형 재설정
- // 외래요율
- var value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_brateflag'));
- ds_hidden_init_suppkind.enableevent = false;
- var regExp = '';
- if (value != '' && value == 'O') {
- regExp = 'up == "' + iphsInsukind + '" && (io == "A" || io == "O")';
- }
- // 입원요율
- else {
- regExp = 'up == "' + iphsInsukind + '" && (io == "A" || io == "I")';
- }
- ds_hidden_init_suppkind.filter(regExp);
- ds_cmb_suppkind.copyData(ds_hidden_init_suppkind, true);
- ds_hidden_init_suppkind.filter('');
- ds_hidden_init_suppkind.enableevent = true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fInsdrelaSet
- ****************************************************************************************/
- function fInsdrelaSet() {
- //보험유형이 건강보험/의료보험/일반 일경우에는 피보험자관계 체크
- var insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- if (insukind == gsBoHeom || insukind == gsBoHo1 || insukind == gsBoHo2 || insukind == gsIlBan) {
- ds_main_ptin.setColumn(0, 'ptin_insuno', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '1');
- ds_main_ptin.setColumn(0, 'ptin_insdnm', ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- ds_main_ptin.setColumn(0, 'ptin_insdrrgstno1', ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- ds_main_ptin.setColumn(0, 'ptin_insdrrgstno2', ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- }
- else {
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '');
- ds_main_ptin.setColumn(0, 'ptin_insdnm', ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- ds_main_ptin.setColumn(0, 'ptin_insuno', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdnm', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrrgstno1', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrrgstno2', '-');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fCheckSpecOrdApp
- ****************************************************************************************/
- function fCheckSpecOrdApp() {
- // 선택진료폐지일자 이전의 진료에 대해서만 선택진료신청서 출력 by 조중래 20171227
- if (ds_init_pam_P0032list.getColumn(ds_init_pam_P0032list.findRowExpr("cdid == '150'"), "cdnm") > ds_main_icdr.getColumn(0, 'icdr_fromdd')) {
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'indd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') },
- { col: 'instcd', type: 'string', size: 256, val: ds_hidden_session.getColumn(0, 'sess_posinstcd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_orddeptcd') },
- { col: 'medispclid', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_medispclid') },
- { col: 'ordtype', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_ordtype') }
- ], false);
- dsf_createDsRow('ds_tempchk', [{ col: 'rgstyn', type: 'string', size: 256, val: '' }], false);
- var oParam = {};
- oParam.id = "TRPMI00406";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetSpecOrdAppYN";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_tempchk=rgst";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00406";
- tranf_submit(oParam);
- if (ds_tempchk.getColumn(0, 'rgstyn') == 'N') {
- var orddeptcdMsg = ds_hidden_init_orddeptcd.getColumn(ds_hidden_init_orddeptcd.findRow('cd',
- ds_main_inpt.getColumn(0, 'inpt_orddeptcd')), 'nm');
- orddeptcdMsg = '[' + utlf_transNullToEmpty(orddeptcdMsg) + ']';
- var orddridMsg = ds_hidden_init_orddrid.getColumn(ds_hidden_init_orddrid.findRow('cd',
- ds_main_inpt.getColumn(0, 'inpt_medispclid')), 'nm');
- orddridMsg = '[' + utlf_transNullToEmpty(orddridMsg) + ']';
- var msg = orddeptcdMsg + orddridMsg;
- if (sysf_messageBox(msg + ' 선택진료 등록이 되어있지 않습니다. 등록하시겠습니까?', 'Q999') == 6) {
- fCallSpecPopUp(ds_main_ptbs.getColumn(0, 'ptbs_pid')
- , 'I'
- , ds_main_inpt.getColumn(0, 'inpt_indd')
- , ds_main_inpt.getColumn(0, 'inpt_orddeptcd')
- , ds_main_inpt.getColumn(0, 'inpt_medispclid')
- , ds_main_inpt.getColumn(0, 'inpt_indd')
- , ds_main_inpt.getColumn(0, 'inpt_cretno')
- , ds_main_ptbs.getColumn(0, 'ptbs_hngnm')
- , ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1')
- , ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- return true;
- }
- }
- // DBS227, 마지막 라인에 결과값 반환 추가
- return false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2007.12.17 보험자명칭 조회
- ****************************************************************************************/
- function fInsunmRef(insucd, insukind) {
- dsf_createDsRow('ds_req', [
- { col: 'srchcond', type: 'string', size: 256, val: '1' },
- { col: 'srchcnts', type: 'string', size: 256, val: insucd },
- { col: 'insuflag', type: 'string', size: 256, val: insukind.substr(0, 1) }
- ], false);
- dsf_createDsRow('ds_temp_incd', [
- { col: 'insuflag', type: 'string', size: 256, val: '' },
- { col: 'insucd', type: 'string', size: 256, val: '' },
- { col: 'todd', type: 'string', size: 256, val: '' },
- { col: 'seqno', type: 'string', size: 256, val: '' },
- { col: 'instcd', type: 'string', size: 256, val: '' },
- { col: 'histstat', type: 'string', size: 256, val: '' },
- { col: 'fromdd', type: 'string', size: 256, val: '' },
- { col: 'insucdnm', type: 'string', size: 256, val: '' },
- { col: 'tel', type: 'string', size: 256, val: '' },
- { col: 'faxno', type: 'string', size: 256, val: '' },
- { col: 'zipcd1', type: 'string', size: 256, val: '' },
- { col: 'zipcd2', type: 'string', size: 256, val: '' },
- { col: 'zipcdseq', type: 'string', size: 256, val: '' },
- { col: 'detladdr', type: 'string', size: 256, val: '' },
- { col: 'oldinsucd', type: 'string', size: 256, val: '' },
- { col: 'chrgnm', type: 'string', size: 256, val: '' },
- { col: 'fstrgstrid', type: 'string', size: 256, val: '' },
- { col: 'fstrgstdt', type: 'string', size: 256, val: '' },
- { col: 'lastupdtrid', type: 'string', size: 256, val: '' },
- { col: 'lastupdtdt', type: 'string', size: 256, val: '' }
- ], false);
- var oParam = {};
- oParam.id = "TRPMI00114";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInsuCdList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_temp_incd=incd";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- var value = '';
- if (arErrorCode.pop("TRPMI00114") > -1) {
- value = utlf_transNullToEmpty(ds_temp_incd.getColumn(0, 'insucdnm'));
- }
- return (value != '') ? value : '-';
- }
- /****************************************************************************************
- * Argument :
- * Description : 병상수 체크 2007.11.21 신준영
- ****************************************************************************************/
- function fRoomBedCntCheck(flag) {
- var colnm = 'icdr_roomcd' + (flag == 1) ? '1' : '2';
- var rooomCode = ds_main_icdr.getColumn(0, colnm);
- // instance for request
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: '' },
- { col: 'wardcd', type: 'string', size: 256, val: '' },
- { col: 'roomcd', type: 'string', size: 256, val: rooomCode },
- { col: 'bedcd', type: 'string', size: 256, val: '' }
- ], false);
- // instance for response
- dsf_createDsRow('ds_roomResult', [
- { col: 'bedstat', type: 'string', size: 256, val: '' },
- { col: 'bedstatmsg', type: 'string', size: 256, val: '' }
- ], false);
- var oParam = {};
- oParam.id = "TRPMI00111";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetRoomCheckInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_roomResult=rsltroom";
- oParam.async = false;
- oParam.callback = "cf_TRPMI00111";
- tranf_submit(oParam);
- // DBS227, 서버에서 rm_chk 를 반환하지 않는데 ??
- var roomCheck = ds_roomResult.getColumn(0, 'rm_chk');
- if (flag == 1) {
- if (roomCheck < 1 && rooomCode != 'ERBD') {
- sysf_messageBox('빈병상이 아닙니다. 다른 병실을', 'C002');
- return false;
- }
- else {
- if (roomCode == 'ERBD') {
- ds_main_icdr.setColumn(0, 'icdr_wardcd', '2280200000');
- ds_main_icdr.setColumn(0, 'icdr_roomcd', roomCode);
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd', 'S1401');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd', 'S14');
- }
- return true;
- }
- }
- else if (flag == 2) {
- if (roomCheck < 1) {
- sysf_messageBox('빈병상이 아닙니다. 다른 병실을', 'C002');
- return false;
- }
- return true;
- }
- return false;
- }
- /****************************************************************************************
- * Argument :
- * Description : DBS227, 현재 파일내에서는 사용되지 않으나 변환 해 둠
- 아마도, combo2 를 hidden 처리 후 사용되지 않는 메서드 인 것 같음
- ****************************************************************************************/
- function fInitSetting() {
- ds_init_combo2.copyData(ds_hidden_init_orddrid, true);
- }
- //=======================================================================================
- // callback
- //---------------------------------------------------------------------------------------
- function callback(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Events
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument :
- * Description : onload
- // 2009년 03월 20일, JHP
- // 서울성모이전으로 프린터를 2tray와 1tray짜리를 동시에 사용한다. 수납쪽(영수증, 중간계산서)은 1tray, 등록쪽(약정서, 입원카드)은 2tray를 쓰는데
- // 1트레이는 기본이므로 수납쪽은 그냥 둔다. 근데 2트레이는 렉스퍼트 출력시 트레이번호를 셋팅값으로 박아줘야하는데 프린터 정보는 동적으로 가지고 올수 없기때문에
- // 임의의 경로에 txt파일을 만들어 트레이값을 설정하여 저장하여놓고 불러와서 트레이번호를 매겨준다.
- // 이때 해당 파일이 없으면 해당파일을 사용자가 만들어준다.
- //fSetPrinterTray();
- // 20090602 JHP 추가_ 등급을 공통코드로 가져오는데 이는 입원료 수가 매핑과 관련해서 종료된 입원료를 컨트롤 할수 있는 소지가 있기에
- // 실제 수가와 매핑코드를 조회하여 살아있는 입원료 등급 코드를 가져온다.
- // 해당 조회를 실행한다음에 병실등급에 해당하는 콤보박스를 이걸로 바꾼다. 기존은 P0025(/root/init/P0025list/P0025)였다.
- ****************************************************************************************/
- function SMPMI00400_onload(obj: Form, e: LoadEventInfo) {
- // 폼 초기화
- frmf_initForm(obj);
- if (frmf_checkOpener()) {
- try {
- ds_hidden_source.copyRow(0, arg_ds_hidden_source, 0);
- }
- catch (err) {
- }
- }
- var userInfos = sysf_getUserInfos();
- var infoArr = (userInfos + '|').split('|');
- var userid = infoArr[0]; // 사용자번호
- var usernm = infoArr[1]; // 사용자이름
- var posdeptcd = infoArr[4]; // 소속부서코드
- var posdeptnm = infoArr[5]; // 소속부서명
- var posinstcd = infoArr[6]; // 근무지기관코드
- var posinstnm = infoArr[7]; // 근무지기관명
- dsf_createDsRow('ds_req', [
- { col: 'sess_posinstcd', type: 'string', size: 256, val: posinstcd },
- { col: 'ioflag', type: 'string', size: 256, val: '' }
- ], false);
- var oParam = {};
- oParam.id = "TRPMI00405";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetRoomGrdeInfoList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_roomgrdelist=roomgrdelist";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00405";
- tranf_submit(oParam);
- // 로딩창 열기
- var msg = '화면 로딩중입니다..';
- //callLoadingWindow(msg);
- // 2007.07.26 kshin 추가
- // 세션정보
- fGetUserInfosSampling();
- // 20091216 JHP 수가재계산구분(IPHS.calcscorrecalflag) 공통코드(P0027) 추가
- appf_getCodeList([
- { dsNm: 'ds_init_P0002list', cdGrpId: 'P0002' },
- { dsNm: 'ds_init_P0006list', cdGrpId: 'P0006' },
- { dsNm: 'ds_init_P0015list', cdGrpId: 'P0015' },
- { dsNm: 'ds_init_P0016list', cdGrpId: 'P0016' },
- { dsNm: 'ds_init_P0019list', cdGrpId: 'P0019' },
- { dsNm: 'ds_init_P0021list', cdGrpId: 'P0021' },
- { dsNm: 'ds_init_P0363list', cdGrpId: 'P0363' },
- { dsNm: 'ds_init_P0032list', cdGrpId: 'P0032' },
- { dsNm: 'ds_init_P0051list', cdGrpId: 'P0051' },
- { dsNm: 'ds_init_P0148list', cdGrpId: 'P0148' },
- { dsNm: 'ds_init_P0160list', cdGrpId: 'P0160' },
- { dsNm: 'ds_init_M0157list', cdGrpId: 'M0157' },
- { dsNm: 'ds_init_P0313list', cdGrpId: 'P0313' },
- { dsNm: 'ds_init_P0327list', cdGrpId: 'P0327' },
- { dsNm: 'ds_init_P0360list', cdGrpId: 'P0360' },
- { dsNm: 'ds_init_P0363list', cdGrpId: 'P0363' },
- { dsNm: 'ds_init_P0342list', cdGrpId: 'P0342' },
- { dsNm: 'ds_init_P0312list', cdGrpId: 'P0312' },
- { dsNm: 'ds_init_P0027list', cdGrpId: 'P0027' }
- ]);
- // 원무공통코드 조회
- pamfGetCodeList([
- { dsNm: 'ds_init_pam_P0018list', cdGrpId: 'P0018' },
- { dsNm: 'ds_init_pam_PK020list', cdGrpId: 'PK020' },
- { dsNm: 'ds_init_pam_P0041list', cdGrpId: 'P0041' },
- { dsNm: 'ds_init_pam_PK043list', cdGrpId: 'PK043' },
- { dsNm: 'ds_init_pam_PK059list', cdGrpId: 'PK059' },
- { dsNm: 'ds_init_pam_PK062list', cdGrpId: 'PK062' },
- { dsNm: 'ds_init_pam_PK018list', cdGrpId: 'PK018' },
- { dsNm: 'ds_init_pam_PK084list', cdGrpId: 'PK084' },
- { dsNm: 'ds_init_pam_P6571list', cdGrpId: 'P6571' },
- { dsNm: 'ds_init_pam_P0022list', cdGrpId: 'P0022' },
- { dsNm: 'ds_init_PK225list', cdGrpId: 'PK225' },
- { dsNm: 'ds_init_pam_P0032list', cdGrpId: 'P0032' },
- { dsNm: 'ds_init_pam_PK248list', cdGrpId: 'PK248' },
- { dsNm: 'ds_init_pam_P6604list', cdGrpId: 'P6604' }
- ]);
-
- // 입실퇴실관리버튼 권한 설정
- // 원무공통코드에 등록되어있는 부서인지 조회
- ds_init_pam_PK248list.filter("cdid == '" + sysf_getUserInfo("dutplcecd") + "'");
- ds_init_pam_PK248list.loadfiltermode = "keep";
- var cnt = ds_init_pam_PK248list.rowcount;
- ds_init_pam_PK248list.filter("");
- ds_init_pam_PK248list.loadfiltermode = "reset";
- // PK248에 등록되어있는 부서 + PAM 일 경우에만 입실퇴실관리 가능
- if (cnt > 0 || sysf_getUserInfo("userid") == "PAM") {
- Button01.enable = true;
- }
- // 개인정보이용동의서 출력을 위한 서식코드 취득
- lf_reqHardCodeInfo(ds_init_prncd, '5604');
- lf_reqHardCodeInfo(ds_init_atdoctid, '515');
- // 2009.08.07 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 시작
- var rsrvYN = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'F01'), 'cdnm');
- ds_hidden.setColumn(0, 'rsrvyn', rsrvYN);
- // 2009.08.07 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 끝
- // 2009.05.13 - 입원약정서, 입원환자카드 프린터명
- var deciPrinter = ds_init_pam_P0018list.getColumn(ds_init_pam_P0018list.findRow('cdid', '1'), 'cdnm');
- var cardPrinter = ds_init_pam_P0018list.getColumn(ds_init_pam_P0018list.findRow('cdid', '2'), 'cdnm');
- ds_hidden_printer.setColumn(0, 'deci_printer', deciPrinter);
- ds_hidden_printer.setColumn(0, 'card_printer', cardPrinter);
- dsf_createDsRow('ds_req', [
- { col: 'sess_posinstcd', type: 'string', size: 256, val: posinstcd },
- { col: 'ioflag', type: 'string', size: 256, val: 'I' },
- { col: 'dridsorttype', type: 'string', size: 256, val: '' }
- ], false);
- var oParam = {};
- oParam.id = "TRPMI00106";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetComCD";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_init_disccd=disccd ds_hidden_init_insukind=insukind ds_hidden_init_suppkind=suppkind "
- + 'ds_hidden_init_orddeptcd=orddeptcd ds_hidden_init_orddrid=orddrid ds_hidden_init_wardcd=wardcd '
- + 'ds_hidden_init_roomcd=roomcd ds_hidden_init_roomgrdecd=roomgrdecd ds_hidden_init_roomtypecd=roomtypecd '
- + 'ds_hidden_init_bedcd=bedcd ds_hidden_init_flag=flag ds_hidden_init_insucd=insucd ds_hidden_init_uncocd=uncocd';
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00106";
- tranf_submit(oParam);
- ds_hidden_init_orddeptcd.enableevent = false;
- ds_hidden_init_orddeptcd.filter('orddeptflag == "D"');
- ds_cmb_orddeptcd.copyData(ds_hidden_init_orddeptcd, true);
- ds_hidden_init_orddeptcd.filter('');
- ds_hidden_init_orddeptcd.enableevent = true;
- //---------------------------------------------------------------
- // DBS227, 초기에 콤보의 데이터셋이 비어있으므로 초기화 시켜준다
- ds_init_combo2.copyData(ds_hidden_init_orddrid, true);
- ds_init_combo16.copyData(ds_hidden_init_orddrid, true);
- //ds_init_combo8.copyData(ds_hidden_init_roomtypecd, true);
- ds_init_combo7.copyData(ds_hidden_roomgrdelist, true);
- //ds_init_combo10.copyData(ds_hidden_init_roomtypecd, true);
- ds_init_combo9.copyData(ds_hidden_roomgrdelist, true);
- //ds_cmb_suppkind.copyData(ds_hidden_init_suppkind, true);
- //---------------------------------------------------------------
- // cmb_orddeptcd.innerdataset = ds_cmb_orddeptcd;
- // cmb_orddeptcd.datacolumn = 'nm';
- // cmb_orddeptcd.codecolumn = 'cd';
- input17.setFocus();
- cap_brateout.visible = false;
- // - 설정
- frmf_addComboItem('combo32', '-', '-', 'above'); // 장애미수
- frmf_addComboItem('combo31', '-', '-', 'above'); // 분리사유
- var pid = utlf_transNullToEmpty(ds_hidden_source.getColumn(0, 'pid'));
- ds_send.setColumn(0, 'ipatflag', '3');
- ds_send.setColumn(0, 'srchcond1', '1');
- if (pid != '') {
- ds_send.setColumn(0, 'srchcond2', pid);
- fQuery1();
- // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다
- if (ds_hidden_original_inpt.rowcount > 0) {
- fQuery(0);
- frmf_inputEnterKey('combo6', 'onitemchanged', new ItemChangeEventInfo);
- }
- }
- else if (frmf_checkOpener() && utlf_transNullToEmpty(opener.frmf_getParameter('pid')) != '') {
- ds_send.setColumn(0, 'srchcond2', opener.frmf_getParameter('pid'));
- fQuery1();
- // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다
- if (ds_hidden_original_inpt.rowcount > 0) {
- fQuery(0);
- frmf_inputEnterKey('combo6', 'onitemchanged', new ItemChangeEventInfo);
- }
- }
- // 로딩창 닫기
- //removeLoadingWindow();
- // 상급병실 파라미터 초기화
- frmf_setParameter('SPZHA20101_PARM_PID', '');
- frmf_setParameter('SPZHA20101_PARM_INDD', '');
- grdf_setGridSort(datagrid2);
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 환자번호 키보드 입력 이벤트
- ****************************************************************************************/
- function input17_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- ds_send.setColumn(0, 'ipatflag', '3');
- ds_send.setColumn(0, 'srchcond1', '1');
- ds_send.setColumn(0, 'srchcond2', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- //2019/03/27 이정택 추가
- ds_send.addColumn("pid", "string");
- ds_send.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- //2019/03/27 이정택 추가
- grp.input11.position.top = '8';
- grp.input11.position.left = '365';
- grp.input36.visible = false;
- grp.combo24.visible = false;
- grp.input11.visible = true;
- // 격리병실정보 초기화
- cap_isolate.visible = false;
- cap_isolate.tooltiptext = '';
- // 로딩창 열기
- var msg = '환자의 정보를 조회중입니다...';
- //callLoadingWindow(msg);
- fQuery1();
- // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다
- if (ds_hidden_original_inpt.rowcount > 0 && !utlf_isNull(ds_hidden_original_inpt.getColumn(0, 'inpt_pid'))) {
- fQuery(0);
- // 20091014 입원원무팀 조진희샘 요청 : 입원 선택메세지창 띄우는 시점은 입원일자 2009/10/08부터 입원한 환자부터 띄워달라.
- var inddspec = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'J01'), 'cdnm');
- if (ds_main_inpt.getColumn(0, 'inpt_indd') >= inddspec) {
- // 2009.09.23 zzui - 입원일자에 선택진료 서명이 없는 환자 선택진료창 띄우기
- fCheckSpecOrdApp();
- }
- frmf_inputEnterKey('combo6', 'onitemchanged', new ItemChangeEventInfo);
- }
- else {
- input17.setFocus();
- }
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
- // 2009.11.13 MYKIM 자보 내역 체크(자보 마스터와 비교함)
- if (ds_hidden_original_inpt.getColumn(0, 'inpt_insukind') == '31') {
- fCheckJabo('1');
- }
- // 신우편번호 수정대상여부 체크 by 조중래 20150729
- if (ds_init_pam_P0022list.getColumn(ds_init_pam_P0022list.findRow('cdid', '94'), 'cdnm') == 'Y'
- // && fNewZipCode(ds_main_ptbs.getColumn(0, 'ptbs_zipcd1'), ds_main_ptbs.getColumn(0, 'ptbs_zipcd2'))) {
- && fNewZipCode(utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_zipcd1')),
- utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_zipcd2')))) {
- button15.click();
- }
- // 로딩창 열기
- //removeLoadingWindow();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 환자번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button5_onclick(obj: Button, e: ClickEventInfo) {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- var srchcond = '';
- if (pid != '' && pid != ' ') {
- srchcond = '1';
- }
- dsf_createDsRow('ds_send5', [
- { col: 'srchcond', type: 'string', size: 256, val: srchcond },
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'hngnm', type: 'string', size: 256, val: '' },
- { col: 'rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'rrgstno2', type: 'string', size: 256, val: '' },
- { col: 'acptdd', type: 'string', size: 256, val: '' },
- { col: 'inhospyn', type: 'string', size: 256, val: '' }
- ], false);
- frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: ds_send5 }, "", "", "", "", "", "", "", "", "", "M");
- var result = frmf_getParameter('SPPMC02500_popupendflag');
- frmf_clearParameter('SPPMC02500_popupendflag');
- if (result == 'ok') {
- var value = ds_patinfolist.getColumn(0, 'pid');
- ds_main_ptbs.getColumn(0, 'ptbs_pid', value);
- ds_send.setColumn(0, 'ipatflag', '3');
- ds_send.setColumn(0, 'srchcond1', '1');
- ds_send.setColumn(0, 'srchcond2', value);
- // 로딩창 열기
- var sWindowMsg = "환자의 정보를 조회중입니다...";
- //callLoadingWindow(sWindowMsg);
- fQuery1();
- // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다.
- if (ds_hidden_original_inpt.rowcount > 0) {
- fQuery(0);
- // DBS227 combo6 가 이벤트 정의되어 있지 않아 무의미하다.
- //frmf_inputEnterKey('combo6', 'onitemchanged', new ItemChangeEventInfo);
- }
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
- // 로딩창 닫기
- //removeLoadingWindow();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 환자번호 나이 키보드 입력 이벤트
- ****************************************************************************************/
- function input22_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- if (!fAgeVeri()) {
- return false;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 성명[한/영] input2 키보드 입력 이벤트
- ****************************************************************************************/
- function input2_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- if (!fHngnmVeri('onkeypress')) {
- return;
- }
- // button7 과 연계되기때문에 ds_send_data5 를 미리 선언하고 값을 설정한다
- ds_send_data5.setColumn(0, 'autoflag', 'Y');
- ds_send_data5.setColumn(0, 'hngnm', ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- button7.click();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 성명[한/영] 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button7_onclick(obj: Button, e: ClickEventInfo) {
- var hngnm = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- if (hngnm == '' || hngnm == ' ') {
- ds_send_data5.clearData();
- ds_send_data5.addRow();
- }
- else {
- ds_send_data5.setColumn(0, 'hngnm', ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- ds_send_data5.setColumn(0, 'srchcond', '2');
- frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: ds_send_data5 }, "", "", "", "", "", "", "", "", "", "M");
- ds_send_data5.clearData();
- ds_send_data5.addRow();
- if (frmf_getParameter('SPPMC02500_popupendflag') == 'ok') {
- frmf_clearParameter('SPPMC02500_popupendflag');
- var pid = ds_patinfolist.getColumn(0, 'pid');
- ds_main_ptbs.setColumn(0, 'ptbs_pid', pid);
- ds_send.setColumn(0, 'ipatflag', '3');
- ds_send.setColumn(0, 'srchcond1', '1');
- ds_send.setColumn(0, 'srchcond2', pid);
- // 로딩창 열기
- var sWindowMsg = "환자의 정보를 조회중입니다...";
- //callLoadingWindow(sWindowMsg);
- fQuery1();
- // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다.
- if (ds_hidden_original_inpt.rowcount > 0) {
- fQuery(0);
- //frmf_inputEnterKey('combo6', 'onitemchanged', new ItemChangeEventInfo);
- }
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
- // 로딩창 닫기
- //removeLoadingWindow();
- }
- else {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- var value = ''
- if (pid != '') {
- value = ds_hidden_original_ptbs.getColumn(ds_hidden_original_ptbs.findRow('ptbs_pid', pid), 'ptbs_hngnm');
- }
- ds_main_ptbs.setColumn(0, 'ptbs_hngnm', value);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 주민번호 input15 키보드 입력 이벤트
- ****************************************************************************************/
- function input15_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 주민번호 input38 키보드 입력 이벤트
- ****************************************************************************************/
- function input38_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- ds_send_data5.setColumn(0, 'autoflag', 'Y');
- button17.click();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 주민번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button17_onclick(obj: Button, e: ClickEventInfo) {
- var rrgstno1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- var rrgstno2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- if ((rrgstno1 == '' || rrgstno1 == ' ') && (rrgstno2 == '' || rrgstno2 == ' ')) {
- ds_send_data5.clearData();
- ds_send_data5.addRow();
- }
- else {
- ds_send_data5.setColumn(0, 'rrgstno1', rrgstno1);
- ds_send_data5.setColumn(0, 'rrgstno2', rrgstno2);
- ds_send_data5.setColumn(0, 'srchcond', '3');
- }
- frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: ds_send_data5 }, "", "", "", "", "", "", "", "", "", "M");
- ds_send_data5.clearData();
- ds_send_data5.addRow();
- if (frmf_getParameter('SPPMC02500_popupendflag') == 'ok') {
- frmf_clearParameter('SPPMC02500_popupendflag');
- var pid = ds_patinfolist.getColumn(0, 'pid');
- ds_main_ptbs.setColumn(0, 'ptbs_pid', pid);
- ds_send.setColumn(0, 'ipatflag', '3');
- ds_send.setColumn(0, 'srchcond1', '1');
- ds_send.setColumn(0, 'srchcond2', pid);
- // 로딩창 열기
- var sWindowMsg = "환자의 정보를 조회중입니다...";
- //callLoadingWindow(sWindowMsg);
- fQuery1();
- // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다.
- if (ds_hidden_original_inpt.rowcount > 0) {
- fQuery(0);
- }
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
- // 로딩창 닫기
- //removeLoadingWindow();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 연락처 키보드 입력 이벤트
- ****************************************************************************************/
- function input1_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- if (!fHomeTelVeri()) {
- return;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 휴대폰 키보드 입력 이벤트
- ****************************************************************************************/
- function input12_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- if (!fMpphonTelVeri()) {
- return;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 우편번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button15_onclick(obj: Button, e: ClickEventInfo) {
- var zipcd = appf_getZipCodeList('combination');
- ds_main_ptbs.setColumn(0, "ptbs_zipcd1", zipcd.zipcdhead);
- ds_main_ptbs.setColumn(0, "ptbs_zipcd2", zipcd.zipcdfoot);
- ds_main_ptbs.setColumn(0, "ptbs_zipcdseq", zipcd.seqno); //미확인
- ds_main_ptbs.setColumn(0, "ptbs_zipcdaddr", zipcd.address); //sZipcd.address
- ds_main_ptbs.setColumn(0, "ptbs_detladdr", zipcd.address_detail); //sZipcd.detladdr
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 우편번호 opt_addr 마우스 진입 이벤트
- ****************************************************************************************/
- function opt_addr_onmouseenter(obj: Edit, e: MouseEventInfo) {
- opt_addr.tooltiptext = ds_main_ptbs.getColumn(0, 'ptbs_zipcdaddr');
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 우편번호 opt_addr 키보드 입력 이벤트
- ****************************************************************************************/
- function opt_addr_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- if (!fHngnmVeri('onkeypress')) {
- return;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 참고사항 펼침 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_remfact_onclick(obj: Button, e: ClickEventInfo) {
- if (utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')) == '') {
- return;
- }
- ds_main_ptbs.setColumn(0, 'ptbs_remfact',
- fCallSpecPopUp_remfact(ds_main_ptbs.getColumn(0, 'ptbs_pid'), ds_main_ptbs.getColumn(0, 'ptbs_remfact')));
- }
- /****************************************************************************************
- * Argument :
- * Description : 조회구분 라디오 아이템 변경 후 이벤트
- ****************************************************************************************/
- function grp_radio1_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- // 2008.09.25 가퇴원/퇴원 조회 시 '퇴원일자'를 기본 조건으로 설정
- var flag = ds_send.getColumn(0, 'ipatflag');
-
- if (flag == '3') {
- ds_send.setColumn(0, 'srchcond1', '7');
- fipatrefchlind('0');
- }
- if (flag == '2') {
- ds_send.setColumn(0, 'srchcond1', '7');
- fipatrefchlind('7');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 조회구분 combo1 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function grp_combo1_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var srchcond = ds_send.getColumn(0, 'srchcond1');
- ds_send.setColumn(0, 'srchcond2', '');
- fipatrefchlind(srchcond);
- if (srchcond == '0') {
- grp.button1.click();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 조회구분 input11 키보드 입력 이벤트
- ****************************************************************************************/
- function grp_input11_onkeydown(obj: Edit, e: KeyEventInfo) {
- if(e.keycode == 13){
- obj.updateToDataset();
- grp.button1.click();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 조회구분 input11 키보드 입력 이벤트
- ****************************************************************************************/
- function grp_combo24_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- grp.button1.click();
- }
- /****************************************************************************************
- * Argument :
- * Description : 조회구분 조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function grp_button1_onclick(obj: Button, e: ClickEventInfo) {
- var flag = ds_send.getColumn(0, 'ipatflag');
- if (flag == '2') {
- var cond1 = ds_send.getColumn(0, 'srchcond1');
- var cond2 = ds_send.getColumn(0, 'srchcond2');
- if (cond1 == '0' && utlf_isNull(cond2)) {
- sysf_messageBox('가퇴원/퇴원 조회 시 세부조회조건을 선택해야 합니다.', 'I');
- return;
- }
- }
- // 격리환자정보 초기화
- cap_isolate.visible = false;
- cap_isolate.tooltiptext = '';
- fQuery1();
- }
- /****************************************************************************************
- * Argument :
- * Description : 전과전실조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function button8_onclick(obj: Button, e: ClickEventInfo) {
- ds_hidden_source.clearData();
- ds_hidden_source.addRow();
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_pid'));
- ds_hidden_source.setColumn(0, 'pid', ds_main_inpt.getColumn(0, 'inpt_pid'));
- ds_hidden_source.setColumn(0, 'indd', ds_main_inpt.getColumn(0, 'inpt_indd'));
- ds_hidden_source.setColumn(0, 'cretno', ds_main_inpt.getColumn(0, 'inpt_cretno'));
- ds_hidden_source.setColumn(0, 'mskind', ds_main_inpt.getColumn(0, 'inpt_mskind'));
- if (pid != '') {
- frmf_modal("SPPMI01900", "SPPMI01900", { arg_ds_hidden_target: ds_hidden_source }, "", "", "", "", "", "", "", "", "", "M");
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 엑셀저장 버튼 클릭 이벤트
- ****************************************************************************************/
- function button18_onclick(obj: Button, e: ClickEventInfo) {
- grdf_exportExcel(datagrid2, "excel", "SheetName", false, "", "", false);
- }
- /****************************************************************************************
- * Argument :
- * Description : 재원내역 더블 클릭 이벤트
- ****************************************************************************************/
- function datagrid2_oncelldblclick(obj: Grid, e: GridClickEventInfo) {
-
- //환자 조회 후 재원내역 클릭 시 감면정보 비교되도록 수정 임승주 20200507
- var disc_check = "";
-
- if( ds_main_iphs.getColumn(0,'iphs_pid') == ds_hidden_original_inpt.getColumn(e.row,'inpt_pid')
- && ds_main_iphs.getColumn(0,'iphs_indd') == ds_hidden_original_inpt.getColumn(e.row,'inpt_indd'))
- {
- disc_check = "-";
- }
-
- var val1 = ds_main_iphs.getColumn(0, 'iphs_disccd');
-
- // 로딩창 열기
- var sWindowMsg = "환자의 정보를 조회중입니다...";
- //callLoadingWindow(sWindowMsg);
- // 각종환자정보 조회 ( 현재 선택된 재원내역 Row )
- fQuery(e.row);
- var val2 = ds_main_iphs.getColumn(0, 'iphs_disccd');
- if( disc_check == "-")
- {
- if (val1 != val2) {
- sysf_messageBox('입원등록시 등록된 감면코드가 직원감면정보에 등록된 감면코드와 다릅니다. 확인하십시오.', 'E999');
- }
-
- }
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
- // 로딩창 닫기
- //removeLoadingWindow();
- }
- /****************************************************************************************
- * Argument :
- * Description : 전체기간재원유형변경 버튼 클릭 이벤트
- dbs227. 이 버튼은 TF 소스 내에서 visible 이 true 로 변경되지 않음
- 또한 root/main/ptdc 레퍼런스 조차 PMO001.js 에서 주석 처리되어 값이 설정되어 있지 않음
- ****************************************************************************************/
- function button9_onclick(obj: Button, e: ClickEventInfo) {
- // 전체기간재원유형변경 2007.10.05 홍영표 ( inpt, iphs, ptin, ptdc 변경 )
- // var inpt_hngnm = model.getValue("/root/main/inpt/inpt_hngnm");
- // var inpt_indd = model.getValue("/root/main/inpt/inpt_indd");
- // var iphs_insukind = model.getValue("/root/main/iphs/iphs_insukind");
- // var iphs_insukindnm = model.getValue("/root/hidden/init/insukind[cd = '"+ iphs_insukind +"']/nm");
- // var iphs_suppkind = model.getValue("/root/main/iphs/iphs_suppkind");
- // var iphs_suppkindnm = model.getValue("/root/hidden/init/suppkind[cd = '"+ iphs_suppkind +"']/nm");
- // var ptdc_disccd = model.getValue("/root/main/ptdc/ptdc_disccd");
- // var ptdc_disccdnm = model.getValue("/root/hidden/init/disccd[cd = '"+ ptdc_disccd +"']/nm");
- //
- // var smsgrtn = messageBox(inpt_hngnm + " 환자의 입원 전체기간의 \n\n보험유형을 '"+ iphs_insukindnm + "' 의 '"+ iphs_suppkindnm +"' 으로 \n\n감면은 '" + ptdc_disccdnm +"' 으로 변경을","Q004");
- // if (smsgrtn == "6"){
- // if (fCheckFactChangeSave(2) == true) { //필수입력사항 체크
- // model.resetInstanceNode("/root/send/data20");
- // model.setValue("/root/send/data20/data20_status", "U");
- // model.setValue("/root/send/data20/data20_pid", model.getValue("/root/main/inpt/inpt_pid"));
- // model.setValue("/root/send/data20/data20_cretno", model.getValue("/root/main/inpt/inpt_cretno"));
- // model.setValue("/root/send/data20/data20_instcd", model.getValue("/root/main/inpt/inpt_instcd"));
- // model.setValue("/root/send/data20/data20_mskind", model.getValue("/root/main/inpt/inpt_mskind"));
- // model.setValue("/root/send/data20/data20_indd", model.getValue("/root/main/inpt/inpt_indd"));
- // model.setValue("/root/send/data20/data20_dschdd", model.getValue("/root/main/inpt/inpt_dschdd"));
- // model.setValue("/root/send/data20/data20_insukind", iphs_insukind);
- // model.setValue("/root/send/data20/data20_suppkind", iphs_suppkind);
- // model.setValue("/root/send/data20/data20_disccd", ptdc_disccd);
- // if ( submit("TXPMI00402") == true ) {
- // model.setValue("/root/send/ipatflag",'3');
- // model.setValue("/root/send/srchcond1",'1');
- // model.setValue("/root/send/srchcond2",model.getValue("/root/main/ptbs/ptbs_pid"));
- //
- // fipatrefchlind('1');
- //
- // fQuery1();
- //
- // if(datagrid2.rows > 1) // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다.
- // {
- // fQuery("1")
- // }
- // }
- // }
- // button9.visible = false;
- // }
- // else if (smsgrtn == "7"){
- // button9.visible = false;
- // return;
- // }
- }
- /****************************************************************************************
- * Argument :
- * Description : 유형합치기 버튼 클릭 이벤트
- ****************************************************************************************/
- function button11_onclick(obj: Button, e: ClickEventInfo) {
- if (sysf_messageBox('[유형합치기]를', 'Q004') == 6) {
- dsf_createDs('ds_send_data10');
- ds_hidden_original_iphs.filter('checkflag == "true"');
- ds_send_data10.copyData(ds_hidden_original_iphs, true);
- ds_hidden_original_iphs.filter('');
- if (ds_send_data10.rowcount > 0) {
- var value = ds_send_data10.getColumn(0, 'iphs_insukind');
- for (var i = 0; i < ds_send_data10.rowcount; i++) {
-
- // 심사상태 조건 추가 by 조중래 20181211
- if (ds_send_data10.getColumn(i, 'iphs_dschjudgprcsstat') != 'A') {
- sysf_messageBox('심사상태가 미심의 경우에만 합칠 수 있습니다.', 'I000');
- return false;
- }
-
- if (value != ds_send_data10.getColumn(i, 'iphs_insukind')) {
- sysf_messageBox('다른 보험유형이 있어 합칠 수', 'I004');
- return false;
- }
- }
- // 가장 작은 시간일자와 가장 큰 종료일자 찾기
- var fromdd = ds_send_data10.getColumn(0, 'iphs_fromdd');
- var todd = ds_send_data10.getColumn(0, 'iphs_todd');
- for (var i = 0; i < ds_send_data10.rowcount; i++) {
- var date = ds_send_data10.getColumn(i, 'iphs_fromdd');
- if (fromdd > date) {
- fromdd = date;
- }
- date = ds_send_data10.getColumn(i, 'iphs_todd');
- if (todd < date) {
- todd = date;
- }
- }
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_send_data10.getColumn(0, 'iphs_pid') },
- { col: 'indd', type: 'string', size: 256, val: ds_send_data10.getColumn(0, 'iphs_indd') },
- { col: 'cretno', type: 'string', size: 256, val: ds_send_data10.getColumn(0, 'iphs_cretno') },
- { col: 'mskind', type: 'string', size: 256, val: ds_send_data10.getColumn(0, 'iphs_mskind') },
- { col: 'instcd', type: 'string', size: 256, val: ds_send_data10.getColumn(0, 'iphs_instcd') },
- { col: 'fromdd', type: 'string', size: 256, val: fromdd },
- { col: 'todd', type: 'string', size: 256, val: todd }
- ], false);
- }
- if (ds_send_data10.rowcount > 0) {
- var oParam = {};
- oParam.id = "TXPMI00403";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqExeIphsMerge";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_=result";
- oParam.async = false;
- //oParam.callback = "callback";
- tranf_submit(oParam);
- var sPid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- ds_send.clearData();
- ds_send.addRow();
- clear_dataset();
- ds_send.setColumn(0, 'ipatflag', '3');
- ds_send.setColumn(0, 'srchcond1', '1');
- ds_send.setColumn(0, 'srchcond2',sPid);
- fipatrefchlind('1');
- fQuery1();
- // 재원내역에 조회된 결과값이 있으면 해당환자의 정보를 조회한다.
- if (ds_hidden_original_inpt.rowcount > 0) {
- fQuery(0)
- }
- } // end of if(ds_send_data10.rowcount > 0){
- else {
- sysf_messageBox('보험유형이 2개이상이여야 합치기가', 'I006');
- return false;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 재원유형이력 그리드 셀 클릭 이벤트
- ****************************************************************************************/
- function datagrid3_oncellclick(obj: Grid, e: GridClickEventInfo) {
- var colnm = new String(obj.getCellProperty('Body', e.col, 'text'));
- colnm = colnm.substr(5, colnm.length);
- if (colnm == 'checkflag') {
- var value = ds_hidden_original_iphs.getColumn(e.row, colnm);
- value = (value == 'true' || value == '1') ? 'true' : 'false';
- ds_hidden_original_iphs.setColumn(e.row, colnm, value);
- }
- ds_main_iphs.clearData();
- ds_main_h_iphs.clearData();
- ds_main_iphs.enableevent = false;
- ds_main_iphs.copyRow(ds_main_iphs.addRow(), ds_hidden_original_iphs, e.row);
- ds_main_iphs.enableevent = true;
- ds_main_h_iphs.copyData(ds_main_iphs);
- //ds_main_h_iphs.copyRow(ds_main_h_iphs.addRow(), ds_hidden_original_iphs, e.row);
- ds_hidden_flag.setColumn(0, 'iphs_flag', 'Y');
- // 구현예정 : 선택한 유형의 보험정보나 감면정보를 조회한다. : 완료
- fQuery_ptin();
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경이력 그리드 셀 클릭 이벤트
- ****************************************************************************************/
- function datagrid4_oncellclick(obj: Grid, e: GridClickEventInfo) {
- // 2008.10.19 - 전과, 전실 신청내역은 전과전실승인화면에서 처리하도록 임시 막음
- var appflag = ds_hidden_original_icdr.getColumn(e.row, 'icdr_appflagcd');
- if (!utlf_isNull(appflag)) {
- sysf_messageBox('전과, 전실 신청내역은 [전과전실승인]화면에서 처리하십시오!', 'I');
- return;
- }
- ds_main_icdr.clearData();
- ds_main_icdr.addRow();
- ds_main_h_icdr.clearData();
- ds_main_h_icdr.addRow();
- ds_main_icdr.copyRow(0, ds_hidden_original_icdr, e.row);
- ds_main_h_icdr.copyRow(0, ds_hidden_original_icdr, e.row);
- fComboNodeSet(1); // 전문의 설정
- fComboNodeSet(6); // 형태에 따른 등급 셋팅
- fComboNodeSet(7); // 형태에 따른 등급 셋팅
- fComboNodeSet(2);
- fComboNodeSet(3);
- }
- /****************************************************************************************
- * Argument :
- * Description : 적용일자 날자 키보드 입력 이벤트
- ****************************************************************************************/
- function input5_ontextchange(obj: Calendar, e: TextChangeEventInfo) {
- // var value = e.posttext.replace('-', '').trim(' ');
- // if (value.length < 8) {
- // return;
- // }
- //
- // if (value > utlf_getCurrentDate() || value > ds_main_h_iphs.getColumn(0, 'iphs_todd')) {
- // sysf_messageBox('오늘일자나 종료일자보다 클수 ', 'I004');
- // return false;
- // }
- // else if (value > ds_main_h_iphs.getColumn(0, 'iphs_fromdd')) {
- // sysf_messageBox('이력일자보다 작을수 ', 'I004');
- // return false;
- // }
- }
- /****************************************************************************************
- * Argument :
- * Description : 적용일자 날자 클로즈업 이벤트
- ****************************************************************************************/
- function input5_oncloseup(obj: Calendar, e: CalendarCloseUpEventInfo) {
- // if (e.postvalue > utlf_getCurrentDate() || e.postvalue > ds_main_h_iphs.getColumn(0, 'iphs_todd')) {
- // sysf_messageBox('오늘일자나 종료일자보다 클수 ', 'I004');
- // return false;
- // }
- // else if (e.postvalue > ds_main_h_iphs.getColumn(0, 'iphs_fromdd')) {
- // sysf_messageBox('이력일자보다 작을수 ', 'I004');
- // return false;
- // }
- }
- /****************************************************************************************
- * Argument :
- * Description : 진찰료산정 라디오 아이템 변경 후 이벤트
- ****************************************************************************************/
- function radio2_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- var flag = ds_main_inpt.getColumn(0, 'inpt_medcostestmflag');
- if (flag == 'Y') {
- cmb_medamtfreeresn.enable = false;
- ds_main_inpt.setColumn(0, 'inpt_medamtfreeresn', '');
- }
- else if (flag == 'N') {
- cmb_medamtfreeresn.enable = true;
- cmb_medamtfreeresn.setFocus();
- }
- }
- var input23PreText = '';
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 적용일자 날자 키보드 입력 이벤트
- ****************************************************************************************/
- function input23_ontextchange(obj: Calendar, e: TextChangeEventInfo) {
- var value = e.posttext.replace('-', '').trim(' ');
- if (value.length < 8) {
- return;
- }
- if (value > utlf_getCurrentDate() || value > ds_main_icdr.getColumn(0, 'icdr_todd')) {
- sysf_messageBox('오늘일자나 종료일자보다 클수 ', 'I004');
- return false;
- }
- else if (value < input23PreText) {
- sysf_messageBox('이력일자보다 작을수 ', 'I004');
- return false;
- }
- input23PreText = value;
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 적용일자 날자 클로즈업 이벤트
- ****************************************************************************************/
- function input23_oncloseup(obj: Calendar, e: CalendarCloseUpEventInfo) {
- if (e.posttext > utlf_getCurrentDate() || e.posttext > ds_main_icdr.getColumn(0, 'icdr_todd')) {
- sysf_messageBox('오늘일자나 종료일자보다 클수 ', 'I004');
- return false;
- }
- if (e.posttext < e.pretext) {
- sysf_messageBox('이력일자보다 작을수 ', 'I004');
- return false;
- }
- input23PreText = e.posttext;
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 진료과 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_orddeptcd_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- fComboNodeSet(1);
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - cmb_building 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_building_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var value = ds_hidden.getColumn(0, 'building1');
- if (!utlf_isNull(value)) {
- ds_hidden_init_wardcd.filter('build == "' + value + '"');
- ds_init_combo5.copyData(ds_hidden_init_wardcd, true);
- ds_hidden_init_wardcd.filter('');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 병동1 combo5 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo5_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- ds_main_icdr.setColumn(0, 'icdr_roomcd', '');
- ds_main_icdr.setColumn(0, 'icdr_bedcd', '');
- fComboNodeSet(2);
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 병실1 combo3 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo3_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- ds_main_icdr.setColumn(0, 'icdr_bedcd', '');
- var wardcd = ds_main_icdr.getColumn(0, 'icdr_wardcd');
- var roomcd = ds_main_icdr.getColumn(0, 'icdr_roomcd');
- var ptbsSex = ds_main_ptbs.getColumn(0, 'ptbs_sex');
- var rrgstno = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'pbts_rrgstno2');
- var inptSex = ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'sex');
- var flag = 1;
- // 병실형태 - 집중치료(S02)일 때는 병상수체크 제외, 신생아(S01), 분만(S09) 추가
- var roomtypecd = ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'ty');
- if (roomtypecd != 'S01' && roomtypecd != 'S02' && roomtypecd != 'S03') {
- // 병상수 체크
- if (!fRoomBedCntCheck(1)) {
- ds_main_icdr.setColumn(0, 'icdr_roomcd', '');
- ds_main_icdr.setColumn(0, 'icdr_bedcd', '');
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd', '');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd', '');
- return false;
- }
- }
- // 병실 성별 체크
- if (!fRoomSexCheck(wardcd, roomcd, ptbsSex, inptSex, flag, rrgstno)) {
- ds_main_icdr.setColumn(0, 'icdr_roomcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_bedcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd2', '');
- return false;
- }
- if (roomcd == 'ERBD') {
- ds_main_icdr.setColumn(0, 'icdr_wardcd', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'wd'));
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'gr'));
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'ty'));
- }
- // 2007.07.27 병실선택시 병동이 바뀌도록 요구
- ds_main_icdr.setColumn(0, 'icdr_wardcd', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'wd'));
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'gr'));
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'ty'));
- ds_hidden_init_bedcd.filter('rm == "' + roomcd + '"');
- ds_init_combo22.copyData(ds_hidden_init_bedcd, true);
- ds_hidden_init_bedcd.filter('')
- // 형태에 따른 등급 셋팅
- fComboNodeSet(6);
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 병동1/병실1/병상1 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button19_onclick(obj: Button, e: ClickEventInfo) {
- //구현예정: datagrid2의 선택되어진 row 가 없으면 메세지 처리
- // model.alert("확인! 변경할 재원내역과 재원이력을 정확히 선택하십시요!");
- //구현예정: datagrid2의 선택되어진 row 가 부유형이면 병실 변경 팝업 을 오픈 하지 않는다. 확인요함!
- // model.alert("확인! 주유형입원내역만 병실정보를 변경할 수 있습니다!");
- //구현예정: 병실정보팝업 처리 ( 잔여병상에 따른 색상처리 및 메세지 처리 ) : 완료
- // SPPMI02001 모달에서 복사 할 데이터셋 초기화
- // [ref] ds_hidden_grdbedspec : /root/hidden/target
- ds_hidden_grdbedspec.clearData();
- // 2008.09.30 - 최병진 주석처리 - 병동정보 없어도 팝업되도록
- //if (model.getValue("/root/main/icdr/icdr_wardcd") != null && model.getValue("/root/main/icdr/icdr_wardcd") != ""){
- frmf_setParameter('SMPMI00100_Param1', ds_main_icdr.getColumn(0, 'icdr_orddeptcd'));
- frmf_modal("SPPMI02001", "SPPMI02001", '', "", "", "", "", "", "", "", "", "", "M");
- var wardcd = ds_hidden_grdbedspec.getColumn(0, 'wardcd');
- if (!utlf_isNull(wardcd)) {
- var roomcd = ds_hidden_grdbedspec.getColumn(0, 'roomcd');
- var ptbsSex = ds_main_ptbs.getColumn(0, 'ptbs_sex');
- var rrgstno = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var inptSex = ds_hidden_grdbedspec.getColumn(0, 'sex');
- var flag = 1;
- if (ds_hidden_grdbedspec.getColumn(0, 'roomtypecd') != 'S02') {
- if (!fRoomSexCheck(wardcd, roomcd, ptbsSex, inptSex, flag, rrgstno)) {
- return false;
- }
- }
- ds_main_icdr.setColumn(0, 'icdr_wardcd', ds_hidden_grdbedspec.getColumn(0, 'wardcd'));
- ds_main_icdr.setColumn(0, 'icdr_roomcd', ds_hidden_grdbedspec.getColumn(0, 'roomcd'));
- ds_main_icdr.setColumn(0, 'icdr_bedcd', ds_hidden_grdbedspec.getColumn(0, 'bedcd'));
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd', ds_hidden_grdbedspec.getColumn(0, 'roomgrdecd'));
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd', ds_hidden_grdbedspec.getColumn(0, 'roomtypecd'));
- fComboNodeSet(2);
- ds_main_icdr.setColumn(0, 'icdr_fromdd', utlf_getCurrentDate());
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 형태1 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo8_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- // 형태에 따른 등급 셋팅
- fComboNodeSet(6);
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 등급1 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo7_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- // 20090720 - zzu - cdnm 공통코드기준아닌 수가기준으로 보여주기
- var cdid = ds_main_icdr.getColumn(0, 'icdr_roomgrdecd');
- var yn = ds_hidden_roomgrdelist.getColumn(ds_hidden_roomgrdelist.findRow('cdid', cdid), 'yn');
- var cdyn = ds_hidden_roomgrdelist.getColumn(ds_hidden_roomgrdelist.findRow('cdid', cdid), 'cdyn');
- var cdnm = ds_hidden_roomgrdelist.getColumn(ds_hidden_roomgrdelist.findRow('cdid', cdid), 'cdnm');
- if (yn == '종료됨' || cdyn == '종료됨') {
- sysf_messageBox("'" + cdnm + "' \n\n수가코드 종료된 병실등급입니다.!!!!!!!!!!!!! ", 'I007');
- }
-
- //2019/03/15 이정택 수정(병동별로 병실 등급 선택시 블럭킹 처리)
- var icdr_wardcd = ds_main_icdr.getColumn(0, "icdr_wardcd");
- var wardcd_cnt = ds_init_pam_P6604list.getCaseCount("detldesc == '" + icdr_wardcd + "'");
- var roomgrdecd_cnt = ds_init_pam_P6604list.getCaseCount("cdid == '" + cdid + "'");
- var ward_nm = ds_hidden_init_wardcd.lookupExpr("cd == '"+icdr_wardcd+"'", "nm");
-
- if(parseInt(wardcd_cnt) == 0 && parseInt(roomgrdecd_cnt)>0){
- sysf_messageBox(ward_nm + "에 입실한 환자는 해당 등급을 선택할 수 없습니다.", "");
- button12.enable=false;
- }else{
- button12.enable=true;
- }
- //2019/03/15 이정택 수정
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - combo14 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo14_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var value = ds_hidden.getColumn(0, 'building2');
- if (!utlf_isNull(value)) {
- ds_hidden_init_wardcd.filter('build == "' + value + '"');
- ds_init_combo13.copyData(ds_hidden_init_wardcd, true);
- ds_hidden_init_wardcd.filter('');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 병동2 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo13_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- ds_main_icdr.setColumn(0, 'icdr_roomcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_bedcd2', '');
- fComboNodeSet(3);
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 - 병실2 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo12_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- ds_main_icdr.setColumn(0, 'icdr_bedcd2', '');
- var wardcd = ds_main_icdr.getColumn(0, 'icdr_wardcd2');
- var roomcd = ds_main_icdr.getColumn(0, 'icdr_roomcd2');
- var ptbsSex = ds_main_ptbs.getColumn(0, 'ptbs_sex');
- var rrgstno = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var intpSex = ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'sex');
- var flag = 2;
- // 병실형태 - 집중치료(S02)일 때는 병상수체크 제외
- var roomtypecd = ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'ty');
- if (roomtypecd != 'S02') {
- // 병상수 체크
- if (!fRoomBedCntCheck(2)) {
- ds_main_icdr.setColumn(0, 'icdr_roomcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_bedcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd2', '');
- return false;
- }
- }
- // 병실 성별 체크
- if (!fRoomSexCheck(wardcd, roomcd, ptbsSex, inptSex, flag, rrgstno)) {
- ds_main_icdr.setColumn(0, 'icdr_roomcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_bedcd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd2', '');
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd2', '');
- return false;
- }
- ds_main_icdr.setColumn(0, 'icdr_wardcd2', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'wd'));
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd2', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'gr'));
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd2', ds_hidden_init_roomcd.getColumn(ds_hidden_init_roomcd.findRow('cd', roomcd), 'ty'));
- ds_hidden_init_bedcd.filter('rm == "' + roomcd + '"');
- ds_init_combo23.copyData(ds_hidden_init_bedcd, true);
- ds_hidden_init_bedcd.filter('');
- // 형태에 따른 등급 셋팅
- fComboNodeSet(7);
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 -병동2/병실2/병상2 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function line61_onclick(obj: Shape, e: ClickEventInfo) {
- // SPPMI02001 모달에서 복사 할 데이터셋 초기화
- // [ref] ds_hidden_grdbedspec : /root/hidden/target
- ds_hidden_grdbedspec.clearData();
- // 2008.09.30 - 최병진 주석처리 - 병동정보 없어도 팝업되도록
- var ward2 = ds_main_icdr.getColumn(0, 'icdr_ward2');
- if (ward2 == '-') {
- ds_main_icdr.setColumn(0, 'icdr_ward2', '');
- }
- frmf_setParameter('SMPMI00100_Param1', ds_main_icdr.getColumn(0, 'icdr_orddeptcd'));
- frmf_modal("SPPMI02001", "SPPMI02001", '', "", "", "", "", "", "", "", "", "", "M");
- var wardcd = ds_hidden_grdbedspec.getColumn(0, 'wardcd');
- if (!utlf_isNull(wardcd)) {
- var roomcd = ds_hidden_grdbedspec.getColumn(0, 'roomcd');
- var ptbsSex = ds_main_ptbs.getColumn(0, 'ptbs_sex');
- var rrgstno = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var inptSex = ds_hidden_grdbedspec.getColumn(0, 'sex');
- var flag = 2;
- if (ds_hidden_grdbedspec.getColumn(0, 'roomtypecd') != 'S02') {
- if (!fRoomSexCheck(wardcd, roomcd, ptbsSex, inptSex, flag, rrgstno)) {
- return false;
- }
- }
- ds_main_icdr.setColumn(0, 'icdr_wardcd2', ds_hidden_grdbedspec.getColumn(0, 'wardcd'));
- ds_main_icdr.setColumn(0, 'icdr_roomcd2', ds_hidden_grdbedspec.getColumn(0, 'roomcd'));
- ds_main_icdr.setColumn(0, 'icdr_bedcd2', ds_hidden_grdbedspec.getColumn(0, 'bedcd'));
- ds_main_icdr.setColumn(0, 'icdr_roomgrdecd2', ds_hidden_grdbedspec.getColumn(0, 'roomgrdecd'));
- ds_main_icdr.setColumn(0, 'icdr_roomtypecd2', ds_hidden_grdbedspec.getColumn(0, 'roomtypecd'));
- fComboNodeSet(3);
- ds_main_icdr.setColumn(0, 'icdr_fromdd', utlf_getCurrentDate());
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 -형태2 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo10_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- // 형태에 따른 등급 셋팅
- fComboNodeSet(7);
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과병실변경 -등급2 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo9_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var cdid = ds_main_icdr.getColumn(0, 'icdr_roomgrdecd2');
- var yn = ds_hidden_grdbedspec.getColumn(ds_hidden_grdbedspec.findRow('cdid', cdid), 'yn');
- var cdyn = ds_hidden_grdbedspec.getColumn(ds_hidden_grdbedspec.findRow('cdid', cdid), 'cdyn');
- var cdnm = ds_hidden_grdbedspec.getColumn(ds_hidden_grdbedspec.findRow('cdid', cdid), 'cdyn');
- if (yn == '종료됨' || cdyn == '종료됨') {
- sysf_messageBox("'" + cdnm + "' \n\n수가코드 종료된 병실등급입니다.!!!!!!!!!!!!!", 'I0007');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정서 버튼 클릭 이벤트
- ****************************************************************************************/
- function button21_onclick(obj: Button, e: ClickEventInfo) {
- var pid = ds_main_inpt.getColumn(0, 'inpt_pid');
- if (utlf_isNull(pid)) {
- sysf_messageBox('검색된 입원환자가 없습니다.', 'E');
- return;
- }
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_pid') },
- { col: 'indd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_orddeptcd') },
- { col: 'ordtype', type: 'string', size: 256, val: '' },
- { col: 'insukind', type: 'string', size: 256, val: '' },
- { col: 'instcd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_instcd') },
- { col: 'cretno', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_cretno') },
- { col: 'wardcd', type: 'string', size: 256, val: ds_main_icdr.getColumn(0, 'icdr_wardcd') },
- { col: 'roomcd', type: 'string', size: 256, val: ds_main_icdr.getColumn(0, 'icdr_roomcd') },
- { col: 'roomgrdecd', type: 'string', size: 256, val: ds_main_icdr.getColumn(0, 'icdr_roomgrdecd') },
- { col: 'fromdd', type: 'string', size: 256, val: ds_main_icdr.getColumn(0, 'icdr_fromdd') }
- ], false);
- ds_hidden_rsltflag_indeciprint.clearData();
- ds_hidden_rsltflag_indeciprint.addRow();
- ds_hidden_rsltflag_patappinfo1.clearData();
- ds_hidden_rsltflag_patappinfo1.addRow();
- var oParam = {};
- oParam.id = "TRPMI01202";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInDeciPrint";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rsltflag_indeciprint=indeciprint ds_hidden_rsltflag_patappinfo1=patappinfo1";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI01202";
- tranf_submit(oParam);
- // TODO ds_hidden_rsltflag_patappinfo1 데이터셋 컬럼 명 변경 필요
- dsf_makeValue(ds_hidden_rsltflag_patappinfo1, 'signimgsign', 'string', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'elctappsigncnts'));
- dsf_makeValue(ds_hidden_rsltflag_patappinfo1, 'signimgrela', 'string', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'elctapprelacnts'));
- //ds_hidden_rsltflag_patappinfo1.setColumn(0, 'signimgsign', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'elctappsigncnts'));
- //ds_hidden_rsltflag_patappinfo1.setColumn(0, 'signimgrela', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'elctapprelacnts'));
- // 상급병실 신청내역 있을경우 기존 병실정보에 엎어서 출력.
- var wardnm = utlf_transNullToEmpty(ds_hidden_rsltflag_patappinfo1.getColumn(0, 'wardnm'));
- if (wardnm != '') {
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'wardnm', wardnm);
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'roomcd', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'roomcd'));
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'bedcnt', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'bedcnt'));
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'diffamt', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'extrapay'));
- }
- // 전과전실 선택진료 사인 추가 2011.11.17 노회식
- //ds_hidden_rsltflag_patappinfo1.setColumn(0, 'signimgsign1', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'elctsigncnts1'));
- //ds_hidden_rsltflag_patappinfo1.setColumn(0, 'signimgrela1', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'elctsigncnts2'));
- dsf_makeValue(ds_hidden_rsltflag_patappinfo1, 'signimgsign1', 'string', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'elctsigncnts1'));
- dsf_makeValue(ds_hidden_rsltflag_patappinfo1, 'signimgrela1', 'string', ds_hidden_rsltflag_patappinfo1.getColumn(0, 'elctsigncnts2'));
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', 'Y', 'p');
- fInDeciPrint2();
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', '', 'p');
- }
- /****************************************************************************************
- * Argument :
- * Description : 약정서 버튼 클릭 이벤트
- ****************************************************************************************/
- function button10_onclick(obj: Button, e: ClickEventInfo) {
- //2008.01.04 재원변경관리에서 입원약정서 출력하는 조건은 입원환자의 최종내역을 찍는다.
- var inhospyn = ds_main_ptbs.getColumn(0, 'ptbs_inhospyn');
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_pid'));
- var orgordtype = ds_main_inpt.getColumn(0, 'inpt_orgordtype');
- if (inhospyn == 'Y' && pid != '' && pid != ' ') {
- var deciflag = 'I'; // default : 입원
- if (orgordtype == 'E' || orgordtype == 'D' || orgordtype == 'C') {
- deciflag = 'C'; // 전과전실승인과 같은 로직을 타도록 수정
- }
- else {
- deciflag = 'I'; // 입원
- }
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', 'Y', 'p');
- fInDeciPrintlss(pid,
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_cretno'),
- ds_main_inpt.getColumn(0, 'inpt_mskind'),
- ds_main_inpt.getColumn(0, 'inpt_orddeptcd'),
- ds_main_inpt.getColumn(0, 'inpt_medispclid'),
- deciflag);
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', '', 'p');
- }
- else {
- sysf_messageBox('재원 중인 환자가 아닙니다.!', 'E999');
- return;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 상급병실 버튼 클릭 이벤트
- ****************************************************************************************/
- function button22_onclick(obj: Button, e: ClickEventInfo) {
- fUpRoomSignMngt(ds_main_inpt.getColumn(0, 'inpt_pid'), ds_main_inpt.getColumn(0, 'inpt_indd'));
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자팔찌 버튼 클릭 이벤트
- ****************************************************************************************/
- function button34_onclick(obj: Button, e: ClickEventInfo) {
- // do nothing
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원카드 버튼 클릭 이벤트
- ****************************************************************************************/
- function button14_onclick(obj: Button, e: ClickEventInfo) {
- sysf_setGlobalVariable("SPPAO00100_강제출력여부", "Y", "p");
- fInRgstCardIss();
- sysf_setGlobalVariable("SPPAO00100_강제출력여부", "", "p");
- }
- /****************************************************************************************
- * Argument :
- * Description : 진단서 버튼 클릭 이벤트
- ****************************************************************************************/
- function button31_onclick(obj: Button, e: ClickEventInfo) {
- frmf_modal("SMMMR02300", "SMMMR02300", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 선택신청 버튼 클릭 이벤트
- ****************************************************************************************/
- function button23_onclick(obj: Button, e: ClickEventInfo) {
- fCallSpecPopUp(utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')) // pid
- , 'I' // ordtype
- , utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_indd')) // orddd
- , utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_orddeptcd')) // orddeptcd
- , utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_medispclid')) // orddrid
- , utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_indd')) // fromdd
- , utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm')) // hngnm
- , utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1')) // rrgstno1
- , utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2')) // rrgstno2
- , utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_cretno')) // cretno
- );
- }
- /****************************************************************************************
- * Argument :
- * Description : 격리병실 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_SMASB02100_onclick(obj: Button, e: ClickEventInfo) {
- frmf_modal("SMASB02100", "SMASB02100", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 전과전실 버튼 클릭 이벤트
- ****************************************************************************************/
- function button4_onclick(obj: Button, e: ClickEventInfo) {
- frmf_setParameter('SMPMI01600_PID', utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')));
- frmf_modal("SMPMI01600", "SMPMI01600", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료비상세내역 버튼 클릭 이벤트
- ****************************************************************************************/
- function button36_onclick(obj: Button, e: ClickEventInfo) {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (pid != '') {
- frmf_setParameter('SMPAI00200_PID', pid);
- }
- frmf_modal("SMPAI00200", "SMPAI00200", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 자보산재동의서 버튼 클릭 이벤트
- ****************************************************************************************/
- function button25_onclick(obj: Button, e: ClickEventInfo) {
- var insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- // 자보환자안내문 출력
- if (insukind == '31') {
- fAutoPrint();
- }
- // 산재환자안내문 출력
- else if (insukind == '41') {
- fIndPrint();
- }
- else {
- sysf_messageBox('자보 또는 산재의 경우만 출력가능합니다.', 'C000');
- return;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 재원변경 버튼 클릭 이벤트
- ****************************************************************************************/
- function button12_onclick(obj: Button, e: ClickEventInfo) {
- var iphsflag = ds_hidden_flag.getColumn(0, 'iphs_flag');
- var icdrflag = ds_hidden_flag.getColumn(0, 'icdr_flag');
- if (iphsflag != 'Y') {
- sysf_messageBox('변경할 재원유형을', 'C002');
- return;
- }
- else if (icdrflag != 'Y') {
- sysf_messageBox('변경할 재원이력을', 'C002');
- return;
- }
- else if (iphsflag == 'Y' && icdrflag == 'Y') {
- if (sysf_messageBox('변경하시겠습니까?', 'Q') == 6) {
- // 필수입력사항 체크
- if (fCheckFactChangeSave(1)) {
- // 로딩창 열기
- var sWindowMsg = "재원변경 처리중입니다..";
- //callLoadingWindow(sWindowMsg);
- //재원변경실행
- fChangeSave();
- //2010-12-17 이동식 - 선택진료 서명 체크로직 추가
- fCheckSpecOrdApp();
- //2010-12-17 이동식 - 선택진료 서명 체크로직 추가
- frmf_inputEnterKey('combo6', 'onitemchanged', new ItemChangeEventInfo);
- //로딩창 닫기
- //removeLoadingWindow();
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch2_case_ta_button24_onclick(obj: Button, e: ClickEventInfo) {
- //자보환자 심사에 따른 제어 로직 추가 by 조중래 20130703
- frmf_setParameter('SPPMC02601_PID', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_setParameter('SPPMC02601_ORDDD', ds_main_iphs.getColumn(0, 'iphs_fromdd'));
- // 사고번호조회화면 호출
- frmf_modal("SPPMC02601", "SPPMC02601", '', "", "", "", "", "", "", "", "", "", "M");
- var okflag = frmf_getParameter('SPPMC02601_OKFLAG');
- var suppkind = frmf_getParameter('SPPMC02601_SUPPKIND');
- var insucd = frmf_getParameter('SPPMC02601_INSUCD');
- var insunm = frmf_getParameter('SPPMC02601_INSUNM');
- var paygrntno = frmf_getParameter('SPPMC02601_PAYGRNTNO');
- if (okflag == 'Y') {
-
- if (ds_main_aipm.rowcount < 1) {
- ds_main_aipm.addRow();
- }
-
- if (!utlf_isNull(suppkind)) {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', suppkind);
- }
- if (!utlf_isNull(insucd)) {
- ds_main_aipm.setColumn(0, 'aipm_insucmpycd', insucd);
- ds_main_aipm.setColumn(0, 'aipm_insucdnm', insunm);
- ds_main_iphs.setColumn(0, 'iphs_insucd', insucd);
- }
- if (!utlf_isNull(paygrntno)) {
- ds_main_aipm.setColumn(0, 'aipm_paygrntno', paygrntno);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 산재공상 버튼 클릭 이벤트
- ****************************************************************************************/
- function button39_onclick(obj: Button, e: ClickEventInfo) {
- // 등록번호
- frmf_setParameter('SMPMC02700_pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_modal("SMPMC02700", "SMPMC02700", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 자보 버튼 클릭 이벤트
- ****************************************************************************************/
- function button61_onclick(obj: Button, e: ClickEventInfo) {
- // 등록번호
- frmf_setParameter('SMPMC02600_pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_modal("SMPMC02600", "SMPMC02600", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 장애 버튼 클릭 이벤트
- ****************************************************************************************/
- function button3_onclick(obj: Button, e: ClickEventInfo) {
- dsf_createDsRow('ds_send14', [
- { col: 'srchcond', type: 'string', size: 256, val: '1' },
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'hngnm', type: 'string', size: 256, val: '' }
- ], false);
- frmf_modal("SMPMC01700", "SMPMC01700", { arg_ds_source: ds_send14 }, "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 중증 버튼 클릭 이벤트
- ****************************************************************************************/
- function button6_onclick(obj: Button, e: ClickEventInfo) {
- // 2007.12.06 중증 진료화면 사용
- frmf_setParameter('SPMRD00900_pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_setParameter('SPMRD00900_genrflagcd', 'I');
- frmf_modal("SPMRD00900", "SPMRD00900", '', "", "", "", "", "", "", "", "", "", "M");
- // 보험정보 재조회
- frmf_inputEnterKey('combo15', 'onitemchanged', new ItemChangeEventInfo);
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 보험유형 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo15_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- // 보험 탭 세팅하기
- fInsukindTabSetting();
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (pid != '') {
- // 환자의 보험정보 조회(환자별 보험정보 테이블에서)
- fGetPTIN(pid,
- ds_main_ptin.getColumn(0, 'ptin_insukind'),
- '',
- '',
- utlf_getCurrentDate()
- );
-
- // 보조유형 초기화
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '');
- }
- // 본인부담상한제 처리
- fOwnBMaxGradeFlagSet();
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 유형보조 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_suppkind_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var suppkind = ds_main_iphs.getColumn(0, 'iphs_suppkind');
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- var insukind = ds_main_ptin.getColumn(0, 'ptin_insukind')
- if (pid != '' && insukind == gsSanJae) {
- fGetPTIN(pid, insukind, '', '', utlf_getCurrentDate(), suppkind);
- }
- fOwnBMaxGradeFlagSet();
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 보험자기호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function switch2_case_base_btn_insucd_search_onclick(obj: Button, e: ClickEventInfo) {
- var value = ds_main_iphs.getColumn(0, 'iphs_insukind');
- // 보험
- if (value == gsBoHeom) {
- ds_hidden_popup.setColumn(0, 'insuflag', '1');
- }
- // 보호1종,보호2종
- else if (value == gsBoHo1 || value == gsBoHo2) {
- ds_hidden_popup.setColumn(0, 'insuflag', '2');
- }
- // 자보
- else if (value == gsJaboKind) {
- ds_hidden_popup.setColumn(0, 'insuflag', '3');
- }
- // 산재,공상
- else if (value == gsSanJae || value == gsGongSang) {
- ds_hidden_popup.setColumn(0, 'insuflag', '4');
- }
- // 일반
- else if (value == gsIlBan) {
- ds_hidden_popup.setColumn(0, 'insuflag', '5');
- }
- // 외국인
- else if (value == gsForIn) {
- ds_hidden_popup.setColumn(0, 'insuflag', '6');
- }
- // 임상시험
- else if (value == gsImSang) {
- ds_hidden_popup.setColumn(0, 'insuflag', '7');
- }
- value = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insucd'));
- if (value != '' && value != ' ' && value != '-') {
- ds_hidden_popup.setColumn(0, 'srchcnts', value);
- ds_hidden_popup.setColumn(0, 'srchcond', '1');
- }
- frmf_modal("SPPMB01500", "SPPMB01500", { arg_ds_hidden: ds_hidden_popup }, "", "", "", "", "", "", "", "", "", "M");
- value = utlf_transNullToEmpty(frmf_getParameter('SPPMB01500_RTN'));
- if (value == 'N' || value == '') {
- return;
- }
- else if (value == 'Y') {
- ds_main_ptin.setColumn(0, 'ptin_insucd', frmf_getParameter('SPPMB01500_insucd'));
- ds_main_ptin.setColumn(0, 'ptin_insucdnm', frmf_getParameter('SPPMB01500_insucdnm'));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 보험증번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function switch2_case_base_btn_insuno_search_onclick(obj: Button, e: ClickEventInfo) {
- var param = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2') + '▦' // 주민번호
- + ds_main_ptbs.getColumn(0, 'ptbs_hngnm') + '▦' // 이름
- + utlf_getCurrentDate() + '▦' // 진료일자
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + ds_main_ptbs.getColumn(0, 'ptbs_pid') + '▦'
- + '' + '▦';
- frmf_setParameter('SPPMC03900_PARM', param);
- frmf_modal("SPPMC03900", "SPPMC03900", '', "", "", "", "", "", "", "", "", "", "M");
- var result = utlf_transNullToEmpty(frmf_getParameter('SPPMC03900_RTN'));
- if (result == 'N' || result == '') {
- return;
- }
- else if (result == 'Y') {
- // return 값이 있으면, 보험유형,증번호,보험자기호,취득일자,피보험자성명
- var sInsuKind = frmf_getParameter("SPPMC03900_insukind");
- var sInsuNo = frmf_getParameter("SPPMC03900_insuno");
- var sInsuCD = frmf_getParameter("SPPMC03900_insucd");
- var sInsdNm = frmf_getParameter("SPPMC03900_insdnm");
- var sInsuFromDD = frmf_getParameter("SPPMC03900_insufromdd");
- // 2008.09.17 - 희귀난치대상자, 차상위대상여부 추가
- var sRareObstFlag = frmf_getParameter("SPPMC03900_rareobstflag");
- var sDisRegPrson3 = frmf_getParameter("SPPMC03900_suppkind"); // 차상위대상자일 경우 보조유형의 차상위에 해당하는 '32'를 넘겨줌, 아니면, '00'
- var sOwnbFlag = frmf_getParameter("SPPMC03900_ownbflag");
- var sSetInsuCD = "";
- frmf_clearParameter('SPPMC03900_');
- if (utlf_isNull(sInsuCD)) {
- if (sInsuKind == '11') {
- sSetInsuCD = '0015';
- }
- }
- else {
- sSetInsuCD = sInsuCD;
- }
- // 2008.11.06 - 세대주성명과 환자이름이 같으면 본인으로 관계 설정
- var hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- if (hngnm == sInsdNm) {
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '1');
- }
- // return 값이 있으면, 보험유형,증번호,보험자기호,취득일자,피보험자성명
- ds_main_iphs.setColumn(0, 'iphs_insukind', sInsuKind);
- ds_main_ptin.setColumn(0, 'ptin_insukind', sInsuKind);
- fInsukindTabSetting();
- ds_main_ptin.setColumn(0, 'ptin_insucd', sSetInsuCD);
- ds_main_ptin.setColumn(0, 'ptin_insuno', sInsuNo);
- ds_main_ptin.setColumn(0, 'ptin_insdnm', sInsdNm);
- ds_main_ptin.setColumn(0, 'ptin_fromdd', sInsuFromDD);
- ds_main_ptin.setColumn(0, 'ptin_todd', '99991231');
- // 희귀난치대상자
- ds_main_iphs.setColumn(0, 'iphs_rareobstflag', sRareObstFlag);
- // 차상위대상자 - 보조유형으로 설정
- // 차상위1종
- if (sDisRegPrson3 == '32') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '32');
- ds_hidden.setColumn(0, 'ScndSuptrgtFlag', '2');
- }
- // 차상위2종
- if (sDisRegPrson3 == '33') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '33');
- ds_hidden.setColumn(0, 'ScndSuptrgtFlag', '2');
- }
- if (!utlf_isNull(sOwnbFlag)) {
- ds_main_inpt.setColumn(0, 'inpt_ownbflag', sOwnbFlag);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 피보관계 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function switch2_case_base_cmb_insdrela_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var value = e.postvalue;
- // 본인
- if (value == '1') {
- ds_main_ptin.setColumn(0, 'ptin_insdnm', ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- ds_main_ptin.setColumn(0, 'ptin_insdrrgstno1', ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- ds_main_ptin.setColumn(0, 'ptin_insdrrgstno2', ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- switch2.case_base.ipt_fromdd.setFocus();
- }
- else {
- ds_main_ptin.setColumn(0, 'ptin_insdnm', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrrgstno1', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrrgstno2', '-');
- switch2.case_base.ipt_insdnm.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [감면] 직원가족사항 버튼 클릭 이벤트
- ****************************************************************************************/
- function button13_onclick(obj: Button, e: ClickEventInfo) {
- button29.click();
- }
- /****************************************************************************************
- * Argument :
- * Description : [감면] 직원성명 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button29_onclick(obj: Button, e: ClickEventInfo) {
- frmf_setParameter('SPPMC03800_emplid', '');
- frmf_setParameter('SPPMC03800_emplnm', ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- frmf_setParameter('SPPMC03800_rrgstno1', ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- frmf_setParameter('SPPMC03800_rrgstno2', ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- frmf_setParameter('SPPMC03800_pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_modal("SPPMC03800", "SPPMC03800", '', "", "", "", "", "", "", "", "", "", "M");
- // 선택한 직원정보 세팅
- var emplno = utlf_transNullToEmpty(frmf_getParameter('SPPMC03800_emplid'));
- var emplnm = utlf_transNullToEmpty(frmf_getParameter('SPPMC03800_emplnm'));
- var discuncocd = utlf_transNullToEmpty(frmf_getParameter('SPPMC03800_discuncocd'));
- var famyrelnm = utlf_transNullToEmpty(frmf_getParameter('SPPMC03800_famyrelnm'));
- var preststatnm = utlf_transNullToEmpty(frmf_getParameter('SPPMC03800_preststatnm'));
- var profacptyn = utlf_transNullToEmpty(frmf_getParameter('SPPMC03800_profacptyn'));
- var profacptdd = utlf_transNullToEmpty(frmf_getParameter('SPPMC03800_profacptdd'));
- var remark = utlf_transNullToEmpty(frmf_getParameter('SPPMC03800_remark'));
- frmf_clearParameter('SPPMC03800_emplid');
- frmf_clearParameter('SPPMC03800_emplnm');
- frmf_clearParameter('SPPMC03800_discuncoflag');
- frmf_clearParameter('SPPMC03800_discuncocd');
- frmf_clearParameter('SPPMC03800_pid');
- frmf_clearParameter('SPPMC03800_famyrelnm');
- frmf_clearParameter('SPPMC03800_preststatnm');
- frmf_clearParameter('SPPMC03800_profacptyn');
- frmf_clearParameter('SPPMC03800_profacptdd');
- frmf_clearParameter('SPPMC03800_remark');
- if (emplno == '') {
- emplno = '-';
- }
- if (emplnm == '') {
- emplnm = '-';
- }
- if (discuncocd == '') {
- discuncocd = '-';
- }
- if (famyrelnm == '') {
- famyrelnm = '-';
- }
- if (preststatnm == '') {
- preststatnm = '-';
- }
- if (profacptyn == '') {
- profacptyn = '-';
- }
- if (profacptdd == '') {
- profacptdd = '-';
- }
- if (remark == '') {
- remark = '-';
- }
- ds_main_inpt.setColumn(0, 'inpt_emplno', emplno); // 직원번호
- ds_main_iphs.setColumn(0, 'iphs_emplnm', emplnm); // 직원성명
- ds_main_iphs.setColumn(0, 'iphs_disccd', discuncocd); // 감면계정
- ds_main_iphs.setColumn(0, 'iphs_famyrelnm', famyrelnm); // 관계
- ds_main_iphs.setColumn(0, 'iphs_preststatnm', preststatnm); // 근무상태
- ds_main_iphs.setColumn(0, 'iphs_profacptyn', profacptyn); // 증명서접수여부
- ds_main_iphs.setColumn(0, 'iphs_profacptdd', profacptdd); // 증명서접수일자
- ds_main_iphs.setColumn(0, 'iphs_remark', remark); // 참고사항
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료과방실변경] 전문의 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo2_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- // 특진여부 셋팅
- fComboNodeSet(5);
- }
- /****************************************************************************************
- * Argument :
- * Description : [재원유형변경] 장애인 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function radio3_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- // 2008.01.10 장애인내역조회
- if (ds_main_iphs.getColumn(0, 'iphs_handicaprbookpossnyn') == 'Y') {
- dsf_createDsRow('ds_send9', [
- { col: 'mode', type: 'string', size: 256, val: '12' },
- { col: 'pid', type: 'string', size: 256, val: utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')) },
- { col: 'hngnm', type: 'string', size: 256, val: '' },
- { col: 'rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'rrgstno2', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'ioflag', type: 'string', size: 256, val: '' },
- { col: 'insukind', type: 'string', size: 256, val: '' },
- { col: 'orddeptcd', type: 'string', size: 256, val: '' }
- ], false);
- ds_hidden_check_ptbs.clearData();
- ds_hidden_check_ptbs.addRow();
- ds_hidden_check_ptsp.clearData();
- ds_hidden_check_ptsp.addRow();
- ds_hidden_check_srdg.clearData();
- ds_hidden_check_srdg.addRow();
- ds_hidden_check_rooa.clearData();
- ds_hidden_check_rooa.addRow();
- ds_hidden_check_adrv.clearData();
- ds_hidden_check_adrv.addRow();
- ds_hidden_check_hndc.clearData();
- ds_hidden_check_hndc.addRow();
- ds_hidden_check_cnst.clearData();
- ds_hidden_check_cnst.addRow();
- ds_hidden_check_grdinrgstinfo.clearData();
- ds_hidden_check_grdinrgstinfo.addRow();
- ds_hidden_check_inpt1.clearData();
- ds_hidden_check_inpt1.addRow();
- ds_hidden_check_stdy.clearData();
- ds_hidden_check_stdy.addRow();
- ds_hidden_check_disc.clearData();
- ds_hidden_check_disc.addRow();
- ds_hidden_check_bind.clearData();
- ds_hidden_check_bind.addRow();
- ds_hidden_check_tempdsch.clearData();
- ds_hidden_check_tempdsch.addRow()
- oParam = {};
- oParam.id = "TRPMI00107";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_send9";
- oParam.outds = "ds_hidden_check_ptbs=ptbs ds_hidden_check_ptsp=ptsp ds_hidden_check_srdg=srdg "
- + 'ds_hidden_check_rooa=rooa ds_hidden_check_adrv=adrv ds_hidden_check_hndc=hndc '
- + 'ds_hidden_check_cnst=cnst ds_hidden_check_grdinrgstinfo=grdinrgstinfo ds_hidden_check_inpt1=inpt1 '
- + "ds_hidden_check_stdy=stdy ds_hidden_check_disc=disc ds_hidden_check_bind=bind ds_hidden_check_tempdsch=tempdsch";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00107";
- tranf_submit(oParam);
- if (ds_hidden_check_hndc.rowcount < 1) {
- sysf_messageBox('장애내역이 없습니다.장애내역 등록을 해주세요.', 'E999');
- ds_main_iphs.setColumn(0, 'iphs_handicaprbookpossnyn', 'N');
- return false;
- }
- }
- }
- function Button00_onclick(obj: Button, e: ClickEventInfo) {
- frmf_setParameter('SPPMI03800_PID', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- // 보호입원 대상자 조회
- frmf_modal("SPPMI03800", "SPPMI03800", '', "", '', '', '', "", "", "", "", "", "M");
- }
- function ds_main_iphs_oncolumnchanged(obj: Dataset, e: DSColChangeEventInfo) {
- if (e.columnid == 'iphs_fromdd') {
- var fromddValue = obj.getColumn(0, 'iphs_fromdd');
- if (fromddValue > utlf_getCurrentDate() || fromddValue > ds_main_h_iphs.getColumn(0, 'iphs_todd')) {
- sysf_messageBox('오늘일자나 종료일자보다 클수 ', 'I004');
- return false;
- }
- else if (fromddValue < ds_main_h_iphs.getColumn(0, 'iphs_fromdd')) {
- sysf_messageBox('이력일자보다 작을수 ', 'I004');
- return false;
- }
- }
- }
- // 입실퇴실관리버튼 클릭이벤트
- function Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter('SMPMI00101_PID', ds_main_inpt.getColumn(0, 'inpt_pid'));
- frmf_setParameter('SMPMI00101_INDD', ds_main_inpt.getColumn(0, 'inpt_indd'));
- frmf_setParameter('SMPMI00101_CRETNO', ds_main_inpt.getColumn(0, 'inpt_cretno'));
- frmf_setParameter('SMPMI00101_FLAG', "I");
-
- // 입실퇴실관리화면 연동
- frmf_modal("SMPMI00101", "SMPMI00101", '', "", '', '', '', "", "", "", "", "", "M");
- }
- ]]></Script>
- </Form>
- </FDL>
|