123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMI00100" position="absolute 0 0 1195 779" titletext="입원등록" onload="SMPMI00100_onload">
- <Layouts>
- <Layout>
- <Static id="caption1" text="인적사항" class="tit_2" position="absolute 5 26 79 43" anchor="left top"/>
- <Static id="caption22" text="보험" class="tit_2" position="absolute 5 427 115 443" anchor="left bottom"/>
- <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 0 44 380 50" style="strokepen:3 solid #33bbbbff;" anchor="left top"/>
- <Shape id="line7" linetype="horizontal" class="line_1" position="absolute 0 444 380 450" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
- <Shape id="line15" linetype="horizontal" class="line_2" position="absolute 0 263 380 269" visible="false" anchor="left top"/>
- <Button id="button13" taborder="7" text="직원가족사항" class="btn2" position="absolute 294 640 380 659" onclick="button13_onclick" anchor="left bottom"/>
- <Combo id="combo6" taborder="8" innerdataset="ds_init_disccd" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 171 666 380 685" anchor="left bottom"/>
- <Static id="caption28" text="감면" class="tit_2" position="absolute 5 643 121 659" anchor="left bottom"/>
- <Shape id="line28" linetype="horizontal" class="line_1" position="absolute 0 659 380 665" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
- <Edit id="input41" taborder="9" readonly="true" position="absolute 122 690 199 709" anchor="left bottom"/>
- <Edit id="output1" taborder="10" readonly="true" position="absolute 285 690 380 709" anchor="left bottom"/>
- <TextArea id="textarea2" taborder="11" position="absolute 122 713 381 740" anchor="left bottom"/>
- <Static id="caption38" text="입원등록내역" class="tit_2" position="absolute 839 286 983 303" anchor="right bottom"/>
- <Shape id="line38" linetype="horizontal" class="line_1" position="absolute 834 303 1194 309" style="strokepen:3 solid #33bbbbff;" anchor="right bottom"/>
- <Static id="caption50" text="협력의뢰내역" class="cell_1" position="absolute 834 646 949 669" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Shape id="line6" linetype="horizontal" class="line_3" position="absolute 834 668 1194 674" anchor="right bottom"/>
- <Button id="button29" taborder="12" class="icon_search" position="absolute 201 693 217 706" onclick="button29_onclick" anchor="left bottom"/>
- <Button id="button31" taborder="13" text="장애" class="btn2" position="absolute 293 425 335 444" onclick="button31_onclick" anchor="left bottom"/>
- <Button id="button36" taborder="14" text="중증" class="btn2" position="absolute 338 425 380 444" onclick="button36_onclick" anchor="left bottom"/>
- <Shape id="line58" linetype="horizontal" class="line_1" position="absolute 834 692 1194 698" style="strokepen:3 solid #33bbbbff;" anchor="right bottom"/>
- <Static id="caption27" text="외래전환금내역" class="tit_2" position="absolute 839 672 983 689" anchor="right bottom"/>
- <Static id="caption51" text="현금/온라인금" class="cell_1" position="absolute 834 720 949 743" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Combo id="combo14" taborder="15" innerdataset="@ds_init_P0051list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 951 698 1036 717" anchor="right bottom"/>
- <MaskEdit id="output5" taborder="16" readonly="true" mask="#,###" position="absolute 951 722 1067 741" anchor="right bottom"/>
- <Shape id="line29" linetype="horizontal" class="line_3" position="absolute 834 752 1194 758" anchor="right bottom"/>
- <MaskEdit id="output6" taborder="17" readonly="true" mask="#,###" position="absolute 1069 722 1194 741" anchor="right bottom"/>
- <MaskEdit id="output7" taborder="18" readonly="true" mask="#,###" position="absolute 1038 698 1194 717" anchor="right bottom"/>
- <Shape id="line39" linetype="horizontal" class="line_1" position="absolute 385 313 829 319" style="strokepen:3 solid #33bbbbff;" anchor="left right bottom"/>
- <Static id="caption53" text="결정리스트/병실내역" class="tit_2" position="absolute 390 297 534 314" anchor="left bottom"/>
- <Grid id="datagrid1" taborder="19" binddataset="ds_main_diaglist" useinputpanel="false" position="absolute 385 189 829 295" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="70"/>
- <Column size="101"/>
- <Column size="144"/>
- <Column size="125"/>
- <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="진료일자"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" edittype="combo" text="bind:diagkindcdflag" combodataset="ds_init_M0019list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="1" text="bind:diagcd" enable="false"/>
- <Cell col="2" text="bind:termhngnm" enable="false"/>
- <Cell col="3" text="bind:termengnm" enable="false"/>
- <Cell col="4" displaytype="date" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="none" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line8" linetype="horizontal" class="line_1" position="absolute 385 184 829 190" style="strokepen:3 solid #33bbbbff;" anchor="left right bottom"/>
- <Static id="caption12" text="외래 상병 내역" class="tit_2" position="absolute 390 167 534 183" anchor="left bottom"/>
- <Shape id="line12" linetype="horizontal" class="line_1" position="absolute 385 44 1194 50" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static id="caption23" text="외래 내원 이력" class="tit_2" position="absolute 390 26 534 43" anchor="left top"/>
- <Static id="caption54" text="산모입원일자" class="cell_1" position="absolute 834 235 949 258" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption55" text="환아/미숙아 여부" class="cell_1" position="absolute 834 259 949 282" style="padding:0 0 0 4;" anchor="right bottom"/>
- <MaskEdit id="input19" taborder="20" mask="yyyy-mm-dd" class="input_default" enable="false" position="absolute 952 237 1072 256" anchor="right bottom"/>
- <Shape id="line46" linetype="horizontal" class="line_1" position="absolute 834 182 1194 188" style="strokepen:3 solid #33bbbbff;" anchor="right bottom"/>
- <Static id="caption57" text="신생아/산모내역" class="tit_2" position="absolute 839 165 983 181" anchor="right bottom"/>
- <Static id="caption58" text="출산일자" class="cell_1" position="absolute 834 187 949 210" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption20" text="환자성명/등록번호" class="cell_1" position="absolute 834 211 949 234" style="padding:0 0 0 4;" anchor="right bottom"/>
- <MaskEdit id="input20" taborder="21" mask="yyyy-MM-dd hh:mm:ss" class="input_default" enable="false" position="absolute 952 189 1072 208" anchor="right bottom"/>
- <Edit id="input21" taborder="22" class="input_default" enable="false" position="absolute 952 213 1072 232" anchor="right bottom"/>
- <Edit id="input26" taborder="23" class="input_default" enable="false" position="absolute 1075 213 1195 232" anchor="right bottom"/>
- <Tab id="switch1" taborder="24" tabindex="0" position="absolute 385 319 829 750" style="buttonbackground:URL('theme://images/btn_tab_N.png') stretch 10,10;buttonborder:0 none #808080ff ;background:stretch 10,26;border:1 none #808080ff ;color:#262626ff;" anchor="left right bottom">
- <Tabpages>
- <Tabpage id="case1" text="결정리스트">
- <Layouts>
- <Layout width="444" height="444">
- <Div id="group2" taborder="1" position="absolute 0 2 442 61" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout>
- <Shape id="line40" linetype="vertical" class="line_4" position="absolute 343 8 349 51" anchor="top right"/>
- <Button id="button9" taborder="1" text="조회" class="btn1" position="absolute 361 19 417 41" onclick="switch1_case1_group2_button9_onclick" anchor="top right"/>
- <Static id="caption32" text="입원희망일자 :" class="search_name" position="absolute 15 9 127 26" anchor="left top"/>
- <Radio id="radio12" taborder="2" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 130 34 336 51" index="-1" style="textpadding:0 3 0 3;" anchor="left top">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">입원결정서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">병실배정</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption33" text="입원조회조건 :" class="search_name" position="absolute 15 33 127 50" anchor="left top"/>
- <Calendar id="ipt_inhopedd" taborder="3" class="input_search" position="absolute 130 8 216 27" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" anchor="left top"/>
- <Static id="caption21" text="~" position="absolute 220 11 230 24" anchor="left top"/>
- <Calendar id="input1" taborder="4" class="input_search" position="absolute 234 8 320 27" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true" anchor="left top"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line48" linetype="horizontal" class="line_1" position="absolute 0 66 442 72" style="strokepen:3 solid #33bbbbff;" anchor="left right bottom"/>
- <Grid id="grd_inhprsrpec" taborder="2" binddataset="ds_main_adrvlist_grdinhprsspec" useinputpanel="false" position="absolute 0 71 442 382" onexpanddown="switch1_case1_grd_inhprsrpec_onexpanddown" oncelldblclick="switch1_case1_grd_inhprsrpec_oncelldblclick" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="20" band="left"/>
- <Column size="78" band="left"/>
- <Column size="22" band="left"/>
- <Column size="60" band="left"/>
- <Column size="55"/>
- <Column size="85"/>
- <Column size="96"/>
- <Column size="80"/>
- <Column size="96"/>
- <Column size="96"/>
- <Column size="120"/>
- <Column size="66"/>
- <Column size="60"/>
- <Column size="59"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="O"/>
- <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="보험유형"/>
- <Cell col="9" text="연락처"/>
- <Cell col="10" text="휴대폰"/>
- <Cell col="11" text="병동"/>
- <Cell col="12" text="병실"/>
- <Cell col="13" text="병상"/>
- <Cell col="14" text="DRG상태"/>
- <Cell col="15" text="DRG번호"/>
- <Cell col="16" text="caption1"/>
- <Cell col="17" text="caption2"/>
- <Cell col="18" text="caption3"/>
- <Cell col="19" text="caption4"/>
- <Cell col="20" text="caption5"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- <Cell col="27"/>
- <Cell col="28"/>
- <Cell col="29"/>
- <Cell col="30"/>
- <Cell col="31"/>
- <Cell col="32"/>
- <Cell col="33"/>
- <Cell col="34"/>
- <Cell col="35"/>
- <Cell col="36"/>
- <Cell col="37"/>
- <Cell col="38"/>
- <Cell col="39"/>
- <Cell col="40"/>
- <Cell col="41"/>
- <Cell col="42"/>
- <Cell col="43"/>
- <Cell col="44"/>
- <Cell col="45"/>
- <Cell col="46"/>
- <Cell col="47"/>
- <Cell col="48"/>
- <Cell col="49"/>
- <Cell col="50"/>
- <Cell col="51"/>
- <Cell col="52"/>
- <Cell col="53"/>
- <Cell col="54"/>
- <Cell col="55"/>
- <Cell col="56"/>
- <Cell col="57"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="normal" edittype="normal" style="align:center middle;" expandshow="show"/>
- <Cell col="2" displaytype="date" style="color:BIND(fontColor);color2:BIND(fontColor);" text="bind:inhopedd" mask="yyyy-MM-dd" calendardisplaynulltype="none" tooltiptext="bind:inhopedd"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:patgrade" combodataset="ds_init_PK092list" combocodecol="cdid" combodatacol="cdid" tooltiptext="bind:patgrade" enable="false"/>
- <Cell col="4" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:pid" tooltiptext="bind:pid"/>
- <Cell col="5" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:hngnm" tooltiptext="bind:hngnm"/>
- <Cell col="6" displaytype="combo" edittype="combo" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:orddeptcd" combodataset="ds_init_orddeptcd" combocodecol="cd" combodatacol="nm" tooltiptext="bind:orddeptcd" enable="false"/>
- <Cell col="7" displaytype="expr:utlf_isNull(rrgstno) ? 'none' : 'normal'" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:rrgstno" mask="999999-9999999" maskchar=" " tooltiptext="bind:rrgstno"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:insukind" combodataset="ds_init_insukind" combocodecol="cd" combodatacol="nm" tooltiptext="bind:insukind" enable="false"/>
- <Cell col="9" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:hometel" tooltiptext="bind:hometel"/>
- <Cell col="10" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:mpphontel" tooltiptext="bind:mpphontel"/>
- <Cell col="11" displaytype="combo" edittype="combo" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:assgward" combodataset="ds_init_wardcd" combocodecol="cd" combodatacol="nm" tooltiptext="bind:assgward" enable="false"/>
- <Cell col="12" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:assgroom" tooltiptext="bind:assgroom"/>
- <Cell col="13" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:assgbed" tooltiptext="bind:assgbed"/>
- <Cell col="14" displaytype="combo" edittype="combo" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:drgyn" combodataset="ds_init_PK020list" combocodecol="cdid" combodatacol="cdnm" tooltiptext="bind:drgyn" enable="false"/>
- <Cell col="15" style="align:center middle;color:BIND(fontColor);color2:BIND(fontColor);" text="bind:drgno" tooltiptext="bind:drgno" enable="false"/>
- <Cell col="16" text="bind:assgroomgrde"/>
- <Cell col="17" text="bind:assgroomtype"/>
- <Cell col="18" text="bind:indirecdrid"/>
- <Cell col="19" text="bind:indirecdd"/>
- <Cell col="20" text="bind:patinhopedd"/>
- <Cell col="21" text="bind:inhopeward"/>
- <Cell col="22" text="bind:inrsrvacptdd"/>
- <Cell col="23" text="bind:orddeptcd"/>
- <Cell col="24" text="bind:orddrid"/>
- <Cell col="25" text="bind:inrsrvacptseqno"/>
- <Cell col="26" text="bind:inrsrvacpttm"/>
- <Cell col="27" text="bind:inrsrvstat"/>
- <Cell col="28" text="bind:inrsrvprcpno"/>
- <Cell col="29" text="bind:insukind"/>
- <Cell col="30" text="bind:suppkind"/>
- <Cell col="31" text="bind:suppkindresn"/>
- <Cell col="32" text="bind:inflag"/>
- <Cell col="33" text="bind:bmtyn"/>
- <Cell col="34" text="bind:cpyn"/>
- <Cell col="35" text="bind:cpcd"/>
- <Cell col="36" text="bind:fcstinterm"/>
- <Cell col="37" text="bind:erreglyn"/>
- <Cell col="38" text="bind:isolroomyn"/>
- <Cell col="39" text="bind:oxyyn"/>
- <Cell col="40" text="bind:suctyn"/>
- <Cell col="41" text="bind:specroomyn"/>
- <Cell col="42" text="bind:scheopdd"/>
- <Cell col="43" text="bind:inrsrvgrad"/>
- <Cell col="44" text="bind:inrsrvrem"/>
- <Cell col="45" text="bind:drrem"/>
- <Cell col="46" text="bind:inrsrvcnclresn"/>
- <Cell col="47" text="bind:incncldd"/>
- <Cell col="48" text="bind:incncltm"/>
- <Cell col="49" text="bind:nblsyn"/>
- <Cell col="50" text="bind:nurcnfid"/>
- <Cell col="51" text="bind:nurcnfdt"/>
- <Cell col="52" text="bind:clincstdyacptflag"/>
- <Cell col="53" text="bind:clincstdyno"/>
- <Cell col="54" text="bind:wardtypecd"/>
- <Cell col="55" text="bind:specwardcd"/>
- <Cell col="56" text="bind:subdeptcd"/>
- <Cell col="57" text="bind:atdoctid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption56" text="※입원배정 우선순위" position="absolute 0 381 126 402" anchor="left bottom"/>
- <Shape id="roundrect1" type="roundrectangle" visible="false" position="absolute 5 269 165 379" anchor="bottom"/>
- <Static id="caption62" text="[입원배정 우선순위] 1. 응급수술을 요하는 환자 2. 수술예약환자 3. 응급실에 대기 중인 환자 4. 외래환자 중 중증환자 5. 접수 순서에 의한 환자" visible="false" position="absolute 11 275 159 373" anchor="left bottom"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case2" text="병실내역">
- <Layouts>
- <Layout width="442" height="402">
- <Div id="group4" taborder="1" position="absolute 0 0 442 35" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout width="432" height="35">
- <Shape id="line47" linetype="vertical" class="line_4" position="absolute 343 7 349 27" anchor="top right"/>
- <Static id="caption59" text="조회 :" class="search_name" position="absolute 15 9 80 26" anchor="left top"/>
- <Combo id="combo11" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 83 8 168 27" onitemchanged="switch1_case2_group4_combo11_onitemchanged" anchor="left top">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">8</Col>
- <Col id="datacolumn">빈병상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</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>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_room" taborder="2" class="input_search" visible="false" position="absolute 171 8 296 27" onkeydown="switch1_case2_group4_ipt_room_onkeydown" anchor="left top"/>
- <Combo id="cmb_grde" taborder="3" innerdataset="@ds_init_P0025list" codecolumn="cdid" datacolumn="cdnm" class="combo_search" visible="false" position="absolute 181 8 306 27" onitemchanged="switch1_case2_group4_cmb_grde_onitemchanged" anchor="left top"/>
- <Combo id="cmb_ward" taborder="4" innerdataset="@ds_init_wardcd" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 201 8 326 27" onitemchanged="switch1_case2_group4_cmb_ward_onitemchanged" anchor="left top"/>
- <Combo id="cmb_type" taborder="5" innerdataset="@ds_init_P0026list" codecolumn="cdid" datacolumn="cdnm" class="combo_search" visible="false" position="absolute 191 8 316 27" onitemchanged="switch1_case2_group4_cmb_type_onitemchanged" anchor="left top"/>
- <Button id="btn_search" taborder="6" text="조회" class="btn1" position="absolute 361 7 417 29" onclick="switch1_case2_group4_btn_search_onclick" anchor="top right"/>
- <Combo id="cmb_sex" taborder="7" innerdataset="@ds_init_P0391list" codecolumn="cdid" datacolumn="cdnm" class="combo_search" visible="false" position="absolute 200 8 325 27" onitemchanged="switch1_case2_group4_cmb_sex_onitemchanged" anchor="left top"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line49" linetype="horizontal" class="line_1" position="absolute 0 37 442 43" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Grid id="grd_roominfo" class="datagrid2" taborder="2" binddataset="ds_main_wdrmlist_grdroomspec" useinputpanel="false" position="absolute 0 42 442 382" cellsizebandtype="allband" cellsizingtype="both" autoenter="select" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="80"/>
- <Column size="51"/>
- <Column size="40"/>
- <Column size="42"/>
- <Column size="33"/>
- <Column size="33"/>
- <Column size="33"/>
- <Column size="33"/>
- <Column size="33"/>
- <Column size="33"/>
- <Column size="33"/>
- <Column size="75"/>
- <Column size="124"/>
- <Column size="140"/>
- </Columns>
- <Rows>
- <Row size="30" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="병동"/>
- <Cell col="2" text="병실"/>
- <Cell col="3" text="성별"/>
- <Cell col="4" text="병상수"/>
- <Cell col="5" text="재원병상" wordwrap="char"/>
- <Cell col="6" text="기준병상" wordwrap="char"/>
- <Cell col="7" text="빈병상" wordwrap="char"/>
- <Cell col="8" text="추가병상" wordwrap="char"/>
- <Cell col="9" text="퇴원 예고"/>
- <Cell col="10" text="전실 OUT"/>
- <Cell col="11" text="전실 IN"/>
- <Cell col="12" text="형태"/>
- <Cell col="13" text="등급"/>
- <Cell col="14" text="진료과"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" style="padding:0 0 0 4;" text="bind:wardcd" combodataset="ds_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="2" text="bind:roomcd" enable="false"/>
- <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:sex" combodataset="ds_init_P0391list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="4" text="bind:bedcnt" enable="false"/>
- <Cell col="5" text="bind:inpatcnt" enable="false"/>
- <Cell col="6" text="bind:basbedcnt" enable="false"/>
- <Cell col="7" text="bind:emptybedcnt" enable="false"/>
- <Cell col="8" text="bind:tempaddbedcnt" enable="false"/>
- <Cell col="9" text="bind:dschdclrtcnt" enable="false"/>
- <Cell col="10" text="bind:outchngroomcnt"/>
- <Cell col="11" text="bind:inchngroomcnt"/>
- <Cell col="12" displaytype="combo" style="padding:0 0 0 4;" text="bind:roomtypecd" combodataset="ds_init_P0026list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" displaytype="combo" style="padding:0 0 0 4;" text="bind:roomgrdecd" combodataset="ds_hidden_roomgrdelist" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="14" displaytype="combo" style="padding:0 0 0 4;" text="bind:orddeptcd" combodataset="ds_init_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Combo id="combo24" taborder="25" innerdataset="@ds_init_P0002list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1095 455 1194 474" anchor="right bottom"/>
- <Combo id="combo27" taborder="26" innerdataset="@ds_init_P0328list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 952 599 1070 618" anchor="right bottom"/>
- <Radio id="radio5" taborder="27" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 952 408 1068 424" 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>
- <Radio id="radio6" taborder="28" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 1075 239 1180 254" 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>
- <Radio id="radio7" taborder="29" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 952 262 1057 277" 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>
- <Static id="caption41" text="주부/상한차등구분" class="cell_1" position="absolute 834 525 949 548" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption42" text="입원일자/시간" class="cell_1" position="absolute 834 356 949 379" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption43" text="병동/병실/병상" class="cell_1" position="absolute 834 549 949 572" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption44" text="선택진료/BMT" class="cell_1" position="absolute 834 404 949 427" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption36" text="장애구분/입원유형" class="cell_1" position="absolute 834 477 949 500" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption37" text="병실형태/등급" class="cell_1" position="absolute 834 573 949 596" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption49" class="cell_1" position="absolute 834 597 949 620" anchor="right bottom"/>
- <Static id="caption39" text="담당교수/담당의" class="cell_1" position="absolute 834 332 949 355" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption52" text="카드결제액" class="cell_1" position="absolute 834 697 949 719" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption10" text="우편번호" class="cell_1" position="absolute 0 169 112 192" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption11" text="성명[한/영]" class="cell_1" position="absolute 0 73 122 96" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption13" text="하위주소" class="cell_1" position="absolute 0 193 112 216" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption14" text="주민번호" class="cell_1" position="absolute 0 97 112 120" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption15" text="외국인/여권번호" class="cell_1" position="absolute 0 217 112 240" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption7" text="환자번호" class="cell_1" position="absolute 0 49 122 72" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption16" text="직원소개/추천인" class="cell_1" position="absolute 0 241 112 264" visible="false" anchor="left top"/>
- <Static id="caption17" text="생년월일" class="cell_1" position="absolute 248 97 308 120" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption8" text="성별/나이" class="cell_1" position="absolute 247 49 308 72" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption9" text="연락처/휴대폰" class="cell_1" position="absolute 0 121 112 144" style="padding:0 0 0 4;" anchor="left top"/>
- <Static id="caption18" text="참고사항" class="cell_1" position="absolute 0 265 112 302" style="padding:0 0 0 4;" anchor="left top bottom"/>
- <Shape id="line9" linetype="horizontal" class="line_3" position="absolute 0 301 380 307" anchor="left bottom"/>
- <Static id="caption2" text="보험유형" class="cell_1" position="absolute 0 449 119 472" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption30" text="직원감면" class="cell_1" position="absolute 0 664 119 687" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption3" text="유형보조/보조사유" class="cell_1" position="absolute 0 473 119 496" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption34" text="참고사항" class="cell_1" position="absolute 0 712 119 741" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption29" text="직원성명/관계/재직" class="cell_1" position="absolute 0 688 119 711" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Shape id="line16" linetype="horizontal" class="line_3" position="absolute 0 748 380 754" anchor="left bottom"/>
- <Static id="caption40" text="진료과" class="cell_1" position="absolute 834 308 949 331" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static id="caption60" text="희귀난치/기타구분" class="cell_1" position="absolute 834 501 949 524" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Calendar id="ipt_indd" taborder="30" class="input_default" position="absolute 952 358 1068 377" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" onkillfocus="ipt_indd_onkillfocus" anchor="right bottom"/>
- <MaskEdit id="ipt_intm" taborder="31" position="absolute 1071 358 1194 377" autoskip="true" autoselect="true" style="align:left middle;" ontextchange="ipt_intm_ontextchange" limitbymask="integer" trimtype="right" type="string" clipmode="includespace" mask="##:##" displaynulltext=" " anchor="right bottom"/>
- <Grid id="grd_outchoshist" class="datagrid2" taborder="32" binddataset="ds_main_otptlist_grdoutchoshist" useinputpanel="false" position="absolute 385 49 1194 163" oncelldblclick="grd_outchoshist_oncelldblclick" oncellclick="grd_outchoshist_oncellclick" autoenter="select" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="35"/>
- <Column size="62"/>
- <Column size="70"/>
- <Column size="55"/>
- <Column size="134"/>
- <Column size="66"/>
- <Column size="50"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="74"/>
- <Column size="81"/>
- <Column size="100"/>
- <Column size="68"/>
- <Column size="72"/>
- <Column size="70"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" style="align:center middle;" text="전환"/>
- <Cell col="2" style="align:center middle;" text="수납/처방"/>
- <Cell col="3" style="align:center middle;" text="진료일자"/>
- <Cell col="4" style="align:center middle;" text="진료시간"/>
- <Cell col="5" style="align:center middle;" text="진료과"/>
- <Cell col="6" style="align:center middle;" text="진료의사"/>
- <Cell col="7" style="align:center middle;" text="선택"/>
- <Cell col="8" style="align:center middle;" text="주/부"/>
- <Cell col="9" style="align:center middle;" text="초/재"/>
- <Cell col="10" style="align:center middle;" text="연속"/>
- <Cell col="11" style="align:center middle;" text="기타"/>
- <Cell col="12" style="align:center middle;" text="유형"/>
- <Cell col="13" style="align:center middle;" text="보조"/>
- <Cell col="14" style="align:center middle;" text="유형보조사유"/>
- <Cell col="15" style="align:center middle;" text="보험자기호"/>
- <Cell col="16" style="align:center middle;" text="진찰료"/>
- <Cell col="17" style="align:center middle;" text="형태"/>
- <Cell col="18" style="align:center middle;" text="수급절차"/>
- <Cell col="19" text="생성번호"/>
- <Cell col="20" text="이력일련번호"/>
- <Cell col="21" text="이력상태"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:cvrtflag"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:calcflag" combodataset="ds_init_calcflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="3" displaytype="date" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="4" displaytype="expr:utlf_isNull(ordtm) ? 'none' : 'normal'" text="bind:ordtm" mask="##:##" maskchar=" " calendardisplaynulltype="none"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:orddeptcd" combodataset="ds_init_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="6" displaytype="combo" edittype="combo" text="bind:orddrid" combodataset="ds_init_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:specordyn" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="8" displaytype="combo" edittype="combo" text="bind:mskind" combodataset="ds_init_P0006list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:fsexamflag" combodataset="ds_init_P0021list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:insukind" combodataset="ds_init_insukind" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="13" displaytype="combo" edittype="combo" text="bind:suppkind" combodataset="ds_init_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="14" text="bind:suppkindresn"/>
- <Cell col="15" text="bind:insucd"/>
- <Cell col="16" displaytype="combo" edittype="combo" text="bind:medamtestmyn" combodataset="ds_init_medamtestmyn" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="17" displaytype="combo" edittype="combo" text="bind:ordtype" combodataset="ds_init_ordtype" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="18" displaytype="combo" edittype="combo" text="bind:ordreqformflag" combodataset="ds_init_P0380list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="19" text="bind:cretno"/>
- <Cell col="20" text="bind:acptseqno"/>
- <Cell col="21" text="bind:histstat"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <MaskEdit id="ipt_pid" taborder="0" mask="#" class="input_essential" position="absolute 125 51 225 70" onkeydown="ipt_pid_onkeydown" style="align:left middle;" autoselect="true" anchor="left top"/>
- <Button id="btn_ptbspid" taborder="33" class="icon_search" position="absolute 228 54 244 67" onclick="btn_ptbspid_onclick" anchor="left top"/>
- <Edit id="input5" taborder="34" class="input_default" position="absolute 314 51 343 70" autoselect="true" maxlength="1" style="padding:0 2 0 3;align:center middle;" anchor="left top"/>
- <Edit id="ipt_age" taborder="35" class="input_default" position="absolute 347 51 380 70" autoselect="true" inputtype="number" style="padding:0 2 0 3;align:center middle;" anchor="left top"/>
- <CheckBox id="checkbox1" taborder="36" position="absolute 78 76 118 92" anchor="left top"/>
- <Edit id="ipt_hngnm" taborder="1" class="input_essential" position="absolute 125 75 225 94" onkeydown="ipt_hngnm_onkeydown" autoselect="true" anchor="left top"/>
- <Button id="btn_ptbshngnm" taborder="37" class="icon_search" position="absolute 229 78 245 91" onclick="btn_ptbshngnm_onclick" anchor="left top"/>
- <Edit id="input12" taborder="38" class="input_default" position="absolute 248 75 380 94" autoselect="true" style="padding:0 2 0 3;" anchor="left top"/>
- <Edit id="ipt_rrgstno1" taborder="2" class="input_essential" position="absolute 115 99 165 118" maxlength="6" autoskip="true" onkeydown="ipt_rrgstno1_onkeydown" inputtype="number" autoselect="true" anchor="left top"/>
- <Edit id="ipt_rrgstno2" taborder="3" class="input_essential" position="absolute 168 99 226 118" onkeydown="ipt_rrgstno2_onkeydown" inputtype="number" maxlength="7" autoselect="true" anchor="left top"/>
- <Button id="btn_ptbsrrgstno" taborder="39" class="icon_search" position="absolute 229 102 245 115" onclick="btn_ptbsrrgstno_onclick" anchor="left top"/>
- <MaskEdit id="input16" taborder="40" mask="####-##-##" class="input_default" position="absolute 311 99 380 118" onkillfocus="input16_onkillfocus" type="string" style="padding:0 2 0 3;" autoselect="true" maskchar=" " displaynulltext=" " anchor="left top"/>
- <Edit id="input7" taborder="41" class="input_default" position="absolute 115 123 232 142" onkeydown="input7_onkeydown" inputtype="number" autoselect="true" maxlength="13" anchor="left top"/>
- <Edit id="input13" taborder="42" class="input_default" position="absolute 235 123 361 142" inputtype="number" onkeydown="input13_onkeydown" autoselect="true" maxlength="13" anchor="left top"/>
- <Button id="button24" taborder="43" class="icon_search" position="absolute 364 124 380 137" onclick="button24_onclick" anchor="left top"/>
- <Static id="caption48" text="주보호자/가족" class="cell_1" position="absolute 0 145 112 168" style="padding:0 0 0 4;" anchor="left top"/>
- <Edit id="ipt_etctel1" taborder="44" class="input_default" position="absolute 115 147 232 166" onkeydown="ipt_etctel1_onkeydown" autoselect="true" anchor="left top"/>
- <Edit id="ipt_etctel2" taborder="45" class="input_default" position="absolute 235 147 361 166" onkeydown="ipt_etctel2_onkeydown" tooltiptext="보호자 연락처 관리" autoselect="true" maxlength="13" inputtype="number" anchor="left top"/>
- <Edit id="input8" taborder="46" class="input_default" position="absolute 115 171 143 190" autoselect="true" anchor="left top"/>
- <Edit id="input9" taborder="47" class="input_default" position="absolute 146 171 174 190" autoselect="true" anchor="left top"/>
- <Edit id="input11" taborder="48" class="input_default" position="absolute 177 171 197 190" autoselect="true" anchor="left top"/>
- <Button id="button2" taborder="49" class="icon_search" position="absolute 200 174 216 187" onclick="button2_onclick" anchor="left top"/>
- <Edit id="opt_addr" taborder="50" readonly="true" position="absolute 219 171 380 190" onmousemove="opt_addr_onmousemove" anchor="left top"/>
- <Edit id="ipt_detladdr" taborder="51" class="input_default" position="absolute 115 195 380 214" autoselect="true" anchor="left top"/>
- <CheckBox id="bool4" taborder="53" position="absolute 116 218 136 238" falsevalue="N" truevalue="Y" anchor="left top"/>
- <Static id="caption65" text="외국인" position="absolute 135 218 173 238" anchor="left top"/>
- <CheckBox id="bool2" taborder="54" position="absolute 334 305 354 325" falsevalue="N" truevalue="Y" visible="false" anchor="left bottom"/>
- <Static id="caption5" text="VIP" position="absolute 353 305 383 325" visible="false" anchor="left bottom"/>
- <Combo id="combo5" taborder="55" innerdataset="@ds_init_P0157list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 292 219 380 238" anchor="left top" visible="false"/>
- <CheckBox id="bool3" taborder="56" position="absolute 114 245 134 265" visible="false" anchor="left top"/>
- <Static id="caption64" text="직원소개" position="absolute 133 245 183 265" visible="false" anchor="left top"/>
- <Edit id="output24" taborder="57" readonly="true" position="absolute 188 245 270 264" visible="false" anchor="left top"/>
- <Button id="button6" taborder="58" class="icon_search" position="absolute 273 246 289 262" visible="false" anchor="left top"/>
- <Combo id="combo1" taborder="59" innerdataset="ds_init_combo1" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 292 245 380 264" visible="false" anchor="left top"/>
- <Button id="btn_remfact" taborder="60" text="펼침" class="btn2" position="absolute 68 276 110 295" onclick="btn_remfact_onclick" anchor="left top"/>
- <TextArea id="textarea1" taborder="61" position="absolute 114 267 380 302" scrollbars="fixedvert" wordwrap="char" anchor="left top bottom"/>
- <Combo id="cmb_insukind" taborder="62" innerdataset="ds_init_insukind" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 122 451 380 470" onitemchanged="cmb_insukind_onitemchanged" anchor="left bottom"/>
- <Radio id="radio10" taborder="64" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 952 527 1068 547" onitemchanged="radio10_onitemchanged" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">주유형</Col>
- </Row>
- <Row>
- <Col id="codecolumn">S</Col>
- <Col id="datacolumn">부유형</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button25" taborder="65" text="동명" position="absolute 78 75 120 94" onclick="button25_onclick" class="btn" style="font:Dotum,9;" anchor="left top"/>
- <Button id="button8" taborder="66" text="환자인적" class="btn2" position="absolute 316 24 380 43" onclick="button8_onclick" anchor="left top"/>
- <Static id="caption45" text="시작일자/종료일자" class="cell_1" position="absolute 834 380 949 403" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Combo id="cmb_orddeptcd" taborder="67" innerdataset="@ds_init_orddeptcd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 1010 310 1194 329" onitemchanged="cmb_orddeptcd_onitemchanged" anchor="right bottom"/>
- <Combo id="cmb_orddrid" taborder="68" innerdataset="@ds_cmb_orddrid" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 1010 334 1101 353" onitemchanged="cmb_orddrid_onitemchanged" anchor="right bottom"/>
- <Combo id="cmb_atdoctid" taborder="69" innerdataset="@ds_cmb_atdoctid" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 1104 334 1194 353" anchor="right bottom"/>
- <Combo id="cmb_wardcd" taborder="70" innerdataset="@ds_init_wardcd" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 952 550 1044 569" onitemchanged="cmb_wardcd_onitemchanged" onitemclick="cmb_wardcd_onitemclick" anchor="right bottom"/>
- <Combo id="cmb_roomcd" taborder="71" innerdataset="@ds_cmb_roomgrdecd" codecolumn="cd" datacolumn="nm" enable="false" position="absolute 1047 550 1112 569" onitemchanged="cmb_roomcd_onitemchanged" anchor="right bottom"/>
- <Combo id="cmb_roomgrdecd" taborder="72" innerdataset="@ds_hidden_roomgrdelist" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1073 575 1194 594" onitemchanged="cmb_roomgrdecd_onitemchanged" anchor="right bottom"/>
- <Static id="caption61" text="약정구분/입원경로" class="cell_1" position="absolute 834 453 949 476" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Combo id="cmb_roomtypecd" taborder="73" innerdataset="ds_init_roomtypecd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 952 575 1070 594" onitemchanged="cmb_roomtypecd_onitemchanged" anchor="right bottom"/>
- <Button id="button1" taborder="75" class="icon_search" position="absolute 1179 552 1195 568" onclick="button1_onclick" anchor="right bottom"/>
- <Edit id="ipt_orddeptnm" taborder="76" position="absolute 952 310 1007 329" onkillfocus="ipt_orddeptnm_onkillfocus" onkeydown="ipt_orddeptnm_onkeydown" anchor="right bottom"/>
- <MaskEdit id="opt_fromdd" taborder="77" readonly="true" mask="####-##-##" position="absolute 952 382 1068 401" style="align:left middle;" limitbymask="integer" type="string" maskchar=" " anchor="right bottom"/>
- <MaskEdit id="ipt_Sfromdd" taborder="78" mask="####-##-##" class="input_default" visible="false" position="absolute 952 382 1068 401" maskchar=" " type="string" style="align:left middle;" anchor="right bottom"/>
- <MaskEdit id="opt_todd" taborder="79" readonly="true" mask="####-##-##" position="absolute 1071 382 1194 401" style="align:left middle;" limitbymask="integer" type="string" displaynulltext=" " anchor="right bottom"/>
- <Button id="btn_patspcfyn" taborder="81" position="absolute 92 23 112 43" onclick="btn_patspcfyn_onclick" anchor="left top"/>
- <Static id="cpt_scanyn" position="absolute 126 23 166 43" anchor="left top"/>
- <CheckBox id="bool1" taborder="82" position="absolute 953 650 973 665" falsevalue="N" truevalue="Y" onchanged="bool1_onchanged" anchor="right bottom"/>
- <Static id="caption4" text="협력" position="absolute 972 650 998 665" anchor="right bottom"/>
- <Edit id="ipt_orddeptdrabbr" taborder="83" position="absolute 952 334 1007 353" onkillfocus="ipt_orddeptdrabbr_onkillfocus" onkeydown="ipt_orddeptdrabbr_onkeydown" anchor="right bottom"/>
- <Button id="button16" taborder="84" text="button16" visible="false" position="absolute 500 24 555 44" onclick="button16_onclick" anchor="left top"/>
- <Combo id="combo2" taborder="85" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 1071 406 1194 425" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</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>
- </Rows>
- </Dataset>
- </Combo>
- <Radio id="radio4" taborder="86" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 952 480 1015 496" onitemchanged="radio4_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>
- <Static id="caption157" text="제출구분/전담전문" class="cell_1" position="absolute 834 621 949 644" anchor="right bottom"/>
- <Button id="btn_cnst" taborder="87" text="진료의뢰" class="btn2" visible="false" position="absolute 834 623 898 642" onclick="btn_cnst_onclick" anchor="right bottom"/>
- <Combo id="combo8" taborder="88" innerdataset="@ds_init_P0308list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" visible="false" position="absolute 1050 673 1184 692" onitemchanged="combo8_onitemchanged" anchor="right bottom"/>
- <Edit id="ipt_rqsthospcd" taborder="89" enable="false" position="absolute 999 648 1099 667" anchor="right bottom"/>
- <Edit id="ipt_rqstdrid" taborder="90" enable="false" position="absolute 1102 648 1194 667" anchor="right bottom"/>
- <Combo id="cmb_ordreqformflag" taborder="91" innerdataset="@ds_init_P0380list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 952 623 1132 642" onitemchanged="cmb_ordreqformflag_onitemchanged" anchor="right bottom"/>
- <Button id="button61" taborder="92" text="자보" class="btn2" position="absolute 248 425 290 444" onclick="button61_onclick" anchor="left bottom"/>
- <Combo id="rdo_rareobstflag" taborder="93" innerdataset="@ds_init_P6571list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 952 503 1068 522" anchor="right bottom"/>
- <Edit id="output11" taborder="94" readonly="true" position="absolute 222 690 282 709" anchor="left bottom"/>
- <TextArea id="textarea6" taborder="95" position="absolute 116 381 380 420" anchor="left bottom"/>
- <Combo id="combo38" taborder="96" innerdataset="@ds_init_wardcd" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" visible="false" position="absolute 115 306 257 325" anchor="left bottom"/>
- <Static id="caption147" text="예약정보" class="tit_2" position="absolute 5 310 149 326" anchor="left bottom"/>
- <Static id="caption148" text="원무 전달사항" class="cell_1" position="absolute 0 380 113 421" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption149" text="병동구분/세부병동" class="cell_1" position="absolute 0 332 113 355" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Combo id="combo41" taborder="97" innerdataset="@ds_hidden_roomgrdelist" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 116 358 213 377" tooltiptext="희망등급" tooltiptype="default" anchor="left bottom"/>
- <Static id="caption150" text="병실등급/형태/OS" class="cell_1" position="absolute 0 356 113 379" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Shape id="line123" linetype="horizontal" class="line_1" position="absolute 0 327 380 333" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
- <Shape id="line126" linetype="horizontal" class="line_3" position="absolute 0 420 380 426" anchor="left bottom"/>
- <Edit id="input3" taborder="98" class="input_default" enable="false" position="absolute 122 666 169 685" anchor="left bottom"/>
- <CheckBox id="chk_nhicyn" taborder="99" position="absolute 70 453 115 468" text="자격" falsevalue="N" truevalue="Y" anchor="left bottom"/>
- <Combo id="combo3" taborder="100" innerdataset="ds_init_P0474list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 116 334 235 353" tooltiptext="암센터/BMT/장기이식" anchor="left bottom"/>
- <Combo id="combo4" taborder="101" innerdataset="@ds_init_wardcd" codecolumn="cd" datacolumn="nm" class="combo_default" enable="false" position="absolute 238 334 380 353" tooltiptext="암센터 세부병동" anchor="left bottom"/>
- <Combo id="combo7" taborder="102" innerdataset="@ds_init_P0378list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 216 358 314 377" tooltiptext="병실형태" anchor="left bottom"/>
- <Edit id="input2" taborder="103" class="input_default" enable="false" position="absolute 317 358 347 377" tooltiptext="O2" onkeydown="input2_onkeydown" anchor="left bottom"/>
- <Edit id="input4" taborder="104" class="input_default" enable="false" position="absolute 350 358 380 377" tooltiptext="Suction" anchor="left bottom"/>
- <Button id="button4" taborder="105" text="프린터설정" class="btn3" position="absolute 1103 22 1195 44" onclick="button4_onclick" anchor="top right"/>
- <Combo id="cmb_ownbmaxgradeflag" taborder="106" innerdataset="@ds_init_PK062list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1071 527 1194 546" style="align:center middle;" anchor="right bottom"/>
- <Edit id="opt_fstrgstnm" taborder="107" readonly="true" position="absolute 985 23 1095 42" style="background:stretch 5,5;font:Dotum,9,bold;" anchor="top right"/>
- <Static id="caption26" text="입원등록자 :" position="absolute 900 25 985 40" style="font:Dotum,9,bold;" anchor="top right"/>
- <Combo id="cmb_bedcd" taborder="108" innerdataset="@ds_init_cmb_bedcd" codecolumn="cd" datacolumn="nm" enable="false" position="absolute 1116 550 1176 569" anchor="right bottom"/>
- <Static id="cap_privacy" text="사생활보호" visible="false" position="absolute 221 23 311 43" style="background:red;border:1 solid #000000ff ;align:center middle;font:Dotum,9,bold;" anchor="left top"/>
- <Radio id="radio1" taborder="109" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 952 456 1040 472" style="textpadding:0 2 0 3;" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">일반</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">기간</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_inagmt" taborder="110" text="관리" class="btn2" position="absolute 1047 455 1088 474" onclick="btn_inagmt_onclick" anchor="right bottom"/>
- <Static id="caption31" text="DRG상태/번호" class="cell_1" position="absolute 834 428 949 451" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Edit id="input6" taborder="111" enable="false" position="absolute 1071 430 1194 449" anchor="right bottom"/>
- <Combo id="combo10" taborder="112" innerdataset="@ds_init_PK020list" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 952 430 1068 449" anchor="right bottom"/>
- <Edit id="input14" taborder="113" enable="false" position="absolute 1073 599 1194 618" anchor="right bottom"/>
- <Button id="button26" taborder="114" text="임상정보" class="btn2" position="absolute 834 599 898 618" onclick="button26_onclick" anchor="right bottom"/>
- <Static id="caption35" text="가산" visible="false" position="absolute 912 599 945 619" style="color:red;font:Dotum,9,bold;" anchor="right bottom"/>
- <Combo id="combo30" taborder="115" innerdataset="@ds_init_PK043list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1071 503 1194 522" anchor="right bottom"/>
- <ImageViewer id="img_isolb" taborder="116" image="URL('theme://images/com/hismainxp/btn_top_infection0_d.gif')" position="absolute 59 51 79 70" anchor="left top"/>
- <ImageViewer id="img_isolc" taborder="117" image="URL('theme://images/com/hismainxp/btn_top_infection1_d.gif')" position="absolute 80 51 100 70" anchor="left top"/>
- <ImageViewer id="img_isola" taborder="118" image="URL('theme://images/com/hismainxp/btn_top_infection2_d.gif')" position="absolute 101 51 121 70" anchor="left top"/>
- <Button id="button21" taborder="119" class="icon_search" position="absolute 364 150 380 163" onclick="button21_onclick" anchor="left top"/>
- <Combo id="combo12" taborder="120" innerdataset="@ds_init_PK225list" codecolumn="cdid" datacolumn="cdnm" position="absolute 1015 479 1124 498" onitemchanged="combo12_onitemchanged" anchor="right bottom"/>
- <Div position="absolute 650 27 850 37" id="grp_card" visible="false" taborder="5">
- <Layouts>
- <Layout width="200" height="10"/>
- </Layouts>
- </Div>
- <Combo position="absolute 877 334 949 353" id="cmb_centcd" class="combo_default" visible="false" innerdataset="ds_init_centcd" datacolumn="nm" codecolumn="cd" taborder="6" anchor="right bottom"/>
- <Combo position="absolute 892 551 947 570" id="cmb_building" class="combo_default" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_building_onitemchanged" taborder="4" 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>
- <Static id="caption6" text="입원등록관리" class="tit_1" position="absolute 0 0 107 22"/>
- <Button id="button35" taborder="121" text="부유형등록" class="btn4" position="absolute 1040 757 1127 779" onclick="button35_onclick" anchor="right bottom"/>
- <Button id="button28" taborder="122" text="보호자" class="btn3" position="absolute 245 757 303 779" onclick="button28_onclick" anchor="left bottom"/>
- <Button id="button17" taborder="123" text="초기화" class="btn4" position="absolute 1129 757 1194 779" onclick="button17_onclick" anchor="right bottom"/>
- <Button id="button32" taborder="124" text="등록" class="btn4" position="absolute 909 757 960 779" onclick="button32_onclick" anchor="right bottom"/>
- <Button id="button11" taborder="125" text="팔찌" class="btn3" position="absolute 98 757 146 779" onclick="button11_onclick" anchor="left bottom"/>
- <Button id="button23" taborder="126" text="선택" class="btn3" position="absolute 196 757 244 779" onclick="button23_onclick" anchor="left bottom"/>
- <Button id="button12" taborder="127" text="진단" class="btn3" position="absolute 147 757 195 779" onclick="button12_onclick" anchor="left bottom"/>
- <Button id="button19" taborder="128" text="입원취소" class="btn4" position="absolute 962 757 1038 779" onclick="button19_onclick" anchor="right bottom"/>
- <Button id="button20" taborder="129" text="약정" class="btn3" position="absolute 0 757 48 779" onclick="button20_onclick" anchor="left bottom"/>
- <Button id="button5" taborder="130" text="입원전환" class="btn4" position="absolute 831 757 907 779" onclick="button5_onclick" anchor="right bottom"/>
- <Button id="button10" taborder="131" text="환자" class="btn3" position="absolute 304 757 352 779" onclick="button10_onclick" anchor="left bottom"/>
- <Button id="button14" taborder="132" text="결정" class="btn3" position="absolute 0 733 56 755" onclick="button14_onclick" anchor="left bottom" visible="false"/>
- <CheckBox id="bol_print" taborder="133" position="absolute 804 760 819 775" falsevalue="N" truevalue="Y" onchanged="bol_print_onchanged" value="N" anchor="right bottom"/>
- <Button id="button18" taborder="134" text="카드" class="btn3" position="absolute 232 733 288 755" onclick="button18_onclick" anchor="left bottom" visible="false"/>
- <Button id="button15" taborder="135" text="사생활" class="btn3" position="absolute 353 757 411 779" onclick="button15_onclick" anchor="left bottom"/>
- <Button id="button22" taborder="136" text="상급" class="btn3" position="absolute 49 757 97 779" onclick="button22_onclick" anchor="left bottom"/>
- <Tab id="switch2" taborder="74" tabindex="0" position="absolute 0 482 380 655" style="buttonbackground:stretch 10,10;background:stretch 10,23;" anchor="left bottom">
- <Tabpages>
- <Tabpage id="case_base">
- <Layouts>
- <Layout width="380" height="162">
- <Edit id="output68" taborder="21" readonly="true" position="absolute 122 124 215 143" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" anchor="left bottom"/>
- <Static id="caption127" text="피보험자 주민번호" class="cell_1" position="absolute 0 74 119 97" style="padding:0 0 0 4;" anchor="left bottom"/>
- <MaskEdit id="output69" taborder="22" readonly="true" mask="####-##-##" position="absolute 218 124 296 143" anchor="left bottom"/>
- <Static id="caption128" text="중증번호" class="cell_1" position="absolute 0 122 119 145" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption129" text="피보관계/피보성명" class="cell_1" position="absolute 0 50 119 73" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption130" text="보험자기호/명칭" class="cell_1" position="absolute 0 2 119 25" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption131" text="취득일자/종료일자" class="cell_1" position="absolute 0 98 119 121" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption132" text="보험증번호" class="cell_1" position="absolute 0 26 119 49" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Edit id="ipt_insucd" taborder="23" class="input_default" position="absolute 122 4 215 23" onkeydown="switch2_case_base_ipt_insucd_onkeydown" anchor="left bottom"/>
- <Edit id="ipt_insunm" taborder="24" class="input_default" position="absolute 237 4 377 23" anchor="left bottom"/>
- <Edit id="ipt_insuno" taborder="25" class="input_default" position="absolute 122 28 356 47" anchor="left bottom"/>
- <Combo id="cmb_insdrela" taborder="26" innerdataset="@ds_init_P0016list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 122 52 245 71" onitemchanged="switch2_case_base_cmb_insdrela_onitemchanged" anchor="left bottom"/>
- <Edit id="ipt_insdnm" taborder="27" class="input_default" position="absolute 248 52 377 71" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_insdrrgstno1" taborder="28" class="input_default" position="absolute 122 76 245 95" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_insdrrgstno2" taborder="29" class="input_default" position="absolute 248 76 377 95" autoselect="true" anchor="left bottom"/>
- <Calendar id="ipt_fromdd" taborder="30" class="input_default" position="absolute 122 100 245 119" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" anchor="left bottom"/>
- <Calendar id="ipt_todd" taborder="31" class="input_default" position="absolute 248 100 377 119" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5;" anchor="left bottom"/>
- <Button id="btn_insucd_search" taborder="32" class="icon_search" position="absolute 218 7 234 20" onclick="switch2_case_base_btn_insucd_search_onclick" anchor="left bottom"/>
- <Button id="btn_insuno_search" taborder="33" class="icon_search" position="absolute 358 31 374 44" onclick="switch2_case_base_btn_insuno_search_onclick" anchor="left bottom"/>
- <MaskEdit id="output9" taborder="34" readonly="true" mask="####-##-##" position="absolute 299 124 377 143" anchor="left bottom"/>
- <Edit id="output10" taborder="35" readonly="true" position="absolute 91 124 116 143" anchor="left bottom"/>
- <Shape id="line148" class="line_3" position="absolute 0 144 377 150" anchor="left bottom"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_inducs">
- <Layouts>
- <Layout width="380" height="160">
- <Static id="caption133" text="관리번호" class="cell_1" position="absolute 0 2 119 25" style="padding:0 0 0 4;"/>
- <Static id="caption134" text="요양승인기간" class="cell_1" position="absolute 0 98 119 121" style="padding:0 0 0 4;"/>
- <Static id="caption135" text="산재지사" class="cell_1" position="absolute 0 50 119 73" style="padding:0 0 0 4;"/>
- <Static id="caption136" text="사업장명" class="cell_1" position="absolute 0 26 119 49" style="padding:0 0 0 4;"/>
- <Static id="caption137" text="사고일자/진료개시" class="cell_1" position="absolute 0 74 119 97" style="padding:0 0 0 4;"/>
- <Edit id="output70" taborder="1" readonly="true" position="absolute 121 3 378 22"/>
- <Edit id="output71" taborder="2" readonly="true" position="absolute 121 28 378 47"/>
- <Edit id="output72" taborder="3" readonly="true" position="absolute 121 52 205 71"/>
- <MaskEdit id="output74" taborder="4" readonly="true" mask="####-##-##" position="absolute 121 76 247 95" type="string" maskchar=" " style="align:left middle;"/>
- <MaskEdit id="output75" taborder="5" readonly="true" mask="####-##-##" position="absolute 250 76 377 95" type="string" maskchar=" " style="align:left middle;"/>
- <MaskEdit id="output76" taborder="6" readonly="true" mask="####-##-##" position="absolute 121 100 247 119" type="string" maskchar=" " style="align:left middle;"/>
- <Shape id="line148" linetype="horizontal" class="line_3" position="absolute 0 120 377 126"/>
- <Edit id="output3" taborder="7" readonly="true" position="absolute 208 52 378 71"/>
- <MaskEdit id="output4" taborder="8" readonly="true" mask="####-##-##" position="absolute 250 100 376 119" type="string" maskchar=" " style="align:left middle;"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_ta">
- <Layouts>
- <Layout>
- <Static id="caption139" text="승인기간" class="cell_1" position="absolute 0 98 119 121"/>
- <Static id="caption140" text="승인과" class="cell_1" position="absolute 0 74 119 97"/>
- <Static id="caption141" text="보험회사" class="cell_1" position="absolute 0 2 119 25"/>
- <Static id="caption143" text="발생금액" class="cell_1" position="absolute 0 50 119 73"/>
- <Static id="caption144" text="지불한도액" class="cell_1" position="absolute 0 26 119 49"/>
- <Edit id="output77" taborder="1" readonly="true" position="absolute 121 4 210 23"/>
- <Edit id="output78" taborder="2" readonly="true" position="absolute 121 28 250 47"/>
- <Edit id="output79" taborder="3" readonly="true" position="absolute 121 52 377 71"/>
- <Edit id="output80" taborder="4" readonly="true" position="absolute 121 76 377 95"/>
- <Shape id="line154" linetype="horizontal" class="line_3" position="absolute 0 120 377 126"/>
- <MaskEdit id="output81" taborder="5" readonly="true" mask="yyyy-mm-dd" position="absolute 121 100 250 119"/>
- <MaskEdit id="output2" taborder="6" readonly="true" mask="yyyy-mm-dd" position="absolute 253 100 377 119"/>
- <Edit id="output8" taborder="7" readonly="true" position="absolute 213 4 377 23"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_dutywund">
- <Layouts>
- <Layout width="380" height="160">
- <Static id="caption145" text="공상적용 잔여일수" class="cell_1" position="absolute 0 2 119 25"/>
- <Shape id="line155" linetype="horizontal" class="line_3" position="absolute 0 24 377 30"/>
- <Edit id="output83" taborder="1" readonly="true" position="absolute 121 4 377 23"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="cpt_cctvscanyn" position="absolute 171 23 211 43" anchor="left top"/>
- <Static id="caption46" text="범 례" class="cell_2" position="absolute 588 732 658 748" style="background:#7cbbddff;" anchor="right bottom"/>
- <Static id="caption47" class="color_5" position="absolute 660 732 675 747" style="background:#cc3300ff;" anchor="right bottom"/>
- <Static id="caption25" text="결정서환자" position="absolute 686 732 748 746" anchor="right bottom"/>
- <Static id="caption19" class="color_6" position="absolute 751 732 766 747" style="background:#000000ff;" anchor="right bottom"/>
- <Static id="caption24" text="예약환자" position="absolute 772 732 828 746" anchor="right bottom"/>
- <Button id="button30" taborder="137" text="통지" class="btn3" position="absolute 412 757 460 779" onclick="button30_onclick" anchor="left bottom"/>
- <Button id="button27" taborder="138" text="수령" class="btn3" position="absolute 461 757 509 779" onclick="button27_onclick" anchor="left bottom"/>
- <Combo id="cmb_suppkind" taborder="63" innerdataset="@ds_cmb_suppkind" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 122 475 249 494" onitemchanged="cmb_suppkind_onitemchanged" anchor="left bottom"/>
- <Combo id="cmb_suppkindresn" taborder="80" innerdataset="@ds_init_P0032list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 252 475 380 494" anchor="left bottom"/>
- <Button id="Button00" taborder="139" text="보호입원" position="absolute 1129 479 1194 499" class="btn2" onclick="Button00_onclick" anchor="right bottom"/>
- <Edit id="Edit00" taborder="140" position="absolute 252 243 380 263" anchor="left top"/>
- <Button id="button03" taborder="141" text="간병" class="btn3" position="absolute 510 757 558 779" onclick="button03_onclick" anchor="left bottom"/>
- <Shape id="line44" class="line_6" position="absolute 0 750 1194 756" anchor="left right bottom"/>
- <Combo id="Combo00" taborder="142" position="absolute 1134 623 1194 643" anchor="right bottom" innerdataset="@ds_cmb_roomgrdecd" codecolumn="cd" datacolumn="hospitalistyn" style="align:center;" enable="false" index="-1"/>
- <Button id="Button07" taborder="143" text="전담" position="absolute 559 757 607 779" class="btn3" onclick="Button07_onclick" anchor="left bottom"/>
- <Button id="Button09" taborder="144" text="개인" class="btn3" position="absolute 608 757 656 779" anchor="left bottom" onclick="Button09_onclick"/>
- <Button id="Button33" taborder="145" text="영상" class="btn3" position="absolute 657 757 705 779" anchor="left bottom" onclick="Button33_onclick"/>
- <Static id="caption00" text="국적/차량" class="cell_1" position="absolute 0 241 112 264" anchor="left top" style="padding:0 0 0 4;"/>
- <Combo id="combo9" taborder="146" innerdataset="ds_init_naticd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 115 244 244 263" anchor="left top"/>
- <Edit id="Edit01" taborder="147" position="absolute 191 219 380 239" anchor="left top"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo14" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagkindcdflag" type="STRING" size="256" sumtext="주상병여부"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="상병코드"/>
- <Column id="termhngnm" type="STRING" size="256" sumtext="한글상병명"/>
- <Column id="termengnm" type="STRING" size="256" sumtext="영문상병명"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_grde" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_type" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_sex" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_roominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="sex" type="STRING"/>
- <Column id="bedcnt" type="STRING"/>
- <Column id="inpatcnt" type="STRING"/>
- <Column id="basbedcnt" type="STRING"/>
- <Column id="emptybedcnt" type="STRING"/>
- <Column id="tempaddbedcnt" type="STRING"/>
- <Column id="dschdclrtcnt" type="STRING"/>
- <Column id="outchngroomcnt" type="STRING"/>
- <Column id="inchngroomcnt" type="STRING"/>
- <Column id="roomtypecd" type="STRING"/>
- <Column id="roomgrdecd" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo24" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo27" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_naticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_atdoctid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_roomgrdelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- <Column id="typecd" type="STRING"/>
- <Column id="hospitalistyn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_insdrela" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_suppkindresn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo8" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_ordreqformflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_rdo_rareobstflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_ownbmaxgradeflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_bedcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo10" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo30" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_uncocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_centcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </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_P0025list" 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_P0026list" 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_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_P0039list" 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_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_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_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_P0157list" 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_P0391list" 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_P0380list" 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_P0308list" 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_M0019list" 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_P0328list" 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_P0474list" 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_P0378list" 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_P0400list" 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_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_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_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_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_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_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_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_PK048list" 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_PK066list" 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_PK092list" 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_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_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_pam_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_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_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nhicyn" type="STRING" size="256"/>
- <Column id="rsrvyn" type="STRING" size="256"/>
- <Column id="building" type="STRING" size="256"/>
- <Column id="ScndSuptrgtFlag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_chkprint" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_printers" 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>
- </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_hidden_source" 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="autoflag" 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="acptdd" type="STRING" size="256"/>
- <Column id="checkfnexam" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="autoflag"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="acptdd"/>
- <Col id="checkfnexam"/>
- </Row>
- </Rows>
- </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_instcd" type="STRING" size="256"/>
- <Column id="ptbs_hngnm" type="STRING" size="256"/>
- <Column id="ptbs_engnm" type="STRING" size="256"/>
- <Column id="ptbs_chinm" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
- <Column id="ptbs_brthdd" type="STRING" size="256"/>
- <Column id="ptbs_sex" type="STRING" size="256"/>
- <Column id="ptbs_age" type="STRING" size="256"/>
- <Column id="ptbs_bindpid" type="STRING" size="256"/>
- <Column id="ptbs_hometel" type="STRING" size="256"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256"/>
- <Column id="ptbs_etctel1" type="STRING" size="256"/>
- <Column id="ptbs_etctel2" type="STRING" size="256"/>
- <Column id="ptbs_smsaprvyn" type="STRING" size="256"/>
- <Column id="ptbs_email" type="STRING" size="256"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
- <Column id="ptbs_zipcdaddr" type="STRING" size="256"/>
- <Column id="ptbs_detladdr" type="STRING" size="256"/>
- <Column id="ptbs_btype" type="STRING" size="256"/>
- <Column id="ptbs_rh" type="STRING" size="256"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256"/>
- <Column id="ptbs_nati" type="STRING" size="256"/>
- <Column id="ptbs_psptno" type="STRING" size="256"/>
- <Column id="ptbs_recmyn" type="STRING" size="256"/>
- <Column id="ptbs_recmerid" type="STRING" size="256"/>
- <Column id="ptbs_recmernm" type="STRING" size="256"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256"/>
- <Column id="ptbs_vipyn" type="STRING" size="256"/>
- <Column id="ptbs_viprem" type="STRING" size="256"/>
- <Column id="ptbs_religncd" type="STRING" size="256"/>
- <Column id="ptbs_baptnm" type="STRING" size="256"/>
- <Column id="ptbs_chchnm" type="STRING" size="256"/>
- <Column id="ptbs_dethyn" type="STRING" size="256"/>
- <Column id="ptbs_dethdt" type="STRING" size="256"/>
- <Column id="ptbs_chosresn" type="STRING" size="256"/>
- <Column id="ptbs_animyn" type="STRING" size="256"/>
- <Column id="ptbs_exptresncd" type="STRING" size="256"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256"/>
- <Column id="ptbs_remfact" type="STRING" size="256"/>
- <Column id="ptbs_fstrgstrid" type="STRING" size="256"/>
- <Column id="ptbs_fstrgstdt" type="STRING" size="256"/>
- <Column id="ptbs_lastupdtrid" type="STRING" size="256"/>
- <Column id="ptbs_lastupdtdt" type="STRING" size="256"/>
- <Column id="ptbs_isolinfo" type="STRING" size="256"/>
- <Column id="ptbs_builno" type="STRING" size="256"/>
- <Column id="ptbs_carnum" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptbs_status"/>
- <Col id="ptbs_pid"/>
- <Col id="ptbs_instcd"/>
- <Col id="ptbs_hngnm"/>
- <Col id="ptbs_engnm"/>
- <Col id="ptbs_chinm"/>
- <Col id="ptbs_rrgstno1"/>
- <Col id="ptbs_rrgstno2"/>
- <Col id="ptbs_brthdd"/>
- <Col id="ptbs_sex"/>
- <Col id="ptbs_age"/>
- <Col id="ptbs_bindpid"/>
- <Col id="ptbs_hometel"/>
- <Col id="ptbs_mpphontel"/>
- <Col id="ptbs_etctel1"/>
- <Col id="ptbs_etctel2"/>
- <Col id="ptbs_smsaprvyn"/>
- <Col id="ptbs_email"/>
- <Col id="ptbs_zipcd1"/>
- <Col id="ptbs_zipcd2"/>
- <Col id="ptbs_zipcdseq"/>
- <Col id="ptbs_zipcdaddr"/>
- <Col id="ptbs_detladdr"/>
- <Col id="ptbs_btype"/>
- <Col id="ptbs_rh"/>
- <Col id="ptbs_forgeryn"/>
- <Col id="ptbs_nati"/>
- <Col id="ptbs_psptno"/>
- <Col id="ptbs_recmyn"/>
- <Col id="ptbs_recmerid"/>
- <Col id="ptbs_recmernm"/>
- <Col id="ptbs_recmerrela"/>
- <Col id="ptbs_vipyn"/>
- <Col id="ptbs_viprem"/>
- <Col id="ptbs_religncd"/>
- <Col id="ptbs_baptnm"/>
- <Col id="ptbs_chchnm"/>
- <Col id="ptbs_dethyn"/>
- <Col id="ptbs_dethdt"/>
- <Col id="ptbs_chosresn"/>
- <Col id="ptbs_animyn"/>
- <Col id="ptbs_exptresncd"/>
- <Col id="ptbs_inhospyn"/>
- <Col id="ptbs_remfact"/>
- <Col id="ptbs_fstrgstrid"/>
- <Col id="ptbs_fstrgstdt"/>
- <Col id="ptbs_lastupdtrid"/>
- <Col id="ptbs_lastupdtdt"/>
- <Col id="ptbs_isolinfo"/>
- <Col id="ptbs_builno"/>
- </Row>
- </Rows>
- </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_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>
- <Rows>
- <Row>
- <Col id="ptbs_agmttype">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <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_adrv" 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="inrsrvacptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="inrsrvacptseqno" type="INT" size="256" sumtext="입원예약접수번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="inrsrvacpttm" type="STRING" size="256" sumtext="접수시간"/>
- <Column id="inrsrvstat" type="STRING" size="256" sumtext="입원예약구분"/>
- <Column id="inrsrvprcpno" type="INT" size="256" sumtext="입원예약처방번호"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="suppkindresn" type="STRING" size="256" sumtext="보조유형사유코드"/>
- <Column id="insuno" type="STRING" size="256" sumtext="보험사코드"/>
- <Column id="indirecdrid" type="STRING" size="256" sumtext="지시의사"/>
- <Column id="indirecdd" type="STRING" size="256" sumtext="지시일자"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="담당교수"/>
- <Column id="inhopedd" type="STRING" size="256" sumtext="희망입원일자"/>
- <Column id="patinhopedd" type="STRING" size="256" sumtext="환자희망일자"/>
- <Column id="inhopeward" type="STRING" size="256" sumtext="희망병동"/>
- <Column id="inhoperoomgrdefrom" type="STRING" size="256" sumtext="희망병실등급FROM"/>
- <Column id="inhoperoomgrdeto" type="STRING" size="256" sumtext="희망병실등급TO"/>
- <Column id="assgward" type="STRING" size="256" sumtext="배정병동"/>
- <Column id="assgroom" type="STRING" size="256" sumtext="배정벙실"/>
- <Column id="assgbed" type="STRING" size="256" sumtext="배정벙상"/>
- <Column id="assgroomgrde" type="STRING" size="256" sumtext="배정병실등급"/>
- <Column id="assgroomtype" type="STRING" size="256" sumtext="배정병실형태"/>
- <Column id="inflag" type="STRING" size="256" sumtext="입원상태"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="drgno" type="STRING" size="256" sumtext="DRGNO"/>
- <Column id="bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="cpcd" type="STRING" size="256" sumtext="CP종류"/>
- <Column id="fcstinterm" type="STRING" size="256" sumtext="CP예상입원기간"/>
- <Column id="erreglyn" type="STRING" size="256" sumtext="응급정규여부"/>
- <Column id="isolroomyn" type="STRING" size="256" sumtext="격리실사용여부"/>
- <Column id="oxyyn" type="STRING" size="256" sumtext="O2사용여부"/>
- <Column id="suctyn" type="STRING" size="256" sumtext="SUCTION사용여부"/>
- <Column id="specroomyn" type="STRING" size="256" sumtext="입원예약병실형태"/>
- <Column id="scheopdd" type="STRING" size="256" sumtext="수술예정일자"/>
- <Column id="inrsrvgrad" type="STRING" size="256" sumtext="입원우선순위"/>
- <Column id="inrsrvrem" type="STRING" size="256" sumtext="입원예약참고사항"/>
- <Column id="drrem" type="STRING" size="256" sumtext="의료진참고사항"/>
- <Column id="inrsrvcnclresn" type="STRING" size="256" sumtext="입원예약취소사유"/>
- <Column id="incncldd" type="STRING" size="256" sumtext="입원취소일자"/>
- <Column id="incncltm" type="STRING" size="256" sumtext="입원취소시간"/>
- <Column id="nblsyn" type="STRING" size="256" sumtext="노블레스여부"/>
- <Column id="nurcnfid" type="STRING" size="256" sumtext="간호확인ID"/>
- <Column id="nurcnfdt" type="STRING" size="256" sumtext="간호확인시간"/>
- <Column id="clincstdyacptflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="clincstdyno" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="inrsrvcnclresnrem" type="STRING" size="256" sumtext="취소사유"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="incretno" type="STRING" size="256" sumtext="입원생성번호"/>
- <Column id="ocrtag" type="STRING" size="256" sumtext="OCRTag"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="subdeptcd" type="STRING" size="256" sumtext="하위진료과코드"/>
- <Column id="coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="wardtypecd" type="STRING" size="256" sumtext="병동형태"/>
- <Column id="specwardcd" type="STRING" size="256" sumtext="세부병동"/>
- <Column id="ordreqformflag" type="STRING" size="256" sumtext="수급절차(외래)"/>
- <Column id="atdoctid" 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"/>
- <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_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_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"/>
- <Column id="srdg_insukind" type="STRING" size="256"/>
- <Column id="srdg_anohosprgstflag" type="STRING" size="256"/>
- <Column id="srdg_cncrdiagcnfmdd" type="STRING" size="256"/>
- <Column id="srdg_genrdd" type="STRING" size="256"/>
- <Column id="srdg_signyn" type="STRING" size="256"/>
- <Column id="srdg_signdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srdg_pid"/>
- <Col id="srdg_insuflag"/>
- <Col id="srdg_suppkind"/>
- <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"/>
- <Col id="srdg_insukind"/>
- <Col id="srdg_anohosprgstflag"/>
- <Col id="srdg_cncrdiagcnfmdd"/>
- <Col id="srdg_genrdd"/>
- <Col id="srdg_signyn"/>
- <Col id="srdg_signdt"/>
- </Row>
- </Rows>
- </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" 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_rcvlist_pouplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="popupendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_popuplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_inpt_oncolumnchanged">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256" sumtext="상태Flag"/>
- <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_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_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_iprcaddyn" type="STRING" size="256" sumtext="추가처방여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_otptlist_grdoutchoshist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cvrtflag" type="STRING" size="256" sumtext="외래전환"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="calcflag" type="STRING" size="256" sumtext="수납Flag"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="ordtm" 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="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="fsexamflag" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="suppkindresn" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="insucd" type="STRING" size="256" sumtext="보험자기호"/>
- <Column id="medamtestmyn" type="STRING" size="256" sumtext="진찰료여부"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="형태"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="acptseqno" type="STRING" size="256" sumtext="이력일련번호"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ordreqformflag" type="STRING" size="256" sumtext="수급절차"/>
- <Column id="rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="disccd" 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="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="insucdnm" type="STRING" size="256" sumtext="보험자코드명"/>
- <Column id="insuno" type="STRING" size="256" sumtext="보험증번호"/>
- <Column id="insdnm" type="STRING" size="256" sumtext="피보험자성명"/>
- <Column id="insdrrgstno1" type="STRING" size="256" sumtext="피보험자주민번호앞자리"/>
- <Column id="insdrrgstno2" type="STRING" size="256" sumtext="피보험자주민번호뒷자리"/>
- <Column id="insdrela" type="STRING" size="256" sumtext="피보험자관계"/>
- </ColumnInfo>
- </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_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_fstinpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fstrgstnm" 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"/>
- <Dataset id="ds_hidden_rcv_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_admi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_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_instcd" type="STRING" size="256"/>
- <Column id="ptbs_hngnm" type="STRING" size="256"/>
- <Column id="ptbs_engnm" type="STRING" size="256"/>
- <Column id="ptbs_chinm" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
- <Column id="ptbs_brthdd" type="STRING" size="256"/>
- <Column id="ptbs_sex" type="STRING" size="256"/>
- <Column id="ptbs_age" type="STRING" size="256"/>
- <Column id="ptbs_bindpid" type="STRING" size="256"/>
- <Column id="ptbs_hometel" type="STRING" size="256"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256"/>
- <Column id="ptbs_etctel1" type="STRING" size="256"/>
- <Column id="ptbs_etctel2" type="STRING" size="256"/>
- <Column id="ptbs_smsaprvyn" type="STRING" size="256"/>
- <Column id="ptbs_email" type="STRING" size="256"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
- <Column id="ptbs_zipcdaddr" type="STRING" size="256"/>
- <Column id="ptbs_detladdr" type="STRING" size="256"/>
- <Column id="ptbs_btype" type="STRING" size="256"/>
- <Column id="ptbs_rh" type="STRING" size="256"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256"/>
- <Column id="ptbs_nati" type="STRING" size="256"/>
- <Column id="ptbs_psptno" type="STRING" size="256"/>
- <Column id="ptbs_recmyn" type="STRING" size="256"/>
- <Column id="ptbs_recmerid" type="STRING" size="256"/>
- <Column id="ptbs_recmernm" type="STRING" size="256"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256"/>
- <Column id="ptbs_vipyn" type="STRING" size="256"/>
- <Column id="ptbs_viprem" type="STRING" size="256"/>
- <Column id="ptbs_religncd" type="STRING" size="256"/>
- <Column id="ptbs_baptnm" type="STRING" size="256"/>
- <Column id="ptbs_chchnm" type="STRING" size="256"/>
- <Column id="ptbs_dethyn" type="STRING" size="256"/>
- <Column id="ptbs_dethdt" type="STRING" size="256"/>
- <Column id="ptbs_chosresn" type="STRING" size="256"/>
- <Column id="ptbs_animyn" type="STRING" size="256"/>
- <Column id="ptbs_exptresncd" type="STRING" size="256"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256"/>
- <Column id="ptbs_remfact" type="STRING" size="256"/>
- <Column id="ptbs_fstrgstrid" type="STRING" size="256"/>
- <Column id="ptbs_fstrgstdt" type="STRING" size="256"/>
- <Column id="ptbs_lastupdtrid" type="STRING" size="256"/>
- <Column id="ptbs_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptbs_status"/>
- <Col id="ptbs_pid"/>
- <Col id="ptbs_instcd"/>
- <Col id="ptbs_hngnm"/>
- <Col id="ptbs_engnm"/>
- <Col id="ptbs_chinm"/>
- <Col id="ptbs_rrgstno1"/>
- <Col id="ptbs_rrgstno2"/>
- <Col id="ptbs_brthdd"/>
- <Col id="ptbs_sex"/>
- <Col id="ptbs_age"/>
- <Col id="ptbs_bindpid"/>
- <Col id="ptbs_hometel"/>
- <Col id="ptbs_mpphontel"/>
- <Col id="ptbs_etctel1"/>
- <Col id="ptbs_etctel2"/>
- <Col id="ptbs_smsaprvyn"/>
- <Col id="ptbs_email"/>
- <Col id="ptbs_zipcd1"/>
- <Col id="ptbs_zipcd2"/>
- <Col id="ptbs_zipcdseq"/>
- <Col id="ptbs_zipcdaddr"/>
- <Col id="ptbs_detladdr"/>
- <Col id="ptbs_btype"/>
- <Col id="ptbs_rh"/>
- <Col id="ptbs_forgeryn"/>
- <Col id="ptbs_nati"/>
- <Col id="ptbs_psptno"/>
- <Col id="ptbs_recmyn"/>
- <Col id="ptbs_recmerid"/>
- <Col id="ptbs_recmernm"/>
- <Col id="ptbs_recmerrela"/>
- <Col id="ptbs_vipyn"/>
- <Col id="ptbs_viprem"/>
- <Col id="ptbs_religncd"/>
- <Col id="ptbs_baptnm"/>
- <Col id="ptbs_chchnm"/>
- <Col id="ptbs_dethyn"/>
- <Col id="ptbs_dethdt"/>
- <Col id="ptbs_chosresn"/>
- <Col id="ptbs_animyn"/>
- <Col id="ptbs_exptresncd"/>
- <Col id="ptbs_inhospyn"/>
- <Col id="ptbs_remfact"/>
- <Col id="ptbs_fstrgstrid"/>
- <Col id="ptbs_fstrgstdt"/>
- <Col id="ptbs_lastupdtrid"/>
- <Col id="ptbs_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_temp_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_seqno" type="STRING" size="256"/>
- <Column id="ptin_histstat" type="STRING" size="256"/>
- <Column id="ptin_fromdd" type="STRING" size="256"/>
- <Column id="ptin_insucd" type="STRING" size="256"/>
- <Column id="ptin_insucdnm" type="STRING" size="256"/>
- <Column id="ptin_insuno" 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_insdrela" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <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_seqno" type="STRING" size="256"/>
- <Column id="ptin_histstat" type="STRING" size="256"/>
- <Column id="ptin_fromdd" type="STRING" size="256"/>
- <Column id="ptin_insucd" type="STRING" size="256"/>
- <Column id="ptin_insucdnm" type="STRING" size="256"/>
- <Column id="ptin_insuno" 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_insdrela" 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_seqno"/>
- <Col id="ptin_histstat"/>
- <Col id="ptin_fromdd"/>
- <Col id="ptin_insucd"/>
- <Col id="ptin_insucdnm"/>
- <Col id="ptin_insuno"/>
- <Col id="ptin_insdnm"/>
- <Col id="ptin_insdrrgstno1"/>
- <Col id="ptin_insdrrgstno2"/>
- <Col id="ptin_insdrela"/>
- </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_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"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aipm_insucmpycd"/>
- <Col id="aipm_insucdnm"/>
- <Col id="aipm_paylimamt"/>
- <Col id="aipm_aprvfromdd"/>
- <Col id="aipm_aprvtodd"/>
- </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_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_aprvfromdd" type="STRING" size="256"/>
- <Column id="icpm_aprvtodd" type="STRING" size="256"/>
- <Column id="icpm_spredayno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <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_aprvfromdd"/>
- <Col id="icpm_aprvtodd"/>
- <Col id="icpm_spredayno"/>
- </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="status" type="STRING" size="256" sumtext="상태Flag"/>
- <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="seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="intm" type="STRING" size="256" sumtext="입원 시간"/>
- <Column id="inpath" type="STRING" size="256" sumtext="입원 경로"/>
- <Column id="arvpath" type="STRING" size="256" sumtext="도착경로"/>
- <Column id="ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="hospbrthyn" type="STRING" size="256" sumtext="본원 출생여부"/>
- <Column id="rsrvinyn" type="STRING" size="256" sumtext="입원예약 여부"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원 일자"/>
- <Column id="dschtm" type="STRING" size="256" sumtext="퇴원 시간"/>
- <Column id="dschtype" type="STRING" size="256" sumtext="퇴원 형태"/>
- <Column id="dethdt" type="STRING" size="256" sumtext="사망 일시"/>
- <Column id="indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="medcostestmflag" type="STRING" size="256" sumtext="진찰료 산정"/>
- <Column id="fsexamflag" type="STRING" size="256" sumtext="초재진 구분"/>
- <Column id="fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="brateflag" type="STRING" size="256" sumtext="외래부담률 O, 입원부담률 I"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태(외래 O, 응급 E ,입원 I)"/>
- <Column id="ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
- <Column id="suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택 진료 여부"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동 코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실 코드"/>
- <Column id="bedcd" type="STRING" size="256" sumtext="병상 코드"/>
- <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급 코드"/>
- <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태 코드"/>
- <Column id="rqsthospcd" type="STRING" size="256" sumtext="협력의뢰 병원코드"/>
- <Column id="rqstdrid" type="STRING" size="256" sumtext="협력의뢰 의사 ID"/>
- <Column id="hospiceyn" type="STRING" size="256" sumtext="호스피스여부"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG 사용 여부"/>
- <Column id="bmtyn" type="STRING" size="256" sumtext="BMT 환자 여부"/>
- <Column id="clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구 코드"/>
- <Column id="batlockid" type="STRING" size="256" sumtext="Batch작업시 처리 ID"/>
- <Column id="batlockyn" type="STRING" size="256" sumtext="Batch작업 여부"/>
- <Column id="prcplockid" type="STRING" size="256" sumtext="처방잠김ID"/>
- <Column id="ordcostretcdd" type="STRING" size="256" sumtext="진료비 소급일자"/>
- <Column id="ordcostcalcdd" type="STRING" size="256" sumtext="진료비 계산일자"/>
- <Column id="inacptdt" type="STRING" size="256" sumtext="입원접수 일시"/>
- <Column id="inacptchrgid" type="STRING" size="256" sumtext="입원접수 담당자"/>
- <Column id="eroutdt" type="STRING" size="256" sumtext="응급실 퇴실 일시"/>
- <Column id="careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
- <Column id="careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
- <Column id="careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
- <Column id="dietprcpcopyflag" type="STRING" size="256" sumtext="식이처방복사구분"/>
- <Column id="incncldt" type="STRING" size="256" sumtext="입원취소 일시"/>
- <Column id="incnclchrgid" type="STRING" size="256" sumtext="입원취소 담당자"/>
- <Column id="inoutcvrtyn" type="STRING" size="256" sumtext="입원후 외래전환 여부"/>
- <Column id="dschcnclyn" type="STRING" size="256" sumtext="퇴원취소 여부"/>
- <Column id="dschcnclresn" type="STRING" size="256" sumtext="퇴원취소 사유"/>
- <Column id="dschcncldt" type="STRING" size="256" sumtext="퇴원취소 일시"/>
- <Column id="dschcnclcharid" type="STRING" size="256" sumtext="퇴원취소담당자"/>
- <Column id="dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고 여부"/>
- <Column id="dschdclrdt" type="STRING" size="256" sumtext="퇴원예고 일시"/>
- <Column id="dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고 등록자"/>
- <Column id="dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고 등록일시"/>
- <Column id="dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록 접수일시"/>
- <Column id="dschrgstacptcharid" type="STRING" size="256" sumtext="퇴원등록 접수담당자"/>
- <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원통보 여부"/>
- <Column id="dschnotidt" type="STRING" size="256" sumtext="퇴원통보 일시"/>
- <Column id="dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보 등록자"/>
- <Column id="dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보 등록일시"/>
- <Column id="visitrefyn" type="STRING" size="256" sumtext="방문객용 적용 여부"/>
- <Column id="keepdschcnclresn" type="STRING" size="256" sumtext="가퇴원취소 사유"/>
- <Column id="calclastdd" type="STRING" size="256" sumtext="정산 최종일자"/>
- <Column id="dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행 상태"/>
- <Column id="lastjudgdt" type="STRING" size="256" sumtext="최종심사 일자"/>
- <Column id="lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구 일자"/>
- <Column id="lastjudgendid" type="STRING" size="256" sumtext="최종심사 완료자"/>
- <Column id="spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="probjudgflag" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
- <Column id="mainjudgid" type="STRING" size="256" sumtext="주심사자"/>
- <Column id="medcaredayno" type="STRING" size="256" sumtext="요양일수(보험사용)"/>
- <Column id="dschcntcyn" type="STRING" size="256" sumtext="퇴원시 환자에게 연락여부"/>
- <Column id="dscharngmnmemo" type="STRING" size="256" sumtext="퇴원정리메모(간호)"/>
- <Column id="ownbmaxbadd" type="STRING" size="256" sumtext="본인부담상한 기준일자"/>
- <Column id="nblsyn" type="STRING" size="256" sumtext="노블레스 여부"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자 ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자 ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="recovwardcd" type="STRING" size="256" sumtext="회복병동코드"/>
- <Column id="recovmovedd" type="STRING" size="256" sumtext="회복이동일자"/>
- <Column id="recovinrmdt" type="STRING" size="256" sumtext="회복입실일시"/>
- <Column id="recovoutdt" type="STRING" size="256" sumtext="회복퇴실일시"/>
- <Column id="ordreqformflag" type="STRING" size="256" sumtext="진료의뢰서구분"/>
- <Column id="handicaprbookpossnyn" type="STRING" size="256" sumtext="장애인수첩소지"/>
- <Column id="undersixageyn" type="STRING" size="256" sumtext="6세미만여부"/>
- <Column id="spclcd" type="STRING" size="256" sumtext="특례코드"/>
- <Column id="calcdd" type="STRING" size="256" sumtext="계산입실기준일자"/>
- <Column id="calctm" type="STRING" size="256" sumtext="계산입실기준시간"/>
- <Column id="badcd" type="STRING" size="256" sumtext="병상코드"/>
- <Column id="ermedispclid" type="STRING" size="256" sumtext="응급담당교수ID"/>
- <Column id="emplno" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="suppkindsubyn" type="STRING" size="256" sumtext="보조유형 주과여부"/>
- <Column id="ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="opertodd" type="STRING" size="256" sumtext="중증수술 보조유형 적용종료예정일"/>
- <Column id="onlnno" type="STRING" size="256" sumtext="통장입금 계좌번호"/>
- <Column id="careoutrmdt" type="STRING" size="256" sumtext="간호퇴실일시"/>
- <Column id="careoutrmdelyresn" type="STRING" size="256" sumtext="간호퇴실지연사유"/>
- <Column id="careoutrmrgstid" type="STRING" size="256" sumtext="간호퇴실등록자ID"/>
- <Column id="etcordflag" type="STRING" size="256" sumtext="(코드군 P0022 참조) J:주사"/>
- <Column id="spclsuppkind" type="STRING" size="256" sumtext="6시간미만환자 산정특례보조유형"/>
- <Column id="orgordtype" type="STRING" size="256" sumtext="최초 ordtype"/>
- <Column id="subdeptcd" type="STRING" size="256" sumtext="세부진료과"/>
- <Column id="iprcaddyn" type="STRING" size="256" sumtext="추가처방여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_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"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_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"/>
- <Column id="iphs_pid" type="STRING" size="256"/>
- <Column id="iphs_indd" type="STRING" size="256"/>
- <Column id="iphs_cretno" type="STRING" size="256"/>
- <Column id="iphs_fromdd" type="STRING" size="256"/>
- <Column id="iphs_seqno" type="STRING" size="256"/>
- <Column id="iphs_instcd" type="STRING" size="256"/>
- <Column id="iphs_mskind" type="STRING" size="256"/>
- <Column id="iphs_todd" type="STRING" size="256"/>
- <Column id="iphs_histstat" type="STRING" size="256"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256"/>
- <Column id="iphs_insukind" type="STRING" size="256"/>
- <Column id="iphs_suppkind" type="STRING" size="256"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256"/>
- <Column id="iphs_drgyn" type="STRING" size="256"/>
- <Column id="iphs_bmtyn" type="STRING" size="256"/>
- <Column id="iphs_cpyn" type="STRING" size="256"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256"/>
- <Column id="iphs_disccd" type="STRING" size="256"/>
- <Column id="iphs_rcptyn" type="STRING" size="256"/>
- <Column id="iphs_clamkey" type="STRING" size="256"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256"/>
- <Column id="iphs_rareobstflag" type="STRING" size="256"/>
- <Column id="iphs_emplnm" type="STRING" size="256"/>
- <Column id="iphs_famyrelnm" type="STRING" size="256"/>
- <Column id="iphs_preststatnm" type="STRING" size="256"/>
- <Column id="iphs_profacptyn" type="STRING" size="256"/>
- <Column id="iphs_profacptdd" type="STRING" size="256"/>
- <Column id="iphs_remark" type="STRING" size="256"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256"/>
- <Column id="iphs_fstrgstnm" type="STRING" size="256"/>
- <Column id="iphs_drgno" type="STRING" size="256"/>
- <Column id="iphs_etcordflag" type="STRING" size="256"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING" size="256"/>
- <Column id="iphs_forcesepcd" type="STRING" size="256"/>
- <Column id="iphs_uncocd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="iphs_status"/>
- <Col id="iphs_pid"/>
- <Col id="iphs_indd"/>
- <Col id="iphs_cretno"/>
- <Col id="iphs_fromdd"/>
- <Col id="iphs_seqno"/>
- <Col id="iphs_instcd"/>
- <Col id="iphs_mskind"/>
- <Col id="iphs_todd"/>
- <Col id="iphs_histstat"/>
- <Col id="iphs_indschacptstat"/>
- <Col id="iphs_insukind"/>
- <Col id="iphs_suppkind"/>
- <Col id="iphs_suppkindresn"/>
- <Col id="iphs_calcscorrecalflag"/>
- <Col id="iphs_drgyn"/>
- <Col id="iphs_bmtyn"/>
- <Col id="iphs_cpyn">N</Col>
- <Col id="iphs_clincstdycd"/>
- <Col id="iphs_disccd"/>
- <Col id="iphs_rcptyn"/>
- <Col id="iphs_clamkey"/>
- <Col id="iphs_clamlastdd"/>
- <Col id="iphs_judgmdlid"/>
- <Col id="iphs_fstrgstrid"/>
- <Col id="iphs_fstrgstdt"/>
- <Col id="iphs_lastupdtrid"/>
- <Col id="iphs_lastupdtdt"/>
- <Col id="iphs_rareobstflag"/>
- <Col id="iphs_emplnm"/>
- <Col id="iphs_famyrelnm"/>
- <Col id="iphs_preststatnm"/>
- <Col id="iphs_profacptyn"/>
- <Col id="iphs_profacptdd"/>
- <Col id="iphs_remark"/>
- <Col id="iphs_ownbmaxgradeflag"/>
- <Col id="iphs_fstrgstnm"/>
- <Col id="iphs_drgno"/>
- <Col id="iphs_etcordflag"/>
- <Col id="iphs_handicaprbookpossnyn"/>
- <Col id="iphs_forcesepcd"/>
- <Col id="iphs_uncocd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_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_inrsrvacptdd" type="STRING" size="256"/>
- <Column id="adrv_inrsrvacptseqno" type="STRING" size="256"/>
- <Column id="adrv_cpyn" type="STRING" size="256"/>
- <Column id="adrv_orddeptcd" type="STRING" size="256"/>
- <Column id="adrv_inhopeward" type="STRING" size="256"/>
- <Column id="adrv_inhoperoomgrdeto" type="STRING" size="256"/>
- <Column id="adrv_oxyyn" type="STRING" size="256"/>
- <Column id="adrv_suctyn" type="STRING" size="256"/>
- <Column id="adrv_inrsrvrem" type="STRING" size="256"/>
- <Column id="adrv_specroomyn" type="STRING" size="256"/>
- <Column id="adrv_wardtypecd" type="STRING" size="256"/>
- <Column id="adrv_specwardcd" type="STRING" size="256"/>
- <Column id="adrv_inrsrvstat" type="STRING" size="256"/>
- <Column id="adrv_insukind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="adrv_pid"/>
- <Col id="adrv_inrsrvacptdd"/>
- <Col id="adrv_inrsrvacptseqno"/>
- <Col id="adrv_cpyn"/>
- <Col id="adrv_orddeptcd"/>
- <Col id="adrv_inhopeward"/>
- <Col id="adrv_inhoperoomgrdeto"/>
- <Col id="adrv_oxyyn"/>
- <Col id="adrv_suctyn"/>
- <Col id="adrv_inrsrvrem"/>
- <Col id="adrv_specroomyn"/>
- <Col id="adrv_wardtypecd"/>
- <Col id="adrv_specwardcd"/>
- <Col id="adrv_inrsrvstat"/>
- <Col id="adrv_insukind"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_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"/>
- <Column id="admi_rcptflag" type="STRING" size="256"/>
- <Column id="admi_cashamt" type="STRING" size="256"/>
- <Column id="admi_cardamt" type="STRING" size="256"/>
- <Column id="admi_onlineamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="admi_pid"/>
- <Col id="admi_rcptflag"/>
- <Col id="admi_cashamt"/>
- <Col id="admi_cardamt"/>
- <Col id="admi_onlineamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_inpt" 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"/>
- <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_calcflag" 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">Y</Col>
- </Row>
- <Row>
- <Col id="label">미수납</Col>
- <Col id="value">S</Col>
- </Row>
- <Row>
- <Col id="label">수납</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_specordyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">Y</Col>
- <Col id="label">선택</Col>
- </Row>
- <Row>
- <Col id="value">N</Col>
- <Col id="label">비선택</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_medamtestmyn" 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">Y</Col>
- </Row>
- <Row>
- <Col id="label">미산정</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ordtype" 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">O</Col>
- </Row>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_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_init_proccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256" sumtext="의료급여기관코드"/>
- <Column id="loginid" type="STRING" size="256" sumtext="공단로그인id"/>
- <Column id="password" type="STRING" size="256" sumtext="공단로그인pwd"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_patcardissue" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_etc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_orddeptnm" type="STRING" size="256"/>
- <Column id="inpt_orddrnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_orddeptnm"/>
- <Col id="inpt_orddrnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_d_rcv" 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_popup" 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="insuflag" type="STRING" size="256"/>
- <Column id="srchcnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="insuflag"/>
- <Col id="srchcnts"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prntsetupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntsetupinfo" type="STRING" size="256" sumtext="코드"/>
- <Column id="macaddr" type="STRING" size="256" sumtext="macaddr"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="arg_ds_send" 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="acptdd" type="STRING" size="256"/>
- <Column id="inhospyn" type="STRING" size="256"/>
- <Column id="checkfnexam" type="STRING" size="256"/>
- <Column id="autoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist" 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="bindyn" type="STRING" size="256" sumtext="환자등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글이름"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="표시이름"/>
- <Column id="engnm" type="STRING" size="256" sumtext="영문이름"/>
- <Column id="chinm" type="STRING" size="256" sumtext="영문이름"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호앞6자리"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호뒤7자리"/>
- <Column id="rrgstno3" type="STRING" size="256" sumtext="주민번호뒤4자리와별표3자리"/>
- <Column id="lastinsukind" type="STRING" size="256" sumtext="최근보험유형"/>
- <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="bindpid" type="STRING" size="256" sumtext="합본등록번호"/>
- <Column id="hometel" type="STRING" size="256" sumtext="집전화번호"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="휴대전화번호"/>
- <Column id="etctel1" type="STRING" size="256" sumtext="기타전화번호1"/>
- <Column id="etctel2" type="STRING" size="256" sumtext="기타전화번호2"/>
- <Column id="smsaprvyn" type="STRING" size="256" sumtext="SMS전송 승인 여부"/>
- <Column id="email" type="STRING" size="256" sumtext="이메일 게정"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호 앞 3자리"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호 뒤 3자리"/>
- <Column id="zipcdseq" type="STRING" size="256" sumtext="우편일련번호"/>
- <Column id="addr" type="STRING" size="256" sumtext="기본주소"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="btype" type="STRING" size="256" sumtext="혈액형"/>
- <Column id="rh" type="STRING" size="256" sumtext="RH혈액형"/>
- <Column id="forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="psptno" type="STRING" size="256" sumtext="여권번호"/>
- <Column id="recmyn" type="STRING" size="256" sumtext="추천여부"/>
- <Column id="recmerid" type="STRING" size="256" sumtext="추천인ID"/>
- <Column id="recmernm" type="STRING" size="256" sumtext="추천인명"/>
- <Column id="recmerrela" type="STRING" size="256" sumtext="추천인과의 관계"/>
- <Column id="vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="viprem" type="STRING" size="256" sumtext="VIP비고"/>
- <Column id="religncd" type="STRING" size="256" sumtext="종교코드"/>
- <Column id="baptnm" type="STRING" size="256" sumtext="세례명"/>
- <Column id="chchnm" type="STRING" size="256" sumtext="성당명"/>
- <Column id="dethyn" type="STRING" size="256" sumtext="사망여부"/>
- <Column id="dethdt" type="STRING" size="256" sumtext="사망일시"/>
- <Column id="dethdd" type="STRING" size="256" sumtext="사망일자"/>
- <Column id="dethtm" type="STRING" size="256" sumtext="사망시간"/>
- <Column id="chosresn" type="STRING" size="256" sumtext="내원사유"/>
- <Column id="animyn" type="STRING" size="256" sumtext="동물여부"/>
- <Column id="exptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="inhospyn" type="STRING" size="256" sumtext="재원여부"/>
- <Column id="handicapryn" type="STRING" size="256" sumtext="장애인여부"/>
- <Column id="pidflag" type="STRING" size="256" sumtext="등록번호구분"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptunyn" type="STRING" size="256" sumtext="미수안내"/>
- <Column id="lastorddd" type="STRING" size="256" sumtext="최근내원일"/>
- <Column id="lastorddeptcd" type="STRING" size="256" sumtext="최근내원과"/>
- <Column id="outuncoamt" type="STRING" size="256" sumtext="외래미수금"/>
- <Column id="dschuncoamt" type="STRING" size="256" sumtext="입원미수금"/>
- <Column id="kioskrcptnoyn" type="STRING" size="256" sumtext="무인수납불가여부"/>
- <Column id="carnum" type="STRING" size="256" sumtext="차량번호"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="가예약 접수일자"/>
- <Column id="acptno" type="STRING" size="256" sumtext="가예약 접수일련번호"/>
- <Column id="patspcfyn" type="STRING" size="256" sumtext="특이환자여부"/>
- <Column id="tdaydsch" type="STRING" size="256" sumtext="특이환자여부"/>
- <Column id="mig" type="STRING" size="256" sumtext="마이그레이션여부"/>
- <Column id="scanyn" type="STRING" size="256" sumtext="동의서출력여부"/>
- <Column id="spifscanyn" type="STRING" size="256" sumtext="선택진료신청서스캔여부"/>
- <Column id="isolinfo" type="STRING" size="256" sumtext="격리환자정보"/>
- <Column id="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"/>
- <Dataset id="ds_hidden_check_hndc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_check_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_check_inpt1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_check_stdy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_check_disc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_check_bind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_check_tempdsch" 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="mode" type="STRING" size="256" sumtext="구분Flag"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호앞자리"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호뒷자리"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="indd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_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_main_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_h_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"/>
- <Column id="cnst_orddeptcd" type="STRING" size="256"/>
- <Column id="cnst_insuflag" type="STRING" size="256"/>
- <Column id="cnst_ordreqkind" type="STRING" size="256"/>
- <Column id="cnst_todd" type="STRING" size="256"/>
- <Column id="cnst_seqno" type="STRING" size="256"/>
- <Column id="cnst_instcd" type="STRING" size="256"/>
- <Column id="cnst_histstat" type="STRING" size="256"/>
- <Column id="cnst_fromdd" type="STRING" size="256"/>
- <Column id="cnst_fstrgstrid" type="STRING" size="256"/>
- <Column id="cnst_fstrgstdt" type="STRING" size="256"/>
- <Column id="cnst_lastupdtrid" type="STRING" size="256"/>
- <Column id="cnst_lastupdtdt" type="STRING" size="256"/>
- <Column id="cnst_orddeptcd_before" type="STRING" size="256"/>
- <Column id="cnst_insuflag_before" type="STRING" size="256"/>
- <Column id="cnst_ordreqkind_before" type="STRING" size="256"/>
- <Column id="cnst_todd_before" type="STRING" size="256"/>
- <Column id="cnst_seqno_before" type="STRING" size="256"/>
- <Column id="cnst_stat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cnst_pid"/>
- <Col id="cnst_orddeptcd"/>
- <Col id="cnst_insuflag"/>
- <Col id="cnst_ordreqkind"/>
- <Col id="cnst_todd"/>
- <Col id="cnst_seqno"/>
- <Col id="cnst_instcd"/>
- <Col id="cnst_histstat"/>
- <Col id="cnst_fromdd"/>
- <Col id="cnst_fstrgstrid"/>
- <Col id="cnst_fstrgstdt"/>
- <Col id="cnst_lastupdtrid"/>
- <Col id="cnst_lastupdtdt"/>
- <Col id="cnst_orddeptcd_before"/>
- <Col id="cnst_insuflag_before"/>
- <Col id="cnst_ordreqkind_before"/>
- <Col id="cnst_todd_before"/>
- <Col id="cnst_seqno_before"/>
- <Col id="cnst_stat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_nbmo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nbabyindd" type="STRING" size="256"/>
- <Column id="womnbrthdd" type="STRING" size="256"/>
- <Column id="womnpid" type="STRING" size="256"/>
- <Column id="womnhngnm" type="STRING" size="256"/>
- <Column id="womnindd" type="STRING" size="256"/>
- <Column id="sickbabyyn" type="STRING" size="256"/>
- <Column id="Immatureflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="nbabyindd"/>
- <Col id="womnbrthdd"/>
- <Col id="womnpid"/>
- <Col id="womnhngnm"/>
- <Col id="womnindd"/>
- <Col id="sickbabyyn">N</Col>
- <Col id="Immatureflag">N</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="256"/>
- <Column id="icdr_indd" type="STRING" size="256"/>
- <Column id="icdr_cretno" type="STRING" size="256"/>
- <Column id="icdr_fromdd" type="STRING" size="256"/>
- <Column id="icdr_seqno" type="STRING" size="256"/>
- <Column id="icdr_instcd" type="STRING" size="256"/>
- <Column id="icdr_mskind" type="STRING" size="256"/>
- <Column id="icdr_todd" type="STRING" size="256"/>
- <Column id="icdr_histstat" type="STRING" size="256"/>
- <Column id="icdr_indschacptstat" type="STRING" size="256"/>
- <Column id="icdr_centcd" type="STRING" size="256"/>
- <Column id="icdr_dutdeptcd" type="STRING" size="256"/>
- <Column id="icdr_suporddeptcd" type="STRING" size="256"/>
- <Column id="icdr_orddeptcd" type="STRING" size="256"/>
- <Column id="icdr_medispclid" type="STRING" size="256"/>
- <Column id="icdr_atdoctid" type="STRING" size="256"/>
- <Column id="icdr_specordyn" type="STRING" size="256"/>
- <Column id="icdr_wardcd" type="STRING" size="256"/>
- <Column id="icdr_roomcd" type="STRING" size="256"/>
- <Column id="icdr_bedcd" type="STRING" size="256"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd" type="STRING" size="256"/>
- <Column id="icdr_wardcd2" type="STRING" size="256"/>
- <Column id="icdr_roomcd2" type="STRING" size="256"/>
- <Column id="icdr_bedcd2" type="STRING" size="256"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="256"/>
- <Column id="icdr_fstrgstrid" type="STRING" size="256"/>
- <Column id="icdr_fstrgstdt" type="STRING" size="256"/>
- <Column id="icdr_lastupdtrid" type="STRING" size="256"/>
- <Column id="icdr_lastupdtdt" type="STRING" size="256"/>
- <Column id="icdr_subdeptcd" type="STRING" size="256"/>
- <Column id="icdr_coopteamcd" type="STRING" size="256"/>
- <Column id="icdr_specordtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="icdr_status"/>
- <Col id="icdr_pid"/>
- <Col id="icdr_indd"/>
- <Col id="icdr_cretno"/>
- <Col id="icdr_fromdd"/>
- <Col id="icdr_seqno"/>
- <Col id="icdr_instcd"/>
- <Col id="icdr_mskind"/>
- <Col id="icdr_todd"/>
- <Col id="icdr_histstat"/>
- <Col id="icdr_indschacptstat"/>
- <Col id="icdr_centcd"/>
- <Col id="icdr_dutdeptcd"/>
- <Col id="icdr_suporddeptcd"/>
- <Col id="icdr_orddeptcd"/>
- <Col id="icdr_medispclid"/>
- <Col id="icdr_atdoctid"/>
- <Col id="icdr_specordyn"/>
- <Col id="icdr_wardcd"/>
- <Col id="icdr_roomcd"/>
- <Col id="icdr_bedcd"/>
- <Col id="icdr_roomgrdecd"/>
- <Col id="icdr_roomtypecd"/>
- <Col id="icdr_wardcd2"/>
- <Col id="icdr_roomcd2"/>
- <Col id="icdr_bedcd2"/>
- <Col id="icdr_roomgrdecd2"/>
- <Col id="icdr_roomtypecd2"/>
- <Col id="icdr_fstrgstrid"/>
- <Col id="icdr_fstrgstdt"/>
- <Col id="icdr_lastupdtrid"/>
- <Col id="icdr_lastupdtdt"/>
- <Col id="icdr_subdeptcd"/>
- <Col id="icdr_coopteamcd"/>
- <Col id="icdr_specordtype"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="otpt_pid" type="STRING" size="256"/>
- <Column id="otpt_orddd" type="STRING" size="256"/>
- <Column id="otpt_cretno" type="STRING" size="256"/>
- <Column id="otpt_acptseqno" type="STRING" size="256"/>
- <Column id="otpt_instcd" type="STRING" size="256"/>
- <Column id="otpt_histstat" type="STRING" size="256"/>
- <Column id="otpt_orgorddd" type="STRING" size="256"/>
- <Column id="otpt_orgcretno" type="STRING" size="256"/>
- <Column id="otpt_calcbaseflag" type="STRING" size="256"/>
- <Column id="otpt_calcyn" type="STRING" size="256"/>
- <Column id="otpt_ordtm" type="STRING" size="256"/>
- <Column id="otpt_orddeptcd" type="STRING" size="256"/>
- <Column id="otpt_orddrid" type="STRING" size="256"/>
- <Column id="otpt_dutdeptcd" type="STRING" size="256"/>
- <Column id="otpt_centcd" type="STRING" size="256"/>
- <Column id="otpt_supdeptcd" type="STRING" size="256"/>
- <Column id="otpt_mskind" type="STRING" size="256"/>
- <Column id="otpt_insukind" type="STRING" size="256"/>
- <Column id="otpt_suppkind" type="STRING" size="256"/>
- <Column id="otpt_insucd" type="STRING" size="256"/>
- <Column id="otpt_suppkindresn" type="STRING" size="256"/>
- <Column id="otpt_specordyn" type="STRING" size="256"/>
- <Column id="otpt_holiflag" type="STRING" size="256"/>
- <Column id="otpt_fsexamflag" type="STRING" size="256"/>
- <Column id="otpt_fsexammanlyn" type="STRING" size="256"/>
- <Column id="otpt_ordtype" type="STRING" size="256"/>
- <Column id="otpt_brateflag" type="STRING" size="256"/>
- <Column id="otpt_medamtestmyn" type="STRING" size="256"/>
- <Column id="otpt_medamtpostyn" type="STRING" size="256"/>
- <Column id="otpt_medamtfreeresn" type="STRING" size="256"/>
- <Column id="otpt_rsrvflag" type="STRING" size="256"/>
- <Column id="otpt_etcordflag" type="STRING" size="256"/>
- <Column id="otpt_disccd" type="STRING" size="256"/>
- <Column id="otpt_hosoutexptresncd" type="STRING" size="256"/>
- <Column id="otpt_clincstdyacptflag" type="STRING" size="256"/>
- <Column id="otpt_clincstdyno" type="STRING" size="256"/>
- <Column id="otpt_chrtlendyn" type="STRING" size="256"/>
- <Column id="otpt_specorddescyn" type="STRING" size="256"/>
- <Column id="otpt_ordreqdescyn" type="STRING" size="256"/>
- <Column id="otpt_ordreqhospgrde" type="STRING" size="256"/>
- <Column id="otpt_insuchrgyn" type="STRING" size="256"/>
- <Column id="otpt_nursacptyn" type="STRING" size="256"/>
- <Column id="otpt_nursacptdt" type="STRING" size="256"/>
- <Column id="otpt_dracptyn" type="STRING" size="256"/>
- <Column id="otpt_dracptdt" type="STRING" size="256"/>
- <Column id="otpt_prcpgenryn" type="STRING" size="256"/>
- <Column id="otpt_prcpnotoccrresn" type="STRING" size="256"/>
- <Column id="otpt_estmspclappyn" type="STRING" size="256"/>
- <Column id="otpt_elbulbodstat" type="STRING" size="256"/>
- <Column id="otpt_elbulbodstatdt" type="STRING" size="256"/>
- <Column id="otpt_calcflag" type="STRING" size="256"/>
- <Column id="otpt_calcmthdflag" type="STRING" size="256"/>
- <Column id="otpt_dnoracptyn" type="STRING" size="256"/>
- <Column id="otpt_rqstflag" type="STRING" size="256"/>
- <Column id="otpt_rqsthospcd" type="STRING" size="256"/>
- <Column id="otpt_rqstdrid" type="STRING" size="256"/>
- <Column id="otpt_tdayinflag" type="STRING" size="256"/>
- <Column id="otpt_tranindd" type="STRING" size="256"/>
- <Column id="otpt_rcptdd" type="STRING" size="256"/>
- <Column id="otpt_rcptno" type="STRING" size="256"/>
- <Column id="otpt_rcptseqno" type="STRING" size="256"/>
- <Column id="otpt_telrsrvrem" type="STRING" size="256"/>
- <Column id="otpt_fstacptdt" type="STRING" size="256"/>
- <Column id="otpt_fstacptid" type="STRING" size="256"/>
- <Column id="otpt_fstrgstrid" type="STRING" size="256"/>
- <Column id="otpt_fstrgstdt" type="STRING" size="256"/>
- <Column id="otpt_lastupdtrid" type="STRING" size="256"/>
- <Column id="otpt_lastupdtdt" type="STRING" size="256"/>
- <Column id="otpt_cvrtflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="otpt_pid"/>
- <Col id="otpt_orddd"/>
- <Col id="otpt_cretno"/>
- <Col id="otpt_acptseqno"/>
- <Col id="otpt_instcd"/>
- <Col id="otpt_histstat"/>
- <Col id="otpt_orgorddd"/>
- <Col id="otpt_orgcretno"/>
- <Col id="otpt_calcbaseflag"/>
- <Col id="otpt_calcyn"/>
- <Col id="otpt_ordtm"/>
- <Col id="otpt_orddeptcd"/>
- <Col id="otpt_orddrid"/>
- <Col id="otpt_dutdeptcd"/>
- <Col id="otpt_centcd"/>
- <Col id="otpt_supdeptcd"/>
- <Col id="otpt_mskind"/>
- <Col id="otpt_insukind"/>
- <Col id="otpt_suppkind"/>
- <Col id="otpt_insucd"/>
- <Col id="otpt_suppkindresn"/>
- <Col id="otpt_specordyn"/>
- <Col id="otpt_holiflag"/>
- <Col id="otpt_fsexamflag"/>
- <Col id="otpt_fsexammanlyn"/>
- <Col id="otpt_ordtype"/>
- <Col id="otpt_brateflag"/>
- <Col id="otpt_medamtestmyn"/>
- <Col id="otpt_medamtpostyn"/>
- <Col id="otpt_medamtfreeresn"/>
- <Col id="otpt_rsrvflag"/>
- <Col id="otpt_etcordflag"/>
- <Col id="otpt_disccd"/>
- <Col id="otpt_hosoutexptresncd"/>
- <Col id="otpt_clincstdyacptflag"/>
- <Col id="otpt_clincstdyno"/>
- <Col id="otpt_chrtlendyn"/>
- <Col id="otpt_specorddescyn"/>
- <Col id="otpt_ordreqdescyn"/>
- <Col id="otpt_ordreqhospgrde"/>
- <Col id="otpt_insuchrgyn"/>
- <Col id="otpt_nursacptyn"/>
- <Col id="otpt_nursacptdt"/>
- <Col id="otpt_dracptyn"/>
- <Col id="otpt_dracptdt"/>
- <Col id="otpt_prcpgenryn"/>
- <Col id="otpt_prcpnotoccrresn"/>
- <Col id="otpt_estmspclappyn"/>
- <Col id="otpt_elbulbodstat"/>
- <Col id="otpt_elbulbodstatdt"/>
- <Col id="otpt_calcflag"/>
- <Col id="otpt_calcmthdflag"/>
- <Col id="otpt_dnoracptyn"/>
- <Col id="otpt_rqstflag"/>
- <Col id="otpt_rqsthospcd"/>
- <Col id="otpt_rqstdrid"/>
- <Col id="otpt_tdayinflag"/>
- <Col id="otpt_tranindd"/>
- <Col id="otpt_rcptdd"/>
- <Col id="otpt_rcptno"/>
- <Col id="otpt_rcptseqno"/>
- <Col id="otpt_telrsrvrem"/>
- <Col id="otpt_fstacptdt"/>
- <Col id="otpt_fstacptid"/>
- <Col id="otpt_fstrgstrid"/>
- <Col id="otpt_fstrgstdt"/>
- <Col id="otpt_lastupdtrid"/>
- <Col id="otpt_lastupdtdt"/>
- <Col id="otpt_cvrtflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_adrvlist_grdinhprsspec" 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="status" 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="mpphontel" type="STRING" size="256" sumtext="핸드폰"/>
- <Column id="inrsrvacptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="inrsrvacptseqno" type="INT" size="256" sumtext="입원예약접수번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="inrsrvacpttm" type="STRING" size="256" sumtext="접수시간"/>
- <Column id="inrsrvstat" type="STRING" size="256" sumtext="입원예약구분"/>
- <Column id="inrsrvprcpno" type="INT" size="256" sumtext="입원예약처방번호"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="suppkindresn" type="STRING" size="256" sumtext="보조유형사유코드"/>
- <Column id="insuno" type="STRING" size="256" sumtext="보험사코드"/>
- <Column id="indirecdrid" type="STRING" size="256" sumtext="지시의사"/>
- <Column id="indirecdd" type="STRING" size="256" sumtext="지시일자"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="담당교수"/>
- <Column id="inhopedd" type="STRING" size="256" sumtext="희망입원일자"/>
- <Column id="patinhopedd" type="STRING" size="256" sumtext="환자희망일자"/>
- <Column id="inhopeward" type="STRING" size="256" sumtext="희망병동"/>
- <Column id="inhoperoomgrdefrom" type="STRING" size="256" sumtext="희망병실등급FROM"/>
- <Column id="inhoperoomgrdeto" type="STRING" size="256" sumtext="희망병실등급TO"/>
- <Column id="assgward" type="STRING" size="256" sumtext="배정병동"/>
- <Column id="assgroom" type="STRING" size="256" sumtext="배정벙실"/>
- <Column id="assgbed" type="STRING" size="256" sumtext="배정벙상"/>
- <Column id="assgroomgrde" type="STRING" size="256" sumtext="배정병실등급"/>
- <Column id="assgroomtype" type="STRING" size="256" sumtext="배정병실형태"/>
- <Column id="inflag" type="STRING" size="256" sumtext="입원상태"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="drgno" type="STRING" size="256" sumtext="DRG번호"/>
- <Column id="bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="cpcd" type="STRING" size="256" sumtext="CP종류"/>
- <Column id="fcstinterm" type="STRING" size="256" sumtext="CP예상입원기간"/>
- <Column id="erreglyn" type="STRING" size="256" sumtext="응급정규여부"/>
- <Column id="isolroomyn" type="STRING" size="256" sumtext="격리실사용여부"/>
- <Column id="oxyyn" type="STRING" size="256" sumtext="O2사용여부"/>
- <Column id="suctyn" type="STRING" size="256" sumtext="SUCTION사용여부"/>
- <Column id="specroomyn" type="STRING" size="256" sumtext="입원예약병실형태"/>
- <Column id="scheopdd" type="STRING" size="256" sumtext="수술예정일자"/>
- <Column id="inrsrvgrad" type="STRING" size="256" sumtext="입원우선순위"/>
- <Column id="inrsrvrem" type="STRING" size="256" sumtext="입원예약참고사항"/>
- <Column id="drrem" type="STRING" size="256" sumtext="의료진참고사항"/>
- <Column id="inrsrvcnclresn" type="STRING" size="256" sumtext="입원예약취소사유"/>
- <Column id="incncldd" type="STRING" size="256" sumtext="입원취소일자"/>
- <Column id="incncltm" type="STRING" size="256" sumtext="입원취소시간"/>
- <Column id="nblsyn" type="STRING" size="256" sumtext="노블레스여부"/>
- <Column id="nurcnfid" type="STRING" size="256" sumtext="간호확인ID"/>
- <Column id="nurcnfdt" type="STRING" size="256" sumtext="간호확인시간"/>
- <Column id="clincstdyacptflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="clincstdyno" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="inrsrvcnclresnrem" type="STRING" size="256" sumtext="취소사유"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="incretno" type="STRING" size="256" sumtext="입원생성번호"/>
- <Column id="ocrtag" type="STRING" size="256" sumtext="OCRTag"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="subdeptcd" type="STRING" size="256" sumtext="하위진료과코드"/>
- <Column id="coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="wardtypecd" type="STRING" size="256" sumtext="병동형태"/>
- <Column id="specwardcd" type="STRING" size="256" sumtext="세부병동"/>
- <Column id="ordreqformflag" type="STRING" size="256" sumtext="수급절차(외래)"/>
- <Column id="patgrade" type="STRING" size="256" sumtext="입원배정 우선순위"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="담당의"/>
- <Column id="fontColor" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_wdrmlist_grdroomspec" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="bedcnt" type="STRING" size="256" sumtext="병상수"/>
- <Column id="inpatcnt" type="INT" size="256" sumtext="재원병상수"/>
- <Column id="basbedcnt" type="INT" size="256" sumtext="기준병상수"/>
- <Column id="emptybedcnt" type="INT" size="256" sumtext="빈병상수"/>
- <Column id="tempaddbedcnt" type="INT" size="256" sumtext="추가병상수"/>
- <Column id="dschdclrtcnt" type="INT" size="256" sumtext="퇴원수예고자수"/>
- <Column id="outchngroomcnt" type="INT" size="256" sumtext="전실갈환자수"/>
- <Column id="inchngroomcnt" type="INT" size="256" sumtext="전실올환자수"/>
- <Column id="roomgrdecd" type="STRING" size="256" sumtext="등급"/>
- <Column id="roomtypecd" type="STRING" size="256" sumtext="형태"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddeptcd_nm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="bedroomrem" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="tempclosbedcnt" type="INT" size="256" sumtext="폐쇄병상"/>
- <Column id="dschnoticnt" type="INT" size="256" sumtext="퇴원예고자수"/>
- <Column id="oxyyn" type="STRING" size="256" sumtext="O2여부"/>
- <Column id="suctyn" type="STRING" size="256" sumtext="Suction여부"/>
- <Column id="overbedyn" type="STRING" size="256" sumtext="overbed여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_diaglist_grdsnwspec" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_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"/>
- <Column id="ptsp_workflag" type="STRING" size="256"/>
- <Column id="ptsp_todd" type="STRING" size="256"/>
- <Column id="ptsp_seqno" type="STRING" size="256"/>
- <Column id="ptsp_instcd" type="STRING" size="256"/>
- <Column id="ptsp_histstat" type="STRING" size="256"/>
- <Column id="ptsp_fromdd" type="STRING" size="256"/>
- <Column id="ptsp_opengrde" type="STRING" size="256"/>
- <Column id="ptsp_ordpossyn" type="STRING" size="256"/>
- <Column id="ptsp_endyn" type="STRING" size="256"/>
- <Column id="ptsp_acptresn" type="STRING" size="256"/>
- <Column id="ptsp_endresn" type="STRING" size="256"/>
- <Column id="ptsp_fstrgstrid" type="STRING" size="256"/>
- <Column id="ptsp_fstrgstdt" type="STRING" size="256"/>
- <Column id="ptsp_lastupdtrid" type="STRING" size="256"/>
- <Column id="ptsp_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptsp_pid"/>
- <Col id="ptsp_workflag"/>
- <Col id="ptsp_todd"/>
- <Col id="ptsp_seqno"/>
- <Col id="ptsp_instcd"/>
- <Col id="ptsp_histstat"/>
- <Col id="ptsp_fromdd"/>
- <Col id="ptsp_opengrde"/>
- <Col id="ptsp_ordpossyn"/>
- <Col id="ptsp_endyn"/>
- <Col id="ptsp_acptresn"/>
- <Col id="ptsp_endresn"/>
- <Col id="ptsp_fstrgstrid"/>
- <Col id="ptsp_fstrgstdt"/>
- <Col id="ptsp_lastupdtrid"/>
- <Col id="ptsp_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcv_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"/>
- <Column id="hndc_handcapflag" type="STRING" size="256"/>
- <Column id="hndc_todd" type="STRING" size="256"/>
- <Column id="hndc_seqno" type="STRING" size="256"/>
- <Column id="hndc_instcd" type="STRING" size="256"/>
- <Column id="hndc_histstat" type="STRING" size="256"/>
- <Column id="hndc_fromdd" type="STRING" size="256"/>
- <Column id="hndc_handcapgrde" type="STRING" size="256"/>
- <Column id="hndc_handcapcardno" type="STRING" size="256"/>
- <Column id="hndc_apppsnnm" type="STRING" size="256"/>
- <Column id="hndc_rela" type="STRING" size="256"/>
- <Column id="hndc_remfact" type="STRING" size="256"/>
- <Column id="hndc_fstrgstrid" type="STRING" size="256"/>
- <Column id="hndc_fstrgstdt" type="STRING" size="256"/>
- <Column id="hndc_lastupdtrid" type="STRING" size="256"/>
- <Column id="hndc_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="hndc_pid"/>
- <Col id="hndc_handcapflag"/>
- <Col id="hndc_todd"/>
- <Col id="hndc_seqno"/>
- <Col id="hndc_instcd"/>
- <Col id="hndc_histstat"/>
- <Col id="hndc_fromdd"/>
- <Col id="hndc_handcapgrde"/>
- <Col id="hndc_handcapcardno"/>
- <Col id="hndc_apppsnnm"/>
- <Col id="hndc_rela"/>
- <Col id="hndc_remfact"/>
- <Col id="hndc_fstrgstrid"/>
- <Col id="hndc_fstrgstdt"/>
- <Col id="hndc_lastupdtrid"/>
- <Col id="hndc_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcv_nbmo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nbabyindd" type="STRING" size="256"/>
- <Column id="womnbrthdd" type="STRING" size="256"/>
- <Column id="womnpid" type="STRING" size="256"/>
- <Column id="womnhngnm" type="STRING" size="256"/>
- <Column id="womnindd" type="STRING" size="256"/>
- <Column id="sickbabyyn" type="STRING" size="256"/>
- <Column id="Immatureflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="nbabyindd"/>
- <Col id="womnbrthdd"/>
- <Col id="womnpid"/>
- <Col id="womnhngnm"/>
- <Col id="womnindd"/>
- <Col id="sickbabyyn"/>
- <Col id="Immatureflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcv_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="256"/>
- <Column id="icdr_indd" type="STRING" size="256"/>
- <Column id="icdr_cretno" type="STRING" size="256"/>
- <Column id="icdr_fromdd" type="STRING" size="256"/>
- <Column id="icdr_seqno" type="STRING" size="256"/>
- <Column id="icdr_instcd" type="STRING" size="256"/>
- <Column id="icdr_mskind" type="STRING" size="256"/>
- <Column id="icdr_todd" type="STRING" size="256"/>
- <Column id="icdr_histstat" type="STRING" size="256"/>
- <Column id="icdr_indschacptstat" type="STRING" size="256"/>
- <Column id="icdr_centcd" type="STRING" size="256"/>
- <Column id="icdr_dutdeptcd" type="STRING" size="256"/>
- <Column id="icdr_suporddeptcd" type="STRING" size="256"/>
- <Column id="icdr_orddeptcd" type="STRING" size="256"/>
- <Column id="icdr_medispclid" type="STRING" size="256"/>
- <Column id="icdr_atdoctid" type="STRING" size="256"/>
- <Column id="icdr_specordyn" type="STRING" size="256"/>
- <Column id="icdr_wardcd" type="STRING" size="256"/>
- <Column id="icdr_roomcd" type="STRING" size="256"/>
- <Column id="icdr_bedcd" type="STRING" size="256"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd" type="STRING" size="256"/>
- <Column id="icdr_wardcd2" type="STRING" size="256"/>
- <Column id="icdr_roomcd2" type="STRING" size="256"/>
- <Column id="icdr_bedcd2" type="STRING" size="256"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="256"/>
- <Column id="icdr_fstrgstrid" type="STRING" size="256"/>
- <Column id="icdr_fstrgstdt" type="STRING" size="256"/>
- <Column id="icdr_lastupdtrid" type="STRING" size="256"/>
- <Column id="icdr_lastupdtdt" type="STRING" size="256"/>
- <Column id="icdr_subdeptcd" type="STRING" size="256"/>
- <Column id="icdr_coopteamcd" type="STRING" size="256"/>
- <Column id="icdr_specordtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="icdr_status"/>
- <Col id="icdr_pid"/>
- <Col id="icdr_indd"/>
- <Col id="icdr_cretno"/>
- <Col id="icdr_fromdd"/>
- <Col id="icdr_seqno"/>
- <Col id="icdr_instcd"/>
- <Col id="icdr_mskind"/>
- <Col id="icdr_todd"/>
- <Col id="icdr_histstat"/>
- <Col id="icdr_indschacptstat"/>
- <Col id="icdr_centcd"/>
- <Col id="icdr_dutdeptcd"/>
- <Col id="icdr_suporddeptcd"/>
- <Col id="icdr_orddeptcd"/>
- <Col id="icdr_medispclid"/>
- <Col id="icdr_atdoctid"/>
- <Col id="icdr_specordyn"/>
- <Col id="icdr_wardcd"/>
- <Col id="icdr_roomcd"/>
- <Col id="icdr_bedcd"/>
- <Col id="icdr_roomgrdecd"/>
- <Col id="icdr_roomtypecd"/>
- <Col id="icdr_wardcd2"/>
- <Col id="icdr_roomcd2"/>
- <Col id="icdr_bedcd2"/>
- <Col id="icdr_roomgrdecd2"/>
- <Col id="icdr_roomtypecd2"/>
- <Col id="icdr_fstrgstrid"/>
- <Col id="icdr_fstrgstdt"/>
- <Col id="icdr_lastupdtrid"/>
- <Col id="icdr_lastupdtdt"/>
- <Col id="icdr_subdeptcd"/>
- <Col id="icdr_coopteamcd"/>
- <Col id="icdr_specordtype"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcv_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="otpt_pid" type="STRING" size="256"/>
- <Column id="otpt_orddd" type="STRING" size="256"/>
- <Column id="otpt_cretno" type="STRING" size="256"/>
- <Column id="otpt_acptseqno" type="STRING" size="256"/>
- <Column id="otpt_instcd" type="STRING" size="256"/>
- <Column id="otpt_histstat" type="STRING" size="256"/>
- <Column id="otpt_orgorddd" type="STRING" size="256"/>
- <Column id="otpt_orgcretno" type="STRING" size="256"/>
- <Column id="otpt_calcbaseflag" type="STRING" size="256"/>
- <Column id="otpt_calcyn" type="STRING" size="256"/>
- <Column id="otpt_ordtm" type="STRING" size="256"/>
- <Column id="otpt_orddeptcd" type="STRING" size="256"/>
- <Column id="otpt_orddrid" type="STRING" size="256"/>
- <Column id="otpt_dutdeptcd" type="STRING" size="256"/>
- <Column id="otpt_centcd" type="STRING" size="256"/>
- <Column id="otpt_supdeptcd" type="STRING" size="256"/>
- <Column id="otpt_mskind" type="STRING" size="256"/>
- <Column id="otpt_insukind" type="STRING" size="256"/>
- <Column id="otpt_suppkind" type="STRING" size="256"/>
- <Column id="otpt_insucd" type="STRING" size="256"/>
- <Column id="otpt_suppkindresn" type="STRING" size="256"/>
- <Column id="otpt_specordyn" type="STRING" size="256"/>
- <Column id="otpt_holiflag" type="STRING" size="256"/>
- <Column id="otpt_fsexamflag" type="STRING" size="256"/>
- <Column id="otpt_fsexammanlyn" type="STRING" size="256"/>
- <Column id="otpt_ordtype" type="STRING" size="256"/>
- <Column id="otpt_brateflag" type="STRING" size="256"/>
- <Column id="otpt_medamtestmyn" type="STRING" size="256"/>
- <Column id="otpt_medamtpostyn" type="STRING" size="256"/>
- <Column id="otpt_medamtfreeresn" type="STRING" size="256"/>
- <Column id="otpt_rsrvflag" type="STRING" size="256"/>
- <Column id="otpt_etcordflag" type="STRING" size="256"/>
- <Column id="otpt_disccd" type="STRING" size="256"/>
- <Column id="otpt_hosoutexptresncd" type="STRING" size="256"/>
- <Column id="otpt_clincstdyacptflag" type="STRING" size="256"/>
- <Column id="otpt_clincstdyno" type="STRING" size="256"/>
- <Column id="otpt_chrtlendyn" type="STRING" size="256"/>
- <Column id="otpt_specorddescyn" type="STRING" size="256"/>
- <Column id="otpt_ordreqdescyn" type="STRING" size="256"/>
- <Column id="otpt_ordreqhospgrde" type="STRING" size="256"/>
- <Column id="otpt_insuchrgyn" type="STRING" size="256"/>
- <Column id="otpt_nursacptyn" type="STRING" size="256"/>
- <Column id="otpt_nursacptdt" type="STRING" size="256"/>
- <Column id="otpt_dracptyn" type="STRING" size="256"/>
- <Column id="otpt_dracptdt" type="STRING" size="256"/>
- <Column id="otpt_prcpgenryn" type="STRING" size="256"/>
- <Column id="otpt_prcpnotoccrresn" type="STRING" size="256"/>
- <Column id="otpt_estmspclappyn" type="STRING" size="256"/>
- <Column id="otpt_elbulbodstat" type="STRING" size="256"/>
- <Column id="otpt_elbulbodstatdt" type="STRING" size="256"/>
- <Column id="otpt_calcflag" type="STRING" size="256"/>
- <Column id="otpt_calcmthdflag" type="STRING" size="256"/>
- <Column id="otpt_dnoracptyn" type="STRING" size="256"/>
- <Column id="otpt_rqstflag" type="STRING" size="256"/>
- <Column id="otpt_rqsthospcd" type="STRING" size="256"/>
- <Column id="otpt_rqstdrid" type="STRING" size="256"/>
- <Column id="otpt_tdayinflag" type="STRING" size="256"/>
- <Column id="otpt_tranindd" type="STRING" size="256"/>
- <Column id="otpt_rcptdd" type="STRING" size="256"/>
- <Column id="otpt_rcptno" type="STRING" size="256"/>
- <Column id="otpt_rcptseqno" type="STRING" size="256"/>
- <Column id="otpt_telrsrvrem" type="STRING" size="256"/>
- <Column id="otpt_updtcnclresn" type="STRING" size="256"/>
- <Column id="otpt_fstacptdt" type="STRING" size="256"/>
- <Column id="otpt_fstacptid" type="STRING" size="256"/>
- <Column id="otpt_fstrgstrid" type="STRING" size="256"/>
- <Column id="otpt_fstrgstdt" type="STRING" size="256"/>
- <Column id="otpt_lastupdtrid" type="STRING" size="256"/>
- <Column id="otpt_lastupdtdt" type="STRING" size="256"/>
- <Column id="otpt_cvrtflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="otpt_pid"/>
- <Col id="otpt_orddd"/>
- <Col id="otpt_cretno"/>
- <Col id="otpt_acptseqno"/>
- <Col id="otpt_instcd"/>
- <Col id="otpt_histstat"/>
- <Col id="otpt_orgorddd"/>
- <Col id="otpt_orgcretno"/>
- <Col id="otpt_calcbaseflag"/>
- <Col id="otpt_calcyn"/>
- <Col id="otpt_ordtm"/>
- <Col id="otpt_orddeptcd"/>
- <Col id="otpt_orddrid"/>
- <Col id="otpt_dutdeptcd"/>
- <Col id="otpt_centcd"/>
- <Col id="otpt_supdeptcd"/>
- <Col id="otpt_mskind"/>
- <Col id="otpt_insukind"/>
- <Col id="otpt_suppkind"/>
- <Col id="otpt_insucd"/>
- <Col id="otpt_suppkindresn"/>
- <Col id="otpt_specordyn"/>
- <Col id="otpt_holiflag"/>
- <Col id="otpt_fsexamflag"/>
- <Col id="otpt_fsexammanlyn"/>
- <Col id="otpt_ordtype"/>
- <Col id="otpt_brateflag"/>
- <Col id="otpt_medamtestmyn"/>
- <Col id="otpt_medamtpostyn"/>
- <Col id="otpt_medamtfreeresn"/>
- <Col id="otpt_rsrvflag"/>
- <Col id="otpt_etcordflag"/>
- <Col id="otpt_disccd"/>
- <Col id="otpt_hosoutexptresncd"/>
- <Col id="otpt_clincstdyacptflag"/>
- <Col id="otpt_clincstdyno"/>
- <Col id="otpt_chrtlendyn"/>
- <Col id="otpt_specorddescyn"/>
- <Col id="otpt_ordreqdescyn"/>
- <Col id="otpt_ordreqhospgrde"/>
- <Col id="otpt_insuchrgyn"/>
- <Col id="otpt_nursacptyn"/>
- <Col id="otpt_nursacptdt"/>
- <Col id="otpt_dracptyn"/>
- <Col id="otpt_dracptdt"/>
- <Col id="otpt_prcpgenryn"/>
- <Col id="otpt_prcpnotoccrresn"/>
- <Col id="otpt_estmspclappyn"/>
- <Col id="otpt_elbulbodstat"/>
- <Col id="otpt_elbulbodstatdt"/>
- <Col id="otpt_calcflag"/>
- <Col id="otpt_calcmthdflag"/>
- <Col id="otpt_dnoracptyn"/>
- <Col id="otpt_rqstflag"/>
- <Col id="otpt_rqsthospcd"/>
- <Col id="otpt_rqstdrid"/>
- <Col id="otpt_tdayinflag"/>
- <Col id="otpt_tranindd"/>
- <Col id="otpt_rcptdd"/>
- <Col id="otpt_rcptno"/>
- <Col id="otpt_rcptseqno"/>
- <Col id="otpt_telrsrvrem"/>
- <Col id="otpt_updtcnclresn"/>
- <Col id="otpt_fstacptdt"/>
- <Col id="otpt_fstacptid"/>
- <Col id="otpt_fstrgstrid"/>
- <Col id="otpt_fstrgstdt"/>
- <Col id="otpt_lastupdtrid"/>
- <Col id="otpt_lastupdtdt"/>
- <Col id="otpt_cvrtflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcv_cdcr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdcr_pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="cdcr_indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cdcr_cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="cdcr_seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="cdcr_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cdcr_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="cdcr_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="cdcr_acptflagcd" type="STRING" size="256" sumtext="접수상태"/>
- <Column id="cdcr_appflagcd" type="STRING" size="256" sumtext="신청상태"/>
- <Column id="cdcr_appdd" type="STRING" size="256" sumtext="신청일자"/>
- <Column id="cdcr_apptm" type="STRING" size="256" sumtext="신청시간"/>
- <Column id="cdcr_appid" type="STRING" size="256" sumtext="신청자"/>
- <Column id="cdcr_pamacptdd" type="STRING" size="256" sumtext="원무접수일자"/>
- <Column id="cdcr_pamacpttm" type="STRING" size="256" sumtext="원무접수시간"/>
- <Column id="cdcr_pamacptid" type="STRING" size="256" sumtext="원무접수자"/>
- <Column id="cdcr_prestwardcd" type="STRING" size="256" sumtext="현재병동코드"/>
- <Column id="cdcr_prestroomcd" type="STRING" size="256" sumtext="현재병실코드"/>
- <Column id="cdcr_prestroomgrde" type="STRING" size="256" sumtext="현재병실등급"/>
- <Column id="cdcr_prestroomtype" type="STRING" size="256" sumtext="현재병실형태"/>
- <Column id="cdcr_prestcentcd" type="STRING" size="256" sumtext="현재센터코드"/>
- <Column id="cdcr_prestsuporddeptcd" type="STRING" size="256" sumtext="현재상위부서코드"/>
- <Column id="cdcr_prestorddeptcd" type="STRING" size="256" sumtext="현재진료과코드"/>
- <Column id="cdcr_prestmedispclid" type="STRING" size="256" sumtext="현재담당교수"/>
- <Column id="cdcr_prestatdoctid" type="STRING" size="256" sumtext="현재주치의"/>
- <Column id="cdcr_presubdeptcd" type="STRING" size="256" sumtext="세부진료과코드"/>
- <Column id="cdcr_chngwardcd" type="STRING" size="256" sumtext="변경병동코드"/>
- <Column id="cdcr_chngroomcd" type="STRING" size="256" sumtext="변경병실코드"/>
- <Column id="cdcr_chngroomgrde" type="STRING" size="256" sumtext="변경병실등급"/>
- <Column id="cdcr_chngroomtype" type="STRING" size="256" sumtext="변경병실형태"/>
- <Column id="cdcr_oxyyn" type="STRING" size="256" sumtext="O2여부"/>
- <Column id="cdcr_suctyn" type="STRING" size="256" sumtext="Suction여부"/>
- <Column id="cdcr_chngcentcd" type="STRING" size="256" sumtext="변경센터코드"/>
- <Column id="cdcr_chngsuporddeptcd" type="STRING" size="256" sumtext="변경상위진료과코드"/>
- <Column id="cdcr_chngorddeptcd" type="STRING" size="256" sumtext="변경진료과코드"/>
- <Column id="cdcr_chngorddeptnm" type="STRING" size="256" sumtext="변경진료과명"/>
- <Column id="cdcr_chngmedispclid" type="STRING" size="256" sumtext="변경담당교수아이디"/>
- <Column id="cdcr_chngmedispclnm" type="STRING" size="256" sumtext="변경담당교수명"/>
- <Column id="cdcr_chngatdoctid" type="STRING" size="256" sumtext="변경주치의아이디"/>
- <Column id="cdcr_chngatdoctnm" type="STRING" size="256" sumtext="변경주치의명"/>
- <Column id="cdcr_specordyn" type="STRING" size="256" sumtext="변경선택진료여부"/>
- <Column id="cdcr_chngsubdeptcd" type="STRING" size="256" sumtext="세부진료과코드"/>
- <Column id="cdcr_enddd" type="STRING" size="256" sumtext="완료일자"/>
- <Column id="cdcr_endtm" type="STRING" size="256" sumtext="완료시간"/>
- <Column id="cdcr_endid" type="STRING" size="256" sumtext="완료자"/>
- <Column id="cdcr_prestremcd" type="STRING" size="256" sumtext="참고사항코드"/>
- <Column id="cdcr_chngprestrem" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="cdcr_fstrgstrid" type="STRING" size="256" sumtext="최초접수자아이디"/>
- <Column id="cdcr_fstrgstdt" type="STRING" size="256" sumtext="최초접수일시"/>
- <Column id="cdcr_lastupdtrid" type="STRING" size="256" sumtext="최종수정자아이디"/>
- <Column id="cdcr_lastupdtridnm" type="STRING" size="256" sumtext="최종수정자명"/>
- <Column id="cdcr_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdcr_pid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcv_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"/>
- <Column id="stdy_orddd" type="STRING" size="256"/>
- <Column id="stdy_enddd" type="STRING" size="256"/>
- <Column id="stdy_stdyno" type="STRING" size="256"/>
- <Column id="stdy_medfeeyn" type="STRING" size="256"/>
- <Column id="stdy_chrgfoodyn" type="STRING" size="256"/>
- <Column id="stdy_roomfeeyn" type="STRING" size="256"/>
- <Column id="stdy_carecureyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="stdy_pid"/>
- <Col id="stdy_orddd"/>
- <Col id="stdy_enddd"/>
- <Col id="stdy_stdyno"/>
- <Col id="stdy_medfeeyn"/>
- <Col id="stdy_chrgfoodyn"/>
- <Col id="stdy_roomfeeyn"/>
- <Col id="stdy_carecureyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cntrsuborddeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="deptcd"/>
- <Col id="depthngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cntrorddeptdoctorlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_original_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"/>
- <Column id="ptsp_workflag" type="STRING" size="256"/>
- <Column id="ptsp_todd" type="STRING" size="256"/>
- <Column id="ptsp_seqno" type="STRING" size="256"/>
- <Column id="ptsp_instcd" type="STRING" size="256"/>
- <Column id="ptsp_histstat" type="STRING" size="256"/>
- <Column id="ptsp_fromdd" type="STRING" size="256"/>
- <Column id="ptsp_opengrde" type="STRING" size="256"/>
- <Column id="ptsp_ordpossyn" type="STRING" size="256"/>
- <Column id="ptsp_endyn" type="STRING" size="256"/>
- <Column id="ptsp_acptresn" type="STRING" size="256"/>
- <Column id="ptsp_endresn" type="STRING" size="256"/>
- <Column id="ptsp_fstrgstrid" type="STRING" size="256"/>
- <Column id="ptsp_fstrgstdt" type="STRING" size="256"/>
- <Column id="ptsp_lastupdtrid" type="STRING" size="256"/>
- <Column id="ptsp_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptsp_pid"/>
- <Col id="ptsp_workflag"/>
- <Col id="ptsp_todd"/>
- <Col id="ptsp_seqno"/>
- <Col id="ptsp_instcd"/>
- <Col id="ptsp_histstat"/>
- <Col id="ptsp_fromdd"/>
- <Col id="ptsp_opengrde"/>
- <Col id="ptsp_ordpossyn"/>
- <Col id="ptsp_endyn"/>
- <Col id="ptsp_acptresn"/>
- <Col id="ptsp_endresn"/>
- <Col id="ptsp_fstrgstrid"/>
- <Col id="ptsp_fstrgstdt"/>
- <Col id="ptsp_lastupdtrid"/>
- <Col id="ptsp_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_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"/>
- <Column id="hndc_handcapflag" type="STRING" size="256"/>
- <Column id="hndc_todd" type="STRING" size="256"/>
- <Column id="hndc_seqno" type="STRING" size="256"/>
- <Column id="hndc_instcd" type="STRING" size="256"/>
- <Column id="hndc_histstat" type="STRING" size="256"/>
- <Column id="hndc_fromdd" type="STRING" size="256"/>
- <Column id="hndc_handcapgrde" type="STRING" size="256"/>
- <Column id="hndc_handcapcardno" type="STRING" size="256"/>
- <Column id="hndc_apppsnnm" type="STRING" size="256"/>
- <Column id="hndc_rela" type="STRING" size="256"/>
- <Column id="hndc_remfact" type="STRING" size="256"/>
- <Column id="hndc_fstrgstrid" type="STRING" size="256"/>
- <Column id="hndc_fstrgstdt" type="STRING" size="256"/>
- <Column id="hndc_lastupdtrid" type="STRING" size="256"/>
- <Column id="hndc_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="hndc_pid"/>
- <Col id="hndc_handcapflag"/>
- <Col id="hndc_todd"/>
- <Col id="hndc_seqno"/>
- <Col id="hndc_instcd"/>
- <Col id="hndc_histstat"/>
- <Col id="hndc_fromdd"/>
- <Col id="hndc_handcapgrde"/>
- <Col id="hndc_handcapcardno"/>
- <Col id="hndc_apppsnnm"/>
- <Col id="hndc_rela"/>
- <Col id="hndc_remfact"/>
- <Col id="hndc_fstrgstrid"/>
- <Col id="hndc_fstrgstdt"/>
- <Col id="hndc_lastupdtrid"/>
- <Col id="hndc_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <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_status" type="STRING" size="256"/>
- <Column id="icdr_pid" type="STRING" size="256"/>
- <Column id="icdr_indd" type="STRING" size="256"/>
- <Column id="icdr_cretno" type="STRING" size="256"/>
- <Column id="icdr_fromdd" type="STRING" size="256"/>
- <Column id="icdr_seqno" type="STRING" size="256"/>
- <Column id="icdr_instcd" type="STRING" size="256"/>
- <Column id="icdr_mskind" type="STRING" size="256"/>
- <Column id="icdr_todd" type="STRING" size="256"/>
- <Column id="icdr_histstat" type="STRING" size="256"/>
- <Column id="icdr_indschacptstat" type="STRING" size="256"/>
- <Column id="icdr_centcd" type="STRING" size="256"/>
- <Column id="icdr_dutdeptcd" type="STRING" size="256"/>
- <Column id="icdr_suporddeptcd" type="STRING" size="256"/>
- <Column id="icdr_orddeptcd" type="STRING" size="256"/>
- <Column id="icdr_medispclid" type="STRING" size="256"/>
- <Column id="icdr_atdoctid" type="STRING" size="256"/>
- <Column id="icdr_specordyn" type="STRING" size="256"/>
- <Column id="icdr_wardcd" type="STRING" size="256"/>
- <Column id="icdr_roomcd" type="STRING" size="256"/>
- <Column id="icdr_bedcd" type="STRING" size="256"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd" type="STRING" size="256"/>
- <Column id="icdr_wardcd2" type="STRING" size="256"/>
- <Column id="icdr_roomcd2" type="STRING" size="256"/>
- <Column id="icdr_bedcd2" type="STRING" size="256"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="256"/>
- <Column id="icdr_fstrgstrid" type="STRING" size="256"/>
- <Column id="icdr_fstrgstdt" type="STRING" size="256"/>
- <Column id="icdr_lastupdtrid" type="STRING" size="256"/>
- <Column id="icdr_lastupdtdt" type="STRING" size="256"/>
- <Column id="icdr_subdeptcd" type="STRING" size="256"/>
- <Column id="icdr_coopteamcd" type="STRING" size="256"/>
- <Column id="icdr_specordtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="icdr_status"/>
- <Col id="icdr_pid"/>
- <Col id="icdr_indd"/>
- <Col id="icdr_cretno"/>
- <Col id="icdr_fromdd"/>
- <Col id="icdr_seqno"/>
- <Col id="icdr_instcd"/>
- <Col id="icdr_mskind"/>
- <Col id="icdr_todd"/>
- <Col id="icdr_histstat"/>
- <Col id="icdr_indschacptstat"/>
- <Col id="icdr_centcd"/>
- <Col id="icdr_dutdeptcd"/>
- <Col id="icdr_suporddeptcd"/>
- <Col id="icdr_orddeptcd"/>
- <Col id="icdr_medispclid"/>
- <Col id="icdr_atdoctid"/>
- <Col id="icdr_specordyn"/>
- <Col id="icdr_wardcd"/>
- <Col id="icdr_roomcd"/>
- <Col id="icdr_bedcd"/>
- <Col id="icdr_roomgrdecd"/>
- <Col id="icdr_roomtypecd"/>
- <Col id="icdr_wardcd2"/>
- <Col id="icdr_roomcd2"/>
- <Col id="icdr_bedcd2"/>
- <Col id="icdr_roomgrdecd2"/>
- <Col id="icdr_roomtypecd2"/>
- <Col id="icdr_fstrgstrid"/>
- <Col id="icdr_fstrgstdt"/>
- <Col id="icdr_lastupdtrid"/>
- <Col id="icdr_lastupdtdt"/>
- <Col id="icdr_subdeptcd"/>
- <Col id="icdr_coopteamcd"/>
- <Col id="icdr_specordtype"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="otpt_pid" type="STRING" size="256"/>
- <Column id="otpt_orddd" type="STRING" size="256"/>
- <Column id="otpt_cretno" type="STRING" size="256"/>
- <Column id="otpt_acptseqno" type="STRING" size="256"/>
- <Column id="otpt_instcd" type="STRING" size="256"/>
- <Column id="otpt_histstat" type="STRING" size="256"/>
- <Column id="otpt_orgorddd" type="STRING" size="256"/>
- <Column id="otpt_orgcretno" type="STRING" size="256"/>
- <Column id="otpt_calcbaseflag" type="STRING" size="256"/>
- <Column id="otpt_calcyn" type="STRING" size="256"/>
- <Column id="otpt_ordtm" type="STRING" size="256"/>
- <Column id="otpt_orddeptcd" type="STRING" size="256"/>
- <Column id="otpt_orddrid" type="STRING" size="256"/>
- <Column id="otpt_dutdeptcd" type="STRING" size="256"/>
- <Column id="otpt_centcd" type="STRING" size="256"/>
- <Column id="otpt_supdeptcd" type="STRING" size="256"/>
- <Column id="otpt_mskind" type="STRING" size="256"/>
- <Column id="otpt_insukind" type="STRING" size="256"/>
- <Column id="otpt_suppkind" type="STRING" size="256"/>
- <Column id="otpt_insucd" type="STRING" size="256"/>
- <Column id="otpt_suppkindresn" type="STRING" size="256"/>
- <Column id="otpt_specordyn" type="STRING" size="256"/>
- <Column id="otpt_holiflag" type="STRING" size="256"/>
- <Column id="otpt_fsexamflag" type="STRING" size="256"/>
- <Column id="otpt_fsexammanlyn" type="STRING" size="256"/>
- <Column id="otpt_ordtype" type="STRING" size="256"/>
- <Column id="otpt_brateflag" type="STRING" size="256"/>
- <Column id="otpt_medamtestmyn" type="STRING" size="256"/>
- <Column id="otpt_medamtpostyn" type="STRING" size="256"/>
- <Column id="otpt_medamtfreeresn" type="STRING" size="256"/>
- <Column id="otpt_rsrvflag" type="STRING" size="256"/>
- <Column id="otpt_etcordflag" type="STRING" size="256"/>
- <Column id="otpt_disccd" type="STRING" size="256"/>
- <Column id="otpt_hosoutexptresncd" type="STRING" size="256"/>
- <Column id="otpt_clincstdyacptflag" type="STRING" size="256"/>
- <Column id="otpt_clincstdyno" type="STRING" size="256"/>
- <Column id="otpt_chrtlendyn" type="STRING" size="256"/>
- <Column id="otpt_specorddescyn" type="STRING" size="256"/>
- <Column id="otpt_ordreqdescyn" type="STRING" size="256"/>
- <Column id="otpt_ordreqhospgrde" type="STRING" size="256"/>
- <Column id="otpt_insuchrgyn" type="STRING" size="256"/>
- <Column id="otpt_nursacptyn" type="STRING" size="256"/>
- <Column id="otpt_nursacptdt" type="STRING" size="256"/>
- <Column id="otpt_dracptyn" type="STRING" size="256"/>
- <Column id="otpt_dracptdt" type="STRING" size="256"/>
- <Column id="otpt_prcpgenryn" type="STRING" size="256"/>
- <Column id="otpt_prcpnotoccrresn" type="STRING" size="256"/>
- <Column id="otpt_estmspclappyn" type="STRING" size="256"/>
- <Column id="otpt_elbulbodstat" type="STRING" size="256"/>
- <Column id="otpt_elbulbodstatdt" type="STRING" size="256"/>
- <Column id="otpt_calcflag" type="STRING" size="256"/>
- <Column id="otpt_calcmthdflag" type="STRING" size="256"/>
- <Column id="otpt_dnoracptyn" type="STRING" size="256"/>
- <Column id="otpt_rqstflag" type="STRING" size="256"/>
- <Column id="otpt_rqsthospcd" type="STRING" size="256"/>
- <Column id="otpt_rqstdrid" type="STRING" size="256"/>
- <Column id="otpt_tdayinflag" type="STRING" size="256"/>
- <Column id="otpt_tranindd" type="STRING" size="256"/>
- <Column id="otpt_rcptdd" type="STRING" size="256"/>
- <Column id="otpt_rcptno" type="STRING" size="256"/>
- <Column id="otpt_rcptseqno" type="STRING" size="256"/>
- <Column id="otpt_telrsrvrem" type="STRING" size="256"/>
- <Column id="otpt_updtcnclresn" type="STRING" size="256"/>
- <Column id="otpt_fstacptdt" type="STRING" size="256"/>
- <Column id="otpt_fstacptid" type="STRING" size="256"/>
- <Column id="otpt_fstrgstrid" type="STRING" size="256"/>
- <Column id="otpt_fstrgstdt" type="STRING" size="256"/>
- <Column id="otpt_lastupdtrid" type="STRING" size="256"/>
- <Column id="otpt_lastupdtdt" type="STRING" size="256"/>
- <Column id="otpt_cvrtflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="otpt_pid"/>
- <Col id="otpt_orddd"/>
- <Col id="otpt_cretno"/>
- <Col id="otpt_acptseqno"/>
- <Col id="otpt_instcd"/>
- <Col id="otpt_histstat"/>
- <Col id="otpt_orgorddd"/>
- <Col id="otpt_orgcretno"/>
- <Col id="otpt_calcbaseflag"/>
- <Col id="otpt_calcyn"/>
- <Col id="otpt_ordtm"/>
- <Col id="otpt_orddeptcd"/>
- <Col id="otpt_orddrid"/>
- <Col id="otpt_dutdeptcd"/>
- <Col id="otpt_centcd"/>
- <Col id="otpt_supdeptcd"/>
- <Col id="otpt_mskind"/>
- <Col id="otpt_insukind"/>
- <Col id="otpt_suppkind"/>
- <Col id="otpt_insucd"/>
- <Col id="otpt_suppkindresn"/>
- <Col id="otpt_specordyn"/>
- <Col id="otpt_holiflag"/>
- <Col id="otpt_fsexamflag"/>
- <Col id="otpt_fsexammanlyn"/>
- <Col id="otpt_ordtype"/>
- <Col id="otpt_brateflag"/>
- <Col id="otpt_medamtestmyn"/>
- <Col id="otpt_medamtpostyn"/>
- <Col id="otpt_medamtfreeresn"/>
- <Col id="otpt_rsrvflag"/>
- <Col id="otpt_etcordflag"/>
- <Col id="otpt_disccd"/>
- <Col id="otpt_hosoutexptresncd"/>
- <Col id="otpt_clincstdyacptflag"/>
- <Col id="otpt_clincstdyno"/>
- <Col id="otpt_chrtlendyn"/>
- <Col id="otpt_specorddescyn"/>
- <Col id="otpt_ordreqdescyn"/>
- <Col id="otpt_ordreqhospgrde"/>
- <Col id="otpt_insuchrgyn"/>
- <Col id="otpt_nursacptyn"/>
- <Col id="otpt_nursacptdt"/>
- <Col id="otpt_dracptyn"/>
- <Col id="otpt_dracptdt"/>
- <Col id="otpt_prcpgenryn"/>
- <Col id="otpt_prcpnotoccrresn"/>
- <Col id="otpt_estmspclappyn"/>
- <Col id="otpt_elbulbodstat"/>
- <Col id="otpt_elbulbodstatdt"/>
- <Col id="otpt_calcflag"/>
- <Col id="otpt_calcmthdflag"/>
- <Col id="otpt_dnoracptyn"/>
- <Col id="otpt_rqstflag"/>
- <Col id="otpt_rqsthospcd"/>
- <Col id="otpt_rqstdrid"/>
- <Col id="otpt_tdayinflag"/>
- <Col id="otpt_tranindd"/>
- <Col id="otpt_rcptdd"/>
- <Col id="otpt_rcptno"/>
- <Col id="otpt_rcptseqno"/>
- <Col id="otpt_telrsrvrem"/>
- <Col id="otpt_updtcnclresn"/>
- <Col id="otpt_fstacptdt"/>
- <Col id="otpt_fstacptid"/>
- <Col id="otpt_fstrgstrid"/>
- <Col id="otpt_fstrgstdt"/>
- <Col id="otpt_lastupdtrid"/>
- <Col id="otpt_lastupdtdt"/>
- <Col id="otpt_cvrtflag"/>
- </Row>
- </Rows>
- </Dataset>
- <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_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"/>
- <Column id="srdg_insukind" type="STRING" size="256"/>
- <Column id="srdg_anohosprgstflag" type="STRING" size="256"/>
- <Column id="srdg_cncrdiagcnfmdd" type="STRING" size="256"/>
- <Column id="srdg_genrdd" type="STRING" size="256"/>
- <Column id="srdg_signyn" type="STRING" size="256"/>
- <Column id="srdg_signdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srdg_pid"/>
- <Col id="srdg_insuflag"/>
- <Col id="srdg_suppkind"/>
- <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"/>
- <Col id="srdg_insukind"/>
- <Col id="srdg_anohosprgstflag"/>
- <Col id="srdg_cncrdiagcnfmdd"/>
- <Col id="srdg_genrdd"/>
- <Col id="srdg_signyn"/>
- <Col id="srdg_signdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <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"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aipm_insucmpycd"/>
- <Col id="aipm_insucdnm"/>
- <Col id="aipm_paylimamt"/>
- <Col id="aipm_aprvfromdd"/>
- <Col id="aipm_aprvtodd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <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_aprvfromdd" type="STRING" size="256"/>
- <Column id="icpm_aprvtodd" type="STRING" size="256"/>
- <Column id="icpm_spredayno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <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_aprvfromdd"/>
- <Col id="icpm_aprvtodd"/>
- <Col id="icpm_spredayno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_patinfo" 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="hngnm" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="bthdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="indd"/>
- <Col id="bthdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_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_insukind" type="STRING" size="256"/>
- <Column id="rooa_todd" type="STRING" size="256"/>
- <Column id="rooa_fromdd" type="STRING" size="256"/>
- <Column id="rooa_rareobstno" type="STRING" size="256"/>
- <Column id="rooa_anohosprgstflag" type="STRING" size="256"/>
- <Column id="rooa_rareobstcnfmdd" type="STRING" size="256"/>
- <Column id="rooa_genrdd" type="STRING" size="256"/>
- <Column id="rooa_signyn" type="STRING" size="256"/>
- <Column id="rooa_signdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rooa_pid"/>
- <Col id="rooa_insukind"/>
- <Col id="rooa_todd"/>
- <Col id="rooa_fromdd"/>
- <Col id="rooa_rareobstno"/>
- <Col id="rooa_anohosprgstflag"/>
- <Col id="rooa_rareobstcnfmdd"/>
- <Col id="rooa_genrdd"/>
- <Col id="rooa_signyn"/>
- <Col id="rooa_signdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rcvlist_grdinrgstinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcvlist_grdinhprsspec" 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="status" 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="mpphontel" type="STRING" size="256" sumtext="핸드폰"/>
- <Column id="inrsrvacptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="inrsrvacptseqno" type="INT" size="256" sumtext="입원예약접수번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="inrsrvacpttm" type="STRING" size="256" sumtext="접수시간"/>
- <Column id="inrsrvstat" type="STRING" size="256" sumtext="입원예약구분"/>
- <Column id="inrsrvprcpno" type="INT" size="256" sumtext="입원예약처방번호"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="suppkindresn" type="STRING" size="256" sumtext="보조유형사유코드"/>
- <Column id="insuno" type="STRING" size="256" sumtext="보험사코드"/>
- <Column id="indirecdrid" type="STRING" size="256" sumtext="지시의사"/>
- <Column id="indirecdd" type="STRING" size="256" sumtext="지시일자"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="담당교수"/>
- <Column id="inhopedd" type="STRING" size="256" sumtext="희망입원일자"/>
- <Column id="patinhopedd" type="STRING" size="256" sumtext="환자희망일자"/>
- <Column id="inhopeward" type="STRING" size="256" sumtext="희망병동"/>
- <Column id="inhoperoomgrdefrom" type="STRING" size="256" sumtext="희망병실등급FROM"/>
- <Column id="inhoperoomgrdeto" type="STRING" size="256" sumtext="희망병실등급TO"/>
- <Column id="assgward" type="STRING" size="256" sumtext="배정병동"/>
- <Column id="assgroom" type="STRING" size="256" sumtext="배정벙실"/>
- <Column id="assgbed" type="STRING" size="256" sumtext="배정벙상"/>
- <Column id="assgroomgrde" type="STRING" size="256" sumtext="배정병실등급"/>
- <Column id="assgroomtype" type="STRING" size="256" sumtext="배정병실형태"/>
- <Column id="inflag" type="STRING" size="256" sumtext="입원상태"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="drgno" type="STRING" size="256" sumtext="DRG번호"/>
- <Column id="bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="cpcd" type="STRING" size="256" sumtext="CP종류"/>
- <Column id="fcstinterm" type="STRING" size="256" sumtext="CP예상입원기간"/>
- <Column id="erreglyn" type="STRING" size="256" sumtext="응급정규여부"/>
- <Column id="isolroomyn" type="STRING" size="256" sumtext="격리실사용여부"/>
- <Column id="oxyyn" type="STRING" size="256" sumtext="O2사용여부"/>
- <Column id="suctyn" type="STRING" size="256" sumtext="SUCTION사용여부"/>
- <Column id="specroomyn" type="STRING" size="256" sumtext="입원예약병실형태"/>
- <Column id="scheopdd" type="STRING" size="256" sumtext="수술예정일자"/>
- <Column id="inrsrvgrad" type="STRING" size="256" sumtext="입원우선순위"/>
- <Column id="inrsrvrem" type="STRING" size="256" sumtext="입원예약참고사항"/>
- <Column id="drrem" type="STRING" size="256" sumtext="의료진참고사항"/>
- <Column id="inrsrvcnclresn" type="STRING" size="256" sumtext="입원예약취소사유"/>
- <Column id="incncldd" type="STRING" size="256" sumtext="입원취소일자"/>
- <Column id="incncltm" type="STRING" size="256" sumtext="입원취소시간"/>
- <Column id="nblsyn" type="STRING" size="256" sumtext="노블레스여부"/>
- <Column id="nurcnfid" type="STRING" size="256" sumtext="간호확인ID"/>
- <Column id="nurcnfdt" type="STRING" size="256" sumtext="간호확인시간"/>
- <Column id="clincstdyacptflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="clincstdyno" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="inrsrvcnclresnrem" type="STRING" size="256" sumtext="취소사유"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="incretno" type="STRING" size="256" sumtext="입원생성번호"/>
- <Column id="ocrtag" type="STRING" size="256" sumtext="OCRTag"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="subdeptcd" type="STRING" size="256" sumtext="하위진료과코드"/>
- <Column id="coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="wardtypecd" type="STRING" size="256" sumtext="병동형태"/>
- <Column id="specwardcd" type="STRING" size="256" sumtext="세부병동"/>
- <Column id="ordreqformflag" type="STRING" size="256" sumtext="수급절차(외래)"/>
- <Column id="patgrade" type="STRING" size="256" sumtext="입원배정 우선순위"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="담당의"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inhopedd" type="STRING" size="256"/>
- <Column id="inrefcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="inhopedd1" type="STRING" size="256"/>
- <Column id="sendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inhopedd"/>
- <Col id="inrefcond">2</Col>
- <Col id="pid"/>
- <Col id="inhopedd1"/>
- <col id="sendflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntsetupinfo" type="STRING" size="256"/>
- <Column id="macaddr" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rmspecref" type="STRING" size="256" sumtext="예약병실내역조회"/>
- <Column id="rmspecrefnm" type="STRING" size="256" sumtext="예약병실내역조회명"/>
- <Column id="sendflag" type="STRING" size="256" sumtext="조회Flag"/>
- <Column id="prestdd" type="STRING" size="256" sumtext="현재일자"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="bedflag" type="STRING" size="256" sumtext="가동병상여부"/>
- <Column id="room_sex" type="STRING" size="256" sumtext="성병"/>
- <Column id="room_type" type="STRING" size="256" sumtext="병실형태"/>
- <Column id="room_grdefrom" type="STRING" size="256" sumtext="병실등급"/>
- <Column id="room_grdeto" type="STRING" size="256" sumtext="병실등급"/>
- <Column id="room_wardcd" type="STRING" size="256" sumtext="병동코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_bedcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_grdbedspec" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="building" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="bedcnt" type="STRING"/>
- <Column id="bednm" type="STRING"/>
- <Column id="bedcd" type="STRING"/>
- <Column id="sex" type="STRING"/>
- <Column id="roomgrdecd" type="STRING"/>
- <Column id="roomgrdecd" type="STRING"/>
- <Column id="roomtypecd" type="STRING"/>
- <Column id="emptycheck" type="STRING"/>
- <Column id="emptykind" type="STRING"/>
- <Column id="patinfo" type="STRING"/>
- <Column id="patorddeptnm" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="suborddeptcd1" type="STRING"/>
- <Column id="suborddeptcd2" type="STRING"/>
- <Column id="suborddeptcd3" type="STRING"/>
- <Column id="suborddeptcd4" type="STRING"/>
- <Column id="suborddeptcd5" type="STRING"/>
- <Column id="oxyyn" type="STRING"/>
- <Column id="suctyn" type="STRING"/>
- <Column id="bedrem" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <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"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="choiflag" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="specordyn" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvrgstflag" type="STRING" size="256"/>
- <Column id="elctappdd" type="STRING" size="256"/>
- <Column id="elctappsignkey" type="STRING" size="256"/>
- <Column id="elctappsigncnts" type="STRING" size="256"/>
- <Column id="elctapprelakey" type="STRING" size="256"/>
- <Column id="elctapprelacnts" type="STRING" size="256"/>
- <Column id="lmcd" type="STRING" size="256"/>
- <Column id="lmdrid1" type="STRING" size="256"/>
- <Column id="lmdrid2" type="STRING" size="256"/>
- <Column id="lmdrid3" type="STRING" size="256"/>
- <Column id="lmspecyn" type="STRING" size="256"/>
- <Column id="nmcd" type="STRING" size="256"/>
- <Column id="nmdrid1" type="STRING" size="256"/>
- <Column id="nmdrid2" type="STRING" size="256"/>
- <Column id="nmdrid3" type="STRING" size="256"/>
- <Column id="nmspecyn" type="STRING" size="256"/>
- <Column id="apcd" type="STRING" size="256"/>
- <Column id="apdrid1" type="STRING" size="256"/>
- <Column id="apdrid2" type="STRING" size="256"/>
- <Column id="apdrid3" type="STRING" size="256"/>
- <Column id="apspecyn" type="STRING" size="256"/>
- <Column id="rdcd" type="STRING" size="256"/>
- <Column id="rddrid1" type="STRING" size="256"/>
- <Column id="rddrid2" type="STRING" size="256"/>
- <Column id="rddrid3" type="STRING" size="256"/>
- <Column id="rdspecyn" type="STRING" size="256"/>
- <Column id="rtcd" type="STRING" size="256"/>
- <Column id="rtdrid1" type="STRING" size="256"/>
- <Column id="rtdrid2" type="STRING" size="256"/>
- <Column id="rtdrid3" type="STRING" size="256"/>
- <Column id="rtspecyn" type="STRING" size="256"/>
- <Column id="ancd" type="STRING" size="256"/>
- <Column id="andrid1" type="STRING" size="256"/>
- <Column id="andrid2" type="STRING" size="256"/>
- <Column id="andrid3" type="STRING" size="256"/>
- <Column id="anspecyn" type="STRING" size="256"/>
- <Column id="npcd" type="STRING" size="256"/>
- <Column id="npdrid1" type="STRING" size="256"/>
- <Column id="npdrid2" type="STRING" size="256"/>
- <Column id="npdrid3" type="STRING" size="256"/>
- <Column id="npspecyn" type="STRING" size="256"/>
- <Column id="hospnm" type="STRING" size="256"/>
- <Column id="signimgsign" type="STRING" size="256"/>
- <Column id="signimgrela" type="STRING" size="256"/>
- <Column id="signimgsign1" type="STRING" size="256"/>
- <Column id="signimgrela1" type="STRING" size="256"/>
- <Column id="elctsignkey1" type="STRING" size="256"/>
- <Column id="elctsigncnts1" type="STRING" size="256"/>
- <Column id="elctsignkey2" type="STRING" size="256"/>
- <Column id="elctsigncnts2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="choiflag"/>
- <Col id="ordtype"/>
- <Col id="orddd"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="specordyn"/>
- <Col id="fromdd"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvrgstflag"/>
- <Col id="elctappdd"/>
- <Col id="elctappsignkey"/>
- <Col id="elctappsigncnts"/>
- <Col id="elctapprelakey"/>
- <Col id="elctapprelacnts"/>
- <Col id="lmcd"/>
- <Col id="lmdrid1"/>
- <Col id="lmdrid2"/>
- <Col id="lmdrid3"/>
- <Col id="lmspecyn"/>
- <Col id="nmcd"/>
- <Col id="nmdrid1"/>
- <Col id="nmdrid2"/>
- <Col id="nmdrid3"/>
- <Col id="nmspecyn"/>
- <Col id="apcd"/>
- <Col id="apdrid1"/>
- <Col id="apdrid2"/>
- <Col id="apdrid3"/>
- <Col id="apspecyn"/>
- <Col id="rdcd"/>
- <Col id="rddrid1"/>
- <Col id="rddrid2"/>
- <Col id="rddrid3"/>
- <Col id="rdspecyn"/>
- <Col id="rtcd"/>
- <Col id="rtdrid1"/>
- <Col id="rtdrid2"/>
- <Col id="rtdrid3"/>
- <Col id="rtspecyn"/>
- <Col id="ancd"/>
- <Col id="andrid1"/>
- <Col id="andrid2"/>
- <Col id="andrid3"/>
- <Col id="anspecyn"/>
- <Col id="npcd"/>
- <Col id="npdrid1"/>
- <Col id="npdrid2"/>
- <Col id="npdrid3"/>
- <Col id="npspecyn"/>
- <Col id="hospnm"/>
- <Col id="signimgsign"/>
- <Col id="signimgrela"/>
- <Col id="signimgsign1"/>
- <Col id="signimgrela1"/>
- <Col id="elctsignkey1"/>
- <Col id="elctsigncnts1"/>
- <Col id="elctsignkey2"/>
- <Col id="elctsigncnts2"/>
- </Row>
- </Rows>
- </Dataset>
- <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_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insucdlist" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="consent" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </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>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rsltflag_rgst_cnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_cnt" type="STRING" size="256"/>
- <Column id="iphs_cnt" type="STRING" size="256"/>
- <Column id="icdr_cnt" type="STRING" size="256"/>
- <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"/>
- <Column id="histstat" type="STRING" size="256"/>
- <Column id="otpt_orddeptcd" type="STRING" size="256"/>
- <Column id="otpt_orddd" type="STRING" size="256"/>
- <Column id="otpt_cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="patcardyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_cnt"/>
- <Col id="iphs_cnt"/>
- <Col id="icdr_cnt"/>
- <Col id="pid"/>
- <Col id="indd"/>
- <Col id="cretno"/>
- <Col id="mskind"/>
- <Col id="histstat"/>
- <Col id="otpt_orddeptcd"/>
- <Col id="otpt_orddd"/>
- <Col id="otpt_cretno"/>
- <Col id="orddeptcd"/>
- <Col id="patcardyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_nhicrslt_m2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qlftype" type="STRING" size="256"/>
- <Column id="protadminsym" type="STRING" size="256"/>
- <Column id="asylmsym" type="STRING" size="256"/>
- <Column id="sedaejunm" type="STRING" size="256"/>
- <Column id="qlfchwidukdt" type="STRING" size="256"/>
- <Column id="payrestricdt" type="STRING" size="256"/>
- <Column id="ykiho1" type="STRING" size="256"/>
- <Column id="ykiho2" type="STRING" size="256"/>
- <Column id="ykiho3" type="STRING" size="256"/>
- <Column id="ykiho4" type="STRING" size="256"/>
- <Column id="sbrdntype" type="STRING" size="256"/>
- <Column id="disregprson1" type="STRING" size="256"/>
- <Column id="disregprson2" type="STRING" size="256"/>
- <Column id="disregprson3" type="STRING" size="256"/>
- <Column id="disregprson4" type="STRING" size="256"/>
- <Column id="obstyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_consent" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_roomcheck_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bedstat" type="STRING" size="256" sumtext="병상체크"/>
- <Column id="bedstatmsg" type="STRING" size="256" sumtext="병상체크"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_specordininfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="samchk" type="STRING" size="256"/>
- <Column id="iptchk" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_inform" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="ocrtag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="msflag" type="STRING" size="256"/>
- <Column id="orddeptkind" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="histstat" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="specordyn" type="STRING" size="256"/>
- <Column id="choiflag" type="STRING" size="256"/>
- <Column id="specorddeptcd" type="STRING" size="256"/>
- <Column id="specdrid" type="STRING" size="256"/>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="signflag" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="returnyn" type="STRING" size="256"/>
- <Column id="returnrid" type="STRING" size="256"/>
- <Column id="returntm" 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="list1specdrid" type="STRING" size="256"/>
- <Column id="list1choiflag" type="STRING" size="256"/>
- <Column id="list2specdrid" type="STRING" size="256"/>
- <Column id="list2choiflag" type="STRING" size="256"/>
- <Column id="list3specdrid" type="STRING" size="256"/>
- <Column id="list3choiflag" type="STRING" size="256"/>
- <Column id="list4specdrid" type="STRING" size="256"/>
- <Column id="list4choiflag" type="STRING" size="256"/>
- <Column id="list5specdrid" type="STRING" size="256"/>
- <Column id="list5choiflag" type="STRING" size="256"/>
- <Column id="list6specdrid" type="STRING" size="256"/>
- <Column id="list6choiflag" type="STRING" size="256"/>
- <Column id="list7specdrid" type="STRING" size="256"/>
- <Column id="list7choiflag" type="STRING" size="256"/>
- <Column id="list8specdrid" type="STRING" size="256"/>
- <Column id="list8choiflag" type="STRING" size="256"/>
- <Column id="scanyn" type="STRING" size="256"/>
- <Column id="rtnconfirmyn" type="STRING" size="256"/>
- <Column id="pid_org" type="STRING" size="256"/>
- <Column id="ocrtag_org" type="STRING" size="256"/>
- <Column id="orddeptcd_org" type="STRING" size="256"/>
- <Column id="orddrid_org" type="STRING" size="256"/>
- <Column id="todd_org" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="list1specdrnm" type="STRING" size="256"/>
- <Column id="list2specdrnm" type="STRING" size="256"/>
- <Column id="list3specdrnm" type="STRING" size="256"/>
- <Column id="list4specdrnm" type="STRING" size="256"/>
- <Column id="list5specdrnm" type="STRING" size="256"/>
- <Column id="list6specdrnm" type="STRING" size="256"/>
- <Column id="list7specdrnm" type="STRING" size="256"/>
- <Column id="list8specdrnm" type="STRING" size="256"/>
- <Column id="list1specdrnm" type="STRING" size="256"/>
- <Column id="list2specdrnm" type="STRING" size="256"/>
- <Column id="list3specdrnm" type="STRING" size="256"/>
- <Column id="list4specdrnm" type="STRING" size="256"/>
- <Column id="list5specdrnm" type="STRING" size="256"/>
- <Column id="list6specdrnm" type="STRING" size="256"/>
- <Column id="list7specdrnm" type="STRING" size="256"/>
- <Column id="list8specdrnm" type="STRING" size="256"/>
- <Column id="delyn" type="STRING" size="256"/>
- <Column id="cnclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="ocrtag"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="ioflag"/>
- <Col id="msflag"/>
- <Col id="orddeptkind"/>
- <Col id="seqno"/>
- <Col id="histstat"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="specordyn"/>
- <Col id="choiflag"/>
- <Col id="specorddeptcd"/>
- <Col id="specdrid"/>
- <Col id="appdd"/>
- <Col id="signflag"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="remfact"/>
- <Col id="returnyn"/>
- <Col id="returnrid"/>
- <Col id="returntm"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="list1specdrid"/>
- <Col id="list1choiflag"/>
- <Col id="list2specdrid"/>
- <Col id="list2choiflag"/>
- <Col id="list3specdrid"/>
- <Col id="list3choiflag"/>
- <Col id="list4specdrid"/>
- <Col id="list4choiflag"/>
- <Col id="list5specdrid"/>
- <Col id="list5choiflag"/>
- <Col id="list6specdrid"/>
- <Col id="list6choiflag"/>
- <Col id="list7specdrid"/>
- <Col id="list7choiflag"/>
- <Col id="list8specdrid"/>
- <Col id="list8choiflag"/>
- <Col id="scanyn"/>
- <Col id="rtnconfirmyn"/>
- <Col id="pid_org"/>
- <Col id="ocrtag_org"/>
- <Col id="orddeptcd_org"/>
- <Col id="orddrid_org"/>
- <Col id="todd_org"/>
- <Col id="orddeptnm"/>
- <Col id="orddrnm"/>
- <Col id="list1specdrnm"/>
- <Col id="list2specdrnm"/>
- <Col id="list3specdrnm"/>
- <Col id="list4specdrnm"/>
- <Col id="list5specdrnm"/>
- <Col id="list6specdrnm"/>
- <Col id="list7specdrnm"/>
- <Col id="list8specdrnm"/>
- <Col id="delyn"/>
- <Col id="cnclyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ininfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_chk_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="coopyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </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">
- <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_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptin_histstat" 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_insdrela" type="STRING" size="256" sumtext="피보험자와의관계"/>
- <Column id="ptin_insdrrgstno1" type="STRING" size="256" sumtext="피보험자주민번호1"/>
- <Column id="ptin_insdrrgstno2" type="STRING" size="256" sumtext="피보험자주민번호2"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_h_rcv_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_insuflag" type="STRING" size="256" sumtext="보험구분"/>
- <Column id="srdg_suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="srdg_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="srdg_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="srdg_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="srdg_seridiagno" type="STRING" size="256" sumtext="중증번호"/>
- <Column id="srdg_apppsnnm" type="STRING" size="256" sumtext="신청자"/>
- <Column id="srdg_rela" type="STRING" size="256" sumtext="신청자와의관계"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_h_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_h_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_main_insuno_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="INT" size="256" sumtext="이름"/>
- <Column id="rrgstno1" type="INT" size="256" sumtext="주민번호1"/>
- <Column id="rrgstno2" type="INT" size="256" sumtext="주민번호2"/>
- <Column id="babyno" type="INT" size="256" sumtext="아기번호"/>
- <Column id="babynm" type="INT" size="256" sumtext="아기이름"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_chck_srdg" 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="appspclcd" type="INT" size="256" sumtext="기관번호"/>
- <Column id="signyn" type="INT" size="256" sumtext="기관번호"/>
- <Column id="serdiagno" type="INT" size="256" sumtext="기관번호"/>
- <Column id="anohosprgstflag" type="INT" size="256" sumtext="기관번호"/>
- <Column id="rgstkindcd" type="INT" size="256" sumtext="기관번호"/>
- <Column id="instcd" type="INT" size="256" sumtext="기관번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_h_rcv_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_init_naticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_insucdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insuflag" type="STRING" size="256" sumtext="보험자형태"/>
- <Column id="insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="insucdnm" type="STRING" size="256" sumtext="보험자코드명"/>
- <Column id="tel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="faxno" type="STRING" size="256" sumtext="팩스번호"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호 앞3자리"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호 뒤3자리"/>
- <Column id="zipcdseq" type="STRING" size="256" sumtext="우편번호 일련번호"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="oldinsucd" type="STRING" size="256" sumtext="구보험자코드"/>
- <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최초수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최초수정일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_s_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m0temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m1temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m2temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_printinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_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"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_m3temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m4temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m5temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m6temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hospitalistyn" 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>
- <Rows>
- <Row>
- <Col id="cdid">Y</Col>
- <Col id="cdnm">적용</Col>
- </Row>
- <Row>
- <Col id="cdid">N</Col>
- <Col id="cdnm">비적용</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="cmb_insukind" propid="value" datasetid="ds_main_ptin" columnid="ptin_insukind"/>
- <BindItem id="item1" compid="switch2.case_base.ipt_insucd" propid="value" datasetid="ds_main_ptin" columnid="ptin_insucd"/>
- <BindItem id="item2" compid="switch2.case_base.ipt_insunm" propid="value" datasetid="ds_main_ptin" columnid="ptin_insucdnm"/>
- <BindItem id="item3" compid="switch2.case_base.ipt_insuno" propid="value" datasetid="ds_main_ptin" columnid="ptin_insuno"/>
- <BindItem id="item4" compid="switch2.case_base.cmb_insdrela" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrela"/>
- <BindItem id="item5" compid="switch2.case_base.ipt_insdnm" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdnm"/>
- <BindItem id="item6" compid="switch2.case_base.ipt_insdrrgstno1" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrrgstno1"/>
- <BindItem id="item7" compid="switch2.case_base.ipt_insdrrgstno2" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrrgstno2"/>
- <BindItem id="item8" compid="switch2.case_base.ipt_fromdd" propid="value" datasetid="ds_main_ptin" columnid="ptin_fromdd"/>
- <BindItem id="item9" compid="switch2.case_base.ipt_todd" propid="value" datasetid="ds_main_ptin" columnid="ptin_todd"/>
- <BindItem id="item10" compid="opt_fstrgstnm" propid="value" datasetid="ds_main_fstinpt" columnid="fstinpt_fstrgstnm"/>
- <BindItem id="item11" compid="ipt_pid" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_pid"/>
- <BindItem id="item12" compid="input5" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_sex"/>
- <BindItem id="item13" compid="ipt_age" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_age"/>
- <BindItem id="item14" compid="ipt_hngnm" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hngnm"/>
- <BindItem id="item15" compid="input12" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_engnm"/>
- <BindItem id="item16" compid="ipt_rrgstno1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno1"/>
- <BindItem id="item17" compid="ipt_rrgstno2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno2"/>
- <BindItem id="item18" compid="input7" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hometel"/>
- <BindItem id="item19" compid="input13" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_mpphontel"/>
- <BindItem id="item20" compid="ipt_etctel1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_etctel1"/>
- <BindItem id="item21" compid="ipt_etctel2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_etctel2"/>
- <BindItem id="item22" compid="input8" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd1"/>
- <BindItem id="item23" compid="input9" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd2"/>
- <BindItem id="item24" compid="input11" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdseq"/>
- <BindItem id="item25" compid="opt_addr" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdaddr"/>
- <BindItem id="item26" compid="ipt_detladdr" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_detladdr"/>
- <BindItem id="item27" compid="bool4" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_forgeryn"/>
- <BindItem id="item29" compid="combo5" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_religncd"/>
- <BindItem id="item30" compid="textarea1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_remfact"/>
- <BindItem id="item31" compid="combo38" propid="value" datasetid="ds_main_adrv" columnid="adrv_inhopeward"/>
- <BindItem id="item32" compid="bool2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_vipyn"/>
- <BindItem id="item33" compid="combo3" propid="value" datasetid="ds_main_adrv" columnid="adrv_wardtypecd"/>
- <BindItem id="item34" compid="combo4" propid="value" datasetid="ds_main_adrv" columnid="adrv_specwardcd"/>
- <BindItem id="item35" compid="combo41" propid="value" datasetid="ds_main_adrv" columnid="adrv_inhoperoomgrdeto"/>
- <BindItem id="item36" compid="combo7" propid="value" datasetid="ds_main_adrv" columnid="adrv_specroomyn"/>
- <BindItem id="item37" compid="input2" propid="value" datasetid="ds_main_adrv" columnid="adrv_oxyyn"/>
- <BindItem id="item38" compid="input4" propid="value" datasetid="ds_main_adrv" columnid="adrv_suctyn"/>
- <BindItem id="item39" compid="textarea6" propid="value" datasetid="ds_main_adrv" columnid="adrv_inrsrvrem"/>
- <BindItem id="item41" compid="cmb_suppkind" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkind"/>
- <BindItem id="item43" compid="switch2.case_base.output10" propid="value" datasetid="ds_main_srdg" columnid="srdg_insukind"/>
- <BindItem id="item44" compid="switch2.case_base.output68" propid="value" datasetid="ds_main_srdg" columnid="srdg_seridiagno"/>
- <BindItem id="item45" compid="switch2.case_base.output69" propid="value" datasetid="ds_main_srdg" columnid="srdg_fromdd"/>
- <BindItem id="item46" compid="switch2.case_base.output9" propid="value" datasetid="ds_main_srdg" columnid="srdg_todd"/>
- <BindItem id="item47" compid="switch2.case_inducs.output70" propid="value" datasetid="ds_main_icpm" columnid="icpm_mngtno"/>
- <BindItem id="item48" compid="switch2.case_inducs.output71" propid="value" datasetid="ds_main_icpm" columnid="icpm_bizplcenm"/>
- <BindItem id="item49" compid="switch2.case_inducs.output72" propid="value" datasetid="ds_main_icpm" columnid="icpm_inducsbrchcd"/>
- <BindItem id="item50" compid="switch2.case_inducs.output3" propid="value" datasetid="ds_main_icpm" columnid="icpm_insucdnm"/>
- <BindItem id="item51" compid="switch2.case_inducs.output74" propid="value" datasetid="ds_main_icpm" columnid="icpm_acddd"/>
- <BindItem id="item52" compid="switch2.case_inducs.output75" propid="value" datasetid="ds_main_icpm" columnid="icpm_ordopendd"/>
- <BindItem id="item53" compid="switch2.case_inducs.output76" propid="value" datasetid="ds_main_icpm" columnid="icpm_aprytodd"/>
- <BindItem id="item54" compid="switch2.case_inducs.output4" propid="value" datasetid="ds_main_icpm" columnid="icpm_apryfromdd"/>
- <BindItem id="item55" compid="switch2.case_ta.output77" propid="value" datasetid="ds_main_aipm" columnid="aipm_insucmpycd"/>
- <BindItem id="item56" compid="switch2.case_ta.output8" propid="value" datasetid="ds_main_aipm" columnid="aipm_insucdnm"/>
- <BindItem id="item57" compid="switch2.case_ta.output78" propid="value" datasetid="ds_main_aipm" columnid="aipm_paylimamt"/>
- <BindItem id="item58" compid="switch2.case_ta.output81" propid="value" datasetid="ds_main_aipm" columnid="aipm_aprvfromdd"/>
- <BindItem id="item59" compid="switch2.case_ta.output2" propid="value" datasetid="ds_main_aipm" columnid="aipm_aprvtodd"/>
- <BindItem id="item60" compid="switch2.case_dutywund.output83" propid="value" datasetid="ds_main_icpm" columnid="icpm_spredayno"/>
- <BindItem id="item61" compid="input3" propid="value" datasetid="ds_main_iphs" columnid="iphs_disccd"/>
- <BindItem id="item62" compid="combo6" propid="value" datasetid="ds_main_iphs" columnid="iphs_disccd"/>
- <BindItem id="item63" compid="input41" propid="value" datasetid="ds_main_iphs" columnid="iphs_emplnm"/>
- <BindItem id="item64" compid="output11" propid="value" datasetid="ds_main_iphs" columnid="iphs_famyrelnm"/>
- <BindItem id="item65" compid="output1" propid="value" datasetid="ds_main_iphs" columnid="iphs_preststatnm"/>
- <BindItem id="item66" compid="textarea2" propid="value" datasetid="ds_main_iphs" columnid="iphs_remark"/>
- <BindItem id="item67" compid="input20" propid="value" datasetid="ds_hidden_d_rcv" columnid="bthdt"/>
- <BindItem id="item68" compid="input21" propid="value" datasetid="ds_hidden_d_rcv" columnid="hngnm"/>
- <BindItem id="item69" compid="input26" propid="value" datasetid="ds_hidden_d_rcv" columnid="pid"/>
- <BindItem id="item70" compid="input19" propid="value" datasetid="ds_hidden_d_rcv" columnid="indd"/>
- <BindItem id="item71" compid="radio7" propid="value" datasetid="ds_hidden_d_rcv" columnid="sickbabyyn"/>
- <BindItem id="item72" compid="radio6" propid="value" datasetid="ds_hidden_d_rcv" columnid="immatureyn"/>
- <BindItem id="item73" compid="switch1.case1.group2.ipt_inhopedd" propid="value" datasetid="ds_send_data1" columnid="inhopedd"/>
- <BindItem id="item74" compid="switch1.case1.group2.input1" propid="value" datasetid="ds_send_data1" columnid="inhopedd1"/>
- <BindItem id="item75" compid="switch1.case2.group4.combo11" propid="value" datasetid="ds_send_data2" columnid="rmspecref"/>
- <BindItem id="item76" compid="switch1.case2.group4.ipt_room" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm"/>
- <BindItem id="item77" compid="switch1.case2.group4.cmb_grde" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm"/>
- <BindItem id="item78" compid="switch1.case2.group4.cmb_type" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm"/>
- <BindItem id="item79" compid="switch1.case2.group4.cmb_sex" propid="value" datasetid="ds_send_data2" columnid="rmspecrefnm"/>
- <BindItem id="item80" compid="ipt_orddeptnm" propid="value" datasetid="ds_hidden_etc" columnid="inpt_orddeptnm"/>
- <BindItem id="item81" compid="cmb_orddeptcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_orddeptcd"/>
- <BindItem id="item82" compid="cmb_centcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_cretno"/>
- <BindItem id="item83" compid="ipt_orddeptdrabbr" propid="value" datasetid="ds_hidden_etc" columnid="inpt_orddrnm"/>
- <BindItem id="item84" compid="cmb_atdoctid" propid="value" datasetid="ds_main_inpt" columnid="inpt_atdoctid"/>
- <BindItem id="item85" compid="ipt_indd" propid="value" datasetid="ds_main_inpt" columnid="inpt_indd"/>
- <BindItem id="item86" compid="ipt_intm" propid="value" datasetid="ds_main_inpt" columnid="inpt_intm"/>
- <BindItem id="item87" compid="opt_fromdd" propid="value" datasetid="ds_main_iphs" columnid="iphs_fromdd"/>
- <BindItem id="item88" compid="opt_todd" propid="value" datasetid="ds_main_iphs" columnid="iphs_todd"/>
- <BindItem id="item89" compid="radio5" propid="value" datasetid="ds_main_inpt" columnid="inpt_specordyn"/>
- <BindItem id="item90" compid="combo2" propid="value" datasetid="ds_main_inpt" columnid="inpt_bmtyn"/>
- <BindItem id="item91" compid="combo10" propid="value" datasetid="ds_main_iphs" columnid="iphs_drgyn"/>
- <BindItem id="item92" compid="input6" propid="value" datasetid="ds_main_iphs" columnid="iphs_drgno"/>
- <BindItem id="item94" compid="combo24" propid="value" datasetid="ds_main_inpt" columnid="inpt_inpath"/>
- <BindItem id="item95" compid="radio4" propid="value" datasetid="ds_main_iphs" columnid="iphs_handicaprbookpossnyn"/>
- <BindItem id="item96" compid="combo12" propid="value" datasetid="ds_main_iphs" columnid="iphs_uncocd"/>
- <BindItem id="item97" compid="rdo_rareobstflag" propid="value" datasetid="ds_main_iphs" columnid="iphs_rareobstflag"/>
- <BindItem id="item98" compid="combo30" propid="value" datasetid="ds_main_iphs" columnid="iphs_etcordflag"/>
- <BindItem id="item99" compid="radio10" propid="value" datasetid="ds_main_inpt" columnid="inpt_mskind"/>
- <BindItem id="item100" compid="cmb_ownbmaxgradeflag" propid="value" datasetid="ds_main_iphs" columnid="iphs_ownbmaxgradeflag"/>
- <BindItem id="item101" compid="cmb_building" propid="value" datasetid="ds_hidden" columnid="building"/>
- <BindItem id="item102" compid="cmb_wardcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_wardcd"/>
- <BindItem id="item103" compid="cmb_roomtypecd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomtypecd"/>
- <BindItem id="item104" compid="ipt_rqsthospcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_rqsthospcd"/>
- <BindItem id="item105" compid="ipt_rqstdrid" propid="value" datasetid="ds_main_inpt" columnid="inpt_rqstdrid"/>
- <BindItem id="item106" compid="combo8" propid="value" datasetid="ds_main_hndc" columnid="hndc_handcapgrde"/>
- <BindItem id="item108" compid="output7" propid="value" datasetid="ds_main_admi" columnid="admi_cardamt"/>
- <BindItem id="item109" compid="output5" propid="value" datasetid="ds_main_admi" columnid="admi_cashamt"/>
- <BindItem id="item110" compid="output6" propid="value" datasetid="ds_main_admi" columnid="admi_onlineamt"/>
- <BindItem id="item111" compid="bol_print" propid="value" datasetid="ds_hidden_chkprint" columnid="chk"/>
- <BindItem id="item112" compid="chk_nhicyn" propid="value" datasetid="ds_hidden" columnid="nhicyn"/>
- <BindItem id="item40" compid="radio1" propid="value" datasetid="ds_hidden_check_ptbs" columnid="ptbs_agmttype"/>
- <BindItem id="item93" compid="bool1" propid="value" datasetid="ds_hidden_chk_flag" columnid="coopyn"/>
- <BindItem id="item113" compid="switch1.case1.group2.radio12" propid="value" datasetid="ds_send_data1" columnid="inrefcond"/>
- <BindItem id="item114" compid="input16" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_brthdd"/>
- <BindItem id="item42" compid="cmb_suppkindresn" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkindresn"/>
- <BindItem id="item115" compid="combo27" propid="value" datasetid="ds_main_inpt" columnid="inpt_clincstdyyn"/>
- <BindItem id="item116" compid="cmb_roomgrdecd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomgrdecd"/>
- <BindItem id="item117" compid="input14" propid="value" datasetid="ds_main_inpt" columnid="inpt_clincstdycd"/>
- <BindItem id="item118" compid="cmb_ordreqformflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_ordreqformflag"/>
- <BindItem id="item107" compid="combo14" propid="value" datasetid="ds_main_admi" columnid="admi_rcptflag"/>
- <BindItem id="item119" compid="cmb_orddrid" propid="value" datasetid="ds_main_inpt" columnid="inpt_medispclid"/>
- <BindItem id="item120" compid="ipt_Sfromdd" propid="value" datasetid="ds_main_iphs" columnid="iphs_fromdd"/>
- <BindItem id="item121" compid="cmb_roomcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomcd"/>
- <BindItem id="item122" compid="cmb_bedcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_bedcd"/>
- <BindItem id="item123" compid="Edit00" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_carnum"/>
- <BindItem id="item124" compid="Combo00" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomcd"/>
- <BindItem id="item28" compid="combo9" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_nati"/>
- <BindItem id="item125" compid="Edit01" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_psptno"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include 'com_commonxp::comm_main.xjs';
- include 'lis_commonxp::LZZ001.xjs';
- include 'pam_pamcomnxp::PAM.xjs';
- include 'pam_pamcomnxp::PAM001.xjs';
- include 'pam_opatmngtxp::PMOCOM.xjs';
- include 'emr_prcpmngtxp::MMOCommon.xjs';
- include 'emr_prcpmngtxp::MMO001.xjs';
- include 'pam_ipatmngtxp::PMI001.xjs';
- include 'ast_examcurexp::AEZ0001.xjs';
- include 'pam_pamcomnxp::PMC001.xjs';
- var arErrorCode = new HashArray();
- var inpt_refflag = 0; //클리어시 입원희망일자 플래그
- var stodate; //현재일자
- var ref_flag;
- var gRefFlag = ""; // 환자번호, 예약내역 선택 조회인지 구분 1:예약조회, 2:환자번호조회
- var CENTERYN = 'N'; // 센터적용여부 - 2009.02.10
- var ipaddress;
- var cmcnuprinter_path = system.convertRealPath("%MYDOCUMENT%") + "\\KU20\\cmcnuprinter";
- var inhprsrpecPid; //결정리스트 선택 환자
- //=======================================================================================
- // Local methods
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument :
- * Description : 서울성모이전으로 프린터를 2tray와 1tray짜리를 동시에 사용한다.
- 수납쪽(영수증, 중간계산서)은 1tray, 등록쪽(약정서, 입원카드)은 2tray를 쓰는데
- 1트레이는 기본이므로 수납쪽은 그냥 둔다. 근데 2트레이는 렉스퍼트 출력시
- 트레이번호를 셋팅값으로 박아줘야하는데 프린터 정보는 동적으로 가지고 올수
- 없기때문에 임의의 경로에 txt파일을 만들어 트레이값을 설정하여 저장하여놓고
- 불러와서 트레이번호를 매겨준다. 이때 해당 파일이 없으면 해당파일을 사용자가 만들어준다.
- ****************************************************************************************/
- function fSetPrinterTray(){
- // 프린터 트레이 설정을 위한 ini파일 조회
- var printerfileno = 'X';
-
- var file = new VirtualFile(cmcnuprinter_path + "\\printer.ini", VirtualFile.openRead | VirtualFile.openText);
- var line = '';
-
- // 파일읽기
- if(file.readLine() != null){
- while((line = file.readLine()).length > 0){
- if(line.indexOf('=') > -1){
- printerfileno = line.charAt(line.indexOf('=') + 1);
- }
- }
- }
-
- // 파일 존재하지 않는 경우 파일생성
- if(printerfileno == 'X'){
- if(sysf_messageBox("프린터 트레이정보가 존재하지 않습니다. ''예 = 트레이1개'', ''아니오 = 트레이2개'' ", 'Q003') == '6'){
- printerfileno = '1';
- }
- else{
- printerfileno = '2';
- }
-
- // 폴더생성
- if( VirtualFile.isExist(cmcnuprinter_path) == false ) {
- VirtualFile.createDirectory(cmcnuprinter_path);
- }
-
- // 파일쓰기
- var vFileNew = new VirtualFile(cmcnuprinter_path + "\\printer.ini", VirtualFile.openWrite | VirtualFile.openText);
- vFileNew.write("[Tray]");
- vFileNew.write("\r\n");
- vFileNew.write("trayno=" + printerfileno);
- vFileNew.close();
- }
- else{
-
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fBaseDataInitPtbs
- ****************************************************************************************/
- function fBaseDataInitPtbs(){
- ds_main_ptbs.setColumn(0, 'ptbs_engnm', '-');
- ds_main_ptbs.setColumn(0, 'ptbs_hometel', '-');
- ds_main_ptbs.setColumn(0, 'ptbs_mpphontel', '-');
- ds_main_ptbs.setColumn(0, 'ptbs_etctel1', '-');
- ds_main_ptbs.setColumn(0, 'ptbs_etctel2', '-');
- ds_main_ptbs.setColumn(0, 'ptbs_zipcd1', '000');
- ds_main_ptbs.setColumn(0, 'ptbs_zipcd2', '000');
- ds_main_ptbs.setColumn(0, 'ptbs_zipcdseq', '1');
- ds_main_ptbs.setColumn(0, 'ptbs_zipcdaddr', '-');
- ds_main_ptbs.setColumn(0, 'ptbs_detladdr', '-');
- ds_main_ptbs.setColumn(0, 'ptbs_recmerrela', '-');
- ds_main_ptbs.setColumn(0, 'ptbs_inhospyn', 'N');
- }
- /****************************************************************************************
- * Argument :
- * Description : fBaseDataInitPtin
- ****************************************************************************************/
- function fBaseDataInitPtin(){
- ds_main_ptin.setColumn(0, 'ptin_insukind', '-');
- ds_main_iphs.setColumn(0, 'iphs_insukind', '-');
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', '-');
- ds_main_ptin.setColumn(0, 'ptin_insucd', '-');
- 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', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '-');
- ds_main_ptin.setColumn(0, 'ptin_fromdd', utlf_getCurrentDate());
- ds_main_ptin.setColumn(0, 'ptin_todd', '99991231');
- ds_main_iphs.setColumn(0, 'iphs_drgyn', 'N');
- ds_main_iphs.setColumn(0, 'iphs_drgno', '');
- }
- /****************************************************************************************
- * Argument :
- * Description : fBaseInfo
- ****************************************************************************************/
- function fBaseInfo(){
- var iptbscnt = 0;
- var iptincnt = 0;
- var iaipmcnt = 0;
- var iicpmcnt = 0;
- var iinptcnt = 0;
- var iiphscnt = 0;
- var iadrvcnt = 0;
- var iadmicnt = 0;
- var icount = 0;
- var ifstinptcnt = 0;
-
- if(ds_hidden_rcv_ptbs.rowcount > 0){
- ds_main_ptbs.copyData(ds_hidden_rcv_ptbs);
- }
- else{
- ds_main_ptbs.copyData(ds_hidden_temp_ptbs);
- }
-
- if(ds_hidden_rcv_ptin.rowcount > 0){
- ds_main_ptin.copyData(ds_hidden_rcv_ptin);
- }
- else{
- ds_main_ptin.copyData(ds_hidden_temp_ptin);
- }
-
- if(ds_hidden_rcv_aipm.rowcount > 0){
- ds_main_aipm.copyData(ds_hidden_rcv_aipm);
- var insukind = ds_main_aipm.getColumn(0, 'aipm_insukind');
-
- if(utlf_transNullToEmpty(insukind) != '' && insukind != ' '){
- ds_main_ptin.setColumn(0, 'ptin_insukind', insukind);
- }
- }
-
- if(ds_hidden_rcv_icpm.rowcount > 0){
- ds_main_icpm.copyData(ds_hidden_rcv_icpm);
- }
-
- if(ds_hidden_rcv_inpt.rowcount > 0){
- ds_main_inpt.copyData(ds_hidden_rcv_inpt);
- }
- else{
- ds_main_inpt.clearData();
- ds_main_inpt.addRow();
- }
-
- // 2009.11.23 최초입원등록자 표시
- if(ds_hidden_rcv_fstinpt.rowcount > 0){
- ds_main_fstinpt.copyData(ds_hidden_rcv_fstinpt);
- }
- else{
- ds_main_fstinpt.clearData();
- ds_main_fstinpt.addRow();
- }
-
- if(ds_hidden_rcv_iphs.rowcount > 0 && ds_hidden_rcv_iphs.colcount > 0){
- ds_main_iphs.clearData();
- for(var i = 0; i < ds_hidden_rcv_iphs.rowcount; i++) {
- ds_main_iphs.copyRow(ds_main_iphs.addRow(), ds_hidden_rcv_iphs, i);
- }
- //ds_main_iphs.copyData(ds_hidden_rcv_iphs);
- ds_main_ptin.setColumn(0, 'ptin_insukind', ds_main_iphs.getColumn(0, 'iphs_insukind'));
- }
- else{
- ds_main_iphs.clearData();
- ds_main_iphs.addRow();
- }
-
- if(ds_hidden_rcv_adrv.rowcount > 0){
- ds_main_adrv.copyData(ds_hidden_rcv_adrv);
- }
- else{
- ds_main_adrv.clearData();
- ds_main_adrv.addRow();
- }
-
- if(ds_hidden_rcv_admi.rowcount > 0){
- ds_main_admi.copyData(ds_hidden_rcv_admi);
- }
- else{
- ds_main_admi.clearData();
- ds_main_admi.addRow();
- }
-
- // 환자정보,보험정보,할인정보 변경시 에러방지를 위해 카피한다.(TBL-Index 에러)
-
- // 2008.07.12 - 주석처리
- // copyNodeType("/root/send/data12/s_ptdc","/root/hidden/temp/ptdc","replace");
-
- // 환자인적,보험정보,감면정보 변경시 체크하기 위해 담는다
- ds_hidden_original_ptbs.copyData(ds_main_ptbs);
-
- // 2008.07.12 - 주석처리
- // copyNodeType("/root/hidden/original/ptdc","/root/main/ptdc");
- ds_hidden_original_ptin.copyData(ds_main_ptin);
- ds_hidden_original_inpt.copyData(ds_main_inpt);
- ds_hidden_original_iphs.copyData(ds_main_iphs);
- }
- /****************************************************************************************
- * Argument :
- * Description : fBaseColumn
- ****************************************************************************************/
- function fBaseColumn(flag){
- dsf_createDsRow('ds_req', [
- { col: 'sess_posinstcd', type: 'string', size: 256, val: ds_hidden_session.getColumn(0, 'sess_posinstcd') },
- { col: 'ioflag', type: 'string', size: 256, val: 'I' },
- { col: 'dridsorttype', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_cmb_suppkind.filter('io == "A" || io == "I"');
- ds_init_orddeptcd.filter('orddeptflag == "D"');
-
- fOrdDrSet();
-
- ds_cmb_atdoctid.filter('');
- ds_cmb_roomgrdecd.filter('');
-
- var sPtinInsuKind = ds_main_ptin.getColumn(0, 'ptin_insukind');
-
-
-
- ds_cmb_suppkind.filter('up == "' + sPtinInsuKind + '" && (io == "A" || io == "I")');
-
- ds_init_disccd.clearData();
- ds_init_disccd.addRow();
-
- ds_init_insukind.clearData();
- ds_init_insukind.addRow();
-
- ds_init_suppkind.clearData();
- ds_init_suppkind.addRow();
-
- ds_init_orddeptcd.clearData();
- ds_init_orddeptcd.addRow();
-
- ds_init_orddrid.clearData();
- ds_init_orddrid.addRow();
-
- ds_init_wardcd.clearData();
- ds_init_wardcd.addRow();
-
- ds_init_roomcd.clearData();
- ds_init_roomcd.addRow();
-
- ds_init_bedcd.clearData();
- ds_init_bedcd.addRow();
-
- ds_init_roomtypecd.clearData();
- ds_init_roomtypecd.addRow();
-
- ds_init_flag.clearData();
- ds_init_flag.addRow();
-
- ds_init_proccd.clearData();
- ds_init_proccd.addRow();
-
- ds_init_centcd.clearData();
- ds_init_centcd.addRow();
-
- ds_init_naticd.clearData();
- ds_init_naticd.addRow();
-
- ds_init_uncocd.clearData();
- ds_init_uncocd.addRow();
-
- ds_hidden_roomgrdelist.clearData();
- ds_hidden_roomgrdelist.addRow();
-
- // 2008.10.09 환자조회 시 마다 공통코드를 조회하므로 ready 이벤트로 뺌
- // 2008.10.10 다시 복원
-
- var oParam = {};
- oParam.id = "TRPMI00106";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetComCD";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_disccd=disccd ds_init_insukind=insukind ds_init_suppkind=suppkind " +
- "ds_init_orddeptcd=orddeptcd ds_init_orddrid=orddrid ds_init_wardcd=wardcd ds_init_roomcd=roomcd " +
- "ds_init_bedcd=bedcd ds_init_roomtypecd=roomtypecd ds_init_flag=flag ds_init_proccd=proccd " +
- "ds_init_centcd=centcd ds_init_naticd=naticd ds_init_uncocd=uncocd ds_hidden_roomgrdelist=roomgrdelist";
- //"ds_=roomgrdecd ds_=hospgrde ds_=erorddrid ds_=insucd ";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00106";
-
- tranf_submit(oParam);
-
- ds_cmb_roomgrdecd.copyData(ds_init_roomcd);
- ds_init_cmb_bedcd.copyData(ds_init_bedcd);
-
- ds_cmb_atdoctid.copyData(ds_init_orddrid, false);
- cmb_atdoctid.redraw();
-
- ds_cmb_orddrid.copyData(ds_init_orddrid, false);
- // var value = ds_main_inpt.getColumn(0, 'inpt_atdoctid');
- // if(!utlf_isNull(ds_main_inpt.getColumn(0, 'inpt_atdoctid'))){
- // ds_main_inpt.setColumn(0, 'inpt_atdoctid', value);
- // }
-
- ds_hidden_init_naticd.copyData(ds_init_naticd);
- ds_hidden_init_naticd.addColumn('cdnm', 'string');
-
- for(var i = 0; i < ds_hidden_init_naticd.rowcount; i++){
- ds_hidden_init_naticd.setColumn(i, 'cdnm', '[' +utlf_transNullToEmpty(ds_hidden_init_naticd.getColumn(i, 'cd')) + '] ' +
- utlf_transNullToEmpty(ds_hidden_init_naticd.getColumn(i, 'nm')));
- }
-
- combo9.innerdataset = ds_hidden_init_naticd;
- combo9.codecolumn = 'cd';
- combo9.datacolumn = 'cdnm';
-
- ds_cmb_suppkind.copyData(ds_init_suppkind);
-
- stodate = ds_init_flag.getColumn(0, 'prestdd');
-
- ds_main_inpt.setColumn(0, 'inpt_indd', stodate.substr(0, 8));
- ds_main_inpt.setColumn(0, 'inpt_intm', stodate.substr(8, 4));
-
- if(flag != '1'){
- ds_send_data1.setColumn(0, 'inhopedd', stodate.substr(0, 8));
- ds_send_data1.setColumn(0, 'inhopedd1', stodate.substr(0, 8));
- ds_send_data1.setColumn(0, 'inrefcond', '2');
-
- ds_main_inpt.setColumn(0, 'inpt_specordyn', 'N'); // 선택진료여부
- ds_main_inpt.setColumn(0, 'inpt_drgyn', 'N'); // DRG여부
-
- ds_main_iphs.setColumn(0, 'iphs_drgyn', 'N'); // DRG여부
- ds_main_iphs.setColumn(0, 'iphs_drgno', ''); // DRG번호
- ds_main_iphs.setColumn(0, 'iphs_cpyn', 'N'); // CP여부
-
-
-
-
-
- ds_main_inpt.setColumn(0, 'inpt_bmtyn', '1'); // BMT여부
- ds_main_inpt.setColumn(0, 'inpt_mskind', 'M'); // 주부유형구분
- ds_main_inpt.setColumn(0, 'inpt_nblsyn', 'N'); // 노블레스여부
- }
-
- var adrv_pid = ds_main_adrv.getColumn(0, 'adrv_pid');
-
- if(utlf_transNullToEmpty(adrv_pid) == '' || adrv_pid == '-' || adrv_pid == ' '){
- ds_main_inpt.setColumn(0, 'inpt_specordyn', 'N'); // 선택진료여부
- ds_main_inpt.setColumn(0, 'inpt_drgyn', 'N'); // DRG여부
-
- ds_main_iphs.setColumn(0, 'iphs_drgyn', 'N'); // DRG여부
- ds_main_iphs.setColumn(0, 'iphs_drgno', ''); // DRG번호
- ds_main_iphs.setColumn(0, 'iphs_cpyn', 'N'); // CP여부
-
- ds_main_inpt.setColumn(0, 'inpt_bmtyn', '1'); // BMT여부
- ds_main_inpt.setColumn(0, 'inpt_mskind', 'M'); // 주부유형구분
- ds_main_inpt.setColumn(0, 'inpt_nblsyn', 'N'); // 노블레스여부
-
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00'); // 정상셋팅 보조유형
- }
-
- if(utlf_isNull(flag)){
- ds_main_inpt.setColumn(0, 'inpt_ordreqformflag', '0'); // 진료의뢰서 제출구분
- }
- // 2008.01.11 추가
- ds_main_iphs.setColumn(0, 'iphs_handicaprbookpossnyn', 'N'); // 장애수첩소지
- ds_main_inpt.setColumn(0, 'inpt_inpath', '1'); // 입원경로
-
- // 2008.07.09 임상연구구분 주석처리 - 로직에서 처리
- ds_send_data2.setColumn(0, 'rmspecref', '8');
- ds_main_iphs.setColumn(0, 'iphs_fromdd', stodate.substr(0, 8));
- ds_main_iphs.setColumn(0, 'iphs_todd', '99991231');
- ds_main_iphs.setColumn(0, 'iphs_rareobstflag', 'I'); // 희귀난치대상여부(H:희귀난치대상, I:정상)
-
- // <!-- 수정이력 : JHP 20090803 상한액 관련 IPHS ownbmaxgradeflag : '본인부담상한액 차등적용 구분 (-:해당없음, 1:400, 2:300, 3:200만원)' 추가-->
- ds_main_iphs.setColumn(0, 'iphs_ownbmaxgradeflag', '');
-
- var intp_atdoctid = ds_main_inpt.getColumn(0, 'inpt_atdoctid');
-
- if(utlf_transNullToEmpty(intp_atdoctid) == '' || intp_atdoctid == ' '){
- ds_main_inpt.setColumn(0, 'inpt_atdoctid', '-');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 20070822 보험에 따른 보험정보 탭 변경
- ****************************************************************************************/
- function fInsuTabChng(){
- var insukind = ds_main_ptin.getColumn(0, 'ptin_insukind');
-
- ds_cmb_suppkind.filter('up == "' + insukind + '" && (io == "A" || io == "I")');
-
- if(insukind == gsBoHeom || insukind == gsBoHo1 || insukind == gsBoHo2
- || insukind == gsIlBan || insukind == gsForIn || insukind == '-'){
- switch2.tabindex = 0;
- }
- // 산재
- else if(insukind == gsSanJae){
- switch2.tabindex = 1;
- }
- // 자보
- else if(insukind == gsJaboKind){
- switch2.tabindex = 2;
- }
- // 공상
- else if(insukind == gsGongSang){
- switch2.tabindex = 3;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fOrdDrSet
- ****************************************************************************************/
- function fOrdDrSet(){
- var sorddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
-
- // 2010-12-16 이동식 수정 의사세팅시 jobposcd 체크 안하도록 수정
- //cmb_orddrid.choices.itemset.attribute("nodeset") = "/root/hidden/init/orddrid[dp = '" + sorddeptcd + "' ]";
- // 수정이력 20100223 JHP 조진희 요청 초빙교수(1845) 추가
- //cmb_orddrid.choices.itemset.attribute("nodeset") = "/root/hidden/init/orddrid[dp = '" + sorddeptcd + "' and (jobposcd = 1782 or jobposcd = 1784 or jobposcd = 1786 or jobposcd = 1788 or jobposcd = 1847 or jobposcd = 1848 or jobposcd = 1849 or jobposcd = 0545 or jobposcd = 1845)]";
-
- if(utlf_isNull(sorddeptcd)){
- ds_init_orddrid.filter('');
- ds_cmb_atdoctid.filter('');
- ds_cmb_orddrid.filter('');
- }
- else{
- //ds_init_orddrid.filter('dp == "' + sorddeptcd + '" && jobposcd == 1782'); // cmb_orddrid
- ds_cmb_orddrid.filter('dp == "' + sorddeptcd + '" && jobposcd == 1782');
- ds_cmb_atdoctid.filter('dp == "' + sorddeptcd + '"');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fRoomCDSet
- ****************************************************************************************/
- function fRoomCDSet(){
- var swardcd = ds_main_inpt.getColumn(0, 'inpt_wardcd');
-
- ds_init_roomcd.filter('wd == "' + swardcd + '"');
- ds_init_bedcd.filter('wd == "' + swardcd + '"');
-
- var roomcd = ds_main_inpt.getColumn(0, 'inpt_roomcd');
-
- if(utlf_transNullToEmpty(roomcd) != ''){
- ds_init_bedcd.filter('rm == "' + roomcd + '"');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fOrdDeptNmSet
- ****************************************************************************************/
- function fOrdDeptNmSet(){
- var orddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
-
- if(utlf_transNullToEmpty(orddeptcd) == '' || orddeptcd == ' '){
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm', '');
- }
- else{
- var deptengabbr = ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRow('cd', orddeptcd), 'deptengabbr');
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm', deptengabbr);
- }
-
- var medispclid = ds_main_inpt.getColumn(0, 'inpt_medispclid');
- if(utlf_transNullToEmpty(medispclid) == '' || medispclid == ' '){
- ds_hidden_etc.setColumn(0, 'inpt_orddrnm', '');
- }
- else{
- var drengabbr = ds_init_orddrid.getColumn(ds_init_orddrid.findRow('cd', medispclid), 'drengabbr');
- ds_hidden_etc.setColumn(0, 'inpt_orddrnm', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2007.07.26 신생아/산모내역 조회
- ****************************************************************************************/
- function fNbabyWomnRef(){
- dsf_createDsRow('ds_req', [{ col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') }], false);
-
- ds_hidden_d_rcv.clearData();
- ds_hidden_d_rcv.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00404";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetWomnBabyInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_d_rcv=drnb";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00404";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Argument :
- * Description : 2011.11.17 차트번호 변경여부 확인 위해 함수로 추출
- ****************************************************************************************/
- function fipt_pid(){
- var pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
-
- // 화면 초기화
- fInitialize();
-
- ds_main_ptbs.setColumn(0, 'ptbs_pid', pid);
-
- if(utlf_transNullToEmpty(pid) == '' || pid == ' '){
- sysf_messageBox('환자번호가 입력되지', 'E007');
- return false;
- }
- else{
- fSendInit();
-
- // 로딩창 열기
- var sWindowMsg = "환자의 정보를 조회중입니다...";
- callLoadingWindow(sWindowMsg);
-
- ds_send_data5.setColumn(0, 'pid', pid);
- ds_send_data5.setColumn(0, 'mode', '11');
- ds_send_data5.setColumn(0, 'indd', utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
- ds_send_data5.setColumn(0, 'orddd', utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
- ds_send_data5.setColumn(0, 'ioflag', 'I');
-
- // 환자조회
-
- if(fInRgstBaseInfoRef(1)){
- // 2007.10.01 특이환자체크
- fCheckSpcfPat();
-
- // 메르스 대상자 조회
- //fDur_Check() 함수에서 처리하도록 처리(2020/02/10 이정택)
- //fMersPatChk("PAM", pid);
-
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
-
- // 2008.09.28 - 자보산재 등록내역 체크
- fCheckAutoInduInsu(pid, utlf_getCurrentDate());
- // 2009.10.08 - 입원일자에 해당되는 선택진료신청내역 있는지 체크
- // 20091009 JHP 메세지 오류 및 내용 미확인으로 일단 주석처리
- //fCheckSpecOrdSign("S");
-
- //산정특례 미사인 체크20200121 임승주
-
-
- if(ds_main_inpt.getColumn(0, 'inpt_dschdd') == "99991231" || !utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_dschdd')))
- {
- fChecksrdg("T");
- }
- else
- {
- fChecksrdg("D");
- }
-
-
- // 2009.04.22 사망환자알람메시지
- var dethYn = ds_main_ptbs.getColumn(0, 'ptbs_dethyn');
- var dethDt = ds_main_ptbs.getColumn(0, 'ptbs_dethdt');
- fCheckDethYN(dethYn, dethDt);
- }
- else{
- // 수정이력 : JHP 20100329 특이환자체크추가 : 조진희요청 재원환자일때도 특이환자확인 가능하게 해주세요.
- fCheckSpcfPat();
- }
-
- // 해외여행력 정보제공용 DUR 특정질병점검 화면 연동 추가(2020/02/10 이정택)
- fDur_Check(ds_init_pam_P0032list.getColumn(ds_init_pam_P0032list.findRow("cdid", '6610'), "cdnm"), pid);
-
- // 2009.11.15 MYKIM 추가
- // 재원 중 환자를 조회시 현재 보조유형이나 기간이 맞지 않는 환자인 경우 자보 마스터를 팝업창으로 띄워 확인하여
- // 수정하도록 유도함.(김흥준 과장 요청)
- if(ds_hidden_original_inpt.getColumn(0, 'inpt_insukind') == '31'){
- fCheckJabo();
- }
-
- // 로딩창 닫기
- removeLoadingWindow();
-
- // 기간약정서 환자여부 표시 by 20120327 조중래
- if(ds_hidden_check_ptbs.getColumn(0, 'ptbs_agmttype') == '2' &&
- ds_hidden_check_ptbs.getColumn(0, 'ptbs_agmtdays') > 0){
- if(sysf_messageBox('기간약정서 환자입니다. \r\n\r\n기간약정 잔여일수 : ' +
- ds_hidden_check_ptbs.getColumn(0, 'ptbs_agmtdays') +' 일' +
- '\r\n\r\n내용을 확인하시겠습니까?', 'Q000') == '6'){
- frmf_setParameter('SPPMI03200_PARM_PID', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_setParameter('SPPMI03200_PARM_ORDDD', ds_main_inpt.getColumn(0, 'inpt_indd'));
- frmf_setParameter('SPPMI03200_PARM_AGMTTYPE', ds_hidden_check_ptbs.getColumn(0, 'ptbs_agmttype'));
- frmf_setParameter('SPPMI03200_PARM_ORDDEPTCD', ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- frmf_setParameter('SPPMI03200_PARM_ORDDRID', ds_main_inpt.getColumn(0, 'inpt_medispclid'));
-
- frmf_modal("SPPMI03200", "SPPMI03200", '', "", '', '', '', "", "", "", "", "", "M");
- }
- }
-
- // 신우편번호 수정대상여부 체크 by 조중래 20150729
- if(ds_init_P0022list.getColumn(ds_init_P0022list.findRow('cdid', '94'), 'cdnm') == 'Y'
- && fNewZipCode(ds_main_ptbs.getColumn(0, 'ptbs_zipcd1'), ds_main_ptbs.getColumn(0, 'ptbs_zipcd2'))){
- button2.click();
- }
-
-
- }
- // 자격조회
- switch2.case_base.btn_insuno_search.onclick.fireEvent(switch2.case_base.btn_insuno_search, new ClickEventInfo());
- }
- /****************************************************************************************
- * Argument :
- * Description : 감염정보 표시
- ****************************************************************************************/
- function lfSetIsolInfo(isolInfo) {
- isolInfo = String(isolInfo);
- // B:혈액
- if(isolInfo.substr(1, 1) == "Y") {
- img_isolb.image = "theme://images/btn_top_infection0.gif";
- }
- else{
- img_isolb.image = "theme://images/btn_top_infection0_d.gif";
- }
- // C:접촉
- if(isolInfo.substr(2, 1) == "Y") {
- img_isolc.image = "theme://images/btn_top_infection1.gif";
- }
- else{
- img_isolc.image = "theme://images/btn_top_infection1_d.gif";
- }
- // A:공기
- if(isolInfo.substr(0, 1) == "Y"){
- img_isola.image = "theme://images/btn_top_infection2.gif";
- }
- else{
- img_isola.image = "theme://images/btn_top_infection2_d.gif";
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fHngNmVeri
- ****************************************************************************************/
- function fHngNmVeri(str){
- var hngnm;
- if(str == 'xforms-next'){
- hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- }
- else if(str == 'onkeydown' || str == 'onkeyup'){
- hngnm = (ipt_hngnm.text).toString();
- }
-
- // 한글 한글자를 그냥 길이 1로 계산
- if (String(hngnm).length < 1){
- sysf_messageBox('환자성명은 1글자 이상되어야 합니다!', 'E999', '');
- ipt_hngnm.setFocus();
- return false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fInRgstBaseInfoRef
- ****************************************************************************************/
- function fInRgstBaseInfoRef(flag){
- // 기본탭으로 변경
- switch2.tabindex = 0;
-
- // ds_send_data5.clearData();
- // ds_send_data5.addRow();
-
- if(flag == 2){
- if(frmf_getParameter('SPPMC02500_popupendflag') == 'ok'){
- //if(ds_main.getColumn(0, 'popupendflag') == 'ok'){
- var pid = utlf_transNullToEmpty(ds_patinfolist.getColumn(0, 'pid'));
-
- if(pid == '' || pid == ' '){
- return false;
- }
- else{
- ds_send_data5.setColumn(0, 'pid', ds_patinfolist.getColumn(0, 'pid'));
- ds_send_data5.setColumn(0, 'mode', '11');
- ds_send_data5.setColumn(0, 'orddd', utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
- ds_send_data5.setColumn(0, 'indd', utlf_getCurrentDate()); // 2008.08.06 중증정보 조회를 위해 추가
- ds_send_data5.setColumn(0, 'ioflag', 'I');
-
- ds_main_ptbs.setColumn(0, 'ptbs_pid', ds_patinfolist.getColumn(0, 'pid'));
- }
- }
- else{
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- if(pid != ''){
- ds_main_ptbs.setColumn(0, 'ptbs_hngnm',
- ds_hidden_original_ptbs.getColumn(ds_hidden_original_ptbs.findRow('ptbs_pid', pid),
- 'ptbs_hngnm'));
- }
- return false;
- }
- }
-
- ds_hidden_check_ptbs.clearData();
- ds_hidden_check_ptbs.addRow();
-
- ds_hidden_check_adrv.clearData();
- ds_hidden_check_adrv.addRow();
-
- ds_hidden_check_srdg.clearData();
- ds_hidden_check_srdg.addRow();
-
- ds_hidden_check_rooa.clearData();
- ds_hidden_check_rooa.addRow();
-
- ds_hidden_check_grdinrgstinfo.clearData();
- ds_hidden_check_grdinrgstinfo.addRow();
-
- ds_hidden_check_ptsp.clearData();
- ds_hidden_check_ptsp.addRow();
-
- ds_hidden_check_hndc.clearData();
- ds_hidden_check_hndc.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00107";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_send_data5";
- oParam.outds = "ds_hidden_check_ptbs=ptbs ds_hidden_check_adrv=adrv ds_hidden_check_srdg=srdg ds_hidden_check_rooa=rooa " +
- "ds_hidden_check_grdinrgstinfo=grdinrgstinfo ds_hidden_check_ptsp=ptsp ds_hidden_check_hndc=hndc ds_hidden_check_cnst=cnst " +
- "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 = "callback";
- tranf_submit(oParam);
-
- //dsf_setTypeFormat(ds_hidden_check_ptbs, "ptbs_agmtdays:INT");
- ds_hidden_check_ptbs.addColumn('ptbs_agmttype', 'string');
- ds_hidden_check_ptbs.setColumn(0, 'ptbs_agmttype', '1');
-
- // ds_send_data5.clearData();
- // ds_send_data5.addRow();
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_ptbs, 'ptbs_');
- ds_hidden_check_ptbs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_ptsp, 'ptsp_');
- ds_hidden_check_ptsp.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_bind, 'bind_');
- ds_hidden_check_bind.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_disc, 'disc_');
- ds_hidden_check_disc.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_hndc, 'hndc_');
- ds_hidden_check_hndc.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_adrv, 'adrv_');
- ds_hidden_check_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_cnst, 'cnst_');
- ds_hidden_check_cnst.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_inpt1, 'inpt_');
- ds_hidden_check_inpt1.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_stdy, 'stdy_');
- ds_hidden_check_stdy.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_tempdsch, 'tempdsch_');
- ds_hidden_check_tempdsch.copyData(ds_tmp, false);
-
- // 동의서 출력여부
- var scanyn = utlf_transNullToEmpty(ds_hidden_check_ptbs.getColumn(0, 'ptbs_scanyn'));
- cpt_scanyn.text = '[동:' + scanyn + ']';
-
- var cctvscanyn = utlf_transNullToEmpty(ds_hidden_check_ptbs.getColumn(0, 'ptbs_cctvscanyn'));
- cpt_cctvscanyn.text = '[영:' + cctvscanyn + ']';
-
- // 선택진료 스캔여부 2011/10/01 고시
- var spifScanYn = ds_hidden_check_ptbs.getColumn(0, 'ptbs_spifscanyn');
-
- // 스캔되지 않은 경우, 선택진료조회화면 연동
- if(spifScanYn != 'Y'){
- if(sysf_messageBox('선택진료신청서 중 스캔되지 않은 건이 존재합니다.\r\n선택진료신청서를 조회', 'S001') == 6){
- frmf_setParameter('SMPMC06503_PARM_PID', ds_hidden_check_ptbs.getColumn(0, 'ptbs_pid'));
-
- frmf_modal("SMPMC06503", "SMPMC06503", '', "", '', '', '', "", "", "", "", "", "M");
- }
- }
- // 사생활보호여부
- fGetPatPrivacyInfo(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- // 격리대상정보 표시
- lfSetIsolInfo(ds_hidden_check_ptbs.getColumn(0, 'ptbs_isolinfo'));
-
- // 2008.12.12 - 합번체크
- var bindCnt = ds_hidden_check_bind.rowcount;
-
- if(bindCnt > 0){
- var sPid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- //2019/03/25 이정택 수정
- //var sHngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- var sHngnm = ds_hidden_check_ptbs.getColumn(0, 'ptbs_hngnm');
- //2019/03/25 이정택 수정
-
- 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');
- //2019/03/25 이정택 수정
- //var retValue = ;
- var retValue = "";
- //2019/03/25 이정택 수정
- if(sysf_messageBox(sPid + '(' + sHngnm + ') 환자의 등록번호가 [ ' + bindPid
- + '] 로 합번 신청되었습니다. 합번 신청한 번호로 재조회 하시겠습니까?', 'Q') == 6){
- ds_main_ptbs.setColumn(0, 'ptbs_pid', bindPid);
-
- if(flag == 1){
- //2019/03/25 이정택 수정
- //frmf_inputEnterkey('ipt_pid', 'onkeydown', new KeyEventInfo);
- fipt_pid();
- //2019/03/25 이정택 수정
- }
- else{
- ds_send_data5.setColumn(0, 'pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- ds_send_data5.setColumn(0, 'mode', '11');
- ds_send_data5.setColumn(0, 'indd', utlf_getCurrentDate());
- ds_send_data5.setColumn(0, 'orddd', utlf_getCurrentDate());
- ds_send_data5.setColumn(0, 'ioflag', 'I');
- fInRgstBaseInfoRef(1);
- }
- return false;
- }
- else{
- button17.click();
- return false;
- }
- }
- }
- }
-
- // 2009.02.12 - 성모병원 환자 메시지 처리
- var sPidFlag = ds_hidden_check_ptbs.getColumn(0, 'ptbs_pidflag');
- if(sPidFlag == '90'){
- sysf_messageBox('성모병원에서 전환된 환자입니다!!', 'I');
- }
-
- var inpt_chkcnt = ds_hidden_check_grdinrgstinfo.rowcount;
- var adrv_chkcnt = ds_hidden_check_adrv.rowcount;
- var srdg_chkcnt = ds_hidden_check_srdg.rowcount;
- var rooa_chkcnt = ds_hidden_check_rooa.rowcount;
- var hndc_chkcnt = ds_hidden_check_hndc.rowcount;
- // 2008.10.09 내원이력 중 최종 감면정보, 희귀난치대상여부
- var disc_chkcnt = ds_hidden_check_disc.rowcount;
-
- // 2007.12.31 당일퇴원내역 조회
- if(!utlf_transNullToEmpty(ds_hidden_check_inpt1)){
- var inpt_pid1 = utlf_transNullToEmpty(ds_hidden_check_inpt1.getColumn(0, 'inpt_pid'));
- if(inpt_pid1 != '' && inpt_pid1 != ' '){
- sysf_messageBox('당일 퇴원내역이 존재합니다. 당일 퇴원내역을', 'I007');
- }
- }
-
- if(hndc_chkcnt > 0){
- ds_main_hndc.copyData(ds_hidden_check_hndc, false);
- }
-
- if(srdg_chkcnt > 0){
- ds_main_srdg.copyData(ds_hidden_check_srdg, false);
- }
-
- if(rooa_chkcnt > 0){
- ds_main_rooa.copyData(ds_hidden_check_rooa, false);
- }
-
- if(disc_chkcnt > 0){
- //copyNodeType("/root/main/disc","/root/hidden/check/disc","replace");
- }
-
- // 주부유형 존재(팝업을 띄운다.)
- if(inpt_chkcnt > 1){
- // 2008.09.19 노트 초기화 - 그냥 닫기하면 노드가 2배로 늘어난다.
- ds_hidden_rcvlist_pouplist.clearData();
- ds_hidden_rcvlist_pouplist.addRow();
-
- dsf_copyColInfo(ds_hidden_rcvlist_pouplist, ds_hidden_check_grdinrgstinfo);
-
- for(var i = 0; i < inpt_chkcnt; i++){
- var idx = ds_hidden_rcvlist_pouplist.addRow();
- ds_hidden_rcvlist_pouplist.copyRow(idx, ds_hidden_check_grdinrgstinfo, i);
- }
-
- frmf_modal("SPPMI02100", "SPPMI02100", { arg_ds_hidden_list_grdinrgstinfo: ds_hidden_rcvlist_pouplist },
- "", '', '', '', "", "", "", "", "", "M");
-
- if(ds_main.getColumn(0, 'popupendflag') == 'ok'){
- ds_main.setColumn(0, 'popupendflag', '');
-
- dsf_createDsRow('ds_TRPMI00102', [
- { col: 'mode', type: 'string', size: 256, val: '8' },
- { col: 'pid', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'pid') },
- { col: 'insukind', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'insukind') },
- { col: 'indd', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'indd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'orddeptcd') },
- { col: 'mskind', type: 'string', size: 256, val:ds_hidden_popuplist.getColumn(0, 'mskind') },
- { col: 'disccd', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'prestdd', type: 'string', size: 256, val: '' },
- { col: 'cretno', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'cretno') }
- ], false);
-
- ds_hidden_rcv_inpt.clearData();
- ds_hidden_rcv_inpt.addRow();
-
- ds_hidden_rcv_ptin.clearData();
- ds_hidden_rcv_ptin.addRow();
-
- ds_hidden_rcv_ptbs.clearData();
- ds_hidden_rcv_ptbs.addRow();
-
- ds_hidden_rcv_aipm.clearData();
- ds_hidden_rcv_aipm.addRow();
-
- ds_hidden_rcv_icpm.clearData();
- ds_hidden_rcv_icpm.addRow();
-
- ds_hidden_rcv_fstinpt.clearData();
- ds_hidden_rcv_fstinpt.addRow();
-
- ds_hidden_rcv_iphs.clearData();
- ds_hidden_rcv_iphs.addRow();
-
- ds_hidden_rcv_adrv.clearData();
- ds_hidden_rcv_adrv.addRow();
-
- ds_hidden_rcv_admi.clearData();
- ds_hidden_rcv_admi.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00102";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_TRPMI00102";
- 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_fstinpt=fstinpt';
- oParam.async = false;
- oParam.callback = "callback";
-
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00102") > -1){
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptbs, 'ptbs_');
- ds_hidden_rcv_ptbs.copyData(ds_tmp, false);
- ds_hidden_rcv_ptbs.updateColID('ptbs_ptbsremfact', 'ptbs_remfact');
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptin, 'ptin_');
- ds_hidden_rcv_ptin.copyData(ds_tmp, false);
-
- var colName = ds_hidden_rcv_inpt.getColID(0);
- var i = colName.indexOf('inpt_');
-
- if(i < 0){
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_inpt, 'inpt_');
- ds_hidden_rcv_inpt.copyData(ds_tmp, false);
- }
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_iphs, 'iphs_');
- ds_hidden_rcv_iphs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_admi, 'admi_');
- ds_hidden_rcv_admi.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_adrv, 'adrv_');
- ds_hidden_rcv_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_fstinpt, 'fstinpt_');
- ds_hidden_rcv_fstinpt.copyData(ds_tmp, false);
-
- fBaseInfo();
-
- fInsuTabChng(); // 보험유형에 따른 보험정보 TAB
- fOrdDrSet(); // 진료과에 따른 전문의 셋팅
- fRoomCDSet(); // 병동에 따른 병실코드 셋팅
- fOrdDeptNmSet();
-
- ds_hidden_popuplist.clearData();
- ds_hidden_popuplist.addRow();
-
- ds_hidden_rcvlist_pouplist.clearData();
- ds_hidden_rcvlist_pouplist.addRow();
- }
-
- // 입원환자인경우 당일 외래 내원을 전환하기 때문에 전환되지 않은 외래내원을 Display해야하나??
- // 문의후 보여줄지 결정.. 2007.05.25
-
- fNbabyWomnRef(); // 신생아/산모내역조회
- if(ds_main_inpt.getColumn(0, 'inpt_indschacptstat') == 'A'
- && ds_main_inpt.getColumn(0, 'inpt_dschnotiyn') == 'Y'){
-
- sysf_messageBox('입원수납할 내역이 있습니다. \n입원수납 후 진행하세요!', 'E999');
- }
- else{
- sysf_messageBox('재원중인 환자', 'E008');
- }
- }
- }
- // 재원환자(주유형만 있다.)
- else if(inpt_chkcnt == 1){
- dsf_createDsRow('ds_TRPMI00102', [
- { col: 'mode', type: 'string', size: 256, val: '8' },
- { col: 'pid', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'pid') },
- { col: 'insukind', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'insukind') },
- { col: 'indd', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'indd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'orddeptcd') },
- { col: 'mskind', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'mskind') },
- { col: 'disccd', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'prestdd', type: 'string', size: 256, val: '' },
- { col: 'cretno', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'cretno') }
- ], false);
-
- // 환자정보+보험정보+할인정보+입원마스터+재원이력 조회
- //ds_req.setColumn(0, 'mode', '8');
-
- ds_hidden_rcv_inpt.clearData();
- ds_main_inpt.addRow();
-
- ds_hidden_rcv_ptin.clearData();
- ds_hidden_rcv_ptin.addRow();
-
- ds_hidden_rcv_ptbs.clearData();
- ds_hidden_rcv_ptbs.addRow();
-
- ds_hidden_rcv_aipm.clearData();
- ds_hidden_rcv_aipm.addRow();
-
- ds_hidden_rcv_icpm.clearData();
- ds_hidden_rcv_icpm.addRow();
-
- ds_hidden_rcv_fstinpt.clearData();
- ds_hidden_rcv_fstinpt.addRow();
-
- ds_hidden_rcv_iphs.clearData();
- ds_hidden_rcv_iphs.addRow();
-
- ds_hidden_rcv_adrv.clearData();
- ds_hidden_rcv_adrv.addRow();
-
- ds_hidden_rcv_admi.clearData();
- ds_hidden_rcv_admi.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00102";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_TRPMI00102";
- // oParam.outds = 'ds_main_inpt=inpt ds_hidden_rcv_ptin=ptin ds_hidden_rcv_ptbs=ptbs ' +
- // 'ds_hidden_rcv_aipm=aipm ds_hidden_rcv_icpm=icpm ds_hidden_rcv_fstinpt=fstinpt' +
- // 'ds_hidden_rcv_iphs=iphs ds_hidden_rcv_adrv=adrv ds_hidden_rcv_admi=admi';
-
- 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_fstinpt=fstinpt';
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00102") > -1){
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptbs, 'ptbs_');
- ds_hidden_rcv_ptbs.copyData(ds_tmp, false);
- ds_hidden_rcv_ptbs.updateColID('ptbs_ptbsremfact', 'ptbs_remfact');
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptin, 'ptin_');
- ds_hidden_rcv_ptin.copyData(ds_tmp, false);
-
-
- var colName = ds_hidden_rcv_inpt.getColID(0);
- var i = colName.indexOf('inpt_');
-
- if(i < 0){
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_inpt, 'inpt_');
- ds_hidden_rcv_inpt.copyData(ds_tmp, false);
- }
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_iphs, 'iphs_');
- ds_hidden_rcv_iphs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_admi, 'admi_');
- ds_hidden_rcv_admi.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_adrv, 'adrv_');
- ds_hidden_rcv_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_fstinpt, 'fstinpt_');
- ds_hidden_rcv_fstinpt.copyData(ds_tmp, false);
-
- fBaseInfo();
- fInsuTabChng(); // 보험유형에 따른 보험정보 TAB
- fOrdDrSet(); // 진료과에 따른 전문의 셋팅
- fRoomCDSet();
- fOrdDeptNmSet();
- fNbabyWomnRef(); // 신생아/산모내역조회
- }
-
- // 입원환자인경우 당일 외래 내원을 전환하기 때문에 전환되지 않은 외래내원을 Display해야하나??
- // 아니면 전환된 외래내원을 보여줘야하나???
- // 문의후 보여줄지 결정.. 2007.05.25
- // 외래내원을 보여주지 않을경우 그리드 리셋해야한다..20070602
- // 그리드 노드을 없애는데 왜 체크는 안없어질까?
- ds_main_otptlist_grdoutchoshist.clearData();
-
- if(ds_main_inpt.getColumn(0, 'inpt_indschacptstat') == 'A'
- && ds_main_inpt.getColumn(0, 'inpt_dschnotiyn') == 'Y'){
-
- sysf_messageBox('입원수납할 내역이 있습니다. \n입원수납 후 진행하세요!', 'E999');
- }
- else{
- sysf_messageBox('재원중인 환자', 'E008');
- }
-
- return false;
-
- }
- // 재원환자가 아니다.
- else{
-
- if(!fBaseInfoSearch('2')){
- fInitialize();
- ipt_pid.setFocus();
-
- return false;
- }
-
- fOrdDrSet();
-
- // 2008.10.09 최종내원이력 중 감면정보가 있으면 자동으로 감면코드 셋팅
- var sDisccd = ds_hidden_check_disc.getColumn(0, 'disc_disccd');
- var sRareobstflag = ds_hidden_check_disc.getColumn(0, 'disc_rareobstflag');
-
- // 20100107 JHP 수정추가 fmly의 감면코드확인하여 해당 코드가 없으면 이전 감면내역이 있어도 적용 안시키도록 수정(요청번호 10311)
- var sDiscUncocd = ds_hidden_check_disc.getColumn(0, 'disc_discuncocd');
-
- if(!utlf_isNull(sDiscUncocd)){
- if(!utlf_isNull(sDisccd)){
- ds_main_iphs.setColumn(0, 'iphs_disccd', sDisccd);
- }
- }
- else{
- ds_main_iphs.setColumn(0, 'iphs_disccd', '-');
- }
-
- // 2008.10.09 최종내원이력 중 희귀난치대상여부가 있으면 자동으로 셋팅
- if(!utlf_isNull(sRareobstflag)){
- ds_main_iphs.setColumn(0, 'iphs_rareobstflag', sRareobstflag);
- }
-
- ds_main_iphs.setColumn(0, 'iphs_emplnm', ds_hidden_check_disc.getColumn(0, 'disc_emplname'));
- ds_main_iphs.setColumn(0, 'iphs_famyrelnm', ds_hidden_check_disc.getColumn(0, 'disc_famyrelnm'));
- ds_main_iphs.setColumn(0, 'iphs_preststatnm', ds_hidden_check_disc.getColumn(0, 'disc_preststatnm'));
- ds_main_iphs.setColumn(0, 'iphs_remark', ds_hidden_check_disc.getColumn(0, 'disc_remark'));
-
- var iadrv_count = ds_hidden_check_adrv.rowcount;
- if(iadrv_count > 0){
- fOutCHosCheck('1');
- }
- else{
- fOutCHosCheck('2');
- }
-
- fHandicaprRef(); // 2008.01.10 장애인 체크
- fNbabyWomnRef(); // 신생아/산모내역조회
- // 입원전검사 처방 존재 체크 - 2008.06.11
- fCheckTestBeforeIn();
- // 2008.07.21 공여자 여부 체크
- fGetDonorInfo();
- // 자선환자 체크
- fCheckCharityYN(ds_main_ptbs);
- // 2009.06.26 - 가퇴원내역 체크
- fCheckTempDsch();
-
- // 수정추가 : 20090814 : JHP 본인부담상한차등구분 값 보조유형에 따라 셋팅해줌
- fOwnBMaxGradeFlagSet();
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fInitialize
- ****************************************************************************************/
- function fInitialize(initflag){
- // Grid는 노드셋 삭제후 다시 만들자
- ds_main_ptbs.clearData();
- ds_main_ptbs.addRow();
-
- ds_main_ptin.clearData();
- ds_main_ptin.addRow();
-
- ds_main_ptsp.clearData();
- ds_main_ptsp.addRow();
-
- ds_main_hndc.clearData();
- ds_main_hndc.addRow();
-
- ds_main_h_cnst.clearData();
- ds_main_h_cnst.addRow();
-
- ds_main_nbmo.clearData();
- ds_main_nbmo.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_otpt.clearData();
- ds_main_otpt.addRow();
-
- ds_main_adrv.clearData();
- ds_main_adrv.addRow();
-
- ds_main_admi.clearData();
- ds_main_admi.addRow();
-
- ds_main_srdg.clearData();
- ds_main_srdg.addRow();
-
- ds_main_rooa.clearData();
- ds_main_rooa.addRow();
-
- ds_main_aipm.clearData();
- ds_main_aipm.addRow();
-
- ds_main_icpm.clearData();
- ds_main_icpm.addRow();
-
- ds_main_fstinpt.clearData();
- ds_main_fstinpt.addRow();
-
- ds_main_otptlist_grdoutchoshist.clearData();
-
- if(initflag != '1'){
- ds_main_adrvlist_grdinhprsspec.clearData();
- //ds_main_adrvlist_grdinhprsspec.addRow();
- ds_send_data1.clearData();
- ds_send_data1.addRow();
- }
-
- ds_main_wdrmlist_grdroomspec.clearData();
- ds_main_wdrmlist_grdroomspec.addRow();
-
- ds_main_diaglist.clearData();
- ds_main_diaglist.addRow();
-
- ds_patinfolist.clearData();
- ds_patinfolist.addRow();
-
- ds_main.clearData();
- ds_main.addRow();
-
- ds_hidden_rcv_ptbs.clearData();
- ds_hidden_rcv_ptbs.addRow();
-
- ds_hidden_rcv_ptin.clearData();
- ds_hidden_rcv_ptin.addRow();
-
- ds_hidden_rcv_ptsp.clearData();
- ds_hidden_rcv_ptsp.addRow();
-
- ds_hidden_rcv_hndc.clearData();
- ds_hidden_rcv_hndc.addRow();
-
- ds_hidden_rcv_nbmo.clearData();
- ds_hidden_rcv_nbmo.addRow();
-
- ds_hidden_rcv_inpt.clearData();
- ds_hidden_rcv_inpt.addRow();
-
- ds_hidden_rcv_iphs.clearData();
- ds_hidden_rcv_iphs.addRow();
-
- ds_hidden_rcv_icdr.clearData();
- ds_hidden_rcv_icdr.addRow();
-
- ds_hidden_rcv_otpt.clearData();
- ds_hidden_rcv_otpt.addRow();
-
- ds_hidden_rcv_adrv.clearData();
- ds_hidden_rcv_adrv.addRow();
-
- ds_hidden_rcv_admi.clearData();
- ds_hidden_rcv_admi.addRow();
-
- ds_hidden_rcv_cdcr.clearData();
- ds_hidden_rcv_cdcr.addRow();
-
- ds_hidden_rcv_stdy.clearData();
- ds_hidden_rcv_stdy.addRow();
-
- ds_hidden_rcv_fstinpt.clearData();
- ds_hidden_rcv_fstinpt.addRow();
-
- ds_hidden_d_rcv.clearData();
- ds_hidden_d_rcv.addRow();
-
- ds_init_disccd.clearData();
- ds_init_disccd.addRow();
-
- ds_init_insukind.clearData();
- ds_init_insukind.addRow();
-
- ds_init_suppkind.clearData();
- ds_init_suppkind.addRow();
-
- ds_init_orddeptcd.clearData()
- ds_init_orddeptcd.addRow();
-
- ds_init_orddrid.clearData();
- ds_init_orddrid.addRow();
-
- ds_init_flag.clearData();
- ds_init_flag.addRow();
-
- ds_init_wardcd.clearData();
- ds_init_wardcd.addRow();
-
- ds_init_roomcd.clearData();
- ds_init_roomcd.addRow();
-
- ds_hidden_roomgrdelist.clearData();
- ds_hidden_roomgrdelist.addRow();
- // ds_init_roomgrdecd.clearData();
- // ds_init_roomgrdecd.addRow();
-
- ds_init_roomtypecd.clearData();
- ds_init_roomtypecd.addRow();
-
- ds_init_cntrsuborddeptlist.clearData();
- ds_init_cntrsuborddeptlist.addRow();
-
- ds_init_cntrorddeptdoctorlist.clearData();
- ds_init_cntrorddeptdoctorlist.addRow();
-
- ds_init_uncocd.clearData();
- ds_init_uncocd.addRow();
-
- ds_hidden_original_ptbs.clearData();
- ds_hidden_original_ptbs.addRow();
-
- ds_hidden_original_ptin.clearData();
- ds_hidden_original_ptin.addRow();
-
- ds_hidden_original_ptsp.clearData();
- ds_hidden_original_ptsp.addRow();
-
- ds_hidden_original_hndc.clearData();
- ds_hidden_original_hndc.addRow();
-
- // ds_hidden_original_nbmo.clearData();
- // ds_hidden_original_nbmo.addRow();
-
- ds_hidden_original_inpt.clearData();
- ds_hidden_original_inpt.addRow();
-
- ds_hidden_original_iphs.clearData();
- ds_hidden_original_iphs.addRow();
-
- ds_hidden_original_icdr.clearData();
- ds_hidden_original_icdr.addRow();
-
- ds_hidden_original_otpt.clearData();
- ds_hidden_original_otpt.addRow();
-
- ds_hidden_original_srdg.clearData();
- ds_hidden_original_srdg.addRow();
-
- ds_hidden_original_aipm.clearData();
- ds_hidden_original_aipm.addRow();
-
- ds_hidden_original_icpm.clearData();
- ds_hidden_original_icpm.addRow();
-
- ds_hidden_original_patinfo.clearData();
- ds_hidden_original_patinfo.addRow();
-
- ds_hidden_original_rooa.clearData();
- ds_hidden_original_rooa.addRow();
-
- ds_hidden_rcvlist_grdinrgstinfo.clearData();
- ds_hidden_rcvlist_grdinrgstinfo.addRow();
-
- ds_hidden_rcvlist_grdinhprsspec.clearData();
- ds_hidden_rcvlist_grdinhprsspec.addRow();
-
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
-
- ds_send_data5.clearData();
- ds_send_data5.addRow();
-
- // 동의서 출력여부 초기화
- cpt_scanyn.text = '';
- cpt_cctvscanyn.text = '';
-
- // 사생활보호여부 초기화
- cap_privacy.visible = false;
-
- // 격리표식 초기화
- img_isola.image = 'theme://images/com/hismainxp/btn_top_infection2_d.gif';
- img_isolb.image = 'theme://images/com/hismainxp/btn_top_infection0_d.gif';
- img_isolc.image = 'theme://images/com/hismainxp/btn_top_infection1_d.gif';
-
- // 임상가산여부 초기화
- caption35.visible = false;
-
- btn_patspcfyn.style.backgroundColor = '#c0c0c0';
- // TODO grd_outchoshist 선택 취소 기능 추가
-
- fBaseDataInitPtbs();
- fBaseDataInitPtin();
- fInsuTabChng(); // 기본탭으로 변경
-
- // 2008.07.12 - 주석처리
- fBaseColumn(initflag);
-
- // 입원등록시 체크해주는 bool박스
- var sPrintYN = ds_init_P0041list.getColumn(ds_init_P0041list.findRow('cdid', 'I01'), 'cdnm');
- ds_hidden_chkprint.setColumn(0, 'chk', sPrintYN);
-
- // 20100216 JHP 수정추가 부유형등록시 fromdd를 지정하여 등록가능하게함.
- // 초기화시 주유형기준이므로 부유형에 해당하는 input fromdd는 숨긴다.
- ipt_Sfromdd.visible = false;
-
- // 상급병실 파라미터 초기화
- frmf_setParameter('SPZHA20101_PARM_PID', '');
- frmf_setParameter('SPZHA20101_PARM_INDD', '');
-
- //결정리스트 선택 환자 초기화
- inhprsrpecPid = "";
- }
- /****************************************************************************************
- * Argument :
- * Description : 외래내원조회
- ****************************************************************************************/
- function fOutCHosCheck(choschk){
- ds_main_otptlist_grdoutchoshist.clearData();
- ds_main_otptlist_grdoutchoshist.addRow();
-
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'orddd', type: 'string', size: 256, val: '' }
- ], false);
-
- var inpt_indd = ds_main_inpt.getColumn(0, 'inpt_indd');
-
- var oParam = {};
- oParam.id = "TRPMI00104";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetOutChos";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_otptlist_grdoutchoshist=grdoutchoshist";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00104") > -1){
- var otpt_rowcnt = ds_main_otptlist_grdoutchoshist.rowcount;
-
- // 외래내원이 존재
- // 1.입원일자와 최종외래내원의 진료일자가 같으면 전환("cvrtflag")에 "true" 표시
- // 2. 최종외래내원의 진료과가 일반과일경우 입원경로를 외래로 셋팅,응급의학과일경우 입원경로를 응급실로 셋팅..
- if(otpt_rowcnt > 0){
- for(var i = 0; i < otpt_rowcnt; i++){
- var otpt_orddd = ds_main_otptlist_grdoutchoshist.getColumn(0, 'orddd');
- if(inpt_indd == otpt_orddd){
- ds_main_otptlist_grdoutchoshist.setColumn(i, 'cvrtflag', 'true');
- }
- }
-
- // 결정서가 없을경우에는 마지막내원의 정보를 보여준다
- if(choschk != '1'){
- //grd_outchoshist.isSelected(1) = true;
- var otpt_ordtype = ds_main_otptlist_grdoutchoshist.getColumn(0, 'ordtype');
-
- ds_main_inpt.setColumn(0, 'inpt_orddeptcd', ds_main_otptlist_grdoutchoshist.getColumn(0, 'orddeptcd'));
- ds_main_inpt.setColumn(0, 'inpt_medispclid', ds_main_otptlist_grdoutchoshist.getColumn(0, 'orddrid'));
- ds_main_inpt.setColumn(0, 'ptin_insukind', ds_main_otptlist_grdoutchoshist.getColumn(0, 'insukind'));
-
- // 2008.01.10 보조유형이 산정특례(07),인공신장투석(02),복막관류술(03),장기이식(04)인 경우는
- // 입원이 없기때문에 정상으로 셋팅해줌.
- var suppkind = ds_main_otptlist_grdoutchoshist.getColumn(0, 'suppkind');
-
- if(suppkind == '07' || suppkind == '02' || suppkind == '03' || suppkind == '04' || suppkind == '00'){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- else{
- ds_main_iphs.setColumn(0, 'iphs_suppkind', ds_main_otptlist_grdoutchoshist.getColumn(0, 'suppkind'));
- }
-
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', ds_main_otptlist_grdoutchoshist.getColumn(0, 'suppkindresn'));
- ds_main_iphs.setColumn(0, 'inpt_ordreqformflag', ds_main_otptlist_grdoutchoshist.getColumn(0, 'ordreqformflag'));
-
- // 2008.06.02 희귀난치대상여부 외래내역의 값을 그대로 설정
- ds_main_iphs.setColumn(0, 'iphs_rareobstflag', ds_main_otptlist_grdoutchoshist.getColumn(0, 'rareobstflag'));
-
- // 2008.10.02 할인코드 외래그대로 설정
- ds_main_iphs.setColumn(0, 'iphs_disccd', ds_main_otptlist_grdoutchoshist.getColumn(0, 'disccd'));
-
- fOrdDeptNmSet(); // 진료과영문약어 셋팅
- fOrdDrSet(); // 진료과에 맞는 전문의 셋팅
-
- // 응급으로 입원할 경우 진료형태 ordtype = "E"
- if(otpt_ordtype == 'E'){
- ds_main_inpt.setColumn(0, 'inpt_inpath', '2');
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_inpath', '1');
- }
- fSpecOrdyn(); // 선택진료의 경우 선택진료여부 셋팅
- }
- fSNWInfoRef(1); // 상병조회
- }
- else{
- ds_main_otptlist_grdoutchoshist.clearData();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2009.02.23 진료과코드도 조건으로 추가
- ****************************************************************************************/
- function fSpecOrdyn(row){
- var inpt_orddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- var inpt_medispclid = ds_main_inpt.getColumn(0, 'inpt_medispclid');
-
- ds_init_orddrid.enableevent = false;
- ds_init_orddrid.filter('dp == "' + inpt_orddeptcd + '" && cd == "' + inpt_medispclid + '"');
- var sSpecOrdYN = ds_init_orddrid.getColumn(0, 'sp');
- ds_init_orddrid.filter('');
- ds_init_orddrid.enableevent = true;
-
- if(sSpecOrdYN == 'Y'){
- radio5.enable = true;
- ds_main_inpt.setColumn(0, 'inpt_specordyn', 'Y');
- }
- else{
- radio5.enable = false;
- ds_main_inpt.setColumn(0, 'inpt_specordyn', 'N');
- }
-
- }
- /****************************************************************************************
- * Argument :
- * Description : 2009.02.23 진료과코드도 조건으로 추가
- ****************************************************************************************/
- function fSNWInfoRef(currow){
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_otptlist_grdoutchoshist.getColumn(currow, 'pid') },
- { col: 'orddd', type: 'string', size: 256, val: ds_main_otptlist_grdoutchoshist.getColumn(currow, 'orddd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_main_otptlist_grdoutchoshist.getColumn(currow, 'orddeptcd') }
- ], false);
-
- ds_main_diaglist.clearData();
- ds_main_diaglist.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00108";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetSNWSpec";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_diaglist=grdsnwspec";
- oParam.async = false;
- oParam.callback = "callback";
-
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00108") > -1){
- // do nothing
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fSendInit
- ****************************************************************************************/
- function fSendInit(){
- // do nothing
- }
- /****************************************************************************************
- * Argument :
- * Description : fRrgstNo1Check
- ****************************************************************************************/
- function fRrgstNo1Check(){
- var ptbs_rrgstno1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
-
- if(ptbs_rrgstno1 != '' && ptbs_rrgstno1 != ' '){
- if(ptbs_rrgstno1.length != 6){
- sysf_messageBox('주민번호1은 6자리', 'I003');
- ipt_rrgstno1.setFocus();
-
- return false;
- }
-
- if(!ptbs_rrgstno1.isNumber()){
- sysf_messageBox('주민번호1은 숫자형태로', 'I003');
- ipt_rrgstno1.setFocus();
-
- return false;
- }
- }
- else{
- sysf_messageBox('주민번호1은 6자리', 'I003');
- ipt_rrgstno1.setFocus();
-
- return false;
- }
- ipt_rrgstno2.setFocus();
- return true;
- }
- /****************************************************************************************
- * 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 sEmplInfo = fGetPsnWorkInfo(rrgstno1 + rrgstno2, hngnm, pid);
- if(!utlf_isNull(sEmplInfo)){
- var arrayEmplInfo = sEmplInfo.split('▦');
- ds_main_inpt.setColumn(0, 'inpt_emplno', arrayEmplInfo[0]);
- ds_main_iphs.setColumn(0, 'iphs_emplnm', arrayEmplInfo[1]);
- ds_main_iphs.setColumn(0, 'iphs_disccd', arrayEmplInfo[2]);
- ds_main_iphs.setColumn(0, 'iphs_famyrelnm', arrayEmplInfo[3]);
- ds_main_iphs.setColumn(0, 'iphs_preststatnm', arrayEmplInfo[4]);
- ds_main_iphs.setColumn(0, 'iphs_profacptyn', arrayEmplInfo[5]);
- ds_main_iphs.setColumn(0, 'iphs_profacptdd', arrayEmplInfo[6]);
- ds_main_iphs.setColumn(0, 'iphs_remark', arrayEmplInfo[7]);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fRrgstNo2Check
- ****************************************************************************************/
- function fRrgstNo2Check(){
- var ptbs_brthdd;
- var ptbs_rrgstno1 = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- var ptbs_rrgstno2 = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
-
- if(ptbs_rrgstno1.length != 6){
- sysf_messageBox('환자주민번호1은 6자리', 'I003');
- ipt_rrgstno1.setFocus();
- return;
- }
-
- if(ptbs_rrgstno1.length != 6){
- sysf_messageBox('환자주민번호2은 7자리', 'I003');
- ipt_rrgstno2.setFocus();
- return;
- }
-
- /*
- 9: 1800 ~ 1899년에 태어난 남성
- 0: 1800 ~ 1899년에 태어난 여성
- 1: 1900 ~ 1999년에 태어난 남성
- 2: 1900 ~ 1999년에 태어난 여성
- 3: 2000 ~ 2099년에 태어난 남성
- 4: 2000 ~ 2099년에 태어난 여성
- 5: 1900 ~ 1999년에 태어난 외국인 남성
- 6: 1900 ~ 1999년에 태어난 외국인 여성
- 7: 2000 ~ 2099년에 태어난 외국인 남성
- 8: 2000 ~ 2099년에 태어난 외국인 여성
- */
-
- var gubn = ptbs_rrgstno2.substr(0, 1);
-
- switch(gubn){
- case '0':
- ptbs_brthdd = '18'.concat(ptbs_rrgstno1);
- break;
- case '9':
- ptbs_brthdd = '18'.concat(ptbs_rrgstno1);
- break;
- case '1':
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '2':
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '3':
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- case '4':
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- case '5':
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '6':
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '7':
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- case '8':
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- default:
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- }
- /*
- * 3번 : 행려환자 중 주민번호 불명자.
- * 4번 : 사회복지 시설 수용자가 아닌자로서 주민번호 불명자
- * 5번 : 사회복지 시설 수용자 중 주민번호 불명자
- */
- if(!utlf_isValidDateTime(ptbs_brthdd, 'YYYYMMDD')){
- if(sysf_messageBox('주민번호 앞6자리 형식오류입니다. 무시하고 계속 진행하시겠습니까?', 'Q999') != 6){
- ds_main_ptbs.setColumn(0, 'ptbs_rrgstno1', '');
- ds_main_ptbs.setColumn(0, 'ptbs_rrgstno2', '');
- ds_main_ptbs.setColumn(0, 'ptbs_brthdd', '');
- ds_main_ptbs.setColumn(0, 'ptbs_sex', '');
- ds_main_ptbs.setColumn(0, 'ptbs_age', '');
-
- ipt_rrgstno1.setFocus();
-
- return false;
- }
- sysf_messageBox('', 'I999');
- ds_main_ptbs.setColumn(0, 'ptbs_brthdd', '');
- }
- else{
- ds_main_ptbs.setColumn(0, 'ptbs_brthdd', ptbs_brthdd);
- }
- // 성별 세팅
- var ptbs_sex = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- ds_main_ptbs.setColumn(0, 'ptbs_sex', ((ptbs_sex.substr(0, 1) % 2) ? 'M' : 'F' ));
-
- // 전체 주민번호 체크
- var ptbs_rrgstno = ptbs_rrgstno1 + ptbs_rrgstno2;
-
- // 나이 세팅
- ds_main_ptbs.setColumn(0, 'ptbs_age', utlf_getFullAge(ptbs_rrgstno));
-
- if(!lf_isResidentNo(ptbs_rrgstno)){
- if(sysf_messageBox('유효하지 않은 주민번호입니다! 계속 진행', 'S001') == 6){
- return true;
- }
- ds_main_ptbs.setColumn(0, 'ptbs_rrgstno1', '');
- ds_main_ptbs.setColumn(0, 'ptbs_rrgstno2', '');
- ds_main_ptbs.setColumn(0, 'ptbs_brthdd', '');
- ds_main_ptbs.setColumn(0, 'ptbs_sex', '');
- ds_main_ptbs.setColumn(0, 'ptbs_age', '');
-
- ipt_rrgstno1.setFocus();
- return false;
- }
- return true;
- }
- function fSuppkindSet(){
- // 2007.10.18 건강보험,의료급여1종,의료급여2종 => 6세미만 유형보조 체크
- var age = parseInt(ds_main_ptbs.getColumn(0, 'ptbs_age'));
- var birthdd = ds_main_ptbs.getColumn(0, 'ptbs_brthdd');
- var insukind = ds_main_ptin.getColumn(0, 'ptin_insukind');
-
- // 2008.01.08 건보일 경우 태어난지 0일~28일인 신생아 인경우 보조유형 '31' 셋팅
- var dayno = utlf_getDateInterval(birthdd, utlf_getCurrentDate()); // 두 일자사이의 차를 일단위로 반환
- // 2009.03.26 - 차상위 2종여부
- var sScndSuptrgtFlag = ds_hidden.getColumn(0, 'ScndSuptrgtFlag');
- trace("fSuppkindSet()-sScndSuptrgtFlag:" + sScndSuptrgtFlag);
- if(insukind == '11' || insukind == '21' || insukind == '22'){
- if(utlf_transNullToEmpty(age) == '' || age == ' '){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }else if(age >= 0 && age < 6){
- // 2008.10.03 - 최병진 본원출생아니면 6세미만소아로 설정 - 출생날짜계산 제거
- // 2010.07.20 - 입원원무팀 황신원선생님 28일이전신생아 31로 셋팅요청 - 전병원협의되셨다고 하심.
- if(dayno >= 0 && dayno <= 28 && insukind == '11'){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '31');
- }else{
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '08');
- }
-
- if(utlf_isNull(sScndSuptrgtFlag)){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '08');
- }else{
- if(sScndSuptrgtFlag == '1'){ // 차상위1종 - 차상위
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '32'); // 차상위 1종 정상으로 수정처리(2019/03/12 이정택)
- }else if(sScndSuptrgtFlag == '2'){ // 차상위2종 - 차상위2종 입원6세미만
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '41');
- }else{ // 입원 6세미만으로 설정
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '08');
- }
- }
- }else{
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- }
- // 2008.10.05 - 자보환자 보조유형 그대로 유지 - 최병진
- else if(insukind == '31'){
- var sAISuppkind = ds_main_aipm.getColumn(0, 'aipm_suppkind');
-
- if(!utlf_isNull(sAISuppkind)){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', sAISuppkind);
- }
- else{
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- }
- else{
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- ds_init_suppkind.enableevent = false;
- ds_init_suppkind.filter('up == "' + insukind + '" && (io == "A" || io == "I")');
- ds_cmb_suppkind.copyData(ds_init_suppkind, true);
- ds_init_suppkind.filter('');
- ds_init_suppkind.enableevent = true;
-
- // cmb_suppkind.innerdataset = ds_temp_suppkind;
- // cmb_suppkind.codecolumn = 'cd';
- // cmb_suppkind.datacolumn = 'nm';
- }
- function fBaseInfoSearch(flag){
- /* ref_flag -> "1" : 예약조회 ref_flag -> "2" : 환자조회 */
- // 2008.07.09 Flag 설정 추가
-
- gRefFlag = flag;
- var adrvCnt = 0;
- var adrvRow = switch1.case1.grd_inhprsrpec.currentrow;
-
- if(flag == '1'){
- adrvCnt = ds_main_adrvlist_grdinhprsspec.rowcount;
- }
- else if(flag == '2'){
- adrvCnt = ds_hidden_check_adrv.rowcount;
- }
-
- dsf_createDsRow('ds_send', [
- { col: 'mode', type:'string', size: 256, val: '' },
- { col: 'pid', type:'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'insukind', type:'string', size: 256, val: '' },
- { col: 'indd', type:'string', size: 256, val: '' },
- { col: 'orddeptcd', type:'string', size: 256, val: '' },
- { col: 'mskind', type:'string', size: 256, val: '' },
- { col: 'disccd', type:'string', size: 256, val: '' },
- { col: 'orddd', type:'string', size: 256, val: '' },
- { col: 'prestdd', type:'string', size: 256, val: '' },
- { col: 'cretno', type:'string', size: 256, val: '' }
- ], false);
-
- if(adrvCnt > 0){
- // 입원결정서나 입원예약이 되어 있는 환자
- //dsf_makeValue(ds_send, 'mode', 'string', '7');
- ds_send.setColumn(0, 'mode', '7');
- ds_main_inpt.clearData();
- ds_main_inpt.addRow();
-
- if(flag == '1'){
- // 2007.09.03 입원결정서나 입원예약이 있는 환자의 정보를 Display해준다.
- ds_main_ptin.setColumn(0, 'ptin_insukind', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'insukind'));
- ds_main_iphs.setColumn(0, 'iphs_insukind', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'insukind'));
-
- // 2008.01.10 보조유형이 산정특례(07),인공신장투석(02),복막관류술(03),장기이식(04)인 경우는
- // 입원이 없기때문에 정상으로 셋팅해줌.
- var value = ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'suppkind');
- if(value == '07' || value == '02' || value == '03' || value == '04'){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00'); // 보조유형
- }
- else{
- // 보조유형
- ds_main_iphs.setColumn(0, 'iphs_suppkind', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'suppkind'));
- }
- // 보조유형사유
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'suppkindresn'));
- // 진료과
- ds_main_inpt.setColumn(0, 'inpt_orddeptcd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'orddeptcd'));
- // 전문의
- ds_main_inpt.setColumn(0, 'inpt_medispclid', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'orddrid'));
- // 담당의
- ds_main_inpt.setColumn(0, 'inpt_atdoctid', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'atdoctid'));
-
- // 2008.09.19 - 예약 상태에서 희망입원병동, 등급이 있으면 값 설정하도록 추가 - 최병진
- var sAssgWard = utlf_transNullToEmpty(ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'assgward'));
- var sInhopeward = utlf_transNullToEmpty(ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inhopeward'));
-
- // 병실을 배정했을 때
- if(sAssgWard != '' && sAssgWard != '-'){
- ds_main_inpt.setColumn(0, 'inpt_wardcd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'assgward'));
- ds_main_inpt.setColumn(0, 'inpt_roomcd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'assgroom'));
- ds_main_inpt.setColumn(0, 'inpt_bedcd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'assgbed'));
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'assgroomgrde'));
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'assgroomtype'));
- }
- // 병실배정은 하지 않고 희망입원병동이 있을 때
- else if((sAssgWard == '' || sAssgWard == '-') && sInhopeward != '' && sInhopeward != '-'){
- ds_main_inpt.setColumn(0, 'inpt_wardcd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inhopeward'));
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inhoperoomgrdeto'));
- }
- // DRG정보 설정 추가 by 조중래 20130508
- ds_main_iphs.setColumn(0, 'iphs_drgyn', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'drgyn'));
- ds_main_iphs.setColumn(0, 'iphs_drgno', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'drgno'));
-
- // 입원형태 설정 추가 by 조중래 20170707
- ds_main_iphs.setColumn(0, 'iphs_uncocd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'specwardcd'));
-
- // 2008.01.11 수정
- var value = utlf_transNullToEmpty(ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'bmtyn'));
- if(value == '' || value == ' ' || value == 'N'){
- ds_main_inpt.setColumn(0, 'inpt_bmtyn', '1');
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_bmtyn', value);
- }
-
- // CP여부
- ds_main_iphs.setColumn(0, 'iphs_cpyn', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'cpyn'));
-
- ds_main_inpt.setColumn(0, 'inpt_mskind', 'M');
- ds_main_inpt.setColumn(0, 'inpt_nblsyn', 'N');
- ds_main_inpt.setColumn(0, 'inpt_rsrvinyn', 'Y');
-
- ds_main_inpt.setColumn(0, 'inpt_ordreqformflag', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'ordreqformflag'));
-
- dsf_makeValue(ds_main_inpt, 'inpt_coopteamcd', 'string', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'coopteamcd'));
- dsf_makeValue(ds_main_icdr, 'icdr_coopteamcd', 'string', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'coopteamcd'));
-
- // 2009.07.22
- dsf_makeValue(ds_main_inpt, 'inpt_subdeptcd', 'string', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'subdeptcd'));
- dsf_makeValue(ds_main_icdr, 'icdr_subdeptcd', 'string', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'subdeptcd'));
-
- ds_main_adrv.setColumn(0, 'adrv_pid', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'pid')); //예약환자번호
- ds_main_adrv.setColumn(0, 'adrv_inrsrvacptdd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inrsrvacptdd')); //예약결정일자
- ds_main_adrv.setColumn(0, 'adrv_orddeptcd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'orddeptcd')); //예약결정일자
- ds_main_adrv.setColumn(0, 'adrv_inrsrvacptseqno', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inrsrvacptseqno')); //예약일련번호
- ds_main_adrv.setColumn(0, 'adrv_cpyn', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'cpyn')); //CP여부
-
- ds_main_adrv.setColumn(0, 'adrv_inhopeward', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inhopeward')); // 희망병동
- ds_main_adrv.setColumn(0, 'adrv_inhoperoomgrdeto', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inhoperoomgrdeto')); // 병실등급
- ds_main_adrv.setColumn(0, 'adrv_oxyyn', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'oxyyn')); // O2여부
- ds_main_adrv.setColumn(0, 'adrv_suctyn', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'suctyn')); // Suction여부
- ds_main_adrv.setColumn(0, 'adrv_inrsrvrem', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inrsrvrem')); // 원무참고사항
- ds_main_adrv.setColumn(0, 'adrv_specroomyn', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'specroomyn')); // 병실형태
- ds_main_adrv.setColumn(0, 'adrv_wardtypecd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'wardtypecd')); // 병동형태
- ds_main_adrv.setColumn(0, 'adrv_specwardcd', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'specwardcd')); // 센터세부병동
-
- dsf_makeValue(ds_main_adrv, 'adrv_inrsrvstat', 'string', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'inrsrvstat')); // 입원예약상태
- dsf_makeValue(ds_main_adrv, 'adrv_insukind', 'string', ds_main_adrvlist_grdinhprsspec.getColumn(adrvRow, 'insukind')); // 입원예약상태
-
- fOrdDrSet(); //진료과에 따른 전문의 셋팅
- fSpecOrdyn(); //선택진료셋팅
- fOrdDeptNmSet(); //진료과영문약어셋팅
- }
- else if(flag == '2'){
- // 2007.09.03 입원결정서나 입원예약이 있는 환자의 정보를 Display해준다.
- ds_main_ptin.setColumn(0, 'ptin_insukind', ds_hidden_check_adrv.getColumn(0, 'adrv_insukind')); // 보험유형
- ds_main_iphs.setColumn(0, 'iphs_insukind', ds_hidden_check_adrv.getColumn(0, 'adrv_insukind')); // 보험유형
-
- // 2008.01.10 보조유형이 산정특례(07),인공신장투석(02),복막관류술(03),장기이식(04)인 경우는
- // 입원이 없기때문에 정상으로 셋팅해줌.
- var value = utlf_transNullToEmpty(ds_hidden_check_adrv.getColumn(0, 'adrv_suppkind'));
- if(value == '07' || value == '02' || value == '03' || value == '04'){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- else{
- // 2008.11.14 - adrv.suppkind를 가져올 때 otpt의 suppkind를 다시 조회한다.
- ds_main_iphs.setColumn(0, 'iphs_suppkind', value);
- }
-
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', ds_hidden_check_adrv.getColumn(0, 'adrv_suppkindresn'));
- ds_main_inpt.setColumn(0, 'inpt_orddeptcd', ds_hidden_check_adrv.getColumn(0, 'adrv_orddeptcd'));
- ds_main_inpt.setColumn(0, 'inpt_medispclid', ds_hidden_check_adrv.getColumn(0, 'adrv_orddrid'));
- ds_main_inpt.setColumn(0, 'inpt_atdoctid', ds_hidden_check_adrv.getColumn(0, 'adrv_atdoctid'));
-
- // 2008.09.19 - 예약 상태에서 희망입원병동, 등급이 있으면 값 설정하도록 추가 - 최병진
- var assgWard = utlf_transNullToEmpty(ds_hidden_check_adrv.getColumn(0, 'adrv_assgward'));
- var inhopeward = utlf_transNullToEmpty(ds_hidden_check_adrv.getColumn(0, 'adrv_inhopeward'));
- // 병실을 배정했을 때
- if(assgWard != '' && assgWard != '-'){
- ds_main_inpt.setColumn(0, 'inpt_wardcd', ds_hidden_check_adrv.getColumn(0, 'adrv_assgward'));
- ds_main_inpt.setColumn(0, 'inpt_roomcd', ds_hidden_check_adrv.getColumn(0, 'adrv_assgroom'));
- ds_main_inpt.setColumn(0, 'inpt_bedcd', ds_hidden_check_adrv.getColumn(0, 'adrv_assgbed'));
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', ds_hidden_check_adrv.getColumn(0, 'adrv_assgroomgrde'));
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', ds_hidden_check_adrv.getColumn(0, 'adrv_assgroomtype'));
- }
- // 병실배정은 하지 않고 희망입원병동이 있을 때
- else if((assgWard == '' || assgWard == '-') && inhopeward != '' && inhopeward != '-'){
- ds_main_inpt.setColumn(0, 'inpt_wardcd', ds_hidden_check_adrv.getColumn(0, 'adrv_inhopeward'));
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', ds_hidden_check_adrv.getColumn(0, 'adrv_inhoperoomgrdeto'));
- }
- // DRG정보 설정 추가 by 조중래 20130508
- ds_main_iphs.setColumn(0, 'iphs_drgyn', ds_hidden_check_adrv.getColumn(0, 'adrv_drgyn'));
- ds_main_iphs.setColumn(0, 'iphs_drgno', ds_hidden_check_adrv.getColumn(0, 'adrv_drgno'));
-
- // 입원형태 설정 추가 by 조중래 20170707
- ds_main_iphs.setColumn(0, 'iphs_uncocd', ds_hidden_check_adrv.getColumn(0, 'adrv_specwardcd'));
-
- // 2008.01.11 수정
- value = utlf_transNullToEmpty(ds_hidden_check_adrv.getColumn(0, 'adrv_bmtyn'));
- if(value == '' || value == ' ' || value == 'N'){
- ds_main_inpt.setColumn(0, 'inpt_bmtyn', '1');
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_bmtyn', value);
- }
- ds_main_iphs.setColumn(0, 'iphs_cpyn', ds_hidden_check_adrv.getColumn(0, 'adrv_cpyn'));
- ds_main_inpt.setColumn(0, 'inpt_mskind', 'M');
-
- ds_main_inpt.setColumn(0, 'inpt_nblsyn', 'N');
- ds_main_inpt.setColumn(0, 'inpt_rsrvinyn', 'Y'); // 입원예약여부
- ds_main_inpt.setColumn(0, 'inpt_ordreqformflag', ds_hidden_check_adrv.getColumn(0, 'adrv_ordreqformflag'));
- dsf_makeValue(ds_main_inpt, 'inpt_ordreqformflag', 'string', ds_hidden_check_adrv.getColumn(0, 'adrv_ordreqformflag'));
- ds_main_inpt.setColumn(0, 'inpt_coopteamcd', ds_hidden_check_adrv.getColumn(0, 'adrv_coopteamcd'));
- ds_main_icdr.setColumn(0, 'icdr_coopteamcd', ds_hidden_check_adrv.getColumn(0, 'adrv_coopteamcd'));
-
- // 2009.07.22
- dsf_makeValue(ds_main_inpt, 'inpt_subdeptcd', 'string', ds_hidden_check_adrv.getColumn(0, 'adrv_subdeptcd'));
- dsf_makeValue(ds_main_icdr, 'icdr_subdeptcd', 'string', ds_hidden_check_adrv.getColumn(0, 'adrv_subdeptcd'));
-
- ds_main_adrv.setColumn(0, 'adrv_pid', ds_hidden_check_adrv.getColumn(0, 'adrv_pid'));
- ds_main_adrv.setColumn(0, 'adrv_inrsrvacptdd', ds_hidden_check_adrv.getColumn(0, 'adrv_inrsrvacptdd'));
- ds_main_adrv.setColumn(0, 'adrv_inrsrvacptseqno', ds_hidden_check_adrv.getColumn(0, 'adrv_inrsrvacptseqno'));
- ds_main_adrv.setColumn(0, 'adrv_orddeptcd', ds_hidden_check_adrv.getColumn(0, 'adrv_orddeptcd'));
- ds_main_adrv.setColumn(0, 'adrv_cpyn', ds_hidden_check_adrv.getColumn(0, 'adrv_cpyn'));
-
- ds_main_adrv.setColumn(0, 'adrv_inhopeward', ds_hidden_check_adrv.getColumn(0, 'adrv_inhopeward'));
- ds_main_adrv.setColumn(0, 'adrv_inhoperoomgrdeto', ds_hidden_check_adrv.getColumn(0, 'adrv_inhoperoomgrdeto'));
- ds_main_adrv.setColumn(0, 'adrv_oxyyn', ds_hidden_check_adrv.getColumn(0, 'adrv_oxyyn'));
- ds_main_adrv.setColumn(0, 'adrv_suctyn', ds_hidden_check_adrv.getColumn(0, 'adrv_suctyn'));
- ds_main_adrv.setColumn(0, 'adrv_inrsrvrem', ds_hidden_check_adrv.getColumn(0, 'adrv_inrsrvrem'));
- ds_main_adrv.setColumn(0, 'adrv_specroomyn', ds_hidden_check_adrv.getColumn(0, 'adrv_specroomyn'));
- ds_main_adrv.setColumn(0, 'adrv_wardtypecd', ds_hidden_check_adrv.getColumn(0, 'adrv_wardtypecd'));
- ds_main_adrv.setColumn(0, 'adrv_specwardcd', ds_hidden_check_adrv.getColumn(0, 'adrv_specwardcd'));
-
- dsf_makeValue(ds_main_adrv, 'adrv_inrsrvstat', 'string', ds_hidden_check_adrv.getColumn(0, 'adrv_inrsrvstat')); // 입원예약상태
- dsf_makeValue(ds_main_adrv, 'adrv_insukind', 'string', ds_hidden_check_adrv.getColumn(0, 'adrv_insukind')); // 입원예약상태
-
- fOrdDrSet(); //진료과에 따른 전문의 셋팅
- fSpecOrdyn(); //선택진료셋팅
- fOrdDeptNmSet(); //진료과영문약어셋팅
- }
-
- // DRG환자의 경우 팝업표시 추가 by 조중래 20130524
- if(ds_main_iphs.getColumn(0, 'iphs_drgyn') == 'A'){
- sysf_messageBox('DRG대상환자입니다.', 'I000');
- }
- fInsuTabChng();
- fInsdrelaSet();
- }
- else{
- // 입원결정서나 입원예약이 되어 있지 않은 환자
- ds_send.setColumn(0, 'mode', '10');
-
- ds_main_inpt.clearData();
- ds_main_inpt.addRow();
-
- ds_main_iphs.clearData();
- ds_main_iphs.addRow();
- }
-
- // dsf_makeValue(ds_tmp, 'insukind', 'string', '');
- // dsf_makeValue(ds_tmp, 'indd', 'string', '');
- // dsf_makeValue(ds_tmp, 'orddeptcd', 'string', '');
- // dsf_makeValue(ds_tmp, 'mskind', 'string', '');
- // dsf_makeValue(ds_tmp, 'disccd', 'string', '');
- // dsf_makeValue(ds_tmp, 'orddd', 'string', '');
- // dsf_makeValue(ds_tmp, 'prestdd', 'string', '');
- // dsf_makeValue(ds_tmp, 'cretno', 'string', '');
-
- ds_hidden_rcv_inpt.clearData();
- //ds_main_inpt.addRow();
-
- ds_hidden_rcv_ptin.clearData();
- //ds_hidden_rcv_ptin.addRow();
-
- ds_hidden_rcv_ptbs.clearData();
- //ds_hidden_rcv_ptbs.addRow();
-
- ds_hidden_rcv_aipm.clearData();
- //ds_hidden_rcv_aipm.addRow();
-
- ds_hidden_rcv_icpm.clearData();
- //ds_hidden_rcv_icpm.addRow();
-
- ds_hidden_rcv_fstinpt.clearData();
- //ds_hidden_rcv_fstinpt.addRow();
-
- ds_hidden_rcv_iphs.clearData();
- //ds_hidden_rcv_iphs.addRow();
-
- ds_hidden_rcv_adrv.clearData();
- //ds_hidden_rcv_adrv.addRow();
-
- //환자인적, 환자보험정보, 환자감면정보 조회
- var oParam = {};
- oParam.id = "TRPMI00102";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_send";
- 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_fstinpt=fstinpt';
- oParam.async = false;
- oParam.callback = "callback";
-
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00102") > -1){
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptbs, 'ptbs_');
- ds_hidden_rcv_ptbs.copyData(ds_tmp, false);
- ds_hidden_rcv_ptbs.updateColID('ptbs_ptbsremfact', 'ptbs_remfact');
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptin, 'ptin_');
- ds_hidden_rcv_ptin.copyData(ds_tmp, false);
-
- var colName = ds_main_inpt.getColID(0);
- var i = colName.indexOf('inpt_');
-
- if(i < 0){
- dsf_copyDsWithPrefix(ds_tmp, ds_main_inpt, 'inpt_');
- ds_main_inpt.copyData(ds_tmp, false);
- }
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_iphs, 'iphs_');
- ds_hidden_rcv_iphs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_admi, 'admi_');
- ds_hidden_rcv_admi.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_adrv, 'adrv_');
- ds_hidden_rcv_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_fstinpt, 'fstinpt_');
- ds_hidden_rcv_fstinpt.copyData(ds_tmp, false);
-
- var iptbsCnt = ds_hidden_rcv_ptbs.rowcount;
- var iptinCnt = ds_hidden_rcv_ptin.rowcount;
-
- var iinptCnt = ds_hidden_rcv_inpt.rowcount;
- var iiphsCnt = ds_hidden_rcv_iphs.rowcount;
- if(iptbsCnt > 0){
- ds_main_ptbs.copyData(ds_hidden_rcv_ptbs);
- }
- else{
- ds_main_ptbs.copyData(ds_hidden_temp_ptbs);
- sysf_messageBox('환자인적정보가', 'I004');
- return false;
- }
- if(iptinCnt > 0){
- ds_main_ptin.copyData(ds_hidden_rcv_ptin);
- var insukind = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insukind'));
- if(insukind == '' || insukind == ' '){
- ds_main_ptin.setColumn(0, 'ptin_insukind', ds_main_iphs.getColumn(0, 'iphs_insukind'));
- }
- }
-
- // 변경시 에러방지를 위해 담는다.(TBL-Index 에러)
- // model.copyNode("/root/send/data12/s_ptbs","/root/hidden/temp/ptbs");
- // 2008.07.12 - 주석처리
- // model.copyNode("/root/send/data12/s_ptin","/root/hidden/temp/ptin");
-
- // 환자인적,보험정보,감면정보 변경시 체크하기 위해 담는다.
- ds_hidden_original_ptbs.copyData(ds_main_ptbs);
- ds_hidden_original_ptin.copyData(ds_main_ptin);
- ds_hidden_original_inpt.copyData(ds_main_inpt);
- ds_hidden_original_iphs.copyData(ds_main_iphs);
-
- fBaseColumn('1');
- }
- // 2008.07.09 추가
- var sClincStdyNo = '';
-
- // 2008.07.09 임상연구번호 존재 시 [임상시험대상자] 메시지 출력
- if(gRefFlag == 1){
- sClincStdyNo = ds_main_adrvlist_grdinhprsspec.getColumn(switch1.case1.grd_inhprsrpec.currentrow, 'clincstdyno');
- }
- if(gRefFlag == 2){
- sClincStdyNo = ds_hidden_check_adrv.getColumn(0, 'adrv_clincstdyno');
- }
-
- if(!utlf_isNull(sClincStdyNo) && sClincStdyNo != '-'){
- // 보험유형을 [임상시험:71]로 변경하고, 임상연구구분의 값을 설정한다.
- if(sysf_messageBox('[임상연구대상자]입니다.\n보험유형을 [임상시험]으로 변경', 'S001') == 6){
- // 1. 보험유형 [임상시험]으로 설정
- // 2. 임상연구구분 설정
- ds_main_ptin.setColumn(0, 'ptin_insukind', '71');
- ds_main_inpt.setColumn(0, 'inpt_clincstdycd', sClincStdyNo);
-
- frmf_inputEnterKey('cmb_insukind', 'onitemchanged', new ItemChangeEventInfo);
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', 'N');
- }
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', 'N');
- }
-
- return true;
- }
- function fInsdrelaSet(){
- // 보험유형이 건강보험/의료보험/일반 일경우에는 피보험자관계 체크
- var insukind = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insukind'));
- var check_hngnm = ds_main_ptbs.getColumn(0,'ptbs_hngnm');
-
- if(insukind == gsBoHeom || insukind == gsBoHo1 || insukind == gsBoHo2 || insukind == gsIlBan){
- 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_suppkind', '00');
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', '-');
-
- ds_main_ptin.setColumn(0, 'ptin_insucd', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '-');
- ds_main_ptin.setColumn(0, 'ptin_insucdnm', '-');
- 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', '-');
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '-');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 특이환자체크
- ****************************************************************************************/
- function fCheckSpcfPat(){
- if(ds_hidden_check_ptsp.rowcount > 0){
- btn_patspcfyn.style.backgroundColor = '#ff0000';
- // 2008.07.30 자동팝업하도록 추가
- btn_patspcfyn.click();
- }
- else{
- btn_patspcfyn.style.backgroundColor = '#c0c0c0';
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원전검사 처방 존재 체크 - 2008.06.11
- ****************************************************************************************/
- function fCheckTestBeforeIn(){
- // 조회조건 : 환자번호, [입원결정서 등록일자]
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') }
- //{ col: 'dutplceinstcd', type: 'string', size: 256, val: sysf_getUserInfo('dutplceinstcd') }
- ], false);
-
- dsf_createDsRow('ds_oprc', [{ col: 'result', type: 'string', size: 256, val: '' }], false);
-
- var oParam = {};
- oParam.id = "TRPMI00117";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetTestBeforeIn";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_oprc=oprc";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00117";
- tranf_submit(oParam);
-
- if(utlf_transNullToEmpty(ds_oprc.getColumn(0, 'result')) == 'Y'){
- sysf_messageBox('[입원전 검사]가 존재합니다! 검사 후 입원등록 하십시오!!', 'I');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fHandicaprRef
- ****************************************************************************************/
- function fHandicaprRef(){
- var pid = utlf_transNullToEmpty(ds_main_hndc.getColumn(0, 'hndc_pid'));
-
- if(pid != '' && pid != ' '){
- ds_main_iphs.setColumn(0, 'iphs_handicaprbookpossnyn', 'Y');
- var value = ds_main_hndc.getColumn(0, 'hndc_handcapgrde');
- // 장애등급이 1급,2급일때 blue 색으로 표기
- if(value == '01' || value == '02'){
- combo8.style.backgroundColor = '#0000FF';
- }
- }
- else{
- ds_main_iphs.setColumn(0, 'iphs_handicaprbookpossnyn', 'N');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2008.07.19 공여자정보 조회
- 공여자일 경우 보험정보를 선택적으로 수혜자의 정보로 입력할 수 있는 기능 제공
- 1. 환자정보 조회시 호출
- 2. 보험유형 선택시 호출
- ****************************************************************************************/
- function fGetDonorInfo(){
- // 조회조건 : 환자번호
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') }
- ], false);
-
- dsf_createDsRow('ds_result', [
- { col: 'dnorpid', type: 'string', size: 256, val: '' },
- { col: 'rcvpid', type: 'string', size: 256, val: '' },
- { col: 'rcvhngnm', type: 'string', size: 256, val: '' },
- { col: 'rcvinsukind', type: 'string', size: 256, val: '' },
- { col: 'trnptdd', type: 'string', size: 256, val: '' },
- { col: 'gubn', type: 'string', size: 256, val: '' }
- ], false);
-
- var oParam = {};
- oParam.id = "TRPMI00116";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetDonorInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_result=dnor";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00116";
- tranf_submit(oParam);
-
- var cnt = ds_result.rowcount;
-
- if(cnt > 0){
- var sRcvPid = utlf_transNullToEmpty(ds_result.getColumn(0, 'rcvpid')); // 수혜자환자번호
- var sRcvHngnm = ds_result.getColumn(0, 'rcvhngnm'); // 수혜자성명
- var sRcvInsukind = ds_result.getColumn(0, 'rcvinsukind'); // 수혜자보험유형
- var sTrnptdd = ds_result.getColumn(0, 'trnptdd'); // 이식일자
- var sGubn = ds_result.getColumn(0, 'gubn'); // 이식구분
-
- if(sRcvPid != ''){
- if(sysf_messageBox('이 환자는 [공여자]입니다. 수혜자의 보험정보를 셋팅', 'S001') == 6){
- // 수혜자 보험정보 설정 로직
- fGetPTIN(sRcvPid, // 수혜자 PID
- sRcvInsukind, // insukind - 현재 수혜자의 보험유형을 따른다
- '', // suppkind
- '', // insucd
- utlf_getCurrentDate()); // appdd
- // ptin_pid를 환자번호로 변경
- ds_main_ptin.setColumn(0, 'ptin_pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- // 관계를 '기타'로 설정
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '5');
- }
-
- // BMT 공여자일 경우 pmihinpt.bmtyn에 값 설정 (공여자 : 3)
- if(sGubn == 'BMT'){
- ds_main_inpt.setColumn(0, 'inpt_bmtyn', '3');
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fSameNameCheck
- ****************************************************************************************/
- function fSameNameCheck(){
- /* 동명이인체크 프로세스 변경(병동 -> 병원단위)로 인한 주석처리 by 조중래 2012.04.25
- var ptbs_hngnm = model.getValue("/root/main/ptbs/ptbs_hngnm");
- var inpt_wardcd = model.getValue("/root/main/inpt/inpt_wardcd");
-
- model.setValue("/root/send/data28/hngnm", ptbs_hngnm);
- model.setValue("/root/send/data28/wardcd", inpt_wardcd);
-
- submit("TRPMI00122");
- var sn_chk = model.getValue("/root/hidden/snamecheck/rsltsname/sn_chk");
- if (sn_chk > 0) {
- if(messageBox("확인! 같은병동에 동명이인이 존재합니다. 계속 진행하시겠습니까?","Q999","") == 6){
- }else{
- return false;
- }
- }
- */
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 2008.01.14 추가 - 진료의뢰 제출구분 체크
- ****************************************************************************************/
- function fCheckOrdReqForm(){
- // 수급절차 본인부담 100% 일때 보험유형보조 전액본인부담으로 세팅!!
- var insukind = ds_main_ptin.getColumn(0, 'ptin_insukind');
-
- if(insukind == gsBoHo2 || insukind == gsBoHo1 || insukind == gsBoHeom){
- //var value = cmb_ordreqformflag.value;
- var value = ds_main_inpt.getColumn(0, 'inpt_ordreqformflag');
- if(value == '1' // 보험 100%(의뢰서미지참)
- || value == '2' // 본인희망 100%
- || value == '4' // 기타 100%
- || value == '5'){ // 의보예정(일반)
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '01');
- }
- else if(value == '3'){
- fSuppkindSet();
- }
- else{
- fSuppkindSet();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fInDeciPrint2
- ****************************************************************************************/
- function fInDeciPrint2(){
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'diagnm', ds_temp.getColumn(0, 'diagnm'));
-
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입퇴원결정서
- fGetPrintName();
-
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_6_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_6_tray', 'p');
- // 호출끝
-
- // 입퇴원결정서 프린터
- if(printname != 'false'){
- var objParam = new Object();
- var objDOM = rptf_createDOM(); // DOM 객체 설정
-
- rptf_setNodeListToDOM(objDOM, "root/hidden/rsltflag/indeciprint", ds_hidden_rsltflag_indeciprint);
- rptf_setNodeListToDOM(objDOM, "root/hidden/rsltflag/patappinfo1", ds_hidden_rsltflag_patappinfo1);
-
- objParam.xml_data_XML1 = objDOM.documentElement.source;
-
- rptf_exeReportPreview30(['RPPMI01201'],
- [objDOM],
- 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0',
- 'printername=' + printname);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fAutoPrint
- ****************************************************************************************/
- function fAutoPrint(){
- if(ds_hidden_rsltflag_indeciprint.getColumn(0, 'insukindcd') == '31' ||
- ds_main_ptin.getColumn(0, 'ptin_insukind') == '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);
-
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_100_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_100_tray', 'p');
-
- // 자보동의서 전자동의서를 위한 처리로직 추가 by 조중래 20130305
- if(ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == 'Y' &&
- sysf_messageBox('자보동의서', 'Q017') == '6'){
- dsf_makeValue(ds_temp, 'pid', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'));
- dsf_makeValue(ds_temp, 'orddd', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'));
- dsf_makeValue(ds_temp, 'cretno', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'));
- dsf_makeValue(ds_temp, 'ordtype', 'string', 'I');
- dsf_makeValue(ds_temp, 'flag', 'string', 'J');
- dsf_makeValue(ds_temp, 'formcd', 'string',
- ds_init_hardcd.getColumn(ds_init_hardcd.findRow('cdseqno', '8'), 'hardcd'));
-
- fPrintOcrConsent(ds_temp);
- }
- else{
- if(printname != 'false'){
- var objParam = new Object();
- var objDOM = rptf_createDOM(); // DOM 객체 설정
-
- dsf_createDsRow('ds_print', [
- { col: 'ptbs_pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'ptbs_hngnm', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_hngnm') }
- ], false);
-
- rptf_setNodeListToDOM(objDOM, "root/hidden/autinsuinfo", ds_hidden_autinsuinfo);
- rptf_setNodeListToDOM(objDOM, "root/main/ptbs", ds_print);
-
- 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 : fInRgstBarCodePrn
- ****************************************************************************************/
- function fInRgstBarCodePrn(flag){
- // 2007.10.17 환자 팔찌 출력
- var ptbs_rrgstno1 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1');
- var ptbs_rrgstno2 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var inpt_indd = ds_main_inpt.getColumn(0, 'inpt_indd');
-
- var sRoomcdYN = ds_init_P0041list.getColumn(ds_init_P0041list.findRow('cdid', 'A02'), 'cdnm');
- var sIsNEW = ds_init_P0041list.getColumn(ds_init_P0041list.findRow('cdid', 'A03'), 'cdnm');
-
- if(flag == '1'){
- // 2009.05.26 - PMI001.js의 함수로 대체
- lf_pmifPrintBarCode(ds_main_ptbs.getColumn(0, 'ptbs_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_cretno')),
- ds_main_inpt.getColumn(0, 'inpt_mskind'),
- 'Y',
- 'Y',
- 'SMPMI00100',
- '',
- sRoomcdYN,
- sIsNEW);
- }
- else{
- var inpt_pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_pid'));
-
- if(inpt_pid == '' || inpt_pid == ' '){
- return false;
- }
- // 2009.05.26 - PMI001.js의 함수로 대체
- lf_pmifPrintBarCode(ds_main_ptbs.getColumn(0, 'ptbs_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_cretno'),
- ds_main_inpt.getColumn(0, 'inpt_mskind'),
- 'Y',
- 'Y',
- 'SMPMI00100',
- '',
- sRoomcdYN,
- sIsNEW);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fInRgstCardIss
- ****************************************************************************************/
- function fInRgstCardIss(flag){
- dsf_createDs('ds_req', [
- { col: 'pid', type: 'string', size: 256 },
- { col: 'indd', type: 'string', size: 256 },
- { col: 'cretno', type: 'string', size: 256 },
- { col: 'mskind', type: 'string', size: 256 },
- { col: 'histstat', type: 'string', size: 256 },
- { col: 'ioflag', type: 'string', size: 256 }
- ], false);
- //2007.10.15 환자카드 발행 ( 1: 발행, 2: 재발행 )
- if(flag == '1'){
- ds_req.setColumn(0, 'pid', ds_hidden_rsltflag_rgst_cnt.getColumn(0, 'pid'));
- ds_req.setColumn(0, 'indd', ds_hidden_rsltflag_rgst_cnt.getColumn(0, 'indd'));
- ds_req.setColumn(0, 'cretno', ds_hidden_rsltflag_rgst_cnt.getColumn(0, 'cretno'));
- ds_req.setColumn(0, 'mskind', ds_hidden_rsltflag_rgst_cnt.getColumn(0, 'mskind'));
- ds_req.setColumn(0, 'histstat', ds_hidden_rsltflag_rgst_cnt.getColumn(0, 'histstat'));
-
- // 수정추가 20090611 JHP 바코드에 병실을 출력안할시에는 기본 쿼리가 타게금 ioflag를 I로 준다.
- var roomcdYN = ds_init_P0041list.getColumn(ds_init_P0041list.findRow('cdid', 'A02'), 'cdnm');
-
- if(roomcdYN == 'Y'){
- ds_req.setColumn(0, 'ioflag', '');
- }
- else{
- ds_req.setColumn(0, 'ioflag', 'I');
- }
- }
- else if(flag == '2'){
- inpt_pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_pid'));
- if(inpt_pid == '' || inpt_pid == ' '){
- sysf_messageBox('환자번호가 없거나 재원중인 환자가 아닙니다.!', 'E999');
- return false;
- }
- ds_req.setColumn(0, 'pid', ds_main_inpt.getColumn(0, 'pid'));
- ds_req.setColumn(0, 'indd', ds_main_inpt.getColumn(0, 'indd'));
- ds_req.setColumn(0, 'cretno', ds_main_inpt.getColumn(0, 'cretno'));
- ds_req.setColumn(0, 'mskind', ds_main_inpt.getColumn(0, 'mskind'));
- ds_req.setColumn(0, 'histstat', ds_main_inpt.getColumn(0, 'histstat'));
- ds_req.setColumn(0, 'ioflag', 'I');
- }
-
- dsf_createDsRow('ds_result', [
- { col: 'pid', type: 'string', size: 256, val: '' },
- { col: 'hngnm', type: 'string', size: 256, val: '' },
- { col: 'hngnm2', type: 'string', size: 256, val: '' },
- { col: 'hngnm3', type: 'string', size: 256, val: '' },
- { col: 'hngnm4', type: 'string', size: 256, val: '' },
- { col: 'sex', type: 'string', size: 256, val: '' },
- { col: 'age', type: 'string', size: 256, val: '' },
- { col: 'religncd', type: 'string', size: 256, val: '' },
- { col: 'rrgstno', type: 'string', size: 256, val: '' },
- { col: 'orddeptcd', type: 'string', size: 256, val: '' },
- { col: 'orddeptnm', type: 'string', size: 256, val: '' },
- { col: 'specordyn', type: 'string', size: 256, val: '' },
- { col: 'medispclid', type: 'string', size: 256, val: '' },
- { col: 'wardcd', type: 'string', size: 256, val: '' },
- { col: 'roomcd', type: 'string', size: 256, val: '' },
- { col: 'indd', type: 'string', size: 256, val: '' },
- { col: 'barcode', type: 'string', size: 256, val: '' },
- { col: 'insukind', type: 'string', size: 256, val: '' },
- { col: 'icd10cd', type: 'string', size: 256, val: '' },
- { col: 'sasmyn', type: 'string', size: 256, val: '' }
- ], false);
-
- var oParam = {};
- oParam.id = "TRPMI00112";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgstCardIss";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_result=receipt";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00112";
- tranf_submit(oParam);
-
- var rrgstno = ds_result.getColumn(0, 'rrgstno');
- var s_rrgstno = rrgstno.substr(0, 6) + '-' + rrgstno.substr(6, 1);
- ds_result(0, 'rrgstno', s_rrgstno);
-
- var sindd = ds_result.getColumn(0, 'indd');
- ds_result.setColumn(0, '', sindd.substr(0, 4) + '/' + sindd.substr(4, 2) + '/' + sindd.substr(6, 2));
-
- // 2007.10.23 정신과일 경우 약어 나오지 않게 요청
- if(ds_result.getColumn(0, 'orddeptcd') == '2030000000'){
- ds_result.setColumn(0, 'orddeptnm', '');
- }
-
- // 2008.10.14 Rexpert 출력전 클리어 - 최병진
- //childObj.window.javascript.fCloseReport();
-
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입원환자카드(네임판)
- fGetPrintName();
-
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_6_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_6_tray', 'p');
- // 호출 끝
-
- // 입원환자카드(네임판)
- if(printname != 'false'){
- var objParam = new Object();
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- dsf_createDsRow('ds_print', [
- { col: 'ptbs_pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'ptbs_hngnm', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_hngnm') }
- ], false);
- rptf_setNodeListToDOM(objDOM, "root/hidden/h_receipt/receipt", ds_result);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- rptf_exeReportPreview30(['RPPMI03100'],
- [objDOM],
- 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0',
- 'printername=' + printname);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fIsSupportedRoomFee
- ****************************************************************************************/
- function fIsSupportedRoomFee(){
- var iCount = ds_hidden_check_stdy.rowcount;
-
- if(iCount > 0){
- var bRoomFeeYn = ds_hidden_check_stdy.getColumn(0, 'stdy_roomfeeyn');
-
- if(!utlf_isNull(bRoomFeeYn)){
- // 병실료 지원
- if(bRoomFeeYn == 'Y'){
- return true;
- }
- else{
- return false;
- }
- }
- else{
- return false;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 병상수 체크
- ****************************************************************************************/
- function fRoomBedCntCheck(pid, wardcd, roomcd, bedcd, roomtypecd){
- if(wardcd == '' || wardcd == '-' || wardcd == '0000000000'){
- sysf_messageBox('병동정보가 입력되지 않았습니다. 확인 후 입원등록하세요!!', 'E999');
- return false;
- }
- else if(roomcd == '' || roomcd == '-' || roomcd == '000000'){
- sysf_messageBox('병실정보가 입력되지 않았습니다. 확인 후 입원등록하세요!!', 'E999');
- return false;
- }
- else if(bedcd == '' || bedcd == '-' || bedcd == '000000'){
- sysf_messageBox('병상정보가 입력되지 않았습니다. 확인 후 입원등록하세요!!', 'E999');
- return false;
- }
- else if(roomtypecd == '' || roomtypecd == '-'){
- sysf_messageBox('병실형태정보가 입력되지 않았습니다. 확인 후 입원등록하세요!!', 'E999');
- return false;
- }
-
- if(roomtypecd == 'S01' || roomtypecd == 'S02' || roomtypecd == 'S09'){
- return true;
- }
-
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'wardcd', type: 'string', size: 256, val: wardcd },
- { col: 'roomcd', type: 'string', size: 256, val: roomcd },
- { col: 'bedcd', type: 'string', size: 256, val: bedcd }
- ], false);
-
- ds_hidden_roomcheck_rcv.clearData();
- ds_hidden_roomcheck_rcv.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00111";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetRoomCheckInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_roomcheck_rcv=rsltroom";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00111";
- tranf_submit(oParam);
-
- var stat = ds_hidden_roomcheck_rcv.getColumn(0, 'bedstat');
- var msg = ds_hidden_roomcheck_rcv.getColumn(0, 'bedstatmsg');
-
- if(stat == 'I' || stat == 'D' || stat == 'A' || stat == 'C'){
- if(sysf_messageBox('현재 입원하시려는 병상이 이미 사용중입니다.' +
- '\n병상 사용여부를 확인하세요! [사유 : "' + msg + '"]\n계속 진행하시겠습니까?', 'Q999') == '6'){
- return true;
- }
- return false;
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 2009.06.26 - 가퇴원내역 체크
- ****************************************************************************************/
- function fCheckTempDsch(){
- var iTempDschCount = ds_hidden_check_tempdsch.rowcount;
- if(iTempDschCount > 0){
- sysf_messageBox('가퇴원 내역이 있습니다!!', 'I');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 수정추가 : 20090814 : JHP 본인부담상한차등구분 값 보조유형에 따라 셋팅해줌.
- /*
- 본인부담상한제 최종 정리 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_ptin.getColumn(0, 'ptin_insukind') == '11'){
- var suppkind = ds_main_iphs.getColumn(0, 'iphs_suppkind');
-
- ds_init_suppkind.enableevent = false;
- ds_init_suppkind.filter('up == "11" && cd == "' + suppkind + '"');
- var ownbmaxamt = ds_init_suppkind.getColumn(0, 'amt');
- ds_init_suppkind.filter('');
- ds_init_suppkind.enableevent = true;
-
- var ownbmaxgradeflag = ds_init_PK062list.getColumn(ds_init_PK062list.findRow('cdnm', ownbmaxamt), 'cdid');
- ownbmaxgradeflag = utlf_transNullToEmpty(ownbmaxgradeflag);
-
- if(ownbmaxgradeflag == ''){
- ds_main_iphs.setColumn(0, 'iphs_ownbmaxgradeflag', '');
- }
- else{
- ds_main_iphs.setColumn(0, 'iphs_ownbmaxgradeflag', ownbmaxgradeflag);
- }
- }
- else{
- ds_main_iphs.setColumn(0, 'iphs_ownbmaxgradeflag', '-');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2009.10.08 - 선택진료사인여부 체크
- param - S : 조회, R : 등록시 체크
- // 20090928 JHP 선택진료신청 서명여부 및 기 서명건 관련하여 입원등록일과 동일한지 체크
- // 1. 입원일자(오늘)에 해당하는 선택진료서명여부 확인
- // 1-1 있으면 - 그냥 넘어간다.
- // 1-2 없으면 - 선택신청서명창 띄운다.
- // 2. 서명창 띄워서 리스트를 보여주는데 입원건에 해당하는선택신청정보는 제외하고 선택정보에 해당하는 입원건이 없는것만 보여준다.
- // 3. 해당리스트를 보고 알맞은게 없으면 선택신청을 띄운다.
- // 넘길값들 인스턴스에 담기
- ****************************************************************************************/
- function fCheckSpecOrdSign(param){
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'ordtype', type: 'string', size: 256, val: 'I' },
- { col: 'orddd', 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: 'orddrid', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_medispclid') },
- { col: 'specordyn', type: 'string', size: 256, val: 'Y' },
- { col: 'fromdd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') },
- { col: 'flag', type: 'string', size: 256, val: 'ins' }
- ], false);
-
- ds_hidden_specordininfo_info.clearData();
- ds_hidden_specordininfo_info.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00120";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetSpecOrdInInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_specordininfo_info=infolist";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- // iptchk : 위조건으로 inpt와 조인시 조인되지 않은 것이 존재유무
- // samchk : 위조건으로 서명여부 존재유무
- var samchk = ds_hidden_specordininfo_info.getColumn(0, 'samchk');
- var iptchk = ds_hidden_specordininfo_info.getColumn(0, 'iptchk');
- // 선택진료무조건 서명
- var specyn = 'Y';
-
- // 환자번호로 조회 시
- if(param == 'S'){
- // 메시지 띄우기
- if(samchk = 'Y' && iptchk == 'Y'){
- var sIndd = ds_main_inpt.getColumn(0, 'inpt_indd');
- sysf_messageBox('[' + sIndd + ']일자의 선택진료신청 내역이 존재합니다!!', 'I');
- }
- }
-
- // 입원등록 전 항목체크 시
- if(param == 'R'){
- // 선택진료신청창 띄우기
- if(samchk == 'N'){
- var s_instcd = sysf_getUserInfo('dutplceinstcd');
- var s_pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var s_ordtype = 'I';
- var s_orddd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var s_cretno = ds_main_inpt.getColumn(0, 'inpt_cretno');
- var s_orddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- var s_orddrid = ds_main_inpt.getColumn(0, 'inpt_medispclid');
- var s_fromdd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var s_hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- var s_rrgstno1 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1');
- var s_rrgstno2 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var s_detladdr = ds_main_ptbs.getColumn(0, 'ptbs_detladdr');
- var s_hometel = ds_main_ptbs.getColumn(0, 'ptbs_hometel');
-
- // 선택진료신청안내창 열기
- fOpenSPIFInfo();
-
- fCallSpecPopUp(s_pid,s_ordtype,s_orddd,s_orddeptcd,s_orddrid,s_fromdd,s_hngnm,s_rrgstno1,s_rrgstno2,s_cretno);
-
- // 선택진료신청안내창 닫기
- fCloseSPIFInfo();
-
- return false;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 전자동의서 선택진료신청서 처리 추가 by 조중래 20130314
- ****************************************************************************************/
- function fCheckSpecOrdSignE(){
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'ordtype', type: 'string', size: 256, val: 'I' },
- { col: 'orddd', 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: 'orddrid', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_medispclid') },
- { col: 'specordyn', type: 'string', size: 256, val: 'Y' },
- { col: 'fromdd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') },
- { col: 'flag', type: 'string', size: 256, val: 'ins' }
- ], false);
-
- ds_hidden_specordininfo_info.clearData();
- ds_hidden_specordininfo_info.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00120";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetSpecOrdInInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_specordininfo_info=infolist";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- // iptchk : 위조건으로 inpt와 조인시 조인되지 않은 것이 존재유무
- // samchk : 위조건으로 서명여부 존재유무
- var samchk = ds_hidden_specordininfo_info.getColumn(0, 'samchk');
- var iptchk = ds_hidden_specordininfo_info.getColumn(0, 'iptchk');
- // 선택진료무조건 서명
- var specyn = 'Y';
-
- // 입원등록 전 항목체크 시
- if(samchk == 'N'){
- var s_instcd = sysf_getUserInfo('dutplceinstcd');
- var s_pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var s_ordtype = 'I';
- var s_orddd = ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd');
- var s_cretno = ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno');
- var s_orddeptcd = ds_hidden_rsltflag_indeciprint.getColumn(0, 'orddeptcd');
- var s_orddrid = ds_hidden_rsltflag_indeciprint.getColumn(0, 'medispclid');
- var s_fromdd = ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd');
- var s_hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- var s_rrgstno1 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1');
- var s_rrgstno2 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var s_detladdr = ds_main_ptbs.getColumn(0, 'ptbs_detladdr');
- var s_hometel = ds_main_ptbs.getColumn(0, 'ptbs_hometel');
-
- // 전자동의서 파라미터 설정
- frmf_setParameter('SSMRC03160_param_patid', s_pid);
- frmf_setParameter('SSMRC03160_param_cretno', s_cretno);
- frmf_setParameter('SSMRC03160_param_indate', s_orddd);
- frmf_setParameter('SSMRC03160_param_instcd', s_instcd);
- frmf_setParameter('SSMRC03160_param_class', s_ordtype);
- frmf_setParameter('SSMRC03160_param_docucd', ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '4'), 'hardcd'));
- frmf_setParameter('SSMRC03160_param_cuser', sysf_getUserId());
- //frmf_setParameter('SSMRC03160_param_flag', 'S');
- frmf_setParameter("SSMRC03160_param_flag", "S"); // S : 선택진료신청서, A : 입원약정서, T : 기간약정서
-
- // 환자 기본정보 설정
- frmf_setParameter('SSMRC03160_param_pathngnm', s_hngnm);
- frmf_setParameter('SSMRC03160_param_pataddr', s_detladdr);
- frmf_setParameter('SSMRC03160_param_pattelno', s_hometel);
- frmf_setParameter('SSMRC03160_param_patrrgstno', s_rrgstno1 + '-' + s_rrgstno2);
-
- // 주진료과정보 설정 진료과/의사
- ds_init_orddrid.enableevent = false;
- ds_init_orddrid.filter('dp == "' + s_orddeptcd + '" && cd == "' + s_orddrid + '"');
- var value1 = ds_init_orddrid.getColumn(0, 'nm');
- var value2 = ds_init_orddrid.getColumn(0, 'sp');
- ds_init_orddrid.filter('');
- ds_init_orddrid.enableevent = true;
- ds_inform.setColumn(0, 'orddeptnm', ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRow('cd', s_orddeptcd), 'nm'));
- ds_inform.setColumn(0, 'orddrnm', value1);
- ds_inform.setColumn(0, 'specordyn', value2);
- ds_inform.setColumn(0, 'appdd', utlf_getCurrentDate());
-
- // 전자동의서 팝업 호출
- frmf_modal("SSMRC03160", "SSMRC03160", '', "", '', '', '', "", "", "", "", "", "M");;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fRgstInit
- ****************************************************************************************/
- function fRgstInit(){
- fInitialize('1');
- fInsuTabChng();
-
- // 등록시 클리어 하지 않는 항목은 입원예약자 그리드
- dsf_createDsRow('ds_req', [
- { col: 'inhopedd', type: 'string', size: 256, val: '' },
- { col: 'inhopedd1', type: 'string', size: 256, val: '' },
- { col: 'inrefcond', type: 'string', size: 256, val: '' },
- { col: 'sendflag', type: 'string', size: 256, val: '' },
- { col: 'pid', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_req.copyRow(0, ds_send_data1, 0);
-
- ds_hidden_rcvlist_grdinrgstinfo.clearData();
- ds_hidden_rcvlist_grdinrgstinfo.addRow();
-
- ds_hidden_rcvlist_grdinhprsspec.clearData();
- ds_hidden_rcvlist_grdinhprsspec.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00101";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetRsrvRoomList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rcvlist_grdinhprsspec=grdinhprsspec ds_hidden_rcvlist_grdinrgstinfo=grdinrgstinfo";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00101") > -1){
- if(ds_hidden_rcvlist_grdinhprsspec.rowcount > 0){
- ds_main_adrvlist_grdinhprsspec.copyData(ds_hidden_rcvlist_grdinhprsspec);
- }
- else{
- ds_main_adrvlist_grdinhprsspec.clearData();
- //ds_main_adrvlist_grdinhprsspec.addRow();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 전자동의서 입원약정서 호출
- ****************************************************************************************/
- function fSetAgmtE(){
- // 입원정보 설정
- dsf_makeValue(ds_main_ininfo, 'orddeptnm', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'orddeptnm'));
- dsf_makeValue(ds_main_ininfo, 'roomcd', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'roomcd'));
- dsf_makeValue(ds_main_ininfo, 'bedcnt', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'bedcnt'));
- dsf_makeValue(ds_main_ininfo, 'insukind', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'insukindcd'));
-
- // 전자동의서 파라미터 설정
- frmf_setParameter('SSMRC03160_param_instcd', sysf_getUserInfo('dutplceinstcd'));
- frmf_setParameter('SSMRC03160_param_patid', ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'));
- frmf_setParameter('SSMRC03160_param_indate', ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'));
- frmf_setParameter('SSMRC03160_param_cretno', ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'));
- frmf_setParameter('SSMRC03160_param_class', 'I');
- frmf_setParameter('SSMRC03160_param_docucd', ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '5'), 'hardcd')); // 1300013648 일반약정서
- frmf_setParameter('SSMRC03160_param_flag', 'A'); // S : 선택진료신청서, A : 입원약정서, T : 기간약정서
- frmf_setParameter('SSMRC03160_param_cuser', sysf_getUserInfo('userid'));
-
- dsf_makeValue(ds_main_ininfo, 'fromdd', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'));
- dsf_makeValue(ds_main_ininfo, 'todd', 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'));
- dsf_makeValue(ds_main_ininfo, 'agmttype', 'string', '1'); // 1:일반약정서
-
- // 담당자 연락처 설정
- // 치과병원 법인화 관련 033 추가 by 조중래 20151123
- var officetelno = '';
- if(sysf_getUserInfo('dutplceinstcd') == '031'){
- officetelno = '053-200-5061';
- }
- else if(sysf_getUserInfo('dutplceinstcd') == '032'){
- officetelno = '053-200-2073';
- }
- else if(sysf_getUserInfo('dutplceinstcd') == '033'){
- officetelno = '053-200-5061';
- }
- else{
- officetelno = '';
- }
-
- dsf_makeValue(ds_main_ininfo, 'officetelno', 'string', officetelno);
-
- // 결재정보 설정
- dsf_makeValue(ds_main_ininfo, 'aprv1', 'string', sysf_getUserInfo('usernm'));
- dsf_makeValue(ds_main_ininfo, 'aprv2', 'string',
- ds_init_PK066list.getColumn(ds_init_PK066list.findRow('detldesc', '원무 마감 팀장'), 'cdnm'));
- dsf_makeValue(ds_main_ininfo, 'aprv3', 'string',
- ds_init_PK048list.getColumn(ds_init_PK048list.findRow('detldesc', '원무 마감 부서장'), 'cdnm'));
-
- // 전자동의서 팝업 호출 (20200120 이윤주 처리)
- if (lf_ContainsHardCD("6950", "Y") && lf_ContainsHardCD("6951", sysf_getUserInfo("userid"))) {
- frmf_modal("SPMRF04601", "SPMRF04601", '', "", '', '', '', "", "", "", "", "", "M");
- }
- else {
- frmf_modal("SSMRC03160", "SSMRC03160", '', "", '', '', '', "", "", "", "", "", "M");
- }
-
- }
- /****************************************************************************************
- * Argument :
- * Description : 병실 성별 체크
- 2008.07.29 10세미만일 때 성별체크 하지 않음
- ****************************************************************************************/
- function fRoomSexCheck(inpt_wardcd, inpt_roomcd, ptbs_sex, inpt_sex, rrgstno){
- if(fRoomSexGubunCheck(utlf_transNullToEmpty(rrgstno))){
- return true;
- }
-
- if(ptbs_sex != inpt_sex){
- if(utlf_transNullToEmpty(inpt_sex) != '' && inpt_sex != ' ' && inpt_sex != 'A'){
- sysf_messageBox('환자 성별과 병실정보 성별이 다릅니다. 다른 병실을', 'C002');
- return false;
- }
- }
- // 분만실("2100300000")일 경우 남자 체크
- if(inpt_wardcd == '2100300000'){
- if(ptbs_sex = 'M'){
- sysf_messageBox('성별이 남자입니다. 다른병동을', 'C002');
- ds_main_inpt.setColumn(0, 'inpt_wardcd', ds_hidden_original_inpt.getColumn(0, 'inpt_wardcd'));
- return false;
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fOrddridSet
- ****************************************************************************************/
- function fOrddridSet(orddeptcd){
- ds_init_orddrid.enableevent = false;
- ds_init_orddrid.filter('dp == "' + orddeptcd + '"');
- ds_tmp_init_orddrid.copyData(ds_init_orddrid, true);
- cmb_orddrid.innerdataset = ds_tmp_init_orddrid;
- ds_init_orddrid.enableevent = true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fSetRowStyle
- ****************************************************************************************/
- function fSetRowStyle(){
- grdf_initGridStyle(switch1.case2.grd_roominfo);
- lf_aezfSetRowStyle(switch1.case2.grd_roominfo, '1', '0', 'emptybedcnt', 'bigger');
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록시 체크해야할 사항 정리
- ****************************************************************************************/
- function fCheckFactInRgst(){
- 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');
-
- // 20100216 JHP 부유형 시작일적용 수정내용(부유형일때 sFromdd하고 sMskind값을 넘겨서 sFromdd를 Orddd로 인식하게 한다)--- 시작
- var sFromdd = ds_main_iphs.getColumn(0, 'iphs_fromdd');
- var sMskind = '';
-
- if(ds_main_iphs.getColumn(0, 'iphs_mskind') == 'S'){
- sMskind = 'S';
- }
- // 20100216 JHP 부유형 시작일적용 수정내용(부유형일때 sFromdd하고 sMskind값을 넘겨서 sFromdd를 Orddd로 인식하게 한다)--- 끝
-
- var sInsucd = '';
- var sIOFlag = 'I';
- var sInsuKindNm = '';
- if(sInsuKind == gsInsu_JaboKind){
- sInsuKindNm = '자보';
- sInsucd = ds_main_aipm.getColumn(0, 'aipm_insucmpycd');
- }
- if(sInsuKind == gsInsu_SanJae){
- sInsuKindNm = '산재';
- sInsucd = ds_main_icpm.getColumn(0, 'icpm_inducsbrchcd');
- }
- if(sInsuKind == gsInsu_GongSang){
- sInsuKindNm = '공상';
- sInsucd = ds_main_icpm.getColumn(0, 'icpm_inducsbrchcd');
- }
-
- // 자보, 산재, (+공상)
- if(sInsuKind == gsInsu_JaboKind || sInsuKind == gsInsu_SanJae || sInsuKind == gsInsu_GongSang){
- // PAM.js - 등록내역 및 기간 체크
- // 20100216 JHP 부유형 시작일적용 수정내용(부유형일때 sFromdd하고 sScreenFlag값을 넘겨서 sFromdd를 Orddd로 인식하게 한다
- var bIsTrue = checkJaboSanjae(sPid, sIndd, sOrddeptcd, sInsuKind, sSuppKind, sInsucd, sIOFlag, sFromdd, sMskind);
-
- if(!bIsTrue){
- sysf_messageBox('[' + sInsuKindNm + ']등록정보의 기간을 확인하십시오!', 'I');
- return false;
- }
- }
-
- // 2008.01.14 진료의뢰 제출구분 체크
- var value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_ordreqformflag'));
- if(value == '' || value == ' ' || value == '-'){
- // 2008.11.27 기본값 '-'로 넣음
- ds_main_inpt.setColumn(0, 'inpt_ordreqformflag', '-');
- }
-
- if(ds_main_iphs.getColumn(0, 'iphs_suppkind') == '07'){
- sysf_messageBox('입원에서는 적용되지 않는 보조유형입니다. 보조유형을', 'I007');
- return false;
- }
-
- // 2008.01.10 장애인 체크
- var hndc_pid = utlf_transNullToEmpty(ds_main_hndc.getColumn(0, 'hndc_pid'));
- if(hndc_pid != '' && hndc_pid != ' '){
- if(ds_main_iphs.getColumn(0, 'iphs_handicaprbookpossnyn') != 'Y'){
- sysf_messageBox('장애내역이 있습니다. 장애인 수첩소지 여부를', 'I007');
- return false;
- }
- }
- else{
- if(ds_main_iphs.getColumn(0, 'iphs_handicaprbookpossnyn') != 'N'){
- sysf_messageBox('장애내역이 없습니다. 장애내역을 입력하거나 장애인 수첩소지 여부를', 'I007');
- return false;
- }
- }
-
- // 2007.12.17 협력의뢰 체크시 협력병원,협력병원의사 입력
- var inpt_coopyn = ds_hidden_chk_flag.getColumn(0, 'coopyn');
-
- if(inpt_coopyn == 'Y'){
- var value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_rqsthospcd'));
- if(value == '' || value == ' '){
- sysf_messageBox('협력의뢰 병원을', 'C001');
- ipt_rqsthospcd.setFocus();
- return false;
- }
-
- value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_rqstdrid'));
- if(value == '' || value == ' '){
- sysf_messageBox('협력의뢰 의사를', 'C001');
- ipt_rqstdrid.setFocus();
- return false;
- }
- }
-
- // 입원환자 체크
- if(ds_main_iphs.getColumn(0, 'iphs_mskind') == 'M'){
- var sinhospyn = ds_main_ptbs.getColumn(0, 'ptbs_inhospyn');
- if(sinhospyn == 'Y'){
- sysf_messageBox('재원중인 환자는 입원등록', 'E001');
- return false;
- }
- }
-
- //----------------------------------------------------------------
- // 2008.01.07 중증 체크
- // 내역이 있는 경우, 중증신청내역 or 중증확정내역
- var value = utlf_transNullToEmpty(ds_main_srdg.getColumn(0, 'srdg_pid'));
- if(value != '' && value != ' '){
- var vgenrdd = ds_main_srdg.getColumn(0, 'srdg_genrdd');
- vgenrdd = vgenrdd.substr(4, 2) + '월' + vgenrdd.substr(6, 2) + '일';
-
- // 신청내역
- if(ds_main_iphs.getColumn(0, 'iphs_suppkind') == '06'){
- if(ds_main_srdg.getColumn(0, 'srdg_fromdd') == '00000000' &&
- ds_main_srdg.getColumn(0, 'srdg_signyn') != 'Y'){
- sysf_messageBox(vgenrdd + ' 의사가 중증신청서를 작성한 상태(의료정보 미인증)', 'E008');
- return false;
- }
-
- // 이동재20071203 국정원근무자의 중증체크
- if(utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insuno')).substring(0, 1) == '6' &&
- ds_main_ptin.getColumn(0, 'ptin_insucd') == '32000110' &&
- ds_main_srdg.getColumn(0, 'srdg_seridiagno') == '-' &&
- ds_main_srdg.getColumn(0, 'srdg_seridiagno') == '0' &&
- ds_main_srdg.getColumn(0, 'srdg_signyn') == 'Y'){
- sysf_messageBox('국정원근무자이므로 중증확인은 되었으나, 중증번호가', 'I004');
- return false;
- }
-
- // 신청내역
- if(
- ((ds_main_ptin.getColumn(0, 'ptin_insukind') == gsBoHo1 || ds_main_ptin.getColumn(0, 'ptin_insukind') == gsBoHo2)
- &&
- (ds_main_srdg.getColumn(0, 'srdg_seridiagno') == '-')
- &&
- (ds_main_srdg.getColumn(0, 'srdg_seridiagno') == '0')
- ) ||
- ((ds_main_ptin.getColumn(0, 'ptin_insukind') != gsBoHo1 || ds_main_ptin.getColumn(0, 'ptin_insukind') != gsBoHo2)
- &&
- ds_main_srdg.getColumn(0, 'srdg_seridiagno') == '-' &&
- ds_main_srdg.getColumn(0, 'srdg_seridiagno') == '0' &&
- ds_main_srdg.getColumn(0, 'srdg_signyn') != 'Y'
- )){
- sysf_messageBox('중증번호가', 'I004');
- return false;
- }
- // 싸인받은 내역
- if((ds_main_ptin.getColumn(0, 'ptin_insukind') != gsBoHo1 && ds_main_ptin.getColumn(0, 'ptin_insukind') != gsBoHo2) &&
- ds_main_srdg.getColumn(0, 'srdg_fromdd') == '00000000' &&
- ds_main_srdg.getColumn(0, 'srdg_signyn') == 'Y'){
- sysf_messageBox('의료정보 인증 상태', 'E008');
- return true;
- }
-
- // 싸인받은 내역
- if((ds_main_ptin.getColumn(0, 'ptin_insukind') != gsBoHo1 && ds_main_ptin.getColumn(0, 'ptin_insukind') != gsBoHo2) &&
- utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insuno')).substring(0, 1) != '6' &&
- ds_main_srdg.getColumn(0, 'srdg_seridiagno') == '-' &&
- ds_main_srdg.getColumn(0, 'srdg_seridiagno') == '0' &&
- ds_main_srdg.getColumn(0, 'srdg_signyn') == 'Y'){
- sysf_messageBox('의료정보 인증 상태', 'E008');
- return true;
- }
-
- // 적용일자는 있으나, 적용일자 범위가 아님
- if((ds_main_inpt.getColumn(0, 'inpt_indd') < ds_main_srdg.getColumn(0, 'srdg_fromdd') ||
- ds_main_inpt.getColumn(0, 'inpt_indd') > ds_main_srdg.getColumn(0, 'srdg_todd')) &&
- ds_main_srdg.getColumn(0, 'srdg_fromdd') != '00000000'){
- sysf_messageBox('적용일자가 중증기간 범위에 포함되지', 'E007');
- return false;
- }
-
- return true;
- }
- }
- // 중증정보가 없는데, 유형보조가 [중증:06]일 경우
- else{
- if(ds_main_iphs.getColumn(0, 'iphs_suppkind') == '06'){
- sysf_messageBox('해당환자의 중증정보가 없으므로, 보조유형을 [중증]으로 적용할 수', 'I004');
- return false;
- }
- }
- // 20090701 2.희귀난치성산정특례 고시적용
- value = utlf_transNullToEmpty(ds_main_rooa.getColumn(0, 'rooa_pid'));
-
- if(value != '' && value != ' '){
- // 7/1-9/30 유예기간 10/1 마스터 체크
- if(ds_main_inpt.getColumn(0, 'intp_indd') >= '20091001' && ds_main_ptin.getColumn(0, 'ptin_insukind') == '11'
- && (ds_main_iphs.getColumn(0, 'ipsh_suppkind') == '50' || ds_main_iphs.getColumn(0, 'ipsh_suppkind') == '46')){
- var ll_rooa = ds_main_rooa.rowcount;
- if(ll_rooa < 0){
- sysf_messageBox('확인! 희귀난치성산정특례 내역이 없습니다! 희귀난치성산정특례를 적용 할 수 없습니다!', 'E999');
- return false;
- }
- else{
- var inpt_indd = parseInt(ds_main_inpt.getColumn(0, 'inpt_indd'));
- var inpt_ind = ds_main_ptbs.etColumn(0, 'ptin_insukind');
- var ls_rooagubn = 'N';
-
- for(var i = 0; i < ll_rooa; i++){
- var rooa_fromcd = parseInt(dsmain_rooa.getColumn(0, 'rooa_fromdd'));
- var rooa_todd = parseInt(ds_main_rooa.getColumn(0, 'rooa_todd'));
- var rooa_signyn = ds_main_rooa.getColumn(0, 'rooa_signyn');
- var rooa_insukind = ds_main_rooa.getColumn(0, 'rooa_insukind');
-
- if((rooa_fromdd <= inpt_indd && rooa_todd >= inpt_indd) && rooa_insukind == inpt_insukind){
- if(rooa_signyn == 'Y'){
- ls_rooagubn = 'Y';
- }
- else{
- if(ls_rooagubn != 'Y'){
- ls_rooagubn = 'C';
- }
- }
- }
- }
- if(ls_rooagubn == 'N'){
- sysf_messageBox('확인! 해당기간의 희귀난치성산정특례 내역이 존재하지 않습니다!', 'E999');
- return false;
- }
- else if(ls_rooagubn == 'C'){
- sysf_messageBox('확인! 해당기간의 서명된 희귀난치성산정특례 내역이 존재하지 않습니다!', 'E999');
- return false;
- }
- }
- }
- }
-
- //----------------------------------------------------------------
- // 2007.10.16 6세미만 체크및 28일 이전 신생아 체크
- var ptbs_age = parseInt(ds_main_ptbs.getColumn(0, 'ptbs_age'));
- var s_insukind = ds_main_ptin.getColumn(0, 'ptin_insukind');
- var ptbs_birthdd = ds_main_ptbs.getColumn(0, 'ptbs_brthdd');
- var dayno = utlf_getDateInterval(ptbs_birthdd, utlf_getCurrentDate());
-
- // 2008.08.06 6세미만일 때 undersixageyn 설정(생후 28일 미만 신생아 제외)
- // 2008.11.24 생후28일 미만 조건 제거
- if(ptbs_age >= 0 && ptbs_age < 6){
- ds_main_inpt.setColumn(0, 'inpt_undersixageyn', 'Y');
- }
-
- // 2009.03.26 - 차상위 2종여부
- var sScndSuptrgtFlag = ds_hidden.getColumn(0, 'ScndSuptrgtFlag');
- trace("fCheckFactInRgst()-sScndSuptrgtFlag:" + sScndSuptrgtFlag);
- if(s_insukind == '11' || s_insukind == '21' || s_insukind == '22'){
- // 2008.10.03 - 최병진 - 본원출생아니면 6세미만소아 - 출생날짜 계산로직 제거
- if(ptbs_age >= 0 && ptbs_age < 6){
- // 2010.07.20 - 입원원무팀 황신원선생님 28일이전신생아 31로 셋팅요청 - 전병원협의되셨다고 하심.
- if(dayno >= 0 && dayno <= 28 && s_insukind == '11'){
- if(ds_main_iphs.getColumn(0, 'iphs_suppkind') != '31'){
- sysf_messageBox('28일 이전의 신생아 환자입니다. 보조유형을 [신생아]로 변경합니다!', 'I999');
- //2019/03/12 이정택 수정처리
- //ds_main_iphs.setColumn(0, '31');
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '31');
- //2019/03/12 이정택 수정처리
-
- }
- }else if(utlf_isNull(sScndSuptrgtFlag)){
- if(ds_main_iphs.getColumn(0, 'iphs_suppkind') != '08'){
- var result = sysf_messageBox('6세미만 환자입니다.! 보조유형을 [6세미만]으로 변경', 'S001');
- if(result == '6'){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '08');
- }else if(result == '2'){
- return false;
- }else{
- return true;
- }
- }
- }else if(sScndSuptrgtFlag == '2'){
- if(ds_main_iphs.getColumn(0, 'iphs_suppkind') != '41'){
- var result = sysf_messageBox('차상위2종 6세미만 환자입니다.! 보조유형을 [차상위2종 입원6세미만]으로 변경', 'S001');
- if(result == '6'){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '41');
- }else if(result == '2'){
- return false;
- }else{
- return true;
- }
- }
- }
- }
- }
-
- // 환자성명 체크
- var ptbs_hngnm = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- if(ptbs_hngnm == '' || ptbs_hngnm == ' '){
- sysf_messageBox('환자 인적사항에 환자성명을', 'I007');
- return false;
- }
-
- // 주민등록번호 체크
- if(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1').length != 6 || ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2').length != 7){
- sysf_messageBox('환자 인적사항에 주민등록번호를', 'I007');
- return false;
- }
-
- // 생년월일 체크
- if(ds_main_ptbs.getColumn(0, 'ptbs_brthdd').length != 8){
- sysf_messageBox('환자 인적사항에 생년월일을', 'I007');
- return false;
- }
-
- // 성별 체크
- var ptbs_sex = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_sex'));
- if(ptbs_sex == '' || ptbs_sex == ' '){
- sysf_messageBox('환자 인적사항에 성별을', 'I007');
- return false;
- }
-
- // 우편번호 체크
- var ptbs_zipcd1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_zipcd1'));
- var ptbs_zipcd2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_zipcd2'));
- if(ptbs_zipcd1 == '' || ptbs_zipcd1 == ' ' || ptbs_zipcd2 == '' || ptbs_zipcd2 == ' '){
- sysf_messageBox('환자 인적사항에 우편번호를', 'I007');
- return false;
- }
-
- var inpt_mskind = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_mskind'));
- if(inpt_mskind == '' || inpt_mskind == ' '){
- sysf_messageBox('주부유형을', 'I007');
- return false;
- }
-
- // 보험자 기호 체크(보험, 보호)
- var ptin_insukind = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insukind'));
- if(ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2){
- var insucd = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insucd'));
- if(insucd == '' || insucd == ' ' || insucd == '-'){
- sysf_messageBox('주부유형을', 'I007');
- return false;
- }
- }
-
- // 2008.09.24 자보, 산재, 공상, 일반, 임상시험, 외국인 일 때 보험자기호 없으면 '-'로 입력
- if(ptin_insukind == gsSanJae || ptin_insukind = gsJaboKind || ptin_insukind == gsGongSang
- || ptin_insukind == gsIlBan || ptin_insukind == gsImSang || ptin_insukind == gsForIn){
- var insucd = ds_main_ptin.getColumn(0, 'ptin_insucd');
- if(utlf_isNull(insucd)){
- ds_main_ptin.setColumn(0, 'ptin_insucd', '-');
- }
- }
-
- // 보험유형,보험증번호 체크
- if(ptin_insukind == '' || ptin_insukind == ' ' || ptin_insukind == '-'){
- sysf_messageBox('환자 보험에 보험유형을', 'C002');
- return false;
- }
- else{
- if(ptin_insukind == gsBoHeom){
- var insuno = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insuno'));
- if(insuno == '' || insuno == ' ' || insuno == '-'){
- sysf_messageBox('환자 보험에 보험유형을', 'C002');
- return false;
- }
- }
- }
-
- // 2007.08.23 보험유형이 건강보험/의료보험일 경우에 피보험자관계,성명,주민번호 체크
- // 일반인 경우에는 피보험자관계를 넣을 필요없지 않나??.. ptin_insukind == gsIlBan
- var ptin_insukind = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insukind'));
- if(ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2){
- var insdrela = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insdrela'));
-
- if(insdrela == '' || insdrela == ' ' || insdrela == '-'){
- sysf_messageBox('환자 보험에 피보험자 관계를', 'C002');
- return false;
- }
-
- // 피보험자 성명 체크
- var sptin_insdnm = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insdnm'));
- if(sptin_insdnm == '' || sptin_insdnm == ' '){
- sysf_messageBox('환자 보험에 피보험자 성명을', 'C001');
- return false;
- }
- }
-
- // 보조유형 체크
- var ssuppkind = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_suppkind'));
- if(ssuppkind == '' || ssuppkind == ' '){
- sysf_messageBox('환자 보험에 보조유형을', 'C002');
- return false;
- }
-
- //<!-- 수정이력 : JHP 20090803 상한액 관련 IPHS ownbmaxgradeflag : '본인부담상한액 차등적용 구분 (-:해당없음, 1:400, 2:300, 3:200만원)' 추가-->
- fOwnBMaxGradeFlagSet();
-
- var disccd = ds_main_iphs.getColumn(0, 'iphs_disccd');
-
- // 미용목적성형의 경우 감면정보 적용여부 점검 by 조중래 20140217
- if(ds_main_ptin.getColumn(0, 'ptin_insukind') == '51' && ds_main_ptin.getColumn(0, 'ptin_insukind') == '85'){
- // 모발이식센터이외의 경우 블러킹
- if(disccd != '-' && ds_main_inpt.getColumn(0, 'inpt_orddeptcd') != '2450000000'){
- alert('미용목적성형의 경우, 감면적용이 불가능합니다.');
- return false;
- }
-
- // 모발이식센터의 경우라도 모발관련(PK059) 코드가 아니면 블러킹
- if(disccd != '-' && ds_main_inpt.getColumn(0, 'inpt_orddeptcd') == '2450000000'
- && ds_init_PK059list.getColumn(ds_init_PK059list.findRow('cdid', disccd), 'cdnm') != 'Y'){
- alert('모발이식센터의 경우 모발이식관련 감면코드만 적용가능합니다.\r\n(원무공통코드 - PK059)');
- return false;
- }
- }
-
- // 2009.01.22 - 입원보험유형 체크(메시지로 처리유도)
- var sInsuKind = ds_main_ptin.getColumn(0, 'ptin_insukind');
- var sSuppKind = ds_main_iphs.getColumn(0, 'iphs_suppkind');
- ds_init_suppkind.enableevent = false;
- ds_init_suppkind.filter('up == "' + sInsuKind + '" && (io == "A" || io == "I") && cd == "' + sSuppKind + '"');
- var sInSuppKind = ds_init_suppkind.getColumn(0, 'cd');
- ds_init_suppkind.filter('up == "' + sInsuKind + '" && cd == "' + sSuppKind + '"');
- var sSuppKindNm = ds_init_suppkind.getColumn(0, 'nm');
- ds_init_suppkind.filter('');
- ds_init_suppkind.enableevent = true;
-
- if(utlf_isNull(sInSuppKind)){
- sysf_messageBox('[' + sSuppKindNm + '] 유형보조는 입원에 적용되지 않습니다. 다시 선택 후 등록 하십시오!!', 'C');
- cmb_suppkind.setFocus();
- return false;
- }
-
- // 진료과 체크
- var sorddeptcd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- if(sorddeptcd == '' || sorddeptcd == ' '){
- sysf_messageBox('진료과를', 'C002');
- return false;
- }
-
- // 전문의 체크
- var smedispclid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_medispclid'));
- if(smedispclid == '' || smedispclid == ' '){
- sysf_messageBox('담당교수를', 'C002');
- return false;
- }
-
- // 입원일자 체크
- var sindd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_indd'));
- if(sindd == '' || sindd == ' '){
- sysf_messageBox('입원일자를', 'C002');
- return false;
- }
-
- // 입원시간 체크
- var sintm = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_intm'));
- if(sintm == '' || sintm == ' '){
- sysf_messageBox('입원시간을', 'C002');
- return false;
- }
-
- // 병동 체크
- var swardcd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_wardcd'));
- var sroomcd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_roomcd'));
-
- if(swardcd == '' || swardcd == ' '){
- sysf_messageBox('병동을', 'C002');
- return false;
- }
-
- if(sroomcd == '' || sroomcd == ' '){
- sysf_messageBox('병실을', 'C002');
- return false;
- }
-
- // 병실형태 체크
- var sroomtypecd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_roomtypecd'));
- var sroomgrdecd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_roomgrdecd'));
-
- if(sroomtypecd == '' || sroomtypecd == ' '){
- sysf_messageBox('병실형태을', 'C002');
- return false;
- }
-
- // 병실등급 체크
- if(sroomgrdecd == '' || sroomgrdecd == ' '){
- sysf_messageBox('병실등급을', 'C002');
- return false;
- }
-
- var sinpath = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_inpath'));
- if(sinpath == '' || sinpath == ' '){
- sysf_messageBox('입원경로를', 'C002');
- return false;
- }
-
- // 호스피스병동(3050136000) 일경우 값 셋팅함
- var scalcscorrecalflag = ds_main_iphs.getColumn(0, 'iphs_calcscorrecalflag');
- var sWardCd = ds_main_inpt.getColumn(0, 'inpt_wardcd');
-
- if(sWardCd == '3050136000'){
- ds_main_iphs.setColumn(0, 'iphs_calcscorrecalflag', '9');
- }
- else if(sWardCd != '3050136000'){
- ds_main_iphs.setColumn(0, 'iphs_calcscorrecalflag', '-');
- }
-
- // 1. 외래 내원 체크
- var irowcnt = ds_main_otptlist_grdoutchoshist.rowcount;
- var icheck, sindd, sorddd, sordtype;
-
- sindd = ds_main_otptlist_grdoutchoshist.getColumn(0, 'inpt_indd');
- if(irowcnt > 0){
- for(var i = 0; i < irowcnt; i++){
- icheck = ds_main_otptlist_grdoutchoshist.getColumn(i, 'cvrtflag'); // 전환여부 체크
-
- if(icheck == 'true'){
- sorddd = ds_main_otptlist_grdoutchoshist.getColumn(i, 'orddd'); // 진료일자
- }
-
- ds_main_otpt.setColumn(i, 'otpt_cvrtflag', ds_main_otptlist_grdoutchoshist.getColumn(i, 'cvrtflag'));
- ds_main_otpt.setColumn(i, 'otpt_calcflag', ds_main_otptlist_grdoutchoshist.getColumn(i, 'calcflag'));
- ds_main_otpt.setColumn(i, 'otpt_pid', ds_main_otptlist_grdoutchoshist.getColumn(i, 'pid'));
- ds_main_otpt.setColumn(i, 'otpt_orddd', ds_main_otptlist_grdoutchoshist.getColumn(i, 'orddd'));
- ds_main_otpt.setColumn(i, 'otpt_orddeptcd', ds_main_otptlist_grdoutchoshist.getColumn(i, 'orddeptcd'));
- ds_main_otpt.setColumn(i, 'otpt_orddrid', ds_main_otptlist_grdoutchoshist.getColumn(i, 'orddrid'));
- ds_main_otpt.setColumn(i, 'otpt_cretno', ds_main_otptlist_grdoutchoshist.getColumn(i, 'cretno'));
- ds_main_otpt.setColumn(i, 'otpt_acptseqno', ds_main_otptlist_grdoutchoshist.getColumn(i, 'acptseqno'));
- ds_main_otpt.setColumn(i, 'otpt_histstat', ds_main_otptlist_grdoutchoshist.getColumn(i, 'histstat'));
- ds_main_otpt.setColumn(i, 'otpt_insukind', ds_main_otptlist_grdoutchoshist.getColumn(i, 'insukind'));
- ds_main_otpt.setColumn(i, 'otpt_mskind', ds_main_otptlist_grdoutchoshist.getColumn(i, 'mskind'));
-
- //model.duplicate("/root/send/data11/s_otpt", "/root/main/otpt["+ i +"]");
- }
- }
-
- // DRG 유효성 검사 추가
- // DRG는 건강보험일 경우에만 유효하며, 보조유형 등록시에 주유형의 정보가 딸려가는 것을 방지 by 조중래 20130627
- if((ds_main_iphs.getColumn(0, 'iphs_drgyn') == 'A' || ds_main_iphs.getColumn(0, 'iphs_drgyn') == 'Y')
- && ((ds_main_inpt.getColumn(0, 'inpt_mskind') == 'M' && ds_main_iphs.getColumn(0, 'iphs_insukind') != '11')
- || ds_main_inpt.getColumn(0, 'inpt_mskind') != 'M')){
- 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', '');
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 2010-11-09 이동식 추가 보조유형 파라미터 추가
- ****************************************************************************************/
- function fGetPTIN(vpid,vinsukind,vsuppkind,vinsucd,vappdd){
- fGetPTIN(vpid,vinsukind,vsuppkind,vinsucd,vappdd, '');
- }
- /****************************************************************************************
- * Argument :
- * Description : fGetPTIN
- ****************************************************************************************/
- function fGetPTIN(vpid,vinsukind,vsuppkind,vinsucd,vappdd,vsuppkind){
- // map화일에 min_count="1" 데이터가 없어도 인스턴스 존재. temp의 값을 카피할 필요없다.
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: vpid },
- { col: 'insukind', type: 'string', size: 256, val: vinsukind },
- { col: 'insucd', type: 'string', size: 256, val: vinsucd },
- { col: 'appdd', type: 'string', size: 256, val: vappdd },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'instcd', type: 'string', size: 256, val: ds_hidden_session.getColumn(0, 'sess_posinstcd') },
- { col: 'indd', type: 'string', size: 256, val: '' },
- { col: 'checkflag', type: 'string', size: 256, val: '1' },
- { col: 'suppkind', type: 'string', size: 256, val: vsuppkind }
- ], 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 ptin_pid = utlf_transNullToEmpty(ds_hidden_h_rcv_ptin.getColumn(0, 'ptin_pid'));
-
- if(ptin_pid != '' && ptin_pid != ' '){
- ds_main_ptin.copyData(ds_hidden_h_rcv_ptin, true);
- ds_hidden_original_ptin.copyData(ds_hidden_h_rcv_ptin, true);
- fSuppkindSet();
- }
- else{
- ds_main_ptin.setColumn(0, 'ptin_pid', vpid);
- ds_main_ptin.setColumn(0, 'ptin_insukind', vinsukind);
-
- fSuppkindSet();
-
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', '-');
- ds_main_ptin.setColumn(0, 'ptin_insucdnm', '-');
-
- // 2007.12.17 pam.js gsInsuCd_Default로 통테 후 수정
- if(vinsukind == 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 srdg_cnt = ds_hidden_h_rcv_srdg.rowcount;
-
- if(srdg_cnt > 0){
- ds_main_srdg.copyData(ds_hidden_h_rcv_srdg, true);
- ds_hidden_original_srdg.copyData(ds_hidden_h_rcv_srdg, true);
- }
-
- // 20090701 2.희귀난치성산정특례 고시적용
- var rooa_cnt = ds_hidden_h_rcv_rooa.rowcount;
-
- if(rooa_cnt > 0){
- ds_main_rooa.clearData();
- for(var i = 0; i < ds_hidden_h_rcv_rooa.rowcount; i++){
- ds_main_rooa.copyRow(ds_main_rooa.addRow(), ds_hidden_h_rcv_rooa, i);
- }
- //ds_main_rooa.copyData(ds_hidden_h_rcv_rooa, true);
- ds_hidden_original_rooa.copyData(ds_hidden_h_rcv_rooa, true);
- }
-
- // 조회된 경우, 화면의 자보정보 세팅
- var aipm_cnt = ds_hidden_h_rcv_aipm.rowcount;
-
- if(aipm_cnt > 0){
- ds_main_aipm.copyData(ds_hidden_h_rcv_aipm, true);
- ds_hidden_original_aipm.copyData(ds_hidden_h_rcv_aipm, true);
-
- var sSuppkind = ds_main_aipm.getColumn(0, 'aipm_suppkind');
- if(!utlf_isNull(sSuppkind)){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', sSuppkind);
- }
- }
-
- // 조회된 경우, 화면의 산재정보 세팅
- var icpm_cnt = ds_hidden_h_rcv_icpm.rowcount;
- if(icpm_cnt > 0){
- ds_main_icpm.copyData(ds_hidden_h_rcv_icpm, true);
- ds_hidden_original_icpm.copyData(ds_hidden_h_rcv_icpm, true);
-
- var sSuppkind = ds_main_icpm.rowcount;
- if(!utlf_isNull(sSuppkind)){
- ds_main_iphs.setColumn();
- }
- }
-
- var value = '';
- if(vinsukind == gsInsu_JaboKind){
- value = utlf_transNullToEmpty(ds_main_aipm.getColumn(0, 'aipm_pid'));
- if(value == '' || value == ' '){
- sysf_messageBox('자보내역을 먼저', 'I007');
- }
- }
- else if(vinsukind == gsInsu_SanJae){
- value = utlf_transNullToEmpty(ds_main_icpm.getColumn(0, 'icpm_pid'));
- if(value == '' || value == ' '){
- sysf_messageBox('산재내역을 먼저', 'I007');
- }
- }
- else if(vinsukind == gsInsu_GongSang){
- value = utlf_transNullToEmpty(ds_main_icpm.getColumn(0, 'icpm_pid'));
- if(value == '' || value == ' '){
- sysf_messageBox('공상내역을 먼저', 'I007');
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험자명칭 조회
- ****************************************************************************************/
- function fInsunmRef(insucd, insukind){
- dsf_createDsRow('ds_req', [
- { col: 'srchcond', type: '', size: 256, val: '1' },
- { col: 'srchcnts', type: '', size: 256, val: insucd },
- { col: 'insuflag', type: '', size: 256, val: insukind }
- ], false);
-
- ds_temp_insucdlist.clearData();
- ds_temp_insucdlist.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00114";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInsuCdList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_temp_insucdlist=incd";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00114") > -1){
- var value = utlf_transNullToEmpty(ds_temp_insucdlist.getColumn(0, 'insucdnm'));
- if(value != ''){
- return value;
- }
- return '-';
- }
- }
- function fChoice(value){
- switch(value){
- // 전체
- case '1':
- switch1.case2.group4.ipt_room.visible = false;
- switch1.case2.group4.cmb_ward.visible = false;
- switch1.case2.group4.cmb_grde.visible = false;
- switch1.case2.group4.cmb_type.visible = false;
- switch1.case2.group4.cmb_sex.visible = false;
- break;
- // 병동
- case '2':
- switch1.case2.group4.cmb_ward.position.top = 8;
- switch1.case2.group4.cmb_ward.position.left = 171;
- switch1.case2.group4.cmb_ward.setFocus();
-
- switch1.case2.group4.ipt_room.visible = false;
- switch1.case2.group4.cmb_ward.visible = true;
- switch1.case2.group4.cmb_grde.visible = false;
- switch1.case2.group4.cmb_type.visible = false;
- switch1.case2.group4.cmb_sex.visible = false;
- break;
- // 병실
- case '3':
- ds_send_data2.setColumn(0, 'rmspecrefnm', '');
-
- switch1.case2.group4.ipt_room.position.top = 8;
- switch1.case2.group4.ipt_room.position.left = 171;
- switch1.case2.group4.ipt_room.setFocus();
-
- switch1.case2.group4.ipt_room.visible = true;
- switch1.case2.group4.cmb_ward.visible = false;
- switch1.case2.group4.cmb_grde.visible = false;
- switch1.case2.group4.cmb_type.visible = false;
- switch1.case2.group4.cmb_sex.visible = false;
- break;
- // 병실등급
- case '4':
- switch1.case2.group4.cmb_grde.position.top = 8;
- switch1.case2.group4.cmb_grde.position.left = 171;
- switch1.case2.group4.cmb_grde.setFocus();
-
- switch1.case2.group4.ipt_room.visible = false;
- switch1.case2.group4.cmb_ward.visible = false;
- switch1.case2.group4.cmb_grde.visible = true;
- switch1.case2.group4.cmb_type.visible = false;
- switch1.case2.group4.cmb_sex.visible = false;
- break;
- // 병실형태
- case '5':
- switch1.case2.group4.cmb_type.position.top = 8;
- switch1.case2.group4.cmb_type.position.left = 171;
- switch1.case2.group4.cmb_type.setFocus();
-
- switch1.case2.group4.ipt_room.visible = false;
- switch1.case2.group4.cmb_ward.visible = false;
- switch1.case2.group4.cmb_grde.visible = false;
- switch1.case2.group4.cmb_type.visible = true;
- switch1.case2.group4.cmb_sex.visible = false;
- break;
- // 성별
- case '6':
- switch1.case2.group4.cmb_sex.position.top = 8;
- switch1.case2.group4.cmb_sex.position.left = 171;
- switch1.case2.group4.cmb_sex.setFocus();
-
- switch1.case2.group4.ipt_room.visible = false;
- switch1.case2.group4.cmb_ward.visible = false;
- switch1.case2.group4.cmb_grde.visible = false;
- switch1.case2.group4.cmb_type.visible = false;
- switch1.case2.group4.cmb_sex.visible = true;
- break;
- // 빈병상
- case '8':
- switch1.case2.group4.cmb_type.position.top = 8;
- switch1.case2.group4.cmb_type.position.left = 171;
-
- switch1.case2.group4.ipt_room.visible = false;
- switch1.case2.group4.cmb_ward.visible = false;
- switch1.case2.group4.cmb_grde.visible = false;
- switch1.case2.group4.cmb_type.visible = false;
- switch1.case2.group4.cmb_sex.visible = false;
- break;
- }
-
- ds_send_data2.setColumn(0, 'rmspecrefnm', '');
- }
- /****************************************************************************************
- * Argument :
- * Description : callLoadingWindow
- ****************************************************************************************/
- function callLoadingWindow(msg){
- this.setWaitCursor(true);
- }
- /**
- * [fOrderCheckRtn description]
- * @return {[type]} [description]
- */
- function fOrderCheckRtn() {
- //20070822 jun
- //입원일자 전 외래내원의 의사처방,실시처방에서 데이터 조회하여 메세지 처리 후 입원등록은 진행..
- //처방은 그리드에 디스플레이( 수납에서 환불 처리 하거나 검사예약이 있다고 메세지 처리)
- dsf_createDsRow('ds_req', [
- { col: 'inpt_pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'inpt_indd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') }
- ], false);
- dsf_createDs('ds_res');
- var oParam = {};
- oParam.id = "TRPMI00110";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetOrderCheckInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_res=result";
- oParam.async = false;
- tranf_submit(oParam);
- var i_result = ds_res.rowcount;
- if (i_result > 0) {
- // 2008.10.07 - 현재 메시지를 보여줘도 외래수납에서 처리할 수 있는 방법이 없으므로 메시지 주석처리
- //messageBox("외래에 예약 처방이 존재합니다.!","E999","");
- }
- var inpt_indd = ds_main_inpt.getColumn(0, "inpt_indd");
- var otpt_rowcnt = ds_main_otptlist_grdoutchoshist.rowcount;grd_outchoshist.rows - 1;
- for (i = 0; i < otpt_rowcnt; i++) {
- var otpt_indd = ds_main_otptlist_grdoutchoshist.getColumn(i, "orddd");
- if (otpt_indd > inpt_indd) {
- // 2008.10.07 - 현재 메시지를 보여줘도 외래수납에서 처리할 수 있는 방법이 없으므로 메시지 주석처리
- //messageBox("입원일자이후 외래 예약내역이 존재합니다.!","E999","")
- }
- }
- }
- /**
- * [erasePrefix description]
- * @param {[type]} target: Dataset [description]
- * @param {[type]} prefix [description]
- * @return {[type]} [description]
- */
- function erasePrefix(target: Dataset, prefix) {
- if (target.rowcount < 1) {
- return;
- }
- for (var i = 0; i < target.colcount; i++) {
- var updatedId = target.getColID(i).replace(prefix, '');
- if (!utlf_isNull(updatedId)) {
- target.updateColID(i, updatedId);
- }
- }
- }
- /**
- * [fInsInRgst description]
- * @return {[type]} [description]
- */
- function fInsInRgst() {
- //입원마스터
- //등록번호
- ds_main_inpt.setColumn(0, "inpt_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- //상태Flag
- dsf_makeValue(ds_main_inpt, "inpt_status", 'string', "i");
- //이력상태
- ds_main_inpt.setColumn(0, "inpt_histstat", "Y");
- //입퇴원접수상태
- ds_main_inpt.setColumn(0, "inpt_indschacptstat", "A");
- //퇴원일자
- ds_main_inpt.setColumn(0, "inpt_dschdd", "99991231");
- //본원출생여부
- ds_main_inpt.setColumn(0, "inpt_hospbrthyn", "N");
- //2007.12.25 응급의료센터인 경우 응급실로 셋팅.
- if (ds_main_inpt.getColumn(0, "inpt_wardcd") == "2280200000") {
- ds_main_inpt.setColumn(0, "inpt_inpath", "2");
- }
- else {
- ds_main_inpt.setColumn(0, "inpt_inpath", "1");
- }
- ds_main_inpt.setColumn(0, "inpt_insukind", ds_main_ptin.getColumn(0, "ptin_insukind")); //보험유형
- ds_main_inpt.setColumn(0, "inpt_suppkind", ds_main_iphs.getColumn(0, "iphs_suppkind")); //보조유형
- ds_main_inpt.setColumn(0, "inpt_drgyn", ds_main_iphs.getColumn(0, "iphs_drgyn")); // DRG상태
- //전과전실
- ds_main_icdr.setColumn(0, "icdr_pid", ds_main_inpt.getColumn(0, "inpt_pid"));
- ds_main_icdr.setColumn(0, "icdr_indd", ds_main_inpt.getColumn(0, "inpt_indd"));
- ds_main_icdr.setColumn(0, "icdr_fromdd", ds_main_iphs.getColumn(0, "iphs_fromdd"));
- ds_main_icdr.setColumn(0, "icdr_todd", ds_main_iphs.getColumn(0, "iphs_todd"));
- ds_main_icdr.setColumn(0, "icdr_histstat", "Y");
- ds_main_icdr.setColumn(0, "icdr_indschacptstat", "A"); //입퇴원접수상태
- ds_main_icdr.setColumn(0, "icdr_centcd", ds_main_inpt.getColumn(0, "inpt_centcd"));
- ds_main_icdr.setColumn(0, "icdr_dutdeptcd", ds_main_inpt.getColumn(0, "inpt_suporddeptcd"));
- ds_main_icdr.setColumn(0, "icdr_suporddeptcd", ds_main_inpt.getColumn(0, "inpt_suporddeptcd"));
- ds_main_icdr.setColumn(0, "icdr_orddeptcd", ds_main_inpt.getColumn(0, "inpt_orddeptcd"));
- ds_main_icdr.setColumn(0, "icdr_medispclid", ds_main_inpt.getColumn(0, "inpt_medispclid"));
- ds_main_icdr.setColumn(0, "icdr_atdoctid", ds_main_inpt.getColumn(0, "inpt_atdoctid"));
- ds_main_icdr.setColumn(0, "icdr_specordyn", ds_main_inpt.getColumn(0, "inpt_specordyn"));
- ds_main_icdr.setColumn(0, "icdr_wardcd", ds_main_inpt.getColumn(0, "inpt_wardcd"));
- ds_main_icdr.setColumn(0, "icdr_roomcd", ds_main_inpt.getColumn(0, "inpt_roomcd"));
- ds_main_icdr.setColumn(0, "icdr_bedcd", ds_main_inpt.getColumn(0, "inpt_bedcd"));
- ds_main_icdr.setColumn(0, "icdr_roomgrdecd", ds_main_inpt.getColumn(0, "inpt_roomgrdecd"));
- ds_main_icdr.setColumn(0, "icdr_roomtypecd", ds_main_inpt.getColumn(0, "inpt_roomtypecd"));
- //재원이력
- ds_main_iphs.setColumn(0, "iphs_pid", ds_main_inpt.getColumn(0, "inpt_pid"));
- ds_main_iphs.setColumn(0, "iphs_indd", ds_main_inpt.getColumn(0, "inpt_indd"));
- ds_main_iphs.setColumn(0, "iphs_histstat", "Y");
- ds_main_iphs.setColumn(0, "iphs_indschacptstat", "A"); //입퇴원접수상태
- ds_main_iphs.setColumn(0, "iphs_bmtyn", ds_main_inpt.getColumn(0, "inpt_bmtyn"));
- //2008.07.11 값의 의미가 달라서 임상연구구분 값을 넣음
- ds_main_iphs.setColumn(0, "iphs_clincstdycd", ds_main_inpt.getColumn(0, "inpt_clincstdyyn"));
- //2008.07.12 - 주석처리
- //ds_main_iphs.setColumn(0, "iphs_disccd",model.getValue("/root/main/ptdc/ptdc_disccd"));
- ds_main_iphs.setColumn(0, "iphs_insukind", ds_main_ptin.getColumn(0, "ptin_insukind"));
- //수정추가 : 2009.05.28 JHP, 임상시험유형일때 계정감면은 무조건 '-'... 김흥준과장님 요청.. 시작 -------------------------
- // 주유형일때...
- if (ds_main_ptin.getColumn(0, "ptin_insukind") == "71") {
- ds_main_iphs.setColumn(0, "iphs_disccd", "-");
- }
- // 수정추가 : 2009.05.28 JHP, 임상시험유형일때 계정감면은 무조건 '-'... 김흥준과장님 요청.. 끝 -----------------------
- //추가.20070716 채번
- //===============================================================================================================
- // 1. 환자인적사항
- var ptbs_pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_pid"));
- if (ptbs_pid == "" || ptbs_pid == " ") {
- ds_main_ptbs.setColumn(0, "ptbs_status", "I");
- ds_send_s_ptbs.copyData(ds_main_ptbs, false);
- }
- else {
- ds_send_s_ptbs.copyData(ds_main_ptbs, false);
- }
- // 2. 환자보험내역
- var ptin_pid = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_pid"));
- if (ptin_pid == null || ptin_pid == "" || ptin_pid == " ") {
- ds_main_ptin.setColumn(0, "ptin_status", "I");
- ds_send_s_ptin.copyData(ds_main_ptin, false);
- }
- else {
- ds_send_s_ptin.copyData(ds_main_ptin, false);
- }
- fChangeSave();
- //===============================================================================================================
- ds_send_s_inpt.copyData(ds_main_inpt, false);
- ds_send_s_iphs.copyData(ds_main_iphs, false);
- ds_send_s_icdr.copyData(ds_main_icdr, false);
- ds_send_s_adrv.copyData(ds_main_adrv, false);
- dsf_makeValue(ds_send_s_adrv, "adrv_flag", gRefFlag); // 2008.08.29 조회구분 - 환자번호, 예약리스트
- var otpt_cnt = ds_send_s_otpt.rowcount;
- if (otpt_cnt == 0) {
- ds_send_s_otpt.copyData(ds_main_otpt, false);
- }
- ds_hidden_rsltflag_rgst_cnt.clearData();
- ds_hidden_rsltflag_indeciprint.clearData();
- ds_hidden_rsltflag_patappinfo1.clearData();
- erasePrefix(ds_send_s_ptbs, 'ptbs_');
- erasePrefix(ds_send_s_ptin, 'ptin_');
- erasePrefix(ds_send_s_inpt, 'inpt_');
- erasePrefix(ds_send_s_adrv, 'adrv_');
- erasePrefix(ds_send_s_iphs, 'iphs_');
- erasePrefix(ds_send_s_icdr, 'icdr_');
- erasePrefix(ds_send_s_otpt, 'otpt_');
- var oParam = {};
- oParam.id = "TXPMI00104";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqInsInMsKindRgst";
- oParam.inds = "s_ptbs=ds_send_s_ptbs s_ptin=ds_send_s_ptin s_inpt=ds_send_s_inpt s_adrv=ds_send_s_adrv "
- + "s_iphs=ds_send_s_iphs s_icdr=ds_send_s_icdr s_otpt=ds_send_s_otpt";
- oParam.outds = "ds_hidden_rsltflag_rgst_cnt=result ds_hidden_rsltflag_indeciprint=resultindeci "
- + "ds_hidden_rsltflag_patappinfo1=patappinfo1";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- //등록실시
- if (arErrorCode.pop("TXPMI00104") > -1) {
- }
- else {
- return false;
- }
- return true;
- }
- /**
- * 등록시 항목별 변경사항을 체크한다.
- * @return {[type]} [description]
- */
- function fChangeSave() {
- var ptbs_flag;
- var ptin_flag;
- var ptdc_flag;
- var ptin_insukind_flag = null;
- var ptin_suppkind_flag = null;
- var ptdc_disccd_flag = null;
- // 1. 환자인적사항 변경여부 체크
- var h_ptbs_pat = utlf_transNullToEmpty(ds_hidden_original_ptbs.saveCSV());
- var ptbs_pat = utlf_transNullToEmpty(ds_main_ptbs.saveCSV());
- if (h_ptbs_pat == '') {
- ptbs_flag = null; // 데이터가 없으면 인스턴스 노드가 없다.
- }
- else if (ptbs_pat == '') {
- ptbs_flag = null;
- }
- else if (h_ptbs_pat == ptbs_pat) {
- ptbs_flag = null;
- ds_send_s_ptbs.copyData(ds_main_ptbs, false);
- }
- else if (h_ptbs_pat != ptbs_pat) {
- ptbs_flag = 'U';
- dsf_makeValue(ds_main_ptbs, 'ptbs_status', 'string', ptbs_flag);
- //ds_main_ptbs.setColumn(0, "ptbs_status", ptbs_flag);
- ds_send_s_ptbs.copyData(ds_main_ptbs, false);
- }
- // 2. 환자보험내역 변경여부 체크( 산재,자보,공상은 제외한다.)
- var iphs_insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- if (iphs_insukind == gsBoHeom || iphs_insukind == gsBoHo1 || iphs_insukind == gsBoHo2 ||
- iphs_insukind == gsIlBan || iphs_insukind == gsForIn || iphs_insukind == gsImSang) {
- var h_ptin_pat = utlf_transNullToEmpty(ds_hidden_original_ptin.saveCSV());
- var ptin_pat = utlf_transNullToEmpty(ds_main_ptin.saveCSV());
- ds_send_s_ptin.clearData();
- if (h_ptin_pat == '') {
- ptin_flag = null; // 데이터가 없으면 인스턴스 노드가 없다. 그러면 에러난다.
- }
- else if (ptin_pat == '') {
- ptin_flag = null;
- }
- else if (h_ptin_pat == ptin_pat) {
- ptin_flag = null;
- ds_send_s_ptin.copyData(ds_main_ptin, false);
- }
- else if (h_ptin_pat != ptin_pat) {
- ptin_flag = 'U';
- dsf_makeValue(ds_main_ptin, 'ptin_status', 'string', ptin_flag);
- //ds_main_ptin.setColumn(0, "ptin_status", ptin_flag);
- //2008.09.30 최병진 - 과거내역 변경을 위해서 주석처리
- //
- var aa = utlf_isNull(ds_main_ptin.getColumn(0, "ptin_pid"));
- if (aa == true) {
- ds_main_ptin.setColumn(0, "ptin_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- ds_main_ptin.setColumn(0, "ptin_histstat", 'Y');
- ds_main_ptin.setColumn(0, "ptin_todd", '99991231'); //2007.10.02 추가
- }
- ds_send_s_ptin.copyData(ds_main_ptin, false);
- }
- }
- }
- /**
- * 콤퍼넌트 id로 일치하는 해당 콤퍼넌트 찾기
- * @param {[type]} formId 찾을 comopnent String ID
- * @return {[type]} [description]
- */
- function lf_compFindId(formId) {
- var arrayCompList = this.components;
- var obj;
- for(var i = 0; i < arrayCompList.length; i++) {
- if(arrayCompList[i] instanceof Div) {
- if(arrayCompList[i].name == formId) {
- return arrayCompList[i];
- }
- obj = lf_childCompFindId(arrayCompList[i], formId);
- }
- else if(arrayCompList[i] instanceof Tab) {
- if(arrayCompList[i].name == formId) {
- return arrayCompList[i];
- }
- var Tabpagelist = arrayCompList[i].components;
- if(arrayCompList[i].name == formId) {
- return arrayCompList[i];
- }
- for(var j = 0; j < Tabpagelist.length; j++) {
- if(Tabpagelist[j].name == formId) {
- return Tabpagelist[j];
- }
- obj = lf_childCompFindId(Tabpagelist[j], formId);
- if(!utlf_isNull(obj)) {
- return obj;
- }
- }
- }
- else {
- if(arrayCompList[i].name == formId) {
- return arrayCompList[i];
- }
- }
- if(!utlf_isNull(obj)) {
- return obj;
- }
- }
- }
- /**
- * 콤퍼넌트 id로 일치하는 해당 콤퍼넌트 찾기
- * @param {[type]} parentObj [description]
- * @param {[type]} strObjId [description]
- * @return {[type]} [description]
- */
- function lf_childCompFindId(parentObj, strObjId) {
- var arrayCompList = parentObj.components;
- for (var i = 0; i < arrayCompList.length; i++) {
- if (arrayCompList[i] instanceof Div) {
- if (arrayCompList[i].name == strObjId) return arrayCompList[i];
- return lf_childCompFindId(arrayCompList[i], strObjId);
- }
- else if (arrayCompList[i] instanceof Tab) {
- if (arrayCompList[i].name == strObjId) return arrayCompList[i];
- var Tabpagelist = arrayCompList[i].components;
- if (arrayCompList[i].name == strObjId) return arrayCompList[i];
- for (var j = 0; j < Tabpagelist.length; j++) {
- var objComps = lf_childCompFindId(Tabpagelist[j], strObjId);
- if (!utlf_isNull(objComps)) {
- return objComps;
- }
- }
- }
- else {
- if (arrayCompList[i].name == strObjId) return arrayCompList[i];
- }
- }
- }
- /**
- * 산재환자안내문 출력 함수 추가 by 조중래 20130313
- * @return {[type]} [description]
- */
- function fIndPrint() {
- if (ds_hidden_rsltflag_indeciprint.getColumn(0, "insukindcd") == "41" || ds_main_ptin.getColumn(0, "ptin_insukind") == "41") {
- var print_name = sysf_getGlobalVariable("SPPAO00100_P0045_100_nm", "p");
- var print_tray = sysf_getGlobalVariable("SPPAO00100_P0045_100_tray", "p");
- // 산재동의서 전자동의서를 위한 처리로직 추가 by 조중래 20130305
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == "Y" &&
- sysf_messageBox("산재동의서", "Q017") == "6") {
- dsf_makeValue(ds_temp_consent, "pid", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, "pid"));
- dsf_makeValue(ds_temp_consent, "orddd", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, "indd"));
- dsf_makeValue(ds_temp_consent, "cretno", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, "cretno"));
- dsf_makeValue(ds_temp_consent, "ordtype", 'string', "I");
- dsf_makeValue(ds_temp_consent, "flag", 'string', "I"); // I:산재동의서
- dsf_makeValue(ds_temp_consent, "formcd", 'string',
- ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '9'), "hardcd")); // 9:산재동의서
- fPrintOcrConsent(ds_temp_consent);
- }
- }
- }
- //=======================================================================================
- // callback
- //---------------------------------------------------------------------------------------
- function callback(sSvcId, nErrorCode, sErrorMsg){
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Events
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument :
- * Description : onload
- ****************************************************************************************/
- function SMPMI00100_onload(obj:Form, e:LoadEventInfo){
- // 폼 초기화
- frmf_initForm(obj);
-
- var extObj = new ExtCommon();
- ipaddress = extObj.getIPAddress();
-
- // 2009년 03월 20일, JHP
- // 서울성모이전으로 프린터를 2tray와 1tray짜리를 동시에 사용한다.
- // 수납쪽(영수증, 중간계산서)은 1tray, 등록쪽(약정서, 입원카드)은 2tray를 쓰는데
- // 1트레이는 기본이므로 수납쪽은 그냥 둔다.
- // 근데 2트레이는 렉스퍼트 출력시 트레이번호를 셋팅값으로 박아줘야하는데
- // 프린터 정보는 동적으로 가지고 올수 없기때문에
- // 임의의 경로에 txt파일을 만들어 트레이값을 설정하여 저장하여놓고 불러와서 트레이번호를 매겨준다.
- // 이때 해당 파일이 없으면 해당파일을 사용자가 만들어준다.
- fSetPrinterTray();
-
- // 입원의뢰서 소트기능 추가
- grdf_initGrid(switch1.case1.grd_inhprsrpec);
- grdf_setToolTipBind(switch1.case1.grd_inhprsrpec);
-
-
- // 로딩창 열기
- //frmf_openLoadingBar();
-
- // 세션정보
- fGetUserInfosSampling();
-
- appf_getCodeList([
- { dsNm: 'ds_init_P0002list', cdGrpId: 'P0002' },
- { dsNm: 'ds_init_P0025list', cdGrpId: 'P0025' },
- { dsNm: 'ds_init_P0026list', cdGrpId: 'P0026' },
- { dsNm: 'ds_init_P0032list', cdGrpId: 'P0032' },
- { dsNm: 'ds_init_P0148list', cdGrpId: 'P0148' },
- { dsNm: 'ds_init_P0039list', cdGrpId: 'P0039' },
- { dsNm: 'ds_init_P0015list', cdGrpId: 'P0015' },
- { dsNm: 'ds_init_P0016list', cdGrpId: 'P0016' },
- { dsNm: 'ds_init_P0051list', cdGrpId: 'P0051' },
- { dsNm: 'ds_init_P0006list', cdGrpId: 'P0006' },
- { dsNm: 'ds_init_P0327list', cdGrpId: 'P0327' },
- { dsNm: 'ds_init_P0157list', cdGrpId: 'P0157' },
- { dsNm: 'ds_init_P0391list', cdGrpId: 'P0391' },
- { dsNm: 'ds_init_P0380list', cdGrpId: 'P0380' },
- { dsNm: 'ds_init_P0308list', cdGrpId: 'P0308' },
- { dsNm: 'ds_init_P0021list', cdGrpId: 'P0021' },
- { dsNm: 'ds_init_M0019list', cdGrpId: 'M0019' },
- { dsNm: 'ds_init_P0328list', cdGrpId: 'P0328' },
- { dsNm: 'ds_init_P0474list', cdGrpId: 'P0474' },
- { dsNm: 'ds_init_P0378list', cdGrpId: 'P0378' },
- { dsNm: 'ds_init_P0400list', cdGrpId: 'P0400' }
- ]);
-
- // 2009.04.02 - 출력물 자동 출력여부를 위해서 원무공통코드조회
- pamfGetCodeList([
- { dsNm: 'ds_init_P0018list', cdGrpId: 'P0018' },
- { dsNm: 'ds_init_P0041list', cdGrpId: 'P0041' },
- { dsNm: 'ds_init_PK018list', cdGrpId: 'PK018' },
- { dsNm: 'ds_init_PK020list', cdGrpId: 'PK020' },
- { dsNm: 'ds_init_PK043list', cdGrpId: 'PK043' },
- { dsNm: 'ds_init_PK059list', cdGrpId: 'PK059' },
- { dsNm: 'ds_init_PK062list', cdGrpId: 'PK062' },
- { dsNm: 'ds_init_PK048list', cdGrpId: 'PK048' },
- { dsNm: 'ds_init_PK066list', cdGrpId: 'PK066' },
- { dsNm: 'ds_init_PK092list', cdGrpId: 'PK092' },
- { dsNm: 'ds_init_P6571list', cdGrpId: 'P6571' },
- { dsNm: 'ds_init_P0022list', cdGrpId: 'P0022' },
- { dsNm: 'ds_init_pam_P0032list', cdGrpId: 'P0032' },
- { dsNm: 'ds_init_PK225list', cdGrpId: 'PK225' }
- ]);
-
- frmf_addComboItem('combo5', ' ', ' ', '');
- frmf_addComboItem('combo24', ' ', ' ', '');
- frmf_addComboItem('combo27', ' ', ' ', '');
- frmf_addComboItem('combo30', ' ', ' ', '');
- frmf_addComboItem('rdo_rareobstflag', ' ', ' ', '');
- frmf_addComboItem('cmb_suppkindresn', ' ', ' ', '');
-
- //ds_init_PK043list.keystring = 'S:+cdnm';
- ds_init_PK043list.updateSortGroup('S:+cdnm-cdid');
-
- // 2008.10.09 fBaseColumn 함수내에 있던 부분을 여기로 옮김
- //submit("TRPMI00106");
-
- // 20090601 JHP 추가_ 등급을 공통코드로 가져오는데 이는 입원료 수가 매핑과 관련해서
- // 종료된 입원료를 컨트롤 할수 있는 소지가 있기에
- // 실제 수가와 매핑코드를 조회하여 살아있는 입원료 등급 코드를 가져온다.
- // 해당 조회를 실행한다음에 병실등급에 해당하는 콤보박스를 이걸로 바꾼다.
- // 기존은 P0025(/root/init/P0025list/P0025)였다.
- dsf_createDsRow('ds_req', [
- { col: 'sess_posinstcd', type: 'string', size: 256, val: ds_hidden_session.getColumn(0, 'sess_posinstcd') },
- { col: 'ioflag', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_hidden_roomgrdelist.clearData();
- ds_hidden_roomgrdelist.addRow();
-
- 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 = "callback";
- tranf_submit(oParam);
-
- fBaseDataInitPtbs();
-
- fBaseDataInitPtin();
- // 2008.07.12 - ptdc 사용않함
- //fBaseDataInitPtdc();
-
- fBaseColumn();
- // 2007.12.10 초기상태 - 등록 활성화,부유형등록 비활성화
- button32.enable = true;
- button35.enable = false;
- // 20100216 JHP 수정추가 부유형등록시 fromdd를 지정하여 등록가능하게함.
- ipt_Sfromdd.visible = false;
- // 2007.10.13 환자카드발급 PC정보를 읽어온다.
- fGetPCID();
-
- // 2009.04.02 - 원무공통코드를 통해서 셋팅
- var sNhicYN = ds_init_P0041list.getColumn(ds_init_P0041list.findRow('cdid', 'F01'), 'cdnm');
- var sPrintYN = ds_init_P0041list.getColumn(ds_init_P0041list.findRow('cdid', 'I01'), 'cdnm');
-
- ds_hidden.setColumn(0, 'nhicyn', sNhicYN); // 공단체크
- ds_hidden_chkprint.setColumn(0, 'chk', sPrintYN); // 입원등록 시 출력물 자동출력여부
-
- // 2009.08.07 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 시작
- var rsrvYN = ds_init_P0041list.getColumn(ds_init_P0041list.findRow('cdid', 'F01'), 'cdnm');
- ds_hidden.setColumn(0, 'rsrvyn', rsrvYN);
- // 2009.08.07 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 끝
-
- // 2009.05.13 - 입원약정서, 입원환자카드 프린터명
- var sDeciPrinter = ds_init_P0018list.getColumn(ds_init_P0018list.findRow('cdid', '1'), 'cdnm');
- var sCardPrinter = ds_init_P0018list.getColumn(ds_init_P0018list.findRow('cdid', '2'), 'cdnm');
- ds_hidden_printers.setColumn(0, 'deci_printer', sDeciPrinter); // 입원약정서
- ds_hidden_printers.setColumn(0, 'card_printer', sCardPrinter); // 입원등록카드
-
- // 개인정보이용동의서 출력을 위한 서식코드 취득
- //reqHardCodeInfo('5604');
-
- lf_reqHardCodeInfo(ds_init_prncd, '5604');
- lf_reqHardCodeInfo(ds_init_hardcd, '5604');
-
- // 2009.03.03 - 센터 기능 제거
- // 센터 선 적용 여부 체크
- /*
- CENTERYN = fCheckCenterYN();
- if( CENTERYN == 'Y' ){
- cmb_centcd.visible = true;
- } else {
- cmb_centcd.visible = false;
- }
- */
-
- var inpt_pid = ds_hidden_source.getColumn(0, 'pid');
-
- if(!utlf_isNull(inpt_pid) && inpt_pid != '-'){
- ds_main_ptbs.setColumn(0, 'ptbs_pid', inpt_pid);
-
- dsf_createDsRow('ds_req', [
- { col: 'mode', type: '', size: 256, val: '11' },
- { col: 'pid', type: '', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'hngnm', type: '', size: 256, val: '' },
- { col: 'rrgstno1', type: '', size: 256, val: '' },
- { col: 'rrgstno2', type: '', size: 256, val: '' },
- { col: 'orddd', type: '', size: 256, val: utlf_getCurrentDate() },
- { col: 'ioflag', type: '', size: 256, val: 'I' },
- { col: 'insukind', type: '', size: 256, val: '' },
- { col: 'orddeptcd', type: '', size: 256, val: '' }
- ], false);
-
-
- ds_hidden_check_ptbs.clearData();
- ds_hidden_check_ptbs.addRow();
-
- ds_hidden_check_grdinrgstinfo.clearData();
- ds_hidden_check_grdinrgstinfo.addRow();
-
- ds_hidden_check_adrv.clearData();
- ds_hidden_check_adrv.addRow();
-
- ds_hidden_check_srdg.clearData();
- ds_hidden_check_srdg.addRow();
-
- ds_hidden_check_rooa.clearData();
- ds_hidden_check_rooa.addRow();
-
- ds_hidden_rcv_inpt.clearData();
- ds_hidden_rcv_inpt.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00107";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_check_ptbs=ptbs ds_hidden_check_adrv=adrv ds_hidden_check_srdg=srdg ds_hidden_check_rooa=rooa " +
- "ds_hidden_check_grdinrgstinfo=grdinrgstinfo ds_hidden_check_ptsp=ptsp ds_hidden_check_hndc=hndc ds_hidden_check_cnst=cnst " +
- "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 = "callback";
-
- tranf_submit(oParam);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_ptbs, 'ptbs_');
- ds_hidden_check_ptbs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_ptsp, 'ptsp_');
- ds_hidden_check_ptsp.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_bind, 'bind_');
- ds_hidden_check_bind.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_disc, 'disc_');
- ds_hidden_check_disc.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_hndc, 'hndc_');
- ds_hidden_check_hndc.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_adrv, 'adrv_');
- ds_hidden_check_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_cnst, 'cnst_');
- ds_hidden_check_cnst.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_inpt1, 'inpt_');
- ds_hidden_check_inpt1.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_stdy, 'stdy_');
- ds_hidden_check_stdy.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_tempdsch, 'tempdsch_');
- ds_hidden_check_tempdsch.copyData(ds_tmp, false);
-
- ds_hidden_check_ptbs.addColumn('ptbs_agmttype', 'string');
- ds_hidden_check_ptbs.setColumn(0, 'ptbs_agmttype', '1');
-
- dsf_setTypeFormat(ds_hidden_check_adrv, "adrv_inrsrvacptseqno:INT^adrv_inrsrvprcpno:INT");
-
- var ptbsCnt = ds_hidden_check_ptbs.rowcount;
- var inptCnt = ds_hidden_check_grdinrgstinfo.rowcount;
- var adrvCnt = ds_hidden_check_adrv.rowcount;
- var srdgCnt = ds_hidden_check_srdg.rowcount;
- var rooaCnt = ds_hidden_check_rooa.rowcount;
-
- if(ptbsCnt < 1){
- sysf_messageBox('환자인적사항이', 'I004');
- fInitialize();
- ipt_pid.setFocus();
-
- return false;
- }
-
- if(srdgCnt > 0){
- ds_main_srdg.copyData(ds_hidden_check_srdg);
- }
-
- if(rooaCnt > 0){
- ds_main_rooa.copyData(ds_hidden_check_rooa);
- }
-
- // 주부유형 존재(팝업을 띄운다.)
- if(inptCnt > 1){
- var obj = new Object({arg_ds_hidden_list_grdinrgstinfo: ds_hidden_check_grdinrgstinfo });
- //ds_hidden_rcvlist_pouplist.copyData(ds_hidden_check_grdinrgstinfo);
-
- frmf_modal("SPPMI02100", "SPPMI02100", obj, "", '', '', '', "", "", "", "", "", "M");
-
- if(ds_main.getColumn(0, 'popupendflag') == 'ok'){
- ds_main.setColumn(0, 'popupendflag', '');
- dsf_createDsRow('ds_TRPMI00102', [
- { col: 'mode', type: 'string', size: 256, val: '' },
- { col: 'pid', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'pid') },
- { col: 'insukind', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'insukind') },
- { col: 'indd', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'indd') },
- { col: 'orddd', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'indd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'orddeptcd') },
- { col: 'mskind', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'mskind') },
- { col: 'disccd', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'prestdd', type: 'string', size: 256, val: '' },
- { col: 'cretno', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'cretno') }
- ], false);
-
- ds_hidden_rcv_inpt.clearData();
- ds_hidden_rcv_inpt.addRow();
-
- ds_hidden_rcv_ptin.clearData();
- ds_hidden_rcv_ptin.addRow();
-
- ds_hidden_rcv_ptbs.clearData();
- ds_hidden_rcv_ptbs.addRow();
-
- ds_hidden_rcv_aipm.clearData();
- ds_hidden_rcv_aipm.addRow();
-
- ds_hidden_rcv_icpm.clearData();
- ds_hidden_rcv_icpm.addRow();
-
- ds_hidden_rcv_fstinpt.clearData();
- ds_hidden_rcv_fstinpt.addRow();
-
- ds_hidden_rcv_iphs.clearData();
- ds_hidden_rcv_iphs.addRow();
-
- ds_hidden_rcv_adrv.clearData();
- ds_hidden_rcv_adrv.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00102";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_TRPMI00102";
- 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_fstinpt=fstinpt';
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00102") > -1){
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptbs, 'ptbs_');
- ds_hidden_rcv_ptbs.copyData(ds_tmp, false);
- ds_hidden_rcv_ptbs.updateColID('ptbs_ptbsremfact', 'ptbs_remfact');
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptin, 'ptin_');
- ds_hidden_rcv_ptin.copyData(ds_tmp, false);
-
- var colName = ds_main_inpt.getColID(0);
- var i = colName.indexOf('inpt_');
-
- if(i < 0){
- dsf_copyDsWithPrefix(ds_tmp, ds_main_inpt, 'inpt_');
- ds_main_inpt.copyData(ds_tmp, false);
- }
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_iphs, 'iphs_');
- ds_hidden_rcv_iphs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_admi, 'admi_');
- ds_hidden_rcv_admi.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_adrv, 'adrv_');
- ds_hidden_rcv_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_fstinpt, 'fstinpt_');
- ds_hidden_rcv_fstinpt.copyData(ds_tmp, false);
-
- fBaseInfo();
-
- fInsuTabChng(); // 보험유형에 따른 보험정보 TAB
- fOrdDrSet(); // 진료과에 따른 전문의 셋팅
- fRoomCDSet(); // 병동에 따른 병실코드 셋팅
- fOrdDeptNmSet();
-
- ds_hidden_rcvlist_pouplist.clearData();
- ds_hidden_rcvlist_pouplist.addRow();
-
- ds_hidden_rcvlist_grdinrgstinfo.clearData();
- ds_hidden_rcvlist_grdinrgstinfo.addRow();
-
- ds_hidden_rcvlist_grdinhprsspec.clearData();
- ds_hidden_rcvlist_grdinhprsspec.addRow();
- }
-
- // 입원환자인경우 당일 외래 내원을 전환하기 때문에 전환되지 않은 외래내원을 Display해야하나??
- // 문의후 보여줄지 결정.. 2007.05.25
-
- fNbabyWomnRef(); // 신생아/산모내역조회
- if(ds_main_inpt.getColumn(0, 'inpt_indschacptstat') == 'A'
- && ds_main_inpt.getColumn(0, 'inpt_dschnotiyn') == 'Y'){
- sysf_messageBox('재원중인 환자', 'E008');
- }
- else{
- sysf_messageBox('재원중인 환자', 'E008');
- }
- } // if(ds_main.getColumn(0, 'popupendflag') == 'ok')
- }
- // 재원환자(주유형만 있다)
- else if(inptCnt == '1'){
- dsf_createDsRow('ds_TRPMI00102', [
- { col: 'mode', type: 'string', size: 256, val: '8' },
- { col: 'pid', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'pid') },
- { col: 'insukind', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'insukind') },
- { col: 'indd', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'indd') },
- { col: 'orddd', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'indd') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'orddeptcd') },
- { col: 'mskind', type: 'string', size: 256, val: ds_hidden_check_grdinrgstinfo.getColumn(0, 'mskind') },
- { col: 'disccd', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'prestdd', type: 'string', size: 256, val: '' },
- { col: 'cretno', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_hidden_rcv_inpt.clearData();
- ds_hidden_rcv_inpt.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00102";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_TRPMI00102";
- 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_fstinpt=fstinpt';
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00102") > -1){
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptbs, 'ptbs_');
- ds_hidden_rcv_ptbs.copyData(ds_tmp, false);
- ds_hidden_rcv_ptbs.updateColID('ptbs_ptbsremfact', 'ptbs_remfact');
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_ptin, 'ptin_');
- ds_hidden_rcv_ptin.copyData(ds_tmp, false);
-
- var colName = ds_main_inpt.getColID(0);
- var i = colName.indexOf('inpt_');
-
- if(i < 0){
- dsf_copyDsWithPrefix(ds_tmp, ds_main_inpt, 'inpt_');
- ds_main_inpt.copyData(ds_tmp, false);
- }
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_iphs, 'iphs_');
- ds_hidden_rcv_iphs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_admi, 'admi_');
- ds_hidden_rcv_admi.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_adrv, 'adrv_');
- ds_hidden_rcv_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_fstinpt, 'fstinpt_');
- ds_hidden_rcv_fstinpt.copyData(ds_tmp, false);
-
- fBaseInfo();
-
- fInsuTabChng(); // 보험유형에 따른 보험정보 TAB
- fOrdDrSet(); // 진료과에 따른 전문의 셋팅
- fRoomCDSet();
- fOrdDeptNmSet();
- fNbabyWomnRef(); // 신생아/산모내역조회
- }
-
- // 입원환자인경우 당일 외래 내원을 전환하기 때문에 전환되지 않은 외래내원을 Display해야하나??
- // 아니면 전환된 외래내원을 보여줘야하나???
- // 문의후 보여줄지 결정.. 2007.05.25
- // 외래내원을 보여주지 않을경우 그리드 리셋해야한다..20070602
- // 그리드 노드을 없애는데 왜 체크는 안없어질까?
- ds_main_otptlist_grdoutchoshist.clearData();
-
- if(ds_main_inpt.getColumn(0, 'inpt_indschacptstat') == 'A'
- && ds_main_inpt.getColumn(0, 'inpt_dschnotiyn') == 'Y'){
-
- sysf_messageBox('입원수납할 내역이 있습니다.\n입원수납 후 진행하세요!', 'E999');
- }
- else{
- sysf_messageBox('재원중인 환자', 'E008');
- }
-
- // 로딩창 닫기
- removeLoadingWindow();
-
- return false;
- }
- // 재원환자가 아니다
- else{
- if(!fBaseInfoSearch('2')){
- fInitialize();
- ipt_pid.setFocus();
-
- // 로딩창 닫기
- removeLoadingWindow();
- return false;
- }
-
- fInsuTabChng();
- fOrdDrSet();
-
- if(ds_hidden_check_adrv.rowcount > 0){
- fOutCHosCheck('1');
- }
- else{
- fOutCHosCheck('2');
- }
- fNbabyWomnRef(); // 신생아/산모내역조회
- }
- }
- else{
-
- }
- var insukind = ds_main_ptin.getColumn(0, 'ptin_insukind');
- ds_cmb_suppkind.filter('up == "' + insukind + '" && (io == "A" || io == "I")');
-
- // 로딩창 닫기
- removeLoadingWindow();
- ipt_pid.setFocus();
-
- }
- /****************************************************************************************
- * Argument :
- * Description : btn_patspcfyn 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_patspcfyn_onclick(obj:Button, e:ClickEventInfo){
- dsf_createDsRow('arg_ds_source', [
- { 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: '' },
- { col: 'rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'rrgstno2', type: 'string', size: 256, val: '' }
- ], false);
-
- frmf_modal("SMPMC01300", "SMPMC01300", { arg_ds_source: arg_ds_source }, "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 동명 버튼 클릭 이벤트
- ****************************************************************************************/
- function button25_onclick(obj:Button, e:ClickEventInfo){
- frmf_modal("SPPMC07300", "SPPMC07300", '', "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자인적 버튼 클릭 이벤트
- ****************************************************************************************/
- function button8_onclick(obj:Button, e:ClickEventInfo){
- var pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
-
- if(utlf_transNullToEmpty(pid) == '' || pid == ' '){
- }
- else{
- ds_hidden_popup.setColumn(0, 'pid', pid);
- ds_hidden_popup.setColumn(0, 'srchcond', '1');
- }
- frmf_modal("SMPMC01400", "SMPMC01400", { arg_ds_source: ds_hidden_popup }, "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : button16 버튼 클릭 이벤트
- 버튼 visible 활성화 되지 않음
- ****************************************************************************************/
- function button16_onclick(obj:Button, e:ClickEventInfo){
- // TRPMI02604 트랜잭션 없음
- }
- /****************************************************************************************
- * Argument :
- * Description : 프린터설정 버튼 클릭 이벤트
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo){
- fGetBarCodeInfo('SMPMI00100');
- //ds_barcdprntsetup.copyData(ds_main_prntsetupinfo, true);
- // ds_main_prntsetupinfo [ref] /root/main/barcdprntsetup
- fOpenBrcdPrnt();
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 환자번호 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_pid_onkeydown(obj:MaskEdit, e:KeyEventInfo){
- if(e.keycode == 13){
- // 2011.11.17 차트번호 변경여부 확인 위해 함수로 추출
- obj.updateToDataset();
- fipt_pid();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 환자번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function btn_ptbspid_onclick(obj:Button, e:ClickEventInfo){
- var pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
-
- // 화면 초기화
- fInitialize();
-
- if(utlf_transNullToEmpty(pid) == '' || pid == ' '){
- // do nothing
- }
- else{
- arg_ds_send.setColumn(0, 'pid', pid);
- arg_ds_send.setColumn(0, 'srchcond', '1');
- }
- arg_ds_send.setColumn(0, 'checkfnexam', '1');
- arg_ds_send.setColumn(0, 'autoflag', 'NON'); // 조회내역 없을경우 자동 화면 닫기
- frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: arg_ds_send }, "", '', '', '', "", "", "", "", "", "M");
- arg_ds_send.clearData();
- arg_ds_send.addRow();
-
- // 로딩창 열기
- var msg = '환자의 정보를 조회중입니다...';
- //callLoadingWindow(msg);
-
- fInRgstBaseInfoRef(2);
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
-
- // 로딩창 닫기
- //removeLoadingWindow();
- }
- /****************************************************************************************
- * Argument :
- * Description : 성명 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- obj.updateToDataset();
-
-
- if(ds_main_ptbs.getColumn(0, 'ptbs_hngnm').length < 1){
- sysf_messageBox('환자성명은 1글자 이상되어야 합니다!', 'E999', '');
- ipt_hngnm.setFocus();
- return;
- }
- // if(!fHngNmVeri('onkeypress')){
- // return;
- // }
- fSendInit();
- // 환자인적사항 팝업
- btn_ptbshngnm.click();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 성명 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function btn_ptbshngnm_onclick(obj:Button, e:ClickEventInfo){
- var hngnm = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
-
- ds_main_ptbs.setColumn(0, 'ptbs_hngnm', hngnm);
-
- dsf_createDsRow('ds_temp', [
- { col: 'hngnm', type: 'string', size: 256, val: '' },
- { col: 'srchcond', type: 'string', size: 256, val: '' },
- { col: 'checkfnexam', type: 'string', size: 256, val: '' },
- { col: 'autoflag', type: 'string', size: 256, val: '' }
- ], false);
-
- if(hngnm == '' || hngnm == ' '){
- // do nothing
- }
- else{
- ds_temp.setColumn(0, 'hngnm', hngnm);
- ds_temp.setColumn(0, 'srchcond', '2');
- }
-
- ds_temp.setColumn(0, 'checkfnexam', '1');
- ds_temp.setColumn(0, 'autoflag', 'NON'); // 조회내역 없을경우 자동 화면 닫기
-
- frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: ds_temp }, "", '', '', '', "", "", "", "", "", "M");
-
- // 로딩창 열기
- var sWindowMsg = '환자의 정보를 조회중입니다...';
- //callLoadingWindow(sWindowMsg);
-
- fInRgstBaseInfoRef(2);
-
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
-
- // 로딩창 닫기
- removeLoadingWindow();
- }
- /****************************************************************************************
- * Argument :
- * Description : 주민번호1 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_rrgstno1_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- obj.updateToDataset();
- if(!fRrgstNo1Check()){
- return;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 주민번호2 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_rrgstno2_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode != 13){
- return;
- }
-
- obj.updateToDataset();
-
- if(!fRrgstNo2Check()){
- return;
- }
-
- btn_ptbsrrgstno.click();
- }
- /****************************************************************************************
- * Argument :
- * Description : 주민번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function btn_ptbsrrgstno_onclick(obj:Button, e:ClickEventInfo){
- var ptbs_rrgstno1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- var ptbs_rrgstno2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- var hngnm = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
-
- //화면 초기화
- //fInitialize();
-
- //model.setValue("/root/main/ptbs/ptbs_rrgstno1", ptbs_rrgstno1);
- //model.setValue("/root/main/ptbs/ptbs_rrgstno2", ptbs_rrgstno2);
- //model.setValue("/root/main/ptbs/ptbs_hngnm", s_hngnm);
- // 화면 초기화가 되지 주석처리되어 있어 이부분을 변환 하지 않음
-
- arg_ds_send.clearData();
- arg_ds_send.addRow();
-
- if((ptbs_rrgstno1 == '' || ptbs_rrgstno1 == ' ') && (ptbs_rrgstno2 == '' || ptbs_rrgstno2 == ' ')){
- // do nothing
- }
- else{
- if(hngnm != '' && hngnm != ' '){
- arg_ds_send.setColumn(0, 'hngnm', hngnm);
- arg_ds_send.setColumn(0, 'rrgstno1', ptbs_rrgstno1);
- arg_ds_send.setColumn(0, 'rrgstno2', ptbs_rrgstno2);
- arg_ds_send.setColumn(0, 'srchcond', '4');
- }
- else{
- arg_ds_send.setColumn(0, 'rrgstno1', ptbs_rrgstno1);
- arg_ds_send.setColumn(0, 'rrgstno2', ptbs_rrgstno2);
- arg_ds_send.setColumn(0, 'srchcond', '3');
- }
- }
-
- arg_ds_send.setColumn(0, 'checkfnexam', '1');
- arg_ds_send.setColumn(0, 'autoflag', 'NON');
-
- //frmf_setParameter('SPPMC02500_popupendflag', '');
- var objArg = {};
- objArg.arg_ds_send = arg_ds_send;
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", '', '', '', "", "", "", "", "", "M");
- //frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: arg_ds_send }, "", '', '', '', "", "", "", "", "", "M");
-
- // 로딩창 열기
- //callLoadingWindow(sWindowMsg);
-
- fInRgstBaseInfoRef(2);
-
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
-
- //로딩창 닫기
- removeLoadingWindow();
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 생년월일 키보드 입력 이벤트
- ****************************************************************************************/
- function input16_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo){
- if(!fBrthddVeri(ds_main_ptbs.getColumn(0, 'ptbs_brthdd'), input16)){
- return;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 연락처 키보드 입력 이벤트
- ****************************************************************************************/
- function input7_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- obj.updateToDataset();
- ds_main_ptbs.setColumn(0, 'ptbs_hometel', fMakeTelNumFormat(obj.text));
-
- input13.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 휴대폰 키보드 입력 이벤트
- ****************************************************************************************/
- function input13_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- obj.updateToDataset();
- ds_main_ptbs.setColumn(0, 'ptbs_mpphontel', fMakeTelNumFormat(obj.text));
-
- ipt_etctel1.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 연락처/키보드 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button24_onclick(obj:Button, e:ClickEventInfo){
- var ptbs_pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- if(ptbs_pid == '' || ptbs_pid == ' '){
-
- }
- else{
- ds_hidden_source.setColumn(0, 'pid', ptbs_pid);
- frmf_modal("SPPMI02400", "SPPMI02400", { arg_ds_send_data1: ds_hidden_source },
- "", '', '', '', "", "", "", "", "", "M");
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 주보호자 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_etctel1_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- obj.updateToDataset();
- ds_main_ptbs.setColumn(0, 'ptbs_etctel1', fMakeTelNumFormat(obj.text));
-
- ipt_etctel2.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 가족 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_etctel2_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- obj.updateToDataset();
- ds_main_ptbs.setColumn(0, 'ptbs_etctel2', fMakeTelNumFormat(obj.text));
-
- button2.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 주보호자/가족 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button21_onclick(obj:Button, e:ClickEventInfo){
- frmf_setParameter('SPPMC02010_PID', utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')));
- frmf_setParameter('SPPMC02010_HNGNM', utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm')));
-
- frmf_modal("SPPMC02010", "SPPMC02010", '', "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 주보호자/가족 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo){
- //zbcfOpenZipCodeList();
- var retValue = appf_getZipCodeList('combination');
-
- ds_main_ptbs.setColumn(0, 'ptbs_zipcd1', retValue.zipcdhead);
- ds_main_ptbs.setColumn(0, 'ptbs_zipcd2', retValue.zipcdfoot);
- ds_main_ptbs.setColumn(0, 'ptbs_zipcdseq', retValue.seqno);
- ds_main_ptbs.setColumn(0, 'ptbs_zipcdaddr', retValue.address);
- ds_main_ptbs.setColumn(0, 'ptbs_detladdr', retValue.address_detail);
- ds_main_ptbs.setColumn(0, 'ptbs_builno', retValue.builno);
-
- // 20070907 팝업에서 데이터 더블클릭후 메인으로 넘어간 후에는 커서 하위조소로 이동 요청
- var ptbs_zipcdaddr = utlf_transNullToEmpty(retValue.address);
-
- // 2014/08/04 하위주소 초기화
- ds_main_ptbs.setColumn(0, 'ptbs_detladdr', '');
- // 2014/08/04
-
- if(ptbs_zipcdaddr != '' && ptbs_zipcdaddr != ' ' && ptbs_zipcdaddr != '-'){
- ipt_detladdr.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 우편번호 주소 에디트 마우스 진입 이벤트
- ****************************************************************************************/
- function opt_addr_onmousemove(obj:Edit, e:MouseEventInfo){
- opt_addr.tooltiptext = opt_addr.value;
- }
- /****************************************************************************************
- * Argument :
- * Description : 하위주소 키보드 입력 이벤트
- ****************************************************************************************/
- function input12_onkeydown(obj:Edit, e:KeyEventInfo){
- // if(e.keycode == 13){
- // obj.updateToDataset();
- //
- // var
- // }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항 - 참고사항 - 펼침 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_remfact_onclick(obj:Button, e:ClickEventInfo){
- // if(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 : 예약정보 - 병실등급/형태/OS - input2 - 펼침 버튼 클릭 이벤트
- ****************************************************************************************/
- function input2_onkeydown(obj:Edit, e:KeyEventInfo){
- // if(e.keycode == 13){
- // obj.updateToDataset();
- //
- //
- // }
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 자보 버튼 클릭 이벤트
- ****************************************************************************************/
- function button61_onclick(obj:Button, e:ClickEventInfo){
- frmf_setParameter('SMPMC02600_pid', utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')));
-
- frmf_modal("SMPMC02600", "SMPMC02600", '', "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 장애 버튼 클릭 이벤트
- ****************************************************************************************/
- function button31_onclick(obj:Button, e:ClickEventInfo){
- // model.setValue("/root/send/data4/srchcond", 1);
- // model.setValue("/root/send/data4/pid", model.getValue("/root/main/ptbs/ptbs_pid"));
- dsf_createDsRow('ds_tmp_source', [
- { col: 'srchcond', type: 'string', size: 256, val: '1' },
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') }
- ], false);
-
- frmf_modal("SMPMC01700", "SMPMC01700", { arg_ds_source: ds_tmp_source }, "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 중증 버튼 클릭 이벤트
- ****************************************************************************************/
- function button36_onclick(obj:Button, e:ClickEventInfo){
- var pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- frmf_setParameter('SPMRD00900_pid', pid);
- frmf_setParameter('SPMRD00900_genrflagcd', 'I');
-
- frmf_modal("SPMRD00900", "SPMRD00900", '', "", '', '', '', "", "", "", "", "", "M");
- //frmf_inputEnterKey('cmb_insukind', 'onitemchanged', new ItemChangeEventInfo);
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 보험자기호 키보드 입력 이벤트
- ****************************************************************************************/
- function switch2_case_base_ipt_insucd_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- obj.updateToDataset();
- switch2.case_base.btn_insucd_search.click();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 보험자기호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function switch2_case_base_btn_insucd_search_onclick(obj:Button, e:ClickEventInfo){
- var insukind = ds_main_ptin.getColumn(0, 'ptin_insukind');
-
- // 보험
- if(insukind == gsBoHeom){
- ds_hidden_popup.setColumn(0, 'insuflag', '1');
- }
- // 보험1종, 보험2종
- else if(insukind = gsBoHo1 || insukind == gsBoHo2){
- ds_hidden_popup.setColumn(0, 'insuflag', '2');
- }
- // 자보
- else if(insukind == gsJaboKind){
- ds_hidden_popup.setColumn(0, 'insuflag', '3');
- }
- // 산재, 공상
- else if(insukind = gsSanJae || insukind == gsGongSang){
- ds_hidden_popup.setColumn(0, 'insuflag', '4');
- }
- // 일반
- else if(insukind == gsIlBan){
- ds_hidden_popup.setColumn(0, 'insuflag', '5');
- }
- // 외국인
- else if(insukind == gsForIn){
- ds_hidden_popup.setColumn(0, 'insuflag', '6');
- }
- // 임상시험
- else if(insukind == gsImSang){
- ds_hidden_popup.setColumn(0, 'insuflag', '7');
- }
-
- // int 와 string 구분
- var ptinInsucd = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insucd'));
-
- if(isNaN(ds_main_ptin.getColumn(0, 'ptin_insucd'))){
- ds_hidden_popup.setColumn(0, 'srchcond', '2');
- }
- else{
- ds_hidden_popup.setColumn(0, 'srchcond', '1');
- }
-
- var value = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insucd'));
-
- if(value != '' && value != ' ' && value != '-'){
- ds_hidden_popup.setColumn(0, 'srchcnts', value);
- }
-
- frmf_modal("SPPMB01500", "SPPMB01500", { arg_ds_hidden: ds_hidden_popup }, "", '', '', '', "", "", "", "", "", "M");
-
- ds_hidden_popup.clearData();
- ds_hidden_popup.addRow();
-
- value = utlf_transNullToEmpty(frmf_getParameter('SPPMB01500_RTN'));
-
- if(value == 'N' || value == ''){
- return;
- }
- if(value == 'Y'){
- var insucd = utlf_transNullToEmpty(frmf_getParameter('SPPMB01500_insucd'));
- var insucdnm = utlf_transNullToEmpty(frmf_getParameter('SPPMB01500_insucdnm'));
-
- ds_main_ptin.setColumn(0, 'ptin_insucd', insucd);
- ds_main_ptin.setColumn(0, 'ptin_insucdnm', insucdnm);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 보험증번호 아이콘 클릭 이벤트
- ****************************************************************************************/
- function switch2_case_base_btn_insuno_search_onclick(obj:Button, e:ClickEventInfo){
- // 보험증번호 조회(보험자격조회)
- //아기일 경우 자격조회시 부모정보로 들어가게 수정 20200407 임승주
- var param ="";
- var check_hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
-
- ds_main_insuno_list.clearData();
-
-
- if(check_hngnm.indexOf("아기")>0)
- {
- var oParam = {}
-
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetParentInsuNo";
- oParam.inds = "req=ds_main_ptbs";
- oParam.outds = "ds_main_insuno_list=insuno_list";
- oParam.async = false;
-
-
- tranf_submit(oParam);
- }
- if(ds_main_insuno_list.rowcount>0)
- {
- param = ds_main_insuno_list.getColumn(0, 'rrgstno1')
- + ds_main_insuno_list.getColumn(0, 'rrgstno2') + '▦' // 주민번호
- + ds_main_insuno_list.getColumn(0, 'hngnm') + '▦' // 주민번호
- + ds_main_inpt.getColumn(0, 'inpt_indd') + '▦' // 주민번호
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + ds_main_insuno_list.getColumn(0, 'pid') + '▦'
- + '' + '▦';
- }
- else
- {
- param = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1')
- + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2') + '▦' // 주민번호
- + ds_main_ptbs.getColumn(0, 'ptbs_hngnm') + '▦' // 주민번호
- + ds_main_inpt.getColumn(0, 'inpt_indd') + '▦' // 주민번호
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + '' + '▦'
- + ds_main_ptbs.getColumn(0, 'ptbs_pid') + '▦'
- + '' + '▦';
-
- }
-
- frmf_setParameter('SPPMC03900_PARM', param);
- frmf_modal("SPPMC03900", "SPPMC03900", '', "", '', '', '', "", "", "", "", "", "M");
-
- var value = utlf_transNullToEmpty(frmf_getParameter('SPPMC03900_RTN'));
-
- if(value == 'N' || value == ''){
- return;
- }
-
- if(value == 'Y'){
- 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');
- var sOwnbFlag = frmf_getParameter('SPPMC03900_ownbflag');
- var sSetInsuCD = '';
- var sRestricCD = frmf_getParameter('SPPMC03900_qlfrestrictcd');
- //20191101 고영민 타요양병원입원여부 추가
- var sMdcareHsptHsptzYn = frmf_getParameter('SPPMC03900_mdcareHsptHsptzYn');
-
- // 2014-09-24
- // 건강 보험 무자격자 및 급여제한자 자동 유형 변경
- // 무자격자일 경우 주유형 자동 변경 (일반)
- if(sRestricCD == "01"){
- sInsuKind = '51';
- }
-
- trace("sInsuKind:" + sInsuKind);
- trace("sInsuNo:" + sInsuNo);
- trace("sInsuCD:" + sInsuKind);
- trace("sInsdNm:" + sInsdNm);
- trace("sInsuFromDD:" + sInsuFromDD);
- trace("sRareObstFlag:" + sRareObstFlag);
- trace("sDisRegPrson3:" + sDisRegPrson3);
- trace("sOwnbFlag:" + sOwnbFlag);
- trace("sRestricCD:" + sRestricCD);
- trace("sMdcareHsptHsptzYn:" + sMdcareHsptHsptzYn);
-
-
- frmf_clearParameter('SPPMC03900_insukind');
- frmf_clearParameter('SPPMC03900_insuno');
- frmf_clearParameter('SPPMC03900_insucd');
- frmf_clearParameter('SPPMC03900_insdnm');
- frmf_clearParameter('SPPMC03900_insufromdd');
- frmf_clearParameter('SPPMC03900_rareobstflag');
- frmf_clearParameter('SPPMC03900_suppkind');
- frmf_clearParameter('SPPMC03900_ownbflag');
- frmf_clearParameter('SPPMC03900_qlfrestrictcd');
- frmf_clearParameter('SPPMC03900_mdcareHsptHsptzYn');
-
- if(utlf_isNull(sInsuCD)){
- // 건강보험 지역가입자일 경우 기본값으로 설정
- if(sInsuKind == '11'){
- sSetInsuCD = "0015";
- }
- }
- else{
- sSetInsuCD = sInsuCD;
- }
-
- // 2008.11.06 - 세대주성명과 환자이름이 같으면 본인으로 관계 설정
- var sHngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- if(sHngnm == sInsdNm){
-
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '1');
-
-
- }
- //아기 일 때 피보관계 설정 20200407 임승주
- if(check_hngnm.indexOf("아기")>0)
- {
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '4');
- }
-
-
-
- // return 값이 있으면, 보험유형,증번호,보험자기호,취득일자,피보험자성명
- ds_main_iphs.setColumn(0, 'iphs_insukind', sInsuKind);
- ds_main_ptin.setColumn(0, 'ptin_insukind', sInsuKind);
-
- fSuppkindSet();
- fInsuTabChng();
-
- 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);
-
- // 2014-09-24
- // 건강 보험 무자격자 및 급여제한자 자동 유형 변경
- // 급여제한자 : 보조유형 → 본인100
- if(sRestricCD == '02'){
- // 본인 100
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '01');
- }
- else{
- // 차상위대상자 - 보조유형으로 설정
- // 차상위1종
- if(sDisRegPrson3 == '32'){
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '32');
- ds_hidden.setColumn(0, 'ScndSuptrgtFlag', '1');
- }
-
- // 차상위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);
- }
-
- //20191101 고영민 타요양병원 입원 시 전액본인부담 세팅
- if(sMdcareHsptHsptzYn == "Y"){
- ds_main_iphs.setColumn(0, "iphs_suppkind", "01"); //보조유형 전액본인부담
- ds_main_iphs.setColumn(0, "iphs_suppkindresn", "10"); //보조사유 타병원입원
-
- sysf_messageBox("타요양병원입원중으로 전액본인부담으로 변경합니다", "I999", "");
- }
-
- ds_hidden.setColumn(0, 'nhicyn', 'N');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 피보관계 콤보박스 아이콘 변경 이벤트
- ****************************************************************************************/
- function switch2_case_base_cmb_insdrela_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var insdrela = ds_main_ptin.getColumn(0, 'ptin_insdrela');
- var check_hngnm = ds_main_ptbs.getColumn(0,'ptbs_hngnm');
-
- // 본인
- if(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'));
- 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", { arg_main_result: '', arg_main_uncolist: '' }, "", '', '', '', "", "", "", "", "", "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');
-
- emplno = (emplno == '') ? '-' : emplno;
- emplnm = (emplnm == '') ? '-' : emplnm;
- discuncocd = (discuncocd == '') ? '-' : discuncocd;
- famyrelnm = (famyrelnm == '') ? '-' : famyrelnm;
- preststatnm = (preststatnm == '') ? '-' : preststatnm;
- profacptyn = (profacptyn == '') ? '-' : profacptyn;
- profacptdd = (profacptdd == '') ? '-' : profacptdd;
- remark = (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 grd_outchoshist_oncelldblclick(obj:Grid, e:GridClickEventInfo){
- var row = grd_outchoshist.currentrow;
- var col = grd_outchoshist.currentcol;
-
- var pid = utlf_transNullToEmpty(ds_main_otptlist_grdoutchoshist.getColumn(row, 'pid'));
-
- if(pid == ''){
- return false;
- }
- else{
- FSNWInfoRef(row);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 외래 내원 이력 그리드 셀 클릭 이벤트
- ****************************************************************************************/
- function grd_outchoshist_oncellclick(obj:Grid, e:GridClickEventInfo){
- var colnm = eval(obj.binddataset).getColID(e.col - 1);
-
- if(colnm == 'cvrtflag'){
- var value = eval(obj.binddataset).getColumn(e.row, 'cvrtflag');
- value = (value == 'true' || value == '1') ? 'true': 'false';
- eval(obj.binddataset).setColumn(e.row, 'cvrtflag', value);
- }
-
- // 2008.07.12 과거의 외래내역 선택 시 선택 못하도록 메시지 출력 및 unchecking
- var row = grd_outchoshist.currentrow;
- var sOtptCvrtflag = ds_main_otptlist_grdoutchoshist.getColumn(row, 'cvrtflag');
- var OtptOrddd = ds_main_otptlist_grdoutchoshist.getColumn(row, 'orddd');
- var sToday = utlf_getCurrentDate();
-
- if(sOtptCvrtflag == 'true'){
- if(parseInt(OtptOrddd) < parseInt(sToday)){
- sysf_messageBox('과거의 외래내역을 전환', 'E001');
- ds_main_otptlist_grdoutchoshist.setColumn(row, 'cvrtflag', 'false');
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정리스트/병실내역 - 조회버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case1_group2_button9_onclick(obj:Button, e:ClickEventInfo){
- var inhopedd = utlf_transNullToEmpty(ds_send_data1.getColumn(0, 'inhopedd'));
- var inhopedd1 = utlf_transNullToEmpty(ds_send_data1.getColumn(0, 'inhopedd1'));
- var inrefcond = utlf_transNullToEmpty(ds_send_data1.getColumn(0, 'inrefcond'));
-
- if(inhopedd == '' || inhopedd == '' || inrefcond == ''){
- sysf_messageBox('입원희망일자나 입원조회조건을', 'C002');
- return false;
- }
-
- ds_hidden_rcvlist_grdinhprsspec.clearData();
- ds_hidden_rcvlist_grdinhprsspec.addRow();
-
- ds_hidden_rcvlist_grdinrgstinfo.clearData();
- ds_hidden_rcvlist_grdinrgstinfo.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00101";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetRsrvRoomList";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "ds_hidden_rcvlist_grdinhprsspec=grdinhprsspec ds_hidden_rcvlist_grdinrgstinfo=grdinrgstinfo";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMI00101") > -1){
- var cnt = ds_hidden_rcvlist_grdinhprsspec.rowcount;
-
- if(cnt > 0){
- ds_main_adrvlist_grdinhprsspec.copyData(ds_hidden_rcvlist_grdinhprsspec);
- ds_main_adrvlist_grdinhprsspec.addColumn('fontColor', 'string');
-
- for(var i = 0; i < cnt; i++){
- var stat = ds_main_adrvlist_grdinhprsspec.getColumn(i, 'inrsrvstat');
-
- if(stat == 'S'){
- ds_main_adrvlist_grdinhprsspec.setColumn(i, 'fontColor', '#cc3300');
- }
-
- if(stat == 'R'){
- ds_main_adrvlist_grdinhprsspec.setColumn(i, 'fontColor', '#000000');
- }
- }
- }
- else{
- ds_main_adrvlist_grdinhprsspec.clearData();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정리스트/병실내역 - 그리드 확장 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case1_grd_inhprsrpec_onexpanddown(obj:Grid, e:GridMouseEventInfo){
- var row = switch1.case1.grd_inhprsrpec.currentrow;
-
- var pid = ds_main_adrvlist_grdinhprsspec.getColumn(row, 'pid');
- var hngnm = ds_main_adrvlist_grdinhprsspec.getColumn(row, 'hngnm');
- var orddeptcd = ds_main_adrvlist_grdinhprsspec.getColumn(row, 'orddeptcd');
- var orddrid = ds_main_adrvlist_grdinhprsspec.getColumn(row, 'orddrid');
- var insukind = ds_main_adrvlist_grdinhprsspec.getColumn(row, 'insukind');
- var suppkind = ds_main_adrvlist_grdinhprsspec.getColumn(row, 'suppkind');
- var orddd = ds_main_adrvlist_grdinhprsspec.getColumn(row, 'inrsrvacptdd');
-
- var cretno = '';
- var ioflag = 'I';
-
- var param = pid + '▦' + // 등록번호
- hngnm + '▦' + // 환자명
- orddeptcd + '▦' + // 진료과코드
- orddrid + '▦' + // 진료의ID
- insukind + '▦' + // 보험유형
- suppkind + '▦' + // 보조유형
- orddd + '▦' + // 진료일자(입원일자)
- cretno + '▦' + // 생성번호
- ioflag; // 외래입원구분
-
- frmf_setParameter('SPMMO00100_param', param);
- frmf_modal("SPMMO00100", "SPMMO00100", '', "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정리스트/병실내역 - 그리드 셀 더블 클릭 이벤트
- ****************************************************************************************/
- function switch1_case1_grd_inhprsrpec_oncelldblclick(obj:Grid, e:GridClickEventInfo){
- var row = switch1.case1.grd_inhprsrpec.currentrow;
-
- // 입원예정일자가 3일을 경과한 경우 부도처리
- var value = utlf_transNullToEmpty(ds_main_adrvlist_grdinhprsspec.getColumn(row, 'inhopedd'));
- if(value < utlf_getNewDate().getAddDate(-3, 'D').getDateFormat('YYYYMMDD')){
- sysf_messageBox('입원희망일자가 3일을 경과하였습니다.'
- + '\r\n해당 입원결정서는 부도처리 되었으니 담당의사에게 연락하시기 바랍니다.',
- 'E999');
- return false;
- }
-
- // 입원결정서구분(I: 입원, E: 응급, D:DSC/CHEMO, F:DCC)
- var erreglyn = ds_main_adrvlist_grdinhprsspec.getColumn(row, 'erreglyn');
-
- if(erreglyn != 'I' && erreglyn != 'F'){
- sysf_messageBox('입원결정서 구분이 [응급] 또는 [DSC/CHEMO] 입니다. 해당 입원결정서는 입원등록 하실 수 없습니다.',
- 'E999');
- return false;
- }
-
- ds_main_ptbs.setColumn(0, 'ptbs_pid', ds_main_adrvlist_grdinhprsspec.getColumn(row, 'pid'));
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if(pid != '' && pid != ' '){
- // 2009.07.11 - 화면 초기화 후 조회
- fInitialize('1');
-
- ds_main_ptbs.setColumn(0, 'ptbs_pid', pid);
-
- dsf_createDsRow('ds_req5', [
- { col: 'mode', type: 'string', size: 256, val: '11' },
- { 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: 'indd', type: 'string', size: 256, val: utlf_getCurrentDate() },
- { col: 'orddd', type: 'string', size: 256, val: utlf_getCurrentDate() },
- { col: 'ioflag', type: 'string', size: 256, val: 'I' },
- { 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();
-
- // 2008.01.11 체크
- var oParam = {};
- oParam.id = "TRPMI00107";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_req5";
- oParam.outds = "ds_hidden_check_ptbs=ptbs ds_hidden_check_adrv=adrv ds_hidden_check_srdg=srdg ds_hidden_check_rooa=rooa " +
- "ds_hidden_check_grdinrgstinfo=grdinrgstinfo ds_hidden_check_ptsp=ptsp ds_hidden_check_hndc=hndc ds_hidden_check_cnst=cnst " +
- "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);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_ptbs, 'ptbs_');
- ds_hidden_check_ptbs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_ptsp, 'ptsp_');
- ds_hidden_check_ptsp.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_bind, 'bind_');
- ds_hidden_check_bind.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_disc, 'disc_');
- ds_hidden_check_disc.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_hndc, 'hndc_');
- ds_hidden_check_hndc.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_adrv, 'adrv_');
- ds_hidden_check_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_cnst, 'cnst_');
- ds_hidden_check_cnst.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_inpt1, 'inpt_');
- ds_hidden_check_inpt1.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_stdy, 'stdy_');
- ds_hidden_check_stdy.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_tempdsch, 'tempdsch_');
- ds_hidden_check_tempdsch.copyData(ds_tmp, false);
-
- //dsf_setTypeFormat(ds_hidden_check_ptbs, "ptbs_agmtdays:INT");
- ds_hidden_check_ptbs.addColumn('ptbs_agmttype', 'string');
- ds_hidden_check_ptbs.setColumn(0, 'ptbs_agmttype', '1');
-
- var srdg_chkcnt = ds_hidden_check_srdg.rowcount;
- var rooa_chkcnt = ds_hidden_check_rooa.rowcount;
- var hndc_chkcnt = ds_hidden_check_hndc.rowcount;
- var inpt_chkcnt = ds_hidden_check_grdinrgstinfo.rowcount;
-
- // 2008.01.15
- if(inpt_chkcnt > 0){
- sysf_messageBox('재원중인 환자입니다.입원등록을 할수', 'I004');
- return false;
- }
-
- // 2007.12.31 당일퇴원내역 조회
- if(!utlf_isNull(ds_hidden_check_inpt1)){
- var inpt_pid = utlf_transNullToEmpty(ds_hidden_check_inpt1.getColumn(0, 'inpt_pid'));
-
- if(inpt_pid != '' && inpt_pid != ' '){
- sysf_messageBox('당일 퇴원내역이 존재합니다. 당일 퇴원내역을 확인하세요.!', 'E999');
- }
- }
-
- if(hndc_chkcnt > 0){
- ds_main_hndc.copyData(ds_hidden_check_hndc);
- }
-
- if(srdg_chkcnt > 0){
- ds_main_srdg.copyData(ds_hidden_check_srdg);
- }
-
- if(rooa_chkcnt > 0){
- ds_main_rooa.copyData(ds_hidden_check_rooa);
- }
-
- fBaseInfoSearch('1');
- fOutCHosCheck('1'); // 입원결정서가 있을경우에는 외래내원이력 조회만 한다
-
- fHandicaprRef(); // 2008.01.10 장애인 체크
- fNbabyWomnRef(); // 2007.11.23 신생아 산모내역조회
-
- // 입원전검사 처방 존재 체크 - 2008.06.11
- fCheckTestBeforeIn();
-
- // 2008.07.21 공여자 여부 체크
- fGetDonorInfo();
-
- // 자선환자 체크
- fCheckCharityYN(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- // 2009.06.26 - 가퇴원내역 체크
- fCheckTempDsch();
-
- // 수정추가 : 20090814 : JHP 본인부담상한차등구분 값 보조유형에 따라 셋팅해줌.
- fOwnBMaxGradeFlagSet();
-
- // 2008.08.21 특이환자조회
- fCheckSpcfPat();
-
- //2007.11.28 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
-
- // 2008.09.28 - 자보산재 등록내역 체크
- fCheckAutoInduInsu(pid, utlf_getCurrentDate());
-
- // 2009.10.08 - 입원일자에 해당되는 선택진료신청내역 있는지 체크
- // 20091009 JHP 메세지 오류 및 내용 미확인으로 일단 주석처리
- //fCheckSpecOrdSign("S");
-
- // 2009.04.22 사망환자알람메시지
- var deathYn = ds_main_ptbs.getColumn(0, 'ptbs_dethyn');
- var deathDt = ds_main_ptbs.getColumn(0, 'ptbs_dethdt');
- fCheckDethYN(deathYn, deathDt);
-
- // 동의서 출력여부
- var scanyn = utlf_transNullToEmpty(ds_hidden_check_ptbs.getColumn(0, 'ptbs_scanyn'));
- cpt_scanyn.text = '[동:' + scanyn + ']';
-
- var cctvscanyn = utlf_transNullToEmpty(ds_hidden_check_ptbs.getColumn(0, 'ptbs_cctvscanyn'));
- cpt_cctvscanyn.text = '[영:' + cctvscanyn + ']';
-
- // 선택진료 스캔여부 2011/10/01 고시
- var spifScanYn = ds_hidden_check_ptbs.getColumn(0, 'ptbs_spifscanyn');
-
- // 스캔되지 않은 경우, 선택진료조회화면 연동
- if(spifScanYn != 'Y'){
- if(sysf_messageBox('선택진료신청서 중 스캔되지 않는 건이 존재합니다.' +
- '\r\n선택진료신청서를 조회', 'S001') == '6'){
- frmf_setParameter('SMPMC06503_PARM_PID', ds_hidden_check_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_modal("SMPMC06503", "SMPMC06503", '', "", '', '', '', "", "", "", "", "", "M");
- }
- }
-
- inhprsrpecPid = pid;
-
- // 해외여행력 정보제공용 DUR 특정질병점검 화면 연동 추가
- fDur_Check();
-
- // 입원결정리스트에서 환자 더블클릭시 자격조회
- switch2.case_base.btn_insuno_search.onclick.fireEvent(switch2.case_base.btn_insuno_search, new ClickEventInfo());
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 병실내역 - 조회 콤보 아이템 선택 이벤트
- ****************************************************************************************/
- function switch1_case2_group4_combo11_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var choice = ds_send_data2.getColumn(0, 'rmspecref');
-
- fChoice(choice);
-
- switch(choice){
- case '1': case '8':
- ds_send_data2.setColumn(0, 'bedflag', 'Y'); // 가동병실만 조회하도록 조건추가
- ds_send_data2.setColumn(0, 'sendflag', 'R');
- ds_send_data2.setColumn(0, 'prestdd', utlf_getCurrentDate());
-
- ds_main_wdrmlist_grdroomspec.clearData();
- ds_main_wdrmlist_grdroomspec.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00301";
- oParam.service = "ipatmngtapp.InRsrv";
- oParam.method = "reqGetRoomSpecList";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_main_wdrmlist_grdroomspec=grdroomspec";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00301";
- //tranf_submit(oParam);
- break;
-
- default:
- break;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 병실내역 - 조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case2_group4_btn_search_onclick(obj:Button, e:ClickEventInfo){
- ds_send_data2.setColumn(0, 'bedflag', 'Y'); // 가동병실만 조회하도록 조건추가
- ds_send_data2.setColumn(0, 'sendflag', 'R');
- ds_send_data2.setColumn(0, 'prestdd', utlf_getCurrentDate());
-
- ds_main_wdrmlist_grdroomspec.clearData();
- ds_main_wdrmlist_grdroomspec.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00301";
- oParam.service = "ipatmngtapp.InRsrv";
- oParam.method = "reqGetRoomSpecList";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_main_wdrmlist_grdroomspec=grdroomspec";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00301";
- tranf_submit(oParam);
-
- fSetRowStyle();
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 진료과 입력 포커스 상실 이벤트
- ****************************************************************************************/
- function ipt_orddeptnm_onkillfocus(obj:Edit, e:KillFocusEventInfo){
- var orddeptnm = utlf_transNullToEmpty(obj.value);
- var orddrabbr = '';
- var orddeptabbr = '';
-
- if(orddeptnm.length == 4){
- orddrabbr = orddeptnm.substr(0, 4);
- orddeptabbr = orddeptnm.substr(0, 2);
- }
- else if(orddeptnm.length == 2){
- orddeptabbr = orddeptnm.substr(0, 2);
- }
- else{
- return false;
- }
-
- var count = 0;
-
- for(var i = 0; i < ds_init_orddeptcd.rowcount; i++){
- var value = ds_init_orddeptcd.getColumn(i, 'deptengabbr');
- if(value == orddeptabbr.toUpperCase()){
- count = 1;
- }
- }
-
- if(count != 1){
- sysf_messageBox('진료과 영문약어가 틀립니다. 확인 하신후 다시', 'C001');
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm', '');
- ipt_orddeptnm.setFocus();
-
- return false;
- }
-
- var orddeptcd = ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRow('deptengabbr', orddeptabbr.toUpperCase()), 'cd');
- ds_main_inpt.setColumn(0, 'inpt_orddeptcd', orddeptcd);
- frmf_inputEnterKey('cmb_orddeptcd', 'onitemchanged', new ItemChangeEventInfo);
-
- // 진료의 세팅
- var orddrid = ds_init_orddrid.getColumn(ds_init_orddrid.findRow('drengabbr', orddrabbr.toUpperCase()), 'cd');
- ds_main_inpt.setColumn(inpt_medispclid, orddrid);
- frmf_inputEnterKey('cmb_orddrid', 'onitemchanged', new ItemChangeEventInfo);
-
- cmb_orddrid.setFocus();
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 진료과 입력 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_orddeptnm_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- cmb_orddrid.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 진료과 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var sorddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- var ptbs_sex = ds_main_ptbs.getColumn(0, 'ptbs_sex');
- var deptengabbr = ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRow('cd', e.postvalue), 'deptengabbr');
-
- // 산부인과,부인과 선택시 성별이 남자일경우 메세지 처리한다
- if(sorddeptcd == '1000000035' || sorddeptcd == '11000'){
- if(ptbs_sex == 'M'){
- sysf_messageBox('성별이 남자입니다. 다른과를', 'C002');
- ds_main_inpt.setColumn(0, 'inpt_orddeptcd', ds_hidden_original_inpt.getColumn(0, 'inpt_orddeptcd'));
-
- return false;
- }
- }
-
- // 대구 장애인 구강센터 - 해당자격에 따라 미수코드 자동생성
- if(sorddeptcd == '2242400000'){
- var sIndd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_indd'));
- if(sIndd == ''){
- sIndd = utlf_getCurrentDate();
- }
-
- var uncocd = fGetHndcUncocd(ds_main_ptbs.getColumn(0, 'ptbs_pid'),
- sIndd, sorddeptcd, ds_main_ptin.getColumn(0, 'ptin_insukind'));
- uncocd = utlf_transNullToEmpty(uncocd);
-
- if(uncocd != '' && uncocd != '-'){
- ds_main_iphs.setColumn(0, 'iphs_uncocd', uncocd);
- }
- else{
- // 미수코드 초기화처리
- ds_main_iphs.setColumn(0, 'iphs_uncocd', '-');
- }
- }
- else{
- // 미수코드 초기화처리
- ds_main_iphs.setColumn(0, 'iphs_uncocd', '-');
- }
- fOrdDrSet();
- ds_main_inpt.setColumn(0, 'inpt_medispclid', '');
- cmb_orddrid.setFocus();
-
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm', deptengabbr);
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 전문의/담당의 입력 포커스 상실 이벤트
- ****************************************************************************************/
- function ipt_orddeptdrabbr_onkillfocus(obj:Edit, e:KillFocusEventInfo){
- var abbr = ipt_orddeptdrabbr.text;
- var orddrabbr = '';
-
- if(abbr.length == 4){
- orddrabbr = abbr;
- var orddeptabbr = abbr;
-
- ds_hidden_etc.setColumn(0, 'inpt_orddrnm', abbr.toUpperCase());
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm', abbr.toUpperCase());
- frmf_inputEnterKey('ipt_orddeptnm', 'onkillfocus', new KillFocusEventInfo);
- return true;
- }
- else{
- return false;
- }
-
- // 진료의 세팅
- var orddrid = ds_init_orddrid.getColumn(ds_init_orddrid.findRow('drengabbr', orddrabbr.toUpperCase()), 'cd');
- ds_main_inpt.setColumn(0, 'inpt_orddrid', orddrid);
- frmf_inputEnterKey('cmb_orddrid', 'onitemchanged', new ItemChangeEventInfo);
- cmb_orddrid.setFocus();
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 전문의/담당의 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_orddeptdrabbr_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- cmb_orddrid.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 전문의/담당의 cmb_orddrid 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function cmb_orddrid_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var orddeptcd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
-
- if(orddeptcd == '' || orddeptcd == ' ' || orddeptcd == '-'){
- sysf_messageBox('진료과 선택을 먼저 하십시요!', 'E999');
- ds_main_inpt.setColumn(0, 'inpt_medispclid', '');
- cmb_orddeptcd.setFocus();
- return false;
- }
-
- fSpecOrdyn();
- // 2007.11.06 전문의 선택시 전문의 약어를 셋팅한다.
- var orddrnm = ds_init_orddrid.getColumn(ds_init_orddrid.findRow('cd', cmb_orddrid.text), 'drengabbr');
- ds_hidden_etc.setColumn(0, 'inpt_orddrnm', orddrnm);
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 입원일자 포커스 상실 이벤트
- ****************************************************************************************/
- function ipt_indd_onkillfocus(obj:Calendar, e:KillFocusEventInfo){
- if(utlf_getCurrentDate() - ds_main_inpt.getColumn(0, 'inpt_indd') > 0){
- ds_main_inpt.setColumn(0, 'inpt_indd', utlf_getCurrentDate());
- sysf_messageBox('입원일자보다 전 일자로 변경할 수 없습니다.!', 'E999');
- return false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 이벤트
- ****************************************************************************************/
- function ipt_intm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo){
- var value;
-
- for(var i = 0; i < e.posttext.length; i++){
- value = parseInt(e.posttext.substr(i, 1));
-
- if(i == 0){
- if(value > 2){
- return false;
- }
- }
- else if(i == 1){
- value = parseInt(e.posttext.substr(i - 1, 2));
- if(value > 23){
- return false;
- }
- }
- else if(i == 3){
- if(value > 6){
- return false;
- }
- }
- else if(i == 4){
- value = parseInt(e.posttext.substr(i - 1, 2));
- if(value > 59){
- return false;
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 약정구분/입원경로 관리 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_inagmt_onclick(obj:Button, e:ClickEventInfo){
- frmf_setParameter('SPPMI03200_PARM_PID', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_setParameter('SPPMI03200_PARM_ORDDD', ds_main_inpt.getColumn(0, 'inpt_indd'));
- frmf_setParameter('SPPMI03200_PARM_AGMTTYPE', ds_hidden_check_ptbs.getColumn(0, 'ptbs_agmttype'));
- frmf_setParameter('SPPMI03200_PARM_ORDDEPTCD', ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- frmf_setParameter('SPPMI03200_PARM_ORDDRID', ds_main_inpt.getColumn(0, 'inpt_medispclid'));
- frmf_setParameter('SPPMI03200_PARM_CRETNO', ds_main_inpt.getColumn(0, 'inpt_cretno'));
- frmf_setParameter('SPPMI03200_PARM_ORDTYPE', ds_main_inpt.getColumn(0, 'inpt_ordtype'));
-
- frmf_modal("SPPMI03200", "SPPMI03200", '', "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 장애구분/장애미수 라디오 버튼 아이템 선택 이벤트
- ****************************************************************************************/
- function radio4_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- if(ds_main_iphs.getColumn(0, 'iphs_handicaprbookpossnyn') == 'Y'){
- dsf_createDsRow('ds_req', [
- { 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: 'indd', type: 'string', size: 256, val: utlf_getCurrentDate() },
- { col: 'orddd', type: 'string', size: 256, val: utlf_getCurrentDate() },
- { col: 'ioflag', type: 'string', size: 256, val: 'I' },
- { 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();
-
- // 2008.01.11 체크
- var oParam = {};
- oParam.id = "TRPMI00107";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_check_ptbs=ptbs ds_hidden_check_adrv=adrv ds_hidden_check_srdg=srdg ds_hidden_check_rooa=rooa " +
- "ds_hidden_check_grdinrgstinfo=grdinrgstinfo ds_hidden_check_ptsp=ptsp ds_hidden_check_hndc=hndc ds_hidden_check_cnst=cnst " +
- "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);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_ptbs, 'ptbs_');
- ds_hidden_check_ptbs.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_ptsp, 'ptsp_');
- ds_hidden_check_ptsp.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_bind, 'bind_');
- ds_hidden_check_bind.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_disc, 'disc_');
- ds_hidden_check_disc.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_hndc, 'hndc_');
- ds_hidden_check_hndc.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_adrv, 'adrv_');
- ds_hidden_check_adrv.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_cnst, 'cnst_');
- ds_hidden_check_cnst.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_inpt1, 'inpt_');
- ds_hidden_check_inpt1.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_stdy, 'stdy_');
- ds_hidden_check_stdy.copyData(ds_tmp, false);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_check_tempdsch, 'tempdsch_');
- ds_hidden_check_tempdsch.copyData(ds_tmp, false);
-
- //dsf_setTypeFormat(ds_hidden_check_ptbs, "ptbs_agmtdays:INT");
- ds_hidden_check_ptbs.addColumn('ptbs_agmttype', 'string');
- ds_hidden_check_ptbs.setColumn(0, 'ptbs_agmttype', '1');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 주부/상한차등구분 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function radio10_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var mskind = ds_main_inpt.getColumn(0, 'inpt_mskind');
- if(mskind == 'M'){
- button32.enable = true;
- button35.enable = false;
- // 20100216 JHP 수정추가 부유형등록시 fromdd를 지정하여 등록가능하게함.
- ipt_Sfromdd.visible = false;
- // 부유형의 시작일자는 원복
- //ds_main_iphs.setColumn(0, 'iphs_fromdd', ds_hidden_original_iphs.getColumn(0, 'iphs_fromdd'));
- ds_main_iphs.setColumn(0, 'iphs_fromdd', ds_main_inpt.getColumn(0, 'inpt_indd'));
- }
- else if(mskind == 'S'){
- button32.enable = false;
- button35.enable = true;
- // 20100216 JHP 수정추가 부유형등록시 fromdd를 지정하여 등록가능하게함.
- ipt_Sfromdd.visible = true;
- // 부유형의 시작일자는 원복
- ds_main_iphs.setColumn(0, 'iphs_fromdd', ds_main_inpt.getColumn(0, 'inpt_indd'));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 병동/병실/병상 cmb_building 콤보 아이템 이벤트
- ****************************************************************************************/
- function cmb_building_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var value = utlf_transNullToEmpty(ds_hidden.getColumn(0, 'building'));
-
- if(value != ''){
- ds_init_cmb_ward.filter('build == "' + value +'"');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 병동/병실/병상 cmb_wardcd 콤보 아이템 이벤트
- ****************************************************************************************/
- function cmb_wardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var wardcd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_wardcd'));
- var sex = ds_main_ptbs.getColumn(0, 'ptbs_sex');
-
- // 분만실일 경우
- if(wardcd == '2100300000'){
- if(sex == 'M'){
- sysf_messageBox('성별이 남자입니다. 다른병동을 선택하세요', 'E999');
- ds_main_inpt.setColumn(0, 'inpt_wardcd', ds_hidden_original_inpt.getColumn(0, 'inpt_wardcd'));
- return false;
- }
- }
-
- // 2007.12.25 응급의료센터인 경우 응급실로 셋팅
- if(wardcd == '2280200000'){
- ds_main_inpt.setColumn(0, 'inpt_inpath', '2');
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_inpath', '1');
- }
-
- if(wardcd == '' || wardcd == ' '){
- ds_cmb_roomgrdecd.filter('');
- ds_init_cmb_bedcd.filter('');
-
- ds_main_inpt.setColumn(0, 'inpt_roomcd', '');
- // 20070810 kshin 병동선택시 병실,병실형태,등급 초기화
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '');
- }
- else{
- ds_cmb_roomgrdecd.filter('wd == "' + wardcd + '"');
- ds_init_cmb_bedcd.filter('wd == "' + wardcd + '"');
-
- cmb_roomgrdecd.innerdataset = ds_hidden_roomgrdelist;
- cmb_roomgrdecd.datacolumn = 'cdid';
- cmb_roomgrdecd.codecolumn = 'cdnm';
-
- cmb_roomtypecd.innerdataset = ds_init_roomtypecd;
- cmb_roomtypecd.datacolumn = 'cdid';
- cmb_roomtypecd.codecolumn = 'cdnm';
-
- ds_main_inpt.setColumn(0, 'inpt_roomcd', '');
- // 20070810 kshin 병동선택시 병실,병실형태,등급 초기화
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '');
- }
-
- // 특수병동
- for(var i = 0; i < ds_init_wardcd.rowcount; i++){
- var cd = ds_init_wardcd.getColumn(i, 'cd');
- if(cd == wardcd){
- var of = ds_init_wardcd.getColumn(0, 'of');
-
- if(of == 'S'){
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', '-');
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '-');
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 병동/병실/병상 cmb_wardcd 콤보 아이템 선택 이벤트
- ****************************************************************************************/
- function cmb_wardcd_onitemclick(obj:Combo, e:ListBoxClickEventInfo){
- // 2009.11.26 동명이인체크 - zzui
- if(!fSameNameCheck()){
- ds_main_inpt.setColumn(0, 'inpt_wardcd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomcd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 병동/병실/병상 cmb_roomcd 콤보 아이템 선택 이벤트
- ****************************************************************************************/
- function cmb_roomcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var inpt_wardcd = ds_main_inpt.getColumn(0, 'inpt_wardcd');
- var inpt_roomcd = ds_main_inpt.getColumn(0, 'inpt_roomcd');
- var ptbs_sex = ds_main_ptbs.getColumn(0, 'ptbs_sex');
- var inpt_sex = ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', inpt_roomcd), 'sex');
- var ptbs_rrgstno = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- // 병실형태 - 집중치료(S02)일 때는 병상수체크 제외
- var sRoomTypeCd = ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', inpt_roomcd), 'ty');
- var sRoomCd = ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', inpt_roomcd), 'cd');
-
- if(sRoomTypeCd != 'S01' && sRoomTypeCd != 'S02' && sRoomTypeCd != 'S09'){
- // 병상수 체크
- if(!fRoomBedCntCheck()){
- ds_main_inpt.getColumn(0, 'inpt_roomcd', '');
- ds_main_inpt.getColumn(0, 'inpt_roomgrdecd', '');
- ds_main_inpt.getColumn(0, 'inpt_roomtypecd', '');
-
- return false;
- }
- }
-
- // 병실 성별 체크
- if(!fRoomSexCheck(inpt_wardcd, inpt_roomcd, ptbs_sex, inpt_sex, ptbs_rrgstno)){
- ds_main_inpt.setColumn(0, 'inpt_roomcd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', '');
-
- return false;
- }
-
- // 2009.11.26 동명이인체크 - zzui
- if(!fSameNameCheck()){
- ds_main_inpt.setColumn(0, 'inpt_wardcd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomcd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '');
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', '');
-
- return false;
- }
-
- // 2007.07.27 병실선택시 병동이 바뀌도록 요구
- ds_main_inpt.setColumn(0, 'inpt_wardcd', ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', inpt_roomcd), 'wd'));
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', inpt_roomcd), 'gr'));
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', inpt_roomcd), 'ty'));
-
- // 2010-10-04 이동식 수정 - 병실 선택시 병상정보 필터링
- ds_init_roomcd.enableevent = false;
- ds_init_roomcd.filter('cd == "' + inpt_roomcd + '"');
-
- var hospitalistyn = ds_init_roomcd.getColumn(0, "hospitalistyn");
- trace(hospitalistyn);
- ds_cmb_roomgrdecd.copyData(ds_init_roomcd, true);
- ds_init_roomcd.filter('');
- ds_init_roomcd.enableevent = true;
-
- cmb_bedcd.innerdataset = ds_cmb_roomgrdecd;
- cmb_bedcd.codecolumn = 'cd';
- cmb_bedcd.datacolumn = 'nm';
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 병동/병실/병상 cmb_roomcd 콤보 아이템 선택 이벤트
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo){
- frmf_setParameter('SMPMI00100_Param1', ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- frmf_modal("SPPMI02001", "SPPMI02001", '', "", '', '', '', "", "", "", "", "", "M");
-
- wardcd = utlf_transNullToEmpty(ds_hidden_grdbedspec.getColumn(0, 'wardcd'));
-
- if(wardcd != ''){
- var inpt_wardcd = ds_hidden_grdbedspec.getColumn(0, 'wardcd');
- var inpt_roomcd = ds_hidden_grdbedspec.getColumn(0, 'roomcd');
- var ptbs_sex = ds_main_ptbs.getColumn(0, 'ptbs_sex');
- var inpt_sex = ds_hidden_grdbedspec.getColumn(0, 'sex');
- var ptbs_rrgstno = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
-
- if(ds_hidden_grdbedspec.getColumn(0, 'roomtypecd') != 'S02'){
- if(!fRoomSexCheck(inpt_wardcd, inpt_roomcd, ptbs_sex, inpt_sex, ptbs_rrgstno)){
- return false;
- }
- }
- ds_main_inpt.setColumn(0, 'inpt_wardcd', ds_hidden_grdbedspec.getColumn(0, 'wardcd'));
- ds_main_inpt.setColumn(0, 'inpt_roomcd', ds_hidden_grdbedspec.getColumn(0, 'roomcd'));
- ds_main_inpt.setColumn(0, 'inpt_bedcd', ds_hidden_grdbedspec.getColumn(0, 'bedcd'));
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', ds_hidden_grdbedspec.getColumn(0, 'roomgrdecd'));
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd', ds_hidden_grdbedspec.getColumn(0, 'roomtypecd'));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 병실형태/등급 cmb_roomtypecd 콤보 아이템 선택 이벤트
- ****************************************************************************************/
- function cmb_roomtypecd_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var roomtypecd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_roomtypecd'));
-
- if(roomtypecd == '' || roomtypecd == ' '){
- // 20090601 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리)
- cmb_roomgrdecd.innerdataset = ds_hidden_roomgrdelist;
- cmb_roomgrdecd.codecolumn = 'cdid';
- cmb_roomgrdecd.datacolumn = 'cdnm';
- }
- else{
- // 20090601 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리)
- ds_hidden_roomgrdelist.enableevent = false;
- ds_hidden_roomgrdelist.filter('typecd == "' + roomtypecd + '"');
- ds_cmb_roomgrdecd.copyData(ds_hidden_roomgrdelist, true);
- ds_hidden_roomgrdelist.filter('');
- ds_hidden_roomgrdelist.enableevent = true;
-
- cmb_roomgrdecd.innerdataset = ds_cmb_roomgrdecd;
- cmb_roomgrdecd.codecolumn = 'cdid';
- cmb_roomgrdecd.datacolumn = 'cdnm';
- //
- // ds_main_inpt.setColumn(0, 'inpt_roomcd', '');
- // ds_main_inpt.setColumn(0, 'inpt_roomtypecd', '');
- // ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '');
- }
-
- // 특수병동
- // for(var i = 0; i < ds_init_wardcd.rowcount; i++){
- // var value = ds_init_wardcd.getColumn(i, 'cd');
- // if(value == wardcd){
- // var tmp = ds_init_wardcd.getColumn(0, 'of');
- //
- // if(tmp == 'S'){
- // ds_main_inpt.setColumn(0, 'inpt_roomtypecd', '-');
- // ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '-');
- // }
- // }
- // }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 병실형태/등급 cmb_roomgrdecd 콤보 아이템 선택 이벤트
- ****************************************************************************************/
- function cmb_roomgrdecd_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var cdid = e.postvalue;//cmb_roomgrdecd.text;
-
- var newcdid = ds_hidden_roomgrdelist.getColumn(ds_hidden_roomgrdelist.findRow('cdid', cdid), 'newcdid');
- var cdnm = ds_hidden_roomgrdelist.getColumn(ds_hidden_roomgrdelist.findRow('cdid', cdid), 'cdnm');
-
- if(utlf_transNullToEmpty(newcdid) == ''){
- sysf_messageBox("'" + cdnm + "' \r\n수가코드 종료된 병실등급입니다.!!!!!!!!!!!!!", 'I007');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 임상정보 버튼 클릭 이벤트
- ****************************************************************************************/
- function button26_onclick(obj:Button, e:ClickEventInfo){
- frmf_setParameter('SPPMI03700_PID', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_setParameter('SPPMI03700_IOFLAG', 'I');
- frmf_setParameter('SPPMI03700_ORDDD', ds_main_inpt.getColumn(0, 'inpt_indd'));
-
- // 임상시험 대상자 정보 조회화면 호출
- frmf_modal("SPPMI03700", "SPPMI03700", '', "", '', '', '', "", "", "", "", "", "M");
-
- var stdyNo = utlf_transNullToEmpty(frmf_getParameter('SPPMI03700_STDYNO'));
-
- // 과제번호로 임상시험 피험자등록여부 판정
- if(stdyNo != ''){
- // 과제번호
- ds_main_inpt.setColumn(0, 'inpt_clincstdycd', stdyNo);
-
- // 가산여부 : 가산여부가 Y인 경우에 보조유형은 반드시 86(임상가산)으로 지정해야함
- var addFlag = utlf_transNullToEmpty(frmf_getParameter('SPPMI03700_ADDFLAG'));
-
- // 가산 설정
- if(addFlag == 'Y'){
- // 가산여부 : 가산여부가 Y인 경우에 보조유형은 반드시 86(임상가산)으로 지정해야함
- ds_hidden_check_stdy.setColumn(0, 'stdy_addflag', 'Y');
- caption35.visible = true;
- }
- else{
- caption35.visible = false;
- }
-
- // 진찰료지원여부에 따라 임상연구구분 설정
- if(utlf_transNullToEmpty(frmf_getParameter('SPPMI03700_MEDFEEYN')) == 'Y'){
- // P:전액청구
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', 'P');
- }
- else{
- // Q:진찰료제외
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', 'Q');
- }
- }
- else{
- // N:임상시험접수아님
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', 'N');
- ds_main_inpt.setColumn(0, 'inpt_clincstdycd', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - 진료의뢰 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_cnst_onclick(obj:Button, e:ClickEventInfo){
- var pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- var strSend;
- var strRcv = 'ds_main_h_cnst';
-
- frmf_setParameter('SPPMC04100_PARM', pid + '▦' + insukind + '▦' + strSend + '▦' + strRcv + '▦');
- frmf_modal("SPPMC04100", "SPPMC04100", '', "", '', '', '', "", "", "", "", "", "M");
-
- // 2007.07.23 이동식 추가 - 진료의뢰서 추가만 가능하게
- ds_main_h_cnst.setColumn(0, 'cnst_stat', 'I');
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - cmb_ordreqformflag 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function cmb_ordreqformflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- //2008.01.14 추가
- fCheckOrdReqForm();
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원등록내역 - bool1 아이템 변경 이벤트
- ****************************************************************************************/
- function bool1_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo){
- if(e.postvalue == 'Y'){
- ipt_rqstdrid.enable = true;
- ipt_rqsthospcd.enable = true;
- ipt_rqsthospcd.setFocus();
- }
- else{
- ipt_rqstdrid.enable = false;
- ipt_rqsthospcd.enable = false;
-
- ds_main_inpt.setColumn(0, 'inpt_rqsthospcd', '');
- ds_main_inpt.setColumn(0, 'inpt_rqstdrid', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 외래전환금액 - combo8 아이템 변경 이벤트
- ****************************************************************************************/
- function combo8_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- fOrddridSet(ds_main_otpt.getColumn(0, 'otpt_orddeptcd'));
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정서 버튼 클릭 이벤트
- ****************************************************************************************/
- function button14_onclick(obj:Button, e:ClickEventInfo){
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_pid'));
-
- if(pid != ''){
- 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: ds_main_inpt.getColumn(0, '') },
- { col: 'insukind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_instcd') },
- { 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_inpt.getColumn(0, 'inpt_wardcd') },
- { col: 'roomcd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_roomcd') },
- { col: 'roomgrdecd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_roomgrdecd') },
- { col: 'fromdd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, '') }
- ], false);
-
- ds_hidden_rsltfalg_patappinfo1.clearData();
- ds_hidden_rsltfalg_patappinfo1.addRow();
-
- ds_hidden_rsltfalg_indeciprint.clearData();
- ds_hidden_rsltfalg_indeciprint.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);
-
- dsf_makeValue(ds_hidden_rsltfalg_patappinfo1,
- 'signimgsign', 'string', ds_hidden_rsltfalg_patappinfo1.getColumn(0, 'elctappsigncnts'));
- dsf_makeValue(ds_hidden_rsltfalg_patappinfo1,
- 'signimgrela', 'string', ds_hidden_rsltfalg_patappinfo1.getColumn(0, 'elctapprelacnts'));
-
- // 상급병실 신청내역 있을경우 기존 병실정보에 엎어서 출력
- var value = utlf_transNullToEmpty(ds_hidden_rsltflag_patappinfo1.getColumn(0, 'wardnm'));
- if(value != ''){
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'wardnm', ds_hidden_rsltflag_patappinfo1.getColumn(0, '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 노회식
- dsf_makeValue(ds_hidden_rsltfalg_patappinfo1,
- 'signimgsign1', 'string', ds_hidden_rsltfalg_patappinfo1.getColumn(0, 'elctsigncnts1'));
- dsf_makeValue(ds_hidden_rsltfalg_patappinfo1,
- 'signimgrela1', 'string', ds_hidden_rsltfalg_patappinfo1.getColumn(0, 'elctsigncnts2'));
-
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', 'Y', 'p');
-
- fInDeciPrint2();
- fAutoPrint();
-
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', '', 'p');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2007.10.06 입원약정서 재출력
- * 입원등록에서는 입원환자 인 경우만 재출력
- * 입원예약환자는 입원예약환자관리에서 재출력
- * 입원약정서관리 버튼 동일하게 진행하도록 수정 - 20131016
- ****************************************************************************************/
- function button20_onclick(obj:Button, e:ClickEventInfo){
- btn_inagmt.click();
- }
- /****************************************************************************************
- * Argument :
- * Description : 상급 버튼 클릭 이벤트
- ****************************************************************************************/
- function button22_onclick(obj:Button, e:ClickEventInfo){
- fUpRoomSignMngt(ds_main_inpt.getColumn(0, 'inpt_pid'), ds_main_inpt.getColumn(0, 'inpt_indd'), 'N');
- }
- /****************************************************************************************
- * Argument :
- * Description : 팔찌 버튼 클릭 이벤트
- ****************************************************************************************/
- function button11_onclick(obj:Button, e:ClickEventInfo){
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', 'Y', 'p');
- fInRgstBarCodePrn('2'); //환자팔찌 발행
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', '', 'p');
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원카드 버튼 클릭 이벤트
- ****************************************************************************************/
- function button18_onclick(obj:Button, e:ClickEventInfo){
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', 'Y', 'p');
- fInRgstCardIss('2');
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', '', 'p');
- }
- /****************************************************************************************
- * Argument :
- * Description : 진단서 버튼 클릭 이벤트
- ****************************************************************************************/
- function button12_onclick(obj:Button, e:ClickEventInfo){
- frmf_modal("SMMMR02300", "SMMMR02300", '', "", '', '', '', "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 선택신청 버튼 클릭 이벤트
- ****************************************************************************************/
- function button23_onclick(obj:Button, e:ClickEventInfo){
- var s_pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var s_ordtype = 'I';
- var s_orddd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var s_orddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- var s_orddrid = ds_main_inpt.getColumn(0, 'inpt_medispclid');
- var s_fromdd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var s_hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- var s_rrgstno1 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1');
- var s_rrgstno2 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var s_cretno = ds_main_inpt.getColumn(0, 'inpt_cretno');
-
- // 전자동의서 도입에 따른 안내창 표시제어 추가 by 조중래 20130315
- var objExtCommon = new ExtCommon();
-
- if(ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', objExtCommon.getIPAddress()), 'cdnm') != 'Y'){
- // 선택진료신청안내창 열기
- fOpenSPIFInfo();
-
- fCallSpecPopUp(s_pid,
- s_ordtype,
- s_orddd,
- s_orddeptcd,
- s_orddrid,
- s_fromdd,
- s_hngnm,
- s_rrgstno1,
- s_rrgstno2,
- s_cretno);
-
- // 선택진료신청안내창 닫기
- fCloseSPIFInfo();
- }
- else{
- fCallSpecPopUp(s_pid,
- s_ordtype,
- s_orddd,
- s_orddeptcd,
- s_orddrid,
- s_fromdd,
- s_hngnm,
- s_rrgstno1,
- s_rrgstno2,
- s_cretno);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 보호자 버튼 클릭 이벤트
- ****************************************************************************************/
- function button28_onclick(obj:Button, e:ClickEventInfo){
-
- var inpt_pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_pid'));
-
- if(inpt_pid != ''){
-
- // RFID 출력
- if(ds_init_P0022list.getColumn(ds_init_P0022list.findRow('cdid', '99'), 'cdnm') == 'Y' ) {
-
- frmf_setParameter("SPPMC06600_PID", inpt_pid);
- frmf_setParameter("SPPMC06600_INDD", ds_main_inpt.getColumn(0, 'inpt_indd'));
-
- frmf_modal("SPPMC06600", "SPPMC06600", '', "", '', '', '', "", "", "", "", "", "M");
- return;
-
- // 기존출력
- } else {
- ds_hidden_rsltflag_indeciprint.clearData();
- ds_hidden_rsltflag_indeciprint.addRow();
-
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'pid', inpt_pid);
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'hngnm', ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'indd', ds_main_inpt.getColumn(0, 'inpt_indd'));
- ds_hidden_rsltflag_indeciprint.setColumn(0, 'roomcd', ds_main_inpt.getColumn(0, 'inpt_roomcd'));
- dsf_makeValue(ds_hidden_rsltflag_indeciprint, 'deptplce', 'string',
- ds_init_wardcd.getColumn(ds_init_wardcd.findRow('cd', ds_main_inpt.getColumn(0, 'inpt_wardcd')), 'deptplce2'));
- // ds_hidden_rsltflag_indeciprint.setColumn(0, 'deptplce',
- // ds_init_wardcd.getColumn(ds_init_wardcd.findRow('cd', ds_main_inpt.getColumn(0, 'inpt_wardcd')), 'deptplce2'));
-
- // 공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입원보호자증
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', 'Y', 'p');
- fGetPrintName();
- sysf_setGlobalVariable('SPPAO00100_강제출력여부', '', 'p');
-
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_7_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_7_tray', 'P');
- // 호출끝
-
- // 입원보호자증 출력 추후 바코드 프린터로 설정 바꿔야함
- if(printname != 'false'){
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "root/hidden/rsltflag/indeciprint", ds_hidden_rsltflag_indeciprint);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- rptf_exeReportPreview30(['RPPMI01202'],
- [objParam],
- 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0',
- 'printername=' + printname);
- }
- }
- }
- else{
- sysf_messageBox('검색된 입원환자가 없습니다.', 'E');
- return false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자상세 버튼 클릭 이벤트
- ****************************************************************************************/
- function button10_onclick(obj:Button, e:ClickEventInfo){
- var value = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- if(value != '' && value != ' '){
- frmf_setParameter('SPPAO00401_PID_PARM', value);
- frmf_modal("SMPMC01900", "SMPMC01900", { arg_ds_source: { pid: value }}, "", '', '', '', "", "", "", "", "", "M");
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 사생활 버튼 클릭 이벤트
- ****************************************************************************************/
- function button15_onclick(obj:Button, e:ClickEventInfo){
- // 사생활보호관리화면 호출
- fCallPatPrivacy(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- }
- /****************************************************************************************
- * Argument :
- * Description : 통지 버튼 클릭 이벤트
- ****************************************************************************************/
- function button30_onclick(obj:Button, e:ClickEventInfo){
- if(sysf_getUserInfo('dutplceinstcd') == '031'
- && ds_main_inpt.getColumn(0, 'inpt_orddeptcd') == '2030000000'){
- fPrintInNoti(ds_main_inpt.getColumn(0, 'inpt_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_cretno'));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 수령 버튼 클릭 이벤트
- ****************************************************************************************/
- function button27_onclick(obj:Button, e:ClickEventInfo){
- if(ds_main_inpt.getColumn(0, 'inpt_orddeptcd') == '2030000000'){
- fPrintInNotiConfirm(ds_main_inpt.getColumn(0, 'inpt_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_cretno'),
- ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 체크박스 아이템 변경 후 이벤트
- ****************************************************************************************/
- function bol_print_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo){
- // JHP, 20090303 입원등록 출력체크두어서 체크시에만 출력되게 수정
- var sinhospyn = ds_main_ptbs.getColumn(0, 'ptbs_inhospyn');
-
- if(sinhospyn == 'Y'){
- var chkprint = ds_hidden_chkprint.getColumn(0, 'chk');
- if(chkprint == 'Y'){
- // 입원카드재발행
- fInRgstCardIss('2');
- fInRgstBarCodePrn('2');// 환자팔찌 발행
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원전환 버튼 클릭 이벤트
- ****************************************************************************************/
- function button5_onclick(obj:Button, e:ClickEventInfo){
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_pid'));
-
- if(pid == '' || pid == ' '){
- sysf_messageBox('재원중인 환자가 아닙니다. 외래전환을', 'E001');
- return false;
- }
- else{
- // 2007.09.14
- dsf_createDsRow('ds_args', [
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'indd', 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: 'mskind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_mskind') },
- // 20100601 JHP 수정이력 : 보험(61,71,81), 보조(10,11,37,38,60)번에대해 덤프 막혀있지만 이건 막힘과 상관없이 진행되게 한다.
- { col: 'dumpflag', type: 'string', size: 256, val: 'Y' }
- ], false);
-
- frmf_modal("SPPMI02900", "SPPMI02900", { objDs: ds_args }, "", '', '', '', "", "", "", "", "", "M");
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 등록 버튼 클릭 이벤트
- ****************************************************************************************/
- function button32_onclick(obj: Button, e: ClickEventInfo) {
- if(!utlf_isNull(inhprsrpecPid) && ds_main_ptbs.getColumn(0, "ptbs_pid") != inhprsrpecPid){
- sysf_messageBox('결정리스트에서 선택한 환자와 인적사항의 환자가 다릅니다.', 'E999');
- return false;
- }
-
- // 감면정보체크
- dsf_createDsRow('ds_send29', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'name', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_hngnm') },
- { col: 'rgstno1', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') },
- { col: 'rgstno2', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2') },
- { col: 'orddd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_indd') }
- ], false);
-
- // 주소입력체크 (우편번호주소 + 하위주소)
- var value = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_zipcdaddr'));
- if (value == '' || value == '-') {
- sysf_messageBox('우편번호주소는 반드시 입력해야합니다.', 'E999');
- return false;
- }
- //입원결정서에 보여줄 상병 카피
- ds_temp.setColumn(0, 'diagnm', ds_main_diaglist.getColumn(0, 'termhngnm'));
- // DUR관련 생년월일체크
- if (fBrthddVeri(ds_main_ptbs.getColumn(0, 'ptbs_brthdd'), 'input16') == false) {
- return;
- }
- var sindd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var sprestdd = String(ds_init_flag.getColumn(0, 'prestdd')).substr(0, 8);
- var sinpt_mskind = ds_main_inpt.getColumn(0, 'inpt_mskind');
- // 응급실 퇴원 내역 존재시 입원 등록 제한
- if (ds_hidden_check_inpt1.rowcount > 0 && sysf_getUserInfo('dutplceinstcd') == '031') {
- var sInptPid = utlf_transNullToEmpty(ds_hidden_check_inpt1.getColumn(0, 'inpt_pid'));
- var sInptOrdtype = ds_hidden_check_inpt1.getColumn(0, 'inpt_ordtype');
- if (sInptPid != '' && sInptOrdtype == 'E') {
- sysf_messageBox('당일 응급실 퇴원 내역이 존재합니다. 입원 등록할 수 없습니다.', 'E');
- return;
- }
- }
- var sInsuKind = ds_main_ptin.getColumn(0, 'ptin_insukind');
- var sClincStdyNo = '';
- if (sinpt_mskind == 'S') {
- sysf_messageBox('부유형으로 입원등록 할 수 없습니다.! 주유형을', 'C002');
- return false;
- }
- // 임상연구번호 존재 시 [임상시험] 이외의 보험유형으로 주유형 등록 막음
- if (sInsuKind != '71') {
- // 임상연구대상자 입원료지원체크
- if (fIsSupportedRoomFee()) {
- // 임상연구대상일 때 선택적으로 진행할 수 있도록 수정
- if (sysf_messageBox('[임상연구대상자(입원료지원)]입니다.\n다른 보험유형으로 계속 진행하시겠습니까?', 'Q') != '6') {
- return false;
- }
- }
- }
- // 임상시험 유효성 체크
- else {
- // 임상의 경우 임상정보 필수 체크 추가 by 조중래 20130508
- var value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_clincstdycd'));
- if (value == '') {
- sysf_messageBox('임상환자의 경우 임상과제번호는 반드시 입력해야 합니다.', 'E999');
- return false;
- }
- // 임상시험정보 가산적용 시 보조유형 체크 추가 by 조중래 20130508
- if (ds_hidden_check_stdy.getColumn(0, 'stdy_addflag') == 'Y' && ds_main_iphs.getColumn(0, 'iphs_suppkind') != '86') {
- sysf_messageBox('해당 환자의 임상시험이 병원가산대상입니다.\r\n보조유형을 [임상시험가산]으로 수정 후 진행하시기 바랍니다.',
- 'E999');
- return false;
- }
- }
-
- //2019/08/16 이정택 수정(자보/산재는 609병동(간호간병통합병동) 입원 블럭킹 처리)
- if((sInsuKind == '31' || sInsuKind == '41') && ds_init_roomcd.getCaseCount("wd == '" + ds_main_inpt.getColumn(0, "inpt_wardcd") + "' && cd == '" + ds_main_inpt.getColumn(0, "inpt_roomcd") + "' && ty=='G02'")>0){
- sysf_messageBox('간호간병 통합병동에 자보 및 산재환자는 입원이 불가능합니다.','E999');
- return false;
- }
- //2019/08/16 이정택 수정(자보/산재는 609병동(간호간병통합병동) 입원 블럭킹 처리)
-
- //2020/01/20(본원 202병동 2211실 VRE격리병실 입원시 안내 팝업-이정택)
- if(sysf_getUserInfo('dutplceinstcd') == '031'){
- if(ds_main_inpt.getColumn(0, "inpt_wardcd")=='3050122000' && ds_main_inpt.getColumn(0, "inpt_roomcd") == '2211'){
- sysf_messageBox('VRE격리병실로 입원 결정시 재원환자담당(5064, 5065)에게 격리신청 관련 연락바랍니다.', 'I');
- }
- }
- //2020/01/20(본원 202병동 2211실 VRE격리병실 입원시 안내 팝업-이정택)
- if (sindd > sprestdd) {
- sysf_messageBox('미래일자로 입원을', 'E001');
- return false;
- }
- else {
- var pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var wardcd = ds_main_inpt.getColumn(0, 'inpt_wardcd');
- var roomcd = ds_main_inpt.getColumn(0, 'inpt_roomcd');
- var bedcd = ds_main_inpt.getColumn(0, 'inpt_bedcd');
- var roomtypecd = ds_main_inpt.getColumn(0, 'inpt_roomtypecd');
-
- if (!fRoomBedCntCheck(pid, wardcd, roomcd, bedcd, roomtypecd)) {
- return false;
- }
- ds_main_inpt.setColumn(0, 'inpt_mskind', 'M'); // 입원 마스터 주유형 설정
- ds_main_iphs.setColumn(0, 'iphs_mskind', 'M'); // 재원 이력 주유형 설정
- ds_main_icdr.setColumn(0, 'icdr_mskind', 'M'); // 전과 전실 주유형 설정
- dsf_makeValue(ds_init_flag, 'mskindflag', 'string', 'M'); // 주유형플래그
- // 공단 자격 조회
- var sWindowMsg = "공단자격 조회중...";
- //callLoadingWindow(sWindowMsg);
- var sNhicYn = ds_hidden.getColumn(0, 'nhicyn'); // 가격 조회 여부
- var sInsuKind = ds_main_ptin.getColumn(0, 'ptin_insukind');
- var sSuppKind = ds_main_iphs.getColumn(0, 'iphs_suppkind');
- var sAfterInsuKind = sInsuKind; // 변경사항 없을 시 본래 보험유형 그대로..
- if (sNhicYn == "Y" && (sInsuKind == "11" || sInsuKind == "21" || sInsuKind == "22")) {
- var sPid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var sHngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- var sRrgstno = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- var sOrddd = utlf_getCurrentDate();
- var sPrcpcd = ds_init_proccd.getColumn(0, 'cd');
- var sLoginId = ds_init_proccd.getColumn(0, 'loginid');
- var sPassWord = ds_init_proccd.getColumn(0, 'password');
- if (pmcfGetNhicQualification_ws(sPid,
- sRrgstno,
- sPrcpcd,
- sHngnm,
- sOrddd,
- sLoginId,
- sPassWord,
- ipaddress,
- sysf_getUserId(),
- false)) {
- var qlftype = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'qlftype'));
- // 자격구분이 없으면 자격상실로 판단하여 '일반'으로 설정
- if (qlftype == "") {
- ds_main_ptin.getColumn(0, 'ptin_insukind', '51');
- ds_main_iphs.getColumn(0, 'iphs_insukind', '51');
- // 일반에 해당되도록 설정
- frmf_inputEnterKey('cmb_insukind', 'onitemchanged', new ItemChangeEventInfo);
- }
- else {
- // 건강보험
- if (sInsuKind == '11') {
- // 의료 급여 1종
- if (qlftype == '7') {
- ds_main_ptin.setColumn(0, 'ptin_insukind', '21');
- ds_main_iphs.setColumn(0, 'iphs_insukind', '21');
- sAfterInsuKind = '21';
- }
- // 의료 급여 2종
- if (qlftype == '8') {
- ds_main_ptin.setColumn(0, 'ptin_insukind', '22');
- ds_main_iphs.setColumn(0, 'iphs_insukind', '22');
- sAfterInsuKind = '22';
- }
- }
- // 의료 급여 1종
- if (sInsuKind == '21' && qlftype != '7') {
- if (qlftype == '8') {
- ds_main_ptin.setColumn(0, 'ptin_insukind', '22');
- ds_main_iphs.setColumn(0, 'iphs_insukind', '22');
- sAfterInsuKind = '22';
- }
- else {
- ds_main_ptin.setColumn(0, 'ptin_insukind', '11');
- ds_main_iphs.setColumn(0, 'iphs_insukind', '11');
- sAfterInsuKind = '11';
- }
- }
- // 의료 급여 2종
- if (sInsuKind == '22' && qlftype != '8') {
- if (qlftype == '7') {
- ds_main_ptin.setColumn(0, 'ptin_insukind', '21');
- ds_main_iphs.setColumn(0, 'iphs_insukind', '21');
- sAfterInsuKind = '21';
- }
- else {
- ds_main_ptin.setColumn(0, 'ptin_insukind', '11');
- ds_main_iphs.setColumn(0, 'iphs_insukind', '11');
- sAfterInsuKind = '11';
- }
- }
- // 보장기관기호(사업장기호)
- var protadminsym = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'protadminsym'));
- protadminsym = (protadminsym == '') ? '0015' : protadminsym;
- ds_main_ptin.setColumn(0, 'ptin_insucd', protadminsym);
- ds_main_ptin.setColumn(0, 'ptin_insuno', ds_temp_nhicrslt_m2.getColumn(0, 'asylmsym')); // 시설기호(증번호)
- ds_main_ptin.setColumn(0, 'ptin_insdnm', ds_temp_nhicrslt_m2.getColumn(0, 'sedaejunm')); // 세대주 성명
- ds_main_ptin.setColumn(0, 'ptin_fromdd', ds_temp_nhicrslt_m2.getColumn(0, 'qlfchwidukdt')); // 자격취득일
- var payrestricdt = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'payrestricdt')); // 급여제한일자(건강보험상실일자)
- var ykiho1 = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'ykiho1')); // 선택기관기호1(관할지사코드)
- var ykiho2 = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'ykiho2')); // 선택기관기호2
- var ykiho3 = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'ykiho3')); // 선택기관기호3
- var ykiho4 = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'ykiho4')); // 선택기관기호4
- if(payrestricdt == ''){
- ds_main_ptin.setColumn(0, 'ptin_todd', '99991231');
- }
- else{
- // 선택기관기호가 없을 때
- if(ykiho1 == '' && ykiho2 == '' && ykiho3 == '' && ykiho4 == ''){
- ds_main_ptin.setColumn(0, 'ptin_todd', payrestricdt);
- }
- else{
- ds_main_ptin.setColumn(0, 'ptin_todd', '99991231');
- }
- }
- // 본인부담여부
- ds_main_inpt.setColumn(0, 'inpt_ownbflag', ds_temp_nhicrslt_m2.getColumn(0, 'sbrdntype'));
- // 희귀난치대상자
- if (utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'disregprson1')) == '') {
- ds_main_iphs.setColumn(0, 'iphs_rareobstflag', 'I');
- }
- else {
- ds_main_iphs.setColumn(0, 'iphs_rareobstflag', 'H');
- }
- // 세대주성명과 환자이름이 같으면 본인으로 관계 설정
- if (ds_temp_nhicrslt_m2.getColumn(0, 'sedaejunm') == sHngnm) {
-
- ds_main_ptin.setColumn(0, 'ptin_insdrela', '1');
-
- frmf_inputEnterKey('switch2.case_base.cmb_insdrela', 'onitemchanged', new ItemChangeEventInfo);
- }
- // 산정특례(암)등록대상자
- var disregprson4 = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'disregprson4'));
- if (disregprson4 != "") {
- ds_main_srdg.setColumn(0, 'srdg_pid', sPid);
- ds_main_srdg.setColumn(0, 'srdg_insukind', sAfterInsuKind);
- ds_main_srdg.setColumn(0, 'srdg_seridiagno', disregprson4.substr(4, 15).trim());
- ds_main_srdg.setColumn(0, 'srdg_fromdd', disregprson4.substr(19, 8));
- ds_main_srdg.setColumn(0, 'srdg_todd', disregprson4.substr(27, 8));
- }
- // 보험유형에 맞는 보조유형 콤보 셋팅
- frmf_inputEnterKey('cmb_insukind', 'onitemchanged', new ItemChangeEventInfo);
- // 차상위대상자
- var disregprson3 = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, 'disregprson3'));
- if (disregprson3 != "" ) {
- // 1 : 1종, 2 : 2종
- var sSplcCd = disregprson3.substr(20, 1);
- ds_hidden.setColumn(0, 'ScndSuptrgtFlag', sSplcCd);
- // 만성질환여부 - 사실 등록시점엔 알수 없다..
- var sSuppKindResult = lf_pmifGetScndSuptrgtSuppkind(sInsuKind, sSuppKind, sAfterInsuKind, sSplcCd,
- ds_main_inpt.getColumn(0, 'inpt_orddeptcd'), 'N');
- if (utlf_isNull(sSuppKindResult)) {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', sSuppKindResult);
- }
- else {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '01');
- }
- }
-
- // 장애인등록여부(Y/N)
- if (ds_temp_nhicrslt_m2.getColumn(0, 'obstyn') == 'Y' &&
- ds_main_iphs.getColumn(0, 'iphs_handicaprbookpossnyn') == 'N') {
- if (sysf_messageBox('자격조회 결과 장애인입니다. 장애구분을 수정하시겠습니까?', 'Q000') == '6') {
- return false;
- }
- }
- }
- }
- }
-
- /* 환자번호 입력시로 이벤트 옮김(2020/02/10 이정택)
- // 해외여행력 정보제공용 DUR 특정질병점검 화면 연동 추가 by 조중래 20180402
- if (!utlf_isNull(ds_main_ptbs.getColumn(0, "ptbs_pid"))) {
- frmf_setParameter("SPMMD00100_ifyn", "Y");
- frmf_setParameter("SPMMD00100_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
-
- var argxpt = system.clientToScreenX(this, 0) + 450;
- var argypt = system.clientToScreenY(this, 0) + 250;
-
- frmf_modal("SPMMO51000", "SPMMO51000", null, false, null, argxpt, argypt, null, null, null, null, null, "M");
- }
- */
- // 로딩창 닫기
- // removeLoadingWindow();
- var sOrddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- var sUncocd = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, 'iphs_uncocd'));
- // 대구 장애인 구강센터 - 해당자격에 따라 미수코드 자동생성
- if (sOrddeptcd == '2242400000' && (sUncocd == '' || sUncocd == '-')) {
- if (sysf_messageBox('대구 장애인 구강센터 미수코드가 없습니다. 생성하시겠습니까?', 'Q000') == '6') {
- var sIndd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_indd'));
- if (sIndd == '') {
- sIndd = utlf_getCurrentDate();
- }
- var uncocd = utlf_transNullToEmpty(fGetHndcUncocd(ds_main_ptbs.getColumn(0, 'ptbs_pid'), sIndd, sOrddeptcd,
- ds_main_ptin.getColumn(0, 'ptin_insukind')));
- if (uncocd != '' && uncocd != '-') {
- ds_main_iphs.setColumn(0, 'iphs_uncocd', uncode);
- }
- }
- }
- if (fCheckFactInRgst()) {
- //fChangeSave();
- //20070822 예약일자막은거 풀구 메세지 처리할지 Grid로 Display할지 결정후 처리...
- fOrderCheckRtn(); //미실시처방이면서 예약된 처방 유무 체크
- if (!fInsInRgst()) {
- return false;
- }
- /*
- * 상급병실신청용 팝업 표시
- * 실료차가 있는 병실이거나, 격리병실의 경우에는 상급병실신청팝업 띄움 111114 조중래
- * 동명이인체크 수행전에 표시토록 수정 111227 조중래
- * 순서변경 20130926 서원식
- */
- if (ds_hidden_rsltflag_indeciprint.getColumn(0, 'diffamt') > 0 ||
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'roomgrdecd') == 'S0701') {
- fUpRoomSignMngt(ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'),
- 'Y');
- }
- /*
- * 동명이인존재 여부 체크 및 표시명 설정
- * 2012.04.25 동명이인 프로세스 변경(병동 -> 병원단위)으로 인하여
- * 동명이인존재 여부 체크시 자동으로 중복되지 않는 표시명이 설정됨
- * 기존의 동명이인 제어는 주석처리
- * 순서변경 20130926 서원식
- */
-
- var ivrObjt2 = utlf_trim(lf_compFindId("ivr_nameconf"));
-
- if (utlf_isNull(ivrObjt2)) {
- var divId = "ivr_nameconf";
- objDiv = new Div(divId);
- this.addChild(divId, objDiv);
- objDiv.url = sysf_getScreenURL("SPPMC07300"); // SPPMC07300_동명이인환자관리
- objDiv.show();
- }
- var hngNm2 = ivr_nameconf.fAutoSave(ds_main_ptbs.getColumn(0, 'ptbs_pid'), ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- // 2012/06/30까지는 팝업표시해서 실명도 함께 수정 해줄 수 있도록
- if (ds_main_ptbs.getColumn(0, 'ptbs_hngnm') != hngNm2) {
- sysf_messageBox('동명이인이 존재하여 표시명을 [ ' + hngNm2 + ' ] 으로 자동으로 생성하였습니다.', 'I000');
- }
- /*
- * 출력여부 추가 - 20130926
- * 입원약정서, 개인정보동의서, 자보환자안내문, 산재환자안내문, 환자팔찌, 입원보호자증
- * 임상시험환자는 출력되지 않도록 수정
- */
- var rgstPrintYn = 'Y';
- if (sInsuKind == '71') {
- rgstPrintYn = 'N';
- }
- if (rgstPrintYn == 'Y') {
- var eSignYN = ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm');
- var specRet = "2";
- // 선택진료폐지일자 이전의 진료에 대해서만 선택진료신청서 출력 by 조중래 20171227
- if (ds_init_pam_P0032list.getColumn(ds_init_pam_P0032list.findRowExpr("cdid == '150'"), "cdnm") > ds_main_inpt.getColumn(0, 'inpt_indd')) {
- if (eSignYN == 'Y') {
- specRet = sysf_messageBox('선택진료신청서를 출력하시겠습니까? \r\n전자동의서로 출력 : 예\r\nOCR서식으로 출력 : 아니오\r\n출력취소 : 취소', 'S000');
- }
- else {
- specRet = sysf_messageBox('선택진료신청서를 출력하시겠습니까?', 'Q000');
- }
- // 전자동의서 : 6
- if (eSignYN == 'Y' && specRet == '6') {
- // 전자/ocr 선택적으로 처리
- fCheckSpecOrdSignE();
- }
- // OCR서식 처리 : 7(아니오)
- else if ((eSignYN == 'Y' && specRet == '7') || specRet == '6') {
- fCheckSpecOrdSign('R');
- }
- }
- // 입원약정서 제어 시작 by 조중래 20120322
- var ivrObjt = utlf_trim(lf_compFindId("ivr_agmt"));
- if (!ivrObjt) {
- var divId = "ivr_agmt";
- objDiv = new Div(divId);
- this.addChild(divId, objDiv);
- objDiv.url = sysf_getScreenURL("SPPMI03200");
- // frmf_setParameter('SPPMI03200_PARM_PID', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- // frmf_setParameter('SPPMI03200_PARM_ORDDD', ds_main_inpt.getColumn(0, 'inpt_indd'));
- // frmf_setParameter('SPPMI03200_PARM_AGMTTYPE', ds_hidden_check_ptbs.getColumn(0, 'ptbs_agmttype'));
- // frmf_setParameter('SPPMI03200_PARM_ORDDEPTCD', ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- // frmf_setParameter('SPPMI03200_PARM_ORDDRID', ds_main_inpt.getColumn(0, 'inpt_medispclid'));
- // frmf_setParameter('SPPMI03200_PARM_CRETNO', ds_main_inpt.getColumn(0, 'inpt_cretno'));
- // frmf_setParameter('SPPMI03200_PARM_ORDTYPE', ds_main_inpt.getColumn(0, 'inpt_ordtype'));
- objDiv.show();
- }
- var agmtRet = '2';
- if (eSignYN == 'Y') {
- agmtRet = sysf_messageBox('입원약정서를 출력하시겠습니까? \r\n전자동의서로 출력 : 예\r\nOCR서식으로 출력 : 아니오\r\n출력취소 : 취소', 'S000');
- }
- else {
- agmtRet = sysf_messageBox('입원약정서를 출력하시겠습니까?', 'S000');
- }
- // 전자동의서 : 6
- if (eSignYN == 'Y' && agmtRet == '6') {
- // 전자동의서 처리
- fSetAgmtE();
- }
- // OCR서식 처리 : 7(아니오)
- else if ((eSignYN == 'Y' && agmtRet == '7') || agmtRet == '6') {
- // 약정서 출력
- ivr_agmt.fPrintAgmt(ds_main_ptbs.getColumn(0, 'ptbs_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_orddeptcd'),
- ds_main_inpt.getColumn(0, 'inpt_medispclid'),
- ds_hidden_check_ptbs.getColumn(0, 'ptbs_agmttype'),
- 'N',
- ds_main_inpt.getColumn(0, 'inpt_roomcd'),
- '',
- ds_main_ptin.getColumn(0, 'ptin_insukind'),
- '',
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'));
- }
- //입원약정서 제어 종료 by 조중래 20120322
- //개인정보이용동의서가 출력되지 않았을 경우 동의서 자동출력 by 조중래 20120328
- if (ds_hidden_check_ptbs.getColumn(0, 'ptbs_scanyn') == 'X') {
- //개인정보이용 동의서 전자동의서를 위한 처리로직 추가 by 조중래 20130305
- var ocrtype = 'O';
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == 'Y') {
- if (sysf_messageBox('개인정보이용동의서', 'Q017') == '6') {
- ocrtype = 'S';
- }
- }
- //구분에 맞춰 폼코드 처리(1:일반약정서 / 2:기간약정서 / 3:개인정보이용동의서)
- var formcd = ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '3'), "hardcd");
- fPerPrintOCR(formcd,
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'),
- 'I',
- ocrtype);
- }
- //영상정보처리기기 수집/이용 동의서 출력되지 않았을 경우 동의서 자동출력 by 조중래 20160928
- if (sysf_getUserInfo('dutplceinstcd') == '031') {
- if (ds_hidden_check_ptbs.getColumn(0, 'ptbs_cctvscanyn') == 'X') {
- var ocrtype = "O";
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == 'Y') {
- if (sysf_messageBox('영상정보처리기기수집/이용동의서', 'Q017') == '6') {
- ocrtype = 'S';
- }
- }
- //구분에 맞춰 폼코드 처리(1:일반약정서 / 2:기간약정서 / 3:개인정보이용동의서 / 12:영상정보처리기기수집/이용동의서)
- var formcd = ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '12'), 'hardcd');
- // COR 출력의 경우
- if (ocrtype == "O") {
- fPerPrintOCR(formcd,
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'),
- 'I',
- ocrtype);
- }
- else {
- dsf_makeValue(ds_temp_consent, 'pid', 'string',
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'));
- dsf_makeValue(ds_temp_consent, 'orddd', 'string',
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'));
- dsf_makeValue(ds_temp_consent, 'cretno', 'string',
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'));
- dsf_makeValue(ds_temp_consent, 'ordtype', 'string', 'I');
- dsf_makeValue(ds_temp_consent, 'flag', 'string', 'C');
- dsf_makeValue(ds_temp_consent, 'formcd', 'string', formcd);
- dsf_makeValue(ds_temp_consent, 'tag1', 'string',
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'hngnm'));
- var birthdd = String(ds_hidden_rsltflag_indeciprint.getColumn(0, 'rrgstno'));
- // 19xx
- if (birthdd.substr(7, 1) == "1" ||
- birthdd.substr(7, 1) == "2" ||
- birthdd.substr(7, 1) == "5" ||
- birthdd.substr(7, 1) == "6") {
- birthdd = "19" + birthdd.substr(0, 2) + "년 " + birthdd.substr(2, 2) + "월 " +
- birthdd.substr(4, 2) + "일";
- // 20xx
- }
- else {
- birthdd = "20" + birthdd.substr(0, 2) + "년 " + birthdd.substr(2, 2) + "월 " +
- birthdd.substr(4, 2) + "일";
- }
- dsf_makeValue(ds_temp_consent, 'tag2', 'string', birthdd);
- fPrintOcrConsent(ds_temp_consent);
- }
- }
- }
- // 간호간병통합서비스 병동 입원 시 동의서 출력
- if (ds_main_inpt.getColumn(0, "inpt_roomtypecd") == "G02") {
- var ocrtype = "O";
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == "Y") {
- if (sysf_messageBox("간호간병통합서비스 병동 입원동의서", "Q017") == "6") {
- ocrtype = "S";
- }
- }
- //구분에 맞춰 폼코드 처리(14 : 간호간병통합서비스 병동 입원동의서 )
- var formcd = ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '14'), "hardcd");
- // COR 출력의 경우
- if (ocrtype == "O") {
- fPerPrintOCR(formcd,
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'),
- 'I',
- ocrtype);
- }
- else {
- dsf_makeValue(ds_temp_consent, "pid", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, "pid"));
- dsf_makeValue(ds_temp_consent, "orddd", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, "indd"));
- dsf_makeValue(ds_temp_consent, "cretno", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, "cretno"));
- dsf_makeValue(ds_temp_consent, "ordtype", 'string', "I");
- dsf_makeValue(ds_temp_consent, "flag", 'string', "W"); // W:간호간병통합서비스 병동 입원동의서
- dsf_makeValue(ds_temp_consent, "formcd", 'string', formcd);
- var currentDate = utlf_getCurrentDate();
- dsf_makeValue(ds_temp_consent, "tag1", 'string', currentDate.substr(0, 4));
- dsf_makeValue(ds_temp_consent, "tag2", 'string', currentDate.substr(4, 2));
- dsf_makeValue(ds_temp_consent, "tag3", 'string', currentDate.substr(6, 2));
- fPrintOcrConsent(ds_temp_consent);
- }
- }
- // 정신건강의학과 입원 시 입원통지서 / 수령확인서 출력
- if (ds_main_inpt.getColumn(0, "inpt_orddeptcd") == "2030000000") {
- // 입원통지서 및 신청서 출력
- fPrintInNoti(ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'));
-
- // // 수령확인서는 본원만 적용 -- 칠곡 동시적용 20170801
- // if (sysf_getUserInfo("dutplceinstcd") == "031") {
-
- // 입원통지서 수령확인서 출력
- fPrintInNotiConfirm(ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'),
- ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- // }
- }
- //싸인패드 데이터를 받아서 입퇴원결정서데이터에 넣어줌
- 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'));
-
- // 입원전담전문의 병동 입원동의서 처리 by 조중래 20180911
- // 45병동 입원전담전문의 병동 입원동의서는 팝업 안뜨게 수정 임승주 20200323
- if (Combo00.text == "Y"
- && ds_main_inpt.getColumn(0, "inpt_insukind") == "11" && ds_main_inpt.getColumn(0, "inpt_wardcd") != "3050314000" ) {
- var ocrtype = "O";
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == "Y") {
- if (sysf_messageBox("입원전담전문의 병동 입원동의서", "Q017") == "6") {
- ocrtype = "S";
- }
- }
- //구분에 맞춰 폼코드 처리(18 : 입원전담전문의 병동 입원동의서 )
- var formcd = ds_init_hardcd.getColumn(ds_init_hardcd.findRow('cdseqno', '18'), 'hardcd');
- // COR 출력의 경우
- if (ocrtype == "O") {
- fPerPrintOCR(formcd,
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'),
- ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'),
- 'I',
- ocrtype);
- }
- else {
- ds_temp_consent.clearData();
- dsf_makeValue(ds_temp_consent, "pid", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid'));
- dsf_makeValue(ds_temp_consent, "orddd", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'indd'));
- dsf_makeValue(ds_temp_consent, "cretno", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'cretno'));
- dsf_makeValue(ds_temp_consent, "ordtype", 'string', "I");
- dsf_makeValue(ds_temp_consent, "flag", 'string', "H"); // H:입원전담전문의 병동 입원동의서
- dsf_makeValue(ds_temp_consent, "formcd", 'string', formcd);
- var currentDate = utlf_getCurrentDate();
-
- dsf_makeValue(ds_temp_consent, "tag1", 'string', ds_hidden_rsltflag_indeciprint.getColumn(0, 'pid')); // 등록번호
- dsf_makeValue(ds_temp_consent, "tag2", 'string', cmb_orddeptcd.text); // 진료과
- dsf_makeValue(ds_temp_consent, "tag3", 'string', cmb_orddrid.text); // 진료의
- dsf_makeValue(ds_temp_consent, "tag4", 'string', ds_main_ptbs.getColumn(0, "ptbs_hngnm")); // 환자성명
- dsf_makeValue(ds_temp_consent, "tag5", 'string', cmb_wardcd.text + " / " + ds_main_inpt.getColumn(0, "inpt_roomcd")); // 입원병동/병실
- dsf_makeValue(ds_temp_consent, "tag6", 'string', ds_main_ptbs.getColumn(0, "ptbs_brthdd").substr(2,2) + "/" + ds_main_ptbs.getColumn(0, "ptbs_brthdd").substr(4,2) + "/" + ds_main_ptbs.getColumn(0, "ptbs_brthdd").substr(6,2)); // 생년월일
- dsf_makeValue(ds_temp_consent, "tag7", 'string', ds_main_ptbs.getColumn(0, "ptbs_mpphontel")); // 전화번호
- dsf_makeValue(ds_temp_consent, "tag8", 'string', currentDate.substr(0, 4));
- dsf_makeValue(ds_temp_consent, "tag9", 'string', currentDate.substr(4, 2));
- dsf_makeValue(ds_temp_consent, "tag10", 'string', currentDate.substr(6, 2));
-
- fPrintOcrConsent(ds_temp_consent);
- }
- }
- //자보환자안내문 출력
- fAutoPrint();
- //산재환자안내문 출력
- fIndPrint();
- //환자팔찌발행
- fInRgstBarCodePrn("1");
-
- // RFID 출력
- if (ds_init_P0022list.getColumn(ds_init_P0022list.findRow('cdid', '99'), 'cdnm') == 'Y') {
- frmf_setParameter("SPPMC06600_PID", ds_main_inpt.getColumn(0, "inpt_pid"));
- frmf_setParameter("SPPMC06600_INDD", ds_main_inpt.getColumn(0, "inpt_indd"));
- frmf_modal("SPPMC06600", "SPPMC06600", '', "", '', '', '', "", "", "", "", "", "M");
- }
- // 기존 출력
- else{
- // 보호자증 병실위치 처리용
- dsf_makeValue(ds_hidden_rsltflag_indeciprint, 'deptplce', 'string',
- ds_init_wardcd.getColumn(ds_init_wardcd.findRow('cd', ds_main_inpt.getColumn(0, 'inpt_wardcd')),
- 'deptplce2'));
- //공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입원보호자증
- var printname = sysf_getGlobalVariable('SPPAO00100_P0045_7_nm', 'p');
- var printtray = sysf_getGlobalVariable('SPPAO00100_P0045_7_tray', 'p');
- // 보호자증 출력
- if (printname != 'false') {
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/hidden/rsltflag/indeciprint", ds_hidden_rsltflag_indeciprint);
- rptf_exeReportPreview30(['RPPMI01202'], [{ xml_data_XML1: objDOM.documentElement.source }], 'open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0',
- 'printername=' + printname);
- }
- }
- }
- //등록후 초기화처리
- fRgstInit();
- frmf_inputEnterKey('radio10', 'onitemchanged', new ItemChangeEventInfo);
- ipt_pid.setFocus();
- ds_hidden.setColumn(0, 'nhicyn',
- ds_init_P0041list.getColumn(ds_init_P0041list.findRow('cdid', 'A01'), 'cdnm')); // 공단체크
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원취소 버튼 클릭 이벤트
- ****************************************************************************************/
- function button19_onclick(obj:Button, e:ClickEventInfo){
- // 2008.10.07 inpt 기반으로 체크하기 위해서 아래 로직 주석처리
- /*
- var ptbs_inhospyn = model.getValue("/root/main/ptbs/ptbs_inhospyn");
- if (ptbs_inhospyn != "Y") {
- messageBox("재원중인 환자가 아닙니다. 입원취소를 할 수","I004");
- return false;
- }
- */
-
- var inpt_pid = ds_main_inpt.getColumn(0, 'inpt_pid');
-
- if(utlf_isNull(inpt_pid)){
- sysf_messageBox('재원중인 환자가 아닙니다. 입원취소를 할 수', 'I004');
- return false;
- }
-
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: inpt_pid },
- { col: 'indd', 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: 'mskind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_mskind') },
- { col: 'inrsrvacptdd', type: 'string', size: 256, val: ds_main_adrv.getColumn(0, 'adrv_inrsrvacptdd') },
- { col: 'inrsrvacptseqno', type: 'string', size: 256, val: ds_main_adrv.getColumn(0, 'adrv_inrsrvacptseqno') },
- { col: 'cpyn', type: 'string', size: 256, val: ds_main_adrv.getColumn(0, 'adrv_cpyn') },
- { col: 'cncl_flag', type: 'string', size: 256, val: '' }
- ], false);
-
- if(sysf_messageBox('입원취소 하시겠습니까?', 'Q') == 6){
- var adrv_pid = utlf_transNullToEmpty(ds_main_adrv.getColumn(0, 'adrv_pid'));
-
- if(adrv_pid == '' || adrv_pid == ' '){
- ds_req.setColumn(0, 'cncl_flag', 'N');
- }
- else{
- ds_req.setColumn(0, 'cncl_flag', 'Y');
- }
-
- dsf_createDsRow('ds_result', [
- { col: 'otpt_cnt', type: 'string', size: 256, val: '' },
- { col: 'ptbs_cnt', type: 'string', size: 256, val: '' },
- { col: 'inpt_cnt', type: 'string', size: 256, val: '' },
- { col: 'iphs_cnt', type: 'string', size: 256, val: '' },
- { col: 'icdr_cnt', type: 'string', size: 256, val: '' }
- ], false);
-
- var oParam = {};
- oParam.id = "TXPMI00106";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqDelInRgstCncl";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_result=result";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMI00106") > -1){
- // 2008.08.19 - 결정서 보존여부
- // 2008.10.06 - 주유형일 때만 확인
- var sMskind = ds_main_inpt.getColumn(0, 'inpt_mskind');
- var iCount = ds_hidden_rcv_adrv.rowcount;
-
- if(iCount > 0 && sMskind == 'M'){
- if(sysf_messageBox('입원결정서를 보존하시겠습니까?', 'Q') == 7){
- frmf_setParameter('SPPMI03400_param', inpt_pid);
- frmf_modal("SPPMI03400", "SPPMI03400", '', "", '', '', '', "", "", "", "", "", "M");
- frmf_clear('SPPMI03400_param');
- }
- }
-
- fInitialize();
- fInsuTabChng();
- }
- else{
-
- }
- }
- ipt_pid.setFocus();
- }
- /****************************************************************************************
- * Argument :
- * Description : 부유형등록 버튼 클릭 이벤트
- ****************************************************************************************/
- function button35_onclick(obj:Button, e:ClickEventInfo){
- // 2010-01-19 김주희 DUR관련 생년월일체크
- if(!fBrthddVeri(ds_main_ptbs.getColumn(0, 'ptbs_brthdd'), input16.value)){
- return;
- }
- // 2008.01.30 부유형등록시 같은보험유형에 같은 보조유형일 경우 부유형 등록안되게 처리
- // 2008.12.30 보험유형, 보조유형이 같을 시 메시지로 대체 - 희귀난치대상자의 경우 상병에 따라서 주/부로 등록해야하는데,
- // 이 때 보험유형, 보조유형이 같을 수 있다
- if(ds_main_iphs.getColumn(0, 'iphs_insukind') == ds_hidden_original_inpt.getColumn(0, 'inpt_insukind') &&
- ds_main_iphs.getColumn(0, 'iphs_suppkind') == ds_hidden_original_inpt.getColumn(0, 'iphs_suppkind')){
- if(sysf_messageBox('주유형의 보험유형과 보조유형이 동일 합니다.\n그래도 진행하시겠습니까?', 'Q') != 6){
- return false;
- }
- }
-
- var sindd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var sprestdd = ds_init_flag.getColumn(0, 'prestdd').substr(0, 8);
-
- var sinpt_mskind = ds_main_inpt.getColumn(0, 'inpt_mskind');
- if(sinpt_mskind == 'M'){
- sysf_messageBox('주유형으로 입원등록 할 수 없습니다.! 부유형을', 'C002');
- return false;
- }
-
- // 200911.16 MYKIM 추가
- // 부유형 등록시 전과전실 신청내역이 있으면 먼저 승인하고 등록하도록 함. 시작--
- var sMskind = ds_main_inpt.getColumn(0, 'inpt_mskind'); // 주유형, 부유형
- if(sMskind == 'S'){
- 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: 'instcd', type: 'string', size: 256, val: '' },
- { col: 'cretno', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, 'inpt_cretno') },
- { col: 'mskind', type: 'string', size: 256, val: 'M' },
- { col: 'acptflag', type: 'string', size: 256, val: '1' }
- ], false);
-
- ds_hidden_rcv_cdcr.clearData();
- ds_hidden_rcv_cdcr.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI01603";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetInhospInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rcv_cdcr=cdcr";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_cdcr, 'cdcr_');
- ds_hidden_rcv_cdcr.copyData(ds_tmp, true);
-
- if(arErrorCode.pop("TRPMI01603") > -1){
- var sCdcrPid = utlf_transNullToEmpty(ds_hidden_rcv_cdcr.getColumn(0, 'cdcr_pid'));
- if(sCdcrPid != ''){
- sysf_messageBox('현재 주유형으로 전과전실신청한 내역이 있습니다. 주유형 신청내역을 먼저 승인을', 'I008');
- frmf_setParameter('SMPMI01600_PID', ds_main_inpt.getColumn(0, 'inpt_pid'));
- frmf_open("SMPMI01600", "SMPMI01600", "", "", "", "", "", "", "", "", "", "", "M");
- return false;
- }
- }
- else{
- return true;
- }
- }
- // 부유형 등록시 전과전실 신청내역이 있으면 먼저 승인하고 등록하도록 함. 끝--
-
- if(sindd > sprestdd){
-
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_mskind', 'S');
- ds_main_iphs.setColumn(0, 'iphs_mskind', 'S');
- ds_main_icdr.setColumn(0, 'icdr_mskind', 'S');
-
- ds_init_flag.setColumn(0, 'mskindflag', 'S');
-
- if(sysf_messageBox('부유형으로 입원등록 하시겠습니까?', 'Q') == 6){
- // 입원등록시 체크해야할 사항 정리하자....
- if(fCheckFactInRgst()){
- fInsInRgst();
-
- // 등록후 초기화처리
- fRgstInit();
- frmf_inputEnterKey('radio10', 'onitemchanged', new ItemChangeEventInfo);
- }
- }
- }
- ipt_pid.setFocus();
- }
- /****************************************************************************************
- * Argument :
- * Description : 초기화 버튼 클릭 이벤트
- ****************************************************************************************/
- function button17_onclick(obj:Button, e:ClickEventInfo){
- fInitialize();
- fInsuTabChng();
- frmf_inputEnterKey('radio10', 'onitemchanged', new ItemChangeEventInfo);
- ipt_pid.setFocus();
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 보험유형 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_insukind_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- // 보조유형 세팅하기
- var ptin_insukind = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insukind'));
- ds_main_iphs.setColumn(0, 'iphs_insukind', ptin_insukind);
-
- if(ptin_insukind == '' || ptin_insukind == ' ' || ptin_insukind == '-'){
- cmb_suppkind.innerdataset = ds_init_suppkind;
- }
- else{
- ds_init_suppkind.enableevent = false;
- ds_init_suppkind.filter('up == "' + ptin_insukind + '" && (io == "A" || io == "I")');
- ds_hidden_init_suppkind.copyData(ds_init_suppkind, true);
- ds_init_suppkind.filter('');
- ds_init_suppkind.enableevent = true;
- cmb_suppkind.innerdataset = ds_hidden_init_suppkind;
- }
-
- // 보험유형 임상시험인 경우 연구용 "Y"로 셋팅
- // 2008.07.09 임상연구일 때 임상연구번호 존재여부 체크
- if(ptin_insukind == gsImSang){
- // 예약내역 선택여부 체크
- if(gRefFlag == 1){
- // 선택된 예약내역의 값을 셋팅
- var tClincStdyAcptFlag1 = ds_main_adrvlist_grdinhprsspec
- .getColumn(switch1.case1.grd_inhprsrpec.currentrow, 'clincstdyacptflag');
-
- if(!utlf_isNull(tClincStdyAcptFlag1)){
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', tClincStdyAcptFlag1);
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', 'N');
- }
- }
-
- // 예약내역 선택이 환자번호로 조회 시
- if(gRefFlag == 2){
- var tClincStdyAcptFlag2 = ds_hidden_check_adrv.getColumn(0, 'adrv_clincstdyacptflag');
-
- if(!utlf_isNull(tClincStdyAcptFlag2)){
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', tClincStdyAcptFlag2);
- }
- else{
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', 'N');
- }
- }
- }
- // 보험유형이 [임상시험]이 아닐 때
- else{
- ds_main_inpt.setColumn(0, 'inpt_clincstdyyn', 'N');
- }
- // 보험 탭 세팅하기
- // 건강보험,의료급여1,2종,일반,외국인
- if (ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2 ||
- ptin_insukind == gsIlBan || ptin_insukind == gsForIn || ptin_insukind == gsImSang){
- switch2.tabindex = 0; // case_base
- }
- //산재
- if(ptin_insukind == gsSanJae){
- switch2.tabindex = 1; // case_inducs
- }
- // 자보
- if(ptin_insukind == gsJaboKind){
- switch2.tabindex = 2; // case_ta
- }
- // 공상
- if(ptin_insukind == gsGongSang){
- switch2.tabindex = 3; // case_dutywund
- }
-
- var sptbs_pid = utlf_isNull(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if(!sptbs_pid){
- //환자의 보험정보 조회(구환일경우)
- fGetPTIN(ds_main_ptbs.getColumn(0, 'ptbs_pid'),
- ds_main_ptin.getColumn(0, 'ptin_insukind'),
- '', '', utlf_getCurrentDate());
-
- // 2008.07.21 공여자 여부 체크
- fGetDonorInfo();
- }
- else{
- // 신환일경우
- // 2007.12.17 pam.js gsInsuCd_Default로 통테 후 수정.
- if(ptin_insukind == gsInsu_BoHeom){
- 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', '-');
- }
-
- if(ptin_insukind == gsInsu_JaboKind){
- sysf_messageBox('자보내역을 먼저', 'I007');
- }
- else if(ptin_insukind == gsInsu_SanJae){
- sysf_messageBox('산재내역을 먼저', 'I007');
- }
- else if(ptin_insukind == gsInsu_GongSang){
- sysf_messageBox('공상내역을 먼저', 'I007');
- }
- fSuppkindSet();
- fInsdrelaSet();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 보험 - 보험유형 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_suppkind_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var ssuppkindobmgf = ds_main_iphs.getColumn(0, 'iphs_suppkind');
- var ownbmaxgradeflag = ds_main_iphs.getColumn(0, 'iphs_ownbmaxgradeflag');
-
- // 환자의 보험정보 조회(구환일경우) and 산재일때만 실행
- if(utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')) != '' && ds_main_ptin.getColumn(0, 'ptin_insukind') == gsSanJae){
- fGetPTIN(ds_main_ptbs.getColumn(0, 'ptbs_pid'),
- ds_main_ptin.getColumn(0, 'ptin_insukind'), '', '', utlf_getCurrentDate(), ssuppkindobmgf);
-
- fOwnBMaxGradeFlagSet();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정리스트 - ipt_room 키보드 입력 이벤트
- ****************************************************************************************/
- function switch1_case2_group4_ipt_room_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- obj.updateToDataset();
- switch1.case2.group4.btn_search.click();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정리스트 - cmb_grde 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function switch1_case2_group4_cmb_grde_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- ds_send_data2.setColumn(0, 'bedflag', 'Y'); // 가동병실만 조회하도록 조건추가
- ds_send_data2.setColumn(0, 'sendflag', 'R');
- ds_send_data2.setColumn(0, 'prestdd', utlf_getCurrentDate());
-
- ds_main_wdrmlist_grdroomspec.clearData();
- ds_main_wdrmlist_grdroomspec.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00301";
- oParam.service = "ipatmngtapp.InRsrv";
- oParam.method = "reqGetRoomSpecList";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_main_wdrmlist_grdroomspec=grdroomspec";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00301";
- tranf_submit(oParam);
-
- fSetRowStyle();
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정리스트 - cmb_type 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function switch1_case2_group4_cmb_type_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- ds_send_data2.setColumn(0, 'bedflag', 'Y'); // 가동병실만 조회하도록 조건추가
- ds_send_data2.setColumn(0, 'sendflag', 'R');
- ds_send_data2.setColumn(0, 'prestdd', utlf_getCurrentDate());
-
- ds_main_wdrmlist_grdroomspec.clearData();
- ds_main_wdrmlist_grdroomspec.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00301";
- oParam.service = "ipatmngtapp.InRsrv";
- oParam.method = "reqGetRoomSpecList";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_main_wdrmlist_grdroomspec=grdroomspec";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00301";
- tranf_submit(oParam);
-
- fSetRowStyle();
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정리스트 - cmb_sex 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function switch1_case2_group4_cmb_sex_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- ds_send_data2.setColumn(0, 'sendflag', 'R');
- ds_send_data2.setColumn(0, 'prestdd', utlf_getCurrentDate());
-
- ds_main_wdrmlist_grdroomspec.clearData();
- ds_main_wdrmlist_grdroomspec.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00301";
- oParam.service = "ipatmngtapp.InRsrv";
- oParam.method = "reqGetRoomSpecList";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_main_wdrmlist_grdroomspec=grdroomspec";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00301";
- tranf_submit(oParam);
-
- fSetRowStyle();
- }
- /****************************************************************************************
- * Argument :
- * Description : 결정리스트 - cmb_ward 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function switch1_case2_group4_cmb_ward_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- ds_send_data2.setColumn(0, 'bedflag', 'Y'); // 가동병실만 조회하도록 조건추가
- ds_send_data2.setColumn(0, 'sendflag', 'R');
- ds_send_data2.setColumn(0, 'prestdd', utlf_getCurrentDate());
-
- ds_main_wdrmlist_grdroomspec.clearData();
- ds_main_wdrmlist_grdroomspec.addRow();
-
- var oParam = {};
- oParam.id = "TRPMI00301";
- oParam.service = "ipatmngtapp.InRsrv";
- oParam.method = "reqGetRoomSpecList";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_main_wdrmlist_grdroomspec=grdroomspec";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00301";
- tranf_submit(oParam);
-
- fSetRowStyle();
-
- }
- function Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter('SPPMI03800_PID', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- // 보호입원 대상자 조회
- frmf_modal("SPPMI03800", "SPPMI03800", '', "", '', '', '', "", "", "", "", "", "M");
- }
- function button03_onclick(obj:Button, e:ClickEventInfo)
- {
- // 간호간병통합서비스 병동 입원 시 동의서 출력
- if (ds_main_inpt.getColumn(0, "inpt_roomtypecd") == "G02") {
- var ocrtype = "O";
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == "Y") {
- if (sysf_messageBox("간호간병통합서비스 병동 입원동의서", "Q017") == "6") {
- ocrtype = "S";
- }
- }
- //구분에 맞춰 폼코드 처리(14 : 간호간병통합서비스 병동 입원동의서 )
- var formcd = ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '14'), "hardcd");
- // COR 출력의 경우
- if (ocrtype == "O") {
- fPerPrintOCR(formcd,
- ds_main_inpt.getColumn(0, 'inpt_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_cretno'),
- 'I',
- ocrtype);
- }
- else {
- dsf_makeValue(ds_temp_consent, "pid", 'string', ds_main_inpt.getColumn(0, "inpt_pid"));
- dsf_makeValue(ds_temp_consent, "orddd", 'string', ds_main_inpt.getColumn(0, "inpt_indd"));
- dsf_makeValue(ds_temp_consent, "cretno", 'string', ds_main_inpt.getColumn(0, "inpt_cretno"));
- dsf_makeValue(ds_temp_consent, "ordtype", 'string', "I");
- dsf_makeValue(ds_temp_consent, "flag", 'string', "W"); // W:간호간병통합서비스 병동 입원동의서
- dsf_makeValue(ds_temp_consent, "formcd", 'string', formcd);
- var currentDate = utlf_getCurrentDate();
- dsf_makeValue(ds_temp_consent, "tag1", 'string', currentDate.substr(0, 4));
- dsf_makeValue(ds_temp_consent, "tag2", 'string', currentDate.substr(4, 2));
- dsf_makeValue(ds_temp_consent, "tag3", 'string', currentDate.substr(6, 2));
- fPrintOcrConsent(ds_temp_consent);
- }
- }
- }
- function fCheckJabo(){
- 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 = "";
- var sIOFlag = "I";
- 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 - 등록내역 및 기간 체크
- var bIsTrue = checkJaboSanjae(sPid, sIndd, sOrddeptcd, sInsuKind, sSuppKind, sInsucd, sIOFlag);
- if (bIsTrue == false) {
- sysf_messageBox("[" + sInsuKindNm + "]등록정보의 보조유형과 기간을 확인하십시오!", "I");
- button61.click();
- return false;
- }
- }
- }
- function ds_main_inpt_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- // 병실코드 변경 시 전담전문의 여부 재설정 로직 추가 by 조중래 20180911
- if (e.columnid == "inpt_roomcd") {
- if (!utlf_isNull(ds_main_inpt.getColumn(0, 'inpt_roomcd'))) {
- ds_init_roomcd.enableevent = false;
- ds_init_roomcd.filter('cd == "' + ds_main_inpt.getColumn(0, 'inpt_roomcd') + '"');
- var hospitalistyn = ds_init_roomcd.getColumn(0, "hospitalistyn");
- ds_init_roomcd.filter('');
- ds_init_roomcd.enableevent = true;
-
- dsf_makeValue(obj, "inpt_hospitalistyn", "string", hospitalistyn);
- } else {
-
- dsf_makeValue(obj, "inpt_hospitalistyn", "string", "N");
- }
- }
- }
- function Button07_onclick(obj:Button, e:ClickEventInfo)
- {
- //산과인 경우엔 입원전담 동의서 출력 안되게 추가 20200317 임승주
- var check_orddpetcd = ds_main_inpt.getColumn(0,"inpt_orddeptcd");
-
- if(check_orddpetcd=="2950000000" || check_orddpetcd=="2950100000")
- {
- return;
- }
-
- // 입원전담전문의 병동 입원동의서 처리 by 조중래 20180911
- if (Combo00.text == "Y"
- && ds_main_inpt.getColumn(0, "inpt_insukind") == "11") {
- var ocrtype = "O";
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == "Y") {
- if (sysf_messageBox("입원전담전문의 병동 입원동의서", "Q017") == "6") {
- ocrtype = "S";
- }
- }
- //구분에 맞춰 폼코드 처리(18 : 입원전담전문의 병동 입원동의서 )
- var formcd = ds_init_hardcd.getColumn(ds_init_hardcd.findRow('cdseqno', '18'), 'hardcd');
- // COR 출력의 경우
- if (ocrtype == "O") {
- fPerPrintOCR(formcd,
- ds_main_inpt.getColumn(0, 'inpt_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_cretno'),
- 'I',
- ocrtype);
- }
- else {
- ds_temp_consent.clearData();
- dsf_makeValue(ds_temp_consent, "pid", 'string', ds_main_inpt.getColumn(0, "inpt_pid"));
- dsf_makeValue(ds_temp_consent, "orddd", 'string', ds_main_inpt.getColumn(0, "inpt_indd"));
- dsf_makeValue(ds_temp_consent, "cretno", 'string', ds_main_inpt.getColumn(0, "inpt_cretno"));
- dsf_makeValue(ds_temp_consent, "ordtype", 'string', ds_main_inpt.getColumn(0, 'inpt_ordtype'));
- dsf_makeValue(ds_temp_consent, "flag", 'string', "H"); // H:입원전담전문의 병동 입원동의서
- dsf_makeValue(ds_temp_consent, "formcd", 'string', formcd);
- var currentDate = utlf_getCurrentDate();
-
- dsf_makeValue(ds_temp_consent, "tag1", 'string', ds_main_inpt.getColumn(0, "inpt_pid")); // 등록번호
- dsf_makeValue(ds_temp_consent, "tag2", 'string', cmb_orddeptcd.text); // 진료과
- dsf_makeValue(ds_temp_consent, "tag3", 'string', cmb_orddrid.text); // 진료의
- dsf_makeValue(ds_temp_consent, "tag4", 'string', ds_main_ptbs.getColumn(0, "ptbs_hngnm")); // 환자성명
- dsf_makeValue(ds_temp_consent, "tag5", 'string', cmb_wardcd.text + " / " + ds_main_inpt.getColumn(0, "inpt_roomcd")); // 입원병동/병실
- dsf_makeValue(ds_temp_consent, "tag6", 'string', ds_main_ptbs.getColumn(0, "ptbs_brthdd").substr(2,2) + "/" + ds_main_ptbs.getColumn(0, "ptbs_brthdd").substr(4,2) + "/" + ds_main_ptbs.getColumn(0, "ptbs_brthdd").substr(6,2)); // 생년월일
- dsf_makeValue(ds_temp_consent, "tag7", 'string', ds_main_ptbs.getColumn(0, "ptbs_mpphontel")); // 전화번호
- dsf_makeValue(ds_temp_consent, "tag8", 'string', currentDate.substr(0, 4));
- dsf_makeValue(ds_temp_consent, "tag9", 'string', currentDate.substr(4, 2));
- dsf_makeValue(ds_temp_consent, "tag10", 'string', currentDate.substr(6, 2));
- fPrintOcrConsent(ds_temp_consent);
- }
- }
- }
- //개인정보이용동의서
- function Button09_onclick(obj:Button, e:ClickEventInfo)
- {
- var ptbs_pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var inpt_indschacptstat = ds_main_inpt.getColumn(0, 'inpt_indschacptstat');
- if(utlf_isNull(ptbs_pid)){
- sysf_messageBox("환자 번호가 입력되지 않았습니다.", "E");
- return;
- }else if(inpt_indschacptstat!= "A"){
- sysf_messageBox("해당 환자는 재원중이 아닙니다.", "E");
- return;
- }else{
- var ocrtype = 'O';
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == 'Y') {
- if (sysf_messageBox('개인정보이용동의서', 'Q017') == '6') {
- ocrtype = 'S';
- }
- }
-
- //구분에 맞춰 폼코드 처리(3:개인정보이용동의서)
- var formcd = ds_init_hardcd.getColumn(ds_init_hardcd.findRow('cdseqno', '3'), "hardcd");
- fPerPrintOCR(formcd,
- ds_main_inpt.getColumn(0, 'inpt_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_cretno'),
- ds_main_inpt.getColumn(0, 'inpt_ordtype'),
- ocrtype);
- }
- }
- //산정특례 미사인 체크20200121 임승주
- function fChecksrdg(flag)
- {
- ds_chck_srdg.clearData();
- //ds_chck_srdg.addRow();
-
- var todaydate= utlf_getCurrentDate();
-
- if(flag=="T")
- {
- dsf_createDsRow("ds_srdg", [
- { col: "pid", type: "string", size: 256, val: ds_main_ptbs.getColumn(0, "ptbs_pid") },
- { col: "orddd", type: "string", size: 256, val: todaydate },
- { col: "allFlag", type: "string", size: 256, val: "Y" }
- ], false);
-
- }
- else if(flag=="D")
- {
- dsf_createDsRow("ds_srdg", [
- { col: "pid", type: "string", size: 256, val: ds_main_ptbs.getColumn(0, "ptbs_pid") },
- { col: "orddd", type: "string", size: 256, val: ds_main_inpt.getColumn(0, "inpt_dschdd") },
- { col: "allFlag", type: "string", size: 256, val: "Y" }
-
- ], false);
- }
-
- var oParam = {};
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetPatSrdgInfo";
- oParam.inds = "req=ds_srdg";
- oParam.outds = "ds_chck_srdg=srdg";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
-
-
- if (ds_chck_srdg.rowcount > 0) {
- var sMessage = "";
- var count = 0;
- for (var i = 0; i < ds_chck_srdg.rowcount; i++)
- {
- //에이즈 환자 구분 및 희귀/중증 환자 구분
- if(ds_chck_srdg.getColumn(i, "appspclcd") != "V103")
- {
- if(ds_chck_srdg.getColumn(i, "signyn") == "N" &&
- ds_chck_srdg.getColumn(i, "serdiagno") != "등록거부" &&
- ds_chck_srdg.getColumn(i, "anohosprgstflag") == "N")
- {
- if(ds_chck_srdg.getColumn(i, "rgstkindcd") > 0 )
- {
- sMessage = "산정특례 서명 확인이 필요합니다! [제증명관리-희귀환자등록] 미사인 여부를 확인하세요."
- }
- else
- {
- sMessage = "산정특례 서명 확인이 필요합니다! [제증명관리-중증환자등록] 미사인 여부를 확인하세요."
- }
-
-
- count++;
- }
- }
- }
-
- if(count > 0){
- sysf_messageBox(sMessage, "I");
- count = 0;
- }
-
- }
-
- }
- //영상매체저장동의서
- function Button33_onclick(obj:Button, e:ClickEventInfo)
- {
- var ptbs_pid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- var inpt_indschacptstat = ds_main_inpt.getColumn(0, 'inpt_indschacptstat');
- if(utlf_isNull(ptbs_pid)){
- sysf_messageBox("환자 번호가 입력되지 않았습니다.", "E");
- return;
- }else if(inpt_indschacptstat!= "A"){
- sysf_messageBox("해당 환자는 재원중이 아닙니다.", "E");
- return;
- }else{
- var ocrtype = 'O';
- if (ds_init_PK018list.getColumn(ds_init_PK018list.findRow('cdid', ipaddress), 'cdnm') == 'Y') {
- if (sysf_messageBox('영상정보처리기기수집/이용동의서', 'Q017') == '6') {
- ocrtype = 'S';
- }
- }
-
- //구분에 맞춰 폼코드 처리(12:영상정보처리기기수집/이용동의서)
- var formcd = ds_init_hardcd.getColumn(ds_init_hardcd.findRow('cdseqno', '12'), "hardcd");
-
- if(ocrtype=="O"){
- fPerPrintOCR(formcd,
- ds_main_inpt.getColumn(0, 'inpt_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_inpt.getColumn(0, 'inpt_cretno'),
- ds_main_inpt.getColumn(0, 'inpt_ordtype'),
- ocrtype);
- }else{
- ds_temp_consent.clearData();
- dsf_makeValue(ds_temp_consent, 'pid', 'string',ds_main_inpt.getColumn(0, 'inpt_pid'));
- dsf_makeValue(ds_temp_consent, 'orddd', 'string',ds_main_inpt.getColumn(0, 'inpt_indd'));
- dsf_makeValue(ds_temp_consent, 'cretno', 'string',ds_main_inpt.getColumn(0, 'inpt_cretno'));
- dsf_makeValue(ds_temp_consent, 'ordtype', 'string', ds_main_inpt.getColumn(0, 'inpt_ordtype'));
- dsf_makeValue(ds_temp_consent, 'flag', 'string', 'C');
- dsf_makeValue(ds_temp_consent, 'formcd', 'string', formcd);
- dsf_makeValue(ds_temp_consent, 'tag1', 'string',ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- var birthdd = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- // 19xx
- if (birthdd.substr(7, 1) == "1" ||
- birthdd.substr(7, 1) == "2" ||
- birthdd.substr(7, 1) == "5" ||
- birthdd.substr(7, 1) == "6") {
- birthdd = "19" + birthdd.substr(0, 2) + "년 " + birthdd.substr(2, 2) + "월 " + birthdd.substr(4, 2) + "일";
- // 20xx
- }else{
- birthdd = "20" + birthdd.substr(0, 2) + "년 " + birthdd.substr(2, 2) + "월 " + birthdd.substr(4, 2) + "일";
- }
- dsf_makeValue(ds_temp_consent, 'tag2', 'string', birthdd);
- fPrintOcrConsent(ds_temp_consent);
- }
- }
- }]]></Script>
- </Form>
- </FDL>
|