1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMI02600" position="absolute 0 0 1195 828" titletext="응급등록" onload="SMPMI02600_onload">
- <Layouts>
- <Layout>
- <Static text="직원소개" position="absolute 158 262 208 282" id="caption20" visible="false" anchor="left top"/>
- <Div id="round" taborder="54" position="absolute 494 779 849 804" style="border:1 solid #7cbbddff ;bordertype:round 2 2 ;" anchor="right bottom">
- <Layouts>
- <Layout width="355" height="25">
- <Radio id="radio30" taborder="0" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 262 3 352 20" 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>
- <CheckBox id="checkbox9" taborder="1" text="영문영수증" position="absolute 178 3 258 20" falsevalue="N" truevalue="Y" value="N" anchor="right bottom"/>
- <CheckBox id="checkbox8" taborder="2" text="영수증발행" position="absolute 96 3 176 20" falsevalue="N" truevalue="Y" value="N" anchor="right bottom"/>
- <CheckBox id="checkbox7" taborder="3" text="환자카드발행" position="absolute 3 3 93 20" falsevalue="N" truevalue="Y" anchor="right bottom"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 294 806 374 828" id="button4" class="btn3" visible="false" text="수표조회" onclick="button4_onclick" anchor="left bottom"/>
- <Shape position="absolute 0 152 420 158" linetype="horizontal" id="line14" class="line_2" anchor="left top right"/>
- <Shape position="absolute 425 126 850 132" linetype="horizontal" id="line6" class="line_2" anchor="top right"/>
- <Static text="직원성명/관계/재직여부" position="absolute 425 338 565 360" align="align:center middle;" id="caption105" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static position="absolute 855 753 977 776" align="align:center middle;" id="caption1" class="cell_1" anchor="right bottom"/>
- <Shape position="absolute 425 334 850 340" linetype="horizontal" id="line82" class="line_2" anchor="top right"/>
- <Shape position="absolute 425 230 850 236" linetype="horizontal" id="line84" class="line_2" anchor="top right"/>
- <Shape position="absolute 855 671 1194 677" linetype="horizontal" id="line83" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 855 307 1194 313" linetype="horizontal" id="line86" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 855 541 1194 547" linetype="horizontal" id="line90" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 425 308 850 314" linetype="horizontal" id="line92" class="line_2" anchor="top right"/>
- <Shape position="absolute 855 463 1194 469" linetype="horizontal" id="line91" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 425 266 850 272" linetype="vertical" id="line93" class="line_2" anchor="top right"/>
- <Shape position="absolute 425 178 850 184" linetype="horizontal" id="line95" class="line_2" anchor="top right"/>
- <Shape position="absolute 425 152 850 158" linetype="horizontal" id="line96" class="line_2" anchor="top right"/>
- <Shape position="absolute 425 100 850 106" linetype="horizontal" id="line97" class="line_2" anchor="top right"/>
- <Shape position="absolute 425 74 850 80" linetype="horizontal" id="line98" class="line_2" anchor="top right"/>
- <Shape position="absolute 425 204 850 210" linetype="horizontal" id="line94" class="line_2" anchor="top right"/>
- <Shape position="absolute 0 256 420 262" linetype="horizontal" id="line99" class="line_2" anchor="left top" visible="false"/>
- <Shape position="absolute 0 204 420 210" linetype="horizontal" id="line100" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 517 849 523" linetype="horizontal" id="line101" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static text="인적사항" position="absolute 0 30 77 46" id="caption75" class="tit_2" anchor="left top"/>
- <Static text="보험" position="absolute 856 30 913 47" id="caption77" class="tit_2" anchor="top right"/>
- <Shape position="absolute 0 47 420 53" linetype="horizontal" id="line102" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Shape position="absolute 0 74 420 80" linetype="horizontal" id="line103" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 100 420 106" linetype="horizontal" id="line104" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 126 420 132" linetype="horizontal" id="line105" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 178 420 184" linetype="horizontal" id="line106" class="line_2" anchor="left top right"/>
- <Shape position="absolute 855 47 1195 53" linetype="horizontal" id="line107" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
- <Static text="우편번호" position="absolute 0 182 135 205" align="align:center middle;" id="caption78" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Static text="성명[한/영]" position="absolute 0 78 135 101" align="align:center middle;" id="caption79" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Static text="주민번호" position="absolute 0 104 135 127" align="align:center middle;" id="caption81" class="cell_1" anchor="left top"/>
- <Static text="환자번호" position="absolute 0 52 135 75" align="align:center middle;" id="caption82" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Static text="성별/나이" position="absolute 269 52 334 75" align="align:center middle;" id="caption83" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="생년월일" position="absolute 269 104 334 127" align="align:center middle;" id="caption84" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Static text="연락처/휴대폰" position="absolute 0 130 135 153" align="align:center middle;" id="caption85" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Static text="보험유형" position="absolute 855 52 974 75" align="align:center middle;" id="caption87" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Shape position="absolute 0 230 420 236" linetype="horizontal" id="line109" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 282 420 288" linetype="horizontal" id="line110" class="line_2" visible="false" anchor="left top right"/>
- <Shape position="absolute 0 256 420 262" linetype="horizontal" id="line111" class="line_2" anchor="left top right" visible="false"/>
- <Shape position="absolute 855 74 1195 80" linetype="horizontal" id="line112" class="line_2" anchor="top right"/>
- <Static text="진찰료 산정/사유" position="absolute 425 182 565 205" align="align:center middle;" id="caption96" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="응급/DSC등록" position="absolute 426 30 543 47" id="caption97" class="tit_2" anchor="top right"/>
- <Static text="진료일자" position="absolute 425 78 565 101" align="align:center middle;" id="caption98" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="진료과 / 담당교수" position="absolute 425 52 565 75" align="align:center middle;" id="caption99" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="초재진구분/기타구분" position="absolute 425 234 565 257" align="align:center middle;" id="caption100" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="병동/병실" position="absolute 425 260 565 283" align="align:center middle;" id="caption102" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="선택진료" position="absolute 425 156 565 179" align="align:center middle;" id="caption103" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Shape position="absolute 425 47 850 53" linetype="horizontal" id="line114" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
- <Static text="계정감면" position="absolute 425 312 565 335" align="align:center middle;" id="caption104" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="원내조제사유" position="absolute 425 363 565 386" align="align:center middle;" id="caption107" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Shape position="absolute 855 333 1194 339" linetype="horizontal" id="line116" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 855 359 1194 365" linetype="horizontal" id="line117" class="line_2" anchor="right bottom"/>
- <Static text="총진료비" position="absolute 855 285 977 308" align="align:center middle;" id="caption110" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Shape position="absolute 855 385 1194 391" linetype="horizontal" id="line119" class="line_2" anchor="right bottom"/>
- <Static text="수혈대체액" position="absolute 855 415 977 438" align="align:center middle;" id="caption111" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Shape position="absolute 855 411 1194 417" linetype="horizontal" id="line120" class="line_2" anchor="right bottom"/>
- <Static text="비급여총액/선택총액" position="absolute 855 363 977 386" align="align:center middle;" id="caption112" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static position="absolute 855 441 977 464" align="align:center middle;" id="caption113" class="cell_1" anchor="right bottom"/>
- <Shape position="absolute 855 567 1194 573" linetype="horizontal" id="line122" class="line_2" anchor="right bottom"/>
- <Static text="본인부담총액" position="absolute 855 389 977 412" align="align:center middle;" id="caption114" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Shape position="absolute 855 437 1194 443" linetype="horizontal" id="line123" class="line_2" anchor="right bottom"/>
- <Static text="납부할 금액" position="absolute 855 571 977 594" align="align:center middle;" id="caption115" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Shape position="absolute 855 515 1194 521" linetype="horizontal" id="line124" class="line_2" anchor="right bottom"/>
- <Static text="수납방법" position="absolute 855 597 977 620" align="align:center middle;" id="caption116" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Shape position="absolute 855 280 1194 286" linetype="horizontal" id="line125" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="right bottom"/>
- <Shape position="absolute 855 619 1194 625" linetype="horizontal" id="line126" class="line_2" anchor="right bottom"/>
- <Static text="선수금" position="absolute 855 545 977 568" align="align:center middle;" id="caption118" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static text="진료비" position="absolute 856 263 925 279" id="caption119" class="tit_2" anchor="right bottom"/>
- <Static text="급여본인/급여보험자" position="absolute 855 337 977 360" align="align:center middle;" id="caption120" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static text="급여총액" position="absolute 855 311 977 334" align="align:center middle;" id="caption121" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Shape position="absolute 425 490 850 496" linetype="horizontal" id="line127" class="line_3" anchor="top right"/>
- <Static text="외국인여부/여권번호" position="absolute 0 234 135 257" align="align:center middle;" id="caption122" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Static text="직원소개/추천인" position="absolute 0 260 135 283" align="align:center middle;" id="caption123" class="cell_1" style="padding:0 0 0 4;" anchor="left top" visible="false"/>
- <Static text="VIP" position="absolute 0 260 135 283" align="align:center middle;" id="caption124" class="cell_1" style="padding:0 0 0 4;" anchor="left top" visible="false"/>
- <Static text="종교" position="absolute 0 286 135 309" align="align:center middle;" id="caption126" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <MaskEdit position="absolute 138 53 243 72" id="ipt_pid" class="input_essential" taborder="1" mask="#" onkeydown="ipt_pid_onkeydown" autoselect="true" style="align:left middle;" anchor="left top right"/>
- <Button position="absolute 246 56 259 69" id="btn_ptbs_search" class="icon_search" text="" onclick="btn_ptbs_search_onclick" anchor="top right"/>
- <Edit position="absolute 337 53 377 72" id="ipt_sex" class="input_default" inputtype="alpha" anchor="top right"/>
- <Edit position="absolute 380 53 420 72" id="ipt_age" class="input_default" onkillfocus="ipt_age_onkillfocus" inputtype="number" onkeydown="ipt_age_onkeydown" anchor="top right"/>
- <Edit position="absolute 138 80 266 99" id="ipt_hngnm" class="input_essential" taborder="2" onkeydown="ipt_hngnm_onkeydown" autoselect="true" imemode="hangul" anchor="left top"/>
- <Edit position="absolute 269 80 420 99" id="ipt_engnm" class="input_default" imemode="alpha" inputtype="number,dot,comma,alpha,space" anchor="left top right"/>
- <Edit position="absolute 138 106 200 125" id="ipt_rrgstno1" class="input_essential" taborder="3" onkillfocus="ipt_rrgstno1_onkillfocus" inputtype="number" maxlength="6" autoselect="true" autoskip="true" anchor="left top" onkeydown="ipt_rrgstno1_onkeydown"/>
- <Edit position="absolute 203 106 266 125" id="ipt_rrgstno2" class="input_essential" taborder="4" onkeydown="ipt_rrgstno2_onkeydown" inputtype="number" maxlength="7" onkillfocus="ipt_rrgstno2_onkillfocus" autoselect="true" ontextchanged="ipt_rrgstno2_ontextchanged" anchor="left top"/>
- <MaskEdit position="absolute 337 106 420 125" id="ipt_brthdd" class="input_default" mask="####-##-##" maskchar=" " displaynulltext=" " cancharchange="ipt_brthdd_cancharchange" type="string" style="align:left middle;" autoselect="true" anchor="left top right"/>
- <Edit position="absolute 138 132 266 151" align="align:left middle;" id="ipt_hometel" class="input_default" taborder="5" onkeydown="ipt_hometel_onkeydown" autoselect="true" anchor="left top"/>
- <Edit position="absolute 269 132 420 151" align="align:left middle;" id="ipt_mpphontel" class="input_default" taborder="6" onkeydown="ipt_mpphontel_onkeydown" autoselect="true" anchor="left top right"/>
- <Static text="주보호자/가족" position="absolute 0 156 135 179" align="align:center middle;" id="caption23" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Edit position="absolute 138 158 266 177" align="align:left middle;" id="ipt_etctel1" class="input_default" taborder="6" onkeydown="ipt_etctel1_onkeydown" autoselect="true" anchor="left top"/>
- <Edit position="absolute 269 158 420 177" align="align:left middle;" id="ipt_etctel2" class="input_default" taborder="6" onkeydown="ipt_etctel2_onkeydown" autoselect="true" anchor="left top right"/>
- <MaskEdit position="absolute 138 184 166 203" id="input9" class="input_default" mask="###" type="string" maskchar=" " autoselect="true" anchor="left top"/>
- <MaskEdit position="absolute 169 184 197 203" id="input26" class="input_default" mask="###" type="string" maskchar=" " autoselect="true" anchor="left top"/>
- <MaskEdit position="absolute 200 184 215 203" id="input19" class="input_default" mask="###" maskchar=" " type="string" autoselect="true" anchor="left top"/>
- <Button position="absolute 218 187 231 200" id="button37" class="icon_search" taborder="8" text="" onclick="button37_onclick" anchor="left top"/>
- <Edit readonly="true" position="absolute 237 184 420 203" id="opt_addr" enable="false" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="left top right"/>
- <Edit position="absolute 138 210 420 229" align="align:left middle;" id="ipt_detladdr" class="input_default" taborder="9" onkeydown="ipt_detladdr_onkeydown" autoselect="true" anchor="left top right"/>
- <CheckBox position="absolute 138 236 158 256" id="bool1" taborder="10" falsevalue="N" truevalue="Y" onchanged="bool1_onchanged" anchor="left top"/>
- <Static text="외국인여부" position="absolute 158 236 228 256" id="caption9" anchor="left top"/>
- <CheckBox position="absolute 138 262 158 282" id="bool2" taborder="12" visible="false" anchor="left top"/>
- <Edit readonly="true" position="absolute 213 262 293 281" id="opt_recmerid" visible="false" anchor="left top"/>
- <Button position="absolute 296 265 309 278" id="btn_emp_search" class="icon_search" taborder="13" text="" visible="false" anchor="left top"/>
- <Combo position="absolute 315 262 420 281" id="combo37" class="combo_default" taborder="14" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" 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">2</Col>
- <Col id="datacolumn">지인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <CheckBox position="absolute 138 263 158 282" id="bool3" taborder="15" onchanged="bool3_onchanged" anchor="left top" visible="false"/>
- <Static text="VIP" position="absolute 158 261 183 281" id="caption25" visible="false" anchor="left top"/>
- <Edit position="absolute 188 262 420 281" id="input22" class="input_default" taborder="16" onkeydown="input22_onkeydown" anchor="left top right" visible="false"/>
- <Combo position="absolute 138 288 420 307" id="cmb_religncd" class="combo_default" taborder="17" innerdataset="@ds_init_P0157list" datacolumn="cdnm" codecolumn="cdid" anchor="left top right"/>
- <Shape position="absolute 0 335 420 341" linetype="horizontal" id="line136" class="line_2" anchor="left top"/>
- <Shape position="absolute 0 490 420 496" linetype="horizontal" id="line158" class="line_3" anchor="left top right"/>
- <Static position="absolute 855 727 976 750" align="align:center middle;" id="caption147" class="cell_1" anchor="right bottom"/>
- <Shape position="absolute 855 697 1194 703" linetype="horizontal" id="line160" class="line_2" anchor="right bottom"/>
- <Static text="소득공제/지출증빙" position="absolute 855 623 977 646" align="align:center middle;" id="caption148" class="cell_1" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 573 1194 592" align="align:right middle;" id="output56" mask="9,990" anchor="right bottom"/>
- <Shape position="absolute 855 489 1194 495" linetype="horizontal" id="line159" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 855 593 1194 599" linetype="horizontal" id="line161" class="line_2" anchor="right bottom"/>
- <Static position="absolute 855 467 977 490" align="align:center middle;" id="caption150" class="cell_1" anchor="right bottom"/>
- <Static text="기선수금" position="absolute 855 493 977 516" align="align:center middle;" id="caption151" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static text="기온라인" position="absolute 855 519 977 542" align="align:center middle;" id="caption152" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Button position="absolute 860 443 902 462" id="button60" class="btn2" enable="false" text="감액" onclick="button60_onclick" anchor="right bottom"/>
- <Button position="absolute 860 469 913 488" id="button46" class="btn2" enable="false" text="미수액" onclick="button46_onclick" anchor="right bottom"/>
- <Static text="카드번호" position="absolute 855 649 977 672" align="align:center middle;" id="caption153" class="cell_1" anchor="right bottom"/>
- <Static text="유효기간/할부" position="absolute 855 675 977 698" align="align:center middle;" id="caption154" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Static position="absolute 855 701 977 724" align="align:center middle;" id="caption155" class="cell_1" anchor="right bottom"/>
- <Button position="absolute 860 729 924 748" id="button48" class="btn2" enable="false" text="현금금액" onclick="button48_onclick" anchor="right bottom"/>
- <Button position="absolute 860 755 924 774" id="button51" class="btn2" enable="false" text="통장입금" onclick="button51_onclick" anchor="right bottom"/>
- <Button position="absolute 860 703 935 722" id="button47" class="btn2" enable="true" text="카드결제액" onclick="button47_onclick" anchor="right bottom"/>
- <Static text="진료의뢰 제출구분" position="absolute 425 104 565 127" align="align:center middle;" id="caption157" class="cell_1" anchor="top right"/>
- <Combo position="absolute 1004 54 1195 73" id="cmb_insukind" class="combo_default" taborder="40" innerdataset="@ds_init_insukind" datacolumn="nm" codecolumn="cd" onitemchanged="cmb_insukind_onitemchanged" onitemclick="cmb_insukind_onitemclick" anchor="top right"/>
- <Combo position="absolute 615 54 753 73" id="cmb_orddeptcd" class="combo_default" enable="false" taborder="19" innerdataset="@ds_cmb_orddeptcd" datacolumn="nm" codecolumn="cd" onitemchanged="cmb_orddeptcd_onitemchanged" anchor="top right"/>
- <Radio position="absolute 568 158 755 178" id="rdo_specordyn" taborder="24" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 4;padding:0 1 0 3;" anchor="top right">
- <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>
- <Row>
- <Col id="codecolumn">X</Col>
- <Col id="datacolumn">진찰료만 No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 568 184 660 204" id="rdo_medcostestmflag" taborder="25" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 4;padding:0 1 0 3;" onitemchanged="rdo_medcostestmflag_onitemchanged" anchor="top right">
- <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>
- <Combo position="absolute 665 184 850 203" id="cmb_medamtfreeresn" class="combo_default" enable="false" taborder="26" innerdataset="@ds_init_P0342list" datacolumn="cdnm" codecolumn="cdid" anchor="top right"/>
- <Radio position="absolute 568 210 665 230" id="rdo_medamtpostyn" taborder="27" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 2;padding:0 1 0 3;" onitemchanged="rdo_medamtpostyn_onitemchanged" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">선불</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">후불</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 568 236 648 255" id="cmb_fsexamflag" class="combo_default" enable="false" taborder="28" innerdataset="@ds_init_P0021list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_fsexamflag_onitemchanged" anchor="top right"/>
- <Combo position="absolute 651 364 850 383" id="cmb_hosoutexptresncd" class="combo_default" taborder="34" innerdataset="@ds_init_P0034list" datacolumn="cdnm" codecolumn="cdid" anchor="top right"/>
- <Combo position="absolute 651 314 850 333" id="cmb_disccd" class="combo_default" enable="false" taborder="31" innerdataset="@ds_init_disccd" datacolumn="nm" codecolumn="cd" anchor="top right"/>
- <Tab position="absolute 855 91 1195 257" id="switch1" style="buttonbackground:stretch 10,10;background:stretch 10,26;" anchor="top right">
- <Tabpages>
- <Tabpage text="" id="case1">
- <Layouts>
- <Layout width="340" height="153">
- <Edit readonly="true" position="absolute 121 132 184 151" id="output68" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="top right"/>
- <MaskEdit readonly="true" position="absolute 187 132 259 151" id="output69" mask="yyyy-mm-dd" anchor="top right"/>
- <Static text="피보험자 주민번호" position="absolute 0 78 119 101" align="align:center middle;" id="caption127" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="중증번호" position="absolute 0 130 119 153" align="align:center middle;" id="caption128" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="피보관계/피보성명" position="absolute 0 52 119 75" align="align:center middle;" id="caption129" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="보험자기호/명칭" position="absolute 0 0 119 23" align="align:center middle;" id="caption130" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Static text="취득일자/종료일자" position="absolute 0 104 119 127" align="align:center middle;" id="caption131" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Shape position="absolute 0 22 333 28" linetype="horizontal" id="line137" class="line_2" anchor="top right"/>
- <Static text="보험증번호" position="absolute 0 26 119 49" align="align:center middle;" id="caption132" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Shape position="absolute 0 48 333 54" linetype="horizontal" id="line138" class="line_2" anchor="top right"/>
- <Shape position="absolute 0 74 333 80" linetype="horizontal" id="line139" class="line_2" anchor="top right"/>
- <Shape position="absolute 0 100 333 106" linetype="horizontal" id="line140" class="line_2" anchor="top right"/>
- <Shape position="absolute 0 126 333 132" linetype="horizontal" id="line141" class="line_2" anchor="top right"/>
- <Edit position="absolute 121 1 203 20" id="ipt_insucd" class="input_default" taborder="44" anchor="top right"/>
- <Edit position="absolute 222 1 338 20" id="ipt_insunm" class="input_default" taborder="46" anchor="top right"/>
- <Edit position="absolute 121 28 315 47" id="ipt_insuno" class="input_default" taborder="47" anchor="top right"/>
- <Combo position="absolute 121 54 225 73" id="cmb_insdrela" class="combo_default" taborder="48" innerdataset="@ds_init_P0016list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="switch1_case1_cmb_insdrela_onitemchanged" anchor="top right"/>
- <Edit position="absolute 228 54 338 73" id="ipt_insdnm" class="input_default" anchor="top right"/>
- <Edit position="absolute 121 80 225 99" id="ipt_insdrrgstno1" class="input_default" anchor="top right"/>
- <Edit position="absolute 228 80 338 99" id="ipt_insdrrgstno2" class="input_default" anchor="top right"/>
- <Calendar position="absolute 121 106 225 125" id="ipt_fromdd" class="input_default" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd " anchor="top right"/>
- <Calendar position="absolute 228 106 338 125" id="ipt_todd" class="input_default" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd " value="null" anchor="top right"/>
- <Button position="absolute 205 4 218 17" id="btn_insucd_search" class="icon_search" taborder="45" text="" onclick="switch1_case1_btn_insucd_search_onclick" anchor="top right"/>
- <Button position="absolute 318 31 331 44" id="btn_insuno_search" class="icon_search" text="" onclick="switch1_case1_btn_insuno_search_onclick" anchor="top right"/>
- <MaskEdit readonly="true" position="absolute 262 132 338 151" id="output1" mask="yyyy-mm-dd" anchor="top right"/>
- <Edit readonly="true" position="absolute 85 132 115 151" id="output6" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="" id="case2">
- <Layouts>
- <Layout>
- <Static text="관리번호" position="absolute 0 0 119 23" align="align:center middle;" id="caption133" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="산재지사" position="absolute 0 52 119 75" align="align:center middle;" id="caption135" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="사업장명" position="absolute 0 26 119 49" align="align:center middle;" id="caption136" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="요양승인기간" position="absolute 0 104 119 127" align="align:center middle;" id="caption137" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="사고일자/진료개시" position="absolute 0 78 119 101" align="align:center middle;" id="caption138" class="cell_1" style="padding:0 0 0 4;"/>
- <Shape position="absolute 0 128 340 134" linetype="horizontal" id="line143" class="line_3"/>
- <Edit readonly="true" position="absolute 121 2 340 21" id="output70" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Edit readonly="true" position="absolute 121 28 340 47" id="output71" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Edit readonly="true" position="absolute 121 54 204 73" id="output72" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <MaskEdit readonly="true" position="absolute 121 80 232 99" id="output73" mask="####-##-##" type="string" maskchar=" " style="align:left middle;"/>
- <MaskEdit readonly="true" position="absolute 121 106 232 125" id="output74" mask="####-##-##" type="string" maskchar=" " style="align:left middle;"/>
- <MaskEdit readonly="true" position="absolute 234 106 339 125" id="output75" mask="####-##-##" type="string" maskchar=" " style="align:left middle;"/>
- <Shape position="absolute 0 22 340 28" linetype="horizontal" id="line144" class="line_2"/>
- <Shape position="absolute 0 48 340 54" linetype="horizontal" id="line145" class="line_2"/>
- <Shape position="absolute 0 74 340 80" linetype="horizontal" id="line146" class="line_2"/>
- <Shape position="absolute 0 100 340 106" linetype="horizontal" id="line147" class="line_2"/>
- <Shape position="absolute 0 126 340 132" linetype="horizontal" id="line148" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 234 80 339 99" id="output4" mask="####-##-##" type="string" maskchar=" " style="align:left middle;"/>
- <Edit readonly="true" position="absolute 207 54 339 73" id="output5" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="" id="case3">
- <Layouts>
- <Layout>
- <Static text="승인기간" position="absolute 0 104 119 127" align="align:center middle;" id="caption139" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="승인과" position="absolute 0 78 119 101" align="align:center middle;" id="caption140" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="보험회사" position="absolute 0 0 119 23" align="align:center middle;" id="caption141" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="발생금액" position="absolute 0 52 119 75" align="align:center middle;" id="caption143" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="지불한도액/발생액" position="absolute 0 26 119 49" align="align:center middle;" id="caption144" class="cell_1" style="padding:0 0 0 4;"/>
- <Shape position="absolute 0 22 340 28" linetype="horizontal" id="line150" class="line_2"/>
- <Edit readonly="true" position="absolute 121 2 211 21" id="output77"/>
- <Shape position="absolute 0 48 340 54" linetype="horizontal" id="line151" class="line_2"/>
- <Edit readonly="true" position="absolute 121 28 235 47" id="output78"/>
- <Shape position="absolute 0 74 340 80" linetype="horizontal" id="line152" class="line_2"/>
- <Edit readonly="true" position="absolute 121 54 235 73" id="output79"/>
- <Shape position="absolute 0 100 340 106" linetype="horizontal" id="line153" class="line_2"/>
- <Edit readonly="true" position="absolute 121 80 338 99" id="output80"/>
- <Shape position="absolute 0 126 340 132" linetype="horizontal" id="line154" class="line_3"/>
- <MaskEdit readonly="true" position="absolute 121 106 227 125" id="output81" mask="yyyy-mm-dd"/>
- <Edit readonly="true" position="absolute 216 2 340 21" id="output2"/>
- <MaskEdit readonly="true" position="absolute 230 106 338 125" id="output3" mask="yyyy-mm-dd"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="" id="case4">
- <Layouts>
- <Layout>
- <Static text="공상적용 잔여일수" position="absolute 0 0 119 23" align="align:center middle;" id="caption145" class="cell_1" style="padding:0 0 0 4;"/>
- <Shape position="absolute 0 22 340 28" linetype="horizontal" id="line155" class="line_3"/>
- <Edit readonly="true" position="absolute 121 2 340 21" id="output83"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Radio position="absolute 119 499 290 517" id="rdo_histstat" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" onitemchanged="rdo_histstat_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">R</Col>
- <Col id="datacolumn">접수이력</Col>
- </Row>
- <Row>
- <Col id="codecolumn">X</Col>
- <Col id="datacolumn">취소이력</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit position="absolute 979 547 1194 566" align="align:right middle;" id="ipt_mdlrcptamt" class="input_default" mask="9,990" onkeydown="ipt_mdlrcptamt_onkeydown" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 287 1194 306" align="align:right middle;" id="opt_totamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 313 1194 332" align="align:right middle;" id="opt_payamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 339 1085 358" align="align:right middle;" id="opt_payownbamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 1088 339 1194 358" align="align:right middle;" id="opt_payinsubamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 365 1085 384" align="align:right middle;" id="opt_totnopyamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 1088 365 1194 384" align="align:right middle;" id="opt_specamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 391 1194 410" align="align:right middle;" id="opt_totownbamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 417 1194 436" align="align:right middle;" id="opt_bloddiscamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 443 1194 462" align="align:right middle;" id="opt_totreduamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 469 1194 488" align="align:right middle;" id="opt_uncoamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 495 1194 514" align="align:right middle;" id="opt_premdlrcptamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 521 1194 540" align="align:right middle;" id="opt_preonlineamt" mask="9,990" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 979 755 1194 774" align="align:right middle;" id="opt_onlineamt" mask="9,990" anchor="right bottom"/>
- <Combo position="absolute 979 781 1068 800" id="cmb_paypsnflag" class="combo_default" codecolumn="codecolumn" datacolumn="datacolumn" 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>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">사회사업</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">공공기관</Col>
- </Row>
- <Row>
- <Col id="codecolumn">7</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 978 807 1194 826" id="ipt_paypsnrem" class="input_default" maxlength="50" anchor="right bottom"/>
- <Button position="absolute 559 806 639 828" id="btn_calcscorcalc" class="btn4" text="수가계산" onclick="btn_calcscorcalc_onclick" anchor="right bottom"/>
- <Button position="absolute 641 806 697 828" id="btn_save" class="btn4" text="등록" onclick="btn_save_onclick" anchor="right bottom"/>
- <Button position="absolute 435 780 491 802" id="btn_updt" class="btn4" visible="false" text="변경" onclick="btn_updt_onclick" anchor="left bottom"/>
- <Button position="absolute 793 806 849 828" id="btn_cncl" class="btn4" text="취소" onclick="btn_cncl_onclick" anchor="right bottom"/>
- <Button position="absolute 489 806 557 828" id="btn_init" class="btn4" text="초기화" onclick="btn_init_onclick" anchor="right bottom"/>
- <Button position="absolute 0 806 104 828" id="btn_detlhistref" class="btn3" text="상세이력조회" onclick="btn_detlhistref_onclick" anchor="left bottom"/>
- <Button position="absolute 106 806 186 828" id="btn_patinfoupdt" class="btn3" text="인적사항" anchor="left bottom"/>
- <Shape position="absolute 855 645 1194 651" linetype="horizontal" id="line1" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 855 723 1194 729" linetype="horizontal" id="line2" class="line_2" anchor="right bottom"/>
- <Static text="납부자/납입금" position="absolute 855 779 977 802" align="align:center middle;" id="caption2" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Shape position="absolute 855 749 1194 755" linetype="horizontal" id="line3" class="line_2" anchor="right bottom"/>
- <Static text="기타사유" position="absolute 855 805 977 828" align="align:center middle;" id="caption3" class="cell_1" style="padding:0 0 0 4;" anchor="right bottom"/>
- <Radio position="absolute 979 600 1180 620" id="radio1" taborder="49" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 4;padding:0 0 0 4;" onitemchanged="radio1_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">카드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">현금영수증</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">현금</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="(YYMM) /" position="absolute 1040 676 1100 696" id="caption4" anchor="right bottom"/>
- <Static text="(NN)" position="absolute 1148 676 1179 696" id="caption5" anchor="right bottom"/>
- <Shape position="absolute 425 385 850 391" linetype="horizontal" id="line5" class="line_2" anchor="top right"/>
- <MaskEdit position="absolute 1071 781 1194 800" align="align:right middle;" id="input4" class="input_default" mask="9,990" anchor="right bottom"/>
- <Static text="협력의뢰내역" position="absolute 425 415 565 438" align="align:center middle;" id="caption7" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Edit position="absolute 568 314 648 333" id="input5" class="input_default" enable="false" taborder="30" onkeydown="input5_onkeydown" anchor="top right"/>
- <Edit position="absolute 977 54 1002 73" id="input6" taborder="39" maxlength="2" autoselect="true" autoskip="true" onkillfocus="input6_onkillfocus" onkeydown="input6_onkeydown" anchor="top right"/>
- <Edit readonly="true" position="absolute 568 339 648 358" id="opt_empid" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="top right"/>
- <Edit readonly="true" position="absolute 651 339 735 358" id="opt_empnm" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="top right"/>
- <Edit position="absolute 568 364 648 383" id="input8" taborder="33" anchor="top right"/>
- <Button position="absolute 334 27 420 46" id="button1" class="btn5" text="인적사항변경" onclick="button1_onclick" anchor="top right"/>
- <CheckBox position="absolute 651 236 671 256" id="bool4" taborder="29" falsevalue="N" truevalue="Y" onchanged="bool4_onchanged" anchor="top right"/>
- <Static text="수동부여" position="absolute 671 236 721 256" id="caption11" anchor="top right"/>
- <CheckBox position="absolute 568 417 588 437" id="bool5" taborder="36" falsevalue="N" truevalue="Y" onchanged="bool5_onchanged" anchor="top right"/>
- <Static text="협력" position="absolute 588 417 614 437" id="caption12" anchor="top right"/>
- <Grid position="absolute 0 522 849 776" id="datagrid5" class="datagrid2" binddataset="ds_main_h_otpt" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0" band="left"/>
- <Column size="25" band="left"/>
- <Column size="43"/>
- <Column size="76"/>
- <Column size="45"/>
- <Column size="76"/>
- <Column size="92"/>
- <Column size="60"/>
- <Column size="45"/>
- <Column size="37"/>
- <Column size="75"/>
- <Column size="46"/>
- <Column size="60"/>
- <Column size="61"/>
- <Column size="66"/>
- <Column size="60"/>
- <Column size="82"/>
- <Column size="73"/>
- <Column size="44"/>
- <Column size="43"/>
- <Column size="45"/>
- </Columns>
- <Rows>
- <Row size="30" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="☞"/>
- <Cell col="1"/>
- <Cell col="2" text="구분"/>
- <Cell col="3" text="진료일자"/>
- <Cell col="4" text="시간"/>
- <Cell col="5" text="퇴원일자"/>
- <Cell col="6" text="진료과"/>
- <Cell col="7" text="진료의사"/>
- <Cell col="8" text="선택"/>
- <Cell col="9" text="의사 접수"/>
- <Cell col="10" text="예약"/>
- <Cell col="11" text="주/부"/>
- <Cell col="12" text="초/재"/>
- <Cell col="13" text="연속/기타"/>
- <Cell col="14" text="유형"/>
- <Cell col="15" text="보조"/>
- <Cell col="16" text="보조사유"/>
- <Cell col="17" text="보험자기호"/>
- <Cell col="18" text="진찰료"/>
- <Cell col="19" text="선후불"/>
- <Cell col="20" text="수납"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" edittype="text" text="bind:otpt_chck"/>
- <Cell col="1" celltype="head" expr="currow + 1"/>
- <Cell col="2" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_ordtype" combodataset="ds_static_ordtype" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="3" displaytype="date" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_orddd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="4" displaytype="expr:utlf_isNull(otpt_ordtm) ? 'none' : 'normal'" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_ordtm" mask="##:##" maskchar=" "/>
- <Cell col="5" displaytype="date" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="6" displaytype="normal" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_orddeptnm" combodataset="ds_init_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="7" displaytype="normal" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_orddrnm" combodataset="ds_init_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="8" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_specordyn" combodataset="ds_static_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="9" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_dracptyn"/>
- <Cell col="10" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_rsrvflag" combodataset="ds_init_P0341list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="11" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_mskind" combodataset="ds_init_P0006list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="12" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_fsexamflag" combodataset="ds_init_P0021list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_etcordflag" enable="false"/>
- <Cell col="14" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_insukind" combodataset="ds_init_insukind" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="15" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_suppkind" combodataset="ds_init_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="16" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_suppkindresn" combodataset="ds_init_P0032list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="17" style="align:left middle;background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_insucd" wordwrap="char"/>
- <Cell col="18" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_medamtestmyn" combodataset="ds_static_medamtestmyn" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="19" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_medamtpostyn" combodataset="ds_static_medamtpostyn" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="20" displaytype="combo" style="background:BIND(bgColor);background2:BIND(bgColor);" text="bind:otpt_calcflag" combodataset="ds_static_calcflag" combocodecol="value" combodatacol="label" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 89 27 109 47" id="btn_patspcfyn" text="" onclick="btn_patspcfyn_onclick" anchor="left top"/>
- <Static text="사생활보호" position="absolute 139 27 228 47" align="align:center middle;" id="cap_privacy" visible="false" style="background:red;border:1 solid black ;padding:0 0 0 4;font:Dotum,9,bold;" anchor="left top"/>
- <Static text="진찰료 선/후불" position="absolute 425 208 565 231" align="align:center middle;" id="caption13" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Shape position="absolute 425 359 850 365" linetype="horizontal" id="line8" class="line_2" anchor="top right"/>
- <Shape position="absolute 425 256 850 262" linetype="horizontal" id="line7" class="line_2" anchor="top right"/>
- <Static text="내원이력 open("SPPMI03600"); " position="absolute 0 500 80 517" id="caption14" class="tit_2"/>
- <Shape position="absolute 855 775 1194 781" linetype="horizontal" id="line9" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 855 801 1194 807" linetype="horizontal" id="line10" class="line_2" anchor="right bottom"/>
- <Shape position="absolute 425 411 850 417" linetype="horizontal" id="line11" class="line_2" anchor="top right"/>
- <Static text="장애구분/장애미수" position="absolute 425 389 565 412" align="align:center middle;" id="caption15" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Button position="absolute 827 83 840 96" id="btn_orddd_search" class="icon_search" text="" onclick="btn_orddd_search_onclick" anchor="top right"/>
- <MaskEdit position="absolute 666 80 736 99" id="ipt_ordtm" class="input_default" taborder="21" mask="@@:@@" maskchar=" " cancharchange="ipt_ordtm_cancharchange" type="string" style="align:left middle;" displaynulltext=" " autoselect="true" anchor="top right"/>
- <Edit readonly="true" position="absolute 739 80 824 99" id="output45" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="top right"/>
- <Calendar position="absolute 568 80 663 99" id="ipt_orddd" class="input_default" taborder="20" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" onchanged="ipt_orddd_onchanged" anchor="top right"/>
- <Static text="병실형태/등급" position="absolute 425 286 565 309" align="align:center middle;" id="caption16" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Button position="absolute 834 264 850 280" id="button2" class="icon_search" visible="false" text="" anchor="top right"/>
- <Combo position="absolute 568 287 716 306" id="cmb_roomtypecd" class="combo_default" enable="false" innerdataset="@ds_cmb_roomtypecd" datacolumn="nm" codecolumn="cd" onitemchanged="cmb_roomtypecd_onitemchanged" anchor="top right"/>
- <Combo position="absolute 733 261 850 280" id="cmb_roomcd" enable="false" innerdataset="ds_cmb_roomcd" datacolumn="nm" codecolumn="cd" onitemchanged="cmb_roomcd_onitemchanged" anchor="top right"/>
- <Combo position="absolute 719 287 850 306" id="cmb_roomgrdecd" class="combo_default" enable="false" innerdataset="@ds_cmb_roomgrdecd" datacolumn="nm" codecolumn="cd" anchor="top right"/>
- <Shape position="absolute 425 282 850 288" linetype="horizontal" id="line12" class="line_2" anchor="top right"/>
- <Combo position="absolute 568 261 730 280" id="cmb_wardcd" class="combo_default" enable="false" innerdataset="@ds_init_wardcd" datacolumn="nm" codecolumn="cd" onitemchanged="cmb_wardcd_onitemchanged" anchor="top right"/>
- <Button position="absolute 89 497 109 517" id="btn_stat" visible="false" text=""/>
- <Edit position="absolute 568 54 612 73" id="ipt_orddeptnm" taborder="19" onkillfocus="ipt_orddeptnm_onkillfocus" onkeydown="ipt_orddeptnm_onkeydown" anchor="top right"/>
- <Button position="absolute 1152 27 1194 46" id="button36" class="btn2" text="중증" onclick="button36_onclick" anchor="top right"/>
- <Static text="주부유형/상한차등구분" position="absolute 425 130 565 153" align="align:center middle;" id="caption8" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Button position="absolute 425 106 489 125" id="btn_cnst" class="btn2" text="진료의뢰" onclick="btn_cnst_onclick" anchor="top right"/>
- <Button position="absolute 500 314 564 333" id="button3" class="btn2" text="직원가족" onclick="button3_onclick" anchor="top right"/>
- <Static text="응급/DSC구분" position="absolute 668 208 758 231" align="align:center middle;" id="caption17" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Combo position="absolute 760 210 850 229" id="combo2" innerdataset="@ds_init_pam_P0061list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="combo2_onitemchanged" anchor="top right"/>
- <Radio position="absolute 979 625 1180 645" id="rdo_indyn" taborder="50" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 4;padding:0 0 0 4;" anchor="right bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">00</Col>
- <Col id="datacolumn">소득공제</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">지출증빙</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 979 651 1175 670" id="ipt_cardno" taborder="51" onkeydown="ipt_cardno_onkeydown" anchor="right bottom"/>
- <Edit position="absolute 979 677 1037 696" id="ipt_valiterm" taborder="52" maxlength="4" onkeydown="ipt_valiterm_onkeydown" anchor="right bottom"/>
- <Edit position="absolute 1103 677 1146 696" id="ipt_allotmm" taborder="53" maxlength="2" onkeydown="ipt_allotmm_onkeydown" anchor="right bottom"/>
- <MaskEdit position="absolute 1060 703 1194 722" align="align:right middle;" id="ipt_cardamt" class="input_default" mask="9,990" onkeydown="ipt_cardamt_onkeydown" anchor="right bottom"/>
- <MaskEdit position="absolute 979 729 1194 748" align="align:right middle;" id="ipt_cashamt" class="input_default" mask="9,990" anchor="right bottom"/>
- <Combo position="absolute 665 391 850 410" id="combo8" class="combo_default" enable="false" visible="false" innerdataset="ds_init_combo8" datacolumn="cdnm" codecolumn="cdid" anchor="top right"/>
- <Edit position="absolute 625 417 752 436" id="ipt_rqsthospcd" class="input_default" enable="false" taborder="37" anchor="top right"/>
- <Button position="absolute 0 780 104 802" id="btn_atctprint" class="btn3" text="접수증재발행" onclick="btn_atctprint_onclick" anchor="left bottom"/>
- <Button position="absolute 1178 654 1191 667" id="button5" class="icon_search" taborder="-1" text="" tooltiptext="현금영수증기준정보" onclick="button5_onclick" anchor="right bottom"/>
- <Edit position="absolute 755 417 850 436" id="ipt_rqstdrid" class="input_default" enable="false" taborder="38" anchor="top right"/>
- <Button position="absolute 106 780 186 802" id="button6" class="btn3" text="환자팔찌" onclick="button6_onclick" anchor="left bottom"/>
- <Button position="absolute 188 780 304 802" id="button7" class="btn3" text="입원카드재발행" onclick="button7_onclick" anchor="left bottom"/>
- <Combo position="absolute 615 106 850 125" id="cmb_ordreqformflag" class="combo_default" taborder="23" innerdataset="@ds_init_P0380list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_ordreqformflag_onitemchanged" anchor="top right"/>
- <Shape position="absolute 425 437 850 443" linetype="horizontal" id="line4" class="line_2" anchor="top right"/>
- <Static text="응급분만구분" position="absolute 425 441 565 464" align="align:center middle;" id="caption18" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Radio position="absolute 570 444 670 464" id="rdo_erbrthflag" taborder="35" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 2;padding:0 0 0 2;" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">응급</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">분만</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 568 391 645 411" id="rdo_handicaprbookpossnyn" taborder="35" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 4;padding:0 0 0 4;" anchor="top right">
- <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 text="희귀난치여부" position="absolute 671 441 753 464" align="align:center middle;" id="caption19" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Combo position="absolute 760 236 850 255" id="cmb_etcordflag" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <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">J</Col>
- <Col id="datacolumn">주사</Col>
- </Row>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">사본발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G</Col>
- <Col id="datacolumn">진단서발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">W</Col>
- <Col id="datacolumn">신종플루진료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <MaskEdit position="absolute 568 106 612 125" id="ipt_ordreqformflag" mask="9" ontextchanged="ipt_ordreqformflag_ontextchanged" style="align:left middle;" anchor="top right"/>
- <Radio position="absolute 568 132 703 152" id="rdo_mskind" taborder="23" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 4;padding:0 1 0 3;" onitemchanged="rdo_mskind_onitemchanged" anchor="top right">
- <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 position="absolute 699 806 791 828" id="btn_save2" class="btn4" text="부유형등록" onclick="btn_save2_onclick" anchor="right bottom"/>
- <Button position="absolute 1040 27 1104 46" id="button39" class="btn2" text="산재공상" onclick="button39_onclick" anchor="top right"/>
- <Button position="absolute 1107 27 1149 46" id="btn_hndc" class="btn2" text="장애" onclick="btn_hndc_onclick" anchor="top right"/>
- <Button position="absolute 995 27 1037 46" id="button61" class="btn2" text="자보" onclick="button61_onclick" anchor="top right"/>
- <Combo position="absolute 763 54 850 73" id="cmb_subdeptcd" class="combo_default" visible="false" innerdataset="ds_cmb_subdeptcd" datacolumn="nm" codecolumn="cd" anchor="top right"/>
- <Edit readonly="true" position="absolute 738 339 850 358" id="output7" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="top right"/>
- <Edit position="absolute 670 746 840 765" id="ipt_swipedata" class="input_default" visible="false"/>
- <Button position="absolute 352 806 456 828" id="button24" class="btn3" text="퇴원대상조회" onclick="button24_onclick" anchor="left bottom"/>
- <Combo position="absolute 756 54 850 73" id="cmb_orddrid" class="combo_default" innerdataset="ds_cmb_orddrid" datacolumn="nm" codecolumn="cd" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5;color:#888888ff;" onitemchanged="cmb_orddrid_onitemchanged" anchor="top right"/>
- <CheckBox position="absolute 924 56 969 71" id="chk_nhicyn" text="자격" falsevalue="N" truevalue="Y" anchor="top right"/>
- <CheckBox position="absolute 979 703 999 723" id="bool6" falsevalue="N" truevalue="Y" anchor="right bottom"/>
- <Static text="승인완료" position="absolute 1000 703 1070 723" id="caption21" style="font:Dotum,9,bold;" anchor="right bottom"/>
- <Button position="absolute 0 106 64 125" id="button43" class="btn2" text="주민번호" onclick="button43_onclick" anchor="left top"/>
- <Button position="absolute 860 651 963 670" id="button9" class="btn2" text="현금영수증번호" onclick="button9_onclick" anchor="right bottom"/>
- <Radio position="absolute 568 105 703 125" id="rdo_ordreqformflag" taborder="23" visible="false" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 4;padding:0 1 0 3;" onitemchanged="rdo_ordreqformflag_onitemchanged" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">제출</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">미제출</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 760 132 850 151" align="align:center middle;" id="cmb_ownbmaxgradeflag" class="combo_default" taborder="22" innerdataset="@ds_init_pam_PK062list" datacolumn="cdnm" codecolumn="cdid" anchor="top right"/>
- <Button position="absolute 306 780 374 802" id="button8" class="btn3" text="이름표" onclick="button8_onclick" anchor="left bottom"/>
- <Button position="absolute 376 780 444 802" id="button10" class="btn3" text="사생활" onclick="button10_onclick" anchor="left bottom"/>
- <Static text="입원약정서구분" position="absolute 425 467 565 490" align="align:center middle;" id="caption22" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Shape position="absolute 425 463 850 469" linetype="horizontal" id="line13" class="line_2" anchor="top right"/>
- <Radio position="absolute 570 469 670 489" id="radio2" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 2;padding:0 0 0 2;" anchor="top right">
- <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 position="absolute 520 469 562 488" id="button11" class="btn2" text="관리" onclick="button11_onclick" anchor="top right"/>
- <Button position="absolute 267 27 331 46" id="button12" class="btn2" text="동명이인" onclick="button12_onclick" anchor="top right"/>
- <Button position="absolute 785 27 849 46" id="button17" class="btn2" text="응급당직" onclick="button17_onclick" anchor="top right"/>
- <ImageViewer position="absolute 70 53 90 73" id="img_isolb" image="URL('theme://images/com/hismainxp/btn_top_infection0_d.gif')" anchor="left top"/>
- <ImageViewer position="absolute 91 53 111 73" id="img_isolc" image="URL('theme://images/com/hismainxp/btn_top_infection1_d.gif')" anchor="left top"/>
- <ImageViewer position="absolute 112 53 132 73" id="img_isola" image="URL('theme://images/com/hismainxp/btn_top_infection2_d.gif')" anchor="left top"/>
- <Static text="하위주소" position="absolute 0 208 135 231" align="align:center middle;" id="caption80" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Radio position="absolute 755 469 848 489" id="radio3" taborder="35" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 4 0 4;padding:0 0 0 4;" anchor="top right">
- <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 text="급성환자" position="absolute 671 467 753 490" align="align:center middle;" id="caption24" class="cell_1" style="color:red;padding:0 0 0 4;" tooltiptext="급성뇌졸중의증환자여부" anchor="top right"/>
- <Button position="absolute 188 806 268 828" id="button18" class="btn3" text="선택신청" onclick="button18_onclick" anchor="left bottom"/>
- <Button position="absolute 270 806 350 828" id="button19" class="btn3" text="보호자증" onclick="button19_onclick" anchor="left bottom"/>
- <Combo position="absolute 651 391 850 410" id="combo1" class="combo_default" enable="true" visible="true" innerdataset="@ds_init_uncocd" datacolumn="nm" codecolumn="cd" onitemchanged="combo1_onitemchanged" anchor="top right"/>
- <Combo position="absolute 755 443 850 462" id="combo3" innerdataset="@ds_init_pam_P6571list" datacolumn="cdnm" codecolumn="cdid" anchor="top right"/>
- <Div position="absolute 463 802 483 822" id="group2" visible="false" anchor="left bottom">
- <Layouts>
- <Layout>
- <ActiveX position="absolute 5 5 15 15" id="KocesICAx" progid="{1b854c3d-3e2c-442b-ad0a-9bc9cb77af9f}" visible="false" anchor="left bottom"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="응급/DSC등록" class="tit_1" position="absolute 0 0 120 25"/>
- <Grid id="grd_protlist" taborder="55" binddataset="ds_main_protinfo" useinputpanel="false" position="absolute 0 365 420 491" autofittype="col" autoenter="select" anchor="left top right">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="74"/>
- <Column size="80"/>
- <Column size="116"/>
- <Column size="103"/>
- <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="관계"/>
- <Cell col="2" text="성명"/>
- <Cell col="3" text="연락처"/>
- <Cell col="4" text="비고"/>
- <Cell col="5"/>
- <Cell col="6"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:protflag" combodataset="ds_static_protflag" combocodecol="value" combodatacol="label"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:name"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:phone"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:remark"/>
- <Cell col="5" text="bind:pid"/>
- <Cell col="6" text="bind:seqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption35" text="보호자 연락처" class="tit_2" position="absolute 0 343 110 360"/>
- <Button id="button13" taborder="56" text="추가" class="btn2" position="absolute 287 340 329 359" onclick="button13_onclick" anchor="top right"/>
- <Button id="button14" taborder="57" text="삭제" class="btn2" position="absolute 331 340 373 359" onclick="button14_onclick" anchor="top right"/>
- <Button id="button15" taborder="58" text="저장" class="btn5" position="absolute 375 340 417 359" onclick="button15_onclick" anchor="top right"/>
- <Button id="button16" taborder="59" text="초기화" class="btn2" position="absolute 232 340 285 359" onclick="button16_onclick" anchor="top right"/>
- <Static text="참고사항" position="absolute 0 285 135 336" align="align:center middle;" id="caption86" class="cell_1" style="padding:0 0 0 4;" anchor="left top"/>
- <Button position="absolute 87 301 129 320" id="btn_remfact" class="btn2" text="펼침" onclick="btn_remfact_onclick" anchor="left top"/>
- <TextArea position="absolute 138 286 420 334" id="tar_remfact" taborder="18" scrollbars="fixedvert" maxlength="150" acceptstab="true" anchor="left top right"/>
- <Static text="유형보조/보조사유" position="absolute 855 78 974 101" align="align:center middle;" id="caption88" class="cell_1" style="padding:0 0 0 4;" anchor="top right"/>
- <Shape position="absolute 855 100 1195 106" linetype="horizontal" id="line156" class="line_2" anchor="top right"/>
- <Combo position="absolute 1004 80 1084 99" id="cmb_suppkind" class="combo_default" enable="false" taborder="42" innerdataset="ds_cmb_suppkind" datacolumn="nm" codecolumn="cd" anchor="top right" onitemchanged="cmb_suppkind_onitemchanged"/>
- <Combo position="absolute 1086 80 1195 99" id="cmb_suppkindresn" class="combo_default" enable="false" taborder="43" innerdataset="@ds_init_P0032list" datacolumn="cdnm" codecolumn="cdid" anchor="top right"/>
- <Edit position="absolute 977 80 1002 99" id="input7" taborder="41" onkeydown="input7_onkeydown" onkillfocus="input7_onkillfocus" autoskip="true" autoselect="true" maxlength="2" anchor="top right"/>
- <Shape id="line00" class="line_1" position="absolute 0 360 420 366" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
- <ActiveX id="KNUH_IC_OCX" visible="false" position="absolute 746 495 851 518" progid="{8275D00B-060E-435C-A956-407708677CE3}" useautobitmapcache="1" anchor="default" taborder="61"/>
- <Static id="caption00" text="국적/차량" class="cell_1" position="absolute 0 260 135 283" anchor="left top" style="padding:0 0 0 4;"/>
- <Combo id="cmb_nati" taborder="62" innerdataset="@ds_init_naticd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 138 262 265 281" anchor="left top right"/>
- <Edit id="Edit00" taborder="63" position="absolute 273 262 420 281" anchor="top right"/>
- <Edit id="ipt_psptno" taborder="64" position="absolute 232 236 420 255" anchor="top right"/>
- <Button id="button00" taborder="65" text="협진의뢰내역" onclick="button00_onclick" class="btn2" position="absolute 690 27 783 46" anchor="top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_pam_P0041list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_P0060list" 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_P0061list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK018list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_PK062list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_P6571list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pam_P0022list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_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_prncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="up" type="STRING" size="256"/>
- <Column id="io" type="STRING" size="256"/>
- <Column id="amt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="deptengabbr" type="STRING" size="256"/>
- <Column id="reqdeptno" type="STRING" size="256"/>
- <Column id="deptengabbr2" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="dp" type="STRING" size="256"/>
- <Column id="sp" type="STRING" size="256"/>
- <Column id="nmsp" type="STRING" size="256"/>
- <Column id="drengabbr" type="STRING" size="256"/>
- <Column id="jobposcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="of" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="wd" type="STRING" size="256"/>
- <Column id="gr" type="STRING" size="256"/>
- <Column id="ty" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="typecd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_erorddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dutydd" type="STRING" size="256"/>
- <Column id="daydrid" type="STRING" size="256"/>
- <Column id="evedrid" type="STRING" size="256"/>
- <Column id="nitdrid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_uncocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0006list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0015list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0016list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0020list" 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_P0022" 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_P0034list" 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_P0158list" 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_P0341list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0342list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P1061list" 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_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_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_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcvlist" type="STRING" size="256"/>
- <Column id="nhicyn" type="STRING" size="256"/>
- <Column id="patprivacyendyn" type="STRING" size="256"/>
- <Column id="ScndSuptrgtFlag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rcvlist"/>
- <Col id="nhicyn"/>
- <Col id="ScndSuptrgtFlag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_com" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fsflag" type="STRING" size="256"/>
- <Column id="rcptpapr" type="STRING" size="256"/>
- <Column id="engrcptpapr" type="STRING" size="256"/>
- <Column id="toggle" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="rsrvdesc" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="histstat" type="STRING" size="256"/>
- <Column id="idcard" type="STRING" size="256"/>
- <Column id="relnclear" type="STRING" size="256"/>
- <Column id="misunapdd" type="STRING" size="256"/>
- <Column id="ptbs_pid_org" type="STRING" size="256"/>
- <Column id="menu_erflag" type="STRING" size="256"/>
- <Column id="orgflag" type="STRING" size="256"/>
- <Column id="chrtflag" type="STRING" size="256"/>
- <Column id="rowchng" type="STRING" size="256"/>
- <Column id="cardcashflag" type="STRING" size="256"/>
- <Column id="cash_indinstflag" type="STRING" size="256"/>
- <Column id="card_cardno" type="STRING" size="256"/>
- <Column id="card_valiterm" type="STRING" size="256"/>
- <Column id="card_allotmm" type="STRING" size="256"/>
- <Column id="rectoneyear" type="STRING" size="256"/>
- <Column id="erdscflag" type="STRING" size="256"/>
- <Column id="swipedata" type="STRING" size="256"/>
- <Column id="keyinptflag" type="STRING" size="256"/>
- <Column id="qualcnfmflag" type="STRING" size="256"/>
- <Column id="searchInsuInfoYN" type="STRING" size="256"/>
- <Column id="cash_qualcnfmflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fsflag"/>
- <Col id="rcptpapr"/>
- <Col id="engrcptpapr"/>
- <Col id="toggle"/>
- <Col id="orddeptcd"/>
- <Col id="rsrvdesc"/>
- <Col id="deptnm"/>
- <Col id="histstat"/>
- <Col id="idcard"/>
- <Col id="relnclear"/>
- <Col id="misunapdd"/>
- <Col id="ptbs_pid_org"/>
- <Col id="menu_erflag"/>
- <Col id="orgflag"/>
- <Col id="chrtflag"/>
- <Col id="rowchng"/>
- <Col id="cardcashflag"/>
- <Col id="cash_indinstflag"/>
- <Col id="card_cardno"/>
- <Col id="card_valiterm"/>
- <Col id="card_allotmm"/>
- <Col id="rectoneyear"/>
- <Col id="erdscflag"/>
- <Col id="swipedata"/>
- <Col id="keyinptflag"/>
- <Col id="qualcnfmflag"/>
- <Col id="searchInsuInfoYN"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_ptbs_oncolumnchanged">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ptbs_pid" type="STRING" size="256" sumtext="환자고유ID"/>
- <Column id="ptbs_instcd" 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_chinm" type="STRING" size="256" sumtext="한문이름"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256" sumtext="주민번호 앞6자리"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256" sumtext="주민번호 뒤7자리"/>
- <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_bindpid" 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_smsaprvyn" type="STRING" size="256" sumtext="SMS전송 승인여부"/>
- <Column id="ptbs_email" type="STRING" size="256" sumtext="이메일계정"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256" sumtext="우편번호 앞3자리"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256" sumtext="우편번호 뒤3자리"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256" sumtext="우편번호 일련번호"/>
- <Column id="ptbs_highaddr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="ptbs_detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="ptbs_btype" type="STRING" size="256" sumtext="혈액형"/>
- <Column id="ptbs_rh" type="STRING" size="256" sumtext="RH혈액형"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="ptbs_nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="ptbs_psptno" type="STRING" size="256" sumtext="여권번호"/>
- <Column id="ptbs_recmyn" type="STRING" size="256" sumtext="추천여부"/>
- <Column id="ptbs_recmerid" type="STRING" size="256" sumtext="추천인ID"/>
- <Column id="ptbs_recmernm" type="STRING" size="256"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256" sumtext="관계코드"/>
- <Column id="ptbs_vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="ptbs_viprem" type="STRING" size="256" sumtext="VIP비고사항"/>
- <Column id="ptbs_religncd" type="STRING" size="256" sumtext="종교코드"/>
- <Column id="ptbs_baptnm" type="STRING" size="256" sumtext="세례명"/>
- <Column id="ptbs_chchnm" 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_chosresn" type="STRING" size="256" sumtext="내원사유"/>
- <Column id="ptbs_animyn" type="STRING" size="256" sumtext="동물번호여부"/>
- <Column id="ptbs_exptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256" sumtext="재원여부"/>
- <Column id="ptbs_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptbs_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptbs_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptbs_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptbs_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="ptbs_outunco" type="STRING" size="256" sumtext="외래미수금"/>
- <Column id="ptbs_inunco" 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="도로명주소 코드"/>
- <Column id="ptbs_carnum" type="STRING" size="256" sumtext="차량번호"/>
- </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_highaddr"/>
- <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_outunco"/>
- <Col id="ptbs_inunco"/>
- <Col id="ptbs_agmttype">1</Col>
- <Col id="ptbs_agmtdays"/>
- <Col id="ptbs_isolinfo"/>
- <Col id="ptbs_builno"/>
- <Col id="ptbs_carnum"/>
- </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" sumtext="상태"/>
- <Column id="ptin_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptin_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="ptin_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="ptin_seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="ptin_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptin_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptin_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptin_insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="ptin_insunm" type="STRING" size="256" sumtext="보험자성명"/>
- <Column id="ptin_insuno" type="STRING" size="256" sumtext="보험증번호"/>
- <Column id="ptin_insdnm" type="STRING" size="256" sumtext="피보험자성명"/>
- <Column id="ptin_insdrrgstno1" type="STRING" size="256" sumtext="피보험자 주민번호 앞6자리"/>
- <Column id="ptin_insdrrgstno2" type="STRING" size="256" sumtext="피보험자 주민번호 뒤7자리"/>
- <Column id="ptin_insdrela" type="STRING" size="256" sumtext="관계"/>
- <Column id="ptin_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptin_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptin_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptin_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </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_instcd"/>
- <Col id="ptin_fromdd"/>
- <Col id="ptin_insucd"/>
- <Col id="ptin_insunm"/>
- <Col id="ptin_insuno"/>
- <Col id="ptin_insdnm"/>
- <Col id="ptin_insdrrgstno1"/>
- <Col id="ptin_insdrrgstno2"/>
- <Col id="ptin_insdrela"/>
- <Col id="ptin_fstrgstrid"/>
- <Col id="ptin_fstrgstdt"/>
- <Col id="ptin_lastupdtrid"/>
- <Col id="ptin_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="aipm_pid" type="STRING" size="256"/>
- <Column id="aipm_suppkind" type="STRING" size="256"/>
- <Column id="aipm_insucmpycd" type="STRING" size="256"/>
- <Column id="aipm_insucdnm" type="STRING" size="256"/>
- <Column id="aipm_paylimamt" type="STRING" size="256"/>
- <Column id="aipm_aprvfromdd" type="STRING" size="256"/>
- <Column id="aipm_aprvtodd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aipm_pid"/>
- <Col id="aipm_suppkind"/>
- <Col id="aipm_insucmpycd"/>
- <Col id="aipm_insucdnm"/>
- <Col id="aipm_paylimamt"/>
- <Col id="aipm_aprvfromdd"/>
- <Col id="aipm_aprvtodd"/>
- </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_apryfromdd" type="STRING" size="256"/>
- <Column id="icpm_aprytodd" type="STRING" size="256"/>
- <Column id="icpm_spredayno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="icpm_mngtno"/>
- <Col id="icpm_bizplcenm"/>
- <Col id="icpm_inducsbrchcd"/>
- <Col id="icpm_insucdnm"/>
- <Col id="icpm_acddd"/>
- <Col id="icpm_ordopendd"/>
- <Col id="icpm_apryfromdd"/>
- <Col id="icpm_aprytodd"/>
- <Col id="icpm_spredayno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256"/>
- <Column id="inpt_pid" type="STRING" size="256"/>
- <Column id="inpt_indd" type="STRING" size="256"/>
- <Column id="inpt_cretno" type="STRING" size="256"/>
- <Column id="inpt_seqno" type="STRING" size="256"/>
- <Column id="inpt_instcd" type="STRING" size="256"/>
- <Column id="inpt_mskind" type="STRING" size="256"/>
- <Column id="inpt_histstat" type="STRING" size="256"/>
- <Column id="inpt_intm" type="STRING" size="256"/>
- <Column id="inpt_inpath" type="STRING" size="256"/>
- <Column id="inpt_arvpath" type="STRING" size="256"/>
- <Column id="inpt_ordrslt" type="STRING" size="256"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256"/>
- <Column id="inpt_dschdd" type="STRING" size="256"/>
- <Column id="inpt_dschtm" type="STRING" size="256"/>
- <Column id="inpt_dschtype" type="STRING" size="256"/>
- <Column id="inpt_dethdt" type="STRING" size="256"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256"/>
- <Column id="inpt_holiflag" type="STRING" size="256"/>
- <Column id="inpt_brateflag" type="STRING" size="256"/>
- <Column id="inpt_ordtype" type="STRING" size="256"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256"/>
- <Column id="inpt_erchospath" type="STRING" size="256"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256"/>
- <Column id="inpt_insukind" type="STRING" size="256"/>
- <Column id="inpt_suppkind" type="STRING" size="256"/>
- <Column id="inpt_centcd" type="STRING" size="256"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256"/>
- <Column id="inpt_medispclid" type="STRING" size="256"/>
- <Column id="inpt_atdoctid" type="STRING" size="256"/>
- <Column id="inpt_specordyn" type="STRING" size="256"/>
- <Column id="inpt_wardcd" type="STRING" size="256"/>
- <Column id="inpt_roomcd" type="STRING" size="256"/>
- <Column id="inpt_roomgrdecd" type="STRING" size="256"/>
- <Column id="inpt_roomtypecd" type="STRING" size="256"/>
- <Column id="inpt_rqsthospcd" type="STRING" size="256"/>
- <Column id="inpt_rqstdrid" type="STRING" size="256"/>
- <Column id="inpt_hospiceyn" type="STRING" size="256"/>
- <Column id="inpt_drgyn" type="STRING" size="256"/>
- <Column id="inpt_bmtyn" type="STRING" size="256"/>
- <Column id="inpt_clincstdyyn" type="STRING" size="256"/>
- <Column id="inpt_clincstdycd" type="STRING" size="256"/>
- <Column id="inpt_batlockid" type="STRING" size="256"/>
- <Column id="inpt_batlockyn" type="STRING" size="256"/>
- <Column id="inpt_ordcostretcdd" type="STRING" size="256"/>
- <Column id="inpt_ordcostcalcdd" type="STRING" size="256"/>
- <Column id="inpt_inacptdt" type="STRING" size="256"/>
- <Column id="inpt_inacptchrgid" type="STRING" size="256"/>
- <Column id="inpt_eroutdt" type="STRING" size="256"/>
- <Column id="inpt_careinrmdd" type="STRING" size="256"/>
- <Column id="inpt_careinrmtm" type="STRING" size="256"/>
- <Column id="inpt_careinrmrgstrid" type="STRING" size="256"/>
- <Column id="inpt_dietprcpcopyflag" type="STRING" size="256"/>
- <Column id="inpt_incncldt" type="STRING" size="256"/>
- <Column id="inpt_incnclchrgid" type="STRING" size="256"/>
- <Column id="inpt_inoutcvrtyn" type="STRING" size="256"/>
- <Column id="inpt_dschcnclyn" type="STRING" size="256"/>
- <Column id="inpt_dschcnclresn" type="STRING" size="256"/>
- <Column id="inpt_dschcncldt" type="STRING" size="256"/>
- <Column id="inpt_dschcnclcharid" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtyn" type="STRING" size="256"/>
- <Column id="inpt_dschdclrdt" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtrgstid" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256"/>
- <Column id="inpt_dschrgstacptdt" type="STRING" size="256"/>
- <Column id="inpt_dschrgstacptcharid" type="STRING" size="256"/>
- <Column id="inpt_dschnotiyn" type="STRING" size="256"/>
- <Column id="inpt_dschnotidt" type="STRING" size="256"/>
- <Column id="inpt_dschnotirgstid" type="STRING" size="256"/>
- <Column id="inpt_dschnotirgstdt" type="STRING" size="256"/>
- <Column id="inpt_visitrefyn" type="STRING" size="256"/>
- <Column id="inpt_keepdschcnclresn" type="STRING" size="256"/>
- <Column id="inpt_calclastdd" type="STRING" size="256"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING" size="256"/>
- <Column id="inpt_lastjudgdt" type="STRING" size="256"/>
- <Column id="inpt_lastmdlclamdd" type="STRING" size="256"/>
- <Column id="inpt_hosoutexptresncd" type="STRING" size="256"/>
- <Column id="inpt_lastjudgendid" type="STRING" size="256"/>
- <Column id="inpt_spcljudgflag" type="STRING" size="256"/>
- <Column id="inpt_probjudgflag" type="STRING" size="256"/>
- <Column id="inpt_mainjudgid" type="STRING" size="256"/>
- <Column id="inpt_dschcntcyn" type="STRING" size="256"/>
- <Column id="inpt_ownbmaxbadd" type="STRING" size="256"/>
- <Column id="inpt_nblsyn" type="STRING" size="256"/>
- <Column id="inpt_prcplockid" type="STRING" size="256"/>
- <Column id="inpt_recovwardcd" type="STRING" size="256"/>
- <Column id="inpt_recovmovedd" type="STRING" size="256"/>
- <Column id="inpt_recovinrmdt" type="STRING" size="256"/>
- <Column id="inpt_recovoutdt" type="STRING" size="256"/>
- <Column id="inpt_ordreqformflag" type="STRING" size="256"/>
- <Column id="inpt_handicaprbookpossnyn" type="STRING" size="256"/>
- <Column id="inpt_undersixageyn" type="STRING" size="256"/>
- <Column id="inpt_spclcd" type="STRING" size="256"/>
- <Column id="inpt_fstrgstrid" type="STRING" size="256"/>
- <Column id="inpt_fstrgstdt" type="STRING" size="256"/>
- <Column id="inpt_lastupdtrid" type="STRING" size="256"/>
- <Column id="inpt_lastupdtdt" type="STRING" size="256"/>
- <Column id="inpt_ermedispclid" type="STRING" size="256"/>
- <Column id="inpt_calcdd" type="STRING" size="256"/>
- <Column id="inpt_caltm" type="STRING" size="256"/>
- <Column id="inpt_badcd" type="STRING" size="256"/>
- <Column id="inpt_ownbflag" type="STRING" size="256"/>
- <Column id="inpt_emplno" type="STRING" size="256"/>
- <Column id="inpt_onlnno" type="STRING" size="256"/>
- <Column id="inpt_careoutrmdt" type="STRING" size="256"/>
- <Column id="inpt_careoutrmdelyresn" type="STRING" size="256"/>
- <Column id="inpt_careoutrmrgstid" type="STRING" size="256"/>
- <Column id="inpt_etcordflag" type="STRING" size="256"/>
- <Column id="inpt_spclsuppkind" type="STRING" size="256"/>
- <Column id="inpt_orgordtype" type="STRING" size="256"/>
- <Column id="inpt_subdeptcd" type="STRING" size="256"/>
- <Column id="inpt_erstrokeyn" type="STRING" size="256"/>
- <Column id="inpt_deptplce" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_status"/>
- <Col id="inpt_pid"/>
- <Col id="inpt_indd"/>
- <Col id="inpt_cretno"/>
- <Col id="inpt_seqno"/>
- <Col id="inpt_instcd"/>
- <Col id="inpt_mskind">M</Col>
- <Col id="inpt_histstat"/>
- <Col id="inpt_intm"/>
- <Col id="inpt_inpath"/>
- <Col id="inpt_arvpath"/>
- <Col id="inpt_ordrslt"/>
- <Col id="inpt_hospbrthyn">N</Col>
- <Col id="inpt_rsrvinyn"/>
- <Col id="inpt_dschdd"/>
- <Col id="inpt_dschtm"/>
- <Col id="inpt_dschtype"/>
- <Col id="inpt_dethdt"/>
- <Col id="inpt_indschacptstat"/>
- <Col id="inpt_medcostestmflag"/>
- <Col id="inpt_fsexamflag"/>
- <Col id="inpt_fsexammanlyn"/>
- <Col id="inpt_medamtpostyn"/>
- <Col id="inpt_medamtfreeresn"/>
- <Col id="inpt_holiflag"/>
- <Col id="inpt_brateflag"/>
- <Col id="inpt_ordtype"/>
- <Col id="inpt_ermngtamtcalcyn"/>
- <Col id="inpt_erbrthflag"/>
- <Col id="inpt_erchospath"/>
- <Col id="inpt_erorddeptcd"/>
- <Col id="inpt_insukind"/>
- <Col id="inpt_suppkind"/>
- <Col id="inpt_centcd"/>
- <Col id="inpt_dutdeptcd"/>
- <Col id="inpt_suporddeptcd"/>
- <Col id="inpt_orddeptcd"/>
- <Col id="inpt_medispclid"/>
- <Col id="inpt_atdoctid"/>
- <Col id="inpt_specordyn">N</Col>
- <Col id="inpt_wardcd"/>
- <Col id="inpt_roomcd"/>
- <Col id="inpt_roomgrdecd"/>
- <Col id="inpt_roomtypecd"/>
- <Col id="inpt_rqsthospcd"/>
- <Col id="inpt_rqstdrid"/>
- <Col id="inpt_hospiceyn"/>
- <Col id="inpt_drgyn">N</Col>
- <Col id="inpt_bmtyn">N</Col>
- <Col id="inpt_clincstdyyn">N</Col>
- <Col id="inpt_clincstdycd"/>
- <Col id="inpt_batlockid"/>
- <Col id="inpt_batlockyn"/>
- <Col id="inpt_ordcostretcdd"/>
- <Col id="inpt_ordcostcalcdd"/>
- <Col id="inpt_inacptdt"/>
- <Col id="inpt_inacptchrgid"/>
- <Col id="inpt_eroutdt"/>
- <Col id="inpt_careinrmdd"/>
- <Col id="inpt_careinrmtm"/>
- <Col id="inpt_careinrmrgstrid"/>
- <Col id="inpt_dietprcpcopyflag"/>
- <Col id="inpt_incncldt"/>
- <Col id="inpt_incnclchrgid"/>
- <Col id="inpt_inoutcvrtyn"/>
- <Col id="inpt_dschcnclyn"/>
- <Col id="inpt_dschcnclresn"/>
- <Col id="inpt_dschcncldt"/>
- <Col id="inpt_dschcnclcharid"/>
- <Col id="inpt_dschdclrtyn"/>
- <Col id="inpt_dschdclrdt"/>
- <Col id="inpt_dschdclrtrgstid"/>
- <Col id="inpt_dschdclrtrgstdt"/>
- <Col id="inpt_dschrgstacptdt"/>
- <Col id="inpt_dschrgstacptcharid"/>
- <Col id="inpt_dschnotiyn"/>
- <Col id="inpt_dschnotidt"/>
- <Col id="inpt_dschnotirgstid"/>
- <Col id="inpt_dschnotirgstdt"/>
- <Col id="inpt_visitrefyn"/>
- <Col id="inpt_keepdschcnclresn"/>
- <Col id="inpt_calclastdd"/>
- <Col id="inpt_dschjudgprcsstat"/>
- <Col id="inpt_lastjudgdt"/>
- <Col id="inpt_lastmdlclamdd"/>
- <Col id="inpt_hosoutexptresncd"/>
- <Col id="inpt_lastjudgendid"/>
- <Col id="inpt_spcljudgflag"/>
- <Col id="inpt_probjudgflag"/>
- <Col id="inpt_mainjudgid"/>
- <Col id="inpt_dschcntcyn"/>
- <Col id="inpt_ownbmaxbadd"/>
- <Col id="inpt_nblsyn">N</Col>
- <Col id="inpt_prcplockid"/>
- <Col id="inpt_recovwardcd"/>
- <Col id="inpt_recovmovedd"/>
- <Col id="inpt_recovinrmdt"/>
- <Col id="inpt_recovoutdt"/>
- <Col id="inpt_ordreqformflag"/>
- <Col id="inpt_handicaprbookpossnyn"/>
- <Col id="inpt_undersixageyn"/>
- <Col id="inpt_spclcd"/>
- <Col id="inpt_fstrgstrid"/>
- <Col id="inpt_fstrgstdt"/>
- <Col id="inpt_lastupdtrid"/>
- <Col id="inpt_lastupdtdt"/>
- <Col id="inpt_ermedispclid"/>
- <Col id="inpt_calcdd"/>
- <Col id="inpt_caltm"/>
- <Col id="inpt_badcd"/>
- <Col id="inpt_ownbflag"/>
- <Col id="inpt_emplno"/>
- <Col id="inpt_onlnno"/>
- <Col id="inpt_careoutrmdt"/>
- <Col id="inpt_careoutrmdelyresn"/>
- <Col id="inpt_careoutrmrgstid"/>
- <Col id="inpt_etcordflag">-</Col>
- <Col id="inpt_spclsuppkind"/>
- <Col id="inpt_orgordtype"/>
- <Col id="inpt_subdeptcd"/>
- <Col id="inpt_erstrokeyn">N</Col>
- <Col id="inpt_deptplce"/>
- </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" sumtext="등록번호"/>
- <Column id="iphs_indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="iphs_cretno" type="STRING" size="256" sumtext="환자일련별번호번호"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력시작일자"/>
- <Column id="iphs_seqno" type="STRING" size="256" sumtext="이력일련번호"/>
- <Column id="iphs_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="iphs_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="iphs_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="iphs_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256" sumtext="보조유형사유"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256" sumtext="수가계산방법"/>
- <Column id="iphs_drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="iphs_bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="iphs_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="iphs_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="iphs_rcptyn" type="STRING" size="256" sumtext="수납여부"/>
- <Column id="iphs_clamkey" type="STRING" size="256" sumtext="청구생성기본키"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256" sumtext="청구최종일자"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256" sumtext="심사중인심사자ID"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="iphs_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" sumtext="본인부담상한액차등적용구분"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_uncocd" type="STRING" size="256" sumtext="장애인미수코드"/>
- <Column id="iphs_emplnm" type="STRING" size="256" sumtext="직원이름"/>
- <Column id="iphs_famyrelnm" type="STRING" size="256" sumtext="관계"/>
- <Column id="iphs_preststatnm" type="STRING" size="256" sumtext="근무여부"/>
- <Column id="iphs_profacptyn" type="STRING" size="256" sumtext="증명서접수여부"/>
- <Column id="iphs_profacptdd" type="STRING" size="256" sumtext="증명서접수일자"/>
- <Column id="iphs_remark" type="STRING" size="256" sumtext="참고사항"/>
- </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">N</Col>
- <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">N</Col>
- <Col id="iphs_ownbmaxgradeflag"/>
- <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_handicaprbookpossnyn"/>
- <Col id="iphs_uncocd"/>
- </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_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_roomgrdecd2" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="256"/>
- <Column id="icdr_ordtype" 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"/>
- </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_roomgrdecd"/>
- <Col id="icdr_roomtypecd"/>
- <Col id="icdr_wardcd2"/>
- <Col id="icdr_roomcd2"/>
- <Col id="icdr_roomgrdecd2"/>
- <Col id="icdr_roomtypecd2"/>
- <Col id="icdr_ordtype"/>
- <Col id="icdr_fstrgstrid"/>
- <Col id="icdr_fstrgstdt"/>
- <Col id="icdr_lastupdtrid"/>
- <Col id="icdr_lastupdtdt"/>
- </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_main_protinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="protflag" type="STRING" size="256" sumtext="환자와의 관계"/>
- <Column id="name" type="STRING" size="256" sumtext="보호자 성명"/>
- <Column id="phone" type="STRING" size="256" sumtext="보호자 연락처"/>
- <Column id="remark" type="STRING" size="256" sumtext="비고"/>
- <Column id="seqno" type="STRING" size="256" sumtext="순번"/>
- </ColumnInfo>
- </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_ordreqformflag" 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_hosoutexptresncd2" 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_ordreqformyn" 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_handicaprbookpossnyn" type="STRING" size="256"/>
- <Column id="otpt_outercdrgstyn" 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"/>
- </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_ordreqformflag"/>
- <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_hosoutexptresncd2"/>
- <Col id="otpt_clincstdyacptflag"/>
- <Col id="otpt_clincstdyno"/>
- <Col id="otpt_chrtlendyn"/>
- <Col id="otpt_ordreqformyn"/>
- <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_handicaprbookpossnyn"/>
- <Col id="otpt_outercdrgstyn"/>
- <Col id="otpt_fstacptdt"/>
- <Col id="otpt_fstacptid"/>
- <Col id="otpt_fstrgstrid"/>
- <Col id="otpt_fstrgstdt"/>
- <Col id="otpt_lastupdtrid"/>
- <Col id="otpt_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="opmi_pid" type="STRING" size="256"/>
- <Column id="opmi_rcptdd" type="STRING" size="256"/>
- <Column id="opmi_rcptno" type="STRING" size="256"/>
- <Column id="opmi_rcptseqno" type="STRING" size="256"/>
- <Column id="opmi_instcd" type="STRING" size="256"/>
- <Column id="opmi_rcptstat" type="STRING" size="256"/>
- <Column id="opmi_uncorcptflag" type="STRING" size="256"/>
- <Column id="opmi_orddd" type="STRING" size="256"/>
- <Column id="opmi_cretno" type="STRING" size="256"/>
- <Column id="opmi_acptseqno" type="STRING" size="256"/>
- <Column id="opmi_orddeptcd" type="STRING" size="256"/>
- <Column id="opmi_orddrid" type="STRING" size="256"/>
- <Column id="opmi_ordtype" type="STRING" size="256"/>
- <Column id="opmi_mskind" type="STRING" size="256"/>
- <Column id="opmi_insukind" type="STRING" size="256"/>
- <Column id="opmi_suppkind" type="STRING" size="256"/>
- <Column id="opmi_insucd" type="STRING" size="256"/>
- <Column id="opmi_payamt" type="STRING" size="256"/>
- <Column id="opmi_allownbamt" type="STRING" size="256"/>
- <Column id="opmi_nopyamt" type="STRING" size="256"/>
- <Column id="opmi_payownbamt" type="STRING" size="256"/>
- <Column id="opmi_payinsubamt" type="STRING" size="256"/>
- <Column id="opmi_handcapfund" type="STRING" size="256"/>
- <Column id="opmi_procsubtamt" type="STRING" size="256"/>
- <Column id="opmi_ersubtamt" type="STRING" size="256"/>
- <Column id="opmi_specamt" type="STRING" size="256"/>
- <Column id="opmi_discamt" type="STRING" size="256"/>
- <Column id="opmi_reduamt" type="STRING" size="256"/>
- <Column id="opmi_bloddiscamt" type="STRING" size="256"/>
- <Column id="opmi_totownbamt" type="STRING" size="256"/>
- <Column id="opmi_premdlrcptamt" type="STRING" size="256"/>
- <Column id="opmi_precardamt" type="STRING" size="256"/>
- <Column id="opmi_precashamt" type="STRING" size="256"/>
- <Column id="opmi_preonlineamt" type="STRING" size="256"/>
- <Column id="opmi_mdlrcptamt" type="STRING" size="256"/>
- <Column id="opmi_uncoamt" type="STRING" size="256"/>
- <Column id="opmi_cardamt" type="STRING" size="256"/>
- <Column id="opmi_cashamt" type="STRING" size="256"/>
- <Column id="opmi_onlineamt" type="STRING" size="256"/>
- <Column id="opmi_restamt" type="STRING" size="256"/>
- <Column id="opmi_hosindrugno" type="STRING" size="256"/>
- <Column id="opmi_hosoutdrugno" type="STRING" size="256"/>
- <Column id="opmi_calcmthdflag" type="STRING" size="256"/>
- <Column id="opmi_remfact" type="STRING" size="256"/>
- <Column id="opmi_paypsnflag" type="STRING" size="256"/>
- <Column id="opmi_paydepoamt" type="STRING" size="256"/>
- <Column id="opmi_paypsnrem" type="STRING" size="256"/>
- <Column id="opmi_orgrcptdd" type="STRING" size="256"/>
- <Column id="opmi_orgrcptno" type="STRING" size="256"/>
- <Column id="opmi_orgrcptseqno" type="STRING" size="256"/>
- <Column id="opmi_rcptexecdd" type="STRING" size="256"/>
- <Column id="opmi_rcpttm" type="STRING" size="256"/>
- <Column id="opmi_rcptrid" type="STRING" size="256"/>
- <Column id="opmi_fstrgstrid" type="STRING" size="256"/>
- <Column id="opmi_fstrgstdt" type="STRING" size="256"/>
- <Column id="opmi_lastupdtrid" type="STRING" size="256"/>
- <Column id="opmi_lastupdtdt" type="STRING" size="256"/>
- <Column id="opmi_totamt" type="STRING" size="256"/>
- <Column id="opmi_totnopyamt" type="STRING" size="256"/>
- <Column id="opmi_subtamt" type="STRING" size="256"/>
- <Column id="opmi_totreduamt" type="STRING" size="256"/>
- <Column id="opmi_targetamt" type="STRING" size="256"/>
- <Column id="opmi_pregdmndamt" type="STRING" size="256"/>
- <Column id="opmi_prepregdmndamt" type="STRING" size="256"/>
- <Column id="opmi_suppamt" type="STRING" size="256"/>
- <Column id="opmi_heallifeamtclamamt" type="STRING" size="256"/>
- <Column id="opmi_payinsurestamt" type="STRING" size="256"/>
- <Column id="opmi_payownbamt100" type="STRING" size="256"/>
- <Column id="opmi_payinsubamt100" type="STRING" size="256"/>
- <Column id="opmi_totownbamt100" type="STRING" size="256"/>
- <Column id="opmi_taxamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="opmi_pid"/>
- <Col id="opmi_rcptdd"/>
- <Col id="opmi_rcptno"/>
- <Col id="opmi_rcptseqno"/>
- <Col id="opmi_instcd"/>
- <Col id="opmi_rcptstat"/>
- <Col id="opmi_uncorcptflag"/>
- <Col id="opmi_orddd"/>
- <Col id="opmi_cretno"/>
- <Col id="opmi_acptseqno"/>
- <Col id="opmi_orddeptcd"/>
- <Col id="opmi_orddrid"/>
- <Col id="opmi_ordtype"/>
- <Col id="opmi_mskind"/>
- <Col id="opmi_insukind"/>
- <Col id="opmi_suppkind"/>
- <Col id="opmi_insucd"/>
- <Col id="opmi_payamt"/>
- <Col id="opmi_allownbamt"/>
- <Col id="opmi_nopyamt"/>
- <Col id="opmi_payownbamt"/>
- <Col id="opmi_payinsubamt"/>
- <Col id="opmi_handcapfund"/>
- <Col id="opmi_procsubtamt"/>
- <Col id="opmi_ersubtamt"/>
- <Col id="opmi_specamt"/>
- <Col id="opmi_discamt"/>
- <Col id="opmi_reduamt"/>
- <Col id="opmi_bloddiscamt"/>
- <Col id="opmi_totownbamt"/>
- <Col id="opmi_premdlrcptamt"/>
- <Col id="opmi_precardamt"/>
- <Col id="opmi_precashamt"/>
- <Col id="opmi_preonlineamt"/>
- <Col id="opmi_mdlrcptamt"/>
- <Col id="opmi_uncoamt"/>
- <Col id="opmi_cardamt"/>
- <Col id="opmi_cashamt"/>
- <Col id="opmi_onlineamt"/>
- <Col id="opmi_restamt"/>
- <Col id="opmi_hosindrugno"/>
- <Col id="opmi_hosoutdrugno"/>
- <Col id="opmi_calcmthdflag"/>
- <Col id="opmi_remfact"/>
- <Col id="opmi_paypsnflag"/>
- <Col id="opmi_paydepoamt"/>
- <Col id="opmi_paypsnrem"/>
- <Col id="opmi_orgrcptdd"/>
- <Col id="opmi_orgrcptno"/>
- <Col id="opmi_orgrcptseqno"/>
- <Col id="opmi_rcptexecdd"/>
- <Col id="opmi_rcpttm"/>
- <Col id="opmi_rcptrid"/>
- <Col id="opmi_fstrgstrid"/>
- <Col id="opmi_fstrgstdt"/>
- <Col id="opmi_lastupdtrid"/>
- <Col id="opmi_lastupdtdt"/>
- <Col id="opmi_totamt"/>
- <Col id="opmi_totnopyamt"/>
- <Col id="opmi_subtamt"/>
- <Col id="opmi_totreduamt"/>
- <Col id="opmi_targetamt"/>
- <Col id="opmi_pregdmndamt"/>
- <Col id="opmi_prepregdmndamt"/>
- <Col id="opmi_suppamt"/>
- <Col id="opmi_heallifeamtclamamt"/>
- <Col id="opmi_payinsurestamt"/>
- <Col id="opmi_payownbamt100"/>
- <Col id="opmi_payinsubamt100"/>
- <Col id="opmi_totownbamt100"/>
- <Col id="opmi_taxamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_otpt_old" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="otpt_pid_old" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="otpt_orddd_old" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="otpt_cretno_old" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="otpt_acptseqno_old" type="STRING" size="256" sumtext="생성번호별 이력 일련번호"/>
- <Column id="otpt_instcd_old" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="otpt_histstat_old" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="otpt_orgorddd_old" type="STRING" size="256" sumtext="원 진료일자"/>
- <Column id="otpt_orgcretno_old" type="STRING" size="256" sumtext="원 외래등록 생성번호"/>
- <Column id="otpt_calcbaseflag_old" type="STRING" size="256" sumtext="계산기준구분"/>
- <Column id="otpt_calcyn_old" type="STRING" size="256" sumtext="정산여부"/>
- <Column id="otpt_ordtm_old" type="STRING" size="256" sumtext="진료시간"/>
- <Column id="otpt_orddeptcd_old" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="otpt_orddrid_old" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="otpt_dutdeptcd_old" type="STRING" size="256" sumtext="근무부서코드"/>
- <Column id="otpt_centcd_old" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="otpt_supdeptcd_old" type="STRING" size="256" sumtext="상위부서코드"/>
- <Column id="otpt_mskind_old" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="otpt_insukind_old" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="otpt_suppkind_old" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="otpt_insucd_old" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="otpt_suppkindresn_old" type="STRING" size="256" sumtext="보조유형에 대한 사유코"/>
- <Column id="otpt_specordyn_old" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="otpt_holiflag_old" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="otpt_fsexamflag_old" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="otpt_fsexammanlyn_old" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="otpt_ordtype_old" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="otpt_brateflag_old" type="STRING" size="256" sumtext="응급가산류구분"/>
- <Column id="otpt_medamtestmyn_old" type="STRING" size="256" sumtext="진찰료산정여부"/>
- <Column id="otpt_medamtpostyn_old" type="STRING" size="256" sumtext="진찰료후불여부"/>
- <Column id="otpt_medamtfreeresn_old" type="STRING" size="256" sumtext="진찰료면제사유코드"/>
- <Column id="otpt_rsrvflag_old" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="otpt_etcordflag_old" type="STRING" size="256" sumtext="(코드군 P0022 참조)F:보호자대진,N:가정간호,M:물리치료,J:주사"/>
- <Column id="otpt_disccd_old" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="otpt_hosoutexptresncd_old" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="otpt_clincstdyacptflag_old" type="STRING" size="256" sumtext="임상시험구분"/>
- <Column id="otpt_clincstdyno_old" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="otpt_chrtlendyn_old" type="STRING" size="256" sumtext="차트대출여부"/>
- <Column id="otpt_specorddescyn_old" type="STRING" size="256" sumtext="선택진료설명여부"/>
- <Column id="otpt_ordreqdescyn_old" type="STRING" size="256" sumtext="진료의로서 설명여부"/>
- <Column id="otpt_ordreqhospgrde_old" type="STRING" size="256" sumtext="진료의뢰서 설명병원 등급"/>
- <Column id="otpt_insuchrgyn_old" type="STRING" size="256" sumtext="보험회사담당자여부"/>
- <Column id="otpt_nursacptyn_old" type="STRING" size="256" sumtext="간호사접수여부"/>
- <Column id="otpt_nursacptdt_old" type="STRING" size="256" sumtext="간호사접수일시"/>
- <Column id="otpt_dracptyn_old" type="STRING" size="256" sumtext="의사접수여부"/>
- <Column id="otpt_dracptdt_old" type="STRING" size="256" sumtext="의사접수일시"/>
- <Column id="otpt_prcpgenryn_old" type="STRING" size="256" sumtext="처방발생여부"/>
- <Column id="otpt_prcpnotoccrresn_old" type="STRING" size="256" sumtext="처방미발생사유코드"/>
- <Column id="otpt_estmspclappyn_old" type="STRING" size="256" sumtext="산정특례적용여부"/>
- <Column id="otpt_elbulbodstat_old" type="STRING" size="256" sumtext="전광판 상태"/>
- <Column id="otpt_elbulbodstatdt_old" type="STRING" size="256" sumtext="전광판상태입력일시"/>
- <Column id="otpt_calcflag_old" type="STRING" size="256" sumtext="계산구분"/>
- <Column id="otpt_calcmthdflag_old" type="STRING" size="256" sumtext="계산방법구분"/>
- <Column id="otpt_dnoracptyn_old" type="STRING" size="256" sumtext="공여자접수여부"/>
- <Column id="otpt_rqstflag_old" type="STRING" size="256" sumtext="협력의뢰구분"/>
- <Column id="otpt_rqsthospcd_old" type="STRING" size="256" sumtext="협력의뢰병원명"/>
- <Column id="otpt_rqstdrid_old" type="STRING" size="256" sumtext="통화자"/>
- <Column id="otpt_ermngtamtcalcyn_old" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="otpt_erbrthflag_old" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="otpt_erchospath_old" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="otpt_erorddeptcd_old" type="STRING" size="256" sumtext="응급진료"/>
- <Column id="otpt_erjudgstat_old" type="STRING" size="256" sumtext="응급심사상태"/>
- <Column id="otpt_eroutrmnotidt_old" type="STRING" size="256" sumtext="응급퇴실통보일시"/>
- <Column id="otpt_eroutrmdt_old" type="STRING" size="256" sumtext="응급퇴실일시"/>
- <Column id="otpt_lastrcptendyn_old" type="STRING" size="256" sumtext="최종수납완료여부"/>
- <Column id="otpt_tdayinflag_old" type="STRING" size="256" sumtext="당일입원구분"/>
- <Column id="otpt_tranindd_old" type="STRING" size="256" sumtext="전환입원일자"/>
- <Column id="otpt_rcptdd_old" type="STRING" size="256" sumtext="영수일자"/>
- <Column id="otpt_rcptno_old" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="otpt_rcptseqno_old" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="otpt_telrsrvrem_old" type="STRING" size="256" sumtext="전화예약참고사항"/>
- <Column id="otpt_bforddd_old" type="STRING" size="256" sumtext="이전진료일자"/>
- <Column id="otpt_bfordtm_old" type="STRING" size="256" sumtext="이전진료시간"/>
- <Column id="otpt_bforddeptcd_old" type="STRING" size="256" sumtext="이전진료과코드"/>
- <Column id="otpt_bforddrid_old" type="STRING" size="256" sumtext="이전진료의ID"/>
- <Column id="otpt_updtcnclresn_old" type="STRING" size="256" sumtext="변경취소사유"/>
- <Column id="otpt_fstacptid_old" type="STRING" size="256" sumtext="최초접수자ID"/>
- <Column id="otpt_fstacptdt_old" type="STRING" size="256" sumtext="최초접수일시"/>
- <Column id="otpt_fstrgstrid_old" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="otpt_fstrgstdt_old" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="otpt_lastupdtrid_old" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="otpt_lastupdtdt_old" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_oscl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oscl_pid" type="STRING" size="256"/>
- <Column id="oscl_orddd" type="STRING" size="256"/>
- <Column id="oscl_cretno" type="STRING" size="256"/>
- <Column id="oscl_calcseqno" type="STRING" size="256"/>
- <Column id="oscl_calcscorseqno" type="STRING" size="256"/>
- <Column id="oscl_instcd" type="STRING" size="256"/>
- <Column id="oscl_calcstat" type="STRING" size="256"/>
- <Column id="oscl_clamtrgtstat" type="STRING" size="256"/>
- <Column id="oscl_acptseqno" type="STRING" size="256"/>
- <Column id="oscl_orddeptcd" type="STRING" size="256"/>
- <Column id="oscl_orddrid" type="STRING" size="256"/>
- <Column id="oscl_mskind" type="STRING" size="256"/>
- <Column id="oscl_ordtype" type="STRING" size="256"/>
- <Column id="oscl_grupcalcscorcd" type="STRING" size="256"/>
- <Column id="oscl_snglcalcscorcd" type="STRING" size="256"/>
- <Column id="oscl_grupcalcscorcls" type="STRING" size="256"/>
- <Column id="oscl_snglcalcscorcls" type="STRING" size="256"/>
- <Column id="oscl_grupearncls" type="STRING" size="256"/>
- <Column id="oscl_snglearncls" type="STRING" size="256"/>
- <Column id="oscl_ordqty" type="STRING" size="256"/>
- <Column id="oscl_ordtims" type="STRING" size="256"/>
- <Column id="oscl_orddays" type="STRING" size="256"/>
- <Column id="oscl_calcqty" type="STRING" size="256"/>
- <Column id="oscl_calctims" type="STRING" size="256"/>
- <Column id="oscl_calcdays" type="STRING" size="256"/>
- <Column id="oscl_matractflag" type="STRING" size="256"/>
- <Column id="oscl_calcpayflag" type="STRING" size="256"/>
- <Column id="oscl_prcppayflag" type="STRING" size="256"/>
- <Column id="oscl_calcscorpayflag" type="STRING" size="256"/>
- <Column id="oscl_freeflag" type="STRING" size="256"/>
- <Column id="oscl_opflag" type="STRING" size="256"/>
- <Column id="oscl_ansttm" type="STRING" size="256"/>
- <Column id="oscl_spccd" type="STRING" size="256"/>
- <Column id="oscl_pntunitcost" type="STRING" size="256"/>
- <Column id="oscl_calcscorpnt" type="STRING" size="256"/>
- <Column id="oscl_estmpnt" type="STRING" size="256"/>
- <Column id="oscl_appunitcost" type="STRING" size="256"/>
- <Column id="oscl_estmamt" type="STRING" size="256"/>
- <Column id="oscl_calcamt" type="STRING" size="256"/>
- <Column id="oscl_hospaddamt" type="STRING" size="256"/>
- <Column id="oscl_specamt" type="STRING" size="256"/>
- <Column id="oscl_payamt" type="STRING" size="256"/>
- <Column id="oscl_allownbamt" type="STRING" size="256"/>
- <Column id="oscl_nopyamt" type="STRING" size="256"/>
- <Column id="oscl_payownbrate" type="STRING" size="256"/>
- <Column id="oscl_payinsubamt" type="STRING" size="256"/>
- <Column id="oscl_payownbamt" type="STRING" size="256"/>
- <Column id="oscl_paydiscamt" type="STRING" size="256"/>
- <Column id="oscl_nopydiscamt" type="STRING" size="256"/>
- <Column id="oscl_specdiscamt" type="STRING" size="256"/>
- <Column id="oscl_hosoutexptresncd" type="STRING" size="256"/>
- <Column id="oscl_hosoutdrugno" type="STRING" size="256"/>
- <Column id="oscl_specordyn" type="STRING" size="256"/>
- <Column id="oscl_execdeptcd" type="STRING" size="256"/>
- <Column id="oscl_execdd" type="STRING" size="256"/>
- <Column id="oscl_exectm" type="STRING" size="256"/>
- <Column id="oscl_execrid" type="STRING" size="256"/>
- <Column id="oscl_pamexecdd" type="STRING" size="256"/>
- <Column id="oscl_earnenddd" type="STRING" size="256"/>
- <Column id="oscl_actcnclresn" type="STRING" size="256"/>
- <Column id="oscl_clamspclcd" type="STRING" size="256"/>
- <Column id="oscl_clamkey" type="STRING" size="256"/>
- <Column id="oscl_clamcretdd" type="STRING" size="256"/>
- <Column id="oscl_clamcretyn" type="STRING" size="256"/>
- <Column id="oscl_estmcls" type="STRING" size="256"/>
- <Column id="oscl_estmmeancd" type="STRING" size="256"/>
- <Column id="oscl_estmcd" type="STRING" size="256"/>
- <Column id="oscl_readdrid" type="STRING" size="256"/>
- <Column id="oscl_clincstdyno" type="STRING" size="256"/>
- <Column id="oscl_exitprvntdrugyn" type="STRING" size="256"/>
- <Column id="oscl_exitprvntdrugamt" type="STRING" size="256"/>
- <Column id="oscl_trustaddrate" type="STRING" size="256"/>
- <Column id="oscl_bothaddyn" type="STRING" size="256"/>
- <Column id="oscl_prcpdd" type="STRING" size="256"/>
- <Column id="oscl_prcpno" type="STRING" size="256"/>
- <Column id="oscl_prcphistno" type="STRING" size="256"/>
- <Column id="oscl_execprcpseqno" type="STRING" size="256"/>
- <Column id="oscl_cnfmcd" type="STRING" size="256"/>
- <Column id="oscl_cpflag" type="STRING" size="256"/>
- <Column id="oscl_prnprcpflag" type="STRING" size="256"/>
- <Column id="oscl_portprcpflag" type="STRING" size="256"/>
- <Column id="oscl_anamneflag" type="STRING" size="256"/>
- <Column id="oscl_spcljudgyn" type="STRING" size="256"/>
- <Column id="oscl_judgflag" type="STRING" size="256"/>
- <Column id="oscl_cvrtinprcpdeptcd" type="STRING" size="256"/>
- <Column id="oscl_cvrtinprcpdrid" type="STRING" size="256"/>
- <Column id="oscl_rcptdd" type="STRING" size="256"/>
- <Column id="oscl_rcptno" type="STRING" size="256"/>
- <Column id="oscl_rcptseqno" type="STRING" size="256"/>
- <Column id="oscl_rcptexecdd" type="STRING" size="256"/>
- <Column id="oscl_rcpttm" type="STRING" size="256"/>
- <Column id="oscl_fstrgstrid" type="STRING" size="256"/>
- <Column id="oscl_fstrgstdt" type="STRING" size="256"/>
- <Column id="oscl_lastupdtrid" type="STRING" size="256"/>
- <Column id="oscl_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="oscl_pid"/>
- <Col id="oscl_orddd"/>
- <Col id="oscl_cretno"/>
- <Col id="oscl_calcseqno"/>
- <Col id="oscl_calcscorseqno"/>
- <Col id="oscl_instcd"/>
- <Col id="oscl_calcstat"/>
- <Col id="oscl_clamtrgtstat"/>
- <Col id="oscl_acptseqno"/>
- <Col id="oscl_orddeptcd"/>
- <Col id="oscl_orddrid"/>
- <Col id="oscl_mskind"/>
- <Col id="oscl_ordtype"/>
- <Col id="oscl_grupcalcscorcd"/>
- <Col id="oscl_snglcalcscorcd"/>
- <Col id="oscl_grupcalcscorcls"/>
- <Col id="oscl_snglcalcscorcls"/>
- <Col id="oscl_grupearncls"/>
- <Col id="oscl_snglearncls"/>
- <Col id="oscl_ordqty"/>
- <Col id="oscl_ordtims"/>
- <Col id="oscl_orddays"/>
- <Col id="oscl_calcqty"/>
- <Col id="oscl_calctims"/>
- <Col id="oscl_calcdays"/>
- <Col id="oscl_matractflag"/>
- <Col id="oscl_calcpayflag"/>
- <Col id="oscl_prcppayflag"/>
- <Col id="oscl_calcscorpayflag"/>
- <Col id="oscl_freeflag"/>
- <Col id="oscl_opflag"/>
- <Col id="oscl_ansttm"/>
- <Col id="oscl_spccd"/>
- <Col id="oscl_pntunitcost"/>
- <Col id="oscl_calcscorpnt"/>
- <Col id="oscl_estmpnt"/>
- <Col id="oscl_appunitcost"/>
- <Col id="oscl_estmamt"/>
- <Col id="oscl_calcamt"/>
- <Col id="oscl_hospaddamt"/>
- <Col id="oscl_specamt"/>
- <Col id="oscl_payamt"/>
- <Col id="oscl_allownbamt"/>
- <Col id="oscl_nopyamt"/>
- <Col id="oscl_payownbrate"/>
- <Col id="oscl_payinsubamt"/>
- <Col id="oscl_payownbamt"/>
- <Col id="oscl_paydiscamt"/>
- <Col id="oscl_nopydiscamt"/>
- <Col id="oscl_specdiscamt"/>
- <Col id="oscl_hosoutexptresncd"/>
- <Col id="oscl_hosoutdrugno"/>
- <Col id="oscl_specordyn"/>
- <Col id="oscl_execdeptcd"/>
- <Col id="oscl_execdd"/>
- <Col id="oscl_exectm"/>
- <Col id="oscl_execrid"/>
- <Col id="oscl_pamexecdd"/>
- <Col id="oscl_earnenddd"/>
- <Col id="oscl_actcnclresn"/>
- <Col id="oscl_clamspclcd"/>
- <Col id="oscl_clamkey"/>
- <Col id="oscl_clamcretdd"/>
- <Col id="oscl_clamcretyn"/>
- <Col id="oscl_estmcls"/>
- <Col id="oscl_estmmeancd"/>
- <Col id="oscl_estmcd"/>
- <Col id="oscl_readdrid"/>
- <Col id="oscl_clincstdyno"/>
- <Col id="oscl_exitprvntdrugyn"/>
- <Col id="oscl_exitprvntdrugamt"/>
- <Col id="oscl_trustaddrate"/>
- <Col id="oscl_bothaddyn"/>
- <Col id="oscl_prcpdd"/>
- <Col id="oscl_prcpno"/>
- <Col id="oscl_prcphistno"/>
- <Col id="oscl_execprcpseqno"/>
- <Col id="oscl_cnfmcd"/>
- <Col id="oscl_cpflag"/>
- <Col id="oscl_prnprcpflag"/>
- <Col id="oscl_portprcpflag"/>
- <Col id="oscl_anamneflag"/>
- <Col id="oscl_spcljudgyn"/>
- <Col id="oscl_judgflag"/>
- <Col id="oscl_cvrtinprcpdeptcd"/>
- <Col id="oscl_cvrtinprcpdrid"/>
- <Col id="oscl_rcptdd"/>
- <Col id="oscl_rcptno"/>
- <Col id="oscl_rcptseqno"/>
- <Col id="oscl_rcptexecdd"/>
- <Col id="oscl_rcpttm"/>
- <Col id="oscl_fstrgstrid"/>
- <Col id="oscl_fstrgstdt"/>
- <Col id="oscl_lastupdtrid"/>
- <Col id="oscl_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_etc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_orddeptnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_h_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_todd_before" type="STRING" size="256" sumtext="변경전 종료일자"/>
- <Column id="hndc_seqno_before" type="STRING" size="256" sumtext="변경전 일련번호"/>
- <Column id="hndc_instcd_before" type="STRING" size="256" sumtext="변경전 기관코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptbs_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptbs_instcd" 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_chinm" type="STRING" size="256" sumtext="한문이름"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256" sumtext="주민번호 앞 6자리"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256" sumtext="주민번호 뒤 7자리"/>
- <Column id="ptbs_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="ptbs_sex" type="STRING" size="256" sumtext="성별(남 M,여 F)"/>
- <Column id="ptbs_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="ptbs_bindpid" 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_smsaprvyn" type="STRING" size="256" sumtext="SMS전송 승인여부"/>
- <Column id="ptbs_email" type="STRING" size="256" sumtext="이메일계정"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256" sumtext="우편번호 앞 3자리"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256" sumtext="우편번호 뒤 3자리"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256" sumtext="우편번호 순서(일련번호)"/>
- <Column id="ptbs_highaddr" type="STRING" size="256" sumtext="주소"/>
- <Column id="ptbs_detladdr" type="STRING" size="256" sumtext="상세주소(하위주소)"/>
- <Column id="ptbs_btype" type="STRING" size="256" sumtext="혈액형"/>
- <Column id="ptbs_rh" type="STRING" size="256" sumtext="RH혈액형"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="ptbs_nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="ptbs_psptno" type="STRING" size="256" sumtext="여권번호"/>
- <Column id="ptbs_recmyn" type="STRING" size="256" sumtext="추천여부"/>
- <Column id="ptbs_recmerid" type="STRING" size="256" sumtext="추천인ID"/>
- <Column id="ptbs_recmernm" type="STRING" size="256" sumtext="추천인이름"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256" sumtext="추천인과 관계코드"/>
- <Column id="ptbs_vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="ptbs_viprem" type="STRING" size="256" sumtext="VIP비고사항"/>
- <Column id="ptbs_religncd" type="STRING" size="256" sumtext="종교코드"/>
- <Column id="ptbs_baptnm" type="STRING" size="256" sumtext="세례명"/>
- <Column id="ptbs_chchnm" 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_chosresn" type="STRING" size="256" sumtext="내원사유"/>
- <Column id="ptbs_animyn" type="STRING" size="256" sumtext="동물번호여부"/>
- <Column id="ptbs_exptresncd" type="STRING" size="256" sumtext="원외 예외 사유코드"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256" sumtext="재원여부"/>
- <Column id="ptbs_handicapryn" type="STRING" size="256" sumtext="장애인여부"/>
- <Column id="ptbs_kioskrcptnoyn" type="STRING" size="256" sumtext="무인수납가능여부"/>
- <Column id="ptbs_carnum" type="STRING" size="256" sumtext="차량번호"/>
- <Column id="ptbs_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptbs_acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="ptbs_acptno" type="STRING" size="256" sumtext="접수일련번호"/>
- <Column id="ptbs_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptbs_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptbs_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptbs_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="ptbs_outunco" type="STRING" size="256" sumtext="외래미수금"/>
- <Column id="ptbs_inunco" type="STRING" size="256" sumtext="재원미수금"/>
- <Column id="ptbs_tdaydsch" 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_builno" 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="환자고유ID"/>
- <Column id="ptbs_instcd" 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_chinm" type="STRING" size="256" sumtext="한문이름"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256" sumtext="주민번호 앞6자리"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256" sumtext="주민번호 뒤7자리"/>
- <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_bindpid" 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_smsaprvyn" type="STRING" size="256" sumtext="SMS전송 승인여부"/>
- <Column id="ptbs_email" type="STRING" size="256" sumtext="이메일계정"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256" sumtext="우편번호 앞3자리"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256" sumtext="우편번호 뒤3자리"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256" sumtext="우편번호 일련번호"/>
- <Column id="ptbs_highaddr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="ptbs_detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="ptbs_btype" type="STRING" size="256" sumtext="혈액형"/>
- <Column id="ptbs_rh" type="STRING" size="256" sumtext="RH혈액형"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="ptbs_nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="ptbs_psptno" type="STRING" size="256" sumtext="여권번호"/>
- <Column id="ptbs_recmyn" type="STRING" size="256" sumtext="추천여부"/>
- <Column id="ptbs_recmerid" type="STRING" size="256" sumtext="추천인ID"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256" sumtext="관계코드"/>
- <Column id="ptbs_vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="ptbs_viprem" type="STRING" size="256" sumtext="VIP비고사항"/>
- <Column id="ptbs_religncd" type="STRING" size="256" sumtext="종교코드"/>
- <Column id="ptbs_baptnm" type="STRING" size="256" sumtext="세례명"/>
- <Column id="ptbs_chchnm" 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_chosresn" type="STRING" size="256" sumtext="내원사유"/>
- <Column id="ptbs_animyn" type="STRING" size="256" sumtext="동물번호여부"/>
- <Column id="ptbs_exptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256" sumtext="재원여부"/>
- <Column id="ptbs_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptbs_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptbs_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptbs_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptbs_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="ptbs_outunco" type="STRING" size="256" sumtext="외래미수금"/>
- <Column id="ptbs_inunco" type="STRING" size="256" sumtext="입원미수금"/>
- <Column id="ptbs_agmttype" type="STRING" size="256" sumtext="입원약정서구분"/>
- <Column id="ptbs_agmtdays" type="INT" size="256" sumtext="기간약정서잔여일"/>
- <Column id="ptbs_isolinfo" type="STRING" size="256" sumtext="격리환자정보"/>
- <Column id="ptbs_builno" type="STRING" size="256" sumtext="도로명주소 코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_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="INT" size="256" sumtext="일련번호"/>
- <Column id="ptin_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptin_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptin_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptin_insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="ptin_insunm" type="STRING" size="256" sumtext="보험자성명"/>
- <Column id="ptin_insuno" type="STRING" size="256" sumtext="보험증번호"/>
- <Column id="ptin_insdnm" type="STRING" size="256" sumtext="피보험자성명"/>
- <Column id="ptin_insdrrgstno1" type="STRING" size="256" sumtext="피보험자 주민번호 앞6자리"/>
- <Column id="ptin_insdrrgstno2" type="STRING" size="256" sumtext="피보험자 주민번호 뒤7자리"/>
- <Column id="ptin_insdrela" type="STRING" size="256" sumtext="관계"/>
- <Column id="ptin_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptin_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptin_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptin_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_h_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptsp_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptsp_workflag" type="STRING" size="256" sumtext="작업구분"/>
- <Column id="ptsp_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="ptsp_seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="ptsp_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptsp_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptsp_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptsp_opengrde" type="STRING" size="256" sumtext="특이사항공개정도"/>
- <Column id="ptsp_ordpossyn" type="STRING" size="256" sumtext="진료가능유무"/>
- <Column id="ptsp_endyn" type="STRING" size="256" sumtext="종결유무"/>
- <Column id="ptsp_acptresn" type="STRING" size="256" sumtext="등록된 사유"/>
- <Column id="ptsp_endresn" type="STRING" size="256" sumtext="종결사유"/>
- <Column id="ptsp_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptsp_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptsp_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptsp_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_h_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" sumtext="등록번호"/>
- <Column id="otpt_cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="otpt_acptseqno" type="STRING" size="256" sumtext="이력일련번호"/>
- <Column id="otpt_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="otpt_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="otpt_ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="otpt_orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="otpt_ordtm" type="STRING" size="256" sumtext="진료시간"/>
- <Column id="inpt_dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
- <Column id="otpt_orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="otpt_orddrid" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="otpt_specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="otpt_dracptyn" type="STRING" size="256" sumtext="의사접수여부"/>
- <Column id="otpt_rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="otpt_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="otpt_fsexamflag" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="otpt_etcordflag" type="STRING" size="256" sumtext="(코드군 P0022 참조)F:보호자대진,N:가정간호,M:물리치료,J:주사"/>
- <Column id="otpt_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="otpt_suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="otpt_insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="otpt_suppkindresn" type="STRING" size="256" sumtext="보험유형사유"/>
- <Column id="otpt_medamtestmyn" type="STRING" size="256" sumtext="진찰료산정여부"/>
- <Column id="otpt_medamtpostyn" type="STRING" size="256" sumtext="진찰료후불여부"/>
- <Column id="otpt_calcflag" type="STRING" size="256" sumtext="재계산여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_inpt1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_pid" type="STRING" size="256" sumtext="등록번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="inpt_hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="inpt_rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="inpt_sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="inpt_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="inpt_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="inpt_pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="inpt_indd" type="STRING" size="256" sumtext="입원 일자"/>
- <Column id="inpt_cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="inpt_seqno" type="INT" size="256" sumtext="이력 일련번호"/>
- <Column id="inpt_instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="inpt_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="inpt_histstat" type="STRING" size="256" sumtext="이력 상태"/>
- <Column id="inpt_intm" type="STRING" size="256" sumtext="입원 시간"/>
- <Column id="inpt_inpath" type="STRING" size="256" sumtext="입원 경로"/>
- <Column id="inpt_arvpath" type="STRING" size="256" sumtext="도착경로"/>
- <Column id="inpt_ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256" sumtext="본원 출생여부"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256" sumtext="입원예약 여부"/>
- <Column id="inpt_dschdd" type="STRING" size="256" sumtext="퇴원 일자"/>
- <Column id="inpt_dschtm" type="STRING" size="256" sumtext="퇴원 시간"/>
- <Column id="inpt_dschtype" type="STRING" size="256" sumtext="퇴원 형태"/>
- <Column id="inpt_dethdt" type="STRING" size="256" sumtext="사망 일시"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256" sumtext="진찰료 산정"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256" sumtext="초재진 구분"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="inpt_holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="inpt_brateflag" type="STRING" size="256" sumtext="외래부담률 O, 입원부담률 I"/>
- <Column id="inpt_ordtype" type="STRING" size="256" sumtext="진료형태(외래 O, 응급 E ,입원 I)"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="inpt_erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="inpt_hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="inpt_insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
- <Column id="inpt_suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
- <Column id="inpt_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_orddeptnm" type="STRING" size="256" sumtext="진료과 코드"/>
- <Column id="inpt_medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
- <Column id="inpt_medispclnm" type="STRING" size="256" sumtext="담당교수명"/>
- <Column id="inpt_atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_atdoctnm" type="STRING" size="256" sumtext="주치의 ID"/>
- <Column id="inpt_specordyn" type="STRING" size="256" sumtext="선택 진료 여부"/>
- <Column id="inpt_wardcd" type="STRING" size="256" sumtext="병동 코드"/>
- <Column id="inpt_roomcd" type="STRING" size="256" sumtext="병실 코드"/>
- <Column id="inpt_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_erstrokeyn" type="STRING" size="256" sumtext="급성뇌졸중환자여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_h_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_seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="srdg_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="srdg_histstat" 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="관계"/>
- <Column id="srdg_acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="srdg_acpttm" type="STRING" size="256" sumtext="접수일시"/>
- <Column id="srdg_acptid" type="STRING" size="256" sumtext="접수자"/>
- <Column id="srdg_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="srdg_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="srdg_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="srdg_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="srdg_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="srdg_insuflag_before" type="STRING" size="256" sumtext="변경전 보험구분"/>
- <Column id="srdg_suppkind_before" type="STRING" size="256" sumtext="변경전 보조유형"/>
- <Column id="srdg_todd_before" type="STRING" size="256" sumtext="변경전 종료일자"/>
- <Column id="srdg_seqno_before" type="STRING" size="256" sumtext="변경전 일련번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_h_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_rcv_h_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_todd_before" type="STRING" size="256" sumtext="변경전 종료일자"/>
- <Column id="hndc_seqno_before" type="STRING" size="256" sumtext="변경전 일련번호"/>
- <Column id="hndc_instcd_before" type="STRING" size="256" sumtext="변경전 기관코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_h_allunco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="unco_outuncoamt" type="STRING" size="256" sumtext="외래미수"/>
- <Column id="unco_dschuncoamt" type="STRING" size="256" sumtext="퇴원미수"/>
- <Column id="unco_bogjamt" type="STRING" size="256" sumtext="후원회미수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_h_bind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bind_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="bind_oldpid" type="STRING" size="256" sumtext="과거등록번호"/>
- <Column id="bind_newpid" type="STRING" size="256" sumtext="신규등록번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_protinfo" 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="protflag" type="STRING" size="256" sumtext="환자와의 관계"/>
- <Column id="name" type="STRING" size="256" sumtext="보호자 성명"/>
- <Column id="phone" type="STRING" size="256" sumtext="보호자 연락처"/>
- <Column id="remark" type="STRING" size="256" sumtext="비고"/>
- <Column id="seqno" type="STRING" size="256" sumtext="순번"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_todayotpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="todayotptyn" type="STRING" size="256" sumtext="당일외래접수이력"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp" 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>
- </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_hidden_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="olnw" type="STRING" size="256"/>
- <Column id="gubn_flag" type="STRING" size="256"/>
- <Column id="ptbs_flag" type="STRING" size="256"/>
- <Column id="otpt_flag" type="STRING" size="256"/>
- <Column id="ptin_flag" type="STRING" size="256"/>
- <Column id="ptdc_flag" type="STRING" size="256"/>
- <Column id="opmi_flag" type="STRING" size="256"/>
- <Column id="oscl_flag" type="STRING" size="256"/>
- <Column id="h_unco_flag" type="STRING" size="256"/>
- <Column id="h_card_flag" type="STRING" size="256"/>
- <Column id="h_dcgm_flag" type="STRING" size="256"/>
- <Column id="h_cnst_flag" type="STRING" size="256"/>
- <Column id="h_cash_flag" type="STRING" size="256"/>
- <Column id="h_onln_flag" type="STRING" size="256"/>
- <Column id="cash_flag" type="STRING" size="256"/>
- <Column id="cash_number" type="STRING" size="256"/>
- <Column id="cash_type" type="STRING" size="256"/>
- <Column id="medcostestmflag_chk_yn" type="STRING" size="256"/>
- <Column id="vip" type="STRING" size="256"/>
- <Column id="bogj_flag" type="STRING" size="256"/>
- <Column id="rqst_flag" type="STRING" size="256"/>
- <Column id="rpid_flag" type="STRING" size="256"/>
- <Column id="msave_flag" type="STRING" size="256"/>
- <Column id="checkcard" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="olnw"/>
- <Col id="gubn_flag"/>
- <Col id="ptbs_flag"/>
- <Col id="otpt_flag"/>
- <Col id="ptin_flag"/>
- <Col id="ptdc_flag"/>
- <Col id="opmi_flag"/>
- <Col id="oscl_flag"/>
- <Col id="h_unco_flag"/>
- <Col id="h_card_flag"/>
- <Col id="h_dcgm_flag"/>
- <Col id="h_cnst_flag"/>
- <Col id="h_cash_flag"/>
- <Col id="h_onln_flag"/>
- <Col id="cash_flag"/>
- <Col id="cash_number"/>
- <Col id="cash_type"/>
- <Col id="medcostestmflag_chk_yn"/>
- <Col id="vip"/>
- <Col id="bogj_flag"/>
- <Col id="rqst_flag"/>
- <Col id="rpid_flag"/>
- <Col id="msave_flag"/>
- <Col id="checkcard"/>
- </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">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ptbs_pid" type="STRING" size="256" sumtext="환자고유ID"/>
- <Column id="ptbs_instcd" 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_chinm" type="STRING" size="256" sumtext="한문이름"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256" sumtext="주민번호 앞6자리"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256" sumtext="주민번호 뒤7자리"/>
- <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_bindpid" 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_smsaprvyn" type="STRING" size="256" sumtext="SMS전송 승인여부"/>
- <Column id="ptbs_email" type="STRING" size="256" sumtext="이메일계정"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256" sumtext="우편번호 앞3자리"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256" sumtext="우편번호 뒤3자리"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256" sumtext="우편번호 일련번호"/>
- <Column id="ptbs_highaddr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="ptbs_detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="ptbs_btype" type="STRING" size="256" sumtext="혈액형"/>
- <Column id="ptbs_rh" type="STRING" size="256" sumtext="RH혈액형"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="ptbs_nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="ptbs_psptno" type="STRING" size="256" sumtext="여권번호"/>
- <Column id="ptbs_recmyn" type="STRING" size="256" sumtext="추천여부"/>
- <Column id="ptbs_recmerid" type="STRING" size="256" sumtext="추천인ID"/>
- <Column id="ptbs_recmernm" type="STRING" size="256"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256" sumtext="관계코드"/>
- <Column id="ptbs_vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="ptbs_viprem" type="STRING" size="256" sumtext="VIP비고사항"/>
- <Column id="ptbs_religncd" type="STRING" size="256" sumtext="종교코드"/>
- <Column id="ptbs_baptnm" type="STRING" size="256" sumtext="세례명"/>
- <Column id="ptbs_chchnm" 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_chosresn" type="STRING" size="256" sumtext="내원사유"/>
- <Column id="ptbs_animyn" type="STRING" size="256" sumtext="동물번호여부"/>
- <Column id="ptbs_exptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256" sumtext="재원여부"/>
- <Column id="ptbs_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptbs_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptbs_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptbs_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptbs_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="ptbs_outunco" type="STRING" size="256" sumtext="외래미수금"/>
- <Column id="ptbs_inunco" type="STRING" size="256" sumtext="입원미수금"/>
- <Column id="ptbs_agmttype" type="STRING" size="256" sumtext="입원약정서구분"/>
- <Column id="ptbs_agmtdays" type="INT" size="256" sumtext="기간약정서잔여일"/>
- <Column id="ptbs_isolinfo" type="STRING" size="256" sumtext="격리환자정보"/>
- <Column id="ptbs_builno" type="STRING" size="256" sumtext="도로명주소 코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_original_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptin_status" type="STRING" size="256" sumtext="상태"/>
- <Column id="ptin_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptin_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="ptin_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="ptin_seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="ptin_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptin_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptin_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptin_insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="ptin_insunm" type="STRING" size="256" sumtext="보험자성명"/>
- <Column id="ptin_insuno" type="STRING" size="256" sumtext="보험증번호"/>
- <Column id="ptin_insdnm" type="STRING" size="256" sumtext="피보험자성명"/>
- <Column id="ptin_insdrrgstno1" type="STRING" size="256" sumtext="피보험자 주민번호 앞6자리"/>
- <Column id="ptin_insdrrgstno2" type="STRING" size="256" sumtext="피보험자 주민번호 뒤7자리"/>
- <Column id="ptin_insdrela" type="STRING" size="256" sumtext="관계"/>
- <Column id="ptin_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptin_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptin_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptin_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </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_instcd"/>
- <Col id="ptin_fromdd"/>
- <Col id="ptin_insucd"/>
- <Col id="ptin_insunm"/>
- <Col id="ptin_insuno"/>
- <Col id="ptin_insdnm"/>
- <Col id="ptin_insdrrgstno1"/>
- <Col id="ptin_insdrrgstno2"/>
- <Col id="ptin_insdrela"/>
- <Col id="ptin_fstrgstrid"/>
- <Col id="ptin_fstrgstdt"/>
- <Col id="ptin_lastupdtrid"/>
- <Col id="ptin_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_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_h_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_h_ptsp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptsp_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptsp_workflag" type="STRING" size="256" sumtext="작업구분"/>
- <Column id="ptsp_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="ptsp_seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="ptsp_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptsp_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptsp_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptsp_opengrde" type="STRING" size="256" sumtext="특이사항공개정도"/>
- <Column id="ptsp_ordpossyn" type="STRING" size="256" sumtext="진료가능유무"/>
- <Column id="ptsp_endyn" type="STRING" size="256" sumtext="종결유무"/>
- <Column id="ptsp_acptresn" type="STRING" size="256" sumtext="등록된 사유"/>
- <Column id="ptsp_endresn" type="STRING" size="256" sumtext="종결사유"/>
- <Column id="ptsp_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptsp_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptsp_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptsp_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_h_unco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_h_allunco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="unco_outuncoamt" type="STRING" size="256" sumtext="외래미수"/>
- <Column id="unco_dschuncoamt" type="STRING" size="256" sumtext="퇴원미수"/>
- <Column id="unco_bogjamt" type="STRING" size="256" sumtext="후원회미수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="iphs_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="iphs_indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="iphs_cretno" type="STRING" size="256" sumtext="환자일련별번호번호"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력시작일자"/>
- <Column id="iphs_seqno" type="STRING" size="256" sumtext="이력일련번호"/>
- <Column id="iphs_instcd" type="STRING" size="256" sumtext="병원기관코드"/>
- <Column id="iphs_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="iphs_todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="iphs_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256" sumtext="보조유형사유"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256" sumtext="수가계산방법"/>
- <Column id="iphs_drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="iphs_bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="iphs_cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="iphs_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="iphs_rcptyn" type="STRING" size="256" sumtext="수납여부"/>
- <Column id="iphs_clamkey" type="STRING" size="256" sumtext="청구생성기본키"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256" sumtext="청구최종일자"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256" sumtext="심사중인심사자ID"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="iphs_rareobstflag" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_ownbmaxgradeflag" type="STRING" size="256" sumtext="본인부담상한액차등적용구분"/>
- <Column id="iphs_handicaprbookpossnyn" type="STRING" size="256" sumtext="희귀난치대상여부"/>
- <Column id="iphs_uncocd" type="STRING" size="256" sumtext="장애인미수코드"/>
- <Column id="iphs_emplnm" type="STRING" size="256" sumtext="직원이름"/>
- <Column id="iphs_famyrelnm" type="STRING" size="256" sumtext="관계"/>
- <Column id="iphs_preststatnm" type="STRING" size="256" sumtext="근무여부"/>
- <Column id="iphs_profacptyn" type="STRING" size="256" sumtext="증명서접수여부"/>
- <Column id="iphs_profacptdd" type="STRING" size="256" sumtext="증명서접수일자"/>
- <Column id="iphs_remark" type="STRING" size="256" sumtext="참고사항"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_h_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="otpt_num" type="STRING" size="256"/>
- <Column id="otpt_chck" type="STRING" size="256"/>
- <Column id="otpt_pid" type="STRING" size="256"/>
- <Column id="otpt_orddd" type="STRING" size="256"/>
- <Column id="otpt_dschdd" 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_orddeptnm" type="STRING" size="256"/>
- <Column id="otpt_orddrid" type="STRING" size="256"/>
- <Column id="otpt_orddrnm" 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_hosoutexptresncd2" 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_handicaprbookpossnyn" type="STRING" size="256"/>
- <Column id="otpt_outercdrgstyn" 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="bgColor" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="otpt_num"/>
- <Col id="otpt_chck"/>
- <Col id="otpt_pid"/>
- <Col id="otpt_orddd"/>
- <Col id="otpt_dschdd"/>
- <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_orddeptnm"/>
- <Col id="otpt_orddrid"/>
- <Col id="otpt_orddrnm"/>
- <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_hosoutexptresncd2"/>
- <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_handicaprbookpossnyn"/>
- <Col id="otpt_outercdrgstyn"/>
- <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"/>
- </Row>
- </Rows>
- </Dataset>
- <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="nmsp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_h_tempdsch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tempdsch_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="itempdsch_ndd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="tempdsch_cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="tempdsch_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="tempdsch_insukind" type="STRING" size="256" sumtext="보험유형"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_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"/>
- <Column id="adrvmessage" 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"/>
- <Col id="adrvmessage"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_naticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_static_protflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">본인</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">배우자</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">자녀</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">부모</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">5</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="card_pid" type="STRING" size="256"/>
- <Column id="card_rcptdd" type="STRING" size="256"/>
- <Column id="card_rcptno" type="STRING" size="256"/>
- <Column id="card_rcptseqno" type="STRING" size="256"/>
- <Column id="card_seqno" type="STRING" size="256"/>
- <Column id="card_instcd" type="STRING" size="256"/>
- <Column id="card_rcptstat" type="STRING" size="256"/>
- <Column id="card_ordtype" type="STRING" size="256"/>
- <Column id="card_keyinptflag" type="STRING" size="256"/>
- <Column id="card_cardcmpycd" type="STRING" size="256"/>
- <Column id="card_cardno" type="STRING" size="256"/>
- <Column id="card_aprvdd" type="STRING" size="256"/>
- <Column id="card_aprvtm" type="STRING" size="256"/>
- <Column id="card_aprvno" type="STRING" size="256"/>
- <Column id="card_vancd" type="STRING" size="256"/>
- <Column id="card_allotmm" type="STRING" size="256"/>
- <Column id="card_cardamt" type="STRING" size="256"/>
- <Column id="card_valiterm" type="STRING" size="256"/>
- <Column id="card_rcptexecdd" type="STRING" size="256"/>
- <Column id="card_rcpttm" type="STRING" size="256"/>
- <Column id="card_rcptrid" type="STRING" size="256"/>
- <Column id="card_innrtretyn" type="STRING" size="256"/>
- <Column id="card_preamtyn" type="STRING" size="256"/>
- <Column id="card_remfact" type="STRING" size="256"/>
- <Column id="card_fstrgstrid" type="STRING" size="256"/>
- <Column id="card_fstrgstdt" type="STRING" size="256"/>
- <Column id="card_lastupdtrid" type="STRING" size="256"/>
- <Column id="card_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="card_pid"/>
- <Col id="card_rcptdd"/>
- <Col id="card_rcptno"/>
- <Col id="card_rcptseqno"/>
- <Col id="card_seqno"/>
- <Col id="card_instcd"/>
- <Col id="card_rcptstat"/>
- <Col id="card_ordtype"/>
- <Col id="card_keyinptflag"/>
- <Col id="card_cardcmpycd"/>
- <Col id="card_cardno"/>
- <Col id="card_aprvdd"/>
- <Col id="card_aprvtm"/>
- <Col id="card_aprvno"/>
- <Col id="card_vancd"/>
- <Col id="card_allotmm"/>
- <Col id="card_cardamt"/>
- <Col id="card_valiterm"/>
- <Col id="card_rcptexecdd"/>
- <Col id="card_rcpttm"/>
- <Col id="card_rcptrid"/>
- <Col id="card_innrtretyn"/>
- <Col id="card_preamtyn"/>
- <Col id="card_remfact"/>
- <Col id="card_fstrgstrid"/>
- <Col id="card_fstrgstdt"/>
- <Col id="card_lastupdtrid"/>
- <Col id="card_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_dcgm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dcgm_pid" type="STRING" size="256"/>
- <Column id="dcgm_seqno" type="STRING" size="256"/>
- <Column id="dcgm_rcptdd" type="STRING" size="256"/>
- <Column id="dcgm_rcptno" type="STRING" size="256"/>
- <Column id="dcgm_instcd" type="STRING" size="256"/>
- <Column id="dcgm_rcptstat" type="STRING" size="256"/>
- <Column id="dcgm_rcptseqno" type="STRING" size="256"/>
- <Column id="dcgm_ordtype" type="STRING" size="256"/>
- <Column id="dcgm_discreduflag" type="STRING" size="256"/>
- <Column id="dcgm_discreducd" type="STRING" size="256"/>
- <Column id="dcgm_discreduamt" type="STRING" size="256"/>
- <Column id="dcgm_apprsn" type="STRING" size="256"/>
- <Column id="dcgm_rcptexecdd" type="STRING" size="256"/>
- <Column id="dcgm_rcpttm" type="STRING" size="256"/>
- <Column id="dcgm_remfact" type="STRING" size="256"/>
- <Column id="dcgm_rcptrid" type="STRING" size="256"/>
- <Column id="dcgm_fstrgstrid" type="STRING" size="256"/>
- <Column id="dcgm_fstrgstdt" type="STRING" size="256"/>
- <Column id="dcgm_lastupdtrid" type="STRING" size="256"/>
- <Column id="dcgm_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dcgm_pid"/>
- <Col id="dcgm_seqno"/>
- <Col id="dcgm_rcptdd"/>
- <Col id="dcgm_rcptno"/>
- <Col id="dcgm_instcd"/>
- <Col id="dcgm_rcptstat"/>
- <Col id="dcgm_rcptseqno"/>
- <Col id="dcgm_ordtype"/>
- <Col id="dcgm_discreduflag"/>
- <Col id="dcgm_discreducd"/>
- <Col id="dcgm_discreduamt"/>
- <Col id="dcgm_apprsn"/>
- <Col id="dcgm_rcptexecdd"/>
- <Col id="dcgm_rcpttm"/>
- <Col id="dcgm_remfact"/>
- <Col id="dcgm_rcptrid"/>
- <Col id="dcgm_fstrgstrid"/>
- <Col id="dcgm_fstrgstdt"/>
- <Col id="dcgm_lastupdtrid"/>
- <Col id="dcgm_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_dcgm2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dcgm_pid" type="STRING" size="256"/>
- <Column id="dcgm_seqno" type="STRING" size="256"/>
- <Column id="dcgm_rcptdd" type="STRING" size="256"/>
- <Column id="dcgm_rcptno" type="STRING" size="256"/>
- <Column id="dcgm_instcd" type="STRING" size="256"/>
- <Column id="dcgm_rcptstat" type="STRING" size="256"/>
- <Column id="dcgm_rcptseqno" type="STRING" size="256"/>
- <Column id="dcgm_ordtype" type="STRING" size="256"/>
- <Column id="dcgm_discreduflag" type="STRING" size="256"/>
- <Column id="dcgm_discreducd" type="STRING" size="256"/>
- <Column id="dcgm_discreduamt" type="STRING" size="256"/>
- <Column id="dcgm_apprsn" type="STRING" size="256"/>
- <Column id="dcgm_rcptexecdd" type="STRING" size="256"/>
- <Column id="dcgm_rcpttm" type="STRING" size="256"/>
- <Column id="dcgm_remfact" type="STRING" size="256"/>
- <Column id="dcgm_rcptrid" type="STRING" size="256"/>
- <Column id="dcgm_fstrgstrid" type="STRING" size="256"/>
- <Column id="dcgm_fstrgstdt" type="STRING" size="256"/>
- <Column id="dcgm_lastupdtrid" type="STRING" size="256"/>
- <Column id="dcgm_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dcgm_pid"/>
- <Col id="dcgm_seqno"/>
- <Col id="dcgm_rcptdd"/>
- <Col id="dcgm_rcptno"/>
- <Col id="dcgm_instcd"/>
- <Col id="dcgm_rcptstat"/>
- <Col id="dcgm_rcptseqno"/>
- <Col id="dcgm_ordtype"/>
- <Col id="dcgm_discreduflag"/>
- <Col id="dcgm_discreducd"/>
- <Col id="dcgm_discreduamt"/>
- <Col id="dcgm_apprsn"/>
- <Col id="dcgm_rcptexecdd"/>
- <Col id="dcgm_rcpttm"/>
- <Col id="dcgm_remfact"/>
- <Col id="dcgm_rcptrid"/>
- <Col id="dcgm_fstrgstrid"/>
- <Col id="dcgm_fstrgstdt"/>
- <Col id="dcgm_lastupdtrid"/>
- <Col id="dcgm_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cash_pid" type="STRING" size="256"/>
- <Column id="cash_rcptdd" type="STRING" size="256"/>
- <Column id="cash_rcptno" type="STRING" size="256"/>
- <Column id="cash_rcptseqno" type="STRING" size="256"/>
- <Column id="cash_seqno" type="STRING" size="256"/>
- <Column id="cash_instcd" type="STRING" size="256"/>
- <Column id="cash_rcptstat" type="STRING" size="256"/>
- <Column id="cash_ordtype" type="STRING" size="256"/>
- <Column id="cash_keyinptflag" type="STRING" size="256"/>
- <Column id="cash_indinstflag" type="STRING" size="256"/>
- <Column id="cash_qualcnfmflag" type="STRING" size="256"/>
- <Column id="cash_qualcnfmno" type="STRING" size="256"/>
- <Column id="cash_aprvflag" type="STRING" size="256"/>
- <Column id="cash_aprvno" type="STRING" size="256"/>
- <Column id="cash_aprvdd" type="STRING" size="256"/>
- <Column id="cash_aprvtm" type="STRING" size="256"/>
- <Column id="cash_cashamt" type="STRING" size="256"/>
- <Column id="cash_rcptexecdd" type="STRING" size="256"/>
- <Column id="cash_rcpttm" type="STRING" size="256"/>
- <Column id="cash_rcptrid" type="STRING" size="256"/>
- <Column id="cash_preamtyn" type="STRING" size="256"/>
- <Column id="cash_innrtretyn" type="STRING" size="256"/>
- <Column id="cash_remfact" type="STRING" size="256"/>
- <Column id="cash_fstrgstrid" type="STRING" size="256"/>
- <Column id="cash_fstrgstdt" type="STRING" size="256"/>
- <Column id="cash_lastupdtrid" type="STRING" size="256"/>
- <Column id="cash_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cash_pid"/>
- <Col id="cash_rcptdd"/>
- <Col id="cash_rcptno"/>
- <Col id="cash_rcptseqno"/>
- <Col id="cash_seqno"/>
- <Col id="cash_instcd"/>
- <Col id="cash_rcptstat"/>
- <Col id="cash_ordtype"/>
- <Col id="cash_keyinptflag"/>
- <Col id="cash_indinstflag"/>
- <Col id="cash_qualcnfmflag"/>
- <Col id="cash_qualcnfmno"/>
- <Col id="cash_aprvflag"/>
- <Col id="cash_aprvno"/>
- <Col id="cash_aprvdd"/>
- <Col id="cash_aprvtm"/>
- <Col id="cash_cashamt"/>
- <Col id="cash_rcptexecdd"/>
- <Col id="cash_rcpttm"/>
- <Col id="cash_rcptrid"/>
- <Col id="cash_preamtyn"/>
- <Col id="cash_innrtretyn"/>
- <Col id="cash_remfact"/>
- <Col id="cash_fstrgstrid"/>
- <Col id="cash_fstrgstdt"/>
- <Col id="cash_lastupdtrid"/>
- <Col id="cash_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_onln" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="onln_pid" type="STRING" size="256"/>
- <Column id="onln_rcptdd" type="STRING" size="256"/>
- <Column id="onln_rcptno" type="STRING" size="256"/>
- <Column id="onln_rcptseqno" type="STRING" size="256"/>
- <Column id="onln_seqno" type="STRING" size="256"/>
- <Column id="onln_instcd" type="STRING" size="256"/>
- <Column id="onln_rcptstat" type="STRING" size="256"/>
- <Column id="onln_ordtype" type="STRING" size="256"/>
- <Column id="onln_onlineamt" type="STRING" size="256"/>
- <Column id="onln_bankcd" type="STRING" size="256"/>
- <Column id="onln_acntno" type="STRING" size="256"/>
- <Column id="onln_paydd" type="STRING" size="256"/>
- <Column id="onln_paypsnnm" type="STRING" size="256"/>
- <Column id="onln_rcptexecdd" type="STRING" size="256"/>
- <Column id="onln_rcpttm" type="STRING" size="256"/>
- <Column id="onln_rcptrid" type="STRING" size="256"/>
- <Column id="onln_preamtyn" type="STRING" size="256"/>
- <Column id="onln_innrtretyn" type="STRING" size="256"/>
- <Column id="onln_remfact" type="STRING" size="256"/>
- <Column id="onln_fstrgstrid" type="STRING" size="256"/>
- <Column id="onln_fstrgstdt" type="STRING" size="256"/>
- <Column id="onln_lastupdtrid" type="STRING" size="256"/>
- <Column id="onln_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="onln_pid"/>
- <Col id="onln_rcptdd"/>
- <Col id="onln_rcptno"/>
- <Col id="onln_rcptseqno"/>
- <Col id="onln_seqno"/>
- <Col id="onln_instcd"/>
- <Col id="onln_rcptstat"/>
- <Col id="onln_ordtype"/>
- <Col id="onln_onlineamt"/>
- <Col id="onln_bankcd"/>
- <Col id="onln_acntno"/>
- <Col id="onln_paydd"/>
- <Col id="onln_paypsnnm"/>
- <Col id="onln_rcptexecdd"/>
- <Col id="onln_rcpttm"/>
- <Col id="onln_rcptrid"/>
- <Col id="onln_preamtyn"/>
- <Col id="onln_innrtretyn"/>
- <Col id="onln_remfact"/>
- <Col id="onln_fstrgstrid"/>
- <Col id="onln_fstrgstdt"/>
- <Col id="onln_lastupdtrid"/>
- <Col id="onln_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <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_m_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptin_mseqno" 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_instcd" type="STRING" size="256"/>
- <Column id="ptin_fromdd" type="STRING" size="256"/>
- <Column id="ptin_insucd" type="STRING" size="256"/>
- <Column id="ptin_insunm" 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"/>
- <Column id="ptin_fstrgstrid" type="STRING" size="256"/>
- <Column id="ptin_fstrgstdt" type="STRING" size="256"/>
- <Column id="ptin_lastupdtrid" type="STRING" size="256"/>
- <Column id="ptin_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptin_mseqno"/>
- <Col id="ptin_pid"/>
- <Col id="ptin_insukind"/>
- <Col id="ptin_todd"/>
- <Col id="ptin_seqno"/>
- <Col id="ptin_histstat"/>
- <Col id="ptin_instcd"/>
- <Col id="ptin_fromdd"/>
- <Col id="ptin_insucd"/>
- <Col id="ptin_insunm"/>
- <Col id="ptin_insuno"/>
- <Col id="ptin_insdnm"/>
- <Col id="ptin_insdrrgstno1"/>
- <Col id="ptin_insdrrgstno2"/>
- <Col id="ptin_insdrela"/>
- <Col id="ptin_fstrgstrid"/>
- <Col id="ptin_fstrgstdt"/>
- <Col id="ptin_lastupdtrid"/>
- <Col id="ptin_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="otpt_mseqno" type="STRING" size="256"/>
- <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_hosoutexptresncd2" 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_handicaprbookpossnyn" type="STRING" size="256"/>
- <Column id="otpt_outercdrgstyn" 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"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="otpt_mseqno"/>
- <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_hosoutexptresncd2"/>
- <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_handicaprbookpossnyn"/>
- <Col id="otpt_outercdrgstyn"/>
- <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"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="opmi_mseqno" type="STRING" size="256"/>
- <Column id="opmi_pid" type="STRING" size="256"/>
- <Column id="opmi_rcptdd" type="STRING" size="256"/>
- <Column id="opmi_rcptno" type="STRING" size="256"/>
- <Column id="opmi_rcptseqno" type="STRING" size="256"/>
- <Column id="opmi_instcd" type="STRING" size="256"/>
- <Column id="opmi_rcptstat" type="STRING" size="256"/>
- <Column id="opmi_uncorcptflag" type="STRING" size="256"/>
- <Column id="opmi_orddd" type="STRING" size="256"/>
- <Column id="opmi_cretno" type="STRING" size="256"/>
- <Column id="opmi_acptseqno" type="STRING" size="256"/>
- <Column id="opmi_orddeptcd" type="STRING" size="256"/>
- <Column id="opmi_orddrid" type="STRING" size="256"/>
- <Column id="opmi_ordtype" type="STRING" size="256"/>
- <Column id="opmi_mskind" type="STRING" size="256"/>
- <Column id="opmi_insukind" type="STRING" size="256"/>
- <Column id="opmi_suppkind" type="STRING" size="256"/>
- <Column id="opmi_insucd" type="STRING" size="256"/>
- <Column id="opmi_payamt" type="STRING" size="256"/>
- <Column id="opmi_allownbamt" type="STRING" size="256"/>
- <Column id="opmi_nopyamt" type="STRING" size="256"/>
- <Column id="opmi_payownbamt" type="STRING" size="256"/>
- <Column id="opmi_payinsubamt" type="STRING" size="256"/>
- <Column id="opmi_handcapfund" type="STRING" size="256"/>
- <Column id="opmi_procsubtamt" type="STRING" size="256"/>
- <Column id="opmi_ersubtamt" type="STRING" size="256"/>
- <Column id="opmi_specamt" type="STRING" size="256"/>
- <Column id="opmi_discamt" type="STRING" size="256"/>
- <Column id="opmi_reduamt" type="STRING" size="256"/>
- <Column id="opmi_bloddiscamt" type="STRING" size="256"/>
- <Column id="opmi_totownbamt" type="STRING" size="256"/>
- <Column id="opmi_premdlrcptamt" type="STRING" size="256"/>
- <Column id="opmi_precardamt" type="STRING" size="256"/>
- <Column id="opmi_precashamt" type="STRING" size="256"/>
- <Column id="opmi_preonlineamt" type="STRING" size="256"/>
- <Column id="opmi_mdlrcptamt" type="STRING" size="256"/>
- <Column id="opmi_uncoamt" type="STRING" size="256"/>
- <Column id="opmi_cardamt" type="STRING" size="256"/>
- <Column id="opmi_cashamt" type="STRING" size="256"/>
- <Column id="opmi_onlineamt" type="STRING" size="256"/>
- <Column id="opmi_restamt" type="STRING" size="256"/>
- <Column id="opmi_hosindrugno" type="STRING" size="256"/>
- <Column id="opmi_hosoutdrugno" type="STRING" size="256"/>
- <Column id="opmi_calcmthdflag" type="STRING" size="256"/>
- <Column id="opmi_remfact" type="STRING" size="256"/>
- <Column id="opmi_paypsnflag" type="STRING" size="256"/>
- <Column id="opmi_paydepoamt" type="STRING" size="256"/>
- <Column id="opmi_paypsnrem" type="STRING" size="256"/>
- <Column id="opmi_orgrcptdd" type="STRING" size="256"/>
- <Column id="opmi_orgrcptno" type="STRING" size="256"/>
- <Column id="opmi_orgrcptseqno" type="STRING" size="256"/>
- <Column id="opmi_rcptexecdd" type="STRING" size="256"/>
- <Column id="opmi_rcpttm" type="STRING" size="256"/>
- <Column id="opmi_rcptrid" type="STRING" size="256"/>
- <Column id="opmi_fstrgstrid" type="STRING" size="256"/>
- <Column id="opmi_fstrgstdt" type="STRING" size="256"/>
- <Column id="opmi_lastupdtrid" type="STRING" size="256"/>
- <Column id="opmi_lastupdtdt" type="STRING" size="256"/>
- <Column id="opmi_totamt" type="STRING" size="256"/>
- <Column id="opmi_totnopyamt" type="STRING" size="256"/>
- <Column id="opmi_subtamt" type="STRING" size="256"/>
- <Column id="opmi_totreduamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="opmi_mseqno"/>
- <Col id="opmi_pid"/>
- <Col id="opmi_rcptdd"/>
- <Col id="opmi_rcptno"/>
- <Col id="opmi_rcptseqno"/>
- <Col id="opmi_instcd"/>
- <Col id="opmi_rcptstat"/>
- <Col id="opmi_uncorcptflag"/>
- <Col id="opmi_orddd"/>
- <Col id="opmi_cretno"/>
- <Col id="opmi_acptseqno"/>
- <Col id="opmi_orddeptcd"/>
- <Col id="opmi_orddrid"/>
- <Col id="opmi_ordtype"/>
- <Col id="opmi_mskind"/>
- <Col id="opmi_insukind"/>
- <Col id="opmi_suppkind"/>
- <Col id="opmi_insucd"/>
- <Col id="opmi_payamt"/>
- <Col id="opmi_allownbamt"/>
- <Col id="opmi_nopyamt"/>
- <Col id="opmi_payownbamt"/>
- <Col id="opmi_payinsubamt"/>
- <Col id="opmi_handcapfund"/>
- <Col id="opmi_procsubtamt"/>
- <Col id="opmi_ersubtamt"/>
- <Col id="opmi_specamt"/>
- <Col id="opmi_discamt"/>
- <Col id="opmi_reduamt"/>
- <Col id="opmi_bloddiscamt"/>
- <Col id="opmi_totownbamt"/>
- <Col id="opmi_premdlrcptamt"/>
- <Col id="opmi_precardamt"/>
- <Col id="opmi_precashamt"/>
- <Col id="opmi_preonlineamt"/>
- <Col id="opmi_mdlrcptamt"/>
- <Col id="opmi_uncoamt"/>
- <Col id="opmi_cardamt"/>
- <Col id="opmi_cashamt"/>
- <Col id="opmi_onlineamt"/>
- <Col id="opmi_restamt"/>
- <Col id="opmi_hosindrugno"/>
- <Col id="opmi_hosoutdrugno"/>
- <Col id="opmi_calcmthdflag"/>
- <Col id="opmi_remfact"/>
- <Col id="opmi_paypsnflag"/>
- <Col id="opmi_paydepoamt"/>
- <Col id="opmi_paypsnrem"/>
- <Col id="opmi_orgrcptdd"/>
- <Col id="opmi_orgrcptno"/>
- <Col id="opmi_orgrcptseqno"/>
- <Col id="opmi_rcptexecdd"/>
- <Col id="opmi_rcpttm"/>
- <Col id="opmi_rcptrid"/>
- <Col id="opmi_fstrgstrid"/>
- <Col id="opmi_fstrgstdt"/>
- <Col id="opmi_lastupdtrid"/>
- <Col id="opmi_lastupdtdt"/>
- <Col id="opmi_totamt"/>
- <Col id="opmi_totnopyamt"/>
- <Col id="opmi_subtamt"/>
- <Col id="opmi_totreduamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m_oscl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oscl_mseqno" type="STRING" size="256"/>
- <Column id="oscl_pid" type="STRING" size="256"/>
- <Column id="oscl_orddd" type="STRING" size="256"/>
- <Column id="oscl_cretno" type="STRING" size="256"/>
- <Column id="oscl_calcseqno" type="STRING" size="256"/>
- <Column id="oscl_calcscorseqno" type="STRING" size="256"/>
- <Column id="oscl_instcd" type="STRING" size="256"/>
- <Column id="oscl_calcstat" type="STRING" size="256"/>
- <Column id="oscl_clamtrgtstat" type="STRING" size="256"/>
- <Column id="oscl_acptseqno" type="STRING" size="256"/>
- <Column id="oscl_orddeptcd" type="STRING" size="256"/>
- <Column id="oscl_orddrid" type="STRING" size="256"/>
- <Column id="oscl_mskind" type="STRING" size="256"/>
- <Column id="oscl_ordtype" type="STRING" size="256"/>
- <Column id="oscl_grupcalcscorcd" type="STRING" size="256"/>
- <Column id="oscl_snglcalcscorcd" type="STRING" size="256"/>
- <Column id="oscl_grupcalcscorcls" type="STRING" size="256"/>
- <Column id="oscl_snglcalcscorcls" type="STRING" size="256"/>
- <Column id="oscl_grupearncls" type="STRING" size="256"/>
- <Column id="oscl_snglearncls" type="STRING" size="256"/>
- <Column id="oscl_ordqty" type="STRING" size="256"/>
- <Column id="oscl_ordtims" type="STRING" size="256"/>
- <Column id="oscl_orddays" type="STRING" size="256"/>
- <Column id="oscl_calcqty" type="STRING" size="256"/>
- <Column id="oscl_calctims" type="STRING" size="256"/>
- <Column id="oscl_calcdays" type="STRING" size="256"/>
- <Column id="oscl_matractflag" type="STRING" size="256"/>
- <Column id="oscl_calcpayflag" type="STRING" size="256"/>
- <Column id="oscl_prcppayflag" type="STRING" size="256"/>
- <Column id="oscl_calcscorpayflag" type="STRING" size="256"/>
- <Column id="oscl_freeflag" type="STRING" size="256"/>
- <Column id="oscl_opflag" type="STRING" size="256"/>
- <Column id="oscl_ansttm" type="STRING" size="256"/>
- <Column id="oscl_spccd" type="STRING" size="256"/>
- <Column id="oscl_pntunitcost" type="STRING" size="256"/>
- <Column id="oscl_calcscorpnt" type="STRING" size="256"/>
- <Column id="oscl_estmpnt" type="STRING" size="256"/>
- <Column id="oscl_appunitcost" type="STRING" size="256"/>
- <Column id="oscl_estmamt" type="STRING" size="256"/>
- <Column id="oscl_calcamt" type="STRING" size="256"/>
- <Column id="oscl_hospaddamt" type="STRING" size="256"/>
- <Column id="oscl_specamt" type="STRING" size="256"/>
- <Column id="oscl_payamt" type="STRING" size="256"/>
- <Column id="oscl_allownbamt" type="STRING" size="256"/>
- <Column id="oscl_nopyamt" type="STRING" size="256"/>
- <Column id="oscl_payownbrate" type="STRING" size="256"/>
- <Column id="oscl_payinsubamt" type="STRING" size="256"/>
- <Column id="oscl_payownbamt" type="STRING" size="256"/>
- <Column id="oscl_paydiscamt" type="STRING" size="256"/>
- <Column id="oscl_nopydiscamt" type="STRING" size="256"/>
- <Column id="oscl_specdiscamt" type="STRING" size="256"/>
- <Column id="oscl_hosoutexptresncd" type="STRING" size="256"/>
- <Column id="oscl_hosoutdrugno" type="STRING" size="256"/>
- <Column id="oscl_specordyn" type="STRING" size="256"/>
- <Column id="oscl_execdeptcd" type="STRING" size="256"/>
- <Column id="oscl_execdd" type="STRING" size="256"/>
- <Column id="oscl_exectm" type="STRING" size="256"/>
- <Column id="oscl_execrid" type="STRING" size="256"/>
- <Column id="oscl_pamexecdd" type="STRING" size="256"/>
- <Column id="oscl_earnenddd" type="STRING" size="256"/>
- <Column id="oscl_actcnclresn" type="STRING" size="256"/>
- <Column id="oscl_clamspclcd" type="STRING" size="256"/>
- <Column id="oscl_clamkey" type="STRING" size="256"/>
- <Column id="oscl_clamcretdd" type="STRING" size="256"/>
- <Column id="oscl_clamcretyn" type="STRING" size="256"/>
- <Column id="oscl_estmcls" type="STRING" size="256"/>
- <Column id="oscl_estmmeancd" type="STRING" size="256"/>
- <Column id="oscl_estmcd" type="STRING" size="256"/>
- <Column id="oscl_readdrid" type="STRING" size="256"/>
- <Column id="oscl_clincstdyno" type="STRING" size="256"/>
- <Column id="oscl_exitprvntdrugyn" type="STRING" size="256"/>
- <Column id="oscl_exitprvntdrugamt" type="STRING" size="256"/>
- <Column id="oscl_trustaddrate" type="STRING" size="256"/>
- <Column id="oscl_bothaddyn" type="STRING" size="256"/>
- <Column id="oscl_prcpdd" type="STRING" size="256"/>
- <Column id="oscl_prcpno" type="STRING" size="256"/>
- <Column id="oscl_prcphistno" type="STRING" size="256"/>
- <Column id="oscl_execprcpseqno" type="STRING" size="256"/>
- <Column id="oscl_cnfmcd" type="STRING" size="256"/>
- <Column id="oscl_cpflag" type="STRING" size="256"/>
- <Column id="oscl_prnprcpflag" type="STRING" size="256"/>
- <Column id="oscl_portprcpflag" type="STRING" size="256"/>
- <Column id="oscl_anamneflag" type="STRING" size="256"/>
- <Column id="oscl_spcljudgyn" type="STRING" size="256"/>
- <Column id="oscl_judgflag" type="STRING" size="256"/>
- <Column id="oscl_cvrtinprcpdeptcd" type="STRING" size="256"/>
- <Column id="oscl_cvrtinprcpdrid" type="STRING" size="256"/>
- <Column id="oscl_rcptdd" type="STRING" size="256"/>
- <Column id="oscl_rcptno" type="STRING" size="256"/>
- <Column id="oscl_rcptseqno" type="STRING" size="256"/>
- <Column id="oscl_rcptexecdd" type="STRING" size="256"/>
- <Column id="oscl_rcpttm" type="STRING" size="256"/>
- <Column id="oscl_fstrgstrid" type="STRING" size="256"/>
- <Column id="oscl_fstrgstdt" type="STRING" size="256"/>
- <Column id="oscl_lastupdtrid" type="STRING" size="256"/>
- <Column id="oscl_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="oscl_mseqno"/>
- <Col id="oscl_pid"/>
- <Col id="oscl_orddd"/>
- <Col id="oscl_cretno"/>
- <Col id="oscl_calcseqno"/>
- <Col id="oscl_calcscorseqno"/>
- <Col id="oscl_instcd"/>
- <Col id="oscl_calcstat"/>
- <Col id="oscl_clamtrgtstat"/>
- <Col id="oscl_acptseqno"/>
- <Col id="oscl_orddeptcd"/>
- <Col id="oscl_orddrid"/>
- <Col id="oscl_mskind"/>
- <Col id="oscl_ordtype"/>
- <Col id="oscl_grupcalcscorcd"/>
- <Col id="oscl_snglcalcscorcd"/>
- <Col id="oscl_grupcalcscorcls"/>
- <Col id="oscl_snglcalcscorcls"/>
- <Col id="oscl_grupearncls"/>
- <Col id="oscl_snglearncls"/>
- <Col id="oscl_ordqty"/>
- <Col id="oscl_ordtims"/>
- <Col id="oscl_orddays"/>
- <Col id="oscl_calcqty"/>
- <Col id="oscl_calctims"/>
- <Col id="oscl_calcdays"/>
- <Col id="oscl_matractflag"/>
- <Col id="oscl_calcpayflag"/>
- <Col id="oscl_prcppayflag"/>
- <Col id="oscl_calcscorpayflag"/>
- <Col id="oscl_freeflag"/>
- <Col id="oscl_opflag"/>
- <Col id="oscl_ansttm"/>
- <Col id="oscl_spccd"/>
- <Col id="oscl_pntunitcost"/>
- <Col id="oscl_calcscorpnt"/>
- <Col id="oscl_estmpnt"/>
- <Col id="oscl_appunitcost"/>
- <Col id="oscl_estmamt"/>
- <Col id="oscl_calcamt"/>
- <Col id="oscl_hospaddamt"/>
- <Col id="oscl_specamt"/>
- <Col id="oscl_payamt"/>
- <Col id="oscl_allownbamt"/>
- <Col id="oscl_nopyamt"/>
- <Col id="oscl_payownbrate"/>
- <Col id="oscl_payinsubamt"/>
- <Col id="oscl_payownbamt"/>
- <Col id="oscl_paydiscamt"/>
- <Col id="oscl_nopydiscamt"/>
- <Col id="oscl_specdiscamt"/>
- <Col id="oscl_hosoutexptresncd"/>
- <Col id="oscl_hosoutdrugno"/>
- <Col id="oscl_specordyn"/>
- <Col id="oscl_execdeptcd"/>
- <Col id="oscl_execdd"/>
- <Col id="oscl_exectm"/>
- <Col id="oscl_execrid"/>
- <Col id="oscl_pamexecdd"/>
- <Col id="oscl_earnenddd"/>
- <Col id="oscl_actcnclresn"/>
- <Col id="oscl_clamspclcd"/>
- <Col id="oscl_clamkey"/>
- <Col id="oscl_clamcretdd"/>
- <Col id="oscl_clamcretyn"/>
- <Col id="oscl_estmcls"/>
- <Col id="oscl_estmmeancd"/>
- <Col id="oscl_estmcd"/>
- <Col id="oscl_readdrid"/>
- <Col id="oscl_clincstdyno"/>
- <Col id="oscl_exitprvntdrugyn"/>
- <Col id="oscl_exitprvntdrugamt"/>
- <Col id="oscl_trustaddrate"/>
- <Col id="oscl_bothaddyn"/>
- <Col id="oscl_prcpdd"/>
- <Col id="oscl_prcpno"/>
- <Col id="oscl_prcphistno"/>
- <Col id="oscl_execprcpseqno"/>
- <Col id="oscl_cnfmcd"/>
- <Col id="oscl_cpflag"/>
- <Col id="oscl_prnprcpflag"/>
- <Col id="oscl_portprcpflag"/>
- <Col id="oscl_anamneflag"/>
- <Col id="oscl_spcljudgyn"/>
- <Col id="oscl_judgflag"/>
- <Col id="oscl_cvrtinprcpdeptcd"/>
- <Col id="oscl_cvrtinprcpdrid"/>
- <Col id="oscl_rcptdd"/>
- <Col id="oscl_rcptno"/>
- <Col id="oscl_rcptseqno"/>
- <Col id="oscl_rcptexecdd"/>
- <Col id="oscl_rcpttm"/>
- <Col id="oscl_fstrgstrid"/>
- <Col id="oscl_fstrgstdt"/>
- <Col id="oscl_lastupdtrid"/>
- <Col id="oscl_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="card_mseqno" type="STRING" size="256"/>
- <Column id="card_pid" type="STRING" size="256"/>
- <Column id="card_rcptdd" type="STRING" size="256"/>
- <Column id="card_rcptno" type="STRING" size="256"/>
- <Column id="card_rcptseqno" type="STRING" size="256"/>
- <Column id="card_seqno" type="STRING" size="256"/>
- <Column id="card_instcd" type="STRING" size="256"/>
- <Column id="card_rcptstat" type="STRING" size="256"/>
- <Column id="card_ordtype" type="STRING" size="256"/>
- <Column id="card_keyinptflag" type="STRING" size="256"/>
- <Column id="card_cardcmpycd" type="STRING" size="256"/>
- <Column id="card_cardno" type="STRING" size="256"/>
- <Column id="card_aprvdd" type="STRING" size="256"/>
- <Column id="card_aprvtm" type="STRING" size="256"/>
- <Column id="card_aprvno" type="STRING" size="256"/>
- <Column id="card_vancd" type="STRING" size="256"/>
- <Column id="card_allotmm" type="STRING" size="256"/>
- <Column id="card_cardamt" type="STRING" size="256"/>
- <Column id="card_valiterm" type="STRING" size="256"/>
- <Column id="card_rcptexecdd" type="STRING" size="256"/>
- <Column id="card_rcpttm" type="STRING" size="256"/>
- <Column id="card_rcptrid" type="STRING" size="256"/>
- <Column id="card_innrtretyn" type="STRING" size="256"/>
- <Column id="card_preamtyn" type="STRING" size="256"/>
- <Column id="card_remfact" type="STRING" size="256"/>
- <Column id="card_fstrgstrid" type="STRING" size="256"/>
- <Column id="card_fstrgstdt" type="STRING" size="256"/>
- <Column id="card_lastupdtrid" type="STRING" size="256"/>
- <Column id="card_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="card_mseqno"/>
- <Col id="card_pid"/>
- <Col id="card_rcptdd"/>
- <Col id="card_rcptno"/>
- <Col id="card_rcptseqno"/>
- <Col id="card_seqno"/>
- <Col id="card_instcd"/>
- <Col id="card_rcptstat"/>
- <Col id="card_ordtype"/>
- <Col id="card_keyinptflag"/>
- <Col id="card_cardcmpycd"/>
- <Col id="card_cardno"/>
- <Col id="card_aprvdd"/>
- <Col id="card_aprvtm"/>
- <Col id="card_aprvno"/>
- <Col id="card_vancd"/>
- <Col id="card_allotmm"/>
- <Col id="card_cardamt"/>
- <Col id="card_valiterm"/>
- <Col id="card_rcptexecdd"/>
- <Col id="card_rcpttm"/>
- <Col id="card_rcptrid"/>
- <Col id="card_innrtretyn"/>
- <Col id="card_preamtyn"/>
- <Col id="card_remfact"/>
- <Col id="card_fstrgstrid"/>
- <Col id="card_fstrgstdt"/>
- <Col id="card_lastupdtrid"/>
- <Col id="card_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="dsf_main_h_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m_dcgm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_c_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="otpt_chck" type="STRING" size="256"/>
- <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_hosoutexptresncd2" 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_handicaprbookpossnyn" type="STRING" size="256"/>
- <Column id="otpt_outercdrgstyn" 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"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="otpt_chck"/>
- <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_hosoutexptresncd2"/>
- <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_handicaprbookpossnyn"/>
- <Col id="otpt_outercdrgstyn"/>
- <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"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_t_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="otpt_chck" type="STRING" size="256"/>
- <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_hosoutexptresncd2" 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_handicaprbookpossnyn" type="STRING" size="256"/>
- <Column id="otpt_outercdrgstyn" 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"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="otpt_chck"/>
- <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_hosoutexptresncd2"/>
- <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_handicaprbookpossnyn"/>
- <Col id="otpt_outercdrgstyn"/>
- <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"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_m_etc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_bindpid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_static_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>
- <Row>
- <Col id="label">응급</Col>
- <Col id="value">E</Col>
- </Row>
- <Row>
- <Col id="label">DSC/CHEMO</Col>
- <Col id="value">D</Col>
- </Row>
- <Row>
- <Col id="label">건진</Col>
- <Col id="value">S</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_specordyn" 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_static_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_static_medamtpostyn" 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">N</Col>
- </Row>
- <Row>
- <Col id="label">후불</Col>
- <Col id="value">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_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_cmb_ordreqformflag" 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_cmb_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="wd" type="STRING" size="256"/>
- <Column id="gr" type="STRING" size="256"/>
- <Column id="ty" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="typecd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_subdeptcd" 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_cmb_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_handcappat_handcappatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="취득일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="handcapflag" type="STRING" size="256" sumtext="장애구분"/>
- <Column id="handcapgrde" type="STRING" size="256" sumtext="장애급수"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="handcapcardno" type="STRING" size="256" sumtext="장애인카드번호"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="접수자"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="접수자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="apppsnnm" type="STRING" size="256" sumtext="신청자명"/>
- <Column id="rela" type="STRING" size="256" sumtext="관계"/>
- <Column id="seqno" type="STRING" size="256" sumtext="순서"/>
- <Column id="oldtodd" type="STRING" size="256" sumtext="이전종료일자"/>
- <Column id="oldhandcapflag" type="STRING" size="256" sumtext="이전장애구분"/>
- <Column id="hndc_slflag" type="STRING" size="256" sumtext=""/>
- <Column id="bslvflag" type="STRING" size="256" sumtext="기초생활수급여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rsltflag_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" sumtext="입원마스터건수"/>
- <Column id="iphs_cnt" type="STRING" size="256" sumtext="재원이력정보건수"/>
- <Column id="icdr_cnt" type="STRING" size="256" sumtext="전과전실정보건수"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="영수일자"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="영수번호"/>
- <Column id="rcptseqno" type="STRING" size="256" sumtext="영수일련번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료과"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="표시명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_h_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="hngnm3" type="STRING" size="256" sumtext="숨김한글명3"/>
- <Column id="hngnm4" type="STRING" size="256" sumtext="숨김한글명4"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="religncd" type="STRING" size="256" sumtext="종교"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="영문약어"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택여부"/>
- <Column id="medispclid" type="STRING" size="256" sumtext="담당교수"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="barcode" type="STRING" size="256" sumtext="바코드"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="icd10cd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="sasmyn" type="STRING" size="256" sumtext="선택진료여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_s_unco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_dcgm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_hndc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_onln" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <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_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_unco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_dcgm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_hndc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_onln" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="olnw" type="STRING" size="256" sumtext="신환구환구분"/>
- <Column id="gubn_flag" type="STRING" size="256" sumtext="조회조건"/>
- <Column id="ptbs_flag" type="STRING" size="256" sumtext="환자정보구분"/>
- <Column id="otpt_flag" type="STRING" size="256" sumtext="접수정보구분"/>
- <Column id="ptin_flag" type="STRING" size="256" sumtext="보험정보구분"/>
- <Column id="ptdc_flag" type="STRING" size="256" sumtext="할인정보구분"/>
- <Column id="opmi_flag" type="STRING" size="256" sumtext="영수증정보구분"/>
- <Column id="oscl_flag" type="STRING" size="256" sumtext="계산정보구분"/>
- <Column id="h_unco_flag" type="STRING" size="256" sumtext="미수금정보구분"/>
- <Column id="h_card_flag" type="STRING" size="256" sumtext="카드승인정보구분"/>
- <Column id="h_dcgm_flag" type="STRING" size="256" sumtext="감면수납정보구분"/>
- <Column id="h_cnst_flag" type="STRING" size="256" sumtext="진료의뢰서정보구분"/>
- <Column id="h_cash_flag" type="STRING" size="256" sumtext="현금영수증정보구분"/>
- <Column id="h_onln_flag" type="STRING" size="256" sumtext="온라인입금정보구분"/>
- <Column id="bogj_flag" type="STRING" size="256" sumtext="선수금정보구분"/>
- <Column id="msave_flag" type="STRING" size="256" sumtext="멀티접수구분"/>
- <Column id="rcpt_flag" type="STRING" size="256" sumtext="예약접수수납구분"/>
- <Column id="check_card" type="STRING" size="256" sumtext="카드자동승인여부"/>
- <Column id="check_cash" type="STRING" size="256" sumtext="현금영수증자동승인여부"/>
- <Column id="data0" type="STRING" size="256" sumtext="접수변경취소구분"/>
- <Column id="sess_userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="sess_posinstcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptbs_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ptbs_instcd" 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_chinm" type="STRING" size="256" sumtext="한문이름"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256" sumtext="주민번호 앞 6자리"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256" sumtext="주민번호 뒤 7자리"/>
- <Column id="ptbs_brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="ptbs_sex" type="STRING" size="256" sumtext="성별(남 M,여 F)"/>
- <Column id="ptbs_age" type="STRING" size="256" sumtext="나이"/>
- <Column id="ptbs_bindpid" 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_smsaprvyn" type="STRING" size="256" sumtext="SMS전송 승인여부"/>
- <Column id="ptbs_email" type="STRING" size="256" sumtext="이메일계정"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256" sumtext="우편번호 앞 3자리"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256" sumtext="우편번호 뒤 3자리"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256" sumtext="우편번호 순서(일련번호)"/>
- <Column id="ptbs_highaddr" type="STRING" size="256" sumtext="주소"/>
- <Column id="ptbs_detladdr" type="STRING" size="256" sumtext="상세주소(하위주소)"/>
- <Column id="ptbs_btype" type="STRING" size="256" sumtext="혈액형"/>
- <Column id="ptbs_rh" type="STRING" size="256" sumtext="RH혈액형"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="ptbs_nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="ptbs_psptno" type="STRING" size="256" sumtext="여권번호"/>
- <Column id="ptbs_recmyn" type="STRING" size="256" sumtext="추천여부"/>
- <Column id="ptbs_recmerid" type="STRING" size="256" sumtext="추천인ID"/>
- <Column id="ptbs_recmernm" type="STRING" size="256" sumtext="추천인이름"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256" sumtext="추천인과 관계코드"/>
- <Column id="ptbs_vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="ptbs_viprem" type="STRING" size="256" sumtext="VIP비고사항"/>
- <Column id="ptbs_religncd" type="STRING" size="256" sumtext="종교코드"/>
- <Column id="ptbs_baptnm" type="STRING" size="256" sumtext="세례명"/>
- <Column id="ptbs_chchnm" 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_chosresn" type="STRING" size="256" sumtext="내원사유"/>
- <Column id="ptbs_animyn" type="STRING" size="256" sumtext="동물번호여부"/>
- <Column id="ptbs_exptresncd" type="STRING" size="256" sumtext="원외 예외 사유코드"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256" sumtext="재원여부"/>
- <Column id="ptbs_handicapryn" type="STRING" size="256" sumtext="장애인여부"/>
- <Column id="ptbs_kioskrcptnoyn" type="STRING" size="256" sumtext="무인수납가능여부"/>
- <Column id="ptbs_carnum" type="STRING" size="256" sumtext="차량번호"/>
- <Column id="ptbs_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="ptbs_acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="ptbs_acptno" type="STRING" size="256" sumtext="접수일련번호"/>
- <Column id="ptbs_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptbs_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptbs_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptbs_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="ptbs_ipaddr" type="STRING" size="256" sumtext="클라이언트 IP주소"/>
- <Column id="ptbs_builno" type="STRING" size="256" sumtext="도로명주소 코드"/>
- <Column id="otpt_pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="otpt_orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="otpt_cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="otpt_acptseqno" type="STRING" size="256" sumtext="생성일련번호"/>
- <Column id="otpt_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="otpt_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="otpt_orgorddd" type="STRING" size="256" sumtext="원 진료일자"/>
- <Column id="otpt_orgcretno" type="STRING" size="256" sumtext="원 생성번호"/>
- <Column id="otpt_calcbaseflag" type="STRING" size="256" sumtext="계산기준구분"/>
- <Column id="otpt_calcyn" type="STRING" size="256" sumtext="정산여부"/>
- <Column id="otpt_ordtm" type="STRING" size="256" sumtext="진료시간"/>
- <Column id="otpt_orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="otpt_orddeptabbr" type="STRING" size="256" sumtext="진료과영문약어"/>
- <Column id="otpt_orddrid" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="otpt_orddeptdrabbr" type="STRING" size="256" sumtext="전료의영문약어"/>
- <Column id="otpt_dutdeptcd" type="STRING" size="256" sumtext="근무부서코드"/>
- <Column id="otpt_centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="otpt_supdeptcd" type="STRING" size="256" sumtext="상위부서코드"/>
- <Column id="otpt_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="otpt_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="otpt_suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="otpt_insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="otpt_suppkindresn" type="STRING" size="256" sumtext="보조유형에 대한 사유코드"/>
- <Column id="otpt_specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="otpt_holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="otpt_fsexamflag" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="otpt_fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="otpt_ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="otpt_brateflag" type="STRING" size="256" sumtext="부담률구분"/>
- <Column id="otpt_medamtestmyn" type="STRING" size="256" sumtext="진찰료산정여부"/>
- <Column id="otpt_medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="otpt_medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="otpt_rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="otpt_etcordflag" type="STRING" size="256" sumtext="기타진료구분"/>
- <Column id="otpt_disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="otpt_hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="otpt_clincstdyacptflag" type="STRING" size="256" sumtext="임상시험구분"/>
- <Column id="otpt_clincstdyno" type="STRING" size="256" sumtext="임상시험번호(과제번호)"/>
- <Column id="otpt_chrtlendyn" type="STRING" size="256" sumtext="챠트대출여부"/>
- <Column id="otpt_specorddescyn" type="STRING" size="256" sumtext="선택진료설명여부"/>
- <Column id="otpt_ordreqdescyn" type="STRING" size="256" sumtext="진료의뢰서 설명여부"/>
- <Column id="otpt_ordreqhospgrde" type="STRING" size="256" sumtext="진료의뢰서 설명병원 등급"/>
- <Column id="otpt_insuchrgyn" type="STRING" size="256" sumtext="보험회사담당자여부"/>
- <Column id="otpt_nursacptyn" type="STRING" size="256" sumtext="간호사접수여부"/>
- <Column id="otpt_nursacptdt" type="STRING" size="256" sumtext="간호사접수일시"/>
- <Column id="otpt_dracptyn" type="STRING" size="256" sumtext="의사접수여부"/>
- <Column id="otpt_dracptdt" type="STRING" size="256" sumtext="의사접수일시"/>
- <Column id="otpt_prcpgenryn" type="STRING" size="256" sumtext="처방발생여부"/>
- <Column id="otpt_prcpnotoccrresn" type="STRING" size="256" sumtext="처방미발생사유코드"/>
- <Column id="otpt_estmspclappyn" type="STRING" size="256" sumtext="산정특례적용여부"/>
- <Column id="otpt_elbulbodstat" type="STRING" size="256" sumtext="전광판 상태"/>
- <Column id="otpt_elbulbodstatdt" type="STRING" size="256" sumtext="전광판상태입력일시"/>
- <Column id="otpt_calcflag" type="STRING" size="256" sumtext="계산구분"/>
- <Column id="otpt_calcmthdflag" type="STRING" size="256" sumtext="계산방법구분"/>
- <Column id="otpt_dnoracptyn" type="STRING" size="256" sumtext="공여자접수여부"/>
- <Column id="otpt_rqstflag" type="STRING" size="256" sumtext="협력의뢰구분"/>
- <Column id="otpt_rqsthospcd" type="STRING" size="256" sumtext="협력의뢰병원명"/>
- <Column id="otpt_rqstdrid" type="STRING" size="256" sumtext="통화자"/>
- <Column id="otpt_lastrcptendyn" type="STRING" size="256" sumtext="최종수납완료여부"/>
- <Column id="otpt_tdayinflag" type="STRING" size="256" sumtext="당일입원구분"/>
- <Column id="otpt_tranindd" type="STRING" size="256" sumtext="전환입원일자"/>
- <Column id="otpt_rcptdd" type="STRING" size="256" sumtext="영수일자 "/>
- <Column id="otpt_rcptno" type="STRING" size="256" sumtext="영수증번호 "/>
- <Column id="otpt_rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="otpt_telrsrvrem" type="STRING" size="256" sumtext="전화예약참고사항"/>
- <Column id="otpt_updtcnclresn" type="STRING" size="256" sumtext="변경취소사유 "/>
- <Column id="otpt_fstacptid" type="STRING" size="256" sumtext="최조접수자ID "/>
- <Column id="otpt_fstacptdt" type="STRING" size="256" sumtext="최초접수일시 "/>
- <Column id="otpt_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="otpt_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="otpt_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="otpt_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="otpt_ordreqformflag" type="STRING" size="256" sumtext="진료의뢰서구분"/>
- <Column id="otpt_prcplockid" type="STRING" size="256" sumtext="처방 LOCK ID "/>
- <Column id="otpt_dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행 상태 "/>
- <Column id="otpt_judgmdlid" type="STRING" size="256" sumtext="심사중인 심사자 ID"/>
- <Column id="otpt_lastjudgdt" type="STRING" size="256" sumtext="최종심사 일자 "/>
- <Column id="otpt_mainjudgid" type="STRING" size="256" sumtext="주심사자 "/>
- <Column id="otpt_probjudgflag" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
- <Column id="otpt_spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="otpt_handicaprbookpossnyn" type="STRING" size="256" sumtext="장애인수첩소지자 여부"/>
- <Column id="otpt_outercdrgstyn" type="STRING" size="256" sumtext="외부CD등록여부 "/>
- <Column id="otpt_undersixageyn" type="STRING" size="256" sumtext="6세미만여부 "/>
- <Column id="otpt_remfact" type="STRING" size="256" sumtext="재진예약참고사항 "/>
- <Column id="otpt_spclcd" type="STRING" size="256" sumtext=""/>
- <Column id="otpt_onestop" type="STRING" size="256" sumtext="원스탑"/>
- <Column id="otpt_ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="otpt_ordstat" type="STRING" size="256" sumtext="진료상태"/>
- <Column id="otpt_ordpatyn" type="STRING" size="256" sumtext="진료환자여부"/>
- <Column id="otpt_uncocd" type="STRING" size="256" sumtext="미수코드 "/>
- <Column id="otpt_pmflag" type="STRING" size="256" sumtext="오후진료 FLAG"/>
- <Column id="otpt_emplno" type="STRING" size="256" sumtext="계정감면 직원사번"/>
- <Column id="otpt_emplnm" type="STRING" size="256" sumtext="계정감면 직원사번"/>
- <Column id="otpt_suppkindsubyn" type="STRING" size="256" sumtext="보조유형의 부과 여부"/>
- <Column id="otpt_earnendyn" type="STRING" size="256" sumtext="수입마감여부"/>
- <Column id="otpt_rareobstflag" type="STRING" size="256" sumtext="희귀난치환자구분"/>
- <Column id="otpt_tranflag" type="STRING" size="256" sumtext="부분전송여부"/>
- <Column id="otpt_onlnno" type="STRING" size="256" sumtext="통장입급계좌번호"/>
- <Column id="otpt_inetproxyrrgstno" type="STRING" size="256" sumtext="인터넷대리예약자주민번호"/>
- <Column id="otpt_holdflag" type="STRING" size="256" sumtext="홀드처방여부"/>
- <Column id="otpt_subdeptcd" type="STRING" size="256" sumtext="sub진료과코드"/>
- <Column id="otpt_rcptvipresncd" type="STRING" size="256" sumtext="수납VIP사유"/>
- <Column id="otpt_rcptvipetcresn" type="STRING" size="256" sumtext="수납VIP기타사유"/>
- <Column id="otpt_prcptdayaftrcptyn" type="STRING" size="256" sumtext="처방후수납여부"/>
- <Column id="otpt_coopteamcd" type="STRING" size="256" sumtext="협진팀코드"/>
- <Column id="otpt_rcptamt" type="STRING" size="256" sumtext="접수비"/>
- <Column id="otpt_rcptrnm" type="STRING" size="256" sumtext="접수자명"/>
- <Column id="otpt_rcptdt" type="STRING" size="256" sumtext="접수일시"/>
- <Column id="otpt_tablename" type="STRING" size="256" sumtext="테이블명"/>
- <Column id="otpt_acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="otpt_acptno" type="INT" size="256" sumtext="접수일련번호"/>
- <Column id="otpt_orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="otpt_orddrnm" type="STRING" size="256" sumtext="진료의사명"/>
- <Column id="otpt_formrecseq" type="STRING" size="256" sumtext="서식기록번호"/>
- <!-- 진단복사 인터페이스 파라미터 -->
- <Column id="orddd_old" type="STRING" size="256" sumtext="진단복사용 진료일자"/>
- <Column id="cretno_old" type="STRING" size="256" sumtext="진단복사용 생성번호"/>
- <Column id="genrflagcd_old" type="STRING" size="256" sumtext="드진단복사용 외래입원구분"/>
- <Column id="orddeptcd_old" type="STRING" size="256" sumtext="드진단복사용 진료과코드"/>
- <Column id="copyflag" 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_instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ptin_histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="ptin_fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="ptin_insucd" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="ptin_insunm" 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"/>
- <Column id="ptin_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="ptin_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="ptin_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="ptin_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="opmi_pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
- <Column id="opmi_rcptdd" type="STRING" size="256" sumtext="영수증 처리일자"/>
- <Column id="opmi_rcptno" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="opmi_rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="opmi_instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="opmi_rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P1110 참조)"/>
- <Column id="opmi_uncorcptflag" type="STRING" size="256" sumtext="미수정산구분"/>
- <Column id="opmi_orddd" type="STRING" size="256" sumtext="외래등록일자:접수일자,예약일자"/>
- <Column id="opmi_cretno" type="STRING" size="256" sumtext="외래등록 생성번호"/>
- <Column id="opmi_acptseqno" type="STRING" size="256" sumtext="외래등록 일련번호"/>
- <Column id="opmi_orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="opmi_orddrid" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="opmi_ordtype" type="STRING" size="256" sumtext="진료형태(O:외래 I:입원 E:응급)"/>
- <Column id="opmi_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="opmi_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="opmi_suppkind" type="STRING" size="256" sumtext="보조유형(정상급여,본인부담100%)"/>
- <Column id="opmi_insucd" type="STRING" size="256" sumtext="보험자코드(보험자기호)"/>
- <Column id="opmi_payamt" type="STRING" size="256" sumtext="급여금액"/>
- <Column id="opmi_allownbamt" type="STRING" size="256" sumtext="비보험액"/>
- <Column id="opmi_nopyamt" type="STRING" size="256" sumtext="비급여액"/>
- <Column id="opmi_payownbamt" type="STRING" size="256" sumtext="급여금액 중 본인부담액"/>
- <Column id="opmi_payinsubamt" type="STRING" size="256" sumtext="급여금액 중 보험자부담액"/>
- <Column id="opmi_handcapfund" type="STRING" size="256" sumtext="장애기금"/>
- <Column id="opmi_procsubtamt" type="STRING" size="256" sumtext="의료급여대불액"/>
- <Column id="opmi_ersubtamt" type="STRING" size="256" sumtext="응급대불액"/>
- <Column id="opmi_specamt" type="STRING" size="256" sumtext="선택진료"/>
- <Column id="opmi_discamt" type="STRING" size="256" sumtext="할인액"/>
- <Column id="opmi_reduamt" type="STRING" size="256" sumtext="감액"/>
- <Column id="opmi_bloddiscamt" type="STRING" size="256" sumtext="혈액할인액"/>
- <Column id="opmi_totownbamt" type="STRING" size="256" sumtext="총본인부담액"/>
- <Column id="opmi_premdlrcptamt" type="STRING" size="256" sumtext="기중간수납금"/>
- <Column id="opmi_precardamt" type="STRING" size="256" sumtext="기카드금액"/>
- <Column id="opmi_precashamt" type="STRING" size="256" sumtext="기현금금액"/>
- <Column id="opmi_preonlineamt" type="STRING" size="256" sumtext="기온라인금액"/>
- <Column id="opmi_mdlrcptamt" type="STRING" size="256" sumtext="중간수납금"/>
- <Column id="opmi_uncoamt" type="STRING" size="256" sumtext="미수금액"/>
- <Column id="opmi_cardamt" type="STRING" size="256" sumtext="카드금액"/>
- <Column id="opmi_cashamt" type="STRING" size="256" sumtext="현금금액"/>
- <Column id="opmi_onlineamt" type="STRING" size="256" sumtext="온라인금액"/>
- <Column id="opmi_restamt" type="STRING" size="256" sumtext="절사액"/>
- <Column id="opmi_hosindrugno" type="STRING" size="256" sumtext="원내투약번호"/>
- <Column id="opmi_hosoutdrugno" type="STRING" size="256" sumtext="원외투약번호"/>
- <Column id="opmi_calcmthdflag" type="STRING" size="256" sumtext="P:정액,D:DRG,N:개별,H:종검"/>
- <Column id="opmi_remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="opmi_paypsnflag" type="STRING" size="256" sumtext="납부자구분(본인,사회사업,.)"/>
- <Column id="opmi_paydepoamt" type="STRING" size="256" sumtext="납부자 입금금액"/>
- <Column id="opmi_paypsnrem" type="STRING" size="256" sumtext="납부자참고사항"/>
- <Column id="opmi_orgrcptdd" type="STRING" size="256" sumtext="원 영수증일자(원 미수발생 영수증일자)"/>
- <Column id="opmi_orgrcptno" type="STRING" size="256" sumtext="원 영수증번호(원 미수발생 영수증번호)"/>
- <Column id="opmi_orgrcptseqno" type="STRING" size="256" sumtext="원 영수증일련번호(원 미수발생 영수증일련번호)"/>
- <Column id="opmi_rcptexecdd" type="STRING" size="256" sumtext="수납수행일자"/>
- <Column id="opmi_rcpttm" type="STRING" size="256" sumtext="수납시간"/>
- <Column id="opmi_rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
- <Column id="opmi_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="opmi_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="opmi_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="opmi_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="opmi_totamt" type="STRING" size="256" sumtext="총금액"/>
- <Column id="opmi_totnopyamt" type="STRING" size="256" sumtext="총비급여액"/>
- <Column id="opmi_subtamt" type="STRING" size="256" sumtext="대불액"/>
- <Column id="opmi_totreduamt" type="STRING" size="256" sumtext="총감액"/>
- <Column id="opmi_targetamt" type="STRING" size="256" sumtext="수납대상금액"/>
- <!-- 비보험,전액본인부담,선택진료비 본인부담,보험자부담 항목 -->
- <Column id="opmi_nopyownbamt" type="STRING" size="256" sumtext="비급여보험자부담액"/>
- <Column id="opmi_nopyinsubamt" type="STRING" size="256" sumtext="비급여본인부담액"/>
- <Column id="opmi_allownownbamt" type="STRING" size="256" sumtext="전액본인보험자부담액"/>
- <Column id="opmi_allowninsubamt" type="STRING" size="256" sumtext="전액본인본인부담액"/>
- <Column id="opmi_specownbamt" type="STRING" size="256" sumtext="선택진료료보험자부담액"/>
- <Column id="opmi_specinsubamt" type="STRING" size="256" sumtext="선택진료료본인부담액"/>
- <Column id="opmi_heallifeamtclamamt" type="STRING" size="256" sumtext="건강생활유지비"/>
- <Column id="opmi_suppamt" type="STRING" size="256" sumtext="희귀난치지원금"/>
- <!-- 산전지원금 추가 -->
- <Column id="opmi_pregdmndamt" type="STRING" size="256" sumtext="산전지원금"/>
- <Column id="opmi_prepregdmndamt" type="STRING" size="256" sumtext="기산전지원금"/>
- <!-- 20090701 단수처리 고시적용 -->
- <Column id="opmi_payinsurestamt" type="STRING" size="256" sumtext="100원미만 보험청구금액"/>
- <Column id="opmi_payownbamt100" type="STRING" size="256" sumtext="절사 처리한 본인부담액"/>
- <Column id="opmi_payinsubamt100" type="STRING" size="256" sumtext="절사 처리한 보험자부담액"/>
- <Column id="opmi_totownbamt100" type="STRING" size="256" sumtext="절사 처리한 본인부담총액"/>
- <!-- 20110701 미용목적성형 부가가치세 적용 -->
- <Column id="opmi_taxamt" type="STRING" size="256" sumtext="부가가치세"/>
- <Column id="oscl_pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
- <Column id="oscl_orddd" type="STRING" size="256" sumtext="외래등록일자:접수일자,예약일자"/>
- <Column id="oscl_cretno" type="STRING" size="256" sumtext="외래등록 생성번호(환자의 진료일자별 생성번호)"/>
- <Column id="oscl_calcseqno" type="STRING" size="256" sumtext="환자 진료내역의 계산수행 일련번호"/>
- <Column id="oscl_calcscorseqno" type="STRING" size="256" sumtext="환자 진료내역의 계산수행 시, 계산내역별 일련번호"/>
- <Column id="oscl_instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="oscl_calcstat" type="STRING" size="256" sumtext="계산상태(코드군 P0049 참조)"/>
- <Column id="oscl_clamtrgtstat" type="STRING" size="256" sumtext="청구대상상태"/>
- <Column id="oscl_acptseqno" type="STRING" size="256" sumtext="외래등록 생성번호별 일련번호"/>
- <Column id="oscl_orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="oscl_orddrid" type="STRING" size="256" sumtext="진료의사,주치의"/>
- <Column id="oscl_mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="oscl_ordtype" type="STRING" size="256" sumtext="진료형태(입원,외래,응급)"/>
- <Column id="oscl_grupcalcscorcd" type="STRING" size="256" sumtext="그룹수가코드"/>
- <Column id="oscl_snglcalcscorcd" type="STRING" size="256" sumtext="싱글수가코드"/>
- <Column id="oscl_grupcalcscorcls" type="STRING" size="256" sumtext="그룹수가분류(그룹코드에 대한 수가대분류(2자리)+수가중분류(2자리))"/>
- <Column id="oscl_snglcalcscorcls" type="STRING" size="256" sumtext="싱글수가분류(싱글코드에 대한 수가대분류(2자리)+수가중분류(2자리))"/>
- <Column id="oscl_grupearncls" type="STRING" size="256" sumtext="그룹수가코드에 대한 수익구분코드(대분류2자리+중분류2자리+소분류2자리)"/>
- <Column id="oscl_snglearncls" type="STRING" size="256" sumtext="싱글코드에 대한 수익구분코드(대분류2자리+중분류2자리+소분류2자리)"/>
- <Column id="oscl_ordqty" type="STRING" size="256" sumtext="처방지시투여량"/>
- <Column id="oscl_ordtims" type="STRING" size="256" sumtext="처방지시투여횟수"/>
- <Column id="oscl_orddays" type="STRING" size="256" sumtext="처방지시투여일수"/>
- <Column id="oscl_calcqty" type="STRING" size="256" sumtext="계산투여량"/>
- <Column id="oscl_calctims" type="STRING" size="256" sumtext="계산투여횟수"/>
- <Column id="oscl_calcdays" type="STRING" size="256" sumtext="계산투여일수"/>
- <Column id="oscl_matractflag" type="STRING" size="256" sumtext="0:원외,1:기본,2:가산이있는행위,3:가산이없는행위, 4:재료, 5:위탁"/>
- <Column id="oscl_calcpayflag" type="STRING" size="256" sumtext="계산급여구분 - 0 : 급여/ 1 : 전액본인부담/ 2 : 일반 (코드군 P0104 참조)"/>
- <Column id="oscl_prcppayflag" type="STRING" size="256" sumtext="처방급여구분 - 0 : 급여/ 1 : 전액본인부담/ 2 : 일반 (코드군 P0104 참조)"/>
- <Column id="oscl_calcscorpayflag" type="STRING" size="256" sumtext="수가급여구분2"/>
- <Column id="oscl_freeflag" type="STRING" size="256" sumtext="Free구분 (0:본인부담금만만 면제, 1:전체면제)"/>
- <Column id="oscl_opflag" type="STRING" size="256" sumtext="수술 구분코드"/>
- <Column id="oscl_ansttm" type="STRING" size="256" sumtext="마취시간(2자리:시간,2자리:분)"/>
- <Column id="oscl_spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="oscl_pntunitcost" type="STRING" size="256" sumtext="점당단가(상대가치점수당단가별 기준점수)"/>
- <Column id="oscl_calcscorpnt" type="STRING" size="256" sumtext="수가점수"/>
- <Column id="oscl_estmpnt" type="STRING" size="256" sumtext="산정점수"/>
- <Column id="oscl_appunitcost" type="STRING" size="256" sumtext="(수가점수 + 산정점수) * 점당단가"/>
- <Column id="oscl_estmamt" type="STRING" size="256" sumtext="계산액-(수가점수*환산*1회량* 횟수*일수)"/>
- <Column id="oscl_calcamt" type="STRING" size="256" sumtext="적용단가 * 1회량 * 횟수 * 일수 :계산금액이 0원일경우 총본인부담액 산정시 제외"/>
- <Column id="oscl_hospaddamt" type="STRING" size="256" sumtext="계산액 * 병원가산율"/>
- <Column id="oscl_specamt" type="STRING" size="256" sumtext="지정진료액"/>
- <Column id="oscl_payamt" type="STRING" size="256" sumtext="급여금액"/>
- <Column id="oscl_allownbamt" type="STRING" size="256" sumtext="전액본인부담액"/>
- <Column id="oscl_nopyamt" type="STRING" size="256" sumtext="비급여액"/>
- <Column id="oscl_payownbrate" type="STRING" size="256" sumtext="처방 항목별 급여 본인부담율"/>
- <Column id="oscl_payinsubamt" type="STRING" size="256" sumtext="급여보험자부담액"/>
- <Column id="oscl_payownbamt" type="STRING" size="256" sumtext="급여본인부담액"/>
- <Column id="oscl_paydiscamt" type="STRING" size="256" sumtext="급여할인금액"/>
- <Column id="oscl_nopydiscamt" type="STRING" size="256" sumtext="비급여할인금액"/>
- <Column id="oscl_specdiscamt" type="STRING" size="256" sumtext="선택진료할인금액"/>
- <Column id="oscl_hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="oscl_hosoutdrugno" type="STRING" size="256" sumtext="원외처방전번호"/>
- <Column id="oscl_specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="oscl_execdeptcd" type="STRING" size="256" sumtext="실시부서코드"/>
- <Column id="oscl_execdd" type="STRING" size="256" sumtext="처방에 대한 실시일자 - 모든 Part 공통 사용(청구의 기준일자)"/>
- <Column id="oscl_exectm" type="STRING" size="256" sumtext="처방에 대한 실시시간 - 모든 Part 공통 사용(지원부서에서 관리하는 실시시간)"/>
- <Column id="oscl_execrid" type="STRING" size="256" sumtext="처방에 대한 실시자ID - 모든 Part 공통 사용"/>
- <Column id="oscl_pamexecdd" type="STRING" size="256" sumtext="원무실시일자"/>
- <Column id="oscl_earnenddd" type="STRING" size="256" sumtext="수익마감일자"/>
- <Column id="oscl_actcnclresn" type="STRING" size="256" sumtext="액팅취소사유"/>
- <Column id="oscl_clamspclcd" type="STRING" size="256" sumtext="청구특정코드:위탁진료('K'), 개방병원('P')"/>
- <Column id="oscl_clamkey" type="STRING" size="256" sumtext="청구키"/>
- <Column id="oscl_clamcretdd" type="STRING" size="256" sumtext="청구생성일자"/>
- <Column id="oscl_clamcretyn" type="STRING" size="256" sumtext="청구생성여부"/>
- <Column id="oscl_estmcls" type="STRING" size="256" sumtext="산정분류"/>
- <Column id="oscl_estmmeancd" type="STRING" size="256" sumtext="산정테이블에 관리되는 산정구분에 따른 의미코드"/>
- <Column id="oscl_estmcd" type="STRING" size="256" sumtext="실제 산정코드 EDI코드 뒷에 붙는 산정코드"/>
- <Column id="oscl_readdrid" type="STRING" size="256" sumtext="판독의ID"/>
- <Column id="oscl_clincstdyno" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="oscl_exitprvntdrugyn" type="STRING" size="256" sumtext="퇴장방지의약품여부"/>
- <Column id="oscl_exitprvntdrugamt" type="STRING" size="256" sumtext="퇴장방지의약품금액"/>
- <Column id="oscl_trustaddrate" type="STRING" size="256" sumtext="위탁가산률"/>
- <Column id="oscl_bothaddyn" type="STRING" size="256" sumtext="방사선 양측촬영인 경우 가산처리위해 추가"/>
- <Column id="oscl_prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="oscl_prcpno" type="STRING" size="256" sumtext="처방번호"/>
- <Column id="oscl_prcphistno" type="STRING" size="256" sumtext="처방이력번호"/>
- <Column id="oscl_execprcpseqno" type="STRING" size="256" sumtext="실시처방일련번호"/>
- <Column id="oscl_cnfmcd" type="STRING" size="256" sumtext="확인코드(공통코드 P0321)"/>
- <Column id="oscl_cpflag" type="STRING" size="256" sumtext="CP처방여부"/>
- <Column id="oscl_prnprcpflag" type="STRING" size="256" sumtext="PRN처방여부"/>
- <Column id="oscl_portprcpflag" type="STRING" size="256" sumtext="포터블처방여부"/>
- <Column id="oscl_anamneflag" type="STRING" size="256" sumtext="기왕증 체크여부(처방)"/>
- <Column id="oscl_spcljudgyn" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="oscl_judgflag" type="STRING" size="256" sumtext="심사구분코드(코드군 P0151 참조)"/>
- <Column id="oscl_cvrtinprcpdeptcd" type="STRING" size="256" sumtext="전환입원처방진료과코드"/>
- <Column id="oscl_cvrtinprcpdrid" type="STRING" size="256" sumtext="전환입원처방진료의ID"/>
- <Column id="oscl_rcptdd" type="STRING" size="256" sumtext="영수증 처리일자"/>
- <Column id="oscl_rcptno" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="oscl_rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="oscl_rcptexecdd" type="STRING" size="256" sumtext="수납이 수행된 일자"/>
- <Column id="oscl_rcpttm" type="STRING" size="256" sumtext="수납처리된 시간"/>
- <Column id="oscl_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="oscl_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="oscl_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="oscl_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <!-- 비보험,전액본인부담,선택진료비 본인부담,보험자부담 항목 -->
- <Column id="oscl_nopyownbamt" type="STRING" size="256" sumtext="비급여보험자부담액"/>
- <Column id="oscl_nopyinsubamt" type="STRING" size="256" sumtext="비급여본인부담액"/>
- <Column id="oscl_allownownbamt" type="STRING" size="256" sumtext="전액본인보험자부담액"/>
- <Column id="oscl_allowninsubamt" type="STRING" size="256" sumtext="전액본인본인부담액"/>
- <Column id="oscl_specownbamt" type="STRING" size="256" sumtext="선택진료료보험자부담액"/>
- <Column id="oscl_specinsubamt" type="STRING" size="256" sumtext="선택진료료본인부담액"/>
- <Column id="oscl_insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="oscl_suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="oscl_rsvordgubn" type="STRING" size="256" sumtext="예약검사구분"/>
- <Column id="oscl_brateflag" type="STRING" size="256" sumtext="외래/입원부담율구분"/>
- <Column id="oscl_ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="oscl_tranflag" type="STRING" size="256" sumtext="입원DUMP구분"/>
- <Column id="oscl_edicd" type="STRING" size="256" sumtext="FDI표준코드"/>
- <Column id="oscl_druglimitamt" type="STRING" size="256" sumtext=""/>
- <Column id="oscl_limitdiffamt" type="STRING" size="256" sumtext=""/>
- <Column id="oscl_earndeptcd" type="STRING" size="256" sumtext=""/>
- <Column id="oscl_earndrid" type="STRING" size="256" sumtext=""/>
- <Column id="oscl_judgadjtresncd" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_probordyn" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_judgendflag" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_tootfact" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_drugmthdspccd" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_rgstdeptcd" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_rgstdd" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_rgsttm" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_rgstrid" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_mig" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_centcd" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_subdeptcd" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_coopteamcd" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="oscl_execprcpuniqno" type="STRING" size="256" sumtext="2016.08.24추가"/>
- <Column id="otpt_pid_old" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="otpt_orddd_old" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="otpt_cretno_old" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="otpt_acptseqno_old" type="STRING" size="256" sumtext="생성일련번호"/>
- <Column id="otpt_instcd_old" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="otpt_histstat_old" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="otpt_orgorddd_old" type="STRING" size="256" sumtext="원 진료일자"/>
- <Column id="otpt_orgcretno_old" type="STRING" size="256" sumtext="원 생성번호"/>
- <Column id="otpt_calcbaseflag_old" type="STRING" size="256" sumtext="계산기준구분"/>
- <Column id="otpt_calcyn_old" type="STRING" size="256" sumtext="정산여부"/>
- <Column id="otpt_ordtm_old" type="STRING" size="256" sumtext="진료시간"/>
- <Column id="otpt_orddeptcd_old" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="otpt_orddeptabbr_old" type="STRING" size="256" sumtext="진료과영문약어"/>
- <Column id="otpt_orddrid_old" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="otpt_orddeptdrabbr_old" type="STRING" size="256" sumtext="전료의영문약어"/>
- <Column id="otpt_dutdeptcd_old" type="STRING" size="256" sumtext="근무부서코드"/>
- <Column id="otpt_centcd_old" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="otpt_supdeptcd_old" type="STRING" size="256" sumtext="상위부서코드"/>
- <Column id="otpt_mskind_old" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="otpt_insukind_old" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="otpt_suppkind_old" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="otpt_insucd_old" type="STRING" size="256" sumtext="보험자코드"/>
- <Column id="otpt_suppkindresn_old" type="STRING" size="256" sumtext="보조유형에 대한 사유코드"/>
- <Column id="otpt_specordyn_old" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="otpt_holiflag_old" type="STRING" size="256" sumtext="공휴일구분"/>
- <Column id="otpt_fsexamflag_old" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="otpt_fsexammanlyn_old" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
- <Column id="otpt_ordtype_old" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="otpt_brateflag_old" type="STRING" size="256" sumtext="부담률구분"/>
- <Column id="otpt_medamtestmyn_old" type="STRING" size="256" sumtext="진찰료산정여부"/>
- <Column id="otpt_medamtpostyn_old" type="STRING" size="256" sumtext="진찰료 후불여부"/>
- <Column id="otpt_medamtfreeresn_old" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
- <Column id="otpt_rsrvflag_old" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="otpt_etcordflag_old" type="STRING" size="256" sumtext="기타진료구분"/>
- <Column id="otpt_disccd_old" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="otpt_hosoutexptresncd_old" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="otpt_clincstdyacptflag_old" type="STRING" size="256" sumtext="임상시험구분"/>
- <Column id="otpt_clincstdyno_old" type="STRING" size="256" sumtext="임상시험번호(과제번호)"/>
- <Column id="otpt_chrtlendyn_old" type="STRING" size="256" sumtext="챠트대출여부"/>
- <Column id="otpt_specorddescyn_old" type="STRING" size="256" sumtext="선택진료설명여부"/>
- <Column id="otpt_ordreqdescyn_old" type="STRING" size="256" sumtext="진료의뢰서 설명여부"/>
- <Column id="otpt_ordreqhospgrde_old" type="STRING" size="256" sumtext="진료의뢰서 설명병원 등급"/>
- <Column id="otpt_insuchrgyn_old" type="STRING" size="256" sumtext="보험회사담당자여부"/>
- <Column id="otpt_nursacptyn_old" type="STRING" size="256" sumtext="간호사접수여부"/>
- <Column id="otpt_nursacptdt_old" type="STRING" size="256" sumtext="간호사접수일시"/>
- <Column id="otpt_dracptyn_old" type="STRING" size="256" sumtext="의사접수여부"/>
- <Column id="otpt_dracptdt_old" type="STRING" size="256" sumtext="의사접수일시"/>
- <Column id="otpt_prcpgenryn_old" type="STRING" size="256" sumtext="처방발생여부"/>
- <Column id="otpt_prcpnotoccrresn_old" type="STRING" size="256" sumtext="처방미발생사유코드"/>
- <Column id="otpt_estmspclappyn_old" type="STRING" size="256" sumtext="산정특례적용여부"/>
- <Column id="otpt_elbulbodstat_old" type="STRING" size="256" sumtext="전광판 상태"/>
- <Column id="otpt_elbulbodstatdt_old" type="STRING" size="256" sumtext="전광판상태입력일시"/>
- <Column id="otpt_calcflag_old" type="STRING" size="256" sumtext="계산구분"/>
- <Column id="otpt_calcmthdflag_old" type="STRING" size="256" sumtext="계산방법구분"/>
- <Column id="otpt_dnoracptyn_old" type="STRING" size="256" sumtext="공여자접수여부"/>
- <Column id="otpt_rqstflag_old" type="STRING" size="256" sumtext="협력의뢰구분"/>
- <Column id="otpt_rqsthospcd_old" type="STRING" size="256" sumtext="협력의뢰병원명"/>
- <Column id="otpt_rqstdrid_old" type="STRING" size="256" sumtext="통화자"/>
- <Column id="otpt_lastrcptendyn_old" type="STRING" size="256" sumtext="최종수납완료여부"/>
- <Column id="otpt_tdayinflag_old" type="STRING" size="256" sumtext="당일입원구분"/>
- <Column id="otpt_tranindd_old" type="STRING" size="256" sumtext="전환입원일자"/>
- <Column id="otpt_rcptdd_old" type="STRING" size="256" sumtext="영수일자 "/>
- <Column id="otpt_rcptno_old" type="STRING" size="256" sumtext="영수증번호 "/>
- <Column id="otpt_rcptseqno_old" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="otpt_telrsrvrem_old" type="STRING" size="256" sumtext="전화예약참고사항"/>
- <Column id="otpt_updtcnclresn_old" type="STRING" size="256" sumtext="변경취소사유 "/>
- <Column id="otpt_fstacptid_old" type="STRING" size="256" sumtext="최조접수자ID "/>
- <Column id="otpt_fstacptdt_old" type="STRING" size="256" sumtext="최초접수일시 "/>
- <Column id="otpt_fstrgstrid_old" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="otpt_fstrgstdt_old" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="otpt_lastupdtrid_old" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="otpt_lastupdtdt_old" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="otpt_ordreqformflag_old" type="STRING" size="256" sumtext="진료의뢰서구분"/>
- <Column id="otpt_prcplockid_old" type="STRING" size="256" sumtext="처방 LOCK ID "/>
- <Column id="otpt_dschjudgprcsstat_old" type="STRING" size="256" sumtext="퇴원심사진행 상태 "/>
- <Column id="otpt_judgmdlid_old" type="STRING" size="256" sumtext="심사중인 심사자 ID"/>
- <Column id="otpt_lastjudgdt_old" type="STRING" size="256" sumtext="최종심사 일자 "/>
- <Column id="otpt_mainjudgid_old" type="STRING" size="256" sumtext="주심사자 "/>
- <Column id="otpt_probjudgflag_old" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
- <Column id="otpt_spcljudgflag_old" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="otpt_handicaprbookpossnyn_old" type="STRING" size="256" sumtext="장애인수첩소지자 여부"/>
- <Column id="otpt_outercdrgstyn_old" type="STRING" size="256" sumtext="외부CD등록여부 "/>
- <Column id="otpt_undersixageyn_old" type="STRING" size="256" sumtext="6세미만여부 "/>
- <Column id="otpt_remfact_old" type="STRING" size="256" sumtext="재진예약참고사항 "/>
- <Column id="otpt_spclcd_old" type="STRING" size="256" sumtext=""/>
- <Column id="otpt_onestop_old" type="STRING" size="256" sumtext="원스탑"/>
- <Column id="otpt_ownbflag_old" type="STRING" size="256" sumtext="본인부담구분"/>
- <Column id="otpt_ordstat_old" type="STRING" size="256" sumtext="진료상태"/>
- <Column id="otpt_ordpatyn_old" type="STRING" size="256" sumtext="진료환자여부"/>
- <Column id="otpt_uncocd_old" type="STRING" size="256" sumtext="미수코드 "/>
- <Column id="otpt_pmflag_old" type="STRING" size="256" sumtext="오후진료 FLAG"/>
- <Column id="otpt_emplno_old" type="STRING" size="256" sumtext="계정감면 직원사번"/>
- <Column id="otpt_emplnm_old" type="STRING" size="256" sumtext="계정감면 직원사번"/>
- <Column id="otpt_suppkindsubyn_old" type="STRING" size="256" sumtext="보조유형의 부과 여부"/>
- <Column id="otpt_earnendyn_old" type="STRING" size="256" sumtext="수입마감여부"/>
- <Column id="otpt_rareobstflag_old" type="STRING" size="256" sumtext="희귀난치환자구분"/>
- <Column id="otpt_tranflag_old" type="STRING" size="256" sumtext="부분전송여부"/>
- <Column id="otpt_onlnno_old" type="STRING" size="256" sumtext="통장입급계좌번호"/>
- <Column id="otpt_inetproxyrrgstno_old" type="STRING" size="256" sumtext="인터넷대리예약자주민번호"/>
- <Column id="otpt_holdflag_old" type="STRING" size="256" sumtext="홀드처방여부"/>
- <Column id="otpt_subdeptcd_old" type="STRING" size="256" sumtext="sub진료과코드"/>
- <Column id="otpt_rcptvipresncd_old" type="STRING" size="256" sumtext="수납VIP사유"/>
- <Column id="otpt_rcptvipetcresn_old" type="STRING" size="256" sumtext="수납VIP기타사유"/>
- <Column id="otpt_prcptdayaftrcptyn_old" type="STRING" size="256" sumtext="처방후수납여부"/>
- <Column id="otpt_coopteamcd_old" type="STRING" size="256" sumtext="협진팀코드"/>
- <Column id="otpt_rcptamt_old" type="STRING" size="256" sumtext="접수비"/>
- <Column id="otpt_rcptrnm_old" type="STRING" size="256" sumtext="접수자명"/>
- <Column id="otpt_rcptdt_old" type="STRING" size="256" sumtext="접수일시"/>
- <Column id="otpt_tablename_old" type="STRING" size="256" sumtext="테이블명"/>
- <Column id="otpt_acptdd_old" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="otpt_acptno_old" type="INT" size="256" sumtext="접수일련번호"/>
- <Column id="otpt_orddeptnm_old" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="otpt_orddrnm_old" type="STRING" size="256" sumtext="진료의사명"/>
- <Column id="otpt_formrecseq_old" type="STRING" size="256" sumtext="서식지번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rcv_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_oscl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_h_dcgm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_h_unco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_m_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_m_oscl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_m_dcgm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_cmpnode_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_cmpnode_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_cmpnode_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_cmpnode_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="testDs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <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="sujinjajuminno" type="STRING" size="256" sumtext="수진자 주민 등록번호"/>
- <Column id="sujinjajuminnm" type="STRING" size="256" sumtext="수진자 성명"/>
- <Column id="ykiho" type="STRING" size="256" sumtext="의료 급여 기관기호"/>
- <Column id="qlftype" type="STRING" size="256" sumtext="자격여부"/>
- <Column id="qlfchwidukdt" type="STRING" size="256" sumtext="자격취득일"/>
- <Column id="sedaejunm" type="STRING" size="256" sumtext="세대주 성명"/>
- <Column id="protadminsym" type="STRING" size="256" sumtext="보장기관기호(사업장기호)"/>
- <Column id="asylmsym" type="STRING" size="256" sumtext="시설기호(증번호)"/>
- <Column id="payrestricdt" type="STRING" size="256" sumtext="급여제한일자(건강보험상실일자)"/>
- <Column id="sbrdntype" type="STRING" size="256" sumtext="본인부담여부"/>
- <Column id="cfhcrem" type="STRING" size="256" sumtext="건강생활유지비 잔액"/>
- <Column id="ykiho1" type="STRING" size="256" sumtext="선택기관기호1(관할지사코드)"/>
- <Column id="ykiho2" type="STRING" size="256" sumtext="선택기관기호2"/>
- <Column id="ykiho3" type="STRING" size="256" sumtext="선택기관기호3"/>
- <Column id="ykiho4" type="STRING" size="256" sumtext="선택기관기호4"/>
- <Column id="yoyangnm1" type="STRING" size="256" sumtext="선택기관 이름1(관할지사명)"/>
- <Column id="yoyangnm2" type="STRING" size="256" sumtext="선택기관 이름2"/>
- <Column id="yoyangnm3" type="STRING" size="256" sumtext="선택기관 이름3"/>
- <Column id="yoyangnm4" type="STRING" size="256" sumtext="선택기관 이름4"/>
- <Column id="dprtyn" type="STRING" size="256" sumtext="출국자 여부"/>
- <Column id="obstregdt" type="STRING" size="256" sumtext="장애인등록일자"/>
- <Column id="disregprson1" type="STRING" size="256" sumtext="희귀난치대상자"/>
- <Column id="disregprson2" type="STRING" size="256" sumtext="산정특례(희귀)등록대상자"/>
- <Column id="disregprson3" type="STRING" size="256" sumtext="차상위대상자"/>
- <Column id="disregprson4" type="STRING" size="256" sumtext="산정특례(암)등록대상자"/>
- <Column id="reqpatinfo" type="STRING" size="256" sumtext="약국환자 정보(약국전용)"/>
- <Column id="pregremamt" type="STRING" size="256" sumtext="의료급여 산전 지원금 잔액"/>
- <Column id="disregprson5" type="STRING" size="256" sumtext="산정특례(화상)등록대상자"/>
- <Column id="disregprson6" type="STRING" size="256" sumtext="제1형 당뇨병환자 대상자"/>
- <Column id="disregprson7" type="STRING" size="256" sumtext="동일성분 의약품 제한자"/>
- <Column id="denttop" type="STRING" size="256" sumtext="노인틀니 대상자(상악)"/>
- <Column id="dentbottom" type="STRING" size="256" sumtext="노인틀니 대상자(하악)"/>
- <Column id="sangsilprocdt" type="STRING" size="256" sumtext="건강보험 수진자의 자격상실처리일자"/>
- <Column id="disregprson8" type="STRING" size="256" sumtext="자가도뇨 카테타 대상자"/>
- <Column id="qlfrestrictcd" type="STRING" size="256" sumtext="급여제한 여부"/>
- <Column id="dentimpl1" type="STRING" size="256" sumtext="임플란트 대상자정보 1"/>
- <Column id="dentimpl2" type="STRING" size="256" sumtext="임플란트 대상자정보 2"/>
- <Column id="disregprson9" type="STRING" size="256" sumtext="산정특례(결핵)등록대상자"/>
- <Column id="obstyn" type="STRING" size="256" sumtext="장애인등록여부(Y/N)"/>
- <Column id="diabetescd" type="STRING" size="256" sumtext="당뇨병 요양비 대상자 유형"/>
- <Column id="disregprson10" type="STRING" size="256" sumtext="산정특례(극희귀)등록대상자"/>
- <Column id="disregprson11" type="STRING" size="256" sumtext="산정특례(상세불명희귀)등록대상자"/>
- <Column id="date" type="STRING" size="256" sumtext="데이터 입력 일자( 년월일-시분초)"/>
- <Column id="messagecode" type="STRING" size="256" sumtext="서버로부터의 메시지 Code"/>
- <Column id="message" type="STRING" size="256" sumtext="서버로부터의 메시지"/>
- <Column id="msgtype" type="STRING" size="256" sumtext="메시지 타입"/>
- <Column id="clientinfo" type="STRING" size="256" sumtext="화면 클라이언트의 개별 고유 값"/>
- <Column id="operatorjuminno" type="STRING" size="256" sumtext="담당자주민등록번호"/>
- <Column id="pgmtype" type="STRING" size="256" sumtext="프로그램 구분"/>
- <Column id="version" type="STRING" size="256" sumtext="DLL 버전"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="mskindflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <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="insuflag" type="STRING" size="256"/>
- <Column id="srchcnts" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="insuflag"/>
- <Col id="srchcnts"/>
- <Col id="srchcond"/>
- </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"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="wardnm" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="bedcnt" type="STRING" size="256"/>
- <Column id="diffamt" type="STRING" size="256"/>
- <Column id="inrgstid" type="STRING" size="256"/>
- <Column id="inrgstnm" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="mskind" type="STRING" size="256"/>
- <Column id="medispclid" type="STRING" size="256"/>
- <Column id="insukindcd" type="STRING" size="256"/>
- <Column id="deptplce" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="indd"/>
- <Col id="roomcd"/>
- <Col id="wardcd"/>
- <Col id="wardnm"/>
- <Col id="orddeptcd"/>
- <Col id="orddeptnm"/>
- <Col id="orddrid"/>
- <Col id="orddrnm"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno"/>
- <Col id="hometel"/>
- <Col id="insukind"/>
- <Col id="bedcnt"/>
- <Col id="diffamt"/>
- <Col id="inrgstid"/>
- <Col id="inrgstnm"/>
- <Col id="diagnm"/>
- <Col id="cretno"/>
- <Col id="mskind"/>
- <Col id="medispclid"/>
- <Col id="insukindcd"/>
- <Col id="deptplce"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_proccd" 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_hidden_rcv_m_unco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m_unco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_srdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_c_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data40" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </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_rcv_h_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_aipm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_h_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_insucdlist_incd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_appvanif" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_cash2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_outrgst_m_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m_onln" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_h_icpm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_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" sumtext="기관코드"/>
- <Column id="ocrtag" type="STRING" size="256" sumtext="OCRTAG"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="순번"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="msflag" type="STRING" size="256" sumtext="주부구분"/>
- <Column id="orddeptkind" 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="todd" 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="choiflag" type="STRING" size="256" sumtext="선택구분"/>
- <Column id="specorddeptcd" type="STRING" size="256" sumtext="특진여부"/>
- <Column id="specdrid" type="STRING" size="256" sumtext="특진여부"/>
- <Column id="appdd" type="STRING" size="256" sumtext="적용일"/>
- <Column id="signflag" type="STRING" size="256" sumtext="사인구분"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="returnyn" type="STRING" size="256" sumtext="회신여부"/>
- <Column id="returnrid" type="STRING" size="256" sumtext="회신여부"/>
- <Column id="returntm" type="STRING" size="256" sumtext="회신여부"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="list1specdrid" type="STRING" size="256" sumtext="선택진료의"/>
- <Column id="list1choiflag" type="STRING" size="256" sumtext="위임여부"/>
- <Column id="list2specdrid" type="STRING" size="256" sumtext="선택진료의"/>
- <Column id="list2choiflag" type="STRING" size="256" sumtext="위임여부"/>
- <Column id="list3specdrid" type="STRING" size="256" sumtext="선택진료의"/>
- <Column id="list3choiflag" type="STRING" size="256" sumtext="위임여부"/>
- <Column id="list4specdrid" type="STRING" size="256" sumtext="선택진료의"/>
- <Column id="list4choiflag" type="STRING" size="256" sumtext="위임여부"/>
- <Column id="list5specdrid" type="STRING" size="256" sumtext="선택진료의"/>
- <Column id="list5choiflag" type="STRING" size="256" sumtext="위임여부"/>
- <Column id="list6specdrid" type="STRING" size="256" sumtext="선택진료의"/>
- <Column id="list6choiflag" type="STRING" size="256" sumtext="위임여부"/>
- <Column id="list7specdrid" type="STRING" size="256" sumtext="선택진료의"/>
- <Column id="list7choiflag" type="STRING" size="256" sumtext="위임여부"/>
- <Column id="list8specdrid" type="STRING" size="256" sumtext="선택진료의"/>
- <Column id="list8choiflag" type="STRING" size="256" sumtext="위임여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_h_sasm_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_h_sasm_sasm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_rexpert_patappinfo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <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_h_passyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_rcv_cashinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_pid"/>
- <BindItem id="item1" compid="ipt_sex" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_sex"/>
- <BindItem id="item2" compid="ipt_age" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_age"/>
- <BindItem id="item3" compid="ipt_hngnm" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hngnm"/>
- <BindItem id="item4" compid="ipt_engnm" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_engnm"/>
- <BindItem id="item5" compid="ipt_rrgstno1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno1"/>
- <BindItem id="item6" compid="ipt_rrgstno2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno2"/>
- <BindItem id="item7" compid="ipt_brthdd" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_brthdd"/>
- <BindItem id="item8" compid="ipt_hometel" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hometel"/>
- <BindItem id="item9" compid="ipt_mpphontel" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_mpphontel"/>
- <BindItem id="item10" compid="ipt_etctel1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_etctel1"/>
- <BindItem id="item11" compid="ipt_etctel2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_etctel2"/>
- <BindItem id="item12" compid="input9" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd1"/>
- <BindItem id="item13" compid="input26" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd2"/>
- <BindItem id="item14" compid="input19" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdseq"/>
- <BindItem id="item15" compid="opt_addr" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_highaddr"/>
- <BindItem id="item16" compid="ipt_detladdr" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_detladdr"/>
- <BindItem id="item17" compid="bool1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_forgeryn"/>
- <BindItem id="item19" compid="bool3" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_vipyn"/>
- <BindItem id="item20" compid="bool2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmyn"/>
- <BindItem id="item21" compid="input22" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_viprem"/>
- <BindItem id="item22" compid="cmb_religncd" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_religncd"/>
- <BindItem id="item23" compid="tar_remfact" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_remfact"/>
- <BindItem id="item24" compid="rdo_histstat" propid="value" datasetid="ds_hidden_com" columnid="histstat"/>
- <BindItem id="item25" compid="ipt_orddeptnm" propid="value" datasetid="ds_hidden_etc" columnid="inpt_orddeptnm"/>
- <BindItem id="item26" compid="cmb_orddeptcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_orddeptcd"/>
- <BindItem id="item27" compid="cmb_orddrid" propid="value" datasetid="ds_main_inpt" columnid="inpt_medispclid"/>
- <BindItem id="item28" compid="ipt_orddd" propid="value" datasetid="ds_main_inpt" columnid="inpt_indd"/>
- <BindItem id="item29" compid="output45" propid="value" datasetid="ds_hidden_com" columnid="rsrvdesc"/>
- <BindItem id="item30" compid="rdo_ordreqformflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_ordreqformflag"/>
- <BindItem id="item31" compid="ipt_ordreqformflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_ordreqformflag"/>
- <BindItem id="item32" compid="rdo_mskind" propid="value" datasetid="ds_main_inpt" columnid="inpt_mskind"/>
- <BindItem id="item33" compid="cmb_ownbmaxgradeflag" propid="value" datasetid="ds_main_iphs" columnid="iphs_ownbmaxgradeflag"/>
- <BindItem id="item34" compid="rdo_specordyn" propid="value" datasetid="ds_main_inpt" columnid="inpt_specordyn"/>
- <BindItem id="item35" compid="rdo_medcostestmflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_medcostestmflag"/>
- <BindItem id="item36" compid="cmb_medamtfreeresn" propid="value" datasetid="ds_main_inpt" columnid="inpt_medamtfreeresn"/>
- <BindItem id="item37" compid="rdo_medamtpostyn" propid="value" datasetid="ds_main_inpt" columnid="inpt_medamtpostyn"/>
- <BindItem id="item38" compid="combo2" propid="value" datasetid="ds_hidden_com" columnid="erdscflag"/>
- <BindItem id="item39" compid="cmb_fsexamflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_fsexamflag"/>
- <BindItem id="item40" compid="bool4" propid="value" datasetid="ds_main_inpt" columnid="inpt_fsexammanlyn"/>
- <BindItem id="item41" compid="cmb_etcordflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_etcordflag"/>
- <BindItem id="item42" compid="cmb_wardcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_wardcd"/>
- <BindItem id="item43" compid="cmb_roomcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomcd"/>
- <BindItem id="item44" compid="cmb_roomtypecd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomtypecd"/>
- <BindItem id="item45" compid="cmb_roomgrdecd" propid="value" datasetid="ds_main_inpt" columnid="inpt_roomgrdecd"/>
- <BindItem id="item46" compid="input5" propid="value" datasetid="ds_main_iphs" columnid="iphs_disccd"/>
- <BindItem id="item47" compid="cmb_disccd" propid="value" datasetid="ds_main_iphs" columnid="iphs_disccd"/>
- <BindItem id="item48" compid="opt_empid" propid="value" datasetid="ds_main_iphs" columnid="iphs_emplnm"/>
- <BindItem id="item49" compid="opt_empnm" propid="value" datasetid="ds_main_iphs" columnid="iphs_famyrelnm"/>
- <BindItem id="item50" compid="output7" propid="value" datasetid="ds_main_iphs" columnid="iphs_preststatnm"/>
- <BindItem id="item51" compid="input8" propid="value" datasetid="ds_main_inpt" columnid="inpt_hosoutexptresncd"/>
- <BindItem id="item52" compid="cmb_hosoutexptresncd" propid="value" datasetid="ds_main_inpt" columnid="inpt_hosoutexptresncd"/>
- <BindItem id="item53" compid="rdo_handicaprbookpossnyn" propid="value" datasetid="ds_main_iphs" columnid="iphs_handicaprbookpossnyn"/>
- <BindItem id="item54" compid="combo1" propid="value" datasetid="ds_main_iphs" columnid="iphs_uncocd"/>
- <BindItem id="item55" compid="combo8" propid="value" datasetid="ds_main_h_hndc" columnid="hndc_handcapgrde"/>
- <BindItem id="item56" compid="bool5" propid="value" datasetid="ds_hidden_flag" columnid="rqst_flag"/>
- <BindItem id="item57" compid="ipt_rqsthospcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_rqsthospcd"/>
- <BindItem id="item58" compid="ipt_rqstdrid" propid="value" datasetid="ds_main_inpt" columnid="inpt_rqstdrid"/>
- <BindItem id="item59" compid="rdo_erbrthflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_erbrthflag"/>
- <BindItem id="item60" compid="combo3" propid="value" datasetid="ds_main_iphs" columnid="iphs_rareobstflag"/>
- <BindItem id="item61" compid="cmb_ordreqformflag" propid="value" datasetid="ds_main_inpt" columnid="inpt_ordreqformflag"/>
- <BindItem id="item62" compid="radio2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_agmttype"/>
- <BindItem id="item63" compid="radio3" propid="value" datasetid="ds_main_inpt" columnid="inpt_erstrokeyn"/>
- <BindItem id="item64" compid="chk_nhicyn" propid="value" datasetid="ds_hidden" columnid="nhicyn"/>
- <BindItem id="item65" compid="input6" propid="value" datasetid="ds_main_ptin" columnid="ptin_insukind"/>
- <BindItem id="item66" compid="cmb_insukind" propid="value" datasetid="ds_main_iphs" columnid="iphs_insukind"/>
- <BindItem id="item67" compid="input7" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkind"/>
- <BindItem id="item68" compid="cmb_suppkind" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkind"/>
- <BindItem id="item69" compid="cmb_suppkindresn" propid="value" datasetid="ds_main_iphs" columnid="iphs_suppkindresn"/>
- <BindItem id="item70" compid="switch1.case1.ipt_insucd" propid="value" datasetid="ds_main_ptin" columnid="ptin_insucd"/>
- <BindItem id="item71" compid="switch1.case1.ipt_insunm" propid="value" datasetid="ds_main_ptin" columnid="ptin_insunm"/>
- <BindItem id="item72" compid="switch1.case1.ipt_insuno" propid="value" datasetid="ds_main_ptin" columnid="ptin_insuno"/>
- <BindItem id="item73" compid="switch1.case1.cmb_insdrela" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrela"/>
- <BindItem id="item74" compid="switch1.case1.ipt_insdnm" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdnm"/>
- <BindItem id="item75" compid="switch1.case1.ipt_insdrrgstno1" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrrgstno1"/>
- <BindItem id="item76" compid="switch1.case1.ipt_insdrrgstno2" propid="value" datasetid="ds_main_ptin" columnid="ptin_insdrrgstno2"/>
- <BindItem id="item77" compid="switch1.case1.ipt_fromdd" propid="value" datasetid="ds_main_ptin" columnid="ptin_fromdd"/>
- <BindItem id="item78" compid="switch1.case1.ipt_todd" propid="value" datasetid="ds_main_ptin" columnid="ptin_todd"/>
- <BindItem id="item79" compid="switch1.case1.output6" propid="value" datasetid="ds_main_h_srdg" columnid="srdg_insukind"/>
- <BindItem id="item80" compid="switch1.case1.output68" propid="value" datasetid="ds_main_h_srdg" columnid="srdg_seridiagno"/>
- <BindItem id="item81" compid="switch1.case1.output69" propid="value" datasetid="ds_main_h_srdg" columnid="srdg_fromdd"/>
- <BindItem id="item82" compid="switch1.case1.output1" propid="value" datasetid="ds_main_h_srdg" columnid="srdg_todd"/>
- <BindItem id="item83" compid="switch1.case2.output70" propid="value" datasetid="ds_main_icpm" columnid="icpm_mngtno"/>
- <BindItem id="item84" compid="switch1.case2.output71" propid="value" datasetid="ds_main_icpm" columnid="icpm_bizplcenm"/>
- <BindItem id="item85" compid="switch1.case2.output72" propid="value" datasetid="ds_main_icpm" columnid="icpm_inducsbrchcd"/>
- <BindItem id="item86" compid="switch1.case2.output5" propid="value" datasetid="ds_main_icpm" columnid="icpm_insucdnm"/>
- <BindItem id="item87" compid="switch1.case2.output73" propid="value" datasetid="ds_main_icpm" columnid="icpm_acddd"/>
- <BindItem id="item88" compid="switch1.case2.output74" propid="value" datasetid="ds_main_icpm" columnid="icpm_apryfromdd"/>
- <BindItem id="item89" compid="switch1.case2.output75" propid="value" datasetid="ds_main_icpm" columnid="icpm_aprytodd"/>
- <BindItem id="item90" compid="switch1.case3.output77" propid="value" datasetid="ds_main_aipm" columnid="aipm_insucmpycd"/>
- <BindItem id="item91" compid="switch1.case3.output2" propid="value" datasetid="ds_main_aipm" columnid="aipm_insucdnm"/>
- <BindItem id="item92" compid="switch1.case3.output78" propid="value" datasetid="ds_main_aipm" columnid="aipm_paylimamt"/>
- <BindItem id="item93" compid="switch1.case3.output81" propid="value" datasetid="ds_main_aipm" columnid="aipm_aprvfromdd"/>
- <BindItem id="item94" compid="switch1.case3.output3" propid="value" datasetid="ds_main_aipm" columnid="aipm_aprvtodd"/>
- <BindItem id="item95" compid="switch1.case4.output83" propid="value" datasetid="ds_main_icpm" columnid="icpm_spredayno"/>
- <BindItem id="item96" compid="opt_totamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_totamt"/>
- <BindItem id="item97" compid="opt_payamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_payamt"/>
- <BindItem id="item98" compid="opt_payownbamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_payownbamt"/>
- <BindItem id="item99" compid="opt_payinsubamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_payinsubamt"/>
- <BindItem id="item100" compid="opt_totnopyamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_totnopyamt"/>
- <BindItem id="item101" compid="opt_specamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_specamt"/>
- <BindItem id="item102" compid="opt_totownbamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_totownbamt"/>
- <BindItem id="item103" compid="opt_bloddiscamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_bloddiscamt"/>
- <BindItem id="item104" compid="opt_totreduamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_totreduamt"/>
- <BindItem id="item105" compid="opt_uncoamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_uncoamt"/>
- <BindItem id="item106" compid="opt_premdlrcptamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_premdlrcptamt"/>
- <BindItem id="item107" compid="opt_preonlineamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_preonlineamt"/>
- <BindItem id="item108" compid="ipt_mdlrcptamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_mdlrcptamt"/>
- <BindItem id="item109" compid="output56" propid="value" datasetid="ds_main_opmi" columnid="opmi_targetamt"/>
- <BindItem id="item110" compid="radio1" propid="value" datasetid="ds_hidden_com" columnid="cardcashflag"/>
- <BindItem id="item111" compid="rdo_indyn" propid="value" datasetid="ds_hidden_com" columnid="cash_indinstflag"/>
- <BindItem id="item112" compid="ipt_cardno" propid="value" datasetid="ds_hidden_com" columnid="card_cardno"/>
- <BindItem id="item113" compid="ipt_valiterm" propid="value" datasetid="ds_hidden_com" columnid="card_valiterm"/>
- <BindItem id="item114" compid="ipt_allotmm" propid="value" datasetid="ds_hidden_com" columnid="card_allotmm"/>
- <BindItem id="item115" compid="bool6" propid="value" datasetid="ds_hidden_flag" columnid="checkcard"/>
- <BindItem id="item116" compid="ipt_cardamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_cardamt"/>
- <BindItem id="item117" compid="ipt_cashamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_cashamt"/>
- <BindItem id="item118" compid="opt_onlineamt" propid="value" datasetid="ds_main_opmi" columnid="opmi_onlineamt"/>
- <BindItem id="item119" compid="cmb_paypsnflag" propid="value" datasetid="ds_main_opmi" columnid="opmi_paypsnflag"/>
- <BindItem id="item120" compid="input4" propid="value" datasetid="ds_main_opmi" columnid="opmi_paydepoamt"/>
- <BindItem id="item121" compid="ipt_paypsnrem" propid="value" datasetid="ds_main_opmi" columnid="opmi_paypsnrem"/>
- <BindItem id="item122" compid="round.checkbox7" propid="value" datasetid="ds_hidden_com" columnid="idcard"/>
- <BindItem id="item123" compid="round.checkbox8" propid="value" datasetid="ds_hidden_com" columnid="rcptpapr"/>
- <BindItem id="item124" compid="round.checkbox9" propid="value" datasetid="ds_hidden_com" columnid="engrcptpapr"/>
- <BindItem id="item125" compid="round.radio30" propid="value" datasetid="ds_hidden_com" columnid="orgflag"/>
- <BindItem id="item126" compid="ipt_ordtm" propid="value" datasetid="ds_main_inpt" columnid="inpt_intm"/>
- <BindItem id="item127" compid="switch1.case2.output4" propid="value" datasetid="ds_main_icpm" columnid="icpm_ordopendd"/>
- <BindItem id="item18" compid="cmb_nati" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_nati"/>
- <BindItem id="item128" compid="Edit00" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_carnum"/>
- <BindItem id="item129" compid="ipt_psptno" 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 'pam_opatmngtxp::PMOCOM.xjs'; // fGetUserInfosSampling
- include 'emr_prcpmngtxp::MMOCommon.xjs'; // lf_reqHardCodeInfo
- include 'pam_opatmngtxp::PMO001.xjs'; // fMultiInstanceCopy, fBaseDataInitOpmi
- include 'ast_examcurexp::AEZ0001.xjs'; // lf_aezfgetFullAge
- include 'pam_pamcomnxp::PAM.xjs'; // fMersPatChk, fCheckCharityYN, fCheckAutoInduInsu
- include 'pam_pamcomnxp::PAM001.xjs';
- include 'pam_pamcomnxp::PMC001.xjs'
- include 'pam_ipatmngtxp::PMI001.xjs'; // lf_pmifPrintBarCode
- include 'pam_ipatmngtxp::SPPMI03200.xjs'; // fReqGetInAgmtCount
- var arErrorCode = new HashArray();
- var init_ptbs;
- var init_otpt;
- var init_ptin;
- var init_opmi;
- var init_oscl;
- var grid_init_h_otpt, grid_init_h_unco, grid_init_h_card, grid_init_h_dcgm, grid_init_h_dcgm2,
- grid_init_h_cash, grid_init_h_onln, grid_init_h_ptsp, grid_init_h_cnst, grid_init_h_srdg,
- grid_init_m_ptin, grid_init_m_otpt, grid_init_m_opmi, grid_init_m_oscl, grid_init_m_card,
- grid_init_m_cash, grid_init_m_dcgm, grid_init_c_otpt, grid_init_t_otpt;
- var TODAY = utlf_getCurrentDate().toString();
- var extObj;
- //=======================================================================================
- // Local methods
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument :
- * Description : 공통코드조회
- ****************************************************************************************/
- function fBaseComCDRef() {
- ds_cmb_orddeptcd.filter('orddeptflag == "D"');
- //ds_cmb_orddeptcd.copyData(ds_init_orddeptcd, true);
- //ds_init_orddeptcd.filter('');
- dsf_createDsRow('ds_req', [
- { col: 'sess_posinstcd', type: 'string', size: 256, val: sysf_getUserInfo('dutplceinstcd') },
- { col: 'ioflag', type: 'string', size: 256, val: 'I' },
- { col: 'dridsorttype', type: 'string', size: 256, val: 'ER' }
- ], false);
- 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_roomgrdecd=roomgrdecd ds_init_roomtypecd=roomtypecd ds_init_naticd=naticd ds_init_erorddrid=erorddrid "
- + "ds_init_uncocd=uncocd ds_init_proccd=proccd";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00106";
- tranf_submit(oParam);
- // 초기화 시 필요
- ds_cmb_orddrid.copyData(ds_init_orddrid);
- ds_cmb_suppkind.copyData(ds_init_suppkind);
-
- appf_getCodeList([
- { dsNm: 'ds_init_P0006list', cdGrpId: 'P0006' },
- { dsNm: 'ds_init_P0015list', cdGrpId: 'P0015' },
- { dsNm: 'ds_init_P0016list', cdGrpId: 'P0016' },
- { dsNm: 'ds_init_P0020list', cdGrpId: 'P0020' },
- { dsNm: 'ds_init_P0021list', cdGrpId: 'P0021' },
- { dsNm: 'ds_init_P0022list', cdGrpId: 'P0022' },
- { dsNm: 'ds_init_P0025list', cdGrpId: 'P0025' },
- { dsNm: 'ds_init_P0026list', cdGrpId: 'P0026' },
- { dsNm: 'ds_init_P0032list', cdGrpId: 'P0032' },
- { dsNm: 'ds_init_P0034list', cdGrpId: 'P0034' },
- { dsNm: 'ds_init_P0158list', cdGrpId: 'P0158' },
- { dsNm: 'ds_init_P0328list', cdGrpId: 'P0328' },
- { dsNm: 'ds_init_P0341list', cdGrpId: 'P0341' },
- { dsNm: 'ds_init_P0342list', cdGrpId: 'P0342' },
- { dsNm: 'ds_init_P1061list', cdGrpId: 'P1061' },
- { dsNm: 'ds_init_P0157list', cdGrpId: 'P0157' },
- { dsNm: 'ds_init_P0380list', cdGrpId: 'P0380' },
- { dsNm: 'ds_init_P0308list', cdGrpId: 'P0308' },
- { dsNm: 'ds_init_P0400list', cdGrpId: 'P0400' }
- ]);
- if (ds_init_P0015list.rowcount > 0) {
- dsf_addDsItem(ds_init_P0015list, 'cdid', 'cdnm', '-', '-', 'above');
- }
- if (ds_init_P0016list.rowcount > 0) {
- dsf_addDsItem(ds_init_P0016list, 'cdid', 'cdnm', '-', '-', 'above');
- }
- if (ds_init_P0020list.rowcount > 0) {
- dsf_addDsItem(ds_init_P0020list, 'cdid', 'cdnm', '-', '-', 'above');
- }
- if (ds_init_P0022list.rowcount > 0) {
- dsf_addDsItem(ds_init_P0022list, 'cdid', 'cdnm', '-', '-', 'above');
- }
- if (ds_init_P0032list.rowcount > 0) {
- dsf_addDsItem(ds_init_P0032list, 'cdid', 'cdnm', '-', '-', 'above');
- }
- if (ds_init_P0158list.rowcount > 0) {
- dsf_addDsItem(ds_init_P0158list, 'cdid', 'cdnm', '-', '-', 'above');
- }
- // 장애미수 콤보(combo1) 아이템에 추가
- frmf_addComboItem('combo1', '-', '-', '');
- }
- /****************************************************************************************
- * Argument :
- * Description : 단일인스턴스 초기화
- ****************************************************************************************/
- function fOneInstance_Reset(flag) {
- switch (flag) {
- case 'ptbs':
- ds_main_ptbs.clearData();
- ds_main_ptbs.addRow();
- ds_patinfolist.clearData();
- ds_main_protinfo.clearData();
- break;
- case 'ptin':
- ds_main_ptin.clearData();
- ds_main_ptin.addRow();
- break;
- case 'otpt':
- ds_main_otpt.clearData();
- ds_main_otpt.addRow();
- break;
- case 'opmi':
- ds_main_opmi.clearData();
- ds_main_opmi.addRow();
- break;
- case 'all':
- ds_main_ptbs.clearData();
- ds_main_ptbs.addRow();
- ds_patinfolist.clearData();
- ds_main_protinfo.clearData();
- ds_main_ptin.clearData();
- ds_main_ptin.addRow();
- ds_main_otpt.clearData();
- ds_main_otpt.addRow();
- ds_main_otpt_old.clearData();
- ds_main_otpt_old.addRow();
- ds_main_opmi.clearData();
- ds_main_opmi.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_hidden_com.clearData();
- ds_hidden_com.addRow();
-
- ds_hidden_flag.clearData();
- ds_hidden_flag.addRow();
-
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
- ds_hidden.clearData();
- ds_hidden.addRow();
- break;
- }
- rdo_specordyn.enable = true;
- btn_patspcfyn.style.backgroundColor = '#c0c0c0';
- }
- /****************************************************************************************
- * Argument :
- * Description :
- ****************************************************************************************/
- function fMultiInstanceReset() {
- // do nothing
- }
- /****************************************************************************************
- * Argument :
- * Description :
- ****************************************************************************************/
- function fInstanceBackUp() {
- init_ptbs = ds_main_ptbs.saveCSV();
- init_otpt = ds_main_otpt.saveCSV();
- init_ptin = ds_main_ptin.saveCSV();
- init_opmi = ds_main_opmi.saveCSV();
- init_oscl = ds_main_oscl.saveCSV();
- init_inpt = ds_main_inpt.saveCSV();
- }
- /****************************************************************************************
- * Argument :
- * Description : fSetIssueItemStat
- ****************************************************************************************/
- function fSetIssueItemStat() {
- // 2009.04.02 - 원무공통코드를 통해서 셋팅
- var sNhicYN = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'A01'), 'cdnm');
- var sPatCardYN = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'E01'), 'cdnm');
- var sReceiptYN = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'E02'), 'cdnm');
- // 공단체크
- ds_hidden.setColumn(0, 'nhicyn', sNhicYN);
- // 환자카드발생
- ds_hidden_com.setColumn(0, 'idcard', sPatCardYN);
- // 영수증발행
- ds_hidden_com.setColumn(0, 'rcptpapr', sReceiptYN);
- }
- function fBaseinptInit() {
- // 응급실 병실코드
- var roomcd = ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E03'), 'cdnm');
- // 진료과(응급의학과 디폴트)
- ds_main_inpt.setColumn(0, 'inpt_orddeptcd',
- ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E01'), 'cdnm'));
- // 진료과 영문약어 셋팅
- fOrdDeptNmSet();
- // 전문의 셋팅
- fOrddridSet(ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- // 전문의는 디폴트로 응급의학과 셋팅
- ds_main_inpt.setColumn(0, 'inpt_medispclid',
- ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E02'), 'cdnm'));
- // 병동(응급의료센터 디폴트)
- ds_main_inpt.setColumn(0, 'inpt_wardcd',
- ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', roomcd), 'wd'));
- // 병실
- ds_main_inpt.setColumn(0, 'inpt_roomcd', roomcd);
- // 등급
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd',
- ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', roomcd), 'gr'));
- // 형태
- ds_main_inpt.setColumn(0, 'inpt_roomtypecd',
- ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', roomcd), 'ty'));
- // 진료일자 = 입원일자
- ds_main_inpt.setColumn(0, 'inpt_indd', utlf_getCurrentDate());
- // 진료시간
- ds_main_inpt.setColumn(0, 'inpt_intm', utlf_getCurrentTime().substring(0, 4));
- // 진료형태
- ds_main_inpt.setColumn(0, 'inpt_ordtype', 'E');
- // 주부유형
- ds_main_inpt.setColumn(0, 'inpt_mskind', 'M');
- // DRG여부
- ds_main_inpt.setColumn(0, 'inpt_drgyn', 'N');
- // 선택진료
- ds_main_inpt.setColumn(0, 'inpt_specordyn', 'N');
- // 진찰료선후불(선불 'N',후불 'Y')
- ds_main_inpt.setColumn(0, 'inpt_medamtpostyn',
- ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E04'), 'cdnm'));
- // 초재진구분
- ds_main_inpt.setColumn(0, 'inpt_fsexamflag', 'F');
- // 진찰료산정여부
- ds_main_inpt.setColumn(0, 'inpt_medcostestmflag', 'Y');
- // 원외예외코드
- ds_main_inpt.setColumn(0, 'inpt_hosoutexptresncd', '11');
- // 진료의뢰 수급절차는 3차병원으로 통일 by 조중래 20160118
- // 수급절차 - 3차
- ds_main_inpt.setColumn(0, 'inpt_ordreqformflag', '3');
- // 응급분만구분 - default 'E'(응급)
- ds_main_inpt.setColumn(0, 'inpt_erbrthflag', 'E');
- // 최초진료형태
- ds_main_inpt.setColumn(0, 'inpt_orgordtype', 'E');
- // 급성뇌졸중환자여부
- ds_main_inpt.setColumn(0, 'inpt_erstrokeyn', 'N');
- // 희귀난치대상여부(H:희귀난치대상 , I:정상)
- ds_main_iphs.setColumn(0, 'iphs_rareobstflag', 'I');
- // <!-- 수정이력 : JHP 20090804 상한액 관련 IPHS ownbmaxgradeflag : '본인부담상한액 차등적용 구분 (-:해당없음, 1:400, 2:300, 3:200만원)' 추가-->
- ds_main_iphs.setColumn(0, 'iphs_ownbmaxgradeflag', '');
- // 보험유형
- ds_main_iphs.setColumn(0, 'iphs_insukind', '-');
- // 유형보조
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- // 유형보조사유
- ds_main_iphs.setColumn(0, 'iphs_suppkindresn', '-');
- // DRG여부
- ds_main_iphs.setColumn(0, 'iphs_drgyn', 'N');
- var pid = utlf_transNullToEmpty(ds_main_h_hndc.getColumn(0, 'hndc_pid'));
- if (pid != '' && pid != ' ') {
- ds_main_iphs.setColumn(0, 'iphs_handicaprbookpossnyn', 'Y');
- if (ds_main_h_hndc.getColumn(0, 'hndc_handcapgrde') == '01' || ds_main_h_hndc.getColumn(0, 'hndc_handcapgrde') == '02') {
- // DBS227, combo8 은 hidden 상태에서 visible 로 바뀌지 않는다.
- //combo8.attribute("disable.color") = "blue";
- }
- }
- else {
- // 장애인수첩소지
- ds_main_iphs.setColumn(0, 'iphs_handicaprbookpossnyn', 'N');
- }
-
- // 입원약정서 구분
- ds_main_ptbs.setColumn(0, 'ptbs_agmttype', '1');
- // 기간약정서 잔여일수
- ds_main_ptbs.setColumn(0, 'ptbs_agmtdays', '0');
- if (ds_hidden_session.getColumn(0, 'sess_dutplceinstcd') != '033') {
- ds_hidden_com.setColumn(0, 'erdscflag', 'E');
- // 응급의학과 당직의 설정
- fSetERDrid();
- }
- else {
- // 치과의 경우 DSC만 접수 가능하도록 처리
- ds_hidden_com.setColumn(0, 'erdscflag', 'D');
- frmf_inputEnterKey('combo2', 'onitemchanged', new ItemChangeEventInfo);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과 영문약어 셋팅
- ****************************************************************************************/
- function fOrdDeptNmSet() {
- var value = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm',
- ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRow('cd', value), 'deptengabbr'));
- }
- /****************************************************************************************
- * Argument :
- * Description : fInsuTabChng
- ****************************************************************************************/
- function fInsuTabChng() {
- var insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- if (insukind == gsBoHeom || insukind == gsBoHo1 || insukind == gsBoHo2
- || insukind == gsIlBan || insukind == gsForIn || insukind == "-") {
- switch1.tabindex = 0;
- }
- // 산재
- if (insukind == gsSanJae) {
- switch1.tabindex = 1;
- }
- // 자보
- if (insukind == gsJaboKind) {
- switch1.tabindex = 2;
- }
- // 공상
- if (insukind == gsGongSang) {
- switch1.tabindex = 3;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fPatInfoUpdt
- ****************************************************************************************/
- function fPatInfoUpdt() {
- // DBS227, do nothing
- //fSubmitBefore();
- fSubmitAfter();
- dsf_createDs("ds_send", [
- { col: 'sess_userid', type: 'STRING', size: 256 },
- { col: 'sess_posinstcd', type: 'STRING', size: 256 },
- { col: 'pid_flag', type: 'STRING', size: 256 },
- { col: 'ptbs_pid', type: 'STRING', size: 256 },
- { col: 'ptbs_instcd', type: 'STRING', size: 256 },
- { col: 'ptbs_hngnm', type: 'STRING', size: 256 },
- { col: 'ptbs_engnm', type: 'STRING', size: 256 },
- { col: 'ptbs_chinm', type: 'STRING', size: 256 },
- { col: 'old_rrgstno1', type: 'STRING', size: 256 },
- { col: 'old_rrgstno2', type: 'STRING', size: 256 },
- { col: 'ptbs_rrgstno1', type: 'STRING', size: 256 },
- { col: 'ptbs_rrgstno2', type: 'STRING', size: 256 },
- { col: 'ptbs_brthdd', type: 'STRING', size: 256 },
- { col: 'ptbs_sex', type: 'STRING', size: 256 },
- { col: 'ptbs_age', type: 'STRING', size: 256 },
- { col: 'ptbs_bindpid', type: 'STRING', size: 256 },
- { col: 'ptbs_hometel', type: 'STRING', size: 256 },
- { col: 'ptbs_mpphontel', type: 'STRING', size: 256 },
- { col: 'ptbs_etctel1', type: 'STRING', size: 256 },
- { col: 'ptbs_etctel2', type: 'STRING', size: 256 },
- { col: 'ptbs_smsaprvyn', type: 'STRING', size: 256 },
- { col: 'ptbs_email', type: 'STRING', size: 256 },
- { col: 'ptbs_zipcd1', type: 'STRING', size: 256 },
- { col: 'ptbs_zipcd2', type: 'STRING', size: 256 },
- { col: 'ptbs_zipcdseq', type: 'STRING', size: 256 },
- { col: 'ptbs_highaddr', type: 'STRING', size: 256 },
- { col: 'ptbs_detladdr', type: 'STRING', size: 256 },
- { col: 'ptbs_btype', type: 'STRING', size: 256 },
- { col: 'ptbs_rh', type: 'STRING', size: 256 },
- { col: 'ptbs_forgeryn', type: 'STRING', size: 256 },
- { col: 'ptbs_nati', type: 'STRING', size: 256 },
- { col: 'ptbs_psptno', type: 'STRING', size: 256 },
- { col: 'ptbs_recmyn', type: 'STRING', size: 256 },
- { col: 'ptbs_recmerid', type: 'STRING', size: 256 },
- { col: 'ptbs_recmernm', type: 'STRING', size: 256 },
- { col: 'ptbs_recmerrela', type: 'STRING', size: 256 },
- { col: 'ptbs_vipyn', type: 'STRING', size: 256 },
- { col: 'ptbs_viprem', type: 'STRING', size: 256 },
- { col: 'ptbs_religncd', type: 'STRING', size: 256 },
- { col: 'ptbs_baptnm', type: 'STRING', size: 256 },
- { col: 'ptbs_chchnm', type: 'STRING', size: 256 },
- { col: 'ptbs_dethyn', type: 'STRING', size: 256 },
- { col: 'ptbs_dethdt', type: 'STRING', size: 256 },
- { col: 'ptbs_chosresn', type: 'STRING', size: 256 },
- { col: 'ptbs_animyn', type: 'STRING', size: 256 },
- { col: 'ptbs_exptresncd', type: 'STRING', size: 256 },
- { col: 'ptbs_inhospyn', type: 'STRING', size: 256 },
- { col: 'ptbs_handicapryn', type: 'STRING', size: 256 },
- { col: 'ptbs_kioskrcptnoyn', type: 'STRING', size: 256 },
- { col: 'ptbs_carnum', type: 'STRING', size: 256 },
- { col: 'ptbs_remfact', type: 'STRING', size: 256 },
- { col: 'ptbs_acptdd', type: 'STRING', size: 256 },
- { col: 'ptbs_acptno', type: 'STRING', size: 256 },
- { col: 'ptbs_fstrgstrid', type: 'STRING', size: 256 },
- { col: 'ptbs_fstrgstdt', type: 'STRING', size: 256 },
- { col: 'ptbs_lastupdtrid', type: 'STRING', size: 256 },
- { col: 'ptbs_lastupdtdt', type: 'STRING', size: 256 },
- { col: 'ptbs_ipaddr', type: 'STRING', size: 256 },
- { col: 'ptbs_builno', type: 'STRING', size: 256 },
- { col: 'ptbs_carnum', type: 'STRING', size: 256 }
- ]);
- var idx = ds_send.addRow();
- ds_send.copyRow(idx, ds_hidden_session, 0, 'sess_userid=sess_userid, sess_posinstcd=sess_posinstcd');
- ds_send.copyRow(idx, ds_main_ptbs, 0);
- // 클라이언트 IP주소 저장 추가 by 조중래 20130906
- ds_send.setColumn(idx, 'ptbs_ipaddr', extObj.getIPAddress());
- ds_hidden_rcv.clearData();
- var oParam = {};
- oParam.id = "TXPMO00104";
- oParam.service = "opatmngtapp.OPatMngt";
- oParam.method = "reqSetPatInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_hidden_rcv=ptbs";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPMO00104") > -1) {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (pid != '' && pid != ' ' && pid != '-') {
- fOneInstance_Reset('all'); // 단일구조 인스턴스 초기화
- fMultiInstanceReset(); // 멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); // 멀티 인스턴스 copy
- fBaseDataInit('all'); // 기본데이터 초기화
- // DBS227, 실제 사용되는 데이터셋도 초기화
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
- fSetIssueItemStat(); // 출력물 기본셋팅
- ds_main_ptbs.setColumn(0, 'ptbs_pid', pid);
- fInstanceBackUp();
- ds_olnw = '0';
- }
- if (!fPidVeri()) {
- return;
- }
- if (!fPatInfoRef('1')) {
- return;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fPidVeri
- ****************************************************************************************/
- function fPidVeri() {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- pid = String(pid).trim('');
- if (pid != '' && pid != ' ' && pid != '-') {
- if (pid.length != 0) {
- // do nothing
- }
- else {
- fOneInstance_Reset("all"); //단일구조 인스턴스 초기화
- fMultiInstanceReset(); //멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); //멀티 인스턴스 copy
- fBaseDataInit("all"); //기본데이터 초기화
- // DBS227, 실제 사용되는 데이터셋도 초기화
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
- fSetIssueItemStat(); // 출력물 기본셋팅
- return false;
- }
- } // end of if(pid != '' && pid != ' ' && pid != '-')
- else {
- fOneInstance_Reset("all"); //단일구조 인스턴스 초기화
- fMultiInstanceReset(); //멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); //멀티 인스턴스 copy
- fBaseDataInit("all"); //기본데이터 초기화
- // DBS227, 실제 사용되는 데이터셋도 초기화
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
- fSetIssueItemStat(); // 출력물 기본셋팅
- return false;
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자 기본정보 조회
- ****************************************************************************************/
- function fPatInfoRef(flag) {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (pid == "" || pid == " " || pid == "-") {
- sysf_messageBox('환자등록번호를 입력하여 주십시요!', 'E999');
- return false;
- }
- ds_send_s_unco.clearData();
- ds_send_s_card.clearData();
- ds_send_s_dcgm.clearData();
- ds_send_s_cnst.clearData();
- ds_send_s_srdg.clearData();
- ds_send_s_hndc.clearData();
- ds_send_s_cash.clearData();
- ds_send_s_onln.clearData();
- fSubmitAfter();
- //환자정보 조회 gubn = "1"
- dsf_createDsRow('ds_TRPMI02601', [
- { col: 'select_con', type: 'string', size: 256, val: flag },
- { col: 'ptbs_pid', type: 'string', size: 256, val: '' },
- { col: 'ptbs_hngnm', type: 'string', size: 256, val: '' },
- { col: 'ptbs_rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'ptbs_rrgstno2', type: 'string', size: 256, val: '' },
- { col: 'cond_mskind', type: 'string', size: 256, val: '' },
- { col: 'cond_indd', type: 'string', size: 256, val: '' },
- { col: 'cond_orddeptcd', type: 'string', size: 256, val: '' },
- { col: 'cond_insukind', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_TRPMI02601.copyRow(0, ds_main_ptbs, 0);
- // ds_send.copyRow(0, ds_main_ptbs, 0, 'ptbs_pid=ptbs_pid,ptbs_hngnm=ptbs_hngnm,'
- // + 'ptbs_rrgstno1=ptbs_rrgstno1,ptbs_rrgstno2=ptbs_rrgstno2');
- resetHiddenRcv();
-
- var oParam = {};
- oParam.id = "TRPMI02601";
- oParam.service = "ipatmngtapp.ErRgst";
- oParam.method = "reqGetErPatBaseInfo";
- oParam.inds = "req=ds_TRPMI02601";
- oParam.outds = "ds_hidden_rcv_ptbs=ptbs ds_hidden_rcv_ptin=ptin ds_hidden_rcv_h_ptsp=h_ptsp "
- + 'ds_hidden_rcv_h_otpt=h_otpt ds_hidden_rcv_inpt1=inpt1 ds_hidden_rcv_inpt=inpt '
- + 'ds_hidden_rcv_iphs=iphs '// + 'ds_=icdr '
- + 'ds_hidden_rcv_h_srdg=h_srdg ds_hidden_rcv_h_rooa=h_rooa ds_hidden_rcv_h_hndc=h_hndc '
- + 'ds_hidden_rcv_h_allunco=allunco ds_hidden_rcv_h_bind=bind '
- + 'ds_hidden_rcv_h_tempdsch=tempdsch '
- + 'ds_hidden_rcv_protinfo=protlist '
- + 'ds_hidden_rcv_todayotpt=todayotpt';
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- // 환자정보,보험정보,감면정보,특이환자,외래내원,입원내역,재원이력,전과전실,중증정보 조회
- if (arErrorCode.pop("TRPMI02601") > -1) {
- if (ds_hidden_rcv_inpt1.rowcount > 0) {
- ds_hidden_rcv_inpt1.updateColID('pid', 'inpt_pid');
- }
- if (ds_hidden_rcv_h_srdg.rowcount > 0) {
- ds_hidden_rcv_h_srdg.addColumn('srdg_insuflag_before', 'string');
- ds_hidden_rcv_h_srdg.addColumn('srdg_suppkind_before', 'string');
- ds_hidden_rcv_h_srdg.addColumn('srdg_todd_before', 'string');
- ds_hidden_rcv_h_srdg.addColumn('srdg_seqno_before', 'string');
- for (var i = 0; i < ds_hidden_rcv_h_srdg.rowcount; i++) {
- ds_hidden_rcv_h_srdg.setColumn(i, 'srdg_insuflag_before', ds_hidden_rcv_h_srdg.getColumn(i, 'srdg_insuflag'));
- ds_hidden_rcv_h_srdg.setColumn(i, 'srdg_suppkind_before', ds_hidden_rcv_h_srdg.getColumn(i, 'srdg_suppkind'));
- ds_hidden_rcv_h_srdg.setColumn(i, 'srdg_todd_before', ds_hidden_rcv_h_srdg.getColumn(i, 'srdg_todd'));
- ds_hidden_rcv_h_srdg.setColumn(i, 'srdg_seqno_before', ds_hidden_rcv_h_srdg.getColumn(i, 'srdg_seqno'));
- }
- }
- if (ds_hidden_rcv_h_hndc.rowcount > 0) {
- ds_hidden_rcv_h_hndc.addColumn('hndc_todd_before', 'string');
- ds_hidden_rcv_h_hndc.addColumn('hndc_seqno_before', 'string');
- ds_hidden_rcv_h_hndc.addColumn('hndc_instcd_before', 'string');
- for (var i = 0; i < ds_hidden_rcv_h_hndc.rowcount; i++) {
- ds_hidden_rcv_h_hndc.setColumn(i, 'hndc_todd_before', ds_hidden_rcv_h_hndc.getColumn(i, 'hndc_todd'));
- ds_hidden_rcv_h_hndc.setColumn(i, 'hndc_seqno_before', ds_hidden_rcv_h_hndc.getColumn(i, 'hndc_seqno'));
- ds_hidden_rcv_h_hndc.setColumn(i, 'hndc_instcd_before', ds_hidden_rcv_h_hndc.getColumn(i, 'hndc_instcd'));
- }
- }
- if (ds_hidden_rcv_h_allunco.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_h_allunco, 'unco_');
- ds_hidden_rcv_h_allunco.copyData(ds_tmp, true);
- }
-
- if (ds_hidden_rcv_h_bind.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_h_bind, 'bind_');
- ds_hidden_rcv_h_bind.copyData(ds_tmp, true);
- }
- if (ds_hidden_rcv_h_tempdsch.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_h_tempdsch, 'tempdsch_');
- ds_hidden_rcv_h_tempdsch.copyData(ds_tmp, true);
- }
- // 2008.12.12 - 합번된 환자번호 체크
- var bindCount = ds_hidden_rcv_h_bind.rowcount;
- if (bindCount > 0) {
- var ptbsPid = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- //2019/03/29 이정택 수정
- //var ptbsHngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- var ptbsHngnm = ds_hidden_rcv_h_bind.getColumn(0, 'bind_hngnm');
- //2019/03/29 이정택 수정
- for (var i = 0; i < bindCount; i++) {
- var currPid = ds_hidden_rcv_h_bind.getColumn(i, 'bind_pid');
- if (currPid == 'OLDPID') {
- var newPid = ds_hidden_rcv_h_bind.getColumn(i, 'bind_newpid');
- if (sysf_messageBox(ptbsPid + '(' + ptbsHngnm + ') 환자의 등록번호가 [ '
- + newPid + ' ] 로 합번 신청되었습니다. 합번 신청한 번호로 재조회 하시겠습니까?', 'Q') == '6') {
- ds_main_ptbs.setColumn(0, 'ptbs_pid', newPid);
- fPatInfoRef("1");
- return false;
- }
- else {
- btn_init.click();
- return false;
- }
- }
- }
- }
- fChecksrdg();
- // 2008.08.12 주/부유형이 2건 이상일 때 선택 후 다시 조회
- var inptCnt = ds_hidden_rcv_inpt.rowcount;
- if (inptCnt > 0) {
- gv_is_m_kind = true;
- }
- if (inptCnt > 1) {
- gv_is_s_kind = true;
- ds_main.setColumn(0, 'popupendflag', '');
- dsf_createDs('ds_hidden_list_grdinrgstinfo', [
- { col: 'mskind', type: 'string', size: 256 },
- { col: 'indd', type: 'string', size: 256 },
- { col: 'pid', type: 'string', size: 256 },
- { col: 'orddeptcd', type: 'string', size: 256 },
- { col: 'insukind', type: 'string', size: 256 }
- ]);
- for (var i = 0; i < inptCnt; i++) {
- ds_hidden_list_grdinrgstinfo.copyRow(ds_hidden_list_grdinrgstinfo.addRow(), ds_hidden_rcv_inpt, i,
- 'mskind=inpt_mskind,indd=inpt_indd,pid=inpt_pid,orddeptcd=inpt_orddeptcd,insukind=inpt_insukind');
- }
- ds_patinfolist.clearData();
- ds_main_ptin.clearData();
- ds_main_ptin.addRow();
- ds_main_otpt.clearData();
- ds_main_otpt.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_old.clearData();
- ds_main_otpt_old.addRow();
- ds_main_opmi.clearData();
- ds_main_opmi.addRow();
- ds_hidden_com.clearData();
- ds_hidden_com.addRow();
- ds_hidden_flag.clearData();
- ds_hidden_flag.addRow();
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
- dsf_copyColInfo(ds_hidden_popuplist, ds_hidden_list_grdinrgstinfo, true);
- frmf_modal("SPPMI02100", "SPPMI02100", { arg_ds_hidden_list_grdinrgstinfo: ds_hidden_list_grdinrgstinfo }, "", "", "", "", "", "", "", "", "", "M");
- if (ds_main.getColumn(0, 'popupendflag') == 'ok') {
- dsf_createDsRow('ds_send', [
- { col: 'select_con', type: 'string', size: 256, val: flag },
- { col: 'ptbs_pid', type: 'string', size: 256, val: '' },
- { col: 'ptbs_hngnm', type: 'string', size: 256, val: '' },
- { col: 'ptbs_rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'ptbs_rrgstno2', type: 'string', size: 256, val: '' },
- { col: 'cond_mskind', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'mskind') },
- { col: 'cond_indd', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'indd') },
- { col: 'cond_orddeptcd', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'orddeptcd') },
- { col: 'cond_insukind', type: 'string', size: 256, val: ds_hidden_popuplist.getColumn(0, 'insukind') }
- ], false);
- ds_req.copyRow(0, ds_main_ptbs, 0, 'ptbs_pid=ptbs_pid,ptbs_hngnm=ptbs_hngnm,'
- + 'ptbs_rrgstno1=ptbs_rrgstno1,ptbs_rrgstno2=ptbs_rrgstno2');
- resetHiddenRcv();
- var oParam = {};
- oParam.id = "TRPMI02601";
- oParam.service = "ipatmngtapp.ErRgst";
- oParam.method = "reqGetErPatBaseInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_hidden_rcv_ptbs=ptbs ds_hidden_rcv_ptin=ptin ds_hidden_rcv_h_ptsp=h_ptsp "
- + 'ds_hidden_rcv_h_otpt=h_otpt ds_hidden_rcv_inpt1=inpt1 ds_hidden_rcv_inpt=inpt '
- + 'ds_hidden_rcv_iphs=iphs '// + 'ds_=icdr '
- + 'ds_hidden_rcv_h_srdg=h_srdg ds_hidden_rcv_h_rooa=h_rooa ds_hidden_rcv_h_hndc=h_hndc '
- + 'ds_hidden_rcv_h_allunco=allunco ds_hidden_rcv_h_bind=bind '
- + 'ds_hidden_rcv_h_tempdsch=tempdsch '
- + "ds_hidden_rcv_protinfo=protlist";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- // in case of error
- if (arErrorCode.pop("TRPMI02601") < 0) {
- sysf_messageBox('환자조회를', 'E009');
- }
-
- else {
- if (ds_hidden_rcv_inpt1.rowcount > 0) {
- ds_hidden_rcv_inpt1.updateColID('pid', 'inpt_pid');
- }
- if (ds_hidden_rcv_h_srdg.rowcount > 0) {
- ds_hidden_rcv_h_srdg.addColumn('srdg_insuflag_before', 'string');
- ds_hidden_rcv_h_srdg.addColumn('srdg_suppkind_before', 'string');
- ds_hidden_rcv_h_srdg.addColumn('srdg_todd_before', 'string');
- ds_hidden_rcv_h_srdg.addColumn('srdg_seqno_before', 'string');
- for (var i = 0; i < ds_hidden_rcv_h_srdg.rowcount; i++) {
- ds_hidden_rcv_h_srdg.setColumn(i, 'srdg_insuflag_before', ds_hidden_rcv_h_srdg.getColumn(i, 'srdg_insuflag'));
- ds_hidden_rcv_h_srdg.setColumn(i, 'srdg_suppkind_before', ds_hidden_rcv_h_srdg.getColumn(i, 'srdg_suppkind'));
- ds_hidden_rcv_h_srdg.setColumn(i, 'srdg_todd_before', ds_hidden_rcv_h_srdg.getColumn(i, 'srdg_todd'));
- ds_hidden_rcv_h_srdg.setColumn(i, 'srdg_seqno_before', ds_hidden_rcv_h_srdg.getColumn(i, 'srdg_seqno'));
- }
- }
- if (ds_hidden_rcv_h_hndc.rowcount > 0) {
- ds_hidden_rcv_h_hndc.addColumn('hndc_todd_before', 'string');
- ds_hidden_rcv_h_hndc.addColumn('hndc_seqno_before', 'string');
- ds_hidden_rcv_h_hndc.addColumn('hndc_instcd_before', 'string');
- for (var i = 0; i < ds_hidden_rcv_h_hndc.rowcount; i++) {
- ds_hidden_rcv_h_hndc.setColumn(i, 'hndc_todd_before', ds_hidden_rcv_h_hndc.getColumn(i, 'hndc_todd'));
- ds_hidden_rcv_h_hndc.setColumn(i, 'hndc_seqno_before', ds_hidden_rcv_h_hndc.getColumn(i, 'hndc_seqno'));
- ds_hidden_rcv_h_hndc.setColumn(i, 'hndc_instcd_before', ds_hidden_rcv_h_hndc.getColumn(i, 'hndc_instcd'));
- }
- }
- if (ds_hidden_rcv_h_allunco.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_h_allunco, 'unco_');
- ds_hidden_rcv_h_allunco.copyData(ds_tmp, true);
- }
- if (ds_hidden_rcv_h_bind.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_h_bind, 'bind_');
- ds_hidden_rcv_h_bind.copyData(ds_tmp, true);
- }
- if (ds_hidden_rcv_h_tempdsch.rowcount > 0) {
- dsf_copyDsWithPrefix(ds_tmp, ds_hidden_rcv_h_tempdsch, 'tempdsch_');
- ds_hidden_rcv_h_tempdsch.copyData(ds_tmp, true);
- }
- }
- }
- else {
- return true;
- }
- } // end of if(inptCnt > 1)
-
- // 2007.12.06 당일퇴원내역 조회
- if (ds_hidden_rcv_inpt1.rowcount > 0) {
- var inptPid = utlf_transNullToEmpty(ds_hidden_rcv_inpt1.getColumn(0, 'inpt_pid'));
- if (inptPid != '' && inptPid != ' ') {
- // 2016년 01월 01일부로 응급실 내원환자 수진이력 분리처리 by 조중래 20151231
- // 퇴원취소의 경우
- var result = sysf_messageBox("당일 [응급실퇴원] 환자입니다. \n환자의 상태에 따라 퇴원취소(재내원/Revisit)로 진행하십시오."
- + "\n응급실 접수하시려면 예(Y), 퇴원취소는 아니오(N), \n진행을 중단하시려면 취소를 선택하십시오.", 'S000');
- if (result == 7) {
- var topViewer = sysf_getViewer('patientInfo');
- if (!utlf_isNull(topViewer)) {
- topViewer.frmf_setParameter('SMPAI00100_Param1', inptPid);
- }
- // 입원퇴원수납 화면 ID
- frmf_modal("SMPAI00100", "SMPAI00100", { arg_ds_source: ds_source }, "", "", "", "", "", "", "", "", "", "M");
- }
- else if(result == 2){
- return true;
- }
- }
- } // end of if(ds_hidden_rcv_inpt1.rowcount > 0)
-
- // 2009.06.26 - 가퇴원내역 체크
- fCheckTempDsch();
-
- if (ds_hidden_rcv_ptbs.rowcount > 0) {
- ds_main_ptbs.clearData();
- ds_main_ptbs.copyRow(ds_main_ptbs.addRow(), ds_hidden_rcv_ptbs, 0);
- // 환자인적정보 변경상태가 있는지 여부 체크를 위해 백업으로 담는다.
- ds_hidden_original_ptbs.clearData();
- ds_hidden_original_ptbs.copyRow(ds_hidden_original_ptbs.addRow(), ds_hidden_rcv_ptbs, 0);
- gs_olnw = 'O';
- ds_main_ptbs.setColumn(0, 'ptbs_sex', getGender(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2')));
- ds_main_ptbs.setColumn(0, 'ptbs_age',
- lf_aezfgetFullAge(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1') + ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2')));
- }
- if (ds_hidden_rcv_ptin.rowcount > 0) {
- ds_main_ptin.clearData();
- ds_main_ptin.copyRow(ds_main_ptin.addRow(), ds_hidden_rcv_ptin, 0);
- // 환자보험정보 변경상태가 있는지 여부 체크를 위해 백업으로 담는다.
- ds_hidden_original_ptin.clearData();
- ds_hidden_original_ptin.copyData(ds_hidden_original_ptin.addRow(), ds_hidden_rcv_ptin, 0);
- if (ds_main_ptin.getColumn(0, 'ptin_insukind') != '-') {
- cmb_suppkind.enable = true;
- }
- else {
- cmb_suppkind.enable = false;
- }
- fSuppKindSet(ds_main_ptin.getColumn(0, 'ptin_insukind'));
- // tab change 때문에 여기서 한번 밑에서 한번 더 복사
- ds_main_iphs.setColumn(0, 'iphs_insukind', ds_main_ptin.getColumn(0, 'ptin_insukind'));
- fInsuTabChng();
- }
- if (ds_hidden_rcv_h_srdg.rowcount > 0) {
- ds_main_h_srdg.clearData();
- ds_main_h_srdg.copyRow(ds_main_h_srdg.addRow(), ds_hidden_rcv_h_srdg, 0);
- }
- if (ds_hidden_rcv_h_rooa.rowcount > 0) {
- ds_main_h_rooa.clearData();
- ds_main_h_rooa.copyRow(ds_main_h_rooa.addRow(), ds_hidden_rcv_h_rooa, 0);
- }
- if (ds_hidden_rcv_h_ptsp.rowcount > 0) {
- ds_main_h_ptsp.clearData();
- ds_main_h_ptsp.copyRow(ds_main_h_ptsp.addRow(), ds_hidden_rcv_h_ptsp, 0);
- }
- if (ds_hidden_rcv_h_hndc.rowcount > 0) {
- ds_main_h_hndc.clearData();
- var idx = ds_main_h_hndc.addRow();
- var result = ds_main_h_hndc.copyRow(idx, ds_hidden_rcv_h_hndc, 0);
- }
- // 2012-10-11 환자 보호자 연락처 조회 기능 추가
- if (ds_hidden_rcv_protinfo.rowcount > 0) {
- ds_main_protinfo.clearData();
- ds_main_protinfo.copyRow(ds_main_protinfo.addRow(), ds_hidden_rcv_protinfo, 0);
- if (utlf_transNullToEmpty(ds_main_protinfo.getColumn(0, 'protflag')) == '') {
- ds_main_protinfo.clearData();
- }
- grdf_setStatus(grd_protlist, '', [ds_main_protinfo.rowposition]);
- }
- // 2008.11.25 - 미수금액 조회
- if (ds_hidden_rcv_h_allunco.rowcount > 0) {
- ds_main_h_allunco.clearData();
- ds_main_h_allunco.copyRow(ds_main_h_allunco.addRow(), ds_hidden_rcv_h_allunco, 0);
- }
- var outuncoamt = utlf_transNullToEmpty(ds_main_h_allunco.getColumn(0, 'unco_outuncoamt'));
- var dschuncoamt = utlf_transNullToEmpty(ds_main_h_allunco.getColumn(0, 'unco_dschuncoamt'));
-
-
-
- if (parseInt(outuncoamt) > 0 || parseInt(dschuncoamt) > 0) {
- sysf_messageBox('미수금이 존재합니다. [외래미수금 : ' + outuncoamt + ' 원] [퇴원미수금 : ' + dschuncoamt + ' 원]', 'I');
- }
- // 2007.08.09 조회시 입원환자인 경우 입원내역을 보여준다.
- // 입원환자가 아닌경우에는 마지막 외래내역을 보여준다.
- if (ds_hidden_rcv_inpt.rowcount > 0) {
- // 재원중..
- gv_is_inpatient = true;
- ds_main_inpt.clearData();
- ds_main_inpt.copyRow(ds_main_inpt.addRow(), ds_hidden_rcv_inpt, 0);
- ds_main_iphs.clearData();
- ds_main_iphs.copyRow(ds_main_iphs.addRow(), ds_hidden_rcv_iphs, 0);
- ds_main_h_otpt.clearData();
- for (var i = 0; i < ds_hidden_rcv_h_otpt.rowcount; i++) {
- ds_main_h_otpt.copyRow(ds_main_h_otpt.addRow(), ds_hidden_rcv_h_otpt, i);
- }
- ds_main_h_otpt.rowposition = -1;
- datagrid5.vscrollbar.pos = 0;
- // 응급실
- if (ds_main_inpt.getColumn(0, 'inpt_roomcd')
- == ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E03'), 'cdnm')) {
- ds_hidden_com.setColumn(0, 'erdscflag', 'E');
- }
- //DSC
- else if (ds_main_inpt.getColumn(0, 'inpt_roomcd')
- == ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'D01'), 'cdnm')) {
- ds_hidden_com.setColumn(0, 'erdscflag', 'D');
- }
- // CHEMO
- else if (ds_main_inpt.getColumn(0, 'inpt_roomcd')
- == ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'C01'), 'cdnm')) {
- ds_hidden_com.setColumn(0, 'erdscflag', 'C');
- }
- // BMT
- else if (ds_main_inpt.getColumn(0, 'inpt_roomcd')
- == ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'B01'), 'cdnm')) {
- ds_hidden_com.setColumn(0, 'erdscflag', 'B');
- }
- else {
- ds_hidden_com.setColumn(0, 'erdscflag', 'E');
- }
- // 전문의 셋팅(초기화 또는 진료구분 변경시에만 하도록 주석처리 by 조중래 20180530)
- //fOrddridSet(ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- fOrdDeptNmSet();
- // 2008.10.04 - 신환, 구환 두 환자카드발행 체크되어 있어야 발행하도록 주석처리 - 최병진 (응급원무요청- 응급환자의 경우 필요없이 발급되는 경우가 많다)
- // 주부유형
- rdo_mskind.enable = true;
- // 취소
- btn_cncl.enable = true;
- // 부유형등록
- btn_save2.enable = false;
- frmf_inputEnterKey('rdo_mskind', 'onitemchanged', new ItemChangeEventInfo);
- // 2008.07.02 정보를 화면에 보여준 후 메시지 출력
- if (ds_main_inpt.getColumn(0, 'inpt_indschacptstat') == 'A'
- && ds_main_inpt.getColumn(0, 'inpt_dschnotiyn') == 'Y') {
- sysf_messageBox('입원수납할 내역이 있습니다. \n입원수납 후 진행하세요!', 'I999');
- }
- else {
- sysf_messageBox('재원중인', 'I005');
- }
- } // end of if(ds_hidden_rcv_inpt.rowcount > 0)
- else {
- // 화면에 셋팅 2007.08.16
- ds_main_inpt.setColumn(0, 'inpt_indd', utlf_getCurrentDate());
- ds_main_inpt.setColumn(0, 'inpt_intm', utlf_getCurrentTime().substring(0, 4));
- // 주부유형
- rdo_mskind.enable = false;
- // 취소
- btn_cncl.enable = false;
- // 부유형등록
- btn_save2.enable = false;
- frmf_inputEnterKey('rdo_mskind', 'onitemchanged', new ItemChangeEventInfo);
-
- if (!utlf_isNull(ds_hidden_rcv_h_otpt)) {
- ds_main_h_otpt.clearData();
- for (var i = 0; i < ds_hidden_rcv_h_otpt.rowcount; i++) {
- ds_main_h_otpt.copyRow(ds_main_h_otpt.addRow(), ds_hidden_rcv_h_otpt, i);
- }
- ds_main_h_otpt.rowposition = -1;
- datagrid5.vscrollbar.pos = 0;
- if (ds_main_h_otpt.rowcount > 0) {
- // 입원마스터 초기화
- fBaseinptInit();
- var orddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- var medispclid = ds_main_inpt.getColumn(0, 'inpt_medispclid');
- var userspec = ds_init_orddrid.getColumn(
- ds_init_orddrid.findRowExpr('dp == "' + orddeptcd + '" && cd == "' + medispclid + '"'),
- 'sp');
- ds_main_inpt.setColumn(0, 'inpt_specordyn', (userspec == 'Y') ? 'Y' : 'N');
- } // end of if(ds_main_h_otpt.rowcount > 0)
- else {
- // 입원마스터 초기화
- fBaseinptInit();
- }
- // 초재진
- fFsexamflagVeri();
- }
- //(초기화 또는 진료구분 변경시에만 하도록 주석처리 by 조중래 20180530)
- //fOrddridSet(ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- } // end of else
- if (utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')) == '') {
- ds_hidden_flag.setColumn(0, 'ptbs_flag', 'R');
- }
- var value = ds_main_ptin.getColumn(0, 'ptin_insukind');
- if (value != '' && value != '-') {
- ds_hidden_flag.setColumn(0, 'ptin_flag', 'R');
- // sjy
- ds_main_iphs.setColumn(0, 'iphs_insukind', ds_main_ptin.getColumn(0, 'ptin_insukind'));
- ds_main_otpt.setColumn(0, 'otpt_insucd', ds_main_ptin.getColumn(0, 'ptin_insucd'));
- }
- // data backup
- fInstanceBackUp();
- // 등록버튼 활성화
- frmf_inputEnterKey('rdo_medamtpostyn', 'onitemchanged', new ItemChangeEventInfo);
- }
- // end of if(arErrorCode.pop("TRPMI02601") > -1)
- else {
- fOneInstance_Reset("all"); // 단일구조 인스턴스 초기화
- fMultiInstanceReset(); // 멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); // 멀티 인스턴스 copy
- fInstanceBackUp(); // 단일구조 인스턴수 백업
- fMultiInstanceBackUp(); // 멀티구조 인스턴스 백업
- fBaseDataInit("all"); // 기본데이터 초기화
- // DBS227, 실제 사용되는 데이터셋도 초기화
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
- fSetIssueItemStat(); // 출력물 기본셋팅
- fBaseinptInit(); // 입원마스터 초기화
- fInsuTabChng();
- //기본 포커스
- ipt_rrgstno1.setFocus();
- return false;
- }
- // 20090729 김주희 - 당일진료내역 있으면 색깔구분
- var today = utlf_getCurrentDate();
- for (var i = 0; i < ds_main_h_otpt.rowcount; i++) {
- if (today == ds_main_h_otpt.getColumn(i, 'otpt_orddd')) {
- ds_main_h_otpt.setColumn(0, 'bgColor', '#FFF000');
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 20070818 진료과 영문약어
- ****************************************************************************************/
- function fOrdDeptNmSet() {
- var orddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm',
- ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRow('cd', orddeptcd), 'deptengabbr'));
- }
- /****************************************************************************************
- * Argument :
- * Description :
- ****************************************************************************************/
- function fSuppKindSet(insukind) {
- // 2007.10.18 건강보험,의료급여1종,2종일때 6세미만 유형보조 체크
- var age = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_age'));
- var birthday = ds_main_ptbs.getColumn(0, 'ptbs_brthdd');
- // 2008.01.08 건보일 경우 태어난지 0일~28일인 신생아 인경우 보조유형 '31' 셋팅
- // 사용하지 않음
- //var dayno = getDateInterval(birthday, getCurrentDate());
- // 2009.03.26 - 차상위 2종여부
- var sScndSuptrgtFlag = ds_hidden.getColumn(0, 'ScndSuptrgtFlag');
- // 2008.08.06 6세미만일 때 undersixageyn 설정(생후 28일 미만 신생아 제외)
- // 2008.11.24 생후28일 미만 조건 제거
- if (parseInt(age) >= 0 && parseInt(age) < 6) {
- ds_main_inpt.setColumn(0, 'inpt_undersixageyn', 'Y');
- }
- if (insukind == '11' || insukind == '21' || insukind == '22') {
- if (age == '' || age == ' ') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- else if (parseInt(age) >= 0 && parseInt(age) < 6) {
- if (utlf_isNull(sScndSuptrgtFlag)) {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- else {
- // 차상위1종 - 차상위
- if (sScndSuptrgtFlag == '1') {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- // 차상위2종 - 차상위2종 입원6세미만
- else {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '41');
- }
- }
- } // end of else if
- else {
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- }
- }
- ds_cmb_suppkind.filter('up == "' + insukind + '" && (io == "A" || io == "I")');
- //ds_cmb_suppkind.copyData(ds_init_suppkind);
- //ds_init_suppkind.filter('');
- }
- /****************************************************************************************
- * Argument :
- * Description : 주민번호 뒷자리를 받아 성별을 구분 한다
- ****************************************************************************************/
- function getGender(rrgstno2) {
- rrgstno2 = String(rrgstno2);
- if(rrgstno2.length != 13 && rrgstno2.length != 7) return "";
- var rrns = 0;
- if(rrgstno2.length == 13) {
- rrns = eval(rrgstno2.substr(6, 1));
- } else {
- rrns = eval(rrgstno2.substr(0, 1));
- }
- return (rrns % 2) ? "M" : "F";
- }
- /****************************************************************************************
- * Argument :
- * Description : /root/hidden/rcv 이하 경로의 데이터셋을 초기화
- ****************************************************************************************/
- function resetHiddenRcv() {
- ds_hidden_rcv_ptbs.clearData();
- ds_hidden_rcv_ptin.clearData();
- ds_hidden_rcv_h_ptsp.clearData();
- ds_hidden_rcv_h_otpt.clearData();
- ds_hidden_rcv_inpt1.clearData();
- ds_hidden_rcv_inpt.clearData();
- ds_hidden_rcv_iphs.clearData();
- ds_hidden_rcv_h_srdg.clearData();
- ds_hidden_rcv_h_rooa.clearData();
- ds_hidden_rcv_h_hndc.clearData();
- ds_hidden_rcv_h_bind.clearData();
- ds_hidden_rcv_h_allunco.clearData();
- ds_hidden_rcv_h_tempdsch.clearData();
- ds_hidden_rcv_protinfo.clearData();
- }
- /****************************************************************************************
- * Argument :
- * Description : 2009.06.26 - 가퇴원내역 체크
- ****************************************************************************************/
- function fCheckTempDsch() {
- if (ds_hidden_rcv_h_tempdsch.rowcount > 0) {
- sysf_messageBox('가퇴원 내역이 있습니다.!!', 'I');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fOrddridSet
- ****************************************************************************************/
- function fOrddridSet(orddeptcd) {
- //ds_init_orddrid.enableevent = false;
- ds_cmb_orddrid.filter('dp == "' + orddeptcd + '"');
- //ds_cmb_orddrid.copyData(ds_init_orddrid, true);
- //ds_init_orddrid.enableevent = true;
- }
- /****************************************************************************************
- * Argument :
- * Description : DBS227, 다른 화면과 layout 구성이 다르므로 로컬 메서드로 변환
- ****************************************************************************************/
- function lf_setIsolInfo(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 : 응급의학과 당직의사 설정
- ****************************************************************************************/
- function fSetERDrid() {
- // 본원만 적용
- // 치과병원 법인화 관련 033 추가 by 조중래 20151123
- // 칠곡병원 당직의사 설정 요청 by 조중래 20180122
- //var userInfo = sysf_getUserInfo('posinstcd');
- //if (userInfo == '031' || userInfo == '033') {
- var indd = ds_main_inpt.getColumn(0, 'inpt_indd');
- var intm = ds_main_inpt.getColumn(0, 'inpt_intm');
- var drid = '';
- var drid2 = '';
-
- //코로나 관련 수정처리(2020/02/23 이정택)
- if(sysf_getUserInfo("dutplceinstcd")=='031'){
- // 시간대별 의사를 설정, 어제 Night 당직의
- if (intm >= '0000' && intm < '0800') {
- var tmpDate = indd.toDate('YYYYMMDD');
- tmpDate = tmpDate.getAddDate(-1, 'D');
- tmpDate = tmpDate.getDateFormat('YYYYMMDD');
- drid = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', tmpDate), 'nitdrid');
- }
- // 오늘 Day 당직의
- // 응급당직 duty별 2명까지 입력가능하도록 수정 by 설승민 20181114
- // day시간을 13시에서 14시로 수정처리(2020/03/12 이정택)
- else if (intm >= '0800' && intm < '1400') {
- drid = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'daydrid');
- drid2 = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'daydrid2');
- }
- // 오늘 Evening 당직의
- // day시간을 13시에서 14시로 수정처리(2020/03/12 이정택)
- else if (intm >= '1400' && intm < '2000') {
- drid = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'evedrid')
- drid2 = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'evedrid2');
- }
- // 오늘 Night 당직의
- else {
- drid = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'nitdrid');
- drid2 = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'nitdrid2');
- }
- }else if(sysf_getUserInfo("dutplceinstcd")=='032'){
- // 시간대별 의사를 설정, 어제 Night 당직의
- if (intm >= '0000' && intm < '0800') {
- var tmpDate = indd.toDate('YYYYMMDD');
- tmpDate = tmpDate.getAddDate(-1, 'D');
- tmpDate = tmpDate.getDateFormat('YYYYMMDD');
- drid = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', tmpDate), 'nitdrid');
- }
- // 오늘 Day 당직의
- // 응급당직 duty별 2명까지 입력가능하도록 수정 by 설승민 20181114
- else if (intm >= '0800' && intm < '1300') {
- drid = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'daydrid');
- drid2 = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'daydrid2');
- }
- // 오늘 Evening 당직의
- else if (intm >= '1300' && intm < '1800') {
- drid = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'evedrid')
- drid2 = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'evedrid2');
- }
- // 오늘 Night 당직의
- else {
- drid = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'nitdrid');
- drid2 = ds_init_erorddrid.getColumn(ds_init_erorddrid.findRow('dutydd', indd), 'nitdrid2');
- }
- }
- //코로나 관련 수정처리(2020/02/23 이정택)
-
- var orddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- //ds_cmb_orddrid.filter('dp == "' + orddeptcd
- // + '" && (jobposcd == "1782" || jobposcd == "1800" || jobposcd == "1835") && cd == "' + drid + '"');
-
- //응급당직의 DUTY별 2명까지 입력가능하도록 수정 by 설승민 20181114
- ds_cmb_orddrid.filter('dp == "' + orddeptcd
- + '" && (jobposcd == "1782" || jobposcd == "1800" || jobposcd == "1835") && (cd == "' + drid + '"|| cd == "' + drid2+'")');
-
-
-
- //ds_cmb_orddrid.copyData(ds_init_orddrid, true);
- //ds_init_orddrid.filter('');
- //}
- }
- /****************************************************************************************
- * Argument :
- * Description : 20100503 JHP 수정추가 인사정보 조회 함수로 분리
- ****************************************************************************************/
- function fPatEmplInfoRef() {
- // 20100503 JHP 수정추가 인사정보의 직원, 직원가족정보 조회
- var no1 = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- var no2 = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- var nm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- // 20100503 JHP 수정추가 직원정보 조회 방법변경에 따른 소스수정
- if (no1.length == 6 && no2.length == 7) {
- var emplInfo = fGetPsnWorkInfo(no1 + no2, nm);
- if (!utlf_isNull(emplInfo)) {
- var arr = emplinfo.split('▦');
- ds_main_inpt.setColumn(0, 'inpt_emplno', arr[0]); // 직원번호
- ds_main_iphs.setColumn(0, 'iphs_emplnm', arr[1]); // 직원성명
- ds_main_iphs.setColumn(0, 'iphs_disccd', arr[2]); // 할인코드(discuncocd)
- ds_main_iphs.setColumn(0, 'iphs_famyrelnm', arr[3]); // 관계
- ds_main_iphs.setColumn(0, 'iphs_preststatnm', arr[4]); // 근무상태
- ds_main_iphs.setColumn(0, 'iphs_profacptyn', arr[5]); // 증명서접수여부
- ds_main_iphs.setColumn(0, 'iphs_profacptdd', arr[6]); // 증명서접수일자
- ds_main_iphs.setColumn(0, 'iphs_remark', arr[7]); // 참고사항
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description :
- ****************************************************************************************/
- function fAgeVeri() {
- var age = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_age'));
- if (age != '' && age != ' ' && age != '-') {
- if (age.length >= 1) {
- if (!age.isNumber()) {
- sysf_messageBox('나이는 숫자만 입력해야 합니다!', 'E999');
- ipt_age.setFocus();
- return false;
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2009.01.20 주민번호, 카드번호 입력을 위한 사인패드 모듈 추가
- ****************************************************************************************/
- function fEasyPadNoInsert(flag) {
- //flag ://rrgstno.민번 phone.전번
- //ipt1 : 인풋버튼명 예)ipt_rrgstno1
- //ipt2 : 인풋버튼명 예)ipt_rrgstno2
- //[0]정상처리여부 구분
- //[1]phone -- 전번 rrgstno--민번
- //[2]phone 일때는 전번 rrgstno 일때는 앞자리
- //[3]phone 일때는 없음 rrgstno 일때는 뒷자리
- // 1.전번 2.민번
- frmf_setParameter('SPPAO00503_PARM', flag);
- frmf_modal("SPPAO00503", "SPPAO00503", '', "", "", "", "", "", "", "", "", "", "M");
- var retValue = String(frmf_getParameter('SPPAO00503_RTN'));
- frmf_clearParameter('SPPAO00503_RTN');
- var arr = retValue.split('▦');
- if (utlf_transNullToEmpty(arr[0]) != '' && arr[0] == 'Y') {
- // 전번
- if (flag == 'phone') {
- ds_hidden_com.setColumn(0, 'cardcashflag', 'N');
- frmf_inputEnterKey('radio1', 'onitemchanged', new ItemChangeEventInfo);
- ds_hidden_com.setColumn(0, 'card_cardno', arr[2]);
- fAfterChangeCardNo();
- }
- // 민번
- else if (flag == 'rrgstno') {
- ds_main_ptbs.setColumn(0, 'rrgstno1', arr[2]);
- ds_main_ptbs.setColumn(0, 'rrgstno2', arr[3]);
- }
- else {
- sysf_messageBox('잘못된 파라미터 설정!!', 'E');
- }
- }
- else {
- // 전번
- if (flag == 'phone') {
- ds_hidden_com.setColumn(0, 'card_cardno', '');
- // 현금으로 변경
- ds_hidden_com.setColumn(0, 'cardcashflag', 'C');
- frmf_inputEnterKey('radio1', 'onitemchanged', new ItemChangeEventInfo);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2007.10.18 카드 수납,현금영수증 수납
- ****************************************************************************************/
- function fAfterChangeCardNo() {
- // 기본 구분은 K
- ds_hidden_com.setColumn(0, 'keyinptflag', 'K');
- var payType = ds_hidden_com.getColumn(0, 'cardcashflag');
- // 수납방법: Y - 카드
- if (payType == 'Y') {
- // dbs227, 추후 문제가 없으면 아래와 같이 데이터셋으로 부터 값을 읽어 들인다
- //var iptCardNo = ipt_cardno.text;
- var iptCardNo = utlf_transNullToEmpty(ds_hidden_com.getColumn(0, 'card_cardno'));
- // 16 자리보다 크면
- if (iptCardNo.length > 16) {
- // = 가 있으면
- if (iptCardNo.indexOf('=') > 0) {
- var swipeData = iptCardNo;
- var cardnoArr = '';
- var cardno = '';
- // swipe 시 첫글자에 ?
- if (swipeData.indexOf('?') >= 0) {
- swipeData = (swipeData).substr(1, 37);
- }
- if (swipeData.indexOf('/') >= 0) {
- swipeData = (swipeData).substr(1, 37);
- }
- ds_hidden_com.setColumn(0, 'swipedata', swipeData)
- cardnoArr = swipeData.split('=');
- cardno = cardnoArr[0];
- // swipe 시 첫글자에 ?
- if (cardno.indexOf('?') >= 0) {
- cardno = String(cardno).substr(1, 16);
- }
- if (cardno.indexOf('/') >= 0) {
- cardno = String(cardno).substr(1, 16);
- }
- //유효일자
- var valiterm = (cardnoArr[1]).substr(0, 4);
- ds_hidden_com.setColumn(0, 'card_cardno', cardno);
- ds_hidden_com.setColumn(0, 'keyinptflag', 'S');
- ds_hidden_com.setColumn(0, 'card_valiterm', valiterm);
- ds_hidden_com.setColumn(0, 'card_allotmm', '00');
- if (valiterm.length == 4) {
- ipt_allotmm.setFocus();
- }
- else {
- ipt_valiterm.setFocus();
- }
- }
- } // end of if(iptCardNo.length > 16)
- else if (iptCardNo.length == 16) {
- ds_hidden_com.setColumn(0, 'card_cardno', iptCardNo);
- ds_hidden_com.setColumn(0, 'keyinptflag', 'K');
- ipt_valiterm.setFocus();
- }
- } // end of if(payType == 'Y')
- // 수납방법: N - 현금영수증
- //else if (payType == 'N') {
- else {
- var iptCardNo = utlf_transNullToEmpty(ds_hidden_com.getColumn(0, 'card_cardno'));
- ds_hidden_com.setColumn(0, 'card_cardno', iptCardNo);
- ds_hidden_com.setColumn(0, 'cash_indinstflag', '00');
- // ICPos단말기의 경우 현금영수증카드번호는 단말기를 통해서 입력
- if (ds_init_pam_P0032list.getColumn(ds_init_pam_P0032list.findRow('cdid', '200'), 'cdnm') != 'KOCES_IC'
- || ds_hidden_com.getColumn(0, 'cash_qualcnfmflag') != '3') {
-
- // 카드번호가 16자리 이상인 경우 -> 카드로 처리
- if (iptCardNo.length > 16) {
- // '='이 있으면, swipe
- if (iptCardNo.indexOf('=') > 0) {
- var swipeData = iptCardNo;
- var cardnoArr = '';
- var cardno = '';
- // swipe 시 첫글자에 ?
- if (swipeData.indexOf('?') >= 0) {
- swipeData = String(swipeData).substr(1, 37);
- }
- if (swipeData.indexOf('/') >= 0) {
- swipeData = String(swipeData).substr(1, 37);
- }
- swipeData = swipeData.getRightPad(40, ' ');
- ds_hidden_com.setColumn(0, 'swipedata', swipeData);
- cardnoArr = swipeData.split('=');
- cardno = cardnoArr[0];
- // swipe 시 첫글자에 ?
- if (cardno.indexOf('?') >= 0) {
- cardno = String(cardno).substr(1, 16);
- }
- //유효일자
- var valiterm = String(cardnoArr[1]).substr(0, 4);
- ds_hidden_com.setColumn(0, 'card_cardno', cardno);
- ds_hidden_com.setColumn(0, 'keyinptflag', 'S');
- // 현금영수증확인구분(1.주민,2.전화,3.카드,4.사업자)
- ds_hidden_com.setColumn(0, 'valiterm', '3');
- // 현금영수증일때는 할부개월에 법인/개인구분(개인:00 사업자:01)
- ds_hidden_com.setColumn(0, 'card_allotmm', ds_hidden_com.getColumn(0, 'cash_indinstflag'));
- ipt_cashamt.setFocus();
- } // end of if(iptCardNo.indexOf('=') > 0)
- // 2014/11/28 이정택 추가(현금 영수증 자동으로 지출 및 소득공제로 선택되도록)
- cardno = iptCardNo;
- if (cardno.length == 18 && cardno.substr(8, 1) == '9') {
- // 현금영수증확인구분(1.주민,2.전화,3.카드,4.사업자)
- ds_hidden_com.setColumn(0, 'cash_qualcnfmflag', '3');
- // 현금영수증일때는 할부개월에 법인/개인구분(개인:00 사업자:01)
- ds_hidden_com.setColumn(0, 'card_allotmm', '01');
- ds_hidden_com.setColumn(0, 'cash_indinstflag', '01');
- }
- // 2014/11/28 이정택 추가
- } // end of if(iptCardNo.length > 16)
- else if (iptCardNo.length == 16) {
- var swipeData = ds_hidden_com.getColumn(0, 'card_cardno') + '=';
- swipeData = swipeData.getRightPad(40, ' ');
- ds_hidden_com.setColumn(0, 'swipedata', swipeData);
- ds_hidden_com.setColumn(0, 'keyinptflag', 'S');
- // 현금영수증확인구분(1.주민,2.전화,3.카드,4.사업자)
- ds_hidden_com.setColumn(0, 'valiterm', '3');
- }
- else {
- // 16자리보다 작으면, 주민번호 혹은 전화번호 사업장번호
- var swipeData = ds_hidden_com.getColumn(0, 'card_cardno') + '=';
- swipeData = swipeData.getRightPad(40, ' ');
- ds_hidden_com.setColumn(0, 'swipedata', swipeData);
- ds_hidden_com.setColumn(0, 'keyinptflag', 'K');
- // 현금영수증확인구분(1.주민,2.전화,3.카드,4.사업자)
- // 길이가 13자리이면,주민번호
- if (ds_hidden_com.getColumn(0, 'card_cardno').length == 13) {
- ds_hidden_com.setColumn(0, 'cash_qualcnfmflag', '1');
- }
- else {
- //앞 3자리 010,011,016,017,018,019 이면 전화
- var card_cardno = String(ds_hidden_com.getColumn(0, 'card_cardno'));
- if (card_cardno.substr(0, 3) == '010'
- || (ds_hidden_com.getColumn(0, 'card_cardno')).substr(0, 3) == '011'
- || (ds_hidden_com.getColumn(0, 'card_cardno')).substr(0, 3) == '016'
- || (ds_hidden_com.getColumn(0, 'card_cardno')).substr(0, 3) == '017'
- || (ds_hidden_com.getColumn(0, 'card_cardno')).substr(0, 3) == '018'
- || (ds_hidden_com.getColumn(0, 'card_cardno')).substr(0, 3) == '019') {
- ds_hidden_com.setColumn(0, 'cash_qualcnfmflag', '2');
- }
- else {
- // 16자리 길이 미만일 때 13자리 주민번호 제외 후 핸드폰 앞자리 체크 나머지는 사업장
- ds_hidden_com.setColumn(0, 'cash_qualcnfmflag', '4');
- // 지출증빙
- ds_hidden_com.setColumn(0, 'cash_indinstflag', '01');
- }
- }
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fRrgstNo2Check
- ****************************************************************************************/
- function fRrgstNo2Check() {
- var birthday;
- var no1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- var no2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- if (no1.length != 6) {
- sysf_messageBox('환자주민번호1은 6자리입니다!', 'E999');
- ipt_rrgstno1.setFocus();
- return false;
- }
- var gubn = no2.substr(0, 1);
- switch (gubn) {
- case '1':
- case '2':
- case '5':
- case '6':
- birthday = '19' + no1;
- break;
- case '3':
- case '4':
- case '7':
- case '8':
- birthday = '20' + no1;
- break;
- case '9':
- case '0':
- birthday = '18' + no1;
- break;
- default:
- birthday = '19' + no1;
- break;
- }
- ds_main_ptbs.setColumn(0, 'ptbs_brthdd', birthday);
- // 2009.06.15 - 주민번호가 유효하지 않더라도 메시지만 출력하도록 수정 - 보호단체의 관리번호는 날짜형태가 아님
- if (!utlf_isValidDateTime(birthday, 'YYYYMMDD')) {
- sysf_messageBox('주민번호 앞6자리 형식오류입니다. 올바른 일자형태로 입력하십시요!', 'E999');
- ds_main_ptbs.setColumn(0, 'ptbs_brthdd', '');
- }
- ds_main_ptbs.setColumn(0, 'ptbs_sex', getGender(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2')));
- ds_main_ptbs.setColumn(0, 'ptbs_age', utlf_getFullAge(ds_main_ptbs.getColumn(0, 'ptbs_brthdd')));
- if (!lf_isResidentNo(no1 + no2)) {
- if (sysf_messageBox('유효하지 않은 주민번호입니다! 계속 진행하시겠습니까?', 'Q999') == 6) {
- ipt_hometel.setFocus();
- return true;
- }
- else {
- 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;
- }
- /****************************************************************************************
- * Argument :
- * Description : fSetOrdreqformConrol
- ****************************************************************************************/
- function fSetOrdreqformConrol() {
- // 진료의뢰 수급절차는 3차병원으로 통일 by 조중래 20160118
- ipt_ordreqformflag.visible = true;
- cmb_ordreqformflag.visible = true;
- rdo_ordreqformflag.visible = false;
- }
- /****************************************************************************************
- * Argument :
- * Description :
- ****************************************************************************************/
- function fFsexamflagVeri() {
- /**
- 환자 조회 후 최근 이력 뿌린 후
- fGaYeYakClick() 내에서
- 진료과 선택시
- 일자변경시
- 그리드 클릭시
- 초재진 수동부여 해제시
- **/
- var gubn;
- var ptbs_pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_pid"));
- if ((ptbs_pid == "" || ptbs_pid == " " || ptbs_pid == "-") || gs_olnw == "N") {
- ds_main_inpt.setColumn(0, "inpt_fsexamflag", "F");
- return false;
- }
- //sjy
- var indd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_indd"));
- var orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
- fOrdTypeChk();
- var ordtype = ds_main_inpt.getColumn(0, "inpt_ordtype");
- var medispclid = ds_main_inpt.getColumn(0, "inpt_medispclid");
- //2007.09.24
- var ordddOld = ds_main_otpt_old.getColumn(0, "otpt_orddd_old");
- var cretnoOld = ds_main_otpt_old.getColumn(0, "otpt_cretno_old");
- var acptseqnoOld = ds_main_otpt_old.getColumn(0, "otpt_acptseqno_old");
- if (indd.length != 8) {
- sysf_messageBox("진료일자를 확인하세요!", "E999");
- return false;
- }
- //20080809 kshin 이부분은 응급등록시에 필요 없을듯하다. 문의후 빼자..
- //A : 당일접수 B : 전화,인터넷 C : 예약
- if (indd > TODAY) {
- gubn = "C";
- }
- else {
- gubn = "A";
- }
- //fSubmitBefore();
- fSubmitAfter();
- dsf_createDsRow('ds_req', [
- { col: 'sess_posinstcd', type: 'string', size: 256, val: ds_hidden_session.getColumn(0, 'sess_posinstcd') },
- { col: 'otpt_gubn', type: 'string', size: 256, val: gubn },
- { col: 'otpt_pid', type: 'string', size: 256, val: ptbs_pid },
- { col: 'otpt_orddd', type: 'string', size: 256, val: indd },
- { col: 'otpt_orddeptcd', type: 'string', size: 256, val: orddeptcd },
- { col: 'otpt_mskind', type: 'string', size: 256, val: mskind },
- { col: 'otpt_ordtype', type: 'string', size: 256, val: ordtype },
- { col: 'otpt_orddrid', type: 'string', size: 256, val: medispclid },
- { col: 'orddd_old', type: 'string', size: 256, val: ordddOld }, // dept_o
- { col: 'cretno_old', type: 'int', size: 256, val: parseInt(cretnoOld) }, // doct_o
- { col: 'acptseqno_old', type: 'int', size: 256, val: parseInt(acptseqnoOld) } // doct_o
- ], false);
- dsf_createDsRow('ds_res', [{ col: 'otpt_fsexamflag', type: 'string', size: 256, val: '' }], false);
- var oParam = {};
- oParam.id = "TRPMO00103";
- oParam.service = "opatmngtapp.OPatMngt";
- oParam.method = "reqGetFsexamflag";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_res=otpt";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPMO00103") > -1) {
- var value = ds_res.getColumn(0, 'otpt_fsexamflag');
- ds_main_inpt.setColumn(0, 'inpt_fsexamflag', value);
- //2007.11.05 병원초진이 아니면 환자카드 발행에 체크풀기
- if (value != "F") {
- ds_hidden_com.setColumn(0, "idcard", "N");
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fOrdTypeChk
- ****************************************************************************************/
- function fOrdTypeChk() {
- // 응급의학과 -> 진료형태 'E'로 셋팅 (응급의학과 2280000000 , 응급의료센터 2280200000) 차후에 js로 빼자..
- var value = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- if (value == "2280000000" || value == "2280200000") {
- ds_main_inpt.setColumn(0, "inpt_ordtype", "E"); // 응급
- }
- else if (value == "2360800000") {
- ds_main_inpt.setColumn(0, "inpt_ordtype", "D"); // DSC
- }
- var source = ds_main_inpt.getColumn(0, 'inpt_roomcd');
- var ordtype = 'E';
- // 응급급실
- if (source == ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E03'), 'cdnm')) {
- // 응급
- // do nothing
- }
- // DSC
- else if (source == ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'D01'), 'cdnm')) {
- ordtype = 'D';
- }
- // CHEMO
- else if (source == ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'C01'), 'cdnm')) {
- ordtype = 'D';
- }
- // BMT
- else if (source == ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'B01'), 'cdnm')) {
- ordtype = 'D';
- }
- else {
- ordtype = 'E';
- }
- ds_main_inpt.setColumn(0, 'inpt_ordtype', ordtype)
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료의뢰 제출구분 체크
- ****************************************************************************************/
- function fCheckOrdReqForm() {
- //수급절차 본인부담 100% 일때 보험유형보조 전액본인부담으로 세팅!!
- var insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- if (insukind == gsBoHo2 || insukind == gsBoHo1 || insukind == gsBoHeom) {
- var value = ds_main_inpt.getColumn(0, 'inpt_ordreqformflag');
- var suppkind = '00';
- if (value == "1" //보험 100%(의뢰서미지참)
- || value == "2" //본인희망 100%
- || value == "4" //기타 100%
- || value == "5") { //의보예정(일반)
- suppkind = '01';
- }
- else if (value == "3") {
- // do nothing
- }
- else {
- // 일단 해당없음,일반은 정상으로 셋팅 - 채과장님 문의후 수정 예정
- }
- ds_main_iphs.setColumn(0, 'iphs_suppkind', suppkind);
- }
- }
- /**
- * 수가계산 후 사용
- * @param {*} flag
- */
- function fCalcRcpt(flag) {
- //절사액은 수가계산시 가져옴.
- var totnopyamt = 0;
- var totreduamt = 0;
- var totamt = 0;
- //총진료비, 비급여총액, 감액(총액 : 할인 + 감액)
- // 총진료비 = 급여총액 + 비급여총액+ 비보험총액 + 선택진료료
- // 총비급여총액 = 비급여총액+ 비보험총액
- // 총감액 = 할인액 + 감액 + 특정처방할인액
- if (utlf_isNull(ds_main_opmi.getColumn(0, "opmi_targetamt"))) {
- dsf_makeValue(ds_main_opmi, 'opmi_targetamt', 'string', '');
- }
- if (flag == "M" || flag == "C") {
- var opmi_cnt;
- var path;
- if (flag == "M") {
- opmi_cnt = ds_main_m_opmi.rowcount;
- path = ds_main_m_opmi;
- }
- else if (flag == "C") {
- opmi_cnt = ds_main_c_opmi.rowcount;
- path = ds_main_c_opmi;
- }
- var opmi_payamt = 0;
- var opmi_allownbamt = 0;
- var opmi_nopyamt = 0;
- var opmi_payownbamt = 0;
- var opmi_payinsubamt = 0;
- var opmi_handcapfund = 0;
- var opmi_procsubtamt = 0;
- var opmi_ersubtamt = 0;
- var opmi_specamt = 0;
- var opmi_discamt = 0;
- var opmi_reduamt = 0;
- var opmi_bloddiscamt = 0;
- var opmi_totownbamt = 0;
- var opmi_premdlrcptamt = 0;
- var opmi_precardamt = 0;
- var opmi_precashamt = 0;
- var opmi_preonlineamt = 0;
- var opmi_mdlrcptamt = 0;
- var opmi_uncoamt = 0;
- var opmi_cardamt = 0;
- var opmi_cashamt = 0;
- var opmi_onlineamt = 0;
- var opmi_restamt = 0;
- var opmi_totamt = 0;
- var opmi_totnopyamt = 0;
- var opmi_subtamt = 0;
- var opmi_totreduamt = 0;
- if (opmi_cnt > 0) {
- for (var i = 1; i <= opmi_cnt; i++) {
- opmi_payamt = parseInt(opmi_payamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_payamt")));
- opmi_allownbamt = parseInt(opmi_allownbamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_allownbamt")));
- opmi_nopyamt = parseInt(opmi_nopyamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_nopyamt")));
- opmi_payownbamt = parseInt(opmi_payownbamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_payownbamt")));
- opmi_payinsubamt = parseInt(opmi_payinsubamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_payinsubamt")));
- opmi_handcapfund = parseInt(opmi_handcapfund) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_handcapfund")));
- opmi_procsubtamt = parseInt(opmi_procsubtamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_procsubtamt")));
- opmi_ersubtamt = parseInt(opmi_ersubtamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_ersubtamt")));
- opmi_specamt = parseInt(opmi_specamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_specamt")));
- opmi_discamt = parseInt(opmi_discamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_discamt")));
- opmi_reduamt = parseInt(opmi_reduamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_reduamt")));
- opmi_bloddiscamt = parseInt(opmi_bloddiscamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_bloddiscamt")));
- opmi_totownbamt = parseInt(opmi_totownbamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_totownbamt")));
- opmi_premdlrcptamt = parseInt(opmi_premdlrcptamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_premdlrcptamt")));
- opmi_precardamt = parseInt(opmi_precardamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_precardamt")));
- opmi_precashamt = parseInt(opmi_precashamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_precashamt")));
- opmi_preonlineamt = parseInt(opmi_preonlineamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_preonlineamt")));
- opmi_mdlrcptamt = parseInt(opmi_mdlrcptamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_mdlrcptamt")));
- opmi_uncoamt = parseInt(opmi_uncoamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_uncoamt")));
- opmi_cardamt = parseInt(opmi_cardamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_cardamt")));
- opmi_cashamt = parseInt(opmi_cashamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_cashamt")));
- opmi_onlineamt = parseInt(opmi_onlineamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_onlineamt")));
- opmi_restamt = parseInt(opmi_restamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_restamt")));
- opmi_totamt = parseInt(opmi_totamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_totamt")));
- opmi_totnopyamt = parseInt(opmi_totnopyamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_totnopyamt")));
- opmi_subtamt = parseInt(opmi_subtamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_subtamt")));
- opmi_totreduamt = parseInt(opmi_totreduamt) + parseInt(utlf_transNullToEmpty(path.getColumn(i, "opmi_totreduamt")));
- }
- }
- ds_main_opmi.setColumn(0, "opmi_payamt", (opmi_payamt).toString());
- ds_main_opmi.setColumn(0, "opmi_allownbamt", (opmi_allownbamt).toString());
- ds_main_opmi.setColumn(0, "opmi_nopyamt", (opmi_nopyamt).toString());
- ds_main_opmi.setColumn(0, "opmi_payownbamt", (opmi_payownbamt).toString());
- ds_main_opmi.setColumn(0, "opmi_payinsubamt", (opmi_payinsubamt).toString());
- ds_main_opmi.setColumn(0, "opmi_handcapfund", (opmi_handcapfund).toString());
- ds_main_opmi.setColumn(0, "opmi_procsubtamt", (opmi_procsubtamt).toString());
- ds_main_opmi.setColumn(0, "opmi_ersubtamt", (opmi_ersubtamt).toString());
- ds_main_opmi.setColumn(0, "opmi_specamt", (opmi_specamt).toString());
- ds_main_opmi.setColumn(0, "opmi_discamt", (opmi_discamt).toString());
- ds_main_opmi.setColumn(0, "opmi_reduamt", (opmi_reduamt).toString());
- ds_main_opmi.setColumn(0, "opmi_bloddiscamt", (opmi_bloddiscamt).toString());
- ds_main_opmi.setColumn(0, "opmi_totownbamt", (opmi_totownbamt).toString());
- ds_main_opmi.setColumn(0, "opmi_premdlrcptamt", (opmi_premdlrcptamt).toString());
- ds_main_opmi.setColumn(0, "opmi_precardamt", (opmi_precardamt).toString());
- ds_main_opmi.setColumn(0, "opmi_precashamt", (opmi_precashamt).toString());
- ds_main_opmi.setColumn(0, "opmi_preonlineamt", (opmi_preonlineamt).toString());
- ds_main_opmi.setColumn(0, "opmi_mdlrcptamt", (opmi_mdlrcptamt).toString());
- ds_main_opmi.setColumn(0, "opmi_uncoamt", (opmi_uncoamt).toString());
- ds_main_opmi.setColumn(0, "opmi_cardamt", (opmi_cardamt).toString());
- ds_main_opmi.setColumn(0, "opmi_cashamt", (opmi_cashamt).toString());
- ds_main_opmi.setColumn(0, "opmi_onlineamt", (opmi_onlineamt).toString());
- ds_main_opmi.setColumn(0, "opmi_restamt", (opmi_restamt).toString());
- ds_main_opmi.setColumn(0, "opmi_totamt", (opmi_totamt).toString());
- ds_main_opmi.setColumn(0, "opmi_totnopyamt", (opmi_totnopyamt).toString());
- ds_main_opmi.setColumn(0, "opmi_subtamt", (opmi_subtamt).toString());
- ds_main_opmi.setColumn(0, "opmi_totreduamt", (opmi_totreduamt).toString());
- ds_main_opmi.setColumn(0, "opmi_targetamt", (opmi_cashamt).toString());
- }
- else {
- ds_main_opmi.setColumn(0, "opmi_targetamt", ds_main_opmi.getColumn(0, "opmi_cashamt"));
- }
- //총비급여총액
- totnopyamt = (parseInt(ds_main_opmi.getColumn(0, "opmi_nopyamt")) +
- parseInt(ds_main_opmi.getColumn(0, "opmi_allownbamt")));
- //총감액
- var bloddiscamt = utlf_transNullToEmpty(ds_main_opmi.getColumn(0, "opmi_bloddiscamt"));
- if (bloddiscamt == '') bloddiscamt = 0;
- totreduamt = (parseInt(ds_main_opmi.getColumn(0, "opmi_discamt")) +
- parseInt(ds_main_opmi.getColumn(0, "opmi_reduamt")) +
- parseInt(bloddiscamt));
- //총진료비
- totamt = (parseInt(ds_main_opmi.getColumn(0, "opmi_payamt")) +
- parseInt(ds_main_opmi.getColumn(0, "opmi_nopyamt")) +
- parseInt(ds_main_opmi.getColumn(0, "opmi_allownbamt")) +
- parseInt(ds_main_opmi.getColumn(0, "opmi_specamt"))
- );
- ds_main_opmi.setColumn(0, "opmi_totnopyamt", totnopyamt.toString());
- ds_main_opmi.setColumn(0, "opmi_totreduamt", totreduamt.toString());
- ds_main_opmi.setColumn(0, "opmi_totamt", totamt.toString());
- }
- /****************************************************************************************
- * Argument :
- * Description : 팝업 조작 후 사용
- ****************************************************************************************/
- function fCalcRcpt2() {
- var owntotamt = parseInt(ds_main_opmi.getColumn(0, "opmi_totownbamt"));
- if (utlf_isNull(owntotamt)) {
- owntotamt = 0;
- }
- var precashamt = parseInt(ds_main_opmi.getColumn(0, "opmi_precashamt"));
- if (utlf_isNull(precashamt)) {
- precashamt = 0;
- }
- var precardamt = parseInt(ds_main_opmi.getColumn(0, "opmi_precardamt"));
- if (utlf_isNull(precardamt)) {
- precardamt = 0;
- }
- var discamt = parseInt(ds_main_opmi.getColumn(0, "opmi_discamt"));
- if (utlf_isNull(discamt)) {
- discamt = 0;
- }
- var bloddiscamt = parseInt(ds_main_opmi.getColumn(0, "opmi_bloddiscamt"));
- if (utlf_isNull(bloddiscamt)) {
- bloddiscamt = 0;
- }
- var reduamt = parseInt(ds_main_opmi.getColumn(0, "opmi_totreduamt"));
- if (utlf_isNull(reduamt)) {
- reduamt = 0;
- }
- var uncoamt = parseInt(ds_main_opmi.getColumn(0, "opmi_uncoamt"));
- if (utlf_isNull(uncoamt)) {
- uncoamt = 0;
- }
- var reduamt = parseInt(ds_main_opmi.getColumn(0, "opmi_reduamt"));
- if (utlf_isNull(reduamt)) {
- reduamt = 0;
- }
- var cardamt = parseInt(ds_main_opmi.getColumn(0, "opmi_cardamt"));
- if (utlf_isNull(cardamt)) {
- cardamt = 0;
- }
- var onlineamt = parseInt(ds_main_opmi.getColumn(0, "opmi_onlineamt"));
- if (utlf_isNull(onlineamt)) {
- onlineamt = 0;
- }
- var preonlineamt = parseInt(ds_main_opmi.getColumn(0, "opmi_preonlineamt"));
- if (utlf_isNull(preonlineamt)) {
- preonlineamt = 0;
- }
- var handcapfund = parseInt(ds_main_opmi.getColumn(0, "opmi_handcapfund"));
- if (utlf_isNull(handcapfund)) {
- handcapfund = 0;
- }
- var mdlrcptamt = parseInt(ds_main_opmi.getColumn(0, "opmi_mdlrcptamt"));
- if (utlf_isNull(mdlrcptamt)) {
- mdlrcptamt = 0;
- }
- var premdlrcptamt = parseInt(ds_main_opmi.getColumn(0, "opmi_premdlrcptamt"));
- if (utlf_isNull(premdlrcptamt)) {
- premdlrcptamt = 0;
- }
- var restamt = parseInt(ds_main_opmi.getColumn(0, "opmi_restamt"));
- if (utlf_isNull(restamt)) {
- restamt = 0;
- }
- owntotamt -= restamt;
- // discamt 마이너스시 뺌 reduamt 안에 금액이 포함되어 있음
- var amt = owntotamt - (precashamt + precardamt + preonlineamt + handcapfund + bloddiscamt + reduamt + uncoamt + mdlrcptamt + premdlrcptamt);
- if (parseInt(cardamt) < 0) {
- cardamt = parseInt(cardamt) * (-1);
- }
- else if (parseInt(onlineamt) < 0) {
- onlineamt = parseInt(onlineamt) * (-1);
- }
- // 현금 금액 계산
- var cashamt = amt - (cardamt + onlineamt);
- // 수납방법을 현금으로 변경 후 데이터 다시 세팅.
- if (parseInt(cashamt) > 0) {
- ds_hidden_com.setColumn(0, "cardcashflag", "C");
- ds_main_opmi.setColumn(0, "opmi_cashamt", String(cashamt));
- }
- // 2007-09-04 이동식
- ds_main_opmi.setColumn(0, "opmi_targetamt", String(amt));
- ds_main_opmi.setColumn(0, "opmi_paydepoamt", String(amt));
- // END..
- }
- /****************************************************************************************
- * Argument :
- * Description : fInRgstBarCodePrn
- ****************************************************************************************/
- function fInRgstBarCodePrn(prnflag) {
- // 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");
- //model.resetInstanceNode("/root/send/data38");
- var roomcd = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'A02'), "cdnm"); // 바코드 병실출력여부
- var isNew = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'A03'), "cdnm"); // OCX 신규버전 적용
- if (prnflag == "1") {
- // 2009.05.26 - PMI001.js의 함수로 대체
- lf_pmifPrintBarCode(ds_hidden_rsltflag_cnt.getColumn(0, "pid"),
- ds_hidden_rsltflag_cnt.getColumn(0, "indd"),
- ds_hidden_rsltflag_cnt.getColumn(0, "cretno"),
- ds_hidden_rsltflag_cnt.getColumn(0, "mskind"),
- ds_hidden_rsltflag_cnt.getColumn(0, "histstat"),
- "Y",
- "SMPMI00100",
- "",
- roomcd,
- isNew,
- '');
- }
- else {
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_pid"));
- if (pid == "" || 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",
- "",
- roomcd,
- isNew);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 2008.01.14 환자카드발행( 1: 발행, 2: 재발행 )
- ****************************************************************************************/
- function fInRgstCardIss(flag) {
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: '' },
- { col: 'indd', type: 'string', size: 256, val: '' },
- { col: 'cretno', type: 'int', size: 256, val: '' },
- { col: 'mskind', type: 'string', size: 256, val: '' },
- { col: 'histstat', type: 'string', size: 256, val: '' },
- { col: 'ioflag', type: 'string', size: 256, val: '' }
- ], false);
- if (flag == "1") {
- ds_req.setColumn(0, "pid", ds_hidden_rsltflag_cnt.getColumn(0, "pid"));
- ds_req.setColumn(0, "indd", ds_hidden_rsltflag_cnt.getColumn(0, "indd"));
- ds_req.setColumn(0, "cretno", ds_hidden_rsltflag_cnt.getColumn(0, "cretno"));
- ds_req.setColumn(0, "mskind", ds_hidden_rsltflag_cnt.getColumn(0, "mskind"));
- ds_req.setColumn(0, "histstat", ds_hidden_rsltflag_cnt.getColumn(0, "histstat"));
- }
- else if (flag == "2") {
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_pid"));
- if (pid == "" || pid == " ") {
- sysf_messageBox("환자번호가 없거나 재원중인 환자가 아닙니다.!", "E999");
- return false;
- }
- ds_req.setColumn(0, "pid", ds_main_inpt.getColumn(0, "inpt_pid"));
- ds_req.setColumn(0, "indd", ds_main_inpt.getColumn(0, "inpt_indd"));
- ds_req.setColumn(0, "cretno", ds_main_inpt.getColumn(0, "inpt_cretno"));
- ds_req.setColumn(0, "mskind", ds_main_inpt.getColumn(0, "inpt_mskind"));
- ds_req.setColumn(0, "histstat", ds_main_inpt.getColumn(0, "inpt_histstat"));
- }
- ds_hidden_h_receipt.clearData();
- var oParam = {};
- oParam.id = "TRPMI00112";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgstCardIss";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_h_receipt=receipt";
- oParam.async = false;
- tranf_submit(oParam);
- var tmp = utlf_transNullToEmpty(ds_hidden_h_receipt.getColumn(0, "rrgstno"));
- var fullRrgstno = tmp.substr(0, 6) + "-" + tmp.substr(6, 1);
- ds_hidden_h_receipt.setColumn(0, "rrgstno", fullRrgstno);
- tmp = ds_hidden_h_receipt.getColumn(0, "indd");
- ds_hidden_h_receipt.setColumn(0, "indd", tmp.substr(0, 4) + "/" + tmp.substr(4, 2) + "/" + tmp.substr(6, 2));
- //2007.10.23 정신과일 경우 약어 나오지 않게 요청
- if (ds_hidden_h_receipt.getColumn(0, "orddeptcd") == "2030000000") {
- ds_hidden_h_receipt.setColumn(0, "orddeptnm", "");
- }
- //공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입원환자카드(네임판) 프린터
- fGetPrintName();
- var print_name = sysf_getGlobalVariable("SPPAO00100_P0045_3_nm", "p");
- var print_tray = sysf_getGlobalVariable("SPPAO00100_P0045_3_tray", "p");
-
-
- //호출끝
- if (print_name != "false") {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/hidden/h_receipt/receipt", ds_hidden_h_receipt);
- rptf_exeReportPreview30(["RPPMI03100"],
- [{ xml_data_XML1: objDOM.documentElement.source }],
- "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;", ("printername=" + print_name));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fGetPatName_pam
- ****************************************************************************************/
- function fGetPatName_pam(pid) {
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'wardcd', type: 'string', size: 256, val: 'ERBD' }
- ], false);
- dsf_createDsRow('ds_patnamelist', [
- { col: 'instcd', type: 'string', size: 256, val: '' },
- { col: 'roomcd', type: 'string', size: 256, val: '' },
- { col: 'pid', type: 'string', size: 256, val: '' },
- { col: 'patnm', type: 'string', size: 256, val: '' },
- { col: 'sex', type: 'string', size: 256, val: '' },
- { col: 'age', type: 'string', size: 256, val: '' },
- { col: 'orddeptnm', type: 'string', size: 256, val: '' },
- { col: 'medispclnm', type: 'string', size: 256, val: '' },
- { col: 'atdoctnm', type: 'string', size: 256, val: '' },
- { col: 'indd', type: 'string', size: 256, val: '' },
- { col: 'chdoctor', type: 'string', size: 256, val: '' },
- { col: 'bdbtype', type: 'string', size: 256, val: '' }
- ], false);
- var oParam = {};
- oParam.id = "TRMNW00210";
- oParam.service = "ercareapp.ERPatMngt";
- oParam.method = "reqGetPatNamelist";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_patnamelist=patnamelist";
- oParam.async = false;
- tranf_submit(oParam);
- // 소방안전 구분 추가 by 조중래 2012/04/09
- dsf_makeValue(ds_patnamelist, "method", "string", "Foot");
- //공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입원환자팔찌 프린터
- fGetPrintName();
- var print_name = sysf_getGlobalVariable("SPPAO00100_P0045_10_nm", "p");
- var print_tray = sysf_getGlobalVariable("SPPAO00100_P0045_10_tray", "p");
- //호출끝
- //입원환자팔찌 프린터
- if (print_name != "false") {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/send/temp2/patnamelist", ds_patnamelist);
- // rptf_exeReportPreview30(["RPMNE00110"],
- // [{ xml_data_XML1: objDOM.documentElement.source }],
- // "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;", ("printername=" + print_name));
- var dutplceinstcd = sysf_getUserInfo("dutplceinstcd");
- if(dutplceinstcd == "031"){
- rptf_exeReportPreview30(["RPMNE00111"],
- [{ xml_data_XML1: objDOM.documentElement.source }],
- "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;", 'printername=;');
-
- }else{
- rptf_exeReportPreview30(["RPMNE00110"],
- [{ xml_data_XML1: objDOM.documentElement.source }],
- "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;", 'printername=;');
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fOtptOldChk
- ****************************************************************************************/
- function fOtptOldChk() {
- var oldPid = utlf_transNullToEmpty(ds_main_otpt_old.getColumn(0, "otpt_pid_old"));
- var oldOrddd = utlf_transNullToEmpty(ds_main_otpt_old.getColumn(0, "otpt_orddd_old"));
- var oldCretno = utlf_transNullToEmpty(ds_main_otpt_old.getColumn(0, "otpt_cretno_old"));
- var oldAcptseqno = utlf_transNullToEmpty(ds_main_otpt_old.getColumn(0, "otpt_acptseqno_old"));
- var oldOrddeptcd = utlf_transNullToEmpty(ds_main_otpt_old.getColumn(0, "otpt_orddeptcd_old"));
- var oldOrddrid = utlf_transNullToEmpty(ds_main_otpt_old.getColumn(0, "otpt_orddrid_old"));
- var oldMskind = utlf_transNullToEmpty(ds_main_otpt_old.getColumn(0, "otpt_mskind_old"));
- if (oldPid == "" || oldPid == " " || oldPid == "-") {
- sysf_messageBox("확인! 변경 또는 취소할 외래이력을 선택해주십시요[1]!", "E999");
- return false;
- }
- if (oldOrddd == "" || oldOrddd == " " || oldOrddd == "-") {
- sysf_messageBox("확인! 변경 또는 취소할 외래이력을 선택해주십시요[2]!", "E999");
- return false;
- }
- if (oldCretno == "" || oldCretno == " " || oldCretno == "-") {
- sysf_messageBox("확인! 변경 또는 취소할 외래이력을 선택해주십시요[3]!", "E999");
- return false;
- }
- if (oldAcptseqno == "" || oldAcptseqno == " " || oldAcptseqno == "-") {
- sysf_messageBox("확인! 변경 또는 취소할 외래이력을 선택해주십시요[4]!", "E999");
- return false;
- }
- if (oldOrddeptcd == "" || oldOrddeptcd == " " || oldOrddeptcd == "-") {
- sysf_messageBox("확인! 변경 또는 취소할 외래이력을 선택해주십시요[5]!", "E999");
- return false;
- }
- if (oldOrddrid == "" || oldOrddrid == " " || oldOrddrid == "-") {
- sysf_messageBox("확인! 변경 또는 취소할 외래이력을 선택해주십시요[6]!", "E999");
- return false;
- }
- if (oldMskind == "" || oldMskind == " " || oldMskind == "-") {
- sysf_messageBox("확인! 변경 또는 취소할 외래이력을 선택해주십시요[7]!", "E999");
- return false;
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fSaveUpdt
- ****************************************************************************************/
- function fSaveUpdt(flag) {
- // 2008.09.28 자보/산재/(+공상) 내역 체크 - 등록내역, 진료과 기간체크
- var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var indd = ds_main_inpt.getColumn(0, "inpt_indd");
- var orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- var suppkind = ds_main_iphs.getColumn(0, "iphs_suppkind");
- var insucd = "";
- var ioflag = "E";
- var insukindNm = "";
- if (insukind == gsInsu_JaboKind) {
- insukindNm = "자보";
- insucd = ds_main_aipm.getColumn(0, "aipm_insucmpycd");
- }
- if (insukind == gsInsu_SanJae) {
- insukindNm = "산재";
- insucd = ds_main_icpm.getColumn(0, "icpm_inducsbrchcd");
- }
- if (insukind == gsInsu_GongSang) {
- insukindNm = "공상";
- insucd = ds_main_icpm.getColumn(0, "icpm_inducsbrchcd");
- }
- // 자보, 산재, (+공상)
- if (insukind == gsInsu_JaboKind || insukind == gsInsu_SanJae || insukind == gsInsu_GongSang) {
- // PAM.xjs - 등록내역 및 기간 체크
- var bIsTrue = '';
- if (!checkJaboSanjae(pid, indd, orddeptcd, insukind, suppkind, insucd, ioflag)) {
- sysf_messageBox("[" + insukindNm + "]등록정보의 기간을 확인하십시오!", "I");
- return false;
- }
- }
- // 2008.12.23 - 6세미만여부 설정 - 보험유형 선택없이 등록할 경우 누락될 수 있어서 등록 시에도 체크하도록 로직 추가
- var age = parseInt(ds_main_ptbs.getColumn(0, "ptbs_age"));
- if (age >= 0 && age < 6) {
- ds_main_inpt.setColumn(0, "inpt_undersixageyn", "Y");
- }
- //할인내역에 감액 내역 추가
- for (var i = 1; i < ds_main_h_dcgm2.rowcount; i++) {
- var rcptno = utlf_transNullToEmpty(ds_main_h_dcgm2.getColumn(i, 'dcgm_rcptno'));
- if (rcptno == "" || rcptno == " " || rcptno == "0") {
- ds_main_h_dcgm.copyRow(0, ds_main_h_dcgm2, i);
- }
- }
- //2007.10.03
- var medamtpostyn = ds_main_inpt.getColumn(0, "inpt_medamtpostyn");
- // dbs227, block cause this routine do nothing
- // if(medamtpostyn == "N"){
- // if(init_inpt != (instance1.selectSingleNode("/root/main/inpt")).xml){
- // }
- // }
- if (medamtpostyn == "N") {
- if (ds_main_h_dcgm.rowcount > 0) {
- ds_hidden_flag.setColumn(0, "h_dcgm_flag", "I");
- }
- else {
- ds_hidden_flag.setColumn(0, "h_dcgm_flag", "-");
- }
- if (ds_main_h_unco.rowcout > 0) {
- ds_hidden_flag.setColumn(0, "h_unco_flag", "I");
- }
- else {
- ds_hidden_flag.setColumn(0, "h_unco_flag", "-");
- }
- if (ds_main_h_card.rowcount > 0) {
- ds_hidden_flag.setColumn(0, "h_card_flag", "I");
- }
- else {
- ds_hidden_flag.setColumn(0, "h_card_flag", "-");
- }
- if (ds_main_h_cash.rowcount > 0) {
- ds_hidden_flag.setColumn(0, "h_cash_flag", "I");
- }
- else {
- ds_hidden_flag.setColumn(0, "h_cash_flag", "-");
- }
- if (ds_main_h_onln.rowcount > 0) {
- ds_hidden_flag.setColumn(0, "h_onln_flag", "I");
- }
- else {
- ds_hidden_flag.setColumn(0, "h_onln_flag", "-");
- }
- // dbs227, below instances are useless
- // var opmi_precashamt = eval(model.getValue("/root/main/opmi/opmi_precashamt"));
- // var opmi_cashamt = eval(model.getValue("/root/main/opmi/opmi_cashamt"));
- // var ll_plus = eval(opmi_precashamt + opmi_cashamt);
- }
- //보험정보 시작일자,종료일자 체크
- var fromdd = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_fromdd"));
- var todd = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_todd"));
- if (fromdd == "" || fromdd == "-" || fromdd == " ") {
- sysf_messageBox("확인! 보험정보 시작일자를 입력해 주십시요!", "E999", "");
- return false;
- }
- if (todd == "" || todd == "-" || todd == " ") {
- sysf_messageBox("확인! 보험정보 종료일자를 입력해 주십시요!", "E999", "");
- return false;
- }
- fOrdTypeChk();
- // 수정추가이력 JHP 20100329 처음 응급선불카드수납시 카드내역이 안나와서 확인해보니 인스턴스 없어서 추가함. 나머지들은 혹시 몰라 추가해놨지만 주석만 달아놓음 시작
- // model.makeNode("/root/send/data36/s_card");
- // model.makeNode("/root/send/data36/s_cash");
- // 수정추가이력 JHP 20100329 처음 응급선불카드수납시 카드내역이 안나와서 확인해보니 인스턴스 없어서 추가함. 나머지들은 혹시 몰라 추가해놨지만 주석만 달아놓음 끝
- //submit
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (pid == "" || pid == " " || pid == "-") {
- gs_olnw = "N";
- }
- if (gs_olnw != "N") {
- ds_hidden_flag.setColumn(0, "ptbs_flag", "U");
- }
- if (flag == "I") {
- if (medamtpostyn == "Y") {
- ds_hidden_flag.setColumn(0, "opmi_flag", "-");
- }
- }
- else if (flag == "U") {
- ds_hidden_flag.setColumn(0, "otpt_flag", "U");
- ds_hidden_flag.setColumn(0, "opmi_flag", "U");
- }
- if (ds_main_h_card.rowcount == 1) {
- var cardamt = utlf_transNullToEmpty(ds_main_h_card.getColumn(0, "card_cardamt"));
- if (cardamt == "" || cardamt == " " || cardamt == "0") {
- ds_main_h_card.clearData();
- }
- }
- //2007.10.19 카드,현금영수증 승인
- if (!fGetCardAprv(flag)) {
- return false;
- }
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_pid"));
- if (pid == "" || pid == " " || pid == "-") {
- pid = "-";
- }
- if (ds_main_h_unco.rowcount > 0) {
- if (!utlf_isNull(ds_main_h_unco.getColumn(0, "unco_pid"))) {
- for (var i = 1; i < ds_main_h_unco.rowcount; i++) {
- ds_main_h_unco.setColumn(i, "unco_pid", pid);
- }
- ds_send_s_unco.copyData(ds_main_h_unco, false);
- }
- }
- else {
- ds_send_s_unco.copyData(ds_hidden_temp_h_unco, false);
- }
- if (ds_main_h_card.rowcount > 0) {
- if (!utlf_isNull(ds_main_h_card.getColumn(0, "card_pid"))) {
- for (var i = 0; i < ds_main_h_card.rowcount; i++) {
- ds_main_h_card.setColumn(i, "card_pid", pid);
- }
- ds_send_s_card.copyData(ds_main_h_card, false);
- }
- }
- else {
- ds_send_s_card.copyData(ds_hidden_temp_h_card, false);
- }
- if (ds_main_h_dcgm.rowcount > 0) {
- if (!utlf_isNull(ds_main_h_dcgm.getColumn(0, "dcgm_pid"))) {
- for (var i = 0; i < ds_main_h_dcgm.rowcount; i++) {
- ds_main_h_dcgm.setColumn(i, "dcgm_pid", pid);
- }
- ds_send_s_dcgm.copyData(ds_main_h_dcgm, false);
- }
- }
- else {
- ds_send_s_dcgm.copyData(ds_hidden_temp_h_dcgm, false);
- }
- if (ds_main_h_cnst.rowcount > 0) {
- if (!utlf_isNull(ds_main_h_cnst.getColumn(0, "cnst_pid"))) {
- for (var i = 0; i < ds_main_h_cnst.rowcount; i++) {
- ds_main_h_cnst.setColumn(i, "cnst_pid", pid);
- }
- ds_send_s_cnst.copyData(ds_main_h_cnst, false);
- }
- }
- if (ds_main_h_srdg.rowcount > 0) {
- if (!utlf_isNull(ds_main_h_srdg.getColumn(0, 'srdg_pid'))) {
- for (var i = 0; i < ds_main_h_srdg.rowcount; i++) {
- ds_main_h_srdg.setColumn(i, "srdg_pid", pid);
- }
- ds_send_s_srdg.copyData(ds_main_h_srdg, false);
- }
- }
- else {
- ds_send_s_srdg.copyData(ds_hidden_temp_h_srdg, false);
- }
- if (ds_main_h_hndc.rowcount > 0) {
- if (!utlf_isNull(ds_main_h_hndc.getColumn(0, 'hndc_pid'))) {
- for (var i = 0; i < ds_main_h_hndc.rowcount; i++) {
- ds_main_h_hndc.setColumn(i, "hndc_pid", pid);
- }
- ds_send_s_hndc.copyData(ds_main_h_hndc, false);
- }
- }
- else {
- ds_send_s_hndc.copyData(ds_hidden_temp_h_hndc, false);
- }
- if (ds_main_h_cash.rowcount > 0) {
- if (!utlf_isNull(ds_main_h_cash.getColumn(0, "cash_pid"))) {
- for (var i = 0; i < ds_main_h_cash.rowcount; i++) {
- ds_main_h_cash.setColumn(i, "cash_pid", pid);
- }
- ds_send_s_cash.copyData(ds_main_h_cash, false);
- }
- }
- else {
- ds_send_s_cash.copyData(ds_hidden_temp_h_cash, false);
- }
- if (ds_main_h_onln.rowcount > 0) {
- if (!utlf_isNull(ds_main_h_onln.getColumn(0, "onln_pid"))) {
- for (var i = 0; i < ds_main_h_onln.rowcount; i++) {
- ds_main_h_onln.setColumn(i, "onln_pid", pid);
- }
- ds_send_s_onln.copyData(ds_main_h_onln, false);
- }
- }
- else {
- ds_send_s_onln.copyData(ds_hidden_temp_h_onln, false);
- }
- //flag값에 따라 등록 또는 변경 처리
- if (flag == "I") {
- dsf_makeValue(ds_send, "data0", 'string', "I");
- }
- else if (flag == "U") {
- dsf_makeValue(ds_send, "data0", 'string', "U");
- }
- // <!-- 수정이력 : JHP 20090804 상한액 관련 IPHS ownbmaxgradeflag : '본인부담상한액 차등적용 구분(-:해당없음, 1:400, 2:300, 3:200만원)' 추가-->
- fOwnBMaxGradeFlagSet();
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fOwnBMaxGradeFlagSet
- ****************************************************************************************/
- function fOwnBMaxGradeFlagSet() {
- // 건강보험만 적용
- if (ds_main_iphs.getColumn(0, "iphs_insukind") == "11") {
- var suppkind = ds_main_iphs.getColumn(0, "iphs_suppkind");
- var ownbmaxamt = ds_init_suppkind.getColumn(ds_init_suppkind.findRowExpr('up == "11" && cd == "' + suppkind + '"'), "amt");
- var ownbmaxgradeflag = utlf_transNullToEmpty(ds_init_pam_PK062list.getColumn(
- ds_init_pam_PK062list.findRow('cdnm', ownbmaxamt), "cdid"));
- if (ownbmaxgradeflag == "") {
- alert("본인부담상한금액을 조회할 수 없습니다. 본인부담상한금액을 확인하십시오.");
- ds_main_iphs.setColumn(0, "iphs_ownbmaxgradeflag", "");
- return false;
- }
- else {
- ds_main_iphs.setColumn(0, "iphs_ownbmaxgradeflag", ownbmaxgradeflag);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 데이터셋에서 헤더만 빼내 오기 위하여 override 한 메서드
- ****************************************************************************************/
- function lf_getDsCSV(source: Dataset, headerType, row) {
- if (utlf_isNull(source) || source.rowcount < 1 || source.colcount < 1) {
- return '';
- }
- if (headerType == 2 && (utlf_isNull(row) || row > source.rowcount)) {
- return;
- }
- var COL_DELIMITER = '▦';
- var ROW_DELIMITER = '▩';
- var result = '';
- // headerType 2 는 특정 row 만 가져온다
- // 먼저 Dataset 의 column 명으로 CSV header 를 만든다
- if (headerType != 2) {
- for (var i = 0; i < source.colcount; i++) {
- result += source.getColID(i) + ((i == (source.colcount - 1)) ? '' : COL_DELIMITER);
- }
- }
- // header only
- if (headerType == 0) {
- return result;
- }
- // 열 구분자를 넣어준다
- var currow = (!utlf_isNull(row)) ? row : 0;
- while (currow < source.rowcount) {
- result += (result == '') ? '' : ROW_DELIMITER;
- for (var i = 0; i < source.colcount; i++) {
- result += source.getColumn(currow, i) + ((i == (source.colcount - 1)) ? '' : COL_DELIMITER);
- }
- // first row
- if (currow == 0 && headerType == 1) {
- return result;
- }
- else if (row == currow && headerType == 2) {
- return result;
- }
- currow++;
- }
- return result;
- }
- /****************************************************************************************
- * Argument :
- * Description :
- ****************************************************************************************/
- function fCalcScorCalc() {
- //20070820
- var hSrdgCnt = ds_main_h_srdg.rowcout;
- var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
-
- if (pid == "" && pid == null) {
- sysf_messageBox("환자 기본자료가 없습니다!", "E999");
- return false;
- }
- var indd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_indd"));
- if (indd == "" || indd == " ") {
- sysf_messageBox("진료일자를 입력해 주십시요!", "E999");
- return false;
- }
- fOrdTypeChk();
- var medispclid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_medispclid"));
- if (medispclid == "" || medispclid == "-" || medispclid == " ") {
- sysf_messageBox("확인! 담당교수를 정확히 선택하십시요!", "E999");
- return false;
- }
- pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- indd = ds_main_inpt.getColumn(0, "inpt_indd");
- var orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- var suppkind = ds_main_iphs.getColumn(0, "iphs_suppkind");
- var insucd = "";
- var ioflag = "E";
- var insukindNm = "";
- if (insukind == gsInsu_JaboKind) {
- insukindNm = "자보";
- insucd = ds_main_aipm.getColumn(0, "aipm_insucmpycd");
- }
- if (insukind == gsInsu_SanJae) {
- insukindNm = "산재";
- insucd = ds_main_icpm.getColumn(0, "icpm_inducsbrchcd");
- }
- if (insukind == gsInsu_GongSang) {
- insukindNm = "공상";
- insucd = ds_main_icpm.getColumn(0, "icpm_inducsbrchcd");
- }
- // 자보, 산재, (+공상)
- if (insukind == gsInsu_JaboKind || insukind == gsInsu_SanJae || insukind == gsInsu_GongSang) {
- // PAM.js - 등록내역 및 기간 체크
- var bIsTrue = checkJaboSanjae(pid, indd, orddeptcd, insukind, suppkind, insucd, ioflag);
- if (bIsTrue == false) {
- sysf_messageBox("[" + insukindNm + "]등록정보의 기간을 확인하십시오!", "I");
- return false;
- }
- }
- // 2008.09.28 원무공통함수 모듈로 대체
- //******************************************************************************************************************************
- //건강보험: 개심술,개두술,암환자 적용시 중증내역이 존재하는지 검증
- //jun
- if (ds_main_ptin.getColumn(0, "ptin_insukind") == gsBoHeom &&
- (ds_main_inpt.getColumn(0, "inpt_suppkind") == supp_GAESIMGAEDU ||
- ds_main_inpt.getColumn(0, "inpt_suppkind") == supp_CANCER)) {
- //cnt필요 ***
- if (hSrdgCnt < 1) {
- //해당 진료일자 중증 내역 존재 여부 체크
- sysf_messageBox("확인! 중증 내역이 없습니다! 중증 보조유형을 적용할 수 없습니다!", "E999", "");
- return false;
- }
- else {
- indd = ds_main_inpt.getColumn(0, "inpt_indd");
- var srdggubn = 'N';
- // hSrdgCnt = eval(hSrdgCnt);
- for (var i = 0; i < hSrdgCnt; i++) {
- var fromdd = ds_main_h_srdg.getColumn(i, "srdg_fromdd");
- var todd = ds_main_h_srdg.getColumn(i, "srdg_todd");
- if ((parseInt(fromdd) <= parseInt(indd) && parseInt(todd) >= parseInt(indd))) {
- srdggubn = 'Y';
- }
- }
- if (srdggubn == 'N') {
- sysf_messageBox("확인! 해당기간의 중증 내역이 존재하지 않습니다!", "E999", "");
- return false;
- }
- }
- }
- //******************************************************************************************************************************
- pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (pid == "" || pid == " " || pid == "-") {
- gs_olnw = "N";
- }
- //존재하면
- else {
- gs_olnw = "O";
- }
- //fSubmitBefore();
- fSubmitAfter();
- ds_hidden_flag.setColumn(0, "olnw", gs_olnw);
- // model.copyNode("/root/send/data1", "/root/hidden/flag");
- // model.copyNode("/root/send/data2", "/root/main/ptbs");
- // model.copyNode("/root/send/data4", "/root/main/ptin");
- // model.copyNode("/root/send/data3", "/root/main/inpt");
- // model.copyNode("/root/send/data10", "/root/main/otpt");
- // model.copyNode("/root/send/data6", "/root/main/opmi");
- // model.copyNode("/root/send/data7", "/root/main/oscl");
- // model.copyNode("/root/send/data8", "/root/main/otpt_old");
- // model.copyNode("/root/send/data9", "/root/hidden/session");
-
- lf_TXPMI02603Dataset();
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_pid"));
- if (pid == "" || pid == " " || pid == "-") {
- pid = "-";
- }
- if (ds_main_h_unco.rowcout > 0) {
- if (!utlf_isNull(ds_main_h_unco.getColumn(0, "unco_pid"))) {
- for (var i = 0; i < ds_main_h_unco.rowcout; i++) {
- dsf_makeValue(ds_main_h_unco, 'unco_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data11", getNodeListCSV(instance1.selectNodes("/root/main/h_unco/unco")));
- }
- if (ds_main_h_card.rowcout > 0) {
- if (!utlf_isNull(ds_main_h_card.getColumn(0, "card_pid"))) {
- for (var i = 0; i < ds_main_h_card.rowcout; i++) {
- dsf_makeValue(ds_main_h_card, 'card_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data12", getNodeListCSV(instance1.selectNodes("/root/main/h_card/card")));
- }
- if (ds_main_h_dcgm.rowcout > 0) {
- if (!utlf_isNull(ds_main_h_dcgm.getColumn(0, "dcgm_pid"))) {
- for (var i = 0; i < ds_main_h_dcgm.rowcout; i++) {
- dsf_makeValue(ds_main_h_dcgm, 'dcgm_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data13", getNodeListCSV(instance1.selectNodes("/root/main/h_dcgm/dcgm")));
- }
- if (ds_main_h_cnst.rowcout > 0) {
- if (!utlf_isNull(ds_main_h_cnst.getColumn(0, "cnst_pid"))) {
- for (var i = 0; i < ds_main_h_cnst.rowcout; i++) {
- dsf_makeValue(ds_main_h_cnst, 'cnst_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data14", getNodeListCSV(instance1.selectNodes("/root/main/h_cnst/cnst")));
- }
- if (ds_main_h_srdg.rowcout > 0) {
- if (!utlf_isNull(ds_main_h_srdg.getColumn(0, "srdg_pid"))) {
- for (var i = 0; i < ds_main_h_srdg.rowcout; i++) {
- dsf_makeValue(ds_main_h_srdg, 'srdg_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data16", getNodeListCSV(instance1.selectNodes("/root/main/h_srdg/srdg")));
- }
- if (ds_main_h_hndc.rowcout > 0) {
- if (!utlf_isNull(ds_main_h_hndc.getColumn(0, "hndc_pid"))) {
- for (var i = 0; i < ds_main_h_hndc.rowcout; i++) {
- dsf_makeValue(ds_main_h_hndc, 'hndc_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data17", getNodeListCSV(instance1.selectNodes("/root/main/h_hndc/hndc")));
- }
- if (ds_main_h_onln.rowcout > 0) {
- if (!utlf_isNull(ds_main_h_onln.getColumn(0, "onln_pid"))) {
- for (var i = 0; i < ds_main_h_onln.rowcout; i++) {
- dsf_makeValue(ds_main_h_onln, 'onln_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data18", getNodeListCSV(instance1.selectNodes("/root/main/h_onln/onln")));
- }
- if (ds_main_m_otpt.rowcout > 0) {
- if (!utlf_isNull(ds_main_m_otpt.getColumn(0, "otpt_pid"))) {
- for (var i = 0; i < ds_main_m_otpt.rowcout; i++) {
- dsf_makeValue(ds_main_m_otpt, 'otpt_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data20", getNodeListCSV(instance1.selectNodes("/root/main/m_otpt/otpt")));
- }
- if (ds_main_m_ptin.rowcout > 0) {
- if (!utlf_isNull(ds_main_m_ptin.getColumn(0, "ptin_pid"))) {
- for (var i = 0; i < ds_main_m_ptin.rowcout; i++) {
- dsf_makeValue(ds_main_m_ptin, 'ptin_pid', 'string', pid)
- }
- }
- // model.setValue("/root/send/data21", getNodeListCSV(instance1.selectNodes("/root/main/m_ptin/ptin")));
- }
- //IP주소 저장 추가 by 조중래 20130906
- dsf_makeValue(ds_TXPMI02603, "ptbs_ipaddr", 'string', extObj.getIPAddress());
- ds_hidden_rcv_ptbs.clearData();
- ds_hidden_rcv_opmi.clearData();
- ds_hidden_rcv_oscl.clearData();
- ds_hidden_rcv_h_dcgm.clearData();
- ds_hidden_rcv_h_unco.clearData();
- ds_hidden_rcv_m_opmi.clearData();
- ds_hidden_rcv_m_oscl.clearData();
- ds_hidden_rcv_m_dcgm.clearData();
- var oParam = {};
- oParam.id = "TXPMI02603";
- oParam.service = "ipatmngtapp.ErRgst";
- oParam.method = "reqSetErCalcScorCalc";
- oParam.inds = "req=ds_TXPMI02603 h_unco=ds_main_h_unco h_card=ds_main_h_card h_dcgm=ds_main_h_dcgm h_cnst=ds_main_h_cnst "
- + "h_srdg=ds_main_h_srdg h_hndc=ds_main_h_hndc h_onln=ds_main_h_onln m_otpt=ds_main_m_otpt m_ptin=ds_main_m_ptin";
- oParam.outds = "ds_hidden_rcv_ptbs=ptbs ds_hidden_rcv_opmi=opmi ds_hidden_rcv_oscl=oscl ds_hidden_rcv_h_dcgm=h_dcgm "
- + "ds_hidden_rcv_h_unco=h_unco ds_hidden_rcv_m_opmi=m_opmi ds_hidden_rcv_m_oscl=m_oscl ds_hidden_rcv_m_dcgm=m_dcgm";
- oParam.async = false;
- oParam.callback = "callback";
-
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXPMI02603") > -1) {
- //신환이면 ptbs copynode!!!
- if (gs_olnw == "N") {
- ds_main_ptbs.copyData(ds_hidden_rcv_ptbs, true);
- ds_main_ptbs.addColumn("ptbs_age", "integer");
- ds_main_ptbs.setColumn(0, "ptbs_age", utlf_getFullAge(ds_main_ptbs.getColumn(0, "ptbs_brthdd")));
- ds_hidden_flag.setColumn(0, "ptbs_flag", "R");
- dsf_makeValue(ds_main_ptbs, "ptbs_agmttype", "STRING", "1"); // 입원약정서 구분
- //gs_olnw = "O"; //2006-01-24 추가 ************************* 중요!!!
- }
- gs_prcs = "2";
- //멀티인지 단일 건인지 여부 체크 후
- if (ds_main_m_otpt.rowcount < 1) {
- ds_main_opmi.copyData(ds_hidden_rcv_opmi, false);
- ds_main_oscl.copyData(ds_hidden_rcv_oscl, false);
- // dbs227, below node will not be used in trustform.
- // var bogj_node = instance1.selectSingleNode("/root/hidden/rcv/bogj");
- // if(bogj_node != null) model.copyNode("/root/main/bogj", "/root/hidden/rcv/bogj");
- if (ds_hidden_rcv_h_dcgm.rowcount > 0) {
- ds_main_h_dcgm.copyData(ds_hidden_rcv_h_dcgm, false);
- }
- if (ds_hidden_rcv_h_unco.rowcount > 0) {
- ds_ain_h_unco.copyData(ds_hidden_rcv_h_unco, false);
- }
- fCalcRcpt("S");
- }
- else {
- ds_main_m_opmi.copyData(ds_hidden_rcv_m_opmi, false);
- ds_main_m_oscl.copyData(ds_hidden_rcv_m_oscl, false);
- //중간금
- if (ds_hidden_rcv_m_dcgm.rowcount > 0) {
- ds_main_m_dcgm.copyData(ds_hidden_rcv_m_dcgm, false);
- }
- if (ds_hidden_rcv_m_unco.rowcount > 0) {
- ds_main_m_unco.copyNode(ds_hidden_rcv_m_unco, false);
- }
- //수납할 내역 summary 계산 후 display
- fCalcRcpt("M");
- }
- ds_hidden_flag.setColumn(0, "opmi_flag", "I");
- ds_hidden_flag.setColumn(0, "otpt_flag", "I");
- //수가계산 후 접수 시 변동사항 있는지 체크
- ds_tmp_cmpnode_inpt.copyData(ds_main_inpt, false);
- ds_tmp_cmpnode_iphs.copyData(ds_main_iphs, false);
- ds_tmp_cmpnode_icdr.copyData(ds_main_icdr, false);
- ds_tmp_cmpnode_otpt.copyData(ds_main_otpt, false);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description :
- ****************************************************************************************/
- function lf_eraseFixedStr(src: Dataset, fixStr) {
- if (utlf_isNull(src) || utlf_isNull(fixStr) || src.colcount < 1) {
- return;
- }
- for (var i = 0; i < src.colcount; i++) {
- var erased = String(src.getColID(i));
- var updated = erased.replace(fixStr, '');
- src.updateColID(erased, updated);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 등록시 항목별 변경사항을 체크한다
- ****************************************************************************************/
- function fChangeSave() {
- var status;
- var ptin_insukind_flag = null;
- var ptin_suppkind_flag = null;
- var ptdc_disccd_flag = null;
- // 1. 환자인적사항 변경여부 체크
- if (ds_hidden_original_ptbs.rowcout < 1) {
- status = null; // 데이터가 없으면 인스턴스 노드가 없다.
- }
- else if (ds_main_ptbs.rowcout < 1) {
- status = null;
- }
- else if (pamCompareNodes(ds_hidden_original_ptbs, ds_main_ptbs)) {
- status = null;
- ds_send_s_ptbs.copyData(ds_main_ptbs, false);
- }
- else if (!pamCompareNodes(ds_hidden_original_ptbs, ds_main_ptbs)) {
- status = 'U';
- ds_main_ptbs.setColumn(0, "ptbs_status", status);
- ds_send_s_ptbs.copyData(ds_main_ptbs, false);
- }
- //2007.10.04 추가수정
- // 2. 환자보험내역 변경여부 체크( 산재,자보,공상은 제외한다.)
- var insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- if (insukind == gsBoHeom || insukind == gsBoHo1 || insukind == gsBoHo2 || insukind == gsIlBan || insukind == gsForIn || insukind == gsImSang) {
- if (ds_hidden_original_ptin.rowcout < 1) {
- // 데이터가 없으면 인스턴스 노드가 없다. 그러면 에러난다.
- status = null;
- }
- else if (ds_main_ptin.rowcount < 1) {
- status = null;
- }
- else if (pamCompareNodes(ds_hidden_original_ptin, ds_main_ptin)) {
- status = null;
- ds_send_s_ptin.copyData(ds_main_ptin, false);
- }
- else if (!pamCompareNodes(ds_hidden_original_ptin, ds_main_ptin)) {
- status = 'U';
- ds_main_ptin.setColumn(0, "ptin_status", status);
- // 2007.10.02 추가
- ds_main_ptin.setColumn(0, "ptin_fromdd", ds_main_iphs.getColumn(0, "iphs_fromdd"));
- if (utlf_isNull(ds_main_ptin.getColumn(0, "ptin_pid"))) {
- 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);
- }
- }
- }
- /****************************************************************************************
- * Function : lf_compFindId
- * Description : 콤퍼넌트 id로 일치하는 해당 콤퍼넌트 찾기
- * Argument : formId : 찾을 comopnent String ID
- * return type :
- * Creator :
- ****************************************************************************************/
- 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;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : fInsErRgst
- ****************************************************************************************/
- function fInsErRgst() {
- //입원마스터
- // 등록번호
- ds_main_inpt.setColumn(0, "inpt_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- // 2008.08.12 부유형 등록을 위해서 아래 주석처리
- // 상태Flag
- ds_main_inpt.setColumn(0, "inpt_status", "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_insukind", ds_main_iphs.getColumn(0, "iphs_insukind"));
- // 보조유형
- ds_main_inpt.setColumn(0, "inpt_suppkind", ds_main_iphs.getColumn(0, "iphs_suppkind"));
-
- ds_main_inpt.setColumn(0, "inpt_hospbrthyn", "N");
- ds_main_inpt.setColumn(0, "inpt_drgyn", "N");
- ds_main_inpt.setColumn(0, "inpt_bmtyn", "N");
- ds_main_inpt.setColumn(0, "inpt_clincstdyyn", "N");
- ds_main_inpt.setColumn(0, "inpt_nblsyn", "N");
- // 2009-01-19 이동식 추가 - 카드승인완료 체크 후 등록시 로그테이블에 이력 생성
- //model.makeNode("/root/main/inpt/inpt_checkcard");
- dsf_makeValue(ds_main_inpt, "inpt_checkcard", "string", ds_hidden_flag.getColumn(0, "checkcard"));
- // 전과전실
- 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_inpt.getColumn(0, "inpt_indd"));
- ds_main_icdr.setColumn(0, "icdr_todd", "99991231");
- ds_main_icdr.setColumn(0, "icdr_histstat", "Y");
- // 주부유형
- ds_main_icdr.setColumn(0, "icdr_mskind", ds_main_inpt.getColumn(0, "inpt_mskind"));
- // 입퇴원접수상태
- 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_dutdeptcd"));
- 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_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_fromdd", ds_main_inpt.getColumn(0, "inpt_indd"));
- ds_main_iphs.setColumn(0, "iphs_todd", "99991231");
- ds_main_iphs.setColumn(0, "iphs_histstat", "Y");
- ds_main_iphs.setColumn(0, "iphs_mskind", ds_main_inpt.getColumn(0, "inpt_mskind")); //주부유형
- ds_main_iphs.setColumn(0, "iphs_indschacptstat", "A"); //입퇴원접수상태
- ds_main_iphs.setColumn(0, "iphs_drgyn", ds_main_inpt.getColumn(0, "inpt_drgyn"));
- ds_main_iphs.setColumn(0, "iphs_cpyn", ds_main_inpt.getColumn(0, "inpt_cpyn"));
- ds_main_iphs.setColumn(0, "iphs_bmtyn", ds_main_inpt.getColumn(0, "inpt_bmtyn"));
- ds_main_iphs.setColumn(0, "iphs_clincstdycd", ds_main_inpt.getColumn(0, "inpt_clincstdycd"));
- ds_main_iphs.setColumn(0, "iphs_insukind", ds_main_ptin.getColumn(0, "ptin_insukind"));
- //2007.10.18 수가계산을 위한 파라메터 값 셋팅
- // 선택진료여부
- ds_main_otpt.setColumn(0, "otpt_specordyn", ds_main_inpt.getColumn(0, "inpt_specordyn"));
- // 초재진구분
- ds_main_otpt.setColumn(0, "otpt_fsexamflag", ds_main_inpt.getColumn(0, "inpt_fsexamflag"));
- // 진찰료산정여부
- ds_main_otpt.setColumn(0, "otpt_medamtestmyn", ds_main_inpt.getColumn(0, "inpt_medcostestmflag"));
- // 원외예외사유코드
- ds_main_otpt.setColumn(0, "otpt_hosoutexptresncd", ds_main_inpt.getColumn(0, "inpt_hosoutexptresncd"));
- // 감면코드
- ds_main_otpt.setColumn(0, "otpt_disccd", ds_main_iphs.getColumn(0, "iphs_disccd"));
- //진료형태
- var value = ds_hidden_com.getColumn(0, 'erdscflag');
- if (value == "E") {
- ds_main_inpt.setColumn(0, "inpt_ordtype", "E");
- ds_main_icdr.setColumn(0, "icdr_ordtype", "E");
- ds_main_inpt.setColumn(0, "inpt_inpath", "2");
- }
- else if (value == "D" || value == "C" || value == "B") {
- ds_main_inpt.setColumn(0, "inpt_ordtype", "D");
- ds_main_icdr.setColumn(0, "icdr_ordtype", "D");
- ds_main_inpt.setColumn(0, "inpt_inpath", "1");
- }
- else {
- ds_main_inpt.setColumn(0, "inpt_ordtype", "E");
- ds_main_icdr.setColumn(0, "icdr_ordtype", "E");
- ds_main_inpt.setColumn(0, "inpt_inpath", "2");
- }
- ds_main_opmi.setColumn(0, "opmi_pid", ds_main_inpt.getColumn(0, "inpt_pid"));
- //추가.20070716 채번
- //===============================================================================================================
- //1. 환자인적사항
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_pid"));
- if (pid == "" || pid == " ") {
- ds_main_ptbs.setColumn(0, "ptbs_status", "I");
- }
- ds_send_s_ptbs.copyData(ds_main_ptbs, false);
- //2. 환자보험내역
- pid = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_pid"));
- if (pid == "" || pid == " ") {
- ds_main_ptin.setColumn(0, "ptin_status", "I");
- }
- ds_send_s_ptin.copyData(ds_main_ptin, false);
-
- fChangeSave();
- //===============================================================================================================
- lf_eraseFixedStr(ds_send_s_ptbs, 'ptbs_');
-
- lf_eraseFixedStr(ds_send_s_ptin, 'ptin_');
-
- ds_send_s_inpt.copyData(ds_main_inpt, false);
- lf_eraseFixedStr(ds_send_s_inpt, 'inpt_');
- ds_send_s_iphs.copyData(ds_main_iphs, false);
- lf_eraseFixedStr(ds_send_s_iphs, 'iphs_');
- ds_send_s_icdr.copyData(ds_main_icdr, false);
- lf_eraseFixedStr(ds_send_s_icdr, 'icdr_');
- ds_send_s_opmi.copyData(ds_main_opmi, false);
- lf_eraseFixedStr(ds_send_s_opmi, 'opmi_');
- //IP주소 저장 추가 by 조중래 20130906
- dsf_makeValue(ds_send_s_ptbs, "ipaddr", "string", extObj.getIPAddress());
-
- var addrValue = utlf_transNullToEmpty(ds_send_s_ptbs.getColumn(0, 'highaddr'));
- dsf_makeValue(ds_send_s_ptbs, 'addr', 'string', addrValue);
- ds_send_s_ptbs.updateColID('highaddr', 'zipcdaddr');
-
- ds_hidden_rsltflag_cnt.clearData();
- var oParam = {};
- oParam.id = "TXPMI02601";
- oParam.service = "ipatmngtapp.ErRgst";
- oParam.method = "reqInsErRgst";
- oParam.inds = "s_ptbs=ds_send_s_ptbs s_ptin=ds_send_s_ptin s_inpt=ds_send_s_inpt s_iphs=ds_send_s_iphs s_icdr=ds_send_s_icdr "
- + "s_opmi=ds_send_s_opmi s_unco=ds_send_s_unco s_card=ds_send_s_card s_dcgm=ds_send_s_dcgm s_srdg=ds_send_s_srdg "
- + "s_hndc=ds_send_s_hndc s_cash=ds_send_s_cash s_onln=ds_send_s_onln";
- oParam.outds = "ds_hidden_rsltflag_cnt=result";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- // 응급등록
- if (arErrorCode.pop("TXPMI02601") > -1) {
- var pid = utlf_transNullToEmpty(ds_hidden_rsltflag_cnt.getColumn(0, "pid"));
- if (pid != "" && pid != " ") {
- // 응급등록 시 출력물 부하 감소를 위해 동명이인 체크로직 java 단으로 이동 처리 by 조중래 20151005
- // 2012/06/30까지는 팝업표시해서 실명도 함께 수정 해줄 수 있도록
- var hngnm = utlf_transNullToEmpty(ds_hidden_rsltflag_cnt.getColumn(0, "hngnm2"));
- if (ds_main_ptbs.getColumn(0, "ptbs_hngnm") != hngnm) {
- sysf_messageBox("동명이인이 존재하여 표시명을 [ " + hngnm + " ] 으로 자동으로 생성하였습니다.", "I000");
- }
- //2011.06.01 환자팔찌 / 이름카드 동명이인제어
- //응급실에 동명이인이 재원 중인경우 등록시에 자동으로 출력하지 않으며
- //환자이름 수정 후 수동출력 유도
-
- // 보호자증 자동출력 로직 추가 by 조중래
- // RFID 출력
- if (ds_init_pam_P0022list.getColumn(ds_init_pam_P0022list.findRow('cdid', '99'), 'cdnm') == 'Y') {
- frmf_setParameter("SPPMC06600_PID", pid);
- frmf_setParameter("SPPMC06600_INDD", ds_main_inpt.getColumn(0, 'inpt_indd'));
- frmf_modal("SPPMC06600", "SPPMC06600", '', "", '', '', '', "", "", "", "", "", "M");
- // 기존출력
- } else {
-
- ds_hidden_rsltflag_indeciprint.setColumn(0, "pid", 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"));
- 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 print_name = sysf_getGlobalVariable("SPPAO00100_P0045_7_nm", "p");
- var print_tray = sysf_getGlobalVariable("SPPAO00100_P0045_7_tray", "p");
- //호출끝
- // 입원보호자증 출력 추후 바코드 프린터로 설정 바꿔야함
- if (print_name != "false") {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- 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=" + print_name));
- }
- }
-
- //2009.07.05 - 등록시 바코드 출력여부에 따라 자동출력
- //20200130 고영민 보호자증 다음 환자팔찌 출력으로 순서 변경
- // 바코드출력여부
- var shouldPrint = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'E03'), "cdnm");
- if (shouldPrint == "Y") {
- // 2007.11.26 환자팔찌발행
- fInRgstBarCodePrn("1");
- }
-
- // 환자 응급실 이름카드
- fGetPatName_pam(pid);
- if (ds_hidden_com.getColumn(0, 'rcptpapr') == "Y") {
- dsf_createDsRow('ds_temp', [
- { col: 'pid', type: 'string', size: 256, val: ds_hidden_rsltflag_cnt.getColumn(0, "pid") },
- { col: 'rcptdd', type: 'string', size: 256, val: ds_hidden_rsltflag_cnt.getColumn(0, "rcptdd") },
- { col: 'rcptno', type: 'int', size: 256, val: ds_hidden_rsltflag_cnt.getColumn(0, "rcptno") },
- { col: 'rcptseqno', type: 'int', size: 256, val: ds_hidden_rsltflag_cnt.getColumn(0, "rcptseqno") },
- { col: 'indd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_indd") },
- { col: 'ordtype', type: 'string', size: 256, val: "응급영수증" },
- { col: 'fromdd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_indd") },
- { col: 'todd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_indd") },
- { col: 'engYN', type: 'string', size: 256, val: ds_hidden_com.getColumn(0, "engrcptpapr") },
- { col: 'reprintYN', type: 'string', size: 256, val: "N" },
- { col: 'rcptsite', type: 'string', size: 256, val: "J" },
- { col: 'mskind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_mskind") },
- { col: 'insukind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_insukind") },
- { col: 'suppkind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_suppkind") },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_orddeptcd") }
- ], false);
- // 영수증 팝업화면 호출
- frmf_modal("SPPAO01900", "SPPAO01900", { ds_temp_SPPAO01900: ds_temp }, "", "", "", "", "", "", "", "", "", "M");
- }
- // 입원약정서 제어 시작 by 조중래 20120322
- var bExist = false;
- var ivrObjt = this.components["ivr_agmt"];
- if (utlf_isNull(ivrObjt)) {
- var objDivTitle = new Div;
- objDivTitle.init("ivr_agmt", 0, 0, 0, 0);
- this.addChild("ivr_agmt", objDivTitle);
- components["ivr_agmt"].asyncmode = false;
- components["ivr_agmt"].url = "pam_ipatmngtxp::SPPMI03200_입원약정서관리.xfdl";
- objDivTitle.show();
- ivrObjt = this.components["ivr_agmt"];
- }
- // 입원약정서 존재여부 판단
- bExist = ivrObjt.fReqGetInAgmtCount(ds_main_ptbs.getColumn(0, 'ptbs_pid'),
- ds_main_inpt.getColumn(0, 'inpt_indd'),
- ds_main_ptbs.getColumn(0, 'ptbs_agmttype'));
- var signYn = ds_init_pam_PK018list.getColumn(ds_init_pam_PK018list.findRow('cdid', extObj.getIPAddress()), "cdnm");
- // 1. 해당 입원에 대한 약정서가 존재하지 않는 경우 약정서 자동출력
- // 2. 환자가 입원약정서를 지참하지 않은 경우 입원약정서 관리화면에서 재출력
- if (!bExist) {
- // 전자동의서 제어로직 추가 by 조중래 20130314
- var msgRtn = "2";
- if (signYn == "Y") {
- msgRtn = sysf_messageBox("입원약정서를 출력하시겠습니까? \r\n전자동의서로 출력 : 예\r\nOCR서식으로 출력 : 아니오\r\n출력취소 : 취소", "S000");
- }
- else {
- msgRtn = sysf_messageBox("입원약정서를 출력하시겠습니까?", "Q000");
- }
- // 전자동의서 : 6
- if (signYn == "Y" && msgRtn == "6") {
- fSetAgmtE();
- }
- // OCR서식 처리 : 7(아니오)
- else if ((signYn == "Y" && msgRtn == "7") || msgRtn == "6") {
- ivrObjt.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_main_ptbs.getColumn(0, "ptbs_agmttype"),
- "N",
- "",
- "",
- ds_main_iphs.getColumn(0, "iphs_insukind"),
- "",
- ds_hidden_rsltflag_cnt.getColumn(0, "cretno")
- );
- }
- }
- // 입원약정서 제어 종료 by 조중래 20120322
-
- // 보험유형 자보 && 보조유형(정상 or 전액본인부담)의 경우 자보동의서 전자동의서 추가 20191007 고영민
- if(ds_main_inpt.getColumn(0, "inpt_insukind") == "31" &&
- (ds_main_inpt.getColumn(0, "inpt_suppkind") == "00" || ds_main_inpt.getColumn(0, "inpt_suppkind") == "01")){
- msgRtn = "2";
- if (signYn == "Y") {
- msgRtn = sysf_messageBox("자보동의서를 전자동의서로 출력하시겠습니까?", "Q000");
- }
- // 전자동의서
- if (signYn == "Y" && msgRtn == "6") {
- fSetJabo();
- }
- }
-
- // 선택진료신청서 전자동의서 제어 추가 by 조중래 20140529
- // 출력 안정성을 위하여 최종출력으로 순서 변경 by 조중래 20151002
- msgRtn = "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 (signYn == "Y") {
- msgRtn = sysf_messageBox("선택진료신청서를 출력하시겠습니까? \r\n전자동의서로 출력 : 예\r\nOCR서식으로 출력 : 아니오\r\n출력취소 : 취소", "S000");
- }
- else {
- msgRtn = sysf_messageBox("선택진료신청서를 출력하시겠습니까?", "Q000");
- }
- // 전자동의서 : 6
- if (signYn == "Y" && msgRtn == "6") {
- // 전자/ocr 선택적으로 처리
- fCheckSpecOrdSignE();
- // OCR서식 처리 : 7(아니오)
- }
- else if ((signYn == "Y" && msgRtn == "7") || msgRtn == "6") {
- //fCheckSpecOrdSign();
- // 출력로직 별도생성
- fCheckSpecOrdSign_Print();
- }
- }
- // 2007.10.13 환자카드 발급(신환환자) - 신환이거나 구환이라도 환자카드 체크되어있으면 발행처리
- // 2008.10.04 - 신환구환 모두 선택되어 있을 때만 환자카드 발급 - 최병진
- if (ds_hidden_com.getColumn(0, 'idcard') == "Y") {
- ds_maiN_ptbs.getColumn(0, "ptbs_pid", ds_hidden_rsltflag_cnt.getColumn(0, "pid"));
- //환자카드발급 신청.
- fIssuePatientCard('F'); // 최초발급
- }
- } // 출력물 처리 종료
- fOneInstance_Reset("all"); // 단일구조 인스턴스 초기화
- fMultiInstanceReset(); // 멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); // 멀티 인스턴스 copy
- fInstanceBackUp(); // 단일구조 인스턴수 백업
- fMultiInstanceBackUp(); // 멀티구조 인스턴스 백업
- fBaseDataInit("all"); // 기본데이터 초기화
- fSetIssueItemStat(); // 출력물 기본셋팅
- btn_save.enable = true;
- btn_cncl.enable = true;
- fBaseinptInit(); //입원마스터 초기화
- fInsuTabChng();
- //fSubmitBefore();
- ds_send_s_inpt.clearData();
- ds_send_s_iphs.clearData();
- ds_send_s_icdr.clearData();
- ds_send_s_ptbs.clearData();
- ds_send_s_ptin.clearData();
- ds_send_s_opmi.clearData();
- ds_send_s_dcgm.clearData();
- ds_send_s_unco.clearData();
- ds_send_s_card.clearData();
- ds_send_s_srdg.clearData();
- ds_send_s_cash.clearData();
- ds_send_s_onln.clearData();
- ds_send_s_hndc.clearData();
- fSubmitAfter();
- ipt_pid.setFocus();
- }
- }
- function fCalcScorCalcBefore() {
- //2007.08.27 추가
- ds_main_otpt.setColumn(0, "otpt_orddeptcd", ds_main_inpt.getColumn(0, "inpt_orddeptcd"));
- ds_main_otpt.setColumn(0, "otpt_orddrid", ds_main_inpt.getColumn(0, "inpt_medispclid"));
- ds_main_otpt.setColumn(0, "otpt_insukind", ds_main_iphs.getColumn(0, "iphs_insukind"));
- ds_main_otpt.setColumn(0, "otpt_suppkind", ds_main_iphs.getColumn(0, "iphs_suppkind"));
- ds_main_otpt.setColumn(0, "otpt_ordtype", "E");
- ds_main_otpt.setColumn(0, "otpt_fsexamflag", ds_main_inpt.getColumn(0, "inpt_fsexamflag"));
- //감면코드
- ds_main_otpt.setColumn(0, "otpt_disccd", ds_main_iphs.getColumn(0, "iphs_disccd"));
- //2007.12.27 카드수납기능 추가 수정
- var cardcashflag = ds_hidden_com.getColumn(0, "cardcashflag");
- // dbs227, 1.0 에서 check_card 로 되어 있음, 하지만 비어있는 값임
- // UI 바인딩 및 소스 상 checkcard 가 올바른 접근인것으로 판단되어 수정
- var bCheckCard = ds_hidden_flag.getColumn(0, "checkcard");
- //var bCheckCard = ds_hidden_flag.getColumn(0, "check_card");
- // 카드
- var hCardCnt = ds_main_h_card.rowcount;
- var cardAmt = parseInt(ds_main_opmi.getColumn(0, "opmi_cardamt"));
- if (hCardCnt > 0) {
- var total = 0;
- var value = 0;
- for (var i = 0; i < hCardCnt; i++) {
- value = ds_main_h_card.getColumn(i, "card_cardamt");
- total += parseInt(value);
- }
- if (total > 0 && cardAmt == 0) {
- sysf_messageBox("확인! 카드승인금액이 존재합니다! 카드결제창을 한번 여신 후 닫고 작업하십시요!", "E999", "");
- return;
- }
- // 2007-10-10 이동식 추가
- else if (total != cardAmt) {
- sysf_messageBox("확인! 카드승인금액과 영수증 카드승인금액이 다릅니다. 카드결제창을 열어 확인하십시요.!", "E999", "");
- return;
- }
- else if (total > 0 && cardcashflag != "Y") {
- sysf_messageBox("확인! 카드승인금액이 존재합니다! 카드결제창을 한번 여신 후 닫고 작업하십시요!", "E999", "");
- return;
- }
- }
- else if (cardAmt > 0) {
- if (cardcashflag != "Y") {
- sysf_messageBox("확인! 카드결제액을 입력하고 수납방법을 카드로 선택하지 않았습니다.", "E999", "");
- return false;
- }
- if (parseInt(ds_main_opmi.getColumn(0, "opmi_cardamt")) == 0) {
- sysf_messageBox("확인! 수납방법을 카드로 선택하시고 카드결제액을 입력하지 않았습니다.", "E999", "");
- return false;
- }
- else if (String(ds_hidden_com.getColumn(0, "card_cardno")).length < 1 && bCheckCard == "N") {
- sysf_messageBox("확인! 수납방법을 카드로 선택하시고 카드번호를 입력하지 않았습니다.", "E999", "");
- return false;
- }
- else if (String(ds_hidden_com.getColumn(0, "card_valiterm")).length < 1 && bCheckCard == "N") {
- sysf_messageBox("확인! 수납방법을 카드로 선택하시고 카드유효기간을 입력하지 않았습니다.", "E999", "");
- return false;
- }
- else if (String(ds_hidden_com.getColumn(0, "card_allotmm")).length < 1 && bCheckCard == "N") {
- sysf_messageBox("확인! 수납방법을 카드로 선택하시고 카드할부기간을 입력하지 않았습니다.", "E999", "");
- return false;
- }
- }
- else if (cardAmt == 0 && cardcashflag == "Y") {
- sysf_messageBox("확인! 수납방법을 카드로 선택하시고 카드결제액을 입력하지 않았습니다. ", "E999", "");
- return false;
- }
- //현금영수증
- if (cardcashflag == "N") {
- if (parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt")) == 0) {
- sysf_messageBox("확인! 수납방법을 현금영수증으로 선택하시고 현금금액을 입력하지 않았습니다.", "E999", "");
- return false;
- }
- else if (String(ds_hidden_com.getColumn(0, "card_cardno")).length < 1) {
- sysf_messageBox("확인! 수납방법을 현금영수증으로 선택하시고 승인번호를 입력하지 않았습니다.", "E999", "");
- return false;
- }
- }
- //현금
- if (cardcashflag == "C") {
- if (parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt")) < 0) {
- sysf_messageBox("확인! 수납방법을 현금으로 선택하시고 현금금액을 입력하지 않았습니다.", "E999", "");
- return false;
- }
- }
- if (ds_main_inpt.getColumn(0, "inpt_medamtpostyn") != "Y" && cardcashflag == "") {
- sysf_messageBox("확인! 수납방법이 정확히 선택되지 않았습니다. 다시 선택해 주세요.", "E999", "");
- return false;
- }
- ds_hidden_flag.getColumn(0, "otpt_flag", "I");
- ds_hidden_flag.getColumn(0, "opmi_flag", "I");
- // 로딩창 열기
- 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, extObj.getIPAddress(), sysf_getUserId(), false)) {
- var qlftype = ds_temp_nhicrslt_m2.getColumn(0, "qlftype");
- // 자격구분이 없으면 자격상실로 판단하여 '일반'으로 설정
- if (qlftype == "") {
- ds_main_ptin.setColumn(0, "ptin_insukind", "51");
- ds_main_iphs.setColumn(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"));
- // 희귀난치대상자 (무조건 'I'로 설정 : 입원 등록과 다른 부분)
- ds_main_iphs.setColumn(0, "iphs_rareobstflag", "I");
- // 세대주성명과 환자이름이 같으면 본인으로 관계 설정
- if (sHngnm == ds_temp_nhicrslt_m2.getColumn(0, "sedaejunm")) {
- ds_main_ptin.setColumn(0, "ptin_insdrela", "1");
- frmf_inputEnterKey('switch1.case1.cmb_insdrela', 'onitemchanged', new ItemChangeEventInfo);
- }
- // 산정특례(암)등록대상자
- var disregprson4 = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, "disregprson4"));
- if (disregprson4 != "") {
- dsf_makeValue(ds_main_srdg, "srdg_pid", 'string', sPid);
- dsf_makeValue(ds_main_srdg, "srdg_insukind", 'string', sAfterInsuKind);
- dsf_makeValue(ds_main_srdg, "srdg_seridiagno", 'string', disregprson4.substr(4, 15)
- .trim());
- dsf_makeValue(ds_main_srdg, "srdg_fromdd", 'string', disregprson4.substr(19, 8));
- dsf_makeValue(ds_main_srdg, "srdg_todd", 'string', disregprson4.substr(27, 8));
- }
- // 보험유형에 맞는 보조유형 콤보 셋팅
- frmf_inputEnterKey('cmb_insukind', 'onitemchanged', new ItemChangeEventInfo);
- // 차상위대상자
- var disregprson3 = utlf_transNullToEmpty(ds_temp_nhicrslt_m2.getColumn(0, "disregprson3"));
- if (disregprson3 != "") {
- var sSplcCd = disregprson3.substr(20, 1); // 1 : 1종, 2 : 2종
- 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");
- }
- }
- }
- }
- // 공단체크해제
- ds_hidden.setColumn(0, "nhicyn", "N");
- } // 공단자격조회 end
-
- /* 환자번호 입력시로 수정처리(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();
- //2008.01.15 진료의뢰 제출구분 체크
- var value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_ordreqformflag"));
- if (value == "" || value == " " || value == "-") {
- sysf_messageBox("진료의뢰 제출구분을", "C002");
- return false;
- }
- //2008.01.10 산정특례(07),인공신장투석(02),복막관류술(03),장기이식(04) => 정상(00)으로 셋팅
- //2008.01.10 장애인 체크
- var hndc_pid = utlf_transNullToEmpty(ds_main_h_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_flag.getColumn(0, "rqst_flag");
- if (inpt_coopyn == "Y") {
- 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;
- }
- }
- // 2008.01.07 중증 체크
- // 내역이 있는 경우, 중증신청내역 or 중증확정내역
- value = utlf_transNullToEmpty(ds_main_h_srdg.getColumn(0, "srdg_pid"));
- if (value != "" && value != " ") {
- var vgenrdd = String(ds_main_h_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_h_srdg.getColumn(0, "srdg_fromdd") == "00000000" && ds_main_h_srdg.getColumn(0, "srdg_signyn") != "Y") {
- sysf_messageBox(vgenrdd + " 의사가 중증신청서를 작성한 상태(의료정보 미인증)", "E008");
- return false;
- }
- // 이동재20071203 국정원근무자의 중증체크
- value = String(ds_main_ptin.getColumn(0, "ptin_insuno"));
- if (value.substring(0, 1) == "6" &&
- ds_main_ptin.getColumn(0, "ptin_insucd") == "32000110" &&
- ds_main_h_srdg.getColumn(0, "srdg_seridiagno") == "-" &&
- ds_main_h_srdg.getColumn(0, "srdg_seridiagno") == "0" &&
- ds_main_h_srdg.getColumn(0, "srdg_signyn") == "Y") {
- sysf_messageBox("국정원근무자이므로 중증확인은 되었으나, 중증번호가", "I004");
- return false;
- }
- // 신청내역
- var insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- var seridiagno = ds_main_h_srdg.getColumn(0, "srdg_seridiagno");
- if (((insukind == gsBoHo1 || insukind == gsBoHo2) && (seridiagno == "-") && (seridiagno == "0")) ||
- ((insukind != gsBoHo1 || insukind != gsBoHo2) && seridiagno == "-" && seridiagno == "0" &&
- ds_main_h_srdg.getColumn(0, "srdg_signyn") != "Y")) {
- sysf_messageBox("중증번호가", "I004");
- return false;
- }
- //싸인받은 내역
- insukind = ds_main_iphs.getColumn(0, 'iphs_insukind');
- if ((insukind != gsBoHo1 && insukind != gsBoHo2) && ds_main_h_srdg.getColumn(0, "srdg_fromdd") == "00000000" &&
- ds_main_h_srdg.getColumn(0, "srdg_signyn") == "Y") {
- sysf_messageBox("의료정보 인증 상태", "E008");
- return true;
- }
- //싸인받은 내역
- var insuno = String(ds_main_ptin.getColumn(0, "ptin_insuno"));
- if ((insukind != gsBoHo1 && insukind != gsBoHo2) && insuno.substring(0, 1) != "6" &&
- ds_main_h_srdg.getColumn(0, "srdg_seridiagno") == "-" &&
- ds_main_h_srdg.getColumn(0, "srdg_seridiagno") == "0" &&
- ds_main_h_srdg.getColumn(0, "srdg_signyn") == "Y") {
- sysf_messageBox("의료정보 인증 상태", "E008");
- return true;
- }
- //적용일자는 있으나, 적용일자 범위가 아님
- if ((ds_main_inpt.getColumn(0, "inpt_indd") < ds_main_h_srdg.getColumn(0, "srdg_fromdd") ||
- ds_main_inpt.getColumn(0, "inpt_indd") > ds_main_h_srdg.getColumn(0, "srdg_todd")) &&
- ds_main_h_srdg.getColumn(0, "srdg_fromdd") != "00000000") {
- sysf_messageBox("적용일자가 중증기간 범위에 포함되지", "E007");
- return false;
- }
- sysf_messageBox("중증대상환자", "E008");
- return true;
- }
- //중증 유형보조가 아닌 경우
- // 중증등록정보가 있더라도 메시지 출력하지 않음 - 2008.09.22 조진희 요청
- }
- else {
- //중증정보가 없는데, 유형보조가 [중증:06]일 경우,
- if (ds_main_iphs.getColumn(0, "iphs_suppkind") == "06") {
- sysf_messageBox("해당환자의 중증정보가 없으므로, 보조유형을 [중증]으로 적용할 수", "I004");
- return false;
- }
- }
- //20090701 2.희귀난치성산정특례 고시적용
- var pid = utlf_transNullToEmpty(ds_main_h_rooa.getColumn(0, "rooa_pid"));
- if (pid != "" && pid != " ") {
- //7/1-9/30 유예기간 10/1 마스터 체크
- if (ds_main_inpt.getColumn(0, "inpt_indd") >= "20091001" && ds_main_iphs.getColumn(0, "iphs_insukind") == "11" &&
- (ds_main_iphs.getColumn(0, "iphs_suppkind") == "50" || ds_main_iphs.getColumn(0, "iphs_suppkind") == "46")) {
- var rooaCnt = ds_main_h_rooa.rowcount;
- if (rooaCnt < 1) {
- //해당 진료일자 중증 내역 존재 여부 체크
- sysf_messageBox("확인! 희귀난치성산정특례 내역이 없습니다! 희귀난치성산정특례를 적용 할 수 없습니다!", "E999", "");
- return false;
- }
- else {
- var inpt_indd = ds_main_inpt.getColumn(0, "inpt_indd");
- var inpt_insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- var status = 'N';
- for (var i = 0; i < rooaCnt; i++) {
- var rooa_fromdd = ds_main_h_rooa.getColumn(i, "rooa_fromdd");
- var rooa_todd = ds_main_h_rooa.getColumn(i, "rooa_todd");
- var rooa_signyn = ds_main_h_rooa.getColumn(i, "rooa_signyn");
- var rooa_insukind = ds_main_h_rooa.getColumn(i, "rooa_insukind");
- if ((parseInt(rooa_fromdd) <= parseInt(inpt_indd) && parseInt(rooa_todd) >= parseInt(inpt_indd)) && rooa_insukind == inpt_insukind) {
- if (rooa_signyn == 'Y') {
- status = 'Y';
- }
- else {
- if (status != 'Y') {
- status = 'C';
- }
- }
- }
- }
- if (status == 'N') {
- sysf_messageBox("확인! 해당기간의 희귀난치성산정특례 내역이 존재하지 않습니다!", "E999", "");
- return false;
- }
- else if (status == 'C') {
- sysf_messageBox("확인! 해당기간의 서명된 희귀난치성산정특례 내역이 존재하지 않습니다!", "E999", "");
- return false;
- }
- }
- }
- }
- //2007.10.16 6세미만 체크및 28일 이전 신생아 체크
- // var ptbs_age = parseInt(model.getValue("/root/main/ptbs/ptbs_age"));
- var s_insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- var ptbs_birthdd = ds_main_ptbs.getColumn(0, "ptbs_brthdd");
- // var dayno = getDateInterval(ptbs_birthdd, utlf_getCurrentDate()); // (dateHelper.js) 두 일자사이의 차를 일단위로 반환
- //2007.10.18 진찰료 미산정인경우 사유코드 필수 입력
- var medcostestmflag = ds_main_inpt.getColumn(0, "inpt_medcostestmflag");
- //진찰료 미산정
- if (medcostestmflag == "N") {
- var value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_medamtfreeresn"));
- if (value == "" || value == " " || value == "-" || value == "00") {
- // 수정추가, 2009.07.02, JHP 진찰료미산정인경우 막지않고 그냥 메세지로만 띄워서 인지 시켜준다.
- if (sysf_messageBox("진찰료 미산정에 대한 사유를 선택하지 않았습니다. ", "Q003") != '6') {
- return false;
- }
- }
- }
- //2007.09.24 수급절차가 "3"일 경우에는 보험증 번호가 NULL 또는 "-"가 들어가지 않게..
- // 2008.08.26 '건강보험', '의료급여1, 2종' 일때만 체크하도록 조건 추가
- // 2008.09.06 건강보험일 때만 보험증번호 체크
- var value = ds_main_inpt.getColumn(0, "inpt_ordreqformflag");
- if (value == "3") {
- if (s_insukind == "11") {
- var insuno = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_insuno"));
- if (insuno == "" || insuno == " " || insuno == "-") {
- sysf_messageBox("환자의 보험정보중 보험증 번호를", "C001");
- return false;
- }
- }
- }
- //2007.09.19 DSC,CHEMO등록은 후불일 경우만 가능. - 2008.01.15 ('합니다' OR '해주세요' 공통에 등록해야한다.)
- var medamtpostyn = ds_main_inpt.getColumn(0, "inpt_medamtpostyn");
- var roomcd = ds_main_inpt.getColumn(0, "inpt_roomcd");
- if (roomcd == "DSC") {
- if (ds_main_inpt.getColumn(0, "inpt_orddeptcd") == "2280000000") {
- sysf_messageBox("DSC환자입니다. 진료과를 변경해주세요.", "E999", "");
- return false;
- }
- if (medamtpostyn == "N") {
- sysf_messageBox("진찰료 선불일 경우에는 DSC 입원등록을 할 수", "I004");
- ds_main_inpt.setColumn(0, "inpt_medamtpostyn", "Y");
- return false;
- }
- }
- if (roomcd == "CHEMO") {
- if (ds_main_inpt.getColumn(0, "inpt_orddeptcd") == "2280000000") {
- sysf_messageBox("CHEMO환자입니다. 진료과를 변경해주세요.", "E999", "");
- return false;
- }
- if (medamtpostyn == "N") {
- sysf_messageBox("진찰료 선불일 경우에는 CHEMO 입원등록을 할 수", "I004");
- ds_main_inpt.setColumn(0, "inpt_medamtpostyn", "Y");
- return false;
- }
- }
- //환자성명 체크
- value = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
- if (value == "" || value == " ") {
- sysf_messageBox("환자 인적사항에 환자성명을", "I007");
- return false;
- }
- //주민등록번호 체크
- if (String(ds_main_ptbs.getColumn(0, "ptbs_rrgstno1")).length != 6
- || String(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2")).length != 7) {
- sysf_messageBox("환자 인적사항에 주민등록번호를", "I007");
- return false;
- }
- //생년월일 체크
- if (String(ds_main_ptbs.getColumn(0, "ptbs_brthdd")).length != 8) {
- sysf_messageBox("환자 인적사항에 생년월일을", "I007");
- return false;
- }
- //성별 체크
- value = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_sex"));
- if (value == "" || value == " ") {
- sysf_messageBox("환자 인적사항에 성별을", "I007");
- return false;
- }
- //우편번호 체크
- var zipcd1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_zipcd1"));
- var zipcd2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_zipcd2"));
- if (zipcd1 == "" || zipcd1 == " " || zipcd2 == "" || zipcd2 == " ") {
- sysf_messageBox("환자 인적사항에 우편번호를", "I007");
- return false;
- }
- value = ds_main_inpt.getColumn(0, "inpt_mskind");
- if (value == "" || value == " ") {
- sysf_messageBox("주부유형을", "I007");
- return false;
- }
- //2007.08.20
- value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_medispclid"));
- if (value == "" || value == " " || String(value).length == 0) {
- sysf_messageBox("담당교수를", "C001");
- return false;
- }
- //보험자 기호 체크(보험,보호)
- var ptin_insukind = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, "iphs_insukind"));
- if (ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2) {
- value = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_insucd"));
- if (value == "" || value == " " || value == "-") {
- sysf_messageBox("환자 보험에 보험자기호를", "C002");
- return false;
- }
- }
- //보험유형,보험증번호 체크
- if (ptin_insukind == " " || ptin_insukind == "" || ptin_insukind == "-") {
- sysf_messageBox("환자 보험에 보험유형을", "C002");
- return false;
- }
- else {
- if (ptin_insukind == gsBoHeom) {
- var ptin_insuno = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_insuno"));
- if (ptin_insuno == "" || ptin_insuno == " " || ptin_insuno == "-") {
- sysf_messageBox("환자 보험에 보험증번호를", "C002");
- return false;
- }
- }
- }
- //2007.08.23 보험유형이 건강보험/의료보험일 경우에 피보험자관계,성명,주민번호 체크
- var ptin_insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- if (ptin_insukind == gsBoHeom || ptin_insukind == gsBoHo1 || ptin_insukind == gsBoHo2) {
- var ptin_insdrela = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_insdrela"));
- if (ptin_insdrela == "" || ptin_insdrela == " " || ptin_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;
- }
- // 2008.07.09 최병진 주석처리 - 환자의 주민번호가 유효(정확)하면 피보험자 주민번호 없어도 된다.
- }
- //보조유형 체크
- value = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, "iphs_suppkind"));
- if (value == "" || value == " ") {
- sysf_messageBox("환자 보험에 보조유형을", "C002");
- return false;
- }
- //진료과 체크
- value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_orddeptcd"));
- if (value == "" || value == " ") {
- sysf_messageBox("진료과를", "C002");
- return false;
- }
- //입원일자 체크
- value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_indd"));
- if (value == "" || value == " ") {
- sysf_messageBox("입원일자를", "C002");
- return false;
- }
- //입원시간 체크
- value = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_intm"));
- if (value == "" || value == " ") {
- 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;
- }
- if (String(ds_main_ptin.getColumn(0, "ptin_insucd")).length < 1) {
- ds_main_ptin.setColumn(0, "ptin_insucd", "-");
- }
- //이부분확인 요망 2008.01.15
- var ptin_fromdd = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_fromdd"));
- var otpt_orddd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_indd"));
-
- if (ptin_fromdd == "" || ptin_fromdd == " " || ptin_fromdd == "-" || !utlf_isValidDateTime(ptin_fromdd, "YYYYMMDD") ||
- (ptin_fromdd.length == 8 && parseInt(ptin_fromdd) > parseInt(otpt_orddd))) {
- sysf_messageBox("확인! 보험시작일자가 형식오류이거나 진료일자보다 미래일자입니다!", "E999", "");
- return false;
- }
- //아이템 변경 여부 알수 있는 방법???
- //20070820
- if (init_ptbs == ds_main_ptbs.saveCSV()) {
- if (ds_hidden_flag.getColumn(0, "ptbs_flag") == "U") {
- ds_hidden_flag.setColumn(0, "ptbs_flag", "R");
- }
- else if (ds_hidden_flag.getColumn(0, "ptbs_flag") == "I") {
- ds_hidden_flag.setColumn(0, "ptbs_flag", "-");
- }
- }
- else if (init_ptbs != ds_main_ptbs.saveCSV()) {
- if (ds_hidden_flag.getColumn(0, "ptbs_flag") == "R") ds_hidden_flag.setColumn(0, "ptbs_flag", "U");
- else if (ds_hidden_flag.getColumn(0, "ptbs_flag") == "-") ds_hidden_flag.setColumn(0, "ptbs_flag", "I");
- }
- else {
- sysf_messageBox("오류! 환자 기본 자료상태를 체크하지 못했습니다!", "E999", "");
- return false;
- }
- if (init_ptin == ds_main_ptin.saveCSV()) {
- if (ds_hidden_flag.getColumn(0, "ptin_flag") == "U") {
- ds_hidden_flag.setColumn(0, "ptin_flag", "R");
- }
- else if (ds_hidden_flag.getColumn(0, "ptin_flag") == "I") {
- ds_hidden_flag.setColumn(0, "ptin_flag", "-");
- }
- }
- else if (init_ptin != ds_main_ptin.saveCSV()) {
- if (ds_hidden_flag.getColumn(0, "ptin_flag") == "R") {
- ds_hidden_flag.setColumn(0, "ptin_flag", "U");
- }
- else if (ds_hidden_flag.getColumn(0, "ptin_flag") == "-") {
- ds_hidden_flag.setColumn(0, "ptin_flag", "I");
- }
- }
- else {
- sysf_messageBox("오류! 환자 보험 자료상태를 체크하지 못했습니다!", "E999", "");
- return false;
- }
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : fOpenCardPopUp
- ****************************************************************************************/
- function fOpenCardPopUp(flag) {
- //등록/수정,취소
- //일반등록,멀티등록
- var parm;
- var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var orddd;
- var orddeptcd;
- var cretno = ds_main_inpt.getColumn(0, "inpt_cretno");
- var strRcvVan = "";
- var ordtype = "E";
- var fromdd = ""; //필요없는 ???
- var todd = ""; //필요없는 ???
- if (ds_main_m_otpt.rowcount > 0) {
- //멀티접수 카드 승인시 필요한 진료과/진료의 정보
- orddeptcd = ds_main_m_otpt.getColumn(0, "otpt_orddeptcd");
- orddd = ds_main_m_otpt.getColumn(0, "otpt_orddd");
- }
- else {
- //카드 승인시 필요한 진료과/진료의 정보
- orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- orddd = ds_main_inpt.getColumn(0, "inpt_indd");
- }
- //카드정보
- var cardno = utlf_transNullToEmpty(ds_hidden_com.getColumn(0, "card_cardno"));
- var valiterm = utlf_transNullToEmpty(ds_hidden_com.getColumn(0, "card_valiterm"));
- var allotmm = utlf_transNullToEmpty(ds_hidden_com.getColumn(0, "card_allotmm"));
- // ICPos 적용 시 카드정보는 단말기에서 처리
- if (ds_init_pam_P0032list.getColumn(ds_init_pam_P0032list.findRow('cdid', '200'), "cdnm") == "KOCES_IC") {
- // 카드정보 수기입력방지용
- if (cardno != "" || valiterm != "") {
- sysf_messageBox("IC단말기의 경우 카드정보는 IC단말기를 통해서 입력하십시오.\r\n입력된 정보는 초기화 됩니다.", "E000");
- cardno = "";
- valiterm = "";
- }
- // 할부개월 수 초기화
- if (allotmm == "") {
- allotmm = 00;
- }
- }
- //var cardamt = model.getValue("/root/main/opmi/opmi_cardamt");
- var sKeyInptFlag = ds_hidden_com.getColumn(0, "keyinptflag");
- var sSwipeData = ds_hidden_com.getColumn(0, "swipedata");
- var objArg = {
- flag: "I",
- multiCnt: "",
- dsMultiSend: "",
- rcptdd: "",
- rcptNo: "",
- rcptSeqNo: "",
- totRcptAmt: ds_main_opmi.getColumn(0, "opmi_cardamt"),
- dsStrSend: "",
- dsStrRcv: ds_main_h_card,
- pid: pid,
- orddd: orddd,
- cretNo: cretno,
- dsStrRcvVan: "",
- ordType: ordtype,
- fromdd: "",
- todd: "",
- ordDeptCd: orddeptcd,
- cardNo: cardno,
- valiterm: valiterm,
- allotmm: allotmm,
- keyInptFlag: sKeyInptFlag,
- swipeData: sSwipeData,
- };
- var objDiv = this.components['ivr_cardpopup'];
- if (objDiv == null) {
- objDiv = new Div("ivr_cardpopup");
- objDiv.url = "pam_pamcomnxp::SPPAO00400_신용카드승인.xfdl";
- this.addChild("ivr_cardpopup", objDiv);
- objDiv.show();
- }
- objDiv.objPam = objArg;
- objDiv.fInit();
- if (flag == "I") {
- // 실제 카드승인
- var retMsg = objDiv.fAutoGetCardAprv();
- }
- this.removeChild("ivr_cardpopup");
- frmf_setParameter("SPPAO00400_FLAG", "");
- //결과값 리턴..
- if (retMsg == true || retMsg == false) {
- return retMsg;
- }
- else {
- frmf_modal("SPPAO00400", "SPPAO00400", { objPam: objArg }, "", "", "", "", "", "", "", "", "", "M");
- //팝업 정상종료 여부!
- if (frmf_getParameter("SPPAO00400_RTN") == "N" || frmf_getParameter("SPPAO00400_RTN") == "") {
- return false;
- }
- return true;
- }
- return true;
- }
- /**
- *
- */
- function fAcptCnclRef() {
- //20070903 접수내역,취소이력 조회
- ds_main_h_otpt.clearData();
- //fSubmitBefore();
- fSubmitAfter();
- dsf_createDsRow('ds_TRPMI02603', [
- { col: 'ptbs_pid', type: 'string', size: 256, val: ds_main_ptbs.getColumn(0, 'ptbs_pid') },
- { col: 'otpt_histstat', type: 'string', size: 256, val: ds_hidden_com.getColumn(0, 'histstat') },
- { col: 'sess_posinstcd', type: 'string', size: 256, val: ds_hidden_session.getColumn(0, 'sess_posinstcd') }
- ], false);
- ds_hidden_rcv_h_otpt.clearData();
- var oParam = {};
- oParam.id = "TRPMI02603";
- oParam.service = "ipatmngtapp.ErRgst";
- oParam.method = "reqGetAcptCnclRef";
- oParam.inds = "req=ds_TRPMI02603";
- oParam.outds = "ds_hidden_rcv_h_otpt=h_otpt";
- oParam.async = false;
- tranf_submit(oParam);
- ds_main_h_otpt.clearData();
- for (var i = 0; i < ds_hidden_rcv_h_otpt.rowcount; i++) {
- ds_main_h_otpt.copyRow(ds_main_h_otpt.addRow(), ds_hidden_rcv_h_otpt, i);
- }
- ds_main_h_otpt.rowposition = -1;
- datagrid5.vscrollbar.pos = 0;
- }
- /**
- * 2007.09.27 특이환자 체크
- */
- function fCheckSpcfPat() {
- if (ds_main_h_ptsp.rowcount > 0) {
- btn_patspcfyn.style.background.color = "#ff0000";
- } else {
- btn_patspcfyn.style.background.color = "#c0c0c0";
- }
- }
- /**
- *
- */
- function lf_TXPMI02603Dataset(){
- dsf_createDsRow('ds_TXPMI02603',[
- { col: 'olnw', type: '', size: 256, val: '' },
- { col: 'gubn_flag', type: '', size: 256, val: '' },
- { col: 'ptbs_flag', type: '', size: 256, val: '' },
- { col: 'otpt_flag', type: '', size: 256, val: '' },
- { col: 'ptin_flag', type: '', size: 256, val: '' },
- { col: 'opmi_flag', type: '', size: 256, val: '' },
- { col: 'oscl_flag', type: '', size: 256, val: '' },
- { col: 'h_unco_flag', type: '', size: 256, val: '' },
- { col: 'h_card_flag', type: '', size: 256, val: '' },
- { col: 'h_dcgm_flag', type: '', size: 256, val: '' },
- { col: 'h_cnst_flag', type: '', size: 256, val: '' },
- { col: 'h_cash_flag', type: '', size: 256, val: '' },
- { col: 'h_onln_flag', type: '', size: 256, val: '' },
- { col: 'cash_flag', type: '', size: 256, val: '' },
- { col: 'cash_number', type: '', size: 256, val: '' },
- { col: 'cash_type', type: '', size: 256, val: '' },
- { col: 'bogj_flag', type: '', size: 256, val: '' },
- { col: 'rqst_flag', type: '', size: 256, val: '' },
- { col: 'rpid_flag', type: '', size: 256, val: '' },
- { col: 'sess_userid', type: '', size: 256, val: sysf_getUserInfo("userid") },
- { col: 'sess_posinstcd', type: '', size: 256, val: sysf_getUserInfo("dutplceinstcd") },
- { col: 'ptbs_pid', type: '', size: 256, val: '' },
- { col: 'ptbs_instcd', type: '', size: 256, val: '' },
- { col: 'ptbs_hngnm', type: '', size: 256, val: '' },
- { col: 'ptbs_engnm', type: '', size: 256, val: '' },
- { col: 'ptbs_chinm', type: '', size: 256, val: '' },
- { col: 'ptbs_rrgstno1', type: '', size: 256, val: '' },
- { col: 'ptbs_rrgstno2', type: '', size: 256, val: '' },
- { col: 'ptbs_brthdd', type: '', size: 256, val: '' },
- { col: 'ptbs_sex', type: '', size: 256, val: '' },
- { col: 'ptbs_bindpid', type: '', size: 256, val: '' },
- { col: 'ptbs_hometel', type: '', size: 256, val: '' },
- { col: 'ptbs_mpphontel', type: '', size: 256, val: '' },
- { col: 'ptbs_etctel1', type: '', size: 256, val: '' },
- { col: 'ptbs_etctel2', type: '', size: 256, val: '' },
- { col: 'ptbs_smsaprvyn', type: '', size: 256, val: '' },
- { col: 'ptbs_email', type: '', size: 256, val: '' },
- { col: 'ptbs_zipcd1', type: '', size: 256, val: '' },
- { col: 'ptbs_zipcd2', type: '', size: 256, val: '' },
- { col: 'ptbs_zipcdseq', type: '', size: 256, val: '' },
- { col: 'ptbs_highaddr', type: '', size: 256, val: '' },
- { col: 'ptbs_detladdr', type: '', size: 256, val: '' },
- { col: 'ptbs_btype', type: '', size: 256, val: '' },
- { col: 'ptbs_rh', type: '', size: 256, val: '' },
- { col: 'ptbs_forgeryn', type: '', size: 256, val: '' },
- { col: 'ptbs_nati', type: '', size: 256, val: '' },
- { col: 'ptbs_psptno', type: '', size: 256, val: '' },
- { col: 'ptbs_recmyn', type: '', size: 256, val: '' },
- { col: 'ptbs_recmerid', type: '', size: 256, val: '' },
- { col: 'ptbs_recmerrela', type: '', size: 256, val: '' },
- { col: 'ptbs_vipyn', type: '', size: 256, val: '' },
- { col: 'ptbs_viprem', type: '', size: 256, val: '' },
- { col: 'ptbs_religncd', type: '', size: 256, val: '' },
- { col: 'ptbs_baptnm', type: '', size: 256, val: '' },
- { col: 'ptbs_chchnm', type: '', size: 256, val: '' },
- { col: 'ptbs_dethyn', type: '', size: 256, val: '' },
- { col: 'ptbs_dethdt', type: '', size: 256, val: '' },
- { col: 'ptbs_chosresn', type: '', size: 256, val: '' },
- { col: 'ptbs_animyn', type: '', size: 256, val: '' },
- { col: 'ptbs_exptresncd', type: '', size: 256, val: '' },
- { col: 'ptbs_inhospyn', type: '', size: 256, val: '' },
- { col: 'ptbs_remfact', type: '', size: 256, val: '' },
- { col: 'ptbs_fstrgstrid', type: '', size: 256, val: '' },
- { col: 'ptbs_fstrgstdt', type: '', size: 256, val: '' },
- { col: 'ptbs_lastupdtrid', type: '', size: 256, val: '' },
- { col: 'ptbs_lastupdtdt', type: '', size: 256, val: '' },
- { col: 'ptbs_ipaddr', type: '', size: 256, val: '' },
- { col: 'ptbs_builno', type: '', size: 256, val: '' },
- { col: 'ptin_pid', type: '', size: 256, val: '' },
- { col: 'ptin_insukind', type: '', size: 256, val: '' },
- { col: 'ptin_todd', type: '', size: 256, val: '' },
- { col: 'ptin_instcd', type: '', size: 256, val: '' },
- { col: 'ptin_fromdd', type: '', size: 256, val: '' },
- { col: 'ptin_insucd', type: '', size: 256, val: '' },
- { col: 'ptin_insuno', type: '', size: 256, val: '' },
- { col: 'ptin_insdnm', type: '', size: 256, val: '' },
- { col: 'ptin_insdrrgstno1', type: '', size: 256, val: '' },
- { col: 'ptin_insdrrgstno2', type: '', size: 256, val: '' },
- { col: 'ptin_insdrela', type: '', size: 256, val: '' },
- { col: 'ptin_fstrgstrid', type: '', size: 256, val: '' },
- { col: 'ptin_fstrgstdt', type: '', size: 256, val: '' },
- { col: 'ptin_lastupdtrid', type: '', size: 256, val: '' },
- { col: 'ptin_lastupdtdt', type: '', size: 256, val: '' },
- { col: 'otpt_pid', type: '', size: 256, val: '' },
- { col: 'otpt_orddd', type: '', size: 256, val: '' },
- { col: 'otpt_cretno', type: '', size: 256, val: '' },
- { col: 'otpt_acptseqno', type: '', size: 256, val: '' },
- { col: 'otpt_instcd', type: '', size: 256, val: '' },
- { col: 'otpt_histstat', type: '', size: 256, val: '' },
- { col: 'otpt_orgorddd', type: '', size: 256, val: '' },
- { col: 'otpt_orgcretno', type: '', size: 256, val: '' },
- { col: 'otpt_calcbaseflag', type: '', size: 256, val: '' },
- { col: 'otpt_calcyn', type: '', size: 256, val: '' },
- { col: 'otpt_ordtm', type: '', size: 256, val: '' },
- { col: 'otpt_orddeptcd', type: '', size: 256, val: '' },
- { col: 'otpt_orddrid', type: '', size: 256, val: '' },
- { col: 'otpt_dutdeptcd', type: '', size: 256, val: '' },
- { col: 'otpt_centcd', type: '', size: 256, val: '' },
- { col: 'otpt_supdeptcd', type: '', size: 256, val: '' },
- { col: 'otpt_mskind', type: '', size: 256, val: '' },
- { col: 'otpt_insukind', type: '', size: 256, val: '' },
- { col: 'otpt_suppkind', type: '', size: 256, val: '' },
- { col: 'otpt_insucd', type: '', size: 256, val: '' },
- { col: 'otpt_suppkindresn', type: '', size: 256, val: '' },
- { col: 'otpt_specordyn', type: '', size: 256, val: '' },
- { col: 'otpt_holiflag', type: '', size: 256, val: '' },
- { col: 'otpt_fsexamflag', type: '', size: 256, val: '' },
- { col: 'otpt_fsexammanlyn', type: '', size: 256, val: '' },
- { col: 'otpt_ordtype', type: '', size: 256, val: '' },
- { col: 'otpt_brateflag', type: '', size: 256, val: '' },
- { col: 'otpt_medamtestmyn', type: '', size: 256, val: '' },
- { col: 'otpt_medamtpostyn', type: '', size: 256, val: '' },
- { col: 'otpt_medamtfreeresn', type: '', size: 256, val: '' },
- { col: 'otpt_rsrvflag', type: '', size: 256, val: '' },
- { col: 'otpt_etcordflag', type: '', size: 256, val: '' },
- { col: 'otpt_disccd', type: '', size: 256, val: '' },
- { col: 'otpt_hosoutexptresncd', type: '', size: 256, val: '' },
- { col: 'otpt_clincstdyacptflag', type: '', size: 256, val: '' },
- { col: 'otpt_clincstdyno', type: '', size: 256, val: '' },
- { col: 'otpt_chrtlendyn', type: '', size: 256, val: '' },
- { col: 'otpt_specorddescyn', type: '', size: 256, val: '' },
- { col: 'otpt_ordreqdescyn', type: '', size: 256, val: '' },
- { col: 'otpt_ordreqhospgrde', type: '', size: 256, val: '' },
- { col: 'otpt_insuchrgyn', type: '', size: 256, val: '' },
- { col: 'otpt_nursacptyn', type: '', size: 256, val: '' },
- { col: 'otpt_nursacptdt', type: '', size: 256, val: '' },
- { col: 'otpt_dracptyn', type: '', size: 256, val: '' },
- { col: 'otpt_dracptdt', type: '', size: 256, val: '' },
- { col: 'otpt_prcpgenryn', type: '', size: 256, val: '' },
- { col: 'otpt_prcpnotoccrresn', type: '', size: 256, val: '' },
- { col: 'otpt_estmspclappyn', type: '', size: 256, val: '' },
- { col: 'otpt_elbulbodstat', type: '', size: 256, val: '' },
- { col: 'otpt_elbulbodstatdt', type: '', size: 256, val: '' },
- { col: 'otpt_calcflag', type: '', size: 256, val: '' },
- { col: 'otpt_calcmthdflag', type: '', size: 256, val: '' },
- { col: 'otpt_dnoracptyn', type: '', size: 256, val: '' },
- { col: 'otpt_rqstflag', type: '', size: 256, val: '' },
- { col: 'otpt_rqsthospcd', type: '', size: 256, val: '' },
- { col: 'otpt_rqstdrid', type: '', size: 256, val: '' },
- { col: 'otpt_ermngtamtcalcyn', type: '', size: 256, val: '' },
- { col: 'otpt_erbrthflag', type: '', size: 256, val: '' },
- { col: 'otpt_erchospath', type: '', size: 256, val: '' },
- { col: 'otpt_erorddeptcd', type: '', size: 256, val: '' },
- { col: 'otpt_erjudgstat', type: '', size: 256, val: '' },
- { col: 'otpt_eroutrmnotidt', type: '', size: 256, val: '' },
- { col: 'otpt_eroutrmdt', type: '', size: 256, val: '' },
- { col: 'otpt_lastrcptendyn', type: '', size: 256, val: '' },
- { col: 'otpt_tdayinflag', type: '', size: 256, val: '' },
- { col: 'otpt_tranindd', type: '', size: 256, val: '' },
- { col: 'otpt_rcptdd', type: '', size: 256, val: '' },
- { col: 'otpt_rcptno', type: '', size: 256, val: '' },
- { col: 'otpt_rcptseqno', type: '', size: 256, val: '' },
- { col: 'otpt_telrsrvrem', type: '', size: 256, val: '' },
- { col: 'otpt_bforddd', type: '', size: 256, val: '' },
- { col: 'otpt_bfordtm', type: '', size: 256, val: '' },
- { col: 'otpt_bforddeptcd', type: '', size: 256, val: '' },
- { col: 'otpt_bforddrid', type: '', size: 256, val: '' },
- { col: 'otpt_updtcnclresn', type: '', size: 256, val: '' },
- { col: 'otpt_fstacptid', type: '', size: 256, val: '' },
- { col: 'otpt_fstacptdt', type: '', size: 256, val: '' },
- { col: 'otpt_fstrgstrid', type: '', size: 256, val: '' },
- { col: 'otpt_fstrgstdt', type: '', size: 256, val: '' },
- { col: 'otpt_lastupdtrid', type: '', size: 256, val: '' },
- { col: 'otpt_lastupdtdt', type: '', size: 256, val: '' },
- { col: 'opmi_pid', type: '', size: 256, val: '' },
- { col: 'opmi_rcptdd', type: '', size: 256, val: '' },
- { col: 'opmi_rcptno', type: '', size: 256, val: '' },
- { col: 'opmi_rcptseqno', type: '', size: 256, val: '' },
- { col: 'opmi_instcd', type: '', size: 256, val: '' },
- { col: 'opmi_rcptstat', type: '', size: 256, val: '' },
- { col: 'opmi_uncorcptflag', type: '', size: 256, val: '' },
- { col: 'opmi_orddd', type: '', size: 256, val: '' },
- { col: 'opmi_cretno', type: '', size: 256, val: '' },
- { col: 'opmi_acptseqno', type: '', size: 256, val: '' },
- { col: 'opmi_orddeptcd', type: '', size: 256, val: '' },
- { col: 'opmi_orddrid', type: '', size: 256, val: '' },
- { col: 'opmi_ordtype', type: '', size: 256, val: '' },
- { col: 'opmi_mskind', type: '', size: 256, val: '' },
- { col: 'opmi_insukind', type: '', size: 256, val: '' },
- { col: 'opmi_suppkind', type: '', size: 256, val: '' },
- { col: 'opmi_insucd', type: '', size: 256, val: '' },
- { col: 'opmi_payamt', type: '', size: 256, val: '' },
- { col: 'opmi_allownbamt', type: '', size: 256, val: '' },
- { col: 'opmi_nopyamt', type: '', size: 256, val: '' },
- { col: 'opmi_payownbamt', type: '', size: 256, val: '' },
- { col: 'opmi_payinsubamt', type: '', size: 256, val: '' },
- { col: 'opmi_handcapfund', type: '', size: 256, val: '' },
- { col: 'opmi_procsubtamt', type: '', size: 256, val: '' },
- { col: 'opmi_ersubtamt', type: '', size: 256, val: '' },
- { col: 'opmi_specamt', type: '', size: 256, val: '' },
- { col: 'opmi_discamt', type: '', size: 256, val: '' },
- { col: 'opmi_reduamt', type: '', size: 256, val: '' },
- { col: 'opmi_bloddiscamt', type: '', size: 256, val: '' },
- { col: 'opmi_totownbamt', type: '', size: 256, val: '' },
- { col: 'opmi_premdlrcptamt', type: '', size: 256, val: '' },
- { col: 'opmi_precardamt', type: '', size: 256, val: '' },
- { col: 'opmi_precashamt', type: '', size: 256, val: '' },
- { col: 'opmi_preonlineamt', type: '', size: 256, val: '' },
- { col: 'opmi_mdlrcptamt', type: '', size: 256, val: '' },
- { col: 'opmi_uncoamt', type: '', size: 256, val: '' },
- { col: 'opmi_cardamt', type: '', size: 256, val: '' },
- { col: 'opmi_cashamt', type: '', size: 256, val: '' },
- { col: 'opmi_onlineamt', type: '', size: 256, val: '' },
- { col: 'opmi_restamt', type: '', size: 256, val: '' },
- { col: 'opmi_hosindrugno', type: '', size: 256, val: '' },
- { col: 'opmi_hosoutdrugno', type: '', size: 256, val: '' },
- { col: 'opmi_calcmthdflag', type: '', size: 256, val: '' },
- { col: 'opmi_remfact', type: '', size: 256, val: '' },
- { col: 'opmi_paypsnflag', type: '', size: 256, val: '' },
- { col: 'opmi_paydepoamt', type: '', size: 256, val: '' },
- { col: 'opmi_paypsnrem', type: '', size: 256, val: '' },
- { col: 'opmi_orgrcptdd', type: '', size: 256, val: '' },
- { col: 'opmi_orgrcptno', type: '', size: 256, val: '' },
- { col: 'opmi_orgrcptseqno', type: '', size: 256, val: '' },
- { col: 'opmi_rcptexecdd', type: '', size: 256, val: '' },
- { col: 'opmi_rcpttm', type: '', size: 256, val: '' },
- { col: 'opmi_rcptrid', type: '', size: 256, val: '' },
- { col: 'opmi_fstrgstrid', type: '', size: 256, val: '' },
- { col: 'opmi_fstrgstdt', type: '', size: 256, val: '' },
- { col: 'opmi_lastupdtrid', type: '', size: 256, val: '' },
- { col: 'opmi_lastupdtdt', type: '', size: 256, val: '' },
- { col: 'oscl_pid', type: '', size: 256, val: '' },
- { col: 'oscl_orddd', type: '', size: 256, val: '' },
- { col: 'oscl_cretno', type: '', size: 256, val: '' },
- { col: 'oscl_calcseqno', type: '', size: 256, val: '' },
- { col: 'oscl_calcscorseqno', type: '', size: 256, val: '' },
- { col: 'oscl_instcd', type: '', size: 256, val: '' },
- { col: 'oscl_calcstat', type: '', size: 256, val: '' },
- { col: 'oscl_clamtrgtstat', type: '', size: 256, val: '' },
- { col: 'oscl_acptseqno', type: '', size: 256, val: '' },
- { col: 'oscl_orddeptcd', type: '', size: 256, val: '' },
- { col: 'oscl_orddrid', type: '', size: 256, val: '' },
- { col: 'oscl_mskind', type: '', size: 256, val: '' },
- { col: 'oscl_ordtype', type: '', size: 256, val: '' },
- { col: 'oscl_grupcalcscorcd', type: '', size: 256, val: '' },
- { col: 'oscl_snglcalcscorcd', type: '', size: 256, val: '' },
- { col: 'oscl_grupcalcscorcls', type: '', size: 256, val: '' },
- { col: 'oscl_snglcalcscorcls', type: '', size: 256, val: '' },
- { col: 'oscl_grupearncls', type: '', size: 256, val: '' },
- { col: 'oscl_snglearncls', type: '', size: 256, val: '' },
- { col: 'oscl_ordqty', type: '', size: 256, val: '' },
- { col: 'oscl_ordtims', type: '', size: 256, val: '' },
- { col: 'oscl_orddays', type: '', size: 256, val: '' },
- { col: 'oscl_calcqty', type: '', size: 256, val: '' },
- { col: 'oscl_calctims', type: '', size: 256, val: '' },
- { col: 'oscl_calcdays', type: '', size: 256, val: '' },
- { col: 'oscl_matractflag', type: '', size: 256, val: '' },
- { col: 'oscl_calcpayflag', type: '', size: 256, val: '' },
- { col: 'oscl_prcppayflag', type: '', size: 256, val: '' },
- { col: 'oscl_calcscorpayflag', type: '', size: 256, val: '' },
- { col: 'oscl_freeflag', type: '', size: 256, val: '' },
- { col: 'oscl_opflag', type: '', size: 256, val: '' },
- { col: 'oscl_ansttm', type: '', size: 256, val: '' },
- { col: 'oscl_spccd', type: '', size: 256, val: '' },
- { col: 'oscl_pntunitcost', type: '', size: 256, val: '' },
- { col: 'oscl_calcscorpnt', type: '', size: 256, val: '' },
- { col: 'oscl_estmpnt', type: '', size: 256, val: '' },
- { col: 'oscl_appunitcost', type: '', size: 256, val: '' },
- { col: 'oscl_estmamt', type: '', size: 256, val: '' },
- { col: 'oscl_calcamt', type: '', size: 256, val: '' },
- { col: 'oscl_hospaddamt', type: '', size: 256, val: '' },
- { col: 'oscl_specamt', type: '', size: 256, val: '' },
- { col: 'oscl_payamt', type: '', size: 256, val: '' },
- { col: 'oscl_allownbamt', type: '', size: 256, val: '' },
- { col: 'oscl_nopyamt', type: '', size: 256, val: '' },
- { col: 'oscl_payownbrate', type: '', size: 256, val: '' },
- { col: 'oscl_payinsubamt', type: '', size: 256, val: '' },
- { col: 'oscl_payownbamt', type: '', size: 256, val: '' },
- { col: 'oscl_paydiscamt', type: '', size: 256, val: '' },
- { col: 'oscl_nopydiscamt', type: '', size: 256, val: '' },
- { col: 'oscl_specdiscamt', type: '', size: 256, val: '' },
- { col: 'oscl_hosoutexptresncd', type: '', size: 256, val: '' },
- { col: 'oscl_hosoutdrugno', type: '', size: 256, val: '' },
- { col: 'oscl_specordyn', type: '', size: 256, val: '' },
- { col: 'oscl_execdeptcd', type: '', size: 256, val: '' },
- { col: 'oscl_execdd', type: '', size: 256, val: '' },
- { col: 'oscl_exectm', type: '', size: 256, val: '' },
- { col: 'oscl_execrid', type: '', size: 256, val: '' },
- { col: 'oscl_pamexecdd', type: '', size: 256, val: '' },
- { col: 'oscl_earnenddd', type: '', size: 256, val: '' },
- { col: 'oscl_actcnclresn', type: '', size: 256, val: '' },
- { col: 'oscl_clamspclcd', type: '', size: 256, val: '' },
- { col: 'oscl_clamkey', type: '', size: 256, val: '' },
- { col: 'oscl_clamcretdd', type: '', size: 256, val: '' },
- { col: 'oscl_clamcretyn', type: '', size: 256, val: '' },
- { col: 'oscl_estmcls', type: '', size: 256, val: '' },
- { col: 'oscl_estmmeancd', type: '', size: 256, val: '' },
- { col: 'oscl_estmcd', type: '', size: 256, val: '' },
- { col: 'oscl_readdrid', type: '', size: 256, val: '' },
- { col: 'oscl_clincstdyno', type: '', size: 256, val: '' },
- { col: 'oscl_exitprvntdrugyn', type: '', size: 256, val: '' },
- { col: 'oscl_exitprvntdrugamt', type: '', size: 256, val: '' },
- { col: 'oscl_trustaddrate', type: '', size: 256, val: '' },
- { col: 'oscl_bothaddyn', type: '', size: 256, val: '' },
- { col: 'oscl_prcpdd', type: '', size: 256, val: '' },
- { col: 'oscl_prcpno', type: '', size: 256, val: '' },
- { col: 'oscl_prcphistno', type: '', size: 256, val: '' },
- { col: 'oscl_execprcpseqno', type: '', size: 256, val: '' },
- { col: 'oscl_cnfmcd', type: '', size: 256, val: '' },
- { col: 'oscl_cpflag', type: '', size: 256, val: '' },
- { col: 'oscl_prnprcpflag', type: '', size: 256, val: '' },
- { col: 'oscl_portprcpflag', type: '', size: 256, val: '' },
- { col: 'oscl_anamneflag', type: '', size: 256, val: '' },
- { col: 'oscl_spcljudgyn', type: '', size: 256, val: '' },
- { col: 'oscl_judgflag', type: '', size: 256, val: '' },
- { col: 'oscl_cvrtinprcpdeptcd', type: '', size: 256, val: '' },
- { col: 'oscl_cvrtinprcpdrid', type: '', size: 256, val: '' },
- { col: 'oscl_rcptdd', type: '', size: 256, val: '' },
- { col: 'oscl_rcptno', type: '', size: 256, val: '' },
- { col: 'oscl_rcptseqno', type: '', size: 256, val: '' },
- { col: 'oscl_rcptexecdd', type: '', size: 256, val: '' },
- { col: 'oscl_rcpttm', type: '', size: 256, val: '' },
- { col: 'oscl_fstrgstrid', type: '', size: 256, val: '' },
- { col: 'oscl_fstrgstdt', type: '', size: 256, val: '' },
- { col: 'oscl_lastupdtrid', type: '', size: 256, val: '' },
- { col: 'oscl_lastupdtdt', type: '', size: 256, val: '' },
- { col: 'otpt_pid_old', type: '', size: 256, val: '' },
- { col: 'otpt_orddd_old', type: '', size: 256, val: '' },
- { col: 'otpt_cretno_old', type: '', size: 256, val: '' },
- { col: 'otpt_acptseqno_old', type: '', size: 256, val: '' },
- { col: 'otpt_instcd_old', type: '', size: 256, val: '' },
- { col: 'otpt_histstat_old', type: '', size: 256, val: '' },
- { col: 'otpt_orgorddd_old', type: '', size: 256, val: '' },
- { col: 'otpt_orgcretno_old', type: '', size: 256, val: '' },
- { col: 'otpt_calcbaseflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_calcyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_ordtm_old', type: '', size: 256, val: '' },
- { col: 'otpt_orddeptcd_old', type: '', size: 256, val: '' },
- { col: 'otpt_orddrid_old', type: '', size: 256, val: '' },
- { col: 'otpt_dutdeptcd_old', type: '', size: 256, val: '' },
- { col: 'otpt_centcd_old', type: '', size: 256, val: '' },
- { col: 'otpt_supdeptcd_old', type: '', size: 256, val: '' },
- { col: 'otpt_mskind_old', type: '', size: 256, val: '' },
- { col: 'otpt_insukind_old', type: '', size: 256, val: '' },
- { col: 'otpt_suppkind_old', type: '', size: 256, val: '' },
- { col: 'otpt_insucd_old', type: '', size: 256, val: '' },
- { col: 'otpt_suppkindresn_old', type: '', size: 256, val: '' },
- { col: 'otpt_specordyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_holiflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_fsexamflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_fsexammanlyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_ordtype_old', type: '', size: 256, val: '' },
- { col: 'otpt_brateflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_medamtestmyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_medamtpostyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_medamtfreeresn_old', type: '', size: 256, val: '' },
- { col: 'otpt_rsrvflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_etcordflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_disccd_old', type: '', size: 256, val: '' },
- { col: 'otpt_hosoutexptresncd_old', type: '', size: 256, val: '' },
- { col: 'otpt_clincstdyacptflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_clincstdyno_old', type: '', size: 256, val: '' },
- { col: 'otpt_chrtlendyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_specorddescyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_ordreqdescyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_ordreqhospgrde_old', type: '', size: 256, val: '' },
- { col: 'otpt_insuchrgyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_nursacptyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_nursacptdt_old', type: '', size: 256, val: '' },
- { col: 'otpt_dracptyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_dracptdt_old', type: '', size: 256, val: '' },
- { col: 'otpt_prcpgenryn_old', type: '', size: 256, val: '' },
- { col: 'otpt_prcpnotoccrresn_old', type: '', size: 256, val: '' },
- { col: 'otpt_estmspclappyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_elbulbodstat_old', type: '', size: 256, val: '' },
- { col: 'otpt_elbulbodstatdt_old', type: '', size: 256, val: '' },
- { col: 'otpt_calcflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_calcmthdflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_dnoracptyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_rqstflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_rqsthospcd_old', type: '', size: 256, val: '' },
- { col: 'otpt_rqstdrid_old', type: '', size: 256, val: '' },
- { col: 'otpt_ermngtamtcalcyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_erbrthflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_erchospath_old', type: '', size: 256, val: '' },
- { col: 'otpt_erorddeptcd_old', type: '', size: 256, val: '' },
- { col: 'otpt_erjudgstat_old', type: '', size: 256, val: '' },
- { col: 'otpt_eroutrmnotidt_old', type: '', size: 256, val: '' },
- { col: 'otpt_eroutrmdt_old', type: '', size: 256, val: '' },
- { col: 'otpt_lastrcptendyn_old', type: '', size: 256, val: '' },
- { col: 'otpt_tdayinflag_old', type: '', size: 256, val: '' },
- { col: 'otpt_tranindd_old', type: '', size: 256, val: '' },
- { col: 'otpt_rcptdd_old', type: '', size: 256, val: '' },
- { col: 'otpt_rcptno_old', type: '', size: 256, val: '' },
- { col: 'otpt_rcptseqno_old', type: '', size: 256, val: '' },
- { col: 'otpt_telrsrvrem_old', type: '', size: 256, val: '' },
- { col: 'otpt_bforddd_old', type: '', size: 256, val: '' },
- { col: 'otpt_bfordtm_old', type: '', size: 256, val: '' },
- { col: 'otpt_bforddeptcd_old', type: '', size: 256, val: '' },
- { col: 'otpt_bforddrid_old', type: '', size: 256, val: '' },
- { col: 'otpt_updtcnclresn_old', type: '', size: 256, val: '' },
- { col: 'otpt_fstacptid_old', type: '', size: 256, val: '' },
- { col: 'otpt_fstacptdt_old', type: '', size: 256, val: '' },
- { col: 'otpt_fstrgstrid_old', type: '', size: 256, val: '' },
- { col: 'otpt_fstrgstdt_old', type: '', size: 256, val: '' },
- { col: 'otpt_lastupdtrid_old', type: '', size: 256, val: '' },
- { col: 'otpt_lastupdtdt_old', type: '', size: 256, val: '' }
- ], false);
- ds_TXPMI02603.copyRow(0, ds_hidden_flag, 0);
- ds_TXPMI02603.copyRow(0, ds_main_ptbs, 0);
- ds_TXPMI02603.copyRow(0, ds_main_ptin, 0);
- ds_TXPMI02603.copyRow(0, ds_main_inpt, 0);
- ds_TXPMI02603.copyRow(0, ds_main_otpt, 0);
- dsf_setDefaultVal(ds_main_opmi, 'opmi_payamt:0,opmi_nopyamt:0,opmi_payownbamt:0,opmi_payinsubamt:0,opmi_handcapfund:0,opmi_procsubtamt:0,'
- +'opmi_ersubtamt:0,opmi_specamt:0,opmi_discamt:0,opmi_reduamt:0,opmi_bloddiscamt:0,opmi_totownbamt:0,opmi_premdlrcptamt:0,'
- + 'opmi_precardamt:0,opmi_precashamt:0,opmi_preonlineamt:0,opmi_mdlrcptamt:0,opmi_uncoamt:0,opmi_cardamt:0,opmi_cashamt:0,'
- + 'opmi_onlineamt:0,opmi_restamt:0,opmi_paydepoamt:0,opmi_totamt:0,opmi_totnopyamt:0,opmi_subtamt:0,opmi_totreduamt:0,'
- + 'opmi_targetamt:0,opmi_pregdmndamt:0,opmi_prepregdmndamt:0,opmi_suppamt:0,opmi_heallifeamtclamamt:0,opmi_payinsurestamt:0,'
- + 'opmi_payownbamt100:0,opmi_payinsubamt100:0,opmi_totownbamt100:0,opmi_taxamt:0,opmi_paypsnflag:1', false);
- ds_TXPMI02603.copyRow(0, ds_main_opmi, 0);
- ds_TXPMI02603.copyRow(0, ds_main_oscl, 0);
- ds_TXPMI02603.copyRow(0, ds_main_otpt_old, 0);
- //ds_TXPMI02603.copyRow(0, ds_hidden_session, 0);
- }
- /**
- *
- * @param {*} pid
- * @param {*} insukind
- * @param {*} insucd
- */
- function fInsuKindRef(pid, insukind, insucd) {
- //fSubmitBefore();
- fSubmitAfter();
- var date = ds_main_inpt.getColumn(0, 'inpt_indd');
- dsf_createDsRow('ds_TRPMI02605', [
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'insukind', type: 'string', size: 256, val: insukind },
- { col: 'insucd', type: 'string', size: 256, val: insucd },
- { col: 'appdd', type: 'string', size: 256, val: date },
- { col: 'orddd', type: 'string', size: 256, val: date },
- //{ col: 'instcd', type: 'string', size: 256, val: ds_hidden_session.getColumn(0, 'sess_posinstcd') },
- { col: 'instcd', type: 'string', size: 256, val: sysf_getUserInfo("dutplceinstcd") },
- { col: 'checkflag', type: 'string', size: 256, val: '1' }
- ], false);
- if (utlf_transNullToEmpty(insukind) != "" && insukind != " " && insukind != "-") {
- ds_hidden_rcv_ptin.clearData();
- ds_hidden_rcv_h_srdg.clearData();
- ds_hidden_rcv_h_aipm.clearData();
- ds_hidden_rcv_h_icpm.clearData();
-
- var oParam = {};
- oParam.id = "TRPMI02605";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetPatInsuInfo";
- oParam.inds = "req=ds_TRPMI02605";
- oParam.outds = "ds_hidden_rcv_ptin=ptin ds_hidden_rcv_h_srdg=srdg ds_hidden_rcv_h_aipm=aipm ds_hidden_rcv_h_icpm=icpm";
- oParam.async = false;
- oParam.callback = "callback";
-
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPMI02605") > -1) {
- if (!utlf_isNull(ds_hidden_rcv_ptin.getColumn(0, "ptin_pid"))) {
- var ptin_pid = utlf_transNullToEmpty(ds_hidden_rcv_ptin.getColumn(0, "ptin_pid"));
- if (ptin_pid != "" && ptin_pid != " " && ptin_pid != "-") {
- ds_main_ptin.clearData();
- ds_main_ptin.copyRow(ds_main_ptin.addRow(), ds_hidden_rcv_ptin, 0);
- ds_hidden_original_ptbs.copyData(ds_main_ptbs, false);
- if (ds_main_ptin.getColumn(0, "ptin_insukind") != "-") {
- cmb_suppkind.disabled = false;
- } else {
- cmb_suppkind.disabled = true;
- }
- fSuppKindSet(ds_main_ptin.getColumn(0, "ptin_insukind")); //6세미만 유형보조 체크
- if (utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_insukind")) != ""
- && ds_main_ptin.getColumn(0, "ptin_insukind") != "-" && ds_main_ptin.getColumn(0, "ptin_insukind") != " ") {
- ds_hidden_flag.setColumn(0, "ptin_flag", "R");
- }
- if (insukind == gsBoHeom) {
- ds_main_ptin.setColumn(0, "ptin_insunm", fInsunmRef(ds_main_ptin.getColumn(0, "ptin_insucd"), ds_main_ptin.getColumn(0, "ptin_insukind")));
- }
- } else {
- //건강보험일 경우 보험자기호를 "0015"로 셋팅한다.
- if (insukind == gsBoHeom) {
- ds_main_ptin.setColumn(0, "ptin_insucd", "0015");
- ds_main_ptin.setColumn(0, "ptin_insunm", 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_insunm", "-");
- }
- fInsdrelaSet(); //피보험자 관계,성명,주민번호 셋팅
- ds_main_ptin.setColumn(0, "ptin_insuno", "-");
- ds_hidden_flag.setColumn(0, "ptin_flag", "-");
- }
- } else {
- if (insukind == gsBoHeom) {
- ds_main_ptin.setColumn(0, "ptin_insucd", "0015");
- ds_main_ptin.setColumn(0, "ptin_insunm", fInsunmRef(ds_main_ptin.getColumn(0, "ptin_insucd"), ds_main_ptin.getColumn(0, "ptin_insukind")));
- } else {
- ds_main_iphs.setColumn(0, "iphs_suppkind", "00");
- ds_main_ptin.setColumn(0, "ptin_insucd", "-");
- ds_main_ptin.setColumn(0, "ptin_insunm", "-");
- }
- fInsdrelaSet(); //피보험자 관계,성명,주민번호 셋팅
- ds_main_ptin.setColumn(0, "ptin_insuno", "-");
- ds_hidden_flag.setColumn(0, "ptin_flag", "-");
- }
- //조회된 경우, 화면의 중증정보에 세팅
- var srdg_pid = utlf_transNullToEmpty(ds_hidden_rcv_h_srdg.getColumn(0, "srdg_pid"));
- if (srdg_pid.length != 0) {
- //중증번호,중증적용 시작일자 세팅
- ds_main_h_srdg.copyData(ds_hidden_rcv_h_srdg, false);
- } else {
- ds_main_h_srdg.copyData(ds_hidden_temp_h_srdg, false);
- }
- //조회된 경우, 화면의 자보정보 세팅
- var aipm_pid = utlf_transNullToEmpty(ds_hidden_rcv_h_aipm.getColumn(0, "aipm_pid"));
- if (aipm_pid.length != 0) {
- //자보정보 세팅
- ds_main_aipm.copyData(ds_hidden_rcv_h_aipm, false);
- ds_main_iphs.setColumn(0, "iphs_suppkind", ds_main_aipm.getColumn(0, "aipm_suppkind"));
- } else {
- ds_main_aipm.copyData(ds_hidden_temp_h_aipm, false);
- }
- //조회된 경우, 화면의 산재정보 세팅
- var icpm_pid = utlf_transNullToEmpty(ds_hidden_rcv_h_icpm.getColumn(0, "icpm_pid"));
- if (icpm_pid.length != 0) {
- //산재정보 세팅
- ds_main_icpm.copyData(ds_hidden_rcv_h_icpm, false);
- } else {
- ds_main_icpm.copyData(ds_hidden_temp_h_icpm, false);
- }
- } else {
- ds_main_ptin.setColumn(0, "ptin_pid", pid);
- ds_main_ptin.setColumn(0, "ptin_insukind", insukind);
- fSuppKindSet(insukind); //6세미만 유형보조 체크
- ds_main_iphs.setColumn(0, "iphs_suppkindresn", "-");
- //2007.12.17 pam.js gsInsuCd_Default로 통테 후 수정.
- if (insukind == gsBoHeom) {
- ds_main_ptin.setColumn(0, "ptin_insucd", "0015");
- ds_main_ptin.setColumn(0, "ptin_insunm", 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_insunm", "-");
- }
- 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");
- fInsdrelaSet();
- }
- }
- }
- function fInsdrelaSet() {
- 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"));
- }
- function fInsunmRef(vInsucd, vInsukind) {
- dsf_createDsRow('ds_TRPMI00114', [
- { col: 'srchcond', type: 'string', size: 256, val: '1' },
- { col: 'srchcnts', type: 'string', size: 256, val: vInsucd },
- { col: 'insuflag', type: 'string', size: 256, val: String(vInsukind).substr(0, 1) }
- ], false);
- ds_temp_insucdlist_incd.clearData();
- var oParam = {};
- oParam.id = "TRPMI00114";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInsuCdList";
- oParam.inds = "req=ds_TRPMI00114";
- oParam.outds = "ds_temp_insucdlist_incd=incd";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPMI00114") > -1) {
- if (utlf_transNullToEmpty(ds_temp_insucdlist_incd.getColumn(0, "insucdnm")) != "") {
- var vinsucdnm = ds_temp_insucdlist_incd.getColumn(0, "insucdnm");
- return vinsucdnm;
- } else {
- return "-";
- }
- }
- }
- function fGetCardAprv(flag) {
- // ICPos 적용 관련 변수 추가
- var sVanFlag = ds_init_pam_P0032list.getColumn(ds_init_pam_P0032list.findRow("cdid", '200'), "cdnm");
- //선후불 체크 - 후불이면 return한다.
- if (ds_main_inpt.getColumn(0, "inpt_medamtpostyn") == 'Y') {
- return true;
- }
- if (gs_prcs != "2") {
- sysf_messageBox("수가계산 후 카드적용가능합니다!", "E999", "");
- return false;
- }
- // 2009.01.21 - [승인완료]가 체크되어 있는 상태에서 카드번호가 있으면 blocking 처리
- if (ds_hidden_flag.getColumn(0, "checkcard") == 'Y') {
- if (utlf_transNullToEmpty(ds_hidden_com.getColumn(0, "card_cardno")).length > 0) {
- sysf_messageBox("확인! 승인완료 선택하시고 카드번호를 입력하셨습니다. 카드번호를 지우시거나 승인완료 체크 해제하신 후 다시 등록하세요!", "E999", "");
- return false;
- }
- }
- //현금영수증 선택되어 있고, 현금금액이 있을 경우 현금승인
- var vCardamt = parseInt(ds_main_opmi.getColumn(0, "opmi_cardamt"));
- if (ds_hidden_com.getColumn(0, "cardcashflag") == "Y" && vCardamt > 0 && ds_hidden_flag.getColumn(0, "checkcard") != 'Y') {
- if (!fOpenCardPopUp("I")) {
- return false;
- }
- return true;
- }
- //현금영수증 선택되어 있고, 현금금액이 있을 경우 현금승인
- var vCashamt = parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt"));
- if (ds_hidden_com.getColumn(0, "cardcashflag") == "N" && vCashamt > 0) {
- if (ds_hidden_com.getColumn(0, "keyinptflag") == "") {
- ds_hidden_com.setColumn(0, "keyinptflag", "K")
- }
- //멀티접수
- ds_main_h_cash.clearData();
- ds_main_m_cash.clearData();
- //현금영수증 자격번호
- var vcheck_cardno = utlf_transNullToEmpty(ds_hidden_com.getColumn(0, "card_cardno"));
- // ICPos의 경우 현금영수증카드 처리
- if (sVanFlag == "KOCES_IC" && ds_hidden_com.getColumn(0, "cash_qualcnfmflag") == "3") {
- // 카드정보 수기입력방지용
- if (vcheck_cardno != "" || vcheck_cardno != " ") {
- sysf_messageBox("IC단말기의 경우 카드정보는 IC단말기를 통해서 입력하십시오.\r\n입력된 정보는 초기화 됩니다.", "E000");
- vcheck_cardno = "";
- }
- // 카드는 Swipe 처리
- ds_hidden_com.setColumn(0, "keyinptflag", "S")
- }
- if (vcheck_cardno.length > 0
- || (sVanFlag == "KOCES_IC" && ds_hidden_com.getColumn(0, "cash_qualcnfmflag") == "3")) {
- var orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var orddd = ds_main_inpt.getColumn(0, "inpt_indd");
- //현금영수증승인
- //swipe 데이타 읽어, 입력구분 세팅
- fAppCardVanData(
- // "01" //data1 //vangb van사구분
- ds_init_pam_P0032list.getColumn(ds_init_pam_P0032list.findRow("cdid", '200'), "remark") //data1 //vangb van사구분(2019/03/12 이정택 수정처리)
- , "41" //data2 //ordergb 거래구분 41:현금영수증승인
- , utlf_getCurrentDate() //data3 //mdate 회계일자
- , ds_main_ptbs.getColumn(0, "ptbs_pid") //data4 //pano 등록번호
- , "O" //data5 //iogb 입외구분
- , orddeptcd //data6 //deptcode 진료과코드
- , orddd //data7 //diagdate 진료일자
- , ds_hidden_session.getColumn(0, "sess_userid") //data8 //clientid 수납자
- , ds_hidden_com.getColumn(0, "keyinptflag") //data9 //entrymode 입력구분
- , ds_hidden_com.getColumn(0, "swipedata") //data10 //track2data 트랙data
- , vcheck_cardno //data11 //cardnumber 카드번호
- , ds_hidden_com.getColumn(0, "cash_qualcnfmflag") //data12 //cardperiod 신분확인번호 구분 1:주민번호, 2:전화번호, 3:카드번호, 4:사업자등록번호
- , ds_hidden_com.getColumn(0, "cash_indinstflag") //data13 //carddivide 할부개월수
- , vCashamt //data14 //netamt 금액
- , "" //data15 //oldappdate 원거래승인일자(취소시)
- , "" //data16 //oldapptime 원거래승인시간(취소시)
- , "" //data17 //oldappno 원거래승인번호(취소시)
- , "" //data18
- , "" //data19
- , "" //data20
- , sVanFlag //data21 //VAN사 구분
- , "" //data22
- , "" //data23
- );
- if (ds_tmp_appvanif.getColumn(0, "replystat") != "0000") {
- sysf_messageBox("현금영수증승인실패 => " + ds_tmp_appvanif.getColumn(0, "cardname"), "E999", "");
- return false;
- }
- // ICPos의 경우 카드정보 역으로 전달해줘야함
- if (sVanFlag == "KOCES_IC" && ds_hidden_com.getColumn(0, "cash_qualcnfmflag") == "3") {
- ds_hidden_com.setColumn(0, "card_cardno", ds_main_cash2.getColumn(0, "cash_qualcnfmno"));
- }
- //model.removeNodeset("/root/send/s_cash");
- //수납내역 별로 현금내역을 쪼갬
- var m_otpt = parseInt(ds_main_m_otpt.getColumn(0, "otpt_pid"));
- if (m_otpt > 0) {
- for (var i = 0; i < m_otpt; i++) {
- dsf_makeValue(ds_main_m_cash, "cash_mseqno", i, i);
- dsf_makeValue(ds_main_m_cash, "cash_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"), i);
- dsf_makeValue(ds_main_m_cash, "cash_rcptdd", ds_main_m_opmi.getColumn(i, "opmi_rcptdd"), i);
- dsf_makeValue(ds_main_m_cash, "cash_rcptstat", ds_main_m_opmi.getColumn(i, "opmi_rcptstat"), i);
- dsf_makeValue(ds_main_m_cash, "cash_ordtype", ds_main_m_opmi.getColumn(i, "opmi_ordtype"), i);
- //현금승인정보는 추후 받아온 데이터 로 처리
- dsf_makeValue(ds_main_m_cash, "cash_keyinptflag", ds_hidden_com.getColumn(0, "keyinptflag"), i); //키입력구분
- dsf_makeValue(ds_main_m_cash, "cash_indinstflag", ds_hidden_com.getColumn(0, "cash_indinstflag"), i);
- dsf_makeValue(ds_main_m_cash, "cash_qualcnfmflag", ds_hidden_com.getColumn(0, "cash_qualcnfmflag"), i);
- dsf_makeValue(ds_main_m_cash, "cash_qualcnfmno", vcheck_cardno, i);
- dsf_makeValue(ds_main_m_cash, "cash_aprvflag", ds_tmp_appvanif.getColumn(0, "ordergb"), i); //42:현금영수증승인응답
- dsf_makeValue(ds_main_m_cash, "cash_aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate"), i);
- dsf_makeValue(ds_main_m_cash, "cash_aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime"), i);
- dsf_makeValue(ds_main_m_cash, "cash_aprvno", ds_tmp_appvanif.getColumn(0, "approvalno"), i);
- dsf_makeValue(ds_main_m_cash, "cash_cashamt", ds_main_m_opmi.getColumn(i, "opmi_cashamt"), i);
- dsf_makeValue(ds_main_m_cash, "cash_rcptexecdd", ds_main_m_opmi.getColumn(i, "opmi_rcptexecdd"), i);
- dsf_makeValue(ds_main_m_cash, "cash_rcpttm", ds_main_m_opmi.getColumn(i, "opmi_rcpttm"), i);
- dsf_makeValue(ds_main_m_cash, "cash_innrtretyn", "N", i);
- dsf_makeValue(ds_main_m_cash, "cash_preamtyn", "N", i);
- dsf_makeValue(ds_main_m_opmi, "opmi_cashamt", ds_main_m_opmi.getColumn(i, "opmi_cashamt"), i);
- dsf_makeValue(ds_main_m_opmi, "opmi_paydepoamt", ds_main_m_opmi.getColumn(i, "opmi_cashamt"), i);
- dsf_makeValue(ds_main_m_opmi, "opmi_cardamt", "0", i);
- dsf_makeValue(ds_main_m_opmi, "opmi_onlineamt", "0", i);
- }//end for (var i=0; i < vOpmi_count ; i++)
- }//end if( m_otpt > 0 )
- else {
- dsf_makeValue(dsf_main_h_cash, "cash_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- dsf_makeValue(dsf_main_h_cash, "cash_rcptdd", ds_main_opmi.getColumn(0, "opmi_rcptdd"));
- dsf_makeValue(dsf_main_h_cash, "cash_rcptstat", ds_main_opmi.getColumn(0, "opmi_rcptstat"));
- dsf_makeValue(dsf_main_h_cash, "cash_ordtype", ds_main_opmi.getColumn(0, "opmi_ordtype"));
- //현금승인정보는 추후 받아온 데이터 로 처리
- dsf_makeValue(dsf_main_h_cash, "cash_keyinptflag", ds_hidden_com.getColumn(0, "keyinptflag")); //키입력구분
- dsf_makeValue(dsf_main_h_cash, "cash_indinstflag", ds_hidden_com.getColumn(0, "cash_indinstflag"));
- dsf_makeValue(dsf_main_h_cash, "cash_qualcnfmflag", "2");
- dsf_makeValue(dsf_main_h_cash, "cash_qualcnfmno", vcheck_cardno);
- dsf_makeValue(dsf_main_h_cash, "cash_aprvflag", ds_tmp_appvanif.getColumn(0, "ordergb")); //42:현금영수증승인응답
- dsf_makeValue(dsf_main_h_cash, "cash_aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate"));
- dsf_makeValue(dsf_main_h_cash, "cash_aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime"));
- dsf_makeValue(dsf_main_h_cash, "cash_aprvno", ds_tmp_appvanif.getColumn(0, "approvalno"));
- dsf_makeValue(dsf_main_h_cash, "cash_cashamt", ds_main_opmi.getColumn(0, "opmi_cashamt"));
- dsf_makeValue(dsf_main_h_cash, "cash_rcptexecdd", ds_main_opmi.getColumn(0, "opmi_rcptexecdd"));
- dsf_makeValue(dsf_main_h_cash, "cash_rcpttm", ds_main_opmi.getColumn(0, "opmi_rcpttm"));
- dsf_makeValue(dsf_main_h_cash, "cash_innrtretyn", "N");
- dsf_makeValue(dsf_main_h_cash, "cash_preamtyn", "N");
- ds_main_opmi.setColumn(0, "opmi_paydepoamt", ds_main_opmi.getColumn(0, "opmi_targetamt"));
- }
- }//end
- }
- //통장입금금액
- var vOnlineamt = parseInt(ds_main_outrgst_m_opmi.getColumn(0, "opmi_onlineamt"));
- if ((vOnlineamt > 0) && (ds_hidden_com.getColumn(0, 'cardcashflag') == 'C')) {
- //수납내역 별로 통장입금내역을 쪼갬
- ds_main_m_onln.clearData();
- ds_main_h_onln.clearData();
- var m_otpt = parseInt(ds_main_m_otpt.getColumn(0, "otpt_pid"));
- if (m_otpt > 0) {
- for (var i = 0; i < m_otpt; i++) {
- dsf_makeValue(ds_main_m_onln, "onln_mseqno", i, i);
- dsf_makeValue(ds_main_m_onln, "onln_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"), i);
- dsf_makeValue(ds_main_m_onln, "onln_rcptdd", ds_main_m_opmi.getColumn(i, "opmi_rcptdd"), i);
- dsf_makeValue(ds_main_m_onln, "onln_rcptstat", ds_main_m_opmi.getColumn(i, "opmi_rcptstat"), i);
- dsf_makeValue(ds_main_m_onln, "onln_ordtype", ds_main_m_opmi.getColumn(i, "opmi_ordtype"), i);
- //통장입금정보는 추후 받아온 데이터로 처리
- dsf_makeValue(ds_main_m_onln, "onln_bankcd", "01", i);
- dsf_makeValue(ds_main_m_onln, "onln_acntno", "010-1234555", i);
- dsf_makeValue(ds_main_m_onln, "onln_paydd", utlf_getCurrentDate(), i);
- dsf_makeValue(ds_main_m_onln, "onln_paypsnnm", "홍길동", i);
- dsf_makeValue(ds_main_m_onln, "onln_onlineamt", ds_main_m_opmi.getColumn(i, "opmi_cashamt"), i);
- dsf_makeValue(ds_main_m_onln, "onln_rcptexecdd", ds_main_m_opmi.getColumn(i, "opmi_rcptexecdd"), i);
- dsf_makeValue(ds_main_m_onln, "onln_rcpttm", ds_main_m_opmi.getColumn(i, "opmi_rcpttm"), i);
- dsf_makeValue(ds_main_m_onln, "onln_innrtretyn", "N", i);
- dsf_makeValue(ds_main_m_onln, "onln_preamtyn", "N", i);
- dsf_makeValue(ds_main_m_opmi, "opmi_paydepoamt", ds_main_m_opmi.getColumn(i, "opmi_cashamt"), i);
- dsf_makeValue(ds_main_m_opmi, "opmi_cardamt", "0", i);
- dsf_makeValue(ds_main_m_opmi, "opmi_cashamt", "0", i);
- }
- } else {
- dsf_makeValue(ds_main_h_onln, "onln_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- dsf_makeValue(ds_main_h_onln, "onln_rcptdd", ds_main_opmi.getColumn(0, "opmi_rcptdd"));
- dsf_makeValue(ds_main_h_onln, "onln_rcptstat", ds_main_opmi.getColumn(0, "opmi_rcptstat"));
- dsf_makeValue(ds_main_h_onln, "onln_ordtype", ds_main_opmi.getColumn(0, "opmi_ordtype"));
- //통장입금정보는 추후 받아온 데이터로 처리
- dsf_makeValue(ds_main_h_onln, "onln_bankcd", "01");
- dsf_makeValue(ds_main_h_onln, "onln_acntno", "010-1234555");
- dsf_makeValue(ds_main_h_onln, "onln_paydd", utlf_getCurrentDate());
- dsf_makeValue(ds_main_h_onln, "onln_paypsnnm", "홍길동");
- dsf_makeValue(ds_main_h_onln, "onln_onlineamt", ds_main_opmi.getColumn(0, "onln_onlineamt"));
- dsf_makeValue(ds_main_h_onln, "onln_rcptexecdd", ds_main_opmi.getColumn(0, "opmi_rcptexecdd"));
- dsf_makeValue(ds_main_h_onln, "onln_rcpttm", ds_main_opmi.getColumn(0, "opmi_rcpttm"));
- dsf_makeValue(ds_main_h_onln, "onln_innrtretyn", "N");
- dsf_makeValue(ds_main_h_onln, "onln_preamtyn", "N");
- ds_main_opmi.setColumn(0, "opmi_paydepoamt", ds_main_opmi.getColumn(0, "opmi_targetamt"));
- }
- }//end (vOnlineamt >0) && (radio1.value == 'C') )
- else {
- }
- return true;
- }
- /**
- * 응급등록 시 선택진료신청서 출력 타이밍에 프로그램 비정상 종료문제 해결위해
- * 선택진료신청관리화면 호출없이 출력 + 저장만 가능하도록 기능 추출 by 조중래 20151005
- */
- function fCheckSpecOrdSign_Print() {
- var p_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var p_ioflag = "I";
- var p_orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var p_orddrid = ds_main_inpt.getColumn(0, "inpt_medispclid");
- var p_orddd = ds_main_inpt.getColumn(0, "inpt_indd");
- var p_fromdd = ds_main_inpt.getColumn(0, "inpt_indd");
-
- var p_specordyn = ds_init_orddrid.getColumn(ds_init_orddrid.findRowExpr("cd == '" + p_orddrid + "' && dp == '" + p_orddeptcd + "'"), 'sp');
- ds_main_inform.clearData();
- ds_main_inform.addRow();
- ds_main_inform.setColumn(0, "pid", p_pid);
- ds_main_inform.setColumn(0, "ioflag", p_ioflag);
- ds_main_inform.setColumn(0, "orddeptcd", p_orddeptcd);
- ds_main_inform.setColumn(0, "orddrid", p_orddrid);
- ds_main_inform.setColumn(0, "orddd", p_orddd);
- ds_main_inform.setColumn(0, "fromdd", p_fromdd);
- ds_main_inform.setColumn(0, "todd", "99991231");
- ds_main_inform.setColumn(0, "remfact", "");
- ds_main_inform.setColumn(0, "appdd", p_orddd);
- ds_main_inform.setColumn(0, "returnyn", "Y"); // 제출확인상태 설정
- ds_main_inform.setColumn(0, "specordyn", p_specordyn);
- ds_main_inform.setColumn(0, "choiflag", "B");
- ds_main_inform.setColumn(0, "list1choiflag", "B");
- ds_main_inform.setColumn(0, "list2choiflag", "B");
- ds_main_inform.setColumn(0, "list3choiflag", "B");
- ds_main_inform.setColumn(0, "list4choiflag", "B");
- ds_main_inform.setColumn(0, "list5choiflag", "B");
- ds_main_inform.setColumn(0, "list6choiflag", "B");
- ds_main_inform.setColumn(0, "list7choiflag", "B");
- ds_main_inform.setColumn(0, "list8choiflag", "B");
- ds_main_h_sasm_ptbs.clearData();
- ds_main_h_sasm_sasm.clearData();
- var oParam = {};
- oParam.id = "TXPMC06571";
- oParam.service = "patinfomngtapp.SpecAppFrm";
- oParam.method = "reqSetSpifList_ins";
- oParam.inds = "spif=ds_main_inform";
- oParam.outds = "ds_main_h_sasm_ptbs=ptbs ds_main_h_sasm_sasm=sasm";
- oParam.async = false;
- tranf_submit(oParam);
-
- dsf_copyDsWithPrefix(ds_tmp, ds_main_h_sasm_ptbs, 'ptbs_');
- ds_main_h_sasm_ptbs.copyData(ds_tmp, false);
- // 출력로직
- //dsf_createDs('ds_main_rexpert_patappinfo1');
- ds_main_rexpert_patappinfo1.clearData();
- dsf_makeValue(ds_main_rexpert_patappinfo1, "pid", 'string', ds_main_h_sasm_ptbs.getColumn(0, "ptbs_pid"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "hngnm", 'string', ds_main_h_sasm_ptbs.getColumn(0, "ptbs_hngnm"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "zipcdaddr", 'string', ds_main_h_sasm_ptbs.getColumn(0, "ptbs_zipcdaddr"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "detladdr", 'string', ds_main_h_sasm_ptbs.getColumn(0, "ptbs_detladdr"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "tel", 'string', ds_main_h_sasm_ptbs.getColumn(0, "ptbs_hometel"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "rrgstno1", 'string', ds_main_h_sasm_ptbs.getColumn(0, "ptbs_rrgstno1"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "rrgstno2", 'string', ds_main_h_sasm_ptbs.getColumn(0, "ptbs_rrgstno2"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "usernm", 'string', ds_hidden_session.getColumn(0, "sess_usernm"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "hospnm", 'string', ds_hidden_session.getColumn(0, "sess_dutplceinstnm"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "ocrtag", 'string', ds_main_h_sasm_sasm.getColumn(0, "ocrtag"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "orddd", 'string', ds_main_h_sasm_sasm.getColumn(0, "orddd"));
- dsf_makeValue(ds_main_rexpert_patappinfo1, "appdd", 'string', ds_main_h_sasm_sasm.getColumn(0, "appdd"));
- var orddeptcd = ds_main_h_sasm_sasm.getColumn(0, "orddeptcd");
- dsf_makeValue(ds_main_rexpert_patappinfo1, "orddeptcd", 'string', orddeptcd);
- var orddeptnm = ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRowExpr("cd == '" + orddeptcd + "'"), "nm");
- dsf_makeValue(ds_main_rexpert_patappinfo1, "orddeptnm", 'string', orddeptnm);
- var orddrid = ds_main_h_sasm_sasm.getColumn(0, "orddrid");
- dsf_makeValue(ds_main_rexpert_patappinfo1, "orddrid", 'string', orddrid);
- var orddrnm = ds_init_orddrid.getColumn(ds_init_orddrid.findRowExpr("cd == '" + orddrid + "' && dp == '" + orddeptcd + "'"), "nm");
- dsf_makeValue(ds_main_rexpert_patappinfo1, "orddrnm", 'string', orddrnm);
- dsf_makeValue(ds_main_rexpert_patappinfo1, "maindrnm", 'string', orddrnm);
- dsf_makeValue(ds_main_rexpert_patappinfo1, "ioflag", 'string', ds_main_h_sasm_sasm.getColumn(0, "ioflag"));
- var deptengabbr = ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRowExpr("cd == '" + orddeptcd + "'"), "deptengabbr2");
- dsf_makeValue(ds_main_rexpert_patappinfo1, "deptengabbr", 'string', deptengabbr);
- dsf_makeValue(ds_main_rexpert_patappinfo1, "specordyn", 'string', ds_main_h_sasm_sasm.getColumn(0, "specordyn"));
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/rexpert/patappinfo1", ds_main_rexpert_patappinfo1);
- rptf_exeReportPreview30(["RPPMC06504"], [{ xml_data_XML1: objDOM.documentElement.source }],
- "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0");
- }
- /**
- * 전자동의서 입원약정서 호출
- */
- function fSetAgmtE() {
- var sOrddeptnm = ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRowExpr("cd == '"
- + ds_main_inpt.getColumn(0, "inpt_orddeptcd") + "'"), "nm");
- var sOrddrnm = ds_init_orddrid.getColumn(ds_init_orddrid.findRowExpr("cd == '"
- + ds_main_inpt.getColumn(0, "inpt_medispclid") + "'"), "nm");
- // 입원정보 설정
- dsf_makeValue(ds_main_ininfo, "orddeptnm", 'string',
- ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRowExpr("cd == '" + ds_hidden_rsltflag_cnt.getColumn(0, "orddeptcd") + "'"), "nm"));
- dsf_makeValue(ds_main_ininfo, "roomcd", 'string', ds_main_inpt.getColumn(0, "inpt_roomcd"));
- dsf_makeValue(ds_main_ininfo, "bedcnt", 'string', "");
- dsf_makeValue(ds_main_ininfo, "insukind", 'string', ds_main_inpt.getColumn(0, "inpt_insukind"));
- // 전자동의서 파라미터 설정
- frmf_setParameter("SSMRC03160_param_instcd", sysf_getUserInfo("dutplceinstcd"));
- frmf_setParameter("SSMRC03160_param_patid", ds_hidden_rsltflag_cnt.getColumn(0, "pid"));
- frmf_setParameter("SSMRC03160_param_indate", ds_hidden_rsltflag_cnt.getColumn(0, "indd"));
- frmf_setParameter("SSMRC03160_param_cretno", ds_hidden_rsltflag_cnt.getColumn(0, "cretno"));
- frmf_setParameter("SSMRC03160_param_class", ds_hidden_rsltflag_cnt.getColumn(0, "ordtype"));
- frmf_setParameter("SSMRC03160_param_docucd", ds_init_prncd.getColumn(ds_init_prncd.findRowExpr("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_cnt.getColumn(0, "indd"));
- dsf_makeValue(ds_main_ininfo, "todd", 'string', ds_hidden_rsltflag_cnt.getColumn(0, "indd"));
- dsf_makeValue(ds_main_ininfo, "agmttype", 'string', "1"); // 1:일반약정서
- // 담당자 연락처 설정
- // 치과병원 법인화 관련 033 추가 by 조중래 20151123
- if (sysf_getUserInfo("dutplceinstcd") == '031') {
- dsf_makeValue(ds_main_ininfo, "officetelno", 'string', "053-200-5061"); // 본원
- } else if (sysf_getUserInfo("dutplceinstcd") == '032') {
- dsf_makeValue(ds_main_ininfo, "officetelno", 'string', "053-200-2073"); // 칠곡
- } else if (sysf_getUserInfo("dutplceinstcd") == '033') {
- dsf_makeValue(ds_main_ininfo, "officetelno", 'string', "053-200-5061"); // 치과병원
- } else {
- dsf_makeValue(ds_main_ininfo, "officetelno", 'string', "");
- }
- // 전자동의서 팝업 호출
- frmf_modal("SSMRC03160", "SSMRC03160", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /**
- * 전자동의서 자보동의서 호출
- */
- function fSetJabo() {
- //전자동의서를 위한 처리로직 추가
- var ocrtype = 'S';
-
- //구분에 맞춰 폼코드 처리(8:자보동의서)
- var formcd = ds_init_prncd.getColumn(ds_init_prncd.findRow('cdseqno', '8'), "hardcd");
-
- fPerPrintOCR(formcd,
- ds_main_inpt.getColumn(0, "inpt_pid"),
- ds_main_inpt.getColumn(0, "inpt_indd"),
- ds_hidden_rsltflag_cnt.getColumn(0, "cretno"),
- 'E',
- ocrtype);
- }
- /**
- *
- */
- function fInitializeExceptPTBS() {
- //단일구조 인스턴스 초기화
- // ds_main_patin("/root/main/patinfo");
- ds_main_ptin.clearData();
- ds_main_ptin.addRow();
- ds_main_otpt.clearData();
- ds_main_otpt.addRow();
- ds_main_otpt_old.clearData();
- ds_main_otpt_old.addRow();
- ds_main_opmi.clearData();
- ds_main_opmi.addRow();
- ds_hidden_com.clearData();
- ds_hidden_com.addRow();
- ds_hidden_flag.clearData();
- ds_hidden_flag.addRow();
- fMultiInstanceReset(); //멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); //멀티 인스턴스 copy
- fInstanceBackUp(); //단일구조 인스턴수 백업
- fMultiInstanceBackUp(); //멀티구조 인스턴스 백업
- fBaseDataInit("all"); //기본데이터 초기화
- fSetIssueItemStat(); // 출력물 기본셋팅
- fInsuTabChng();
- fSetERDrid(); // 응급의학과 당직의사 설정
- }
- //=======================================================================================
- // callback
- //---------------------------------------------------------------------------------------
- function callback(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Events
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument :
- * Description : onload
- ****************************************************************************************/
- function SMPMI02600_onload(obj: Form, e: LoadEventInfo) {
- // 폼 초기화
- frmf_initForm(obj);
- extObj = new ExtCommon();
- // 2009년 03월 20일, JHP
- // 서울성모이전으로 프린터를 2tray와 1tray짜리를 동시에 사용한다. 수납쪽(영수증, 중간계산서)은 1tray, 등록쪽(약정서, 입원카드)은 2tray를 쓰는데
- // 1트레이는 기본이므로 수납쪽은 그냥 둔다. 근데 2트레이는 렉스퍼트 출력시 트레이번호를 셋팅값으로 박아줘야하는데 프린터 정보는 동적으로 가지고 올수 없기때문에
- // 임의의 경로에 txt파일을 만들어 트레이값을 설정하여 저장하여놓고 불러와서 트레이번호를 매겨준다.
- // 이때 해당 파일이 없으면 해당파일을 사용자가 만들어준다.
- // fSetPrinterTray();
- // 로딩창 열기
- var sWindowMsg = "화면 로딩중입니다..";
- // callLoadingWindow(sWindowMsg);
- gv_is_s_kind = false;
- gv_is_m_kind = false;
- gv_is_inpatient = false;
- // 2009.05.27 - PMI001.js 함수내에서 모듈 로딩
- // lzzfMakeBrcdPrntObjHanDo("CommAX");
- // 외래메뉴인지 응급실메뉴인지 구분 필요(세션)
- fGetUserInfosSampling();
- // 공통코드조회
- fBaseComCDRef();
- // 2009.04.02 - 출력물 자동 출력여부를 위해서 원무공통코드조회
- pamfGetCodeList([
- { dsNm: 'ds_init_pam_P0041list', cdGrpId: 'P0041' },
- { dsNm: 'ds_init_pam_P0060list', cdGrpId: 'P0060' },
- { dsNm: 'ds_init_pam_P0061list', cdGrpId: 'P0061' },
- { dsNm: 'ds_init_pam_PK018list', cdGrpId: 'PK018' },
- { dsNm: 'ds_init_pam_PK062list', cdGrpId: 'PK062' },
- { dsNm: 'ds_init_pam_P6571list', cdGrpId: 'P6571' },
- { dsNm: 'ds_init_pam_P0022list', cdGrpId: 'P0022' },
- { dsNm: 'ds_init_pam_P0032list', cdGrpId: 'P0032' }
- ]);
- // 개인정보이용동의서 출력을 위한 서식코드 취득
- lf_getHardCDList("N", 5604, null, ds_init_prncd);
- // 2009.05.30 - 병원등급 설정
- // DBS227, 해당 인스턴스의 레퍼런스는 /root/init/hospgrde/hospgrde 이다.
- // 하지만 TF 소스 상 gv_hosp_grade 인스턴스는 모두 주석 처리 되어 있어 변환하지 않는다
- //gv_hosp_grade = ds_init_hospgrde
- // DBS227, after received initial datasets, combo item's dataset must be initialize
- ds_cmb_orddeptcd.copyData(ds_init_orddeptcd, false);
- ds_cmb_roomcd.copyData(ds_init_roomcd, false);
- ds_cmb_roomtypecd.copyData(ds_init_roomtypecd, false);
- ds_cmb_roomgrdecd.copyData(ds_init_roomgrdecd, false);
- ds_cmb_suppkind.copyData(ds_init_suppkind, false);
- // 단일구조 인스턴스 초기화
- fOneInstance_Reset('all');
- // 멀티구조 인스턴스 초기화
- fMultiInstanceReset();
- // 멀티 인스턴스 copy
- fMultiInstanceCopy();
- // 단일구조 인스턴수 백업
- fInstanceBackUp();
-
- // 멀티구조 인스턴스 백업
- // DBS227, 백업한 내용을 사용하지 않음
- //fMultiInstanceBackUp();
- // 기본데이터 초기화
- fBaseDataInit('all');
- // DBS227, 실제 사용되는 데이터셋도 초기화
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
-
- // 출력물 기본셋팅
- fSetIssueItemStat();
-
- // 입원마스터 초기화
- // for debug
- fBaseinptInit();
-
- // 2007.10.13 환자카드발급 PC정보를 읽어온다.
- //fGetPCID();
- fInsuTabChng();
- // 2009.04.02 - 원무공통코드를 통해서 셋팅
- var sNhicYN = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'A01'), 'cdnm');
- var sPatCardYN = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'E01'), 'cdnm');
- var sReceiptYN = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'E02'), 'cdnm');
- // 공단체크
- ds_hidden.setColumn(0, 'nhicyn', sNhicYN);
- // 환자카드발생
- ds_hidden_com.setColumn(0, 'idcard', sPatCardYN);
- // 영수증발행
- ds_hidden_com.setColumn(0, 'rcptpapr', sReceiptYN);
- // 병원등급별 수급절차 control 설정
- fSetOrdreqformConrol();
- // 부유형등록
- btn_save2.enable = false;
- // 취소
- btn_cncl.enable = false;
- frmf_inputEnterKey('rdo_medamtpostyn', 'onitemchanged', new ItemChangeEventInfo);
- // 기본 포커스
- ipt_pid.setFocus();
- // 로딩창 닫기
- //removeLoadingWindow();
- grdf_setRowTypeIcon(grd_protlist, 0);
- }
- /****************************************************************************************
- * Argument :
- * Description : btn_patspcfyn 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_patspcfyn_onclick(obj: Button, e: ClickEventInfo) {
- dsf_createDsRow('ds_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("SMPMC01300", "SMPMC01300", { arg_ds_source: ds_source }, "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 동명이인 버튼 클릭 이벤트
- ****************************************************************************************/
- function button12_onclick(obj: Button, e: ClickEventInfo) {
- frmf_modal("SPPMC07300", "SPPMC07300", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 인적사항변경 버튼 클릭 이벤트
- ****************************************************************************************/
- function button1_onclick(obj: Button, e: ClickEventInfo) {
- // 환자정보(주민등록번호) 존재여부 체크
- if (!fGetPtbsInfo(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'),
- ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'),
- ds_main_ptbs.getColumn(0, 'ptbs_pid'))) {
- return false;
- }
-
- // 생년월일 앞자리만 수정하는 경우 처리 추가 by 20171127 조중래
- if (!fRrgstNo2Check()) {
- return false;
- }
- // 2010-01-19 김주희 DUR관련 생년월일체크
- if (!fBrthddVeri(ds_main_ptbs.getColumn(0, 'ptbs_brthdd'), ipt_brthdd)) {
- return;
- }
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- var hngnm = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- var rrgstno1 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1');
- var rrgstno2 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- if (rrgstno2.substring(0, 1) == '5' || rrgstno2.substring(0, 1) == '6' || rrgstno2.substring(0, 1) == '7' || rrgstno2.substring(0, 1) == '8') {
- if (utlf_isNull(ds_main_ptbs.getColumn(0, "ptbs_forgeryn")) || ds_main_ptbs.getColumn(0, "ptbs_forgeryn") == 'N') {
- sysf_messageBox("외국인입니다. 외국인 여부를 입력해 주세요", "E999", "");
- return false;
- }
-
- if (utlf_isNull(ds_main_ptbs.getColumn(0, 'ptbs_psptno')) || ds_main_ptbs.getColumn(0, 'ptbs_psptno') == '-') {
- alert("여권번호가 없습니다. 확인후 입력해 주시기 바랍니다");
- }
-
- if (utlf_isNull(ds_main_ptbs.getColumn(0, 'ptbs_nati')) || ds_main_ptbs.getColumn(0, 'ptbs_nati') == '-') {
- sysf_messageBox('외국인입니다. 국적코드를 입력해 주세요', 'E999');
- return false;
- }
- }
- if (pid == '') {
- sysf_messageBox('환자 조회후에 인적사항변경하십시요!', 'E999');
- return;
- }
- if (hngnm == '') {
- sysf_messageBox('서명을 입력하십시오!', 'E999');
- return;
- }
- if (utlf_isNull(rrgstno1)) {
- sysf_messageBox('주민번호 앞자리를 입력하십시오!', 'E999');
- return;
- }
- if (utlf_isNull(rrgstno2)) {
- sysf_messageBox('주민번호 뒷자리를 입력하십시오!', 'E999');
- return;
- }
- fPatInfoUpdt();
- }
- /****************************************************************************************
- * Argument :
- * Description : 응급당직 버튼 클릭 이벤트
- ****************************************************************************************/
- function button17_onclick(obj: Button, e: ClickEventInfo) {
- // 응급당직의관리화면 저장방지용
- frmf_setParameter('SMPMB01301_param', 'PAM');
- // 응급당직의관리화면 호출
- frmf_modal("SMPMB01301", "SMPMB01301", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 산재공상 버튼 클릭 이벤트
- ****************************************************************************************/
- function button61_onclick(obj: Button, e: ClickEventInfo) {
- // 등록번호
- frmf_setParameter('SMPMC02600_pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_modal("SMPMC02600", "SMPMC02600", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 자보 버튼 클릭 이벤트
- ****************************************************************************************/
- function button39_onclick(obj: Button, e: ClickEventInfo) {
- // 등록번호
- frmf_setParameter('SMPMC02700_pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_modal("SMPMC02700", "SMPMC02700", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 장애 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_hndc_onclick(obj: Button, e: ClickEventInfo) {
- ds_source.setColumn(0, 'srchcond', '1');
- ds_source.setColumn(0, 'pid', ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_modal("SMPMC01700", "SMPMC01700", { arg_ds_source: ds_source }, "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 장애 버튼 클릭 이벤트
- ****************************************************************************************/
- function button36_onclick(obj: Button, e: ClickEventInfo) {
- // 2007.12.06 중증 진료화면 사용
- frmf_setParameter('SPMRD00900_pid', utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')));
- frmf_setParameter('SPMRD00900_genrflagcd', 'I');
- frmf_modal("SPMRD00900", "SPMRD00900", '', "", "", "", "", "", "", "", "", "", "M");
- frmf_inputEnterKey('cmb_insukind', 'onitemchanged', new ItemChangeEventInfo);
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 환자번호 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_pid_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
-
- // 해외여행력 정보제공용 DUR 특정질병점검 화면 연동 추가(2020/02/10 이정택)
- fDur_Check(ds_init_pam_P0032list.getColumn(ds_init_pam_P0032list.findRow("cdid", '6610'), "cdnm"), pid);
- if (pid != '' && pid != ' ' && pid != '-') {
- fOneInstance_Reset('all'); // 단일구조 인스턴스 초기화
- fMultiInstanceReset(); // 멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); // 멀티 인스턴스 copy
- fBaseDataInit('all'); // 기본데이터 초기화
- // DBS227, 실제 사용되는 데이터셋도 초기화
- ds_hidden_etc.clearData();
- ds_hidden_etc.addRow();
- fSetIssueItemStat(); // 출력물 기본셋팅
- ds_main_ptbs.setColumn(0, 'ptbs_pid', pid);
- fInstanceBackUp();
- }
- if (!fPidVeri()) {
- // 입원마스터 초기화
- fBaseinptInit();
- return;
- }
- // 로딩창 열기
- var sWindowMsg = '환자의 정보를 조회중입니다...';
- //callLoadingWindow(sWindowMsg);
- // 2007.08.08 환자정보조회
- if (!fPatInfoRef('1')) {
- // 로딩창 닫기
- //removeLoadingWindow();
- return;
- }
- else {
- // 특이환자체크
- fCheckSpcfPat();
- // 메르스 대상자 조회
- // fDur_Check()에서 처리하도록 수정(2020/02/10 이정택)
- //fMersPatChk('PAM', pid);
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- var rrgstno1 = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- var rrgstno2 = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- var hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- var value = ds_main_ptbs.getColumn(0, 'ptbs_pid');
- // 2008.07.12 - 직원정보 조회 방법변경에 따른 소스수정
- if (rrgstno1.length == 6 && rrgstno2.length == 7) {
- var emplinfo = fGetPsnWorkInfo(rrgstno1 + rrgstno2, hngnm, value);
- if (!utlf_isNull(emplinfo)) {
- var arr = emplinfo.split('▦');
- ds_main_inpt.setColumn(0, 'inpt_emplno', arr[0]); // 직원번호
- ds_main_iphs.setColumn(0, 'iphs_emplnm', arr[1]); // 직원성명
- ds_main_iphs.setColumn(0, 'iphs_disccd', arr[2]); // 할인코드(discuncocd)
- ds_main_iphs.setColumn(0, 'iphs_famyrelnm', arr[3]); // 관계
- ds_main_iphs.setColumn(0, 'iphs_preststatnm', arr[4]); // 근무상태
- ds_main_iphs.setColumn(0, 'iphs_profacptyn', arr[5]); // 증명서접수여부
- ds_main_iphs.setColumn(0, 'iphs_profacptdd', arr[6]); // 증명서접수일자
- ds_main_iphs.setColumn(0, 'iphs_remark', arr[7]); // 참고사항
- }
- }
- // 자선환자 체크
- fCheckCharityYN(value);
- // 2008.09.28 - 자보산재 등록내역 체크
- fCheckAutoInduInsu(pid, utlf_getCurrentDate());
- // 2009.04.22 사망환자알람메시지
- fCheckDethYN(ds_main_ptbs.getColumn(0, 'ptbs_dethyn'), ds_main_ptbs.getColumn(0, 'ptbs_dethdt'));
- // 2009.06.22 - 합번대상여부 체크 및 합번처리
- fCheckBindPID();
- // 응급등록시 입원결정이나 입원예약이 있으면 메세지로 알려준다
- fGetErAdrv();
- // 로딩창 닫기
- //removeLoadingWindow();
- // 사생활보호 요청환자 체크
- fGetPatPrivacyInfo(value);
- // 격리대상정보 표시
- lf_setIsolInfo(ds_main_ptbs.getColumn(0, 'ptbs_isolinfo'));
- // 기간약정서 환자여부 표시 by 20120327 조중래
- if (ds_hidden_original_ptbs.getColumn(0, 'ptbs_agmttype') == '2'
- && ds_hidden_original_ptbs.getColumn(0, 'ptbs_agmtdays') > 0) {
- if (sysf_messageBox('기간약정서 환자입니다. \r\n\r\n기간약정 잔여일수 : '
- + ds_hidden_original_ptbs.getColumn(0, 'ptbs_agmtdays')
- + ' 일 \r\n\r\n내용을 확인하시겠습니까?', 'Q000') == '6') {
- frmf_setParameter('SPPMI03200_PARM_PID', ds_hidden_original_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_setParameter('SPPMI03200_PARM_ORDDD', ds_main_inpt.getColumn(0, 'inpt_indd'));
- frmf_setParameter('SPPMI03200_PARM_AGMTTYPE', ds_hidden_original_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_pam_P0022list.getColumn(ds_init_pam_P0022list.findRow('cdid', '94'), 'cdnm') == 'Y'
- && fNewZipCode(ds_main_ptbs.getColumn(0, 'ptbs_zipcd1'), ds_main_ptbs.getColumn(0, 'ptbs_zipcd2'))) {
- button37.click();
- }
- // 20091214 JHP 수정추가 포커스 이동 - 한글명으로 포커스 이동
- ipt_hngnm.setFocus();
-
- //자격조회 팝업
- switch1.case1.btn_insuno_search.onclick.fireEvent(switch1.case1.btn_insuno_search, new ClickEventInfo());
- }
- // 응급의학과 당직의사 설정
- fSetERDrid();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 환자번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function btn_ptbs_search_onclick(obj: Button, e: ClickEventInfo) {
- // 조회건수가 1건일 경우 팝업창을 바로 닫는다. => 2007.10.11 성명이 외자인경우 때문에 1건일때도 팝업을 띄운다.
- ds_source.setColumn(0, 'checkfnexam', '1');
- ds_source.setColumn(0, 'autoflag', 'NON'); // 조회내역 없을 경우 자동으로 화면 닫기
- //2016/11/22 이정택(화면을 어디서 호출했는지 구분)
- dsf_makeValue(ds_source, 'worktype', 'string', 'PAM');
- if (utlf_transNullToEmpty(ds_source.getColumn(0, 'srchcond')) == '') {
- ds_source.setColumn(0, 'srchcond', '4');
- }
- frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: ds_source }, "", "", "", "", "", "", "", "", "", "M");
- var retValue = frmf_getParameter('SPPMC02500_popupendflag');
- frmf_clearParameter('SPPMC02500_popupendflag');
- if (retValue == 'ok') {
- var pid = utlf_transNullToEmpty(ds_patinfolist.getColumn(0, 'pid'));
- ds_main_ptbs.setColumn(0, 'ptbs_pid', pid);
- // 검색 결과 환자가 존재 할 경우
- if (pid != '' && pid != ' ' && pid != '-') {
- fOneInstance_Reset('all'); // 단일구조 인스턴스 초기화
- fMultiInstanceReset(); // 멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); // 멀티 인스턴스 copy
- fBaseDataInit('all'); // 기본데이터 초기화
- fSetIssueItemStat(); // 출력물 기본셋팅
-
- ds_main_ptbs.setColumn(0, 'ptbs_pid', pid);
- fInstanceBackUp();
- gs_olnw = 'O';
- }
- if (!fPidVeri()) {
- return;
- }
- // 로딩 창 열기
- var sWindowMsg = "환자의 정보를 조회중입니다...";
- //callLoadingWindow(sWindowMsg);
- if (!fPatInfoRef('1')) {
- // 2007.11.28 인사정보의 직원, 직원가족정보 조회
- var rrgstno1 = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1'));
- var rrgstno2 = String(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- var hngnm = ds_main_ptbs.getColumn(0, 'ptbs_hngnm');
- // 2008.07.12 - 직원정보 조회 방법변경에 따른 소스수정
- if (rrgstno1.length == 6 && rrgstno2.length == 7) {
- var emplinfo = fGetPsnWorkInfo(rrgstno1 + rrgstno2, hngnm);
- if (!utlf_isNull(emplinfo)) {
- var arr = emplinfo.split('▦');
- ds_main_inpt.setColumn(0, 'inpt_emplno', arr[0]); // 직원번호
- ds_main_iphs.setColumn(0, 'iphs_emplnm', arr[1]); // 직원성명
- ds_main_iphs.setColumn(0, 'iphs_disccd', arr[2]); // 할인코드(discuncocd)
- ds_main_iphs.setColumn(0, 'iphs_famyrelnm', arr[3]); // 관계
- ds_main_iphs.setColumn(0, 'iphs_preststatnm', arr[4]); // 근무상태
- ds_main_iphs.setColumn(0, 'iphs_profacptyn', arr[5]); // 증명서접수여부
- ds_main_iphs.setColumn(0, 'iphs_profacptdd', arr[6]); // 증명서접수일자
- ds_main_iphs.setColumn(0, 'iphs_remark', arr[7]); // 참고사항
- }
- }
- //fInhospynCheck(); //재원환자인지 체크합니다.2007/05/22 조영상
- // 자선환자 체크
- fCheckCharityYN(pid);
- // 2008.09.28 자보/산재등록내역 체크
- fCheckAutoInduInsu(pid, utlf_getCurrentDate());
- // 2009.04.22 사망환자알람메시지
- fCheckDethYN(ds_main_ptbs.getColumn(0, 'ptbs_dethyn'), ds_main_ptbs.getColumn(0, 'ptbs_dethdt'));
- // 기간약정서 환자여부 표시 by 20120327 조중래
- if (ds_hidden_original_ptbs.getColumn(0, 'ptbs_agmttype') == '2'
- && ds_hidden_original_ptbs.getColumn(0, 'ptbs_agmtdays') > 0) {
- if (sysf_messageBox('기간약정서 환자입니다. \r\n\r\n기간약정 잔여일수 : '
- + ds_hidden_original_ptbs.getColumn(0, 'ptbs_agmtdays')
- + ' 일 \r\n\r\n내용을 확인하시겠습니까?', 'Q000') == '6') {
- frmf_setParameter('SPPMI03200_PARM_PID', ds_hidden_original_ptbs.getColumn(0, 'ptbs_pid'));
- frmf_setParameter('SPPMI03200_PARM_ORDDD', ds_main_inpt.getColumn(0, 'inpt_indd'));
- frmf_setParameter('SPPMI03200_PARM_AGMTTYPE', ds_hidden_original_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");
- }
- }
- // 2009.06.22 - 합번대상여부 체크 및 합번처리
- fCheckBindPID();
- }
- else {
- // 로딩창 닫기
- //removeLoadingWindow();
- return;
- }
- // 응급의학과 당직의 설정
- fSetERDrid();
- // 로딩창 닫기
- //removeLoadingWindow();
- }
- else {
- // 주민번호 7자리 일경우만 다음으로 진행(조회만 가능)
- var rrgstno2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2'));
- if (rrgstno2 != '' && rrgstno2 != ' ') {
- rrgstno2 = String(rrgstno2);
- if (rrgstno2.length != 7) {
- sysf_messageBox('주민번호2는 7 자리 입니다!', 'E999');
- ipt_rrgstno2.setFocus();
- return false;
- }
- else {
- // 2008.08.06 주민번호를 변경하여 환자(신환) 조회 시 보험정보 초기화
- fBaseDataInitPtin();
- ds_main_iphs.setColumn(0, 'iphs_insukind', '-');
- ds_main_iphs.setColumn(0, 'iphs_suppkind', '00');
- cmb_suppkind.enable = false;
-
- if (!fRrgstNo2Check()) {
- return;
- }
- //frmf_inputEnterKey('ipt_rrgstno2', 'onkillfocus', new KillFocusEventInfo);
- // 20100503 JHP 수정추가 - 병초 환자 중 직원가족일경우 시작
- // 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
- // 20100503 JHP 수정추가 - 병초 환자 중 직원가족일경우 끝
- }
- }
- // 등록버튼 활성화
- frmf_inputEnterKey('rdo_medamtpostyn', 'onitemchanged', new ItemChangeEventInfo);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 나이 포커스 상실 이벤트
- ****************************************************************************************/
- function ipt_age_onkillfocus(obj: Edit, e: KillFocusEventInfo) {
- if (!fAgeVeri()) {
- return;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 나이 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_age_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- if (!fAgeVeri()) {
- return false;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 한글성병 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_hngnm_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- ds_source.setColumn(0, 'hngnm', obj.text);
- ipt_rrgstno1.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 주민번호 버튼 클릭 이벤트
- ****************************************************************************************/
- function button43_onclick(obj: Button, e: ClickEventInfo) {
- fEasyPadNoInsert("rrgstno",ipt_rrgstno1,ipt_rrgstno2);
- var hngnm = String(utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm')));
- var no1 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1');
- var no2 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- if (hngnm.length > 0) {
- ds_source.setColumn(0, 'srchcond', '4');
- ds_source.setColumn(0, 'hngnm', hngnm);
- ds_source.setColumn(0, 'rrgstno1', no1);
- ds_source.setColumn(0, 'rrgstno2', no2);
- }
- else {
- ds_source.setColumn(0, 'srchcond', '3');
- ds_source.setColumn(0, 'rrgstno1', no1);
- ds_source.setColumn(0, 'rrgstno2', no2);
- }
- btn_ptbs_search.click();
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 주민번호1 포커스 상실 이벤트
- ****************************************************************************************/
- function ipt_rrgstno1_onkillfocus(obj: Edit, e: KillFocusEventInfo) {
- if (obj.text.length > 0) {
- if (!fRrgstNo1Veri(utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1')), ipt_rrgstno1)) {
- return;
- }
- }
- }
- //function ipt_rrgstno2_onkillfocus(obj: MaskEdit, e: KillFocusEventInfo) {
- // if (!fRrgstNo2Check()) {
- // return;
- // }
- //}
- var iptRrgstno2Changed = false;
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 주민번호2 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_rrgstno2_onkeydown(obj: Edit, e: KeyEventInfo) {
- // 20091214 JHP 수정추가 - 주민번호에서 엔터시에 환자기초정보가 뜰수 있도록 함... 시작
- if (e.keycode != 13){
- preIptRrgstno2 = obj.text;
- }
- if (e.keycode == 13) {
- obj.updateToDataset();
- var hngnm = String(utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_hngnm')));
- var no1 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno1');
- var no2 = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- if (hngnm.length > 0) {
- ds_source.setColumn(0, 'srchcond', '4');
- ds_source.setColumn(0, 'hngnm', hngnm);
- ds_source.setColumn(0, 'rrgstno1', no1);
- ds_source.setColumn(0, 'rrgstno2', no2);
- }
- else {
- ds_source.setColumn(0, 'srchcond', '3');
- ds_source.setColumn(0, 'rrgstno1', no1);
- ds_source.setColumn(0, 'rrgstno2', no2);
- }
-
- iptRrgstno2Changed = false;
- btn_ptbs_search.click();
- }
- // 20091214 JHP 수정추가 - 주민번호에서 엔터시에 환자기초정보가 뜰수 있도록 함... 끝
- }
- function ipt_rrgstno2_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- iptRrgstno2Changed = true;
- }
- function ipt_rrgstno2_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(!iptRrgstno2Changed){
- iptRrgstno2Changed = false;
- return;
- }
- if (!fRrgstNo2Check()) {
- return;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 생년월일 키보드 입력 전 이벤트
- ****************************************************************************************/
- function ipt_brthdd_cancharchange(obj: MaskEdit, e: CanCharEventInfo) {
- if (!fBrthddVeri(e.posttext, ipt_brthdd)) {
- return false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 연락처 입력 시 변경된 컬럼 데이터를 DB에 들어갈
- 적절한 형식으로 변환한다
- ****************************************************************************************/
- function ds_main_ptbs_oncolumnchanged(obj: Dataset, e: DSColChangeEventInfo) {
- if (e.columnid == 'ptbs_hometel' || e.columnid == 'ptbs_mpphontel' || e.columnid == 'ptbs_etctel1'
- || e.columnid == 'ptbs_etctel2') {
- ds_main_ptbs.setColumn(0, e.columnid, fMakeTelNumFormat(ds_main_ptbs.getColumn(0, e.columnid)));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 연락처 키보드 입력 후 이벤트
- ****************************************************************************************/
- function ipt_hometel_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- ipt_mpphontel.setFocus();
- ds_main_ptbs.setColumn(0, 'ptbs_hometel', fMakeTelNumFormat(ds_main_ptbs.getColumn()));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 휴대폰 키보드 입력 후 이벤트
- ****************************************************************************************/
- function ipt_mpphontel_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- ipt_etctel1.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 주보호자 키보드 입력 후 이벤트
- ****************************************************************************************/
- function ipt_etctel1_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- ipt_etctel2.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 가족 키보드 입력 후 이벤트
- ****************************************************************************************/
- function ipt_etctel2_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- button37.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 우편번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button37_onclick(obj: Button, e: ClickEventInfo) {
- var zipCode = appf_getZipCodeList('combination');
- ds_main_ptbs.setColumn(0, "ptbs_zipcd1", zipCode.zipcdhead);
- ds_main_ptbs.setColumn(0, "ptbs_zipcd2", zipCode.zipcdfoot);
- ds_main_ptbs.setColumn(0, "ptbs_zipcdseq", zipCode.seqno); //미확인
- ds_main_ptbs.setColumn(0, "ptbs_highaddr", zipCode.address);
- ds_main_ptbs.setColumn(0, "ptbs_detladdr", zipCode.address_detail); //sZipcd.detladdr
- ds_main_ptbs.setColumn(0, "ptbs_builno", zipCode.builno);
- // 20070907 팝업에서 데이터 더블클릭후 메인으로 넘어간 후에는 커서 하위조소로 이동 요청
- var zipnm = utlf_transNullToEmpty(zipCode.address);
- // 하위주소 초기화
- ds_main_ptbs.setColumn(0, "ptbs_detladdr", '');
- if (zipnm != '' && zipnm != ' ' && zipnm != '-') {
- ipt_detladdr.setFocus();
- opt_addr.tooltiptext = zipnm;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 하위주소 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_detladdr_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- bool1.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] 외국인 여부 체크박스 값 변경 후 이벤트
- ****************************************************************************************/
- /*function bool1_onchanged(obj: CheckBox, e: CheckBoxChangeEventInfo) {
- if (e.postvalue == 'Y') {
- ipt_psptno.enable = true;
- cmb_nati.enable = true;
- ipt_psptno.setFocus();
- }
- else {
- ipt_psptno.enable = false;
- cmb_nati.enable = false;
- ds_main_ptbs.setColumn(0, 'ptbs_psptno', '');
- ds_main_ptbs.setColumn(0, 'ptbs_nati', '');
- }
- }*/
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] VIP 체크박스 값 변경 후 이벤트
- ****************************************************************************************/
- function bool3_onchanged(obj: CheckBox, e: CheckBoxChangeEventInfo) {
- ds_main_ptbs.setColumn(0, 'ptbs_viprem', '-');
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] VIP 에디트 키보드 입력 이벤트
- ****************************************************************************************/
- function input22_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- cmb_religncd.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [인적사항] VIP 체크박스 값 변경 후 이벤트
- ****************************************************************************************/
- function btn_remfact_onclick(obj: Button, e: ClickEventInfo) {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- var remfact = ds_main_ptbs.getColumn(0, 'ptbs_remfact');
- if (pid == '') {
- return;
- }
- ds_main_ptbs.setColumn(0, 'ptbs_remfact', fCallSpecPopUp_remfact(pid, remfact));
- }
- /****************************************************************************************
- * Argument :
- * Description : [보호자 연락처] 초기화 버튼 클릭 이벤트
- ****************************************************************************************/
- function button16_onclick(obj: Button, e: ClickEventInfo) {
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')) },
- { col: 'srchcnd', type: 'string', size: 256, val: '' },
- { col: 'prothngnm', type: 'string', size: 256, val: '' }
- ], false);
- ds_main_protinfo.clearData();
- var oParam = {};
- oParam.id = "TRPMC01404";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetProtList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_protinfo=protlist";
- oParam.async = false;
- //oParam.callback = "cf_TRPMC01404";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Argument :
- * Description : [보호자 연락처] 추가 버튼 클릭 이벤트
- ****************************************************************************************/
- function button13_onclick(obj: Button, e: ClickEventInfo) {
- var idx = ds_main_protinfo.addRow();
- ds_main_protinfo.setColumn(idx, 'pid', utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid')));
- }
- /****************************************************************************************
- * Argument :
- * Description : [보호자 연락처] 삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function button14_onclick(obj: Button, e: ClickEventInfo) {
- var currow = grd_protlist.currentrow;
- if (ds_main_protinfo.getRowType(currow) == Dataset.ROWTYPE_INSERT) {
- ds_main_protinfo.deleteRow(currow);
- }
- else {
- //ds_main_protinfo.setRowType(currow, Dataset.ROWTYPE_DELETE);
- grdf_setStatus(grd_protlist, 'D', [ds_main_protinfo.rowposition]);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [보호자 연락처] 저장 버튼 클릭 이벤트
- ****************************************************************************************/
- function button15_onclick(obj: Button, e: ClickEventInfo) {
- for (var i = 0; i < ds_main_protinfo.rowcount; i++) {
- if (utlf_isNull(ds_main_protinfo.getColumn(i, 'protflag')) || utlf_isNull(ds_main_protinfo.getColumn(i, 'name'))) {
- sysf_messageBox('관계, 성명은 필수입력값입니다.', 'E999');
- return;
- }
- }
- var updated = grdf_getGridUpdateData(grd_protlist);
- grdf_setStatusColumn(updated, 'status');
- ds_tmp.copyData(updated, true);
- var oParam = {};
- oParam.id = "TXPMC01404";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqExeProtList";
- oParam.inds = "req=ds_tmp";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXPMC01404";
- tranf_submit(oParam);
- button16.click();
- button15.setFocus();
- }
- /****************************************************************************************
- * Argument :
- * Description : [내원이력] 라디오 아이템 변경 후 이벤트
- ****************************************************************************************/
- function rdo_histstat_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- btn_stat.style.backgroundColor = '#0000FF';
- if (pid == '' || pid == ' ' || pid == '-') {
- sysf_messageBox('확인! 환자조회 후에 이력조회하십시요!', 'E999');
- ds_hidden_com.setColumn(0, 'histstat', 'R');
- ipt_rrgstno1.setFocus();
- return;
- }
- if (btn_stat.style.background.color == '#ff0000FF') {
- sysf_messageBox('확인! 변경 또는 취소할 이력이 선택되어있습니다!', 'E999');
- ds_hidden_com.setColumn(0, 'histstat', 'R');
- return;
- }
- if (ds_main_m_otpt.rowcount > 0) {
- sysf_messageBox("확인! 멀티접수내역이 존재! 조회하려면 멀티접수내역 처리[접수/행삭제] 후 하세요", "E999", "");
- ds_hidden_com.setColumn(0, "histstat", "R");
- return;
- }
- fAcptCnclRef();
- //20090729 김주희 - 당일진료내역 있으면 색깔구분
- var row_cnt = 0;
- var curDate = utlf_getCurrentDate();
- for (var i = 0; i < ds_main_h_otpt.rowcount; i++) {
- if (curDate == ds_main_h_otpt.getColumn(i, "otpt_orddd")) {
- ds_main_h_otpt.setColumn(i, "bgColor", "#FFF000");
- }
- row_cnt++;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] ipt_orddeptnm 포커스 상실 후 이벤트
- ****************************************************************************************/
- function ipt_orddeptnm_onkillfocus(obj: Edit, e: KillFocusEventInfo) {
- if (obj.text.length < 1) {
- return;
- }
- var orddeptnm = ds_hidden_etc.getColumn(0, 'inpt_orddeptnm');
- var isSame = false;
- var idx = 0;
- for (var i = 0; i < ds_init_orddeptcd.rowcount; i++) {
- var abbr = ds_init_orddeptcd.getColumn(i, 'deptengabbr');
- if (abbr == orddeptnm.toUpperCase()) {
- isSame = true;
- idx = i;
- }
- }
- if (!isSame) {
- sysf_messageBox('진료과 영문약어가 틀립니다. 확인 하신후 다시', 'C001');
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm', '');
- ipt_orddeptnm.setFocus();
- return;
- }
- ds_main_inpt.setColumn(0, 'inpt_orddeptcd', ds_init_orddeptcd.getColumn(idx, 'cd'));
- frmf_inputEnterKey('cmb_orddeptcd', 'onitemchanged', new ItemChangeEventInfo);
- cmb_orddrid.setFocus();
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] ipt_orddeptnm 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_orddeptnm_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- cmb_orddrid.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] cmb_orddeptcd 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_orddeptcd_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var orddeptcd = ds_main_inpt.getColumn(0, 'inpt_orddeptcd');
- var deptengabbr = ds_init_orddeptcd.getColumn(ds_init_orddeptcd.findRow('cd', orddeptcd), 'deptengabbr');
- // 응급의학과의 경우 해당시간대 당직의사만 설정
- if (orddeptcd == "2280000000") {
- fSetERDrid();
- }
- else {
- // 대구 장애인 구강센터 - 해당자격에 따라 미수코드 자동생성
- //var orddeptcd = model.getValue("/root/main/inpt/inpt_orddeptcd");
- if (orddeptcd == "2242400000") {
- var indd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_indd'));
- if (indd == "") {
- indd = utlf_getCurrentDate();
- }
- var uncocd = utlf_transNullToEmpty(fGetHndcUncocd(ds_main_ptbs.getColumn(0, 'ptbs_pid'),
- indd,
- orddeptcd,
- ds_main_iphs.getColumn(0, 'iphs_insukind')));
- 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', '-');
- }
- fFsexamflagVeri();//초진 함수
- /* 2011.04.14
- 인턴 jobkindcd 0330 업데이트로 인해 의사조회시 인턴까지 다 나옴
- jobposcd 일반의사(1835) 레지던트(1800) 교수(1782)만 나오도록 수정함 */
- ds_cmb_orddrid.filter('dp == "' + orddeptcd + '" && (jobposcd == "1782" || jobposcd == "1800" || jobposcd == "1835")');
- //ds_cmb_orddrid.copyData(ds_init_orddrid, true);
- //ds_init_orddrid.filter('');
- // DBS227, 해당 콤보는 hidden 상태로 변경되지 않음
- // ds_init_subdeptcd.filter('dp == "' + orddeptcd +'" || dp == "-"');
- // ds_cmb_subdeptcd.copyData(ds_init_subdeptcd, true);
- // ds_init_subdeptcd.filter('');
- ds_hidden_etc.setColumn(0, 'inpt_orddeptnm', deptengabbr);
- cmb_orddrid.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] cmb_orddrid 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_orddrid_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var orddeptcd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, 'inpt_orddeptcd'));
- var medispclid = ds_main_inpt.getColumn(0, 'inpt_medispclid');
- if (orddeptcd == '' || orddeptcd == ' ' || orddeptcd == '-') {
- sysf_messageBox("진료과 선택을 먼저 하십시요!", "E999");
- ds_main_inpt.setColumn(0, 'inpt_medispclid', '');
- cmb_orddeptcd.setFocus();
- return false;
- }
- else {
- var specordyn = utlf_transNullToEmpty(ds_init_orddrid.getColumn(ds_init_orddrid.findRowExpr('dp == "' + orddeptcd + '" && cd == "' + medispclid + '"'), 'sp'));
- var value = 'Y'
- if (specordyn == '' || specordyn == ' ' || specordyn == 'N' || specordyn == 'n') {
- value = 'N';
- }
- ds_main_inpt.setColumn(0, 'inpt_specordyn', value);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 진료일자 날자 변경 후 이벤트
- ****************************************************************************************/
- function ipt_orddd_onchanged(obj: Calendar, e: ChangeEventInfo) {
- var indd = String(ds_main_inpt.getColumn(0, 'inpt_indd'));
- if (indd.length == 8) {
- if (indd > TODAY) {
- ds_hidden_com.setColumn(0, 'rsrvdesc', '예약접수');
- }
- else if (indd == TODAY) {
- ds_hidden_com.setColumn(0, 'rsrvdesc', '당일접수');
- }
- }
- else {
- ds_hidden_com.setColumn(0, 'rsrvdesc', '당일접수');
- }
- //접수인 경우는 그대로
- //변경인 경우는 과가 틀릴 경우만
- var bgColor = btn_stat.style.background.color;
- if (bgColor == '#c0c0c0ff') {
- fFsexamflagVeri();
- }
- else if (bgColor == '#ff0000ff') {
- var newValue = ds_main_otpt.getColumn(0, "otpt_orddeptcd");
- var oldValue = ds_main_otpt.getColumn(0, "otpt_orddeptcd_old");
- if (newValue != oldValue) {
- fFsexamflagVeri();
- }
- }
- ds_main_otpt.setColumn(0, "otpt_orddd", indd);
- }
- function isValidDateTime(input, dateFormat) {
- var arr = input.split(' ');
- var dateStr = '';
- for (var i in arr) {
- dateStr += !utlf_isNull(arr[i]) ? arr[i] : '0';
- }
- dateStr = dateStr.substr(0, 2) + ':' + dateStr.substr(2, 2);
- return utlf_isValidDateTime(dateStr, dateFormat);
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] ipt_ordtm 키보드 입력 전 이벤트
- 정확한 시간타입으로 입력 하는지를 검사하여 리턴
- ****************************************************************************************/
- function ipt_ordtm_cancharchange(obj: MaskEdit, e: CanCharEventInfo) {
- return isValidDateTime(e.posttext, 'hh:mm');
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 진료일자 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function btn_orddd_search_onclick(obj: Button, e: ClickEventInfo) {
- dsf_createDsRow('ds_tempnode', [
- { col: 'orddrid', type: 'string', size: 256, val: '' },
- { col: 'orddeptcd', type: 'string', size: 256, val: '' },
- { col: 'orddd', type: 'string', size: 256, val: '' },
- { col: 'orddrid', type: 'string', size: 256, val: ds_main_otpt.getColumn(0, 'otpt_orddrid') },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_main_otpt.getColumn(0, 'otpt_orddeptcd') },
- { col: 'orddd', type: 'string', size: 256, val: ds_main_otpt.getColumn(0, 'otpt_orddd') }
- ], false);
- frmf_modal("SPPMB01200", "SPPMB01200", { arg_ds_temp_tmpnode: ds_tempnode }, "", "", "", "", "", "", "", "", "", "M");
- //리턴값 세팅
- var rtn = frmf_getParameter("SPPMB01200_RTN");
- if (rtn == 'Y') {
- var orddd = frmf_getParameter("SPPMB01200_orddd");
- var ordtm = frmf_getParameter("SPPMB01200_ordtm");
- var orddrid = frmf_getParameter("SPPMB01200_orddrid");
- var orddeptcd = frmf_getParameter("SPPMB01200_orddeptcd");
- ds_main_otpt.setColumn(0, "otpt_orddd", orddd);
- ds_main_otpt.setColumn(0, "otpt_ordtm", ordtm);
- ds_main_otpt.setColumn(0, "otpt_orddeptcd", orddeptcd);
- frmf_inputEnterKey('cmb_orddeptcd', 'onitemchanged', new ItemChangeEventInfo);
- ds_main_otpt.setColumn(0, "otpt_orddrid", orddrid);
- frmf_inputEnterKey('cmb_orddrid', 'onitemchanged', new ItemChangeEventInfo);
- frmf_inputEnterKey('ipt_orddd', 'onchanged', new ChangeEventInfo);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] rdo_ordreqformflag 아이템 변경 후 이벤트
- ****************************************************************************************/
- function rdo_ordreqformflag_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
- if (mskind == "M") {
- if (!utlf_isNull(pid) && !gv_is_m_kind) {
- btn_calcscorcalc.enable = true; // 수가계산
- btn_save.enable = true; // 등록
- rdo_medamtpostyn.enable = true; // 선/후불
- }
- btn_save2.enable = false; // 부유형등록
- }
- if (mskind == "S") {
- if (gv_is_m_kind) {
- ds_main_inpt.setColumn(0, "inpt_medamtpostyn", "Y"); // 진찰료 선/후불 - 후불로 설정
- ds_main_inpt.setColumn(0, "inpt_medcostestmflag", "N"); // 진찰료 미산정
- btn_calcscorcalc.enable = false; // 수가계산
- btn_save.enable = false; // 등록
- btn_save2.enable = true; // 부유형등록
- rdo_medamtpostyn.enable = false; // 선/후불
- }
- else {
- ds_main_inpt.setColumn(0, "inpt_mskind", "M");
- sysf_messageBox("재원상태의 주유형 입원등록정보가 없습니다. 부유형 등록을 할 수없습니다!!", "C");
- return;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 진료의뢰 버튼 클릭 이벤트
- ****************************************************************************************/
- 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');
- frmf_setParameter('SPPMC04100_PARM', pid + '▦' + insukind + '▦' + 'dummy▦' + 'dummy▦');
- frmf_modal("SPPMC04100", "SPPMC04100", '', "", "", "", "", "", "", "", "", "", "M");
- // 2007.07.23 이동식 추가 - 진료의뢰서 추가만 가능하게
- dsf_makeValue(ds_main_h_cnst, 'cnst_stat', 'string', 'I');
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 진료의뢰 버튼 클릭 이벤트
- ****************************************************************************************/
- function ipt_ordreqformflag_ontextchanged(obj: MaskEdit, e: TextChangedEventInfo) {
- cmb_ordreqformflag.setFocus();
- frmf_inputEnterKey('cmb_ordreqformflag', 'onitemchanged', new ItemChangeEventInfo);
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] cmb_ordreqformflag 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_ordreqformflag_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- // 2008.01.15 추가
- fCheckOrdReqForm();
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] rdo_mskind 라디오 아이템 변경 후 이벤트
- ****************************************************************************************/
- function rdo_mskind_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
- if (mskind == "M") {
- if (!utlf_isNull(pid) && !gv_is_m_kind) {
- btn_calcscorcalc.enable = true; // 수가계산
- btn_save.enable = true; // 등록
- rdo_medamtpostyn.enable = true; // 선/후불
- }
- btn_save2.enable = false; // 부유형등록
- }
- if (mskind == "S") {
- if (gv_is_m_kind) {
- ds_main_inpt.setColumn(0, "inpt_medamtpostyn", "Y"); // 진찰료 선/후불 - 후불로 설정
- ds_main_inpt.setColumn(0, "inpt_medcostestmflag", "N"); // 진찰료 미산정
- btn_calcscorcalc.enable = false; // 수가계산
- btn_save.enable = false; // 등록
- btn_save2.enable = true; // 부유형등록
- rdo_medamtpostyn.enable = false; // 선/후불
- }
- else {
- ds_main_inpt.setColumn(0, "inpt_mskind", "M");
- sysf_messageBox("재원상태의 주유형 입원등록정보가 없습니다. 부유형 등록을 할 수없습니다!!", "C");
- return;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 진찰료 산정 라디오 아이템 변경 후 이벤트
- ****************************************************************************************/
- function rdo_medcostestmflag_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- var value = ds_main_inpt.getColumn(0, "inpt_medcostestmflag");
- if (value == "Y") {
- cmb_medamtfreeresn.enable = false;
- ds_main_inpt.setColumn(0, "inpt_medamtfreeresn", "");
- }
- else if (value == "N") {
- cmb_medamtfreeresn.enable = true;
- cmb_medamtfreeresn.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 진찰료 산정 라디오 아이템 변경 후 이벤트
- ****************************************************************************************/
- function rdo_medamtpostyn_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- var value = ds_main_inpt.getColumn(0, "inpt_medamtpostyn");
- if (value == "N") {
- btn_save.enable = false;
- btn_calcscorcalc.enable = true;
- gs_prcs = "1";
- ds_hidden_com.setColumn(0, "cardcashflag", "C");
- }
- else {
- btn_save.enable = true;
- btn_calcscorcalc.enable = false;
- gs_prcs = "2";
- ds_hidden_com.setColumn(0, "cardcashflag", "");
- // 진료비 재설정
- fOneInstance_Reset("opmi");
- // warning 제거
- ds_main_opmi.addColumn('opmi_totreduamt', 'string');
- ds_main_opmi.addColumn('opmi_taxamt', 'string');
- ds_main_opmi.addColumn('opmi_paypsnflag', 'string');
- fBaseDataInitOpmi();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 응급/DSC구분 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo2_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- // 2007.10.11 하드 코딩은 pam.js로 나중에 빼자.
- var erdscflag = ds_hidden_com.getColumn(0, "erdscflag");
- // 치과의 경우 DSC만 가용처리
- if (ds_hidden_session.getColumn(0, "sess_dutplceinstcd") == "033" && erdscflag != "D") {
- sysf_messageBox("경북대학교치과병원의 경우 응급실 / 항암주사실은 접수불가입니다.", "E000");
- ds_hidden_com.setColumn(0, "erdscflag", "D");
- return;
- }
- //응급실
- if (erdscflag == "E") {
- // 응급실 병실코드
- var roomcd = ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E03'), "cdnm");
- // 진료과(응급의학과 디폴트)
- var orddeptcd = ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E01'), "cdnm");
- ds_main_inpt.setColumn(0, "inpt_orddeptcd", orddeptcd);
- // 진료과 영문약어 셋팅
- fOrdDeptNmSet();
- // 전문의 셋팅
- //fOrddridSet(orddeptcd);
- fSetERDrid();
- // 전문의는 디폴트로 응급의학과 셋팅
- ds_main_inpt.setColumn(0, "inpt_medispclid", ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E02'), 'cdnm'));
- // 병동(응급의료센터 디폴트)
- var idx = ds_init_roomcd.findRow('cd', roomcd);
- ds_main_inpt.setColumn(0, "inpt_wardcd", ds_init_roomcd.getColumn(idx, 'wd'));
- ds_main_inpt.setColumn(0, "inpt_roomcd", roomcd);
- // 등급
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", ds_init_roomcd.getColumn(idx, 'gr'));
- // 형태
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", ds_init_roomcd.getColumn(idx, 'ty'));
- // 원내사유코드
- ds_main_inpt.setColumn(0, "inpt_hosoutexptresncd", "11");
- // 진료의뢰 수급절차는 3차병원으로 통일 by 조중래 20160118
- // 수급절차
- ds_main_inpt.setColumn(0, "inpt_ordreqformflag", "3");
- // 최초ordtype
- ds_main_inpt.setColumn(0, "inpt_orgordtype", "E");
- // CHEMO를 제외한 경우 "-" 설정
- ds_main_inpt.setColumn(0, "inpt_etcordflag", "-");
- // 2009.07.01, JHP, 응급/DSC구분에 따른 진찰료산정값 변경(응급:Y, 그외:N)
- // 진찰료산정 Yes
- ds_main_inpt.setColumn(0, "inpt_medcostestmflag", "Y");
- // 진찰료 미산정사유 X
- ds_main_inpt.setColumn(0, "inpt_medamtfreeresn", "");
- cmb_medamtfreeresn.enable = false;
- cmb_orddeptcd.enable = false;
- // 2009.06.15 - '사본발행', '진단서발행' 선택할 수 있도록 enable시킴
- cmb_etcordflag.enable = true;
- rdo_mskind.enable = true;
- btn_save2.enable = false;
- rdo_medamtpostyn.enable = true;
- }
- else if (erdscflag == "D") {
- // 응급실 병실코드
- var roomcd = ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'D01'), "cdnm");
- // 진료과 영문약어 셋팅
- fOrdDeptNmSet();
- // 전문의 셋팅
- fOrddridSet(ds_main_inpt.getColumn(0, "inpt_orddeptcd"));
- var idx = ds_init_roomcd.findRow('cd', roomcd);
- // 병동(통원수술센터 디폴트)
- ds_main_inpt.setColumn(0, "inpt_wardcd", ds_init_roomcd.getColumn(idx, "wd"));
- ds_main_inpt.setColumn(0, "inpt_roomcd", roomcd);
- // 등급
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", ds_init_roomcd.getColumn(idx, "gr"));
- // 형태
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", ds_init_roomcd.getColumn(idx, "ty"));
- // 원내사유코드
- ds_main_inpt.setColumn(0, "inpt_hosoutexptresncd", "00");
- // 수급절차
- ds_main_inpt.setColumn(0, "inpt_ordreqformflag", "0");
- // 최초ordtype
- ds_main_inpt.setColumn(0, "inpt_orgordtype", "D");
- // CHEMO를 제외한 경우 "-" 설정
- ds_main_inpt.setColumn(0, "inpt_etcordflag", "-");
- ds_main_inpt.setColumn(0, "inpt_mskind", "M");
- // 2009.07.01, JHP, 응급/DSC구분에 따른 진찰료산정값 변경(응급:Y, 그외:N)
- // 진찰료산정 Yes
- ds_main_inpt.setColumn(0, "inpt_medcostestmflag", "Y");
- // 진찰료 미산정사유 "-"
- ds_main_inpt.setColumn(0, "inpt_medamtfreeresn", "00");
- cmb_medamtfreeresn.enable = true;
- ds_main_inpt.setColumn(0, "inpt_medamtpostyn", "Y"); // 진찰료 후불
- cmb_orddeptcd.enable = true;
- // 2009.06.15 - '사본발행', '진단서발행' 선택할 수 있도록 enable시킴
- cmb_etcordflag.enable = true;
- rdo_mskind.enable = false;
- btn_save2.enable = false;
- cmb_orddeptcd.setFocus();
- }
- // CHEMO(암센터주사실)
- else if (erdscflag == "C") {
- // 응급실 병실코드
- var roomcd = ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'C01'), "cdnm");
- // 진료과 영문약어 셋팅
- fOrdDeptNmSet();
- // 전문의 셋팅
- fOrddridSet(ds_main_inpt.getColumn(0, "inpt_orddeptcd"));
- var idx = ds_init_roomcd.findRow('cd', roomcd);
- // 병동
- ds_main_inpt.setColumn(0, "inpt_wardcd", ds_init_roomcd.getColumn(idx, "wd"));
- ds_main_inpt.setColumn(0, "inpt_roomcd", roomcd);
- // 등급
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", ds_init_roomcd.getColumn(idx, "gr"));
- // 형태
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", ds_init_roomcd.getColumn(idx, "ty"));
- //원내사유코드
- ds_main_inpt.setColumn(0, "inpt_hosoutexptresncd", "00");
- // 수급절차
- ds_main_inpt.setColumn(0, "inpt_ordreqformflag", "0");
- // 최초ordtype
- ds_main_inpt.setColumn(0, "inpt_orgordtype", "C");
- // CHEMO를 제외한 경우 "-" 설정
- ds_main_inpt.setColumn(0, "inpt_etcordflag", "J");
- ds_main_inpt.setColumn(0, "inpt_mskind", "M");
- // 2009.07.01, JHP, 응급/DSC구분에 따른 진찰료산정값 변경(응급:Y, 그외:N)
- // 진찰료산정 Yes
- ds_main_inpt.setColumn(0, "inpt_medcostestmflag", "Y");
- // 진찰료 미산정사유 "-"
- ds_main_inpt.setColumn(0, "inpt_medamtfreeresn", "00");
- // 진찰료 선/후불 : 후불
- ds_main_inpt.setColumn(0, "inpt_medamtpostyn", "Y");
- cmb_medamtfreeresn.enable = true;
- cmb_orddeptcd.enable = true;
- cmb_etcordflag.enable = true;
- rdo_mskind.enable = false;
- btn_save2.enable = false;
- // 후불접수이므로 수가계산 불요
- btn_calcscorcalc.enable = false;
- // 저장버튼 활성화
- btn_save.enable = true;
- cmb_orddeptcd.setFocus();
- }
- // BMT주사실 - 2009.02.26
- else if (erdscflag == "B") {
- // 응급실 병실코드
- var roomcd = ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'B01'), "cdnm");
- // 진료과 영문약어 셋팅
- fOrdDeptNmSet();
- // DBS227, 사용되지 않는 변수
- // var sWardCD = "3120800000";
- // 전문의 셋팅
- fOrddridSet(ds_main_inpt.getColumn(0, "inpt_orddeptcd"));
- // 병동
- var idx = ds_init_roomcd.findRow('cd', roomcd);
- ds_main_inpt.setColumn(0, "inpt_wardcd", ds_init_roomcd.getColumn(idx, "wd"));
- ds_main_inpt.setColumn(0, "inpt_roomcd", roomcd);
- // 등급
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", ds_init_roomcd.getColumn(idx, "gr"));
- // 형태
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", ds_init_roomcd.getColumn(idx, "ty"));
- // 원내사유코드
- ds_main_inpt.setColumn(0, "inpt_hosoutexptresncd", "00");
- // 수급절차
- ds_main_inpt.setColumn(0, "inpt_ordreqformflag", "0");
- // 최초ordtype
- ds_main_inpt.setColumn(0, "inpt_orgordtype", "B");
- // CHEMO를 제외한 경우 "-" 설정
- ds_main_inpt.setColumn(0, "inpt_etcordflag", "-");
- ds_main_inpt.setColumn(0, "inpt_mskind", "M");
- // 2009.07.01, JHP, 응급/DSC구분에 따른 진찰료산정값 변경(응급:Y, 그외:N)
- // 진찰료산정 No
- ds_main_inpt.setColumn(0, "inpt_medcostestmflag", "N");
- // 진찰료 미산정사유 "-"
- ds_main_inpt.setColumn(0, "inpt_medamtfreeresn", "00");
- cmb_medamtfreeresn.enable = true;
- cmb_orddeptcd.enable = true;
- cmb_etcordflag.enable = true;
- rdo_mskind.enable = false;
- btn_save2.enable = false;
- cmb_orddeptcd.setFocus();
- }
- // 기본은 응급실로 설정
- else {
- ds_hidden_com.setColumn(0, "erdscflag", "E");
- // 응급실 병실코드
- var roomcd = ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E03'), "cdnm");
- ds_main_inpt.setColumn(0, "inpt_orddeptcd", ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E01'), "cdnm")); //진료과(응급의학과 디폴트)
- // 진료과 영문약어 셋팅
- fOrdDeptNmSet();
- // 응급의학과 당직의 설정
- fOrddridSet();
- // 전문의는 디폴트로 응급의학과 셋팅
- ds_main_inpt.setColumn(0, "inpt_medispclid", ds_init_pam_P0060list.getColumn(ds_init_pam_P0060list.findRow('cdid', 'E02'), "cdnm"));
- // 병동(응급의료센터 디폴트)
- var idx = ds_init_roomcd.findRow('cd', roomcd);
- ds_main_inpt.setColumn(0, "inpt_wardcd", ds_init_roomcd.getColumn(idx, "wd"));
- ds_main_inpt.setColumn(0, "inpt_roomcd", roomcd);
- // 등급
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", ds_init_roomcd.getColumn(idx, "gr"));
- // 형태
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", ds_init_roomcd.getColumn(idx, "ty"));
- // 원내사유코드
- ds_main_inpt.setColumn(0, "inpt_hosoutexptresncd", "11");
- // 진료의뢰 수급절차는 3차병원으로 통일 by 조중래 20160118
- // 수급절차 - 3차
- ds_main_inpt.setColumn(0, "inpt_ordreqformflag", "3");
- // 최초ordtype
- ds_main_inpt.setColumn(0, "inpt_orgordtype", "E");
- // CHEMO를 제외한 경우 "-" 설정
- ds_main_inpt.setColumn(0, "inpt_etcordflag", "-");
- // 2009.07.01, JHP, 응급/DSC구분에 따른 진찰료산정값 변경(응급:Y, 그외:N)
- // 진찰료산정 Yes
- ds_main_inpt.setColumn(0, "inpt_medcostestmflag", "Y");
- // 진찰료 미산정사유 X
- ds_main_inpt.setColumn(0, "inpt_medamtfreeresn", "");
- cmb_medamtfreeresn.enable = false;
- cmb_orddeptcd.enable = false;
- cmb_etcordflag.enable = true; // 2009.06.15 - '사본발행', '진단서발행' 선택할 수 있도록 enable시킴
- rdo_mskind.enable = true;
- btn_save2.enable = false;
- rdo_medamtpostyn.enable = true;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 초재진구분 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_fsexamflag_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var flag = ds_main_inpt.getColumn(0, 'inpt_fsexamflag');
- var value = 'Y';
- if (flag != 'F') {
- value = 'N';
- }
- ds_hidden_com.setColumn(0, 'idcard', value);
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 초재진구분 bool4 체크박스 상태 변경 후 이벤트
- ****************************************************************************************/
- function bool4_onchanged(obj: CheckBox, e: CheckBoxChangeEventInfo) {
- if (e.postvalue == 'Y') {
- cmb_fsexamflag.enable = true;
- }
- else {
- cmb_fsexamflag.enable = false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 병동 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- 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");
- // 20070808 kshin 분만실.
- if (wardcd == gsWardCd_BABY) {
- if (sex == "M") {
- sysf_messageBox("성별이 남자입니다. 다른병동을", "C002");
- // 체크
- ds_main_inpt.setColumn(0, "inpt_wardcd", ds_hidden_original_inpt.getColumn(0, "inpt_wardcd"));
- return false;
- }
- }
- // 20070808 kshin 응급병동,응급의료센터 선택시 입원경로 응급실 셋팅.
- var value = '1';
- if (wardcd == gsWardCd_ER || wardcd == gsWardCd_ER1) {
- value = '2';
- }
- ds_main_inpt.setColumn(0, "inpt_inpath", value);
- if (wardcd == "" || wardcd == " ") {
- ds_cmb_roomcd.copyData(ds_init_roomcd, true);
- 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_init_roomcd.filter('wd == "' + wardcd + '"');
- ds_cmb_roomcd.copyData(ds_init_roomcd, true);
- ds_init_roomcd.filter('');
- ds_main_inpt.setColumn(0, 'inpt_roomcd', '');
- ds_cmb_roomtypecd.copyData(ds_init_roomtypecd, true);
- ds_cmb_roomgrdecd.copyData(ds_init_roomgrdecd, true);
- // 20070810 kshin 병동선택시 병실,병실형태,등급 초기화
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", "");
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", "");
- }
- // 특수병동
- for (var i = 1; i <= ds_init_wardcd.rowcount; i++) {
- var target = ds_init_wardcd(i, "cd");
- if (target == wardcd) {
- var value = ds_init_wardcd.getColumn(0, "of");
- if (value == "S") {
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", "-");
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", "-");
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 병실 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_roomcd_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var roomcd = ds_main_inpt.getColumn(0, "inpt_roomcd");
- var wardcd = ds_main_inpt.getColumn(0, "inpt_wardcd");
- var ptbsSex = ds_main_ptbs.getColumn(0, "ptbs_sex");
- var inptSex = utlf_transNullToEmpty(ds_init_roomcd.getColumn(ds_init_roomcd.findRow('cd', roomcd), "sex"));
- // 20070903 병실선택시 병실정보에 병상수를 체크하여 병상이 비어있지 않은 병실에 입원등록을 할 수 없게 한다.
- //fSubmitBefore();
- fSubmitAfter();
- dsf_createDsRow('ds_req', [{ col: 'roomcd', type: 'string', size: 256, val: roomcd }], false);
- dsf_createDsRow('ds_res', [{ col: 'inpatcnt', type: 'int', size: 256, val: '' }], false);
- var oParam = {};
- oParam.id = "TRPMI02602";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetRoomCheckInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_res=rsltroom";
- oParam.async = false;
- tranf_submit(oParam);
- if (ds_res.getColumn(0, 'inpatcnt') < 1) {
- sysf_messageBox("빈병상이 아닙니다. 빈병상이 있는 다른 병실을", "C002");
- ds_main_inpt.setColumn(0, "inpt_roomcd", "");
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", "");
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", "");
- cmb_roomcd.setFocus();
- return false;
- }
- if (ptbsSex != inptSex) {
- if (inptSex != "" && inptSex != " " && inptSex != "A") {
- sysf_messageBox("환자 성별과 병실정보 성별이 다릅니다. 다른 병실을", "C002");
- ds_main_inpt.setColumn(0, 'inpt_roomcd', '');
- ds_cmb_roomcd.copyData(ds_init_roomcd, true);
- ds_cmb_roomgrdecd.copyData(ds_init_roomgrdecd, true);
- ds_cmb_roomtypecd.copyData(ds_init_roomtypecd, true);
- ds_main_inpt.setColumn(0, "inpt_wardcd", "");
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", "");
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", "");
- cmb_wardcd.setFocus();
- return false;
- }
- }
- ds_cmb_roomgrdecd.copyData(ds_init_roomgrdecd, true);
- ds_cmb_roomtypecd.copyData(ds_init_roomtypecd, true);
- // 20070727 kshin 병실선택시 병동이 바뀌도록 요구
- var idx = ds_init_roomcd.findRow('cd', roomcd);
- ds_main_inpt.setColumn(0, "inpt_wardcd", ds_init_roomcd.getColumn(idx, "wd"));
- ds_main_inpt.setColumn(0, "inpt_roomgrdecd", ds_init_roomcd.getColumn(idx, "gr"));
- ds_main_inpt.setColumn(0, "inpt_roomtypecd", ds_init_roomcd.getColumn(idx, "ty"));
- if (wardcd == "2100300000") {
- if (ptbsSex == "M") {
- sysf_messageBox("성별이 남자입니다. 다른병동을", "C002");
- 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", "");
- cmb_wardcd.setFocus();
- return false;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 병실형태 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function cmb_roomtypecd_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var roomtypecd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_roomtypecd"));
- if (roomtypecd == "" || roomtypecd == " ") {
- ds_cmb_roomgrdecd.copyData(ds_init_roomgrdecd, true);
- }
- else {
- ds_init_roomgrdecd.filter('typecd == "' + roomtypecd + '"');
- ds_cmb_roomgrdecd.copyData(ds_init_roomgrdecd, true);
- ds_init_roomgrdecd.filter('');
- }
- ds_main_inpt.setColumn(0, 'inpt_roomgrdecd', '');
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 직원가족 버튼 클릭 이벤트
- ****************************************************************************************/
- function button3_onclick(obj: Button, e: ClickEventInfo) {
- frmf_setParameter("SPPMC03800_emplid", '');
- frmf_setParameter("SPPMC03800_emplnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
- frmf_setParameter("SPPMC03800_rrgstno1", ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
- frmf_setParameter("SPPMC03800_rrgstno2", ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
- frmf_setParameter("SPPMC03800_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- frmf_modal("SPPMC03800", "SPPMC03800", '', "", "", "", "", "", "", "", "", "", "M");
- //선택한 직원정보 세팅
- var emplno = utlf_transNullToEmpty(frmf_getParameter("SPPMC03800_emplid"));
- var emplnm = frmf_getParameter("SPPMC03800_emplnm");
- var discuncocd = frmf_getParameter("SPPMC03800_discuncocd");
- var famyrelnm = frmf_getParameter("SPPMC03800_famyrelnm");
- var preststatnm = frmf_getParameter("SPPMC03800_preststatnm");
- var profacptyn = frmf_getParameter("SPPMC03800_profacptyn");
- var profacptdd = frmf_getParameter("SPPMC03800_profacptdd");
- var remark = frmf_getParameter("SPPMC03800_remark");
- frmf_clearParameter("SPPMC03800_pid");
- frmf_clearParameter("SPPMC03800_emplid");
- frmf_clearParameter("SPPMC03800_emplnm");
- frmf_clearParameter("SPPMC03800_discuncoflag");
- frmf_clearParameter("SPPMC03800_discuncocd");
- frmf_clearParameter("SPPMC03800_famyrelnm");
- frmf_clearParameter("SPPMC03800_preststatnm");
- frmf_clearParameter("SPPMC03800_profacptyn");
- frmf_clearParameter("SPPMC03800_profacptdd");
- frmf_clearParameter("SPPMC03800_remark");
- // 감면정보 존재 시 감면정보 설정
- if (emplno != '' && emplno != ' ') {
- 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); // 참고사항
- }
- // 감면정보 미존재 시 감면정보 초기화
- else {
- ds_main_inpt.setColumn(0, "inpt_emplno", ""); // 직원번호
- ds_main_iphs.setColumn(0, "iphs_emplnm", ""); // 직원성명
- ds_main_iphs.setColumn(0, "iphs_disccd", "-"); // 감면계정
- ds_main_iphs.setColumn(0, "iphs_famyrelnm", ""); // 관계
- ds_main_iphs.setColumn(0, "iphs_preststatnm", ""); // 근무상태
- ds_main_iphs.setColumn(0, "iphs_profacptyn", ""); // 증명서접수여부
- ds_main_iphs.setColumn(0, "iphs_profacptdd", ""); // 증명서접수일자
- ds_main_iphs.setColumn(0, "iphs_remark", ""); // 참고사항
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 계정감면 input5 키보드 입력 이벤트
- ****************************************************************************************/
- function input5_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == "13") {
- var disccd = String(ds_main_iphs.getColumn(0, 'iphs_disccd')).toUpperCase();
- // 존재하지 않는 할인코드 입력시 메시지 처리
- var cd = ds_init_disccd.getColumn(ds_init_disccd.findRow('cd', disccd), 'cd');
- if (utlf_isNull(cd)) {
- sysf_messageBox("존재하지 않는 감면계정입니다. [해당사항 없음]으로 설정합니다.!!", "I");
- ds_main_iphs.setColumn(0, "iphs_disccd", "-");
- input5.setFocus();
- } else {
- ds_main_iphs.setColumn(0, "iphs_disccd", disccd);
- input6.setFocus();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 장애미수 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function combo1_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- // 대구 장애인 구강센터 미수코드 자동설정
- var value = utlf_transNullToEmpty(e.postvalue);
- if (value != '' && value != ' ' && value != '-') {
- var indd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_indd"));
- if (indd == "") {
- indd = utlf_getCurrentDate();
- }
- // 미수코드 유효성 검증
- if (!fUncoCdCheck(ds_main_ptbs.getColumn(0, "ptbs_pid"), indd, // pam_pamcomnxp\PAM.xjs
- ds_main_inpt.getColumn(0, "inpt_orddeptcd"), ds_main_iphs.getColumn(0, "iphs_insukind"), value)) {
- ds_main_iphs.setColumn(0, "iphs_uncocd", "-");
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 쟁애미수 콤보 아이템 변경 후 이벤트
- ****************************************************************************************/
- function bool5_onchanged(obj: CheckBox, e: CheckBoxChangeEventInfo) {
- var enable = false;
- if (e.postvalue == 'Y') {
- ipt_rqsthospcd.setFocus();
- enable = true;
- }
- else {
- ds_main_inpt.setColumn(0, 'inpt_rqsthospcd', '');
- ds_main_inpt.setColumn(0, 'inpt_rqstdrid', '');
- // 인스턴스 정해지면 클리어 해준다.
- }
- ipt_rqsthospcd.enable = enable;
- ipt_rqstdrid.enable = enable;
- }
- /****************************************************************************************
- * Argument :
- * Description : [응급/DSC등록] 입원약정서구분 관리 버튼 클릭 이벤트
- ****************************************************************************************/
- function button11_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_main_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 switch1_case1_btn_insucd_search_onclick(obj: Button, e: ClickEventInfo) {
- var insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- // 보험
- var insuflag = '';
- if (insukind == gsBoHeom) {
- // 보호1종,보호2종
- insuflag = '1';
- }
- else if (insukind == gsBoHo1 || insukind == gsBoHo2) {
- // 자보
- insuflag = '2';
- }
- else if (insukind == gsJaboKind) {
- // 산재,공상
- insuflag = '3';
- }
- else if (insukind == gsSanJae || insukind == gsGongSang) {
- // 일반
- insuflag = '4';
- }
- else if (insukind == gsIlBan) {
- // 외국인
- insuflag = '5';
- }
- else if (insukind == gsForIn) {
- // 임상시험
- insuflag = '6';
- }
- else if (insukind == gsImSang) {
- insuflag = '7';
- }
- if (insuflag != '') {
- ds_hidden_popup.setColumn(0, 'insuflag', insuflag);
- }
- // 2007.09.11 추가
- // int와 string 구분
- if (utlf_isNull(parseInt(ds_main_ptin.getColumn(0, 'ptin_insucd')))) {
- ds_hidden_popup.setColumn(0, "srchcond", "2");
- }
- else {
- ds_hidden_popup.setColumn(0, "srchcond", "1");
- }
- var ptinInsucd = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_insucd"));
- if (ptinInsucd != "" && ptinInsucd != " " && ptinInsucd == "-") {
- ds_hidden_popup.setColumn(0, "srchcnts", ptinInsucd);
- }
- frmf_modal("SPPMB01500", "SPPMB01500", { arg_ds_hidden: ds_hidden_popup }, "", "", "", "", "", "", "", "", "", "M");
- var retVal = utlf_transNullToEmpty(frmf_getParameter("SPPMB01500_RTN"));
- if (retVal == '' || retVal == 'N') {
- return;
- }
- if (retVal == "Y") {
- var insucd = frmf_getParameter("SPPMB01500_insucd");
- var insucdnm = frmf_getParameter("SPPMB01500_insucdnm");
- ds_main_ptin.setColumn(0, "ptin_insucd", insucd);
- ds_main_ptin.setColumn(0, "ptin_insunm", insucdnm);
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 보험증번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function switch1_case1_btn_insuno_search_onclick(obj: Button, e: ClickEventInfo) {
- //보험증번호 조회(보험자격조회)
- var parm = 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", parm);
- // 신종플루진료
- if (ds_main_inpt.getColumn(0, "inpt_ordtype") == "E") {
- frmf_setParameter("SPPMC03900_ETCORD", ds_main_inpt.getColumn(0, "inpt_etcordflag"));
- }
- else {
- frmf_setParameter("SPPMC03900_ETCORD", "");
- }
- frmf_modal("SPPMC03900", "SPPMC03900", '', "", "", "", "", "", "", "", "", "", "M");
- // 자격조회 실패한 경우, 일반으로 처리되도록 수정 by 조중래 20140507
- var retVal = utlf_transNullToEmpty(frmf_getParameter("SPPMC03900_RTN"));
- if (retVal == "" || retVal == "N") {
- ds_main_iphs.setColumn(0, "iphs_insukind", "51");
- frmf_inputEnterKey('cmb_insukind', 'onitemchanged', new ItemChangeEventInfo);
- return;
- }
- if (retVal == "Y") {
- //return 값이 있으면, 보험유형,증번호,보험자기호,취득일자,피보험자성명
- var insukind = frmf_getParameter("SPPMC03900_insukind");
- var insuno = frmf_getParameter("SPPMC03900_insuno");
- var insucd = frmf_getParameter("SPPMC03900_insucd");
- var insdnm = frmf_getParameter("SPPMC03900_insdnm");
- var sInsuFromDD = frmf_getParameter("SPPMC03900_insufromdd");
- // 2008.09.17 - 희귀난치대상자, 차상위대상여부 추가
- var rareobstflag = frmf_getParameter("SPPMC03900_rareobstflag");
- // 차상위대상자일 경우 보조유형의 차상위에 해당하는 '32'를 넘겨줌, 아니면, '00'
- var suppkind = frmf_getParameter("SPPMC03900_suppkind");
- var ownbflag = frmf_getParameter("SPPMC03900_ownbflag");
- var setInsucd = "";
-
- //20191101 고영민 타요양병원입원여부 추가
- var mdcareHsptHsptzYn = frmf_getParameter("SPPMC03900_mdcareHsptHsptzYn");
- frmf_clearParameter("SPPMC03900_");
- if (utlf_isNull(insucd)) {
- // 건강보험 지역가입자일 경우 기본값으로 설정
- if (insukind == "11") {
- setInsucd = "0015"
- }
- }
- else {
- setInsucd = insucd;
- }
- // 2008.11.06 - 세대주성명과 환자이름이 같으면 본인으로 관계 설정
- var hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
- if (hngnm == insdnm) {
- ds_main_ptin.setColumn(0, "ptin_insdrela", "1");
- }
- else {
- var value = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, 'ptin_insdrela'));
- if (value == '' || value == '-') {
- ds_main_ptin.setColumn(0, "ptin_insdrela", "5"); // 기타
- }
- }
- //return 값이 있으면, 보험유형,증번호,보험자기호,취득일자,피보험자성명
- ds_main_iphs.setColumn(0, "iphs_insukind", insukind);
- ds_main_ptin.setColumn(0, "ptin_insukind", insukind);
- ds_main_ptin.setColumn(0, "ptin_insucd", setInsucd);
- ds_main_ptin.setColumn(0, "ptin_insuno", insuno);
- ds_main_ptin.setColumn(0, "ptin_insdnm", insdnm);
- ds_main_ptin.setColumn(0, "ptin_fromdd", sInsuFromDD);
- ds_main_ptin.setColumn(0, "ptin_todd", "99991231");
- // 희귀난치대상자
- // 20091216 JHP 수정추가 박승만대리 요청 보험자격조회시 희귀난치대상자일경우 iphs_rareobstflag가 H로 들어가는데 조건상관없이 무조건 I로 들어가게 한다.
- // 기존에는 rareobstflag값을 (의료보험승인화면)에서 받았다. 희귀면 H, 아니면 I.. 요청에 의하여 기존것 주석처리 무조건 "I"로 셋팅함.
- ds_main_iphs.setColumn(0, "iphs_rareobstflag", "I");
- // 차상위대상자 - 보조유형으로 설정
- // 차상위1종
- if (suppkind == "32") {
- ds_main_iphs.setColumn(0, "iphs_suppkind", "32");
- ds_hidden.setColumn(0, "ScndSuptrgtFlag", "1");
- }
- // 차상위2종
- if (suppkind == "33") {
- ds_main_iphs.setColumn(0, "iphs_suppkind", "33");
- ds_hidden.setColumn(0, "ScndSuptrgtFlag", "2");
- }
- // 본인부담구분
- if (!utlf_isNull(ownbflag)) {
- ds_main_inpt.setColumn(0, "inpt_ownbflag", ownbflag);
- }
-
- //20191101 고영민 타요양병원 입원 시 전액본인부담 세팅
- if(mdcareHsptHsptzYn == "Y"){
- ds_main_inpt.setColumn(0, "inpt_ordreqformflag", "4"); //수급절차 기타100%
- ds_main_iphs.setColumn(0, "iphs_suppkind", "01"); //보조유형 전액본인부담
- ds_main_iphs.setColumn(0, "iphs_suppkindresn", "11"); //보조사유 타요양변원 입원중
-
- fKindSuppSelect();
-
- sysf_messageBox("타요양병원입원중으로 전액본인부담으로 변경합니다", "I999", "");
- }
-
- // 공단체크해제
- ds_hidden.setColumn(0, "nhicyn", "N");
- }
- //신종플루
- frmf_clearParameter("SPPMC03900_ETCORD");
- }
- /****************************************************************************************
- * Argument :
- * Description : [보험] 피보관계 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function switch1_case1_cmb_insdrela_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var insdrela = utlf_transNullToEmpty(ds_main_ptin.getColumn(0, "ptin_insdrela"));
- if (insdrela != "" && insdrela != "-") {
- // 본인
- 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"));
- // 취득일자
- switch1.case1.ipt_fromdd.setFocus();
- }
- // 기타
- else if (insdrela == "5") {
- // 기타일 때는 아무 것도 하지 않음
- }
- else {
- ds_main_ptin.setColumn(0, "ptin_insdnm", "-");
- ds_main_ptin.setColumn(0, "ptin_insdrrgstno1", "-");
- ds_main_ptin.setColumn(0, "ptin_insdrrgstno2", "-");
- // 피보성명
- switch1.case1.ipt_insdnm.setFocus();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 감액 버튼 클릭 이벤트
- ****************************************************************************************/
- function button60_onclick(obj: Button, e: ClickEventInfo) {
- if (gs_prcs != "2") {
- sysf_messageBox("수가계산 후 감액적용가능합니다!", "E999");
- return;
- }
- //멀티 입력일 경우 감액 선택 불가
- if (ds_main_m_opmi.rowcount > 0) {
- sysf_messageBox("멀티접수시는 감액 적용불가능합니다!", "E999");
- return;
- }
- var dcgmCsv = dsf_getDsCSV(ds_main_h_dcgm2);
- var parm = ds_main_otpt.getColumn(0, "otpt_orddd") + "▦" + // 진료일자
- ds_main_opmi.getColumn(0, "opmi_cashamt") + "▦" + // 수납대상금액
- dcgmCsv + "▦" + // parent가 이미 가지고 있던 감액 내역
- dcgmCsv + "▦"; // 팝업이 닫힐때 감액내역을 받을 위치
- frmf_setParameter("SPPAO00800_PARM", parm);
- frmf_modal("SPPAO00800", "SPPAO00800", '', "", "", "", "", "", "", "", "", "", "M");
- var retVal = utlf_transNullToEmpty(frmf_getParameter("SPPAO00800_RTN"));
- if (retVal == "" || retVal == "N") {
- return;
- }
- var totreduamt = parseInt(frmf_getParameter("SPPAO00800_TotReduAmt"));
- var discamt = parseInt(ds_main_opmi.getColumn(0, "opmi_discamt"));
- ds_main_opmi.setColumn(0, "opmi_reduamt", String(discamt));
- totreduamt += discamt;
- ds_main_opmi.setColumn(0, "opmi_totreduamt", String(totreduamt));
- fCalcRcpt2();
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 미수액 버튼 클릭 이벤트
- ****************************************************************************************/
- function button46_onclick(obj: Button, e: ClickEventInfo) {
- if (gs_prcs != "2") {
- sysf_messageBox("수가계산 후 미수적용가능합니다!", "E999");
- return;
- }
- //멀티 입력일 경우 감액 선택 불가
- if (ds_main_m_opmi.rowcount > 0) {
- sysf_messageBox("멀티접수시는 미수 적용불가능합니다!", "E999");
- return;
- }
- //미수적용가능한 금액인지 검증
- if (parseInt(ds_main_opmi.getColumn(0, 'opmi_cashamt')) < 0) {
- sysf_messageBox("미수적용할 금액이 없습니다!", "E999");
- return;
- }
- var csv = dsf_getDsCSV(ds_main_h_unco);
- //============================================================================================
- var obj = {
- ordtype: '0', // 진료형태(ordtype)
- orddd: ds_main_inpt.getColumn(0, 'inpt_indd'), // 진료일자
- cashamt: ds_main_opmi.getColumn(0, 'opmi_cashamt'), // 수납대상금액
- dsStrSend: ds_main_h_unco, // parent가 이미 가지고 있던 미수 내역
- dsStrRcv: ds_main_h_unco, // 팝업이 닫힐때 미수내역을 받을 위치
- brateflag: '',
- payownbamt: '',
- nopyownbamt: '',
- specownbamt: ''
- };
- // 미수입력 팝업에서는 오브젝트로 받는다
- //frmf_setParameter("SPPAO00900_PARM", parm);
- frmf_modal("SPPAO00900", "SPPAO00900", { objPam: obj }, "", "", "", "", "", "", "", "", "", "M");
- var retVal = utlf_transNullToEmpty(frmf_getParameter("SPPAO00900_RTN"));
- if (retVal == "N" || retVal == "") {
- return;
- }
- //============================================================================================
- var uncoAmt = frmf_getParameter("SPPAO00900_TotUncoAmt");
- ds_main_opmi.setColumn(0, "opmi_uncoamt", uncoAmt);
- fCalcRcpt2();
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 선수금 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_mdlrcptamt_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
- if (gs_prcs == "2") {
- if (e.keyCode == "13") {
- obj.updateToDataset();
- if (parseInt(e.postvalue) < 0) {
- ds_main_opmi.setColumn(0, "opmi_mdlrcptamt", "0");
- fCalcRcpt2();
- sysf_messageBox("[-]중간금은 입력할 수 없습니다!", "E999");
- }
- else {
- fCalcRcpt2();
- }
- }
- }
- else {
- ds_main_opmi.setColumn(0, "opmi_mdlrcptamt", "0");
- sysf_messageBox("수가계산 전에는 중간금을 입력할수 없습니다!", "E999");
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 수납방법 라디오 아이템 변경 후 이벤트
- ****************************************************************************************/
- function radio1_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- //2007.10.18 카드 'Y' 현금영수증 'N' 현금 'C'
- if (e.postvalue == "Y") {
- // 소득공제/지출증빙 체크 비활성화
- rdo_indyn.enable = false;
- //2014/11/28 이정택 수정
- ds_hidden_com.setColumn(0, "cash_indinstflag", "00");
- //2014/11/28 이정택 수정
- ds_hidden_com.setColumn(0, "card_cardno", "");
- ds_hidden_com.setColumn(0, "card_valiterm", "");
- ds_hidden_com.setColumn(0, "card_allotmm", "");
- ds_hidden_com.setColumn(0, "swipedata", "");
- ds_main_opmi.setColumn(0, "opmi_cardamt", ds_main_opmi.getColumn(0, "opmi_targetamt"));
- ds_main_opmi.setColumn(0, "opmi_cashamt", "0");
- ipt_cardno.setFocus();
- }
- else {
- //현금영수증이면
- // if (e.postvalue == "N") {
- // 소득공제/지출증빙 체크 활성화
- rdo_indyn.enable = true;
- ds_hidden_com.setColumn(0, "cash_indinstflag", "00");
- //현금영수증 관련 기본세팅:주민번호 => 추후에는 현금영수증정보 기준에서 조회
- ds_hidden_com.setColumn(0, "card_cardno",
- utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"))
- + utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2")));
-
- // 현금영수증승인 자격확인구분(1:주민번호, 2:전화번호, 3:카드번호, 4:사업자번호)' ;
- ds_hidden_com.setColumn(0, "cash_qualcnfmflag", "1");
- ds_hidden_com.setColumn(0, "card_valiterm", "");
- ds_hidden_com.setColumn(0, "card_allotmm", "");
- ds_hidden_com.setColumn(0, "swipedata", "");
- ds_main_opmi.setColumn(0, "opmi_cardamt", "0");
- ds_main_opmi.setColumn(0, "opmi_cashamt", ds_main_opmi.getColumn(0, "opmi_targetamt"));
- // 수정추가 20100329 JHP 응급등록 선불 현금영수증 처리시 현금영수증 내역 영수증에 출력하게끔 셋팅 시작
- // 영수증번호 입력박스로 이동
- ipt_cardno.setFocus();
- // 수정추가 20100329 JHP 응급등록 선불 현금영수증 처리시 현금영수증 내역 영수증에 출력하게끔 셋팅 끝
- // }
- // else {
- // //소득공제/지출증빙 체크 비활성화
- // rdo_indyn.enable = false;
- // ds_hidden_com.setColumn(0, "card_valiterm", "");
- // ds_hidden_com.setColumn(0, "card_allotmm", "");
- // ds_hidden_com.setColumn(0, "swipedata", "");
- // ds_hidden_com.setColumn(0, "card_cardno", "");
- // ds_main_opmi.setColumn(0, "opmi_cardamt", "0");
- // ds_main_opmi.setColumn(0, "opmi_cashamt", ds_main_opmi.getColumn(0, "opmi_targetamt"));
- // }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 현금영수증번호 버튼 클릭 이벤트
- ****************************************************************************************/
- function button9_onclick(obj: Button, e: ClickEventInfo) {
- fEasyPadNoInsert("phone");
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 현금영수증번호 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_cardno_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode != 13) {
- return;
- }
-
- obj.updateToDataset();
- if (ds_hidden_com.getColumn(0, "cardcashflag") == "C") {
- var currentText = utlf_transNullToEmpty(e.postvalue);
- if (currentText != "") {
- // 데이터셋에 바인딩 되어있기 때문에 reference 에 값을 넣어주지 않아도 된다
- // ds_hidden_com.setColumn(0, "card_cardno", currentText);
- ds_hidden_com.setColumn(0, "cardcashflag", "Y");
- ds_hidden_com.setColumn(0, "card_allotmm", "00");
- ds_main_opmi.setColumn(0, "opmi_cardamt", ds_main_opmi.getColumn(0, "opmi_targetamt"));
- ds_main_opmi.setColumn(0, "opmi_cashamt", "0");
- }
- }
- fAfterChangeCardNo();
- // 20100329 JHP 수정이력 카드번호, 현금영수정내역 입력후 엔터시 현급영수증 선택이면 등록버튼으로 포커스 이동 시작
- if (ds_hidden_com.getColumn(0, "cardcashflag") == "N") {
- btn_save.setFocus();
- }
- // 20100329 JHP 수정이력 카드번호, 현금영수정내역 입력후 엔터시 현급영수증 선택이면 등록버튼으로 포커스 이동 끝
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 현금영수증번호 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button5_onclick(obj: Button, e: ClickEventInfo) {
- frmf_setParameter("SPPAO01800_PID", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- frmf_modal("SPPAO01800", "SPPAO01800", '', "", "", "", "", "", "", "", "", "", "M");
- var retVal = utlf_transNullToEmpty(frmf_getParameter("SPPAO01800_RTN"));
- if (retVal == "" || retVal == "N") {
- return;
- }
- ds_hidden_com.setColumn(0, "cash_qualcnfmflag", frmf_getParameter("SPPAO01800_qualcnfmflag"));
- ds_hidden_com.setColumn(0, "card_cardno", frmf_getParameter("SPPAO01800_qualcnfmno"));
- ds_hidden_com.setColumn(0, "cardcashflag", "N");
-
- //2014/11/28 이정택 수정
- fAfterChangeCardNo();
- //2014/11/28 이정택 수정
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 유효기간 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_valiterm_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- ipt_allotmm.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 할부기간 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_allotmm_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- ipt_cardamt.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 카드결제액 버튼 클릭 이벤트
- ****************************************************************************************/
- function button47_onclick(obj: Button, e: ClickEventInfo) {
- var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
- if (utlf_isNull(pid) || utlf_isNull(hngnm)) {
- sysf_messageBox("환자 조회 후 사용할 수 있습니다.!!", "E");
- return false;
- }
- //카드수납으로 세팅
- var cardno = ds_hidden_com.getColumn(0, "card_cardno");
- var payMethod = ds_hidden_com.getColumn(0, "cardcashflag");
- if (payMethod != "Y") {
- ds_hidden_com.setColumn(0, "cardcashflag", "Y");
- frmf_inputEnterKey('radio1', 'onitemchanged', new ItemChangeEventInfo);
- ds_hidden_com.setColumn(0, "card_cardno", cardno);
- }
- // 카드팝업 호출
- if (!fOpenCardPopUp()) {
- return false;
- }
- else {
- return true;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 카드결제액 ipt_cardamt 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_cardamt_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- ipt_cashamt.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 현금금액 버튼 클릭 이벤트
- ****************************************************************************************/
- function button48_onclick(obj: Button, e: ClickEventInfo) {
- //현금 승인시 멀티 이력의 본인 부담금에 해당하는 금액들로 현금 내역 쪼갬
- //멀티 입력 후 승인된 현금내역일 경우 승인 취소시 멀티 현금내역 삭제
- //카드결제액이 존재하는 경우 현금 승인불가
- // 변경취소
- var opmiCashamt = parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt"));
- if (opmiCashamt >= 5000 || opmiCashamt < 0 || btn_stat.style.background.color == "#ff0000ff") {
- var precashamt;
- var cashamt;
- var flag = "N";
- var cOtptCnt = ds_main_c_otpt.rowcount;
- var checkCnt = 0;
- if (cOtptCnt > 0) {
- var otpt_chck;
- for (var i = 0; i < iOtptCnt; i++) {
- if (ds_main_c_otpt.getColumn(i, 'otpt_chck') == "true") {
- checkCnt++;
- }
- }
- if (checkCnt > 0) {
- flag = "Y";
- }
- }
- // "#ff0000" :변경,취소
- // "#c0c0c0":접수
- if (btn_stat.style.background.color == "#ff0000ff") {
- if (gs_prcs != "2") {
- sysf_messageBox("수가계산 후 현금적용가능합니다!", "E999");
- return;
- }
- // 멀티접수시 카드승인 내역이 존재하면 현금승인 불가
- if (ds_main_m_otpt.rowcount > 0) {
- if (ds_main_m_card.rowcount > 0) {
- sysf_messageBox("멀티접수시 현금/카드 동시승인은 불가능합니다!", "E999");
- return;
- }
- }
- }
- // 변경/취소
- else if (btn_stat.style.background.color == "#ff0000ff") {
- // 멀티카드내역 존재여부 체크
- if (ds_main_c_card.rowcount > 0) {
- sysf_messageBox("멀티취소대상 카드내역 존재!", "E999");
- return;
- }
- if (ds_main_c_cash.rowcount > 0) {
- if (ds_main_c_cash.rowcount != ds_main_c_otpt.rowcount) {
- sysf_messageBox("멀티접수 내역중 취소 내역존재! 현금승인취소불가능합니다!", "E999");
- return;
- }
- // 멀티취소
- if (flag == "N") {
- sysf_messageBox("멀티취소대상 현금내역 존재! 현금취소하려면 멀티취소내역 선택하십시요!", "E999", "");
- return;
- }
- }
- if (sysf_messageBox("현금내역[변경] 또는 접수[취소]를 위한 현금승인취소 하시려면 예(Yes)\n아니면 아니오(No)", "Q000") == "6") {
- //수가계산없이 취소하므로 기현금액으로 보내는 행위 필요
- if (gs_prcs != "2") {
- precashamt = parseInt(ds_main_opmi.getColumn(0, "opmi_precashamt"));
- cashamt = parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt"));
- precashamt += cashamt;
- }
- }
- else {
- return;
- }
- }
- //=========================================================================================================================================//
- //등록/수정,취소
- //일반등록,멀티등록
- var parm;
- var objArg;
- // 접수
- if (btn_stat.style.background.color == "#c0c0c0ff") {
- if (ds_main_m_otpt.rowcount < 1) {
- objArg = {
- multiCnt: String(ds_main_m_otpt.rowcount), //외래등록의 멀티접수인 경우만 해당멀티건수 나머지는 default '0'으로 세팅
- dsMultiSend: "", //외래등록 멀티접수인 경우만 각각의 본인부담액을 보낸다. 나머지는 '-'
- rcptdd: "",
- rcptno: "",
- rcptseqno: "",
- totrcptamt: ds_main_opmi.getColumn(0, "opmi_cashamt"),
- dsStrSend: ds_main_h_cash,
- dsStrRcv: ds_main_h_cash
- };
- }
- // 멀티접수
- else {
- objArg = {
- multiCnt: String(ds_main_m_otpt.rowcount), //외래등록의 멀티접수인 경우만 해당멀티건수 나머지는 default '0'으로 세팅
- dsMultiSend: ds_main_m_opmi, //외래등록 멀티접수인 경우만 각각의 본인부담액을 보낸다. 나머지는 '-'
- rcptdd: "",
- rcptno: "",
- rcptseqno: "",
- totrcptamt: "",
- dsStrSend: ds_main_m_cash,
- dsStrRcv: ds_main_m_cash
- };
- }
- }
- // 변경/취소
- else if (btn_stat.style.background.color == "#ff0000ff") {
- // 멀티취소
- if (flag == "Y") {
- objArg = {
- multiCnt: "0", //외래등록의 멀티접수인 경우만 해당멀티건수 나머지는 default '0'으로 세팅
- dsMultiSend: "", //외래등록 멀티접수인 경우만 각각의 본인부담액을 보낸다. 나머지는 '-'
- rcptdd: ds_main_otpt_old.getColumn(0, "otpt_rcptdd_old"),
- rcptno: ds_main_otpt_old.getColumn(0, "otpt_rcptno_old"),
- rcptseqno: ds_main_otpt_old.getColumn(0, "otpt_rcptseqno_old"),
- totrcptamt: parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt")),
- dsStrSend: ds_main_c_cash,
- dsStrRcv: ds_main_c_cash
- };
- }
- else {
- objArg = {
- multiCnt: "0", //외래등록의 멀티접수인 경우만 해당멀티건수 나머지는 default '0'으로 세팅
- dsMultiSend: "", //외래등록 멀티접수인 경우만 각각의 본인부담액을 보낸다. 나머지는 '-'
- rcptdd: ds_main_otpt_old.getColumn(0, "otpt_rcptdd_old"),
- rcptno: ds_main_otpt_old.getColumn(0, "otpt_rcptno_old"),
- rcptseqno: ds_main_otpt_old.getColumn(0, "otpt_rcptseqno_old"),
- totrcptamt: parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt")),
- dsStrSend: ds_main_h_cash,
- dsStrRcv: ds_main_h_cash
- };
- }
- }
- // frmf_setParameter("SPPAO00500_PARM",parm);
- frmf_modal("SPPAO00500", "SPPAO00500", objArg, "", "", "", "", "", "", "", "", "", "M");
- var retVal = frmf_getParameter("SPPAO00500_RTN");
- if (retVal == "N" || retVal == "") {
- return;
- }
- //=========================================================================================================================================//
- }
- else {
- sysf_messageBox("현금승인은 5000원이상 또는 [-]금액 또는 [접수취소] 경우만 가능합니다!", "E999", "");
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : [진료비] 통장입금 버튼 클릭 이벤트
- ****************************************************************************************/
- function button51_onclick(obj: Button, e: ClickEventInfo) {
- if (gs_prcs != "2") {
- sysf_messageBox("수가계산 후 통장입금적용가능합니다!", "E999");
- return;
- }
- // 멀티 입력일 경우 감액 선택 불가
- if (ds_main_m_opmi.rowcount > 0) {
- sysf_messageBox("멀티접수시는 통장입금 적용불가능합니다!", "E999");
- return;
- }
- // 미수적용가능한 금액인지 검증
- var cashamt = parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt"));
- if (cashamt < 0) {
- sysf_messageBox("통장입금적용할 금액이 없습니다!", "E999");
- return;
- }
- //=========================================================================================================================================//
- var parm = String(parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt")) + parseInt(ds_main_opmi.getColumn(0, "opmi_onlineamt"))) + "▦" + //수납대상금액
- "ds_main_h_onln" + "▦" + // parent가 이미 가지고 있던 통장입금 내역
- "ds_main_h_onln" + "▦"; // 팝업이 닫힐때 통장입금내역을 받을 위치
- frmf_setParameter("SPPAO01500_PARM", parm);
- frmf_modal("SPPAO01500", "SPPAO01500", '', "", "", "", "", "", "", "", "", "", "M");
- var retVal = frmf_getParameter("SPPAO01500_RTN");
- if (retVal == "N" || retVal == "") {
- return;
- }
- //=========================================================================================================================================//
- var amt = parseInt(getParameter("SPPAO01500_TotOnlineAmt"));
- ds_main_opmi.setColumn(0, "opmi_onlineamt", String(amt));
- fCalcRcpt2();
- }
- /****************************************************************************************
- * Argument :
- * Description : 접수증재발행 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_atctprint_onclick(obj: Button, e: ClickEventInfo) {
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_pid"));
- if (pid != "" && pid != " ") {
- dsf_createDsRow('ds_temp', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_pid") },
- { col: 'rcptdd', type: 'string', size: 256, val: '' },
- { col: 'rcptno', type: 'int', size: 256, val: 0 },
- { col: 'rcptseqno', type: 'int', size: 256, val: 0 },
- { col: 'indd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_indd") },
- { col: 'ordtype', type: 'string', size: 256, val: '응급영수증' },
- { col: 'fromdd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_indd") },
- { col: 'todd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_indd") },
- { col: 'engYN', type: 'string', size: 256, val: ds_hidden_com.getColumn(0, 'engrcptpapr') },
- { col: 'reprintYN', type: 'string', size: 256, val: 'N' },
- { col: 'rcptsite', type: 'string', size: 256, val: 'J' },
- { col: 'mskind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_mskind") },
- { col: 'insukind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_insukind") },
- { col: 'suppkind', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_suppkind") },
- { col: 'orddeptcd', type: 'string', size: 256, val: ds_main_inpt.getColumn(0, "inpt_orddeptcd") }
- ], false);
- // 영수증 팝업화면 호출
- frmf_modal("SPPAO01900", "SPPAO01900", { ds_temp_SPPAO01900: ds_temp }, "", "", "", "", "", "", "", "", "", "M");
- }
- else {
- sysf_messageBox("응급실 재실환자가 아닙니다. 환자등록 후 재발행을 해주세요.!", "E999");
- return false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자팔찌 버튼 클릭 이벤트
- ****************************************************************************************/
- function button6_onclick(obj: Button, e: ClickEventInfo) {
- sysf_setGlobalVariable("SPPAO00100_강제출력여부", "Y", "p");
- // 환자팔찌 발행
- fInRgstBarCodePrn("2");
- sysf_setGlobalVariable("SPPAO00100_강제출력여부", "", "p");
- }
- /****************************************************************************************
- * Argument :
- * Description : 입원카드재발행 버튼 클릭 이벤트
- ****************************************************************************************/
- function button7_onclick(obj: Button, e: ClickEventInfo) {
- sysf_setGlobalVariable("SPPAO00100_강제출력여부", "Y", "p");
- fInRgstCardIss("2");
- sysf_setGlobalVariable("SPPAO00100_강제출력여부", "", "p");
- }
- /****************************************************************************************
- * Argument :
- * Description : 이름표 버튼 클릭 이벤트
- ****************************************************************************************/
- function button8_onclick(obj: Button, e: ClickEventInfo) {
- fGetPatName_pam(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- }
- /****************************************************************************************
- * Argument :
- * Description : 사생활 버튼 클릭 이벤트
- ****************************************************************************************/
- function button10_onclick(obj: Button, e: ClickEventInfo) {
- // 사생활보호관리화면 호출
- fCallPatPrivacy(ds_main_ptbs.getColumn(0, "ptbs_pid"));
- }
- /****************************************************************************************
- * Argument :
- * Description : 변경 버튼 클릭 이벤트
- dbs227, visible 이 항상 false 로 설정되어 있다
- ****************************************************************************************/
- function btn_updt_onclick(obj: Button, e: ClickEventInfo) {
- var medamtpostyn = ds_main_otpt.getColumn(0, "otpt_medamtpostyn");
- if (medamtpostyn == "N" && gs_prcs != "2") {
- sysf_messageBox("확인! 수가계산 후에 변경하십시요!", "E999");
- return;
- }
- //otpt_old 가 비어 있으면 변경할 내역이 선택되지 않았습니다! => function
- if (!fOtptOldChk()) {
- return;
- }
- if (ds_main_h_otpt.rowcount < 0) {
- return;
- }
- var cnt = ds_main_h_card.rowcount;
- if (cnt > 0) {
- var totalAmt = 0;
- var amt = 0;
- for (var i = 0; i < cnt; i++) {
- amt = parseInt(ds_main_h_card.getColumn(i, "card_cardamt"));
- totalAmt += amt;
- }
- }
- cnt = ds_main_h_cash.rowcount;
- if (cnt > 0) {
- var totalAmt = 0;
- var amt = 0;
- for (var i = 0; i < cnt; i++) {
- amt = parseInt(ds_main_h_cash.getColumn(i, "cash_cashamt"));
- totalAmt += amt;
- }
- var precashamt = parseInt(ds_main_opmi.getColumn(0, "opmi_precashamt"));
- var cashamt = parseInt(ds_main_opmi.getColumn(0, "opmi_cashamt"));
- if (totalAmt > precashamt + cashamt) {
- sysf_messageBox("확인! 현금승인금액이 현금총액보다 큽니다. 승인취소후 재승인받으십시요!", "E999");
- return;
- }
- }
- //================================================================================================================//
- // 후불
- if (medamtpostyn == "Y") {
- fCalcScorCalcBefore();
- ds_hidden_flag.setColumn(0, "otpt_flag", "U");
- ds_hidden_flag.setColumn(0, "opmi_flag", "-");
- }
- // 선불
- else if (medamtpostyn == "N") {
- ds_hidden_flag.setColumn(0, "otpt_flag", "U");
- ds_hidden_flag.setColumn(0, "opmi_flag", "U");
- }
- //================================================================================================================//
- var hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
- var orddd = ds_main_otpt.getColumn(0, "otpt_orddd");
- if (sysf_messageBox(hngnm + " 환자의 " + orddd + " 일자 외래내역을 변경 하시려면 예(Yes)\n아니면 아니오(No)", "Q000") == "6") {
- fSaveUpdt("U");
- //금액표시기 clear
- }
- else {
- return;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 상세이력 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_detlhistref_onclick(obj: Button, e: ClickEventInfo) {
- var pid = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (pid != '' && pid != ' ') {
- frmf_setParameter('SPPAO00401_PID_PARM', pid);
- }
- frmf_modal("SMPMC01900", "SMPMC01900", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 선택신청 버튼 클릭 이벤트
- ****************************************************************************************/
- function button18_onclick(obj: Button, e: ClickEventInfo) {
- var pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- if (utlf_isNull(pid)) {
- alert("환자가 선택되지 않았습니다.");
- }
- var ordtype = "I";
- var orddd = ds_main_inpt.getColumn(0, "inpt_indd");
- var orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var orddrid = ds_main_inpt.getColumn(0, "inpt_medispclid");
- var fromdd = ds_main_inpt.getColumn(0, "inpt_indd");
- var hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
- var rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
- var rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
- var cretno = ds_main_inpt.getColumn(0, "inpt_cretno");
- // 선택진료신청관리화면 호출
- fCallSpecPopUp(pid, ordtype, orddd, orddeptcd, orddrid, fromdd, hngnm, rrgstno1, rrgstno2, cretno);
- }
- /****************************************************************************************
- * Argument :
- * Description : 보호자증 버튼 클릭 이벤트
- ****************************************************************************************/
- function button19_onclick(obj: Button, e: ClickEventInfo) {
- var inpt_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- // RFID 출력
- if (ds_init_pam_P0022list.getColumn(ds_init_pam_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 {
- if (utlf_isNull(pid)) {
- alert("환자가 선택되지 않았습니다.");
- return false;
- }
- 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"));
- 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 print_name = sysf_getGlobalVariable("SPPAO00100_P0045_7_nm", "p");
- var print_tray = sysf_getGlobalVariable("SPPAO00100_P0045_7_tray", "p");
- //호출끝
- // 입원보호자증 출력 추후 바코드 프린터로 설정 바꿔야함
- if (print_name != "false") {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- 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;", (" =" + print_name));
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 수표조회 버튼 클릭 이벤트
- dbs227, this button will not be show forever
- ****************************************************************************************/
- function button4_onclick(obj: Button, e: ClickEventInfo) {
- frmf_modal("SPPAO01600", "SPPAO01600", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 퇴원대상조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function button24_onclick(obj: Button, e: ClickEventInfo) {
- frmf_modal("SMPAI01300", "SMPAI01300", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 초기화 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_init_onclick(obj: Button, e: ClickEventInfo) {
- gv_is_m_kind = false;
- gv_is_s_kind = false;
- fOneInstance_Reset("all"); // 단일구조 인스턴스 초기화
- fMultiInstanceReset(); // 멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); // 멀티 인스턴스 copy
- fInstanceBackUp(); // 단일구조 인스턴수 백업
- fMultiInstanceBackUp(); // 멀티구조 인스턴스 백업
- fBaseDataInit("all"); // 기본데이터 초기화
- fSetIssueItemStat(); // 출력물 기본셋팅
- fBaseinptInit(); // 입원마스터 초기화
- fInsuTabChng();
- frmf_inputEnterKey('rdo_medamtpostyn', 'onitemchanged', new ItemChangeEventInfo);
- btn_save2.enable = false; // 부유형등록
- btn_cncl.enable = false; // 취소
- //ds_cmb_wardcd.copyData(ds_init_wardcd, false);
- ds_cmb_roomcd.copyData(ds_init_roomcd, false);
- ds_cmb_roomtypecd.copyData(ds_init_roomtypecd, false);
- ds_cmb_roomgrdecd.copyData(ds_init_roomgrdecd, false);
- // meanless method call
- // fSubmitBefore();
- // model.resetInstanceNode("/root/send/data2");
- // ds_send_data2.clearData();
- fSubmitAfter();
- // 사생활보호 초기화
- cap_privacy.visible = false;
- // 격리표식 초기화
- lf_setIsolInfo('N');
- // img_isolb.src = "../../../com/hismainweb/images/btn_top_infection0_d.gif";
- // img_isolc.src = "../../../com/hismainweb/images/btn_top_infection1_d.gif";
- // img_isola.src = "../../../com/hismainweb/images/btn_top_infection2_d.gif";
- //기본 포커스
- ipt_pid.setFocus();
- }
- /****************************************************************************************
- * Argument :
- * Description : 수가계산 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_calcscorcalc_onclick(obj: Button, e: ClickEventInfo) {
- //환자정보(주민등록번호) 존재여부 체크
- var rrgstno2 = String(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
- if (!fGetPtbsInfo(ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"), rrgstno2, ds_main_ptbs.getColumn(0, "ptbs_pid"))) {
- return false;
- }
- if (rrgstno2.substring(0, 1) == '5' || rrgstno2.substring(0, 1) == '6' || rrgstno2.substring(0, 1) == '7' || rrgstno2.substring(0, 1) == '8') {
- var nati = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_nati'));
- if (nati == '' || nati == '-') {
- sysf_messageBox("외국인입니다. 외국인 여부와 국적코드를 입력해 주세요", "E999");
- return false;
- }
- }
- var iphsInsukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- var iphsSuppkind = ds_main_iphs.getColumn(0, "iphs_suppkind");
- // 자보, 산재, (+공상)일 때 후불로만 등록하도록
- if ((iphsInsukind == gsInsu_JaboKind || iphsInsukind == gsInsu_SanJae || iphsInsukind == gsInsu_GongSang) && iphsSuppkind != '01') {
- sysf_messageBox("자보/산재/공상일 때는 후불 등록하십시오!", "C");
- return;
- }
- //2007.10.18 수가계산을 위한 파라메터 값 셋팅
- ds_main_otpt.setColumn(0, "otpt_specordyn", ds_main_inpt.getColumn(0, "inpt_specordyn")); // 선택진료여부
- ds_main_otpt.setColumn(0, "otpt_fsexamflag", ds_main_inpt.getColumn(0, "inpt_fsexamflag")); // 초재진구분
- ds_main_otpt.setColumn(0, "otpt_medamtestmyn", ds_main_inpt.getColumn(0, "inpt_medcostestmflag")); // 진찰료산정여부
- ds_main_otpt.setColumn(0, "otpt_hosoutexptresncd", ds_main_inpt.getColumn(0, "inpt_hosoutexptresncd")); // 원외예외사유코드
- ds_main_otpt.setColumn(0, "otpt_disccd", ds_main_iphs.getColumn(0, "iphs_disccd")); // 감면코드
- // 수정이력 20100223 JHP 수가계산시에 해당 값이 안넘어가서 인스턴스에 셋팅해준다.
- ds_main_otpt.setColumn(0, "otpt_etcordflag", ds_main_inpt.getColumn(0, "inpt_etcordflag")); // 기타 진료구분
-
- var hngnm = String(ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
- if (hngnm.length < 2) {
- sysf_messageBox("환자 성명은 2글자 이상으로", "C001");
- return false;
- }
- // 주소입력체크 (우편번호주소)
- var value = ds_main_ptbs.getColumn(0, 'ptbs_highaddr');
- if (value == '-' || utlf_isNull(value)) {
- sysf_messageBox("우편번호주소는 반드시 입력해야합니다.", "E999");
- return false;
- }
-
- if (!utlf_isNull(ds_main_opmi.getColumn(0, 'opmi_payamt'))) {
- ds_main_opmi.clearData();
- fBaseDataInit("opmi");
- }
-
- // 당일 외래진료 후 응급실 접수 시 접수비 처리여부 팝업처리
- if (ds_hidden_rcv_todayotpt.getColumn(0, "todayotptyn") == "Y"
- && ds_main_inpt.getColumn(0, "inpt_medcostestmflag") == "Y") {
-
- if (sysf_messageBox("당일 외래진료 이력이 있습니다. \r\n진찰료 이중 발생여부를 확인하시기 바랍니다.\r\n계속 진행하시겠습니까?", "Q000") != 6) {
- return false;
- }
- }
- value = ds_main_ptbs.getColumn(0, "ptbs_inhospyn");
- hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
- if (value == "Y") {
- sysf_messageBox("확인! " + hngnm + " 환자는 현재 재원 중", "E008");
- return false;
- }
- //퇴원환자의 외래 접수여부 판단은 사용자에 부여
- value = ds_main_ptbs.getColumn(0, "ptbs_brthdd");
- if (!utlf_isValidDateTime(value, "YYYYMMDD")) {
- sysf_messageBox("확인! 생년월일 형식오류입니다. 올바른 일자형태로 입력하십시요!", "E999", "");
- ds_main_ptbs.setColumn(0, 'ptbs_brthdd', '');
- return false;
- }
- value = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_mpphontel"));
- var tmp = value.substr(0, 1);
- value = value.substr(0, 3);
- if ((value != "011" && value != "010" && value != "017" && value != "018" && value != "019" && value != "016") && tmp != "-") {
- // dbs227, in Trustform below routine are blocked
- // sysf_messageBox("확인! 휴대폰번호 형식오류! 휴대번호 또는 '-'를 입력하십시요!","E999","");
- // return false;
- }
- value = ds_main_inpt.getColumn(0, "inpt_medcostestmflag");
- // 진찰료 미산정
- // if (value == "N") {
- // sysf_messageBox("진찰료 미산정인 경우는 수가계산을 할 수 없습니다.! 후불 선택후 등록을 해주세요.!", "E999");
- // return false;
- // }
- // 진료일자 / 진료시간 초기화
- // 차트번호를 입력하면 진료일자 / 진료시간이 초기화 되지만 병초환자의 경우 수가계산을 통해
- // 차트번호가 생성되어 그 전의 진료일자 / 진료시간으로 접수되는 현상 발생(문제소지 있음)
- // 따라서 차트번호 입력되지 않은 상태로 수가계산(병초)을 하는경우 수가계산을 하는 시점으로 시간 재설정
- value = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (value == "") {
- ds_main_inpt.setColumn(0, "inpt_indd", utlf_getCurrentDate()); // 진료일자 = 입원일자
- ds_main_inpt.setColumn(0, "inpt_intm", utlf_getCurrentTime().substring(0, 4)); // 진료시간
- }
- //중증내역 체크 삭제
- //동일진료과,동일진료의사,동일진료일자 접수시 체크!
- //진찰료 미산정으로 해서 처리?
- //등록만으로 처리?
- //2007.08.20 신준영
- var mOtptCnt = ds_main_m_otpt.rowcount;
- var retVal;
- if (mOtptCnt < 1) {
- var otpt_orddd, otpt_cretno, otpt_acptseqno, otpt_orddeptcd, otpt_orddrid, otpt_insukind, otpt_mskind;
- var otpt_orddd_row, otpt_cretno_row, otpt_acptseqno_row, otpt_orddeptcd_row, otpt_orddrid_row, otpt_insukind_row;
- var otpt_mskind_row, otpt_acptseqno_row, otpt_etcordflag_row;
- var Cnt = 0;
- var sVrf, sVrf2;
- var hOtptCnt = ds_main_h_otpt.rowcount;
- if (hOtptCnt > 0) {
- otpt_orddeptcd = ds_main_otpt.getColumn(0, "otpt_orddeptcd");
- otpt_orddrid = ds_main_otpt.getColumn(0, "otpt_orddrid");
- otpt_orddd = ds_main_otpt.getColumn(0, "otpt_orddd");
- otpt_insukind = ds_main_otpt.getColumn(0, "otpt_insukind");
- otpt_acptseqno = ds_main_otpt_old.getColumn(0, "otpt_acptseqno_old");
- otpt_mskind = ds_main_otpt.getColumn(0, "otpt_mskind");
- //변경 후 수가계산시 기수납액 검증
- var otpt_orddd_old;
- var otpt_cretno_old;
- var otpt_acptseqno_old;
- var otpt_orddeptcd_old;
- var otpt_orddrid_old;
- var otpt_insukind_old;
- var otpt_mskind_old;
- var otpt_etcordflag_old; //2006-02-03 추가
- // 변경
- if (btn_stat.style.background.color == "#ff0000ff") {
- //2007.09.20 신준영 막음
- var otpt_orddd_old = ds_main_otpt_old.getColumn(0, "otpt_orddd_old");
- btn_save.enable = false;
- btn_cncl.enable = true;
- }
- else if (btn_stat.style.background.color == "#c0c0c0ff") {
- btn_save.enable = true;
- btn_cncl.enable = false;
- }
- otpt_orddd_old = ds_main_otpt_old.getColumn(0, "otpt_orddd_old");
- otpt_cretno_old = ds_main_otpt_old.getColumn(0, "otpt_cretno_old");
- otpt_orddeptcd_old = ds_main_otpt_old.getColumn(0, "otpt_orddeptcd_old");
- otpt_orddrid_old = ds_main_otpt_old.getColumn(0, "otpt_orddrid_old");
- otpt_insukind_old = ds_main_otpt_old.getColumn(0, "otpt_insukind_old");
- otpt_mskind_old = ds_main_otpt_old.getColumn(0, "otpt_mskind_old");
- otpt_acptseqno_old = ds_main_otpt_old.getColumn(0, "otpt_acptseqno_old");
- for (var i = 0; i < hOtptCnt; i++) {
- otpt_orddd_row = ds_main_h_otpt.getColumn(i, "otpt_orddd");
- otpt_cretno_row = ds_main_h_otpt.getColumn(i, "otpt_cretno");
- otpt_acptseqno_row = ds_main_h_otpt.getColumn(i, "otpt_acptseqno");
- otpt_orddeptcd_row = ds_main_h_otpt.getColumn(i, "otpt_orddeptcd");
- otpt_orddrid_row = ds_main_h_otpt.getColumn(i, "otpt_orddrid");
- otpt_insukind_row = ds_main_h_otpt.getColumn(i, "otpt_insukind");
- otpt_mskind_row = ds_main_h_otpt.getColumn(i, "otpt_mskind");
- otpt_etcordflag_row = ds_main_h_otpt.getColumn(i, "otpt_etcordflag");
- //같은과 같은일자 같은 유형이 접수되어 있으면 미산정
- // 변경
- if (btn_stat.style.background.color == "#ff0000ff") {
- //old내역이 orddd,orddeptcd,orddrid,insukind 가 바뀌는 경우
- //old내역이 그 이외의 항목이 바뀌는 경우
- if (otpt_orddd_old != otpt_orddd || otpt_orddeptcd_old != otpt_orddeptcd || otpt_orddrid_old != otpt_orddrid
- || otpt_insukind_old != otpt_insukind) {
- // 동일내역
- if (otpt_orddd_old == otpt_orddd_row && otpt_cretno_old == otpt_cretno_row || otpt_acptseqno_old == otpt_acptseqno_row) {
- //old내역과 비교는 안한다.
- }
- // 동일내역이 아닌 경우
- else {
- if (otpt_orddeptcd == otpt_orddeptcd_row && otpt_orddd == otpt_orddd_row && otpt_orddrid == otpt_orddrid_row) {
- if (otpt_insukind == otpt_insukind_row) {
- sVrf = "x";
- }
- else {
- Cnt++;
- }
- if (otpt_mskind == otpt_mskind_row) {
- sVrf2 = "Y";
- }
- }
- else if (otpt_orddeptcd == otpt_orddeptcd_row && otpt_orddd == otpt_orddd_row && otpt_orddrid != otpt_orddrid_row) {
- if (otpt_insukind == otpt_insukind_row) {
- if (hOtptCnt > 1) {
- Cnt++;
- }
- }
- }
- }
- }
- else {
- //변경된 내역이 일자/과/의사/보험유형이 아니다.
- }
- }
- // 접수
- else if (btn_stat.style.background.color == "#c0c0c0ff") {
- if (otpt_orddeptcd == otpt_orddeptcd_row && otpt_orddd == otpt_orddd_row && otpt_orddrid == otpt_orddrid_row) {
- if (otpt_insukind == otpt_insukind_row) {
- sVrf = "x";
- }
- else {
- Cnt++;
- }
- if (otpt_mskind == otpt_mskind_row) {
- sVrf2 = "Y";
- }
- }
- else if (otpt_orddeptcd == otpt_orddeptcd_row && otpt_orddd == otpt_orddd_row && otpt_orddrid != otpt_orddrid_row) {
- if (otpt_insukind == otpt_insukind_row) {
- Cnt++;
- }
- }
- }
- }
- //변경 후 수가계산일경우 변경대상인 데이터와의 비교는 안한다.
- if (sVrf == "x") {
- sysf_messageBox("확인! 동일일자/과/의사인 경우 보험유형 달라야 합니다!", "E999");
- return;
- }
- if (sVrf2 == "Y") {
- sysf_messageBox("확인! 동일일자/과/의사인 경우 주부유형 달라야 합니다!", "E999");
- return;
- }
- if (Cnt > 0) {
- //처리/메세지 서버로 옮김 2006-03-09 수정
- ds_main_otpt.setColumn(0, "otpt_medamtestmyn", "N");
- }
- }
- else {
- btn_save.enable = true;
- btn_cncl.enable = false;
- }
- // 진찰료후불
- if (ds_main_inpt.getColumn(0, 'inpt_medamtpostyn') == "Y") {
- sysf_messageBox("확인! 진찰료 후불상태에서는 수가계산을 할 수 없습니다!", "E999");
- return false;
- }
- retVal = fCalcScorCalcBefore();
- }
- else {
- btn_save.enable = true;
- btn_cncl.enable = false;
- retVal = true;
- }
- if (retVal == true) {
- // 해당 일자의 외래등록 이력이 존재하는지 체크 => 문제는 부유형 접수를 자동으로 해야하기
- // 변경과 부유형 접수가 모호해 진다.
- // 수가계산시는 정확히 등록인지 변경인지알 수 없기 때문에 등록/변경 이벤트에 각각 플래그 체크처리
- // 등록
- ds_hidden_flag.setColumn(0, "otpt_flag", "I");
- ds_hidden_flag.setColumn(0, "opmi_flag", "I");
- //변경 => otpt,opmi "U"
- //2005년 09월 26일 추가
- ds_main_h_dcgm.clearData();
- // 변경이 아니고 접수이면
- if (btn_stat.style.background.color == "#ff0000ff") {
- ds_main_h_dcgm2.clearData();
- }
- //init_otpt 다시 받을 필요???
- //20070820 막음
- // init_otpt = (instance1.selectSingleNode("/root/main/otpt")).xml;
- // init_inpt = (instance1.selectSingleNode("/root/main/inpt")).xml;
- fCalcScorCalc();
- var card_cnt = ds_main_h_card.rowcount;
- if (card_cnt > 0) {
- var card_cardamt = 0;
- var card_cardamt_row = 0;
- for (var i = 0; i < card_cnt; i++) {
- card_cardamt_row = parseInt(ds_main_h_card.getColumn(i, "card_cardamt"));
- card_cardamt += card_cardamt_row;
- }
- if (card_cardamt > 0) {
- sysf_messageBox("확인! 카드승인금액이 존재합니다!", "E999");
- }
- }
- ipt_cardno.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 등록 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_save_onclick(obj: Button, e: ClickEventInfo) {
- // 수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- // 마감결제 완료되어있으므로 더이상 진행하지 않음
- return false;
- }
- //환자정보(주민등록번호) 존재여부 체크
- var value = ds_main_ptbs.getColumn(0, 'ptbs_rrgstno2');
- if (!fGetPtbsInfo(ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"), value, ds_main_ptbs.getColumn(0, "ptbs_pid"))) {
- return false;
- }
- value = String(value);
- if (value.substring(0, 1) == '5' || value.substring(0, 1) == '6' || value.substring(0, 1) == '7' || value.substring(0, 1) == '8') {
- value = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_nati'));
- if (value == '' || value == '-') {
- sysf_messageBox("외국인입니다. 외국인 여부와 국적코드를 입력해 주세요", "E999");
- return false;
- }
- }
- // 주소입력체크 (우편번호주소)
- value = ds_main_ptbs.getColumn(0, 'ptbs_highaddr');
- if (value == '-' || utlf_isNull(value)) {
- sysf_messageBox("우편번호주소는 반드시 입력해야합니다.", "E999");
- return false;
- }
- // 새마을 금고 감면 코드 등록 불가 처리
- var disccd = utlf_transNullToEmpty(ds_main_iphs.getColumn(0, "iphs_disccd"));
- if (disccd == "E140" || disccd == "E150" || disccd == "E155" || disccd == "E156") {
- sysf_messageBox("새마을금고 감면코드는 등록하실 수 없습니다.", "E999", "");
- return false;
- }
- // 진찰료 선불일 때 수가계산 여부 체크
- if (ds_main_inpt.getColumn(0, "inpt_medamtpostyn") == "N" && gs_prcs != "2") {
- sysf_messageBox("확인! 진찰료 선불입니다. 수가계산을 하신 후에 접수할 수 있습니다.", "E999");
- return false;
- }
- // 의료급여환자 선택진료감면코드 체크
- // F002 종료 관련 프로그램 수정(2019/07/01)
- /*
- if ((ds_main_ptin.getColumn(0, "ptin_insukind") == "21" || ds_main_ptin.getColumn(0, "ptin_insukind") == "22") &&
- (disccd == "" || disccd == "-")) {
- sysf_messageBox("의료급여환자의 경우 선택진료감면코드(F002)를 반드시 적용하세요!\r\n(신환의 경우 수가계산을 통해 등록번호 생성 후 감면코드 적용)", "E999");
- return false;
- }
- */
- // F002 종료 관련 프로그램 수정(2019/07/01)
- // 수가계산 후 접수내역 변경체크
- if (ds_main_inpt.getColumn(0, "inpt_medamtpostyn") == "N" && gs_prcs == "2") { //수가계산 완료상태 값
- if (!pamCompareNodes(ds_tmp_cmpnode_inpt, ds_main_inpt)) {
- sysf_messageBox("확인! 수가계산 후 접수정보를 변경하셨습니다. 수가계산을 다시 하신 후 접수하세요.", "E999", "");
- btn_save.enable = false;
- return false;
- // }else if( ! pamCompareNodes("/root/tmp/cmpnode/otpt", "/root/main/otpt")){
- // sysf_messageBox("확인! 수가계산 후 접수정보를 변경하셨습니다. 수가계산을 다시 하신 후 접수하세요.","E999","");
- // btn_save.enable = true;
- // return false;
- }
- else if (!pamCompareNodes(ds_tmp_cmpnode_iphs, ds_main_iphs)) {
- sysf_messageBox("확인! 수가계산 후 보험정보를 변경하셨습니다. 수가계산을 다시 하신 후 접수하세요.", "E999", "");
- btn_save.enable = false;
- return false;
- }
- else if (!pamCompareNodes(ds_tmp_cmpnode_icdr, ds_main_icdr)) {
- sysf_messageBox("확인! 수가계산 후 병실정보를 변경하셨습니다. 수가계산을 다시 하신 후 접수하세요.", "E999", "");
- btn_save.enable = false;
- return false;
- }
- }
- // 진료일자 / 진료시간 초기화
- // 차트번호를 입력하면 진료일자 / 진료시간이 초기화 되지만 병초환자의 경우 수가계산을 통해
- // 차트번호가 생성되어 그 전의 진료일자 / 진료시간으로 접수되는 현상 발생(문제소지 있음)
- // 따라서 차트번호 입력되지 않은 상태로 후불접수(병초)을 하는경우 등록하는 시점으로 시간 재설정
- value = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, 'ptbs_pid'));
- if (value == "" && ds_main_inpt.getColumn(0, "inpt_medamtpostyn") == "Y") {
- ds_main_inpt.setColumn(0, "inpt_indd", utlf_getCurrentDate()); //진료일자 = 입원일자
- ds_main_inpt.setColumn(0, "inpt_intm", String(utlf_getCurrentTime()).substring(0, 4)); //진료시간
- }
- //2011.09.30 응급등록시 선택진료 체크
- //전자동의서 사용여부에 따른 순서 변경 by 조중래 20140529
- // 출력물 처리로직 Transaction 이후로 이동처리 by 조중래 20150930
- var orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var uncode = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "iphs_uncocd"));
- // 대구 장애인 구강센터 - 해당자격에 따라 미수코드 자동생성
- if (orddeptcd == "2242400000" && (uncode == "" || uncode == "-")) {
- if (sysf_messageBox("대구 장애인 구강센터 미수코드가 없습니다. 생성하시겠습니까?", "Q000") == "6") {
- var indd = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_indd"));
- if (indd == null || indd == "") {
- indd = utlf_getCurrentDate();
- }
- var uncocd = fGetHndcUncocd(
- ds_main_ptbs.getColumn(0, "ptbs_pid"),
- indd,
- orddeptcd,
- ds_main_iphs.getColumn(0, "iphs_insukind"));
- uncocd = utlf_transNullToEmpty(uncocd);
- if (uncocd != "" && uncocd != "-") {
- ds_main_iphs.setColumn(0, "iphs_uncocd", uncocd);
- }
- }
- }
- // 본인부담상한제 체크
- fOwnBMaxGradeFlagSet();
- // 2010-01-19 김주희 DUR관련 생년월일체크
- if (!fBrthddVeri(ds_main_ptbs.getColumn(0, "ptbs_brthdd"), ipt_brthdd)) {
- return;
- }
- //20070802 응급등록
- if (fCalcScorCalcBefore()) {
- fOrdTypeChk();
- var hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
- var indd = ds_main_inpt.getColumn(0, "inpt_indd");
- if (sysf_messageBox("[" + hngnm + "] 환자의 [" + indd + "] 일자 등록을 하시겠습니까?", "Q") == "6") {
- //로딩창 열기
- var sWindowMsg = "등록 처리중입니다...";
- //callLoadingWindow(sWindowMsg);
- if (!fSaveUpdt("I")) {
- // 로딩창 닫기
- //removeLoadingWindow();
- return false;
- }
- fInsErRgst();
- // 로딩창 닫기
- //removeLoadingWindow();
- btn_init.click();
- ipt_pid.setFocus();
- var sNhicYN = ds_init_pam_P0041list.getColumn(ds_init_pam_P0041list.findRow('cdid', 'A01'), "cdnm");
- ds_hidden.setColumn(0, "nhicyn", sNhicYN); // 공단체크
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 부유형등록 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_save2_onclick(obj: Button, e: ClickEventInfo) {
- // 수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- // 마감결제 완료되어있으므로 더이상 진행하지 않음
- return false;
- }
- // 2010-01-19 김주희 DUR관련 생년월일체크
- if (!fBrthddVeri(ds_main_ptbs.getColumn(0, "ptbs_brthdd"), ipt_brthdd)) {
- return;
- }
- //2008.01.30 부유형등록시 같은보험유형에 같은 보조유형일 경우 부유형 등록안되게 처리
- // 2008.12.30 보험유형, 보조유형이 같을 시 메시지로 대체 - 희귀난치대상자의 경우 상병에 따라서 주/부로 등록해야하는데, 이 때 보험유형, 보조유형이 같을 수 있다
- if (ds_main_iphs.getColumn(0, "iphs_insukind") == ds_hidden_rcv_inpt.getColumn(0, "inpt_insukind") &&
- ds_main_iphs.getColumn(0, "iphs_suppkind") == ds_hidden_rcv_iphs.getColumn(0, "iphs_suppkind")) {
- if (sysf_messageBox("주유형의 보험유형과 보조유형이 동일 합니다.\n그래도 진행하시겠습니까?", "Q") != 6) {
- return false;
- }
- }
- var sindd = ds_main_inpt.getColumn(0, "inpt_indd");
- var value = ds_main_inpt.getColumn(0, "inpt_mskind");
- if (value == "M") {
- sysf_messageBox("주유형으로 입원등록 할 수 없습니다.! 부유형을", "C002");
- return false;
- }
- // 입원마스터부유형셋팅
- ds_main_inpt.setColumn(0, "inpt_mskind", "S");
- // 재원이력주유형셋팅
- ds_main_iphs.setColumn(0, "iphs_mskind", "S");
- // 전과전실주유형셋팅
- ds_main_icdr.setColumn(0, "icdr_mskind", "S");
- //model.makeNode("/root/hidden/init/flag/mskindflag");
- // 주유형플래그
- dsf_makeValue(ds_hidden_init_flag, "mskindflag", 'string', "S");
- if (sysf_messageBox("[부유형] 응급등록을 하시겠습니까?", "Q") == 6) {
- //로딩창 열기
- var sWindowMsg = "등록 처리중입니다...";
- // callLoadingWindow(sWindowMsg);
- if (fSaveUpdt("I") == false) {
- //로딩창 닫기
- // removeLoadingWindow();
- return false;
- }
- fInsErRgst();
- gv_is_m_kind = false;
- gv_is_s_kind = false;
- // 로딩창 닫기
- // removeLoadingWindow();
- ipt_pid.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 취소 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_cncl_onclick(obj: Button, e: ClickEventInfo) {
- // 수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- // 마감결제 완료되어있으므로 더이상 진행하지 않음
- return false;
- }
- // 2008.11.06 - 입원취소를 위한 체크를 ptbs.inhospyn에서 실제 Global 변수로 교체
- if (gv_is_inpatient == false) {
- sysf_messageBox("재원중인 환자가 아닙니다!!", "I");
- return false;
- }
- var pid = utlf_transNullToEmpty(ds_main_inpt.getColumn(0, "inpt_pid"));
- if (pid == "" || pid == " ") {
- sysf_messageBox("재원중인 환자가 아닙니다!!", "I");
- return false;
- }
- dsf_createDsRow('ds_req', [
- { 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") },
- { col: 'cnclflag', type: 'string', size: 256, val: 'E' }
- ], false);
- var orgordtype = ds_main_inpt.getColumn(0, "inpt_orgordtype");
- var msg = "";
- if (orgordtype == "E") {
- msg = "응급";
- }
- else if (orgordtype == "D") {
- msg = "DSC";
- }
- else if (orgordtype == "C") {
- msg = "CHEMO";
- }
- else {
- msg = "응급";
- }
- if (sysf_messageBox(msg + "취소를 하시겠습니까?", "Q") == 6) {
- // 2008.08.13 - 주유형 취소 시 부유형 체크
- var mskind = ds_main_inpt.getColumn(0, "inpt_mskind");
- if (mskind == "M" && gv_is_s_kind == true) {
- sysf_messageBox("부유형이 존재합니다. 부유형을 먼저 취소 후 주유형을 취소하십시오!!", "C");
- return;
- }
- ds_hidden_rsltflag_cnt.clearData();
- var oParam = {};
- oParam.id = "TXPMI02602";
- oParam.service = "ipatmngtapp.ErRgst";
- oParam.method = "reqDelErRgstCncl";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rsltflag_cnt=result";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPMI02602") > -1) {
- var inpt_cnt = parseInt(ds_hidden_rsltflag_cnt.getColumn(0, "inpt_cnt"));
- var iphs_cnt = parseInt(ds_hidden_rsltflag_cnt.getColumn(0, "iphs_cnt"));
- var icdr_cnt = parseInt(ds_hidden_rsltflag_cnt.getColumn(0, "icdr_cnt"));
- if (inpt_cnt > 0 && iphs_cnt > 0 && icdr_cnt > 0) {
- aa = 0; //추후 삭제
- fOneInstance_Reset("all"); //단일구조 인스턴스 초기화
- fMultiInstanceReset(); //멀티구조 인스턴스 초기화
- fMultiInstanceCopy(); //멀티 인스턴스 copy
- fInstanceBackUp(); //단일구조 인스턴수 백업
- fMultiInstanceBackUp(); //멀티구조 인스턴스 백업
- fBaseDataInit("all"); //기본데이터 초기화
- fSetIssueItemStat(); // 출력물 기본셋팅
- fBaseinptInit(); //입원마스터 초기화
- fInsuTabChng();
- btn_save.enable = true;
- btn_cncl.enable = true;
- rdo_medamtpostyn.enable = true;
- gv_is_m_kind = false;
- gv_is_s_kind = false;
- //기본 포커스
- ipt_pid.setFocus();
- }
- else {
- sysf_messageBox("입원 취소가 되지 않았습니다.", "E999", "");
- return false;
- }
- }
- else {
- }
- }
- }
- /**
- * cmb_insukind 콤보 아이템 변경 후 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function cmb_insukind_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var iphs_insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- if (gs_olnw == "O") { //구환
- var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var insucd = "";
- ds_main_ptin.setColumn(0, "ptin_insukind", iphs_insukind);
- ds_main_ptin.setColumn(0, "ptin_insucd", "-");
- ds_main_ptin.setColumn(0, "ptin_insunm", "-");
- ds_main_ptin.setColumn(0, "ptin_insuno", "-");
- fInsuKindRef(ptbs_pid, iphs_insukind, insucd); //보험유형 조회
- } else {
- ds_main_ptin.setColumn(0, "ptin_insukind", iphs_insukind);
- ds_main_ptin.setColumn(0, "ptin_insucd", "-");
- ds_main_ptin.setColumn(0, "ptin_insunm", "-");
- ds_main_ptin.setColumn(0, "ptin_insuno", "-");
- var ptin_insdnm = ds_main_ptin.getColumn(0, "ptin_insdnm");
- var ptin_insdrrgstno1 = ds_main_ptin.getColumn(0, "ptin_insdrrgstno1");
- var ptin_insdrrgstno2 = ds_main_ptin.getColumn(0, "ptin_insdrrgstno2");
- var ptin_insdrela = ds_main_ptin.getColumn(0, "ptin_insdrela");
- if (!utlf_isNull(ptin_insdnm) && ptin_insdnm != "-") ds_main_ptin.setColumn(0, "ptin_insdnm", "-");
- if (!utlf_isNull(ptin_insdrrgstno1) && ptin_insdrrgstno1 != "-") ds_main_ptin.setColumn(0, "ptin_insdrrgstno1", "-");
- if (!utlf_isNull(ptin_insdrrgstno2) && ptin_insdrrgstno2 != "-") ds_main_ptin.setColumn(0, "ptin_insdrrgstno2", "-");
- if (!utlf_isNull(ptin_insdrela) && ptin_insdrela != "-") ds_main_ptin.setColumn(0, "ptin_insdrela", "-");
- ds_main_ptin.setColumn(0, "ptin_fromdd", PMO001_TODAY);
- ds_main_ptin.setColumn(0, "ptin_todd", PMO001_MAXDATE);
- fInsdrelaSet();
- }
- //자보이면 선택보험자부담 Z default
- var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
- if (ptin_insukind == gsJaboKind) {
- var aipm_pid = ds_main_aipm.getColumn(0, "aipm_pid");
- if (utlf_isNull(aipm_pid) || aipm_pid == " " || aipm_pid == "") {
- ds_main_iphs.setColumn(0, "iphs_suppkind", supp_BASE);
- ds_main_iphs.setColumn(0, "iphs_suppkindresn", "-");
- }
- }
- if (ptin_insukind == gsImSang) {
- ds_main_otpt.setColumn(0, "otpt_clincstdyacptflag", "P"); //임상
- }
- else {
- ds_main_otpt.setColumn(0, "otpt_clincstdyacptflag", "N");
- }
- if (iphs_insukind != "-") cmb_suppkind.enable = true;
- else cmb_suppkind.enable = false;
-
- fSuppKindSet(iphs_insukind);
- }
- function cmb_insukind_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- {
- ds_main_otpt.setColumn(0, "otpt_suppkind", supp_BASE);
- fInsuTabChng();
- }
- function input6_onkillfocus(obj: Edit, e: KillFocusEventInfo) {
- if (!input6HasKeyDown){
- return;
- }
- input6HasKeyDown = false;
- var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
- if (gs_olnw == "O") //구환
- {
- var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- ds_main_iphs.setColumn(0, "iphs_insukind", ptin_insukind);
- var insucd = "";
- ds_main_ptin.setColumn(0, "ptin_insucd", "-");
- ds_main_ptin.setColumn(0, "ptin_insunm", "-");
- ds_main_ptin.setColumn(0, "ptin_insuno", "-");
- fInsuKindRef(ptbs_pid, ptin_insukind, insucd);
- } else {
- ds_main_iphs.setColumn(0, "iphs_insukind", ds_main_ptin.getColumn(0, "ptin_insukind"));
- ds_main_ptin.setColumn(0, "ptin_insucd", "-");
- ds_main_ptin.setColumn(0, "ptin_insunm", "-");
- ds_main_ptin.setColumn(0, "ptin_insuno", "-");
- var ptin_insdnm = ds_main_ptin.getColumn(0, "ptin_insdnm");
- var ptin_insdrrgstno1 = ds_main_ptin.getColumn(0, "ptin_insdrrgstno1");
- var ptin_insdrrgstno2 = ds_main_ptin.getColumn(0, "ptin_insdrrgstno2");
- var ptin_insdrela = ds_main_ptin.getColumn(0, "ptin_insdrela");
- if (!utlf_isNull(ptin_insdnm) && ptin_insdnm != "-") ds_main_ptin.setColumn(0, "ptin_insdnm", "-");
- if (!utlf_isNull(ptin_insdrrgstno1) && ptin_insdrrgstno1 != "-") ds_main_ptin.setColumn(0, "ptin_insdrrgstno1", "-");
- if (!utlf_isNull(ptin_insdrrgstno2) && ptin_insdrrgstno2 != "-") ds_main_ptin.setColumn(0, "ptin_insdrrgstno2", "-");
- if (!utlf_isNull(ptin_insdrela) && ptin_insdrela != "-") ds_main_ptin.setColumn(0, "ptin_insdrela", "-");
- ds_main_ptin.setColumn(0, "ptin_fromdd", PMO001_TODAY);
- ds_main_ptin.setColumn(0, "ptin_todd", PMO001_MAXDATE);
- fInsdrelaSet();
- }
- //자보이면 선택보험자부담 Z default
- //var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
- if (ptin_insukind == gsJaboKind) {
- ds_main_iphs.setColumn(0, "iphs_suppkind", supp_BASE);
- ds_main_iphs.setColumn(0, "iphs_suppkindresn", "-");
- } else {
- ds_main_iphs.setColumn(0, "iphs_suppkind", supp_BASE);
- ds_main_iphs.setColumn(0, "iphs_suppkindresn", "-");
- }
- if (ptin_insukind == gsImSang) {
- ds_main_otpt.setColumn(0, "otpt_clincstdyacptflag", "P"); //임상
- } else {
- ds_main_otpt.setColumn(0, "otpt_clincstdyacptflag", "N");
- }
- if (ptin_insukind != "-") cmb_suppkind.enable = true;
- else cmb_suppkind.enable = false;
- fSuppKindSet(ptin_insukind);
- ds_main_iphs.setColumn(0, "iphs_suppkind", supp_BASE);
- fInsuTabChng();
- }
- var input6HasKeyDown = false;
- function input6_onkeydown(obj: Edit, e: KeyEventInfo) {
- input6HasKeyDown = true;
- }
- var input7HasKeyDown = false;
- function input7_onkeydown(obj: Edit, e: KeyEventInfo) {
- input7HasKeyDown = true;
- }
- function input7_onkillfocus(obj: Edit, e: KillFocusEventInfo) {
- if (!input7HasKeyDown) {
- return;
- }
- input7HasKeyDown = false;
- fKindSuppSelect();
- }
- function fKindSuppSelect() {
- var iphs_insukind = ds_main_iphs.getColumn(0, "iphs_insukind");
- var iphs_suppkind = ds_main_iphs.getColumn(0, "iphs_suppkind");
- if (iphs_suppkind != supp_BASE) cmb_suppkindresn.enable = true;
- else cmb_suppkindresn.enable = false;
- if (iphs_suppkind == supp_JABH && (iphs_suppkind != gsSanJae && iphs_suppkind != gsJaboKind)) {
- sysf_messageBox("전액 보험자부담은 산재/자보인 경우에만 해당합니다!", "E999", "");
- ds_main_iphs.setColumn(0, "iphs_suppkind", supp_BASE);
- }
- if (iphs_suppkind == supp_HANDI && iphs_suppkind != gsBoHo2) {
- sysf_messageBox("장애인은 의료급여2종인 경우에만 해당합니다!", "E999", "");
- ds_main_iphs.setColumn(0, "iphs_suppkind", supp_BASE);
- }
- fOwnBMaxGradeFlagSet();
- }
- //산정특례 미사인 체크20200121 임승주
- function fChecksrdg()
- {
- ds_chck_srdg.clearData();
- //ds_chck_srdg.addRow();
-
- var todaydate= utlf_getCurrentDate();
- dsf_createDsRow("ds_srdg", [
- { col: "pid", type: "string", size: 256, val: ds_TRPMI02601.getColumn(0, "ptbs_pid") },
- { col: "orddd", type: "string", size: 256, val: todaydate },
- { 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 ipt_rrgstno1_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13){
-
- obj.updateToDataset();
-
- var hngnm = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
- var rrgstno1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
- var rrgstno2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
-
- if( hngnm.length > 0 && rrgstno1.length == 0 && rrgstno2.length == 0){
- // 환자이름만 있고 주민번호는 하나도 없을때...
- ds_source.setColumn(0, "srchcond", "2");
- ds_source.setColumn(0, "hngnm", hngnm);
-
- }else if( hngnm.length > 0 ){
- ds_source.setColumn(0, "srchcond", "4");
- ds_source.setColumn(0, "hngnm", hngnm);
- ds_source.setColumn(0, "rrgstno1", rrgstno1);
- ds_source.setColumn(0, "rrgstno2", rrgstno2);
-
- }else{
- ds_source.setColumn(0, "srchcond", "3");
- ds_source.setColumn(0, "rrgstno1", rrgstno1);
- ds_source.setColumn(0, "rrgstno2", rrgstno2);
- }
-
- btn_ptbs_search.click();
- }
- }
- /**
- 보조유형 변경 이벤트
- */
- function cmb_suppkind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fKindSuppSelect();
- }
- function button00_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("fstyn", "P");
- frmf_setParameter("pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
- frmf_setParameter("orddd", ds_main_inpt.getColumn(0, "inpt_indd"));
- frmf_setParameter("orddeptcd", ds_main_inpt.getColumn(0, "inpt_orddeptcd"));
- frmf_setParameter("orddrid", ds_main_inpt.getColumn(0, "inpt_medispclid"));
-
- frmf_modal("SPARC00100", "SPARC00100", '', false, 1, '', '', 1195, 785, "", "", "", "M");
- frmf_clearParameter("fstyn");
- frmf_clearParameter("pid");
- frmf_clearParameter("orddd");
- frmf_clearParameter("orddeptcd");
- frmf_clearParameter("orddrid");
- }
- ]]></Script>
- </Form>
- </FDL>
|