1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPMC03900" position="absolute 0 0 1195 760" titletext="자격조회+승인처리" onload="SPPMC03900_onload">
- <Layouts>
- <Layout>
- <Div id="Div00" taborder="5" position="absolute 0 0 1195 35" class="div_SA"/>
- <Static text="조회 내역" position="absolute 0 49 81 65" id="caption6" class="tit_2"/>
- <Static text="등록번호 :" position="absolute 10 10 85 27" id="caption1" class="search_name"/>
- <Edit position="absolute 88 6 163 30" id="ipt_pid" taborder="1" onkeydown="ipt_pid_onkeydown" style="padding:0 0 0 0;align:center middle;font:arial,9,bold;" class="input_search" autoselect="true"/>
- <Static text="주민번호 :" position="absolute 550 10 625 27" id="caption5" class="search_name"/>
- <Static text="의료 급여 기관 번호" position="absolute 235 145 369 169" id="caption7" class="cell_1"/>
- <Edit readonly="true" position="absolute 370 145 460 169" align="align:center middle;" id="output1"/>
- <Button position="absolute 1051 6 1131 30" id="btn_search" class="btn4" text="자격조회" onclick="btn_search_onclick"/>
- <Shape position="absolute 0 375 555 381" linetype="horizontal" id="line7" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="자격 여부" position="absolute 0 95 109 119" align="align:center middle;" id="caption65" class="cell_1"/>
- <Static text="자격 취득일" position="absolute 0 120 109 144" align="align:center middle;" id="caption2" class="cell_1"/>
- <Static text="세대주 성명" position="absolute 0 70 109 94" align="align:center middle;" id="caption3" class="cell_1"/>
- <Static text="시설 기호 (증번호)" position="absolute 235 170 369 194" align="align:center middle;" id="caption8" class="cell_1"/>
- <Static text="급여 제한일" position="absolute 0 195 109 219" align="align:center middle;" id="cap_paylimdd" class="cell_1"/>
- <Static text="본인 부담 여부" position="absolute 0 145 109 169" align="align:center middle;" id="caption10" class="cell_1"/>
- <Static text="건강 생활 유지비 잔액" position="absolute 235 70 369 94" align="align:center middle;" id="caption11" class="cell_1"/>
- <Static text="출국자 여부" position="absolute 235 120 369 144" align="align:center middle;" id="cap_dcntrypsnyn" class="cell_1"/>
- <Static text="기관 2" position="absolute 235 220 324 244" align="align:center middle;" id="caption14" class="cell_1" style="padding:0 6 0 0;align:right middle;"/>
- <Static text="기관 3" position="absolute 235 245 324 269" align="align:center middle;" id="caption15" class="cell_1" style="padding:0 6 0 0;align:right middle;"/>
- <Static text="기관 4" position="absolute 235 270 324 294" align="align:center middle;" id="caption16" class="cell_1" style="padding:0 6 0 0;align:right middle;"/>
- <Static text="기관 1" position="absolute 235 195 324 219" align="align:center middle;" id="caption17" class="cell_1" style="padding:0 6 0 0;align:right middle;"/>
- <MaskEdit readonly="true" position="absolute 110 120 230 144" align="align:left middle;" id="output2" mask="####-##-##" type="string" displaynulltext=" " style="align:left middle;"/>
- <Edit readonly="true" position="absolute 110 70 230 94" align="align:left middle;" id="output3" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;"/>
- <Edit readonly="true" position="absolute 370 170 460 194" align="align:left middle;" id="output5" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;"/>
- <Edit readonly="true" position="absolute 370 120 460 144" align="align:left middle;" id="output6" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;"/>
- <Edit readonly="true" position="absolute 110 195 230 219" align="align:left middle;" id="output7" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:left middle;"/>
- <MaskEdit readonly="true" position="absolute 370 70 460 94" align="align:right middle;" id="output10" mask="9,999" style="background:#ffffeeff stretch 5,5;border:1 solid #bac1c6ff ;font:Dotum,9,bold;"/>
- <Edit position="absolute 325 270 389 294" align="align:center middle;" id="output11" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Edit position="absolute 325 245 389 269" align="align:center middle;" id="output12" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Edit position="absolute 325 195 389 219" align="align:center middle;" id="output13" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Edit position="absolute 325 220 389 244" align="align:center middle;" id="output14" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Edit readonly="true" position="absolute 390 270 460 294" align="align:left middle;" id="output15" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Edit readonly="true" position="absolute 390 245 460 269" align="align:left middle;" id="output16" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Edit readonly="true" position="absolute 390 195 460 219" align="align:left middle;" id="output17" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Edit readonly="true" position="absolute 390 220 460 244" align="align:left middle;" id="output18" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Combo position="absolute 110 95 230 119" id="combo1" enable="false" innerdataset="@ds_init_com_p0364" datacolumn="cdnm" codecolumn="cdid"/>
- <Shape position="absolute 0 65 1195 71" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="승인 정보" position="absolute 0 359 80 375" id="caption18" class="tit_2"/>
- <Static text="진료 형태" position="absolute 0 380 144 404" align="align:center middle;" id="caption19" class="cell_1"/>
- <Static text="입(내원) 일수" position="absolute 0 455 144 479" align="align:center middle;" id="caption20" class="cell_1"/>
- <Static text="투약 일수" position="absolute 0 505 144 529" align="align:center middle;" id="caption21" class="cell_1"/>
- <Static text="본인 일부 부담금" position="absolute 265 455 414 479" align="align:center middle;" id="caption22" class="cell_1"/>
- <Static text="건강 생활 유지비 청구액" position="absolute 265 480 414 504" align="align:center middle;" id="caption23" class="cell_1"/>
- <Shape position="absolute 570 375 880 381" linetype="horizontal" id="line3" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="승인처리결과" position="absolute 570 359 678 375" id="caption24" class="tit_2"/>
- <Static text="기관 부담금" position="absolute 265 405 414 429" align="align:center middle;" id="caption25" class="cell_1"/>
- <Static text="진료일" position="absolute 0 405 144 429" align="align:center middle;" id="caption26" class="cell_1"/>
- <Static text="처방전 교부 기관 (약국)" position="absolute 0 580 144 604" align="align:center middle;" id="caption27" class="cell_1" visible="true"/>
- <Static text="본인 부담 여부" position="absolute 265 380 414 404" align="align:center middle;" id="caption29" class="cell_1"/>
- <Static text="주 상병 분류 기호" position="absolute 0 430 144 454" align="align:center middle;" id="caption30" class="cell_1"/>
- <Static text="진료 의뢰 기관 기호" position="absolute 265 555 414 579" align="align:center middle;" id="caption31" class="cell_1"/>
- <Static text="장애 시 진료 확인 번호" position="absolute 265 580 414 604" align="align:center middle;" id="caption35" class="cell_1"/>
- <Static text="본인 일부 부담금" position="absolute 570 430 719 454" align="align:center middle;" id="caption36" class="cell_1"/>
- <Static text="진료확인번호" position="absolute 570 405 719 429" align="align:center middle;" id="caption37" class="cell_1"/>
- <Static text="건강생활 유지비 청구액" position="absolute 570 455 719 479" align="align:center middle;" id="caption40" class="cell_1"/>
- <Static text="건강생활 유지비 잔액" position="absolute 570 480 719 504" align="align:center middle;" id="caption41" class="cell_1"/>
- <Static text="승인여부" position="absolute 570 380 719 404" align="align:center middle;" id="caption43" class="cell_1"/>
- <Static text="서버 메시지" position="absolute 570 555 654 604" align="align:center middle;" id="caption38" class="cell_1" style="padding:5 0 0 8;align:left top;"/>
- <TextArea position="absolute 110 320 324 344" align="align:left middle;" id="output19" wordwrap="word" scrollbars="autovert"/>
- <Combo position="absolute 145 380 260 404" id="combo2" enable="true" innerdataset="@ds_init_com_p0401" datacolumn="cdnm" codecolumn="cdid"/>
- <Edit position="absolute 145 455 260 479" align="align:center middle;" id="input1" autoselect="true"/>
- <Edit position="absolute 145 505 260 529" align="align:center middle;" id="input2" autoselect="true"/>
- <MaskEdit position="absolute 415 455 555 479" align="align:right middle;" id="input3" mask="#,###" ontextchanged="input3_ontextchanged" onkeydown="input3_onkeydown" style="background:#ffffeeff stretch 5,5;border:1 solid #bac1c6ff ;font:Dotum,9,bold;" autoselect="true"/>
- <MaskEdit position="absolute 415 405 555 429" align="align:right middle;" id="input5" enable="false" mask="#,###" autoselect="true" style="font:Dotum,9,bold;"/>
- <Edit position="absolute 145 430 260 454" align="align:center middle;" id="input6" autoselect="true"/>
- <MaskEdit position="absolute 145 405 260 429" align="align:center middle;" id="input7" mask="####-##-##" maskchar=" " type="string" displaynulltext=" " style="align:left middle;" autoselect="true"/>
- <Edit position="absolute 145 580 260 604" id="input8" visible="true" autoselect="true"/>
- <Edit position="absolute 145 555 260 579" id="input9" visible="true" autoselect="true"/>
- <Combo position="absolute 415 380 555 404" id="combo3" enable="true" innerdataset="@ds_init_com_p0365" datacolumn="cdNnm" codecolumn="cdid" onitemchanged="combo3_onitemchanged" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5;"/>
- <Edit position="absolute 415 580 555 604" id="input11" autoselect="true"/>
- <Button position="absolute 393 350 473 374" id="btn_rcptreprint" class="btn4" visible="true" text="급여승인" onclick="btn_rcptreprint_onclick"/>
- <Edit position="absolute 720 380 880 404" align="align:center middle;" id="input12"/>
- <Edit position="absolute 720 405 880 429" align="align:center middle;" id="input13"/>
- <MaskEdit position="absolute 720 430 880 454" align="align:right middle;" id="input14" mask="#,###"/>
- <MaskEdit position="absolute 720 455 880 479" align="align:right middle;" id="input15" mask="#,###"/>
- <MaskEdit position="absolute 720 480 880 504" align="align:right middle;" id="input16" mask="#,###"/>
- <Edit position="absolute 573 577 651 601" align="align:right middle;" id="input18" style="align:center middle;"/>
- <Static text="서버 메시지" position="absolute 0 320 109 344" align="align:center middle;" id="caption33" class="cell_1"/>
- <Radio position="absolute 415 530 555 554" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <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>
- <Button position="absolute 475 350 555 374" id="button1" class="btn4" visible="true" text="승인취소" onclick="button1_onclick"/>
- <Static text="승인취소결과" position="absolute 895 359 1003 375" id="caption34" class="tit_2"/>
- <Shape position="absolute 895 375 1195 381" linetype="horizontal" id="line6" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="건강생활 유지비 잔액" position="absolute 895 430 1034 454" align="align:center middle;" id="caption42" class="cell_1"/>
- <Static text="취소여부" position="absolute 895 380 1034 404" align="align:center middle;" id="caption45" class="cell_1"/>
- <Edit position="absolute 1035 380 1195 404" align="align:center middle;" id="input10"/>
- <Edit position="absolute 1035 405 1195 429" align="align:center middle;" id="input20"/>
- <Edit position="absolute 1035 430 1195 454" align="align:right middle;" id="input21"/>
- <Static text="진료확인번호" position="absolute 895 405 1034 429" align="align:center middle;" id="caption46" class="cell_1"/>
- <Static text="서버 메시지" position="absolute 895 480 979 529" align="align:center middle;" id="caption47" class="cell_1" style="padding:5 0 0 8;align:left top;"/>
- <Edit position="absolute 898 502 976 526" id="input23" style="align:center middle;"/>
- <Combo position="absolute 110 145 230 169" id="combo4" enable="false" innerdataset="@ds_init_com_p0365" datacolumn="cdNnm" codecolumn="cdid" style=":disabled {color:red;font:Dotum,9,bold;}"/>
- <Grid position="absolute 0 640 1195 760" id="datagrid2" class="datagrid2" scrollbars="autoboth" binddataset="ds_main_dayno_msg4">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="50"/>
- <Column size="75"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="150"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="85"/>
- <Column size="63"/>
- <Column size="59"/>
- <Column size="300"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="31" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="수진자 주민번호"/>
- <Cell col="3" text="이름"/>
- <Cell col="4" text="진료일"/>
- <Cell col="5" text="진료과"/>
- <Cell col="6" text="승인 여부"/>
- <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="데이터입력시간"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
- <Cell col="1" edittype="readonly" style="align:center;" text="bind:pid" editautoselect="true"/>
- <Cell col="2" edittype="readonly" style="align:center;" text="bind:rrgstno" mask="@@@@@@-@@@@@@@" maskchar=" " editautoselect="true"/>
- <Cell col="3" edittype="readonly" style="align:center;" text="bind:hngnm" editautoselect="true"/>
- <Cell col="4" displaytype="date" edittype="readonly" style="align:center;" text="bind:orddd" mask="yyyy-MM-dd" editautoselect="true" calendardisplaynulltype="nulltext"/>
- <Cell col="5" edittype="readonly" style="align:center;" text="bind:deptnm" editautoselect="true"/>
- <Cell col="6" edittype="readonly" style="align:center;" text="bind:aprvflag" editautoselect="true"/>
- <Cell col="7" edittype="readonly" style="align:center middle;" text="bind:ordcnfmno" editautoselect="true"/>
- <Cell col="8" displaytype="number" edittype="readonly" style="align:right middle;padding:0 2 0 0;" text="bind:ownpartbamt" editautoselect="true"/>
- <Cell col="9" displaytype="number" edittype="readonly" style="align:right middle;padding:0 2 0 0;" text="bind:heallifeamtclamamt" editautoselect="true"/>
- <Cell col="10" displaytype="number" edittype="readonly" style="align:right middle;padding:0 2 0 0;" text="bind:heallifeamtval" editautoselect="true"/>
- <Cell col="11" displaytype="number" edittype="readonly" style="align:right middle;padding:0 2 0 0;" text="bind:pregdmndamt" editautoselect="true"/>
- <Cell col="12" displaytype="number" edittype="readonly" style="align:right middle;padding:0 2 0 0;" text="bind:pregremamt" editautoselect="true"/>
- <Cell col="13" displaytype="normal" edittype="readonly" style="align:center;" text="bind:depodd" editautoselect="true"/>
- <Cell col="14" displaytype="normal" edittype="readonly" style="align:center;" text="bind:deporid" editautoselect="true"/>
- <Cell col="15" displaytype="normal" edittype="readonly" style="align:right middle;padding:0 2 0 0;" text="bind:depoamt" editautoselect="true"/>
- <Cell col="16" edittype="readonly" style="align:left middle;padding:0 0 0 5;" text="bind:msg" editautoselect="true"/>
- <Cell col="17" edittype="readonly" style="align:center;" text="bind:datainptdt" editautoselect="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="기승인내역" position="absolute 0 619 108 635" id="caption48" class="tit_2"/>
- <Shape position="absolute 0 635 1195 641" linetype="horizontal" id="line9" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="진료일 :" position="absolute 370 10 430 27" id="caption49" class="search_name"/>
- <MaskEdit position="absolute 415 480 555 504" align="align:right middle;" id="ipt_heallifeamtclamamt" mask="#,###" ontextchanged="ipt_heallifeamtclamamt_ontextchanged" onkeydown="ipt_heallifeamtclamamt_onkeydown" style="background:#ccccffff stretch 5,5;border:1 solid #bac1c6ff ;font:Dotum,9,bold;" autoselect="true" onkillfocus="ipt_heallifeamtclamamt_onkillfocus"/>
- <Button position="absolute 1135 6 1190 30" id="btn_cancel" class="btn1" text="닫기" onclick="btn_cancel_onclick"/>
- <Button position="absolute 1115 40 1195 64" id="btn_confirm" class="btn1" visible="false" text="조회확인" onclick="btn_confirm_onclick" hotkey="F2" tooltiptext="F2"/>
- <Static text="처방전 교부 번호" position="absolute 0 555 144 579" align="align:center middle;" id="caption28" class="cell_1" visible="true"/>
- <Static text="처방전 발급 유무" position="absolute 0 530 144 554" align="align:center middle;" id="caption50" class="cell_1"/>
- <Radio position="absolute 145 530 260 554" id="radio2" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <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>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 145 480 260 504" id="combo6" enable="true" codecolumn="codecolumn" datacolumn="datacolumn">
- <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">9</Col>
- <Col id="datacolumn">기타(외래 등)</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="타 기관 의뢰 여부" position="absolute 265 530 414 554" align="align:center middle;" id="caption52" class="cell_1"/>
- <Button position="absolute 167 10 183 26" id="btn_ptbs_search" class="icon_search" text="" onclick="btn_ptbs_search_onclick"/>
- <Static text="산전 지원금 청구액" position="absolute 570 505 719 529" align="align:center middle;" id="caption57" class="cell_1"/>
- <MaskEdit position="absolute 720 505 880 529" align="align:right middle;" id="input19" mask="#,###"/>
- <Static text="산전 지원금 잔액" position="absolute 570 530 719 554" align="align:center middle;" id="caption58" class="cell_1"/>
- <MaskEdit position="absolute 720 530 880 554" align="align:right middle;" id="input24" mask="#,###"/>
- <Edit position="absolute 1035 455 1195 479" align="align:right middle;" id="input25"/>
- <Static text="산전진료비 잔액" position="absolute 895 455 1034 479" align="align:center middle;" id="caption59" class="cell_1"/>
- <Static text="이름 :" position="absolute 200 10 245 27" id="caption60" class="search_name"/>
- <Static text="비급여 총금액" position="absolute 265 430 414 454" align="align:center middle;" id="caption61" class="cell_1"/>
- <MaskEdit position="absolute 415 430 555 454" align="align:right middle;" id="input26" enable="false" mask="#,###" autoselect="true" style="font:Dotum,9,bold;"/>
- <Static text="산전 지원금 청구액" position="absolute 265 505 414 529" align="align:center middle;" id="caption62" class="cell_1"/>
- <MaskEdit position="absolute 415 505 555 529" align="align:right middle;" id="input27" mask="#,###" ontextchanged="input27_ontextchanged" style="background:#ccccffff stretch 5,5;border:1 solid #bac1c6ff ;font:Dotum,9,bold;" autoselect="true"/>
- <MaskEdit readonly="true" position="absolute 370 95 460 119" align="align:right middle;" id="output31" mask="9,999" style="background:#ffffeeff stretch 5,5;border:1 solid #bac1c6ff ;font:Dotum,9,bold;"/>
- <Static text="산전 지원금 잔액" position="absolute 235 95 369 119" align="align:center middle;" id="caption63" class="cell_1"/>
- <Edit position="absolute 250 6 346 30" id="input28" class="input_search" taborder="2" onkeydown="input28_onkeydown" style="padding:0 0 0 0;align:center middle;font:arial,9,bold;" autoselect="true"/>
- <MaskEdit position="absolute 435 6 529 30" id="input29" class="input_search" taborder="3" mask="####-##-##" onkeydown="input29_onkeydown" maskchar=" " type="string" style="padding:0 0 0 0;align:center middle;font:arial,9,bold;" displaynulltext=" " autoselect="true"/>
- <MaskEdit position="absolute 625 6 754 30" id="input30" class="input_search" taborder="4" mask="######-#######" onkeydown="input30_onkeydown" maskchar=" " type="string" displaynulltext=" " style="padding:0 0 0 0;align:center middle;font:arial,9,bold;" autoselect="true"/>
- <Edit position="absolute 415 555 555 579" id="input31" style="background:#ccccffff stretch 5,5;border:1 solid #bac1c6ff ;font:Dotum,9,bold;" autoselect="true"/>
- <Button position="absolute 237 222 277 242" id="button2" text="선택" style="color:#606060ff;font:arial,9;"/>
- <Button position="absolute 237 247 277 267" id="button3" text="선택" style="color:#606060ff;font:arial,9;"/>
- <Button position="absolute 237 272 277 292" id="button4" text="선택" style="color:#606060ff;font:arial,9;"/>
- <Button position="absolute 237 197 277 217" id="button61" text="선택" style="color:#606060ff;font:arial,9;"/>
- <Static text="자격 상실 처리일" position="absolute 0 220 109 244" align="align:center middle;" id="caption72" class="cell_1"/>
- <MaskEdit readonly="true" position="absolute 110 220 230 244" align="align:left middle;" id="output37" mask="####-##-##" type="string" style="align:left middle;font:Dotum,9,bold;" maskchar=" " displaynulltext=" "/>
- <Static text="장애인 등록 여부" position="absolute 0 245 109 269" align="align:center middle;" id="caption13" class="cell_1"/>
- <Static text="급여 제한 여부" position="absolute 0 170 109 194" align="align:center middle;" id="cap_qlfrestrictcd" class="cell_1"/>
- <Combo position="absolute 110 170 230 194" id="cmb_qlfrestrictcd" enable="false" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">무자격자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">6회 이상 체납에 의한 급여제한</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">외국인, 재외국민 보험료 체납에 의한 급여제한</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="※ " position="absolute 110 45 711 64" id="cap_mers" visible="false" style="color:red;font:arial,14,bold;"/>
- <Static text="장애인" position="absolute 135 245 175 269" id="cap_obstyn" style="color:darkgray;"/>
- <ImageViewer position="absolute 110 247 130 267" id="img_obstyn" image="URL('theme://images\icon_check_D.png')"/>
- <Button position="absolute 1091 610 1195 634" id="btn_ptmsg" class="btn3" text="자격조회내역" onclick="btn_ptmsg_onclick"/>
- <Static id="caption95" text="장애인 등록일" class="cell_1" position="absolute 0 270 109 294"/>
- <MaskEdit id="output00" taborder="12" readonly="true" type="string" mask="####-##-##" position="absolute 110 270 230 294" style="align:left middle;font:Dotum,9,bold;" maskchar=" " displaynulltext=" "/>
- <Grid id="grd_m2" taborder="13" useinputpanel="false" position="absolute 465 70 1195 340" selecttype="cell" binddataset="ds_grd_m2" autosizingtype="col" autoenter="select">
- <Formats/>
- </Grid>
- <Static id="caption00" text="퇴원 구분" class="cell_1" position="absolute 0 480 144 504"/>
- <TextArea id="output04" taborder="14" position="absolute 655 555 880 604" scrollbars="autovert" wordwrap="word"/>
- <TextArea id="output08" taborder="15" position="absolute 980 480 1195 529" wordwrap="word" scrollbars="autovert"/>
- <Static id="cap_dcntrypsnyn00" text="국적구분" class="cell_1" position="absolute 325 320 390 344"/>
- <Edit id="outputNtnttype" taborder="16" readonly="true" position="absolute 391 320 460 344" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Edit id="output20" taborder="17" readonly="true" position="absolute 110 295 230 319" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- <Static id="cap_mdcareHsptHsptzYn" text="타요양입원여부" class="cell_1" position="absolute 0 295 109 319"/>
- <Static id="cap_mdcareHsptAdminSym" text="요양병원기관기호" class="cell_1" position="absolute 235 295 344 319"/>
- <Edit id="output09" taborder="18" readonly="true" position="absolute 345 295 460 319" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="rrgstno" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="orddd" type="STRING"/>
- <Column id="proccorpcd" type="STRING"/>
- <Column id="aprvflag" type="STRING"/>
- <Column id="ordcnfmno" type="STRING"/>
- <Column id="heallifeamtclamamt" type="STRING"/>
- <Column id="heallifeamtval" type="STRING"/>
- <Column id="pregdmndamt" type="STRING"/>
- <Column id="pregremamt" type="STRING"/>
- <Column id="ownpartbamt" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- <Column id="datainptdt" type="STRING"/>
- <Column id="msgcd" type="STRING"/>
- <Column id="msg" type="STRING"/>
- <Column id="msgtype" type="STRING"/>
- <Column id="clntuniqval" type="STRING"/>
- <Column id="empno" type="STRING"/>
- <Column id="cretno" type="STRING"/>
- <Column id="seqno" type="STRING"/>
- <Column id="histstat" type="STRING"/>
- <Column id="execdd" type="STRING"/>
- <Column id="msgstat" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_nhic" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="url" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_ws_m1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sujinjajuminno" type="STRING" size="256"/>
- <Column id="ykiho" type="STRING" size="256"/>
- <Column id="sujinjajuminnm" type="STRING" size="256"/>
- <Column id="diagdt" type="STRING" size="256"/>
- <Column id="hicardno" type="STRING" size="256"/>
- <Column id="birthday" type="STRING" size="256"/>
- <Column id="loginid" type="STRING" size="256"/>
- <Column id="password" type="STRING" size="256"/>
- <Column id="date" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clientinfo" type="STRING" size="256"/>
- <Column id="operatorjuminno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="version" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sujinjajuminno"/>
- <Col id="ykiho"/>
- <Col id="sujinjajuminnm"/>
- <Col id="diagdt"/>
- <Col id="hicardno"/>
- <Col id="birthday"/>
- <Col id="loginid"/>
- <Col id="password"/>
- <Col id="date"/>
- <Col id="msgtype"/>
- <Col id="clientinfo"/>
- <Col id="operatorjuminno"/>
- <Col id="pgmtype"/>
- <Col id="version"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_ws_m3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sujinjajuminno" type="STRING" size="256"/>
- <Column id="sujinjajuminnm" type="STRING" size="256"/>
- <Column id="ykiho" type="STRING" size="256"/>
- <Column id="diagtype" type="STRING" size="256"/>
- <Column id="payddcnt" type="STRING" size="256"/>
- <Column id="tuyakddcnt" type="STRING" size="256"/>
- <Column id="selfpartbrdnamt" type="STRING" size="256"/>
- <Column id="cfhcdmdamt" type="STRING" size="256"/>
- <Column id="adminbrdnamt" type="STRING" size="256"/>
- <Column id="mainsicksym" type="STRING" size="256"/>
- <Column id="diagdt" type="STRING" size="256"/>
- <Column id="piadmin" type="STRING" size="256"/>
- <Column id="prscgnoadmin" type="STRING" size="256"/>
- <Column id="sbrdntype" type="STRING" size="256"/>
- <Column id="otherrequestyn" type="STRING" size="256"/>
- <Column id="cfhccfrno" type="STRING" size="256"/>
- <Column id="diagitem" type="STRING" size="256"/>
- <Column id="prscgnoyn" type="STRING" size="256"/>
- <Column id="diagoutcode" type="STRING" size="256"/>
- <Column id="pregsumamt" type="STRING" size="256"/>
- <Column id="pregdmndamt" type="STRING" size="256"/>
- <Column id="diagreqykiho" type="STRING" size="256"/>
- <Column id="loginid" type="STRING" size="256"/>
- <Column id="password" type="STRING" size="256"/>
- <Column id="date" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clientinfo" type="STRING" size="256"/>
- <Column id="operatorjuminno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="version" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sujinjajuminno"/>
- <Col id="sujinjajuminnm"/>
- <Col id="ykiho"/>
- <Col id="diagtype"/>
- <Col id="payddcnt"/>
- <Col id="tuyakddcnt"/>
- <Col id="selfpartbrdnamt"/>
- <Col id="cfhcdmdamt"/>
- <Col id="adminbrdnamt"/>
- <Col id="mainsicksym"/>
- <Col id="diagdt"/>
- <Col id="piadmin"/>
- <Col id="prscgnoadmin"/>
- <Col id="sbrdntype"/>
- <Col id="otherrequestyn"/>
- <Col id="cfhccfrno"/>
- <Col id="diagitem"/>
- <Col id="prscgnoyn"/>
- <Col id="diagoutcode"/>
- <Col id="pregsumamt"/>
- <Col id="pregdmndamt"/>
- <Col id="diagreqykiho"/>
- <Col id="loginid"/>
- <Col id="password"/>
- <Col id="date"/>
- <Col id="msgtype"/>
- <Col id="clientinfo"/>
- <Col id="operatorjuminno"/>
- <Col id="pgmtype"/>
- <Col id="version"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_ws_m5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sujinjajuminno" type="STRING" size="256"/>
- <Column id="ykiho" type="STRING" size="256"/>
- <Column id="cfhccfrno" type="STRING" size="256"/>
- <Column id="diagdt" type="STRING" size="256"/>
- <Column id="loginid" type="STRING" size="256"/>
- <Column id="password" type="STRING" size="256"/>
- <Column id="date" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clientinfo" type="STRING" size="256"/>
- <Column id="operatorjuminno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="version" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sujinjajuminno"/>
- <Col id="ykiho"/>
- <Col id="cfhccfrno"/>
- <Col id="diagdt"/>
- <Col id="loginid"/>
- <Col id="password"/>
- <Col id="date"/>
- <Col id="msgtype"/>
- <Col id="clientinfo"/>
- <Col id="operatorjuminno"/>
- <Col id="pgmtype"/>
- <Col id="version"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_m0" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="loginid" type="STRING" size="256"/>
- <Column id="password" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="mpsissno" type="STRING" size="256"/>
- <Column id="reqdeptno" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="msgtype"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="loginid"/>
- <Col id="password"/>
- <Col id="empno"/>
- <Col id="mpsissno"/>
- <Col id="reqdeptno"/>
- <Col id="deptcd"/>
- <Col id="ordtype"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_m1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="url" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="hngnm"/>
- <Col id="proccorpcd"/>
- <Col id="orddd"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="datainptdt"/>
- <Col id="pgmtype"/>
- <Col id="url"/>
- <Col id="pid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_m3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_m3_oncolumnchanged">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="ordflag" type="STRING" size="256"/>
- <Column id="indayno" type="STRING" size="256"/>
- <Column id="medidayno" type="STRING" size="256"/>
- <Column id="ownpartbamt" type="STRING" size="256"/>
- <Column id="heallifeamtclamamt" type="STRING" size="256"/>
- <Column id="pregsumamt" type="STRING" size="256"/>
- <Column id="pregdmndamt" type="STRING" size="256"/>
- <Column id="instbamt" type="STRING" size="256"/>
- <Column id="maindiagmark" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="mpsissinstmark" type="STRING" size="256"/>
- <Column id="mpsissno" type="STRING" size="256"/>
- <Column id="ownbflag" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="url" type="STRING" size="256"/>
- <Column id="anoinstreqyn" type="STRING" size="256"/>
- <Column id="errordcnfmno" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="prscgnoyn" type="STRING" size="256"/>
- <Column id="diagoutcd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="orgownpartbamt" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="cnstchoicormark" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="hngnm"/>
- <Col id="proccorpcd"/>
- <Col id="ordflag"/>
- <Col id="indayno"/>
- <Col id="medidayno"/>
- <Col id="ownpartbamt"/>
- <Col id="heallifeamtclamamt"/>
- <Col id="pregsumamt"/>
- <Col id="pregdmndamt"/>
- <Col id="instbamt"/>
- <Col id="maindiagmark"/>
- <Col id="orddd"/>
- <Col id="mpsissinstmark"/>
- <Col id="mpsissno"/>
- <Col id="ownbflag"/>
- <Col id="pgmtype"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="datainptdt"/>
- <Col id="url"/>
- <Col id="anoinstreqyn"/>
- <Col id="errordcnfmno"/>
- <Col id="heallifeamtval"/>
- <Col id="execdd"/>
- <Col id="prscgnoyn"/>
- <Col id="diagoutcd"/>
- <Col id="ordtype"/>
- <Col id="orgownpartbamt"/>
- <Col id="deptcd"/>
- <Col id="cnstchoicormark"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_m5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="loginid" type="STRING" size="256"/>
- <Column id="password" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="ordflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="proccorpcd"/>
- <Col id="ordcnfmno"/>
- <Col id="orddd"/>
- <Col id="loginid"/>
- <Col id="password"/>
- <Col id="datainptdt"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="pgmtype"/>
- <Col id="ordflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="otpt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="deptcd"/>
- <Col id="ordtype"/>
- <Col id="otpt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_tmp_m3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qualflag" type="STRING" size="256"/>
- <Column id="qualacqtdd" type="STRING" size="256"/>
- <Column id="hshdnm" type="STRING" size="256"/>
- <Column id="secuinstmark" type="STRING" size="256"/>
- <Column id="estmmark" type="STRING" size="256"/>
- <Column id="paylimdd" type="STRING" size="256"/>
- <Column id="ownbflag" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="dcntrypsnyn" type="STRING" size="256"/>
- <Column id="handicaprrgstdd" type="STRING" size="256"/>
- <Column id="handicapyn" type="STRING" size="256"/>
- <Column id="choicorpmark1" type="STRING" size="256"/>
- <Column id="choicorpmark2" type="STRING" size="256"/>
- <Column id="choicorpmark3" type="STRING" size="256"/>
- <Column id="choicorpmark4" type="STRING" size="256"/>
- <Column id="choicorpnm1" type="STRING" size="256"/>
- <Column id="choicorpnm2" type="STRING" size="256"/>
- <Column id="choicorpnm3" type="STRING" size="256"/>
- <Column id="choicorpnm4" type="STRING" size="256"/>
- <Column id="msg" type="STRING" size="256"/>
- <Column id="msgcd" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="disregprson1" type="STRING" size="256"/>
- <Column id="disregprson2" type="STRING" size="256"/>
- <Column id="disregprson3" type="STRING" size="256"/>
- <Column id="disregprson4" type="STRING" size="256"/>
- <Column id="rareobsttrgtman" type="STRING" size="256"/>
- <Column id="befwomntrgtman" type="STRING" size="256"/>
- <Column id="scndsuptrgtman" type="STRING" size="256"/>
- <Column id="scndsuptrgtman_cd" type="STRING" size="256"/>
- <Column id="scndsuptrgtman_fromdd" type="STRING" size="256"/>
- <Column id="scndsuptrgtman_todd" type="STRING" size="256"/>
- <Column id="scndsuptrgtman_flag" type="STRING" size="256"/>
- <Column id="serdiagtrgtman" type="STRING" size="256"/>
- <Column id="srdgfromdd" type="STRING" size="256"/>
- <Column id="srdgtodd" type="STRING" size="256"/>
- <Column id="srdgrgstno" type="STRING" size="256"/>
- <Column id="rooafromdd" type="STRING" size="256"/>
- <Column id="rooatodd" type="STRING" size="256"/>
- <Column id="rooargstno" type="STRING" size="256"/>
- <Column id="burnrgstno" type="STRING" size="256"/>
- <Column id="burnfromdd" type="STRING" size="256"/>
- <Column id="burntodd" type="STRING" size="256"/>
- <Column id="denttopno" type="STRING" size="256"/>
- <Column id="denttopfromdd" type="STRING" size="256"/>
- <Column id="denttoptodd" type="STRING" size="256"/>
- <Column id="denttopkind" type="STRING" size="256"/>
- <Column id="denttopproccorpcd" type="STRING" size="256"/>
- <Column id="dentbottomno" type="STRING" size="256"/>
- <Column id="dentbottomfromdd" type="STRING" size="256"/>
- <Column id="dentbottomtodd" type="STRING" size="256"/>
- <Column id="dentbottomkind" type="STRING" size="256"/>
- <Column id="dentbottomproccorpcd" type="STRING" size="256"/>
- <Column id="sugartrgtman" type="STRING" size="256"/>
- <Column id="procdurdd" type="STRING" size="256"/>
- <Column id="paylimrgstdd" type="STRING" size="256"/>
- <Column id="selfcathcatheter" type="STRING" size="256"/>
- <Column id="qlfrestrictcd" type="STRING" size="256"/>
- <Column id="dentimpl1fromdd" type="STRING" size="256"/>
- <Column id="dentimpl1todd" type="STRING" size="256"/>
- <Column id="dentimpl1kind" type="STRING" size="256"/>
- <Column id="dentimpl1rgstno" type="STRING" size="256"/>
- <Column id="dentimpl1proccorpcd" type="STRING" size="256"/>
- <Column id="dentimpl2fromdd" type="STRING" size="256"/>
- <Column id="dentimpl2todd" type="STRING" size="256"/>
- <Column id="dentimpl2kind" type="STRING" size="256"/>
- <Column id="dentimpl2rgstno" type="STRING" size="256"/>
- <Column id="dentimpl2proccorpcd" type="STRING" size="256"/>
- <Column id="tbrcls" type="STRING" size="256"/>
- <Column id="tbrclsfromdd" type="STRING" size="256"/>
- <Column id="tbrclstodd" type="STRING" size="256"/>
- <Column id="tbrclsrgstno" type="STRING" size="256"/>
- <Column id="disregprson10" type="STRING" size="256"/>
- <Column id="drp10fromdd" type="STRING" size="256"/>
- <Column id="drp10todd" type="STRING" size="256"/>
- <Column id="drp10rgstno" type="STRING" size="256"/>
- <Column id="disregprson11" type="STRING" size="256"/>
- <Column id="drp11fromdd" type="STRING" size="256"/>
- <Column id="drp11todd" type="STRING" size="256"/>
- <Column id="drp11rgstno" type="STRING" size="256"/>
- <Column id="preinfromdd" type="STRING" size="256"/>
- <Column id="preintodd" type="STRING" size="256"/>
- <Column id="preinrgstno" type="STRING" size="256"/>
- <Column id="drp12fromdd" type="STRING" size="256"/>
- <Column id="drp12todd" type="STRING" size="256"/>
- <Column id="drp12rgstno" type="STRING" size="256"/>
- <Column id="mdcareHsptHsptzYn" type="STRING" size="256"/>
- <Column id="mdcareHsptAdminSym" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="qualflag"/>
- <Col id="qualacqtdd"/>
- <Col id="hshdnm"/>
- <Col id="secuinstmark"/>
- <Col id="estmmark"/>
- <Col id="paylimdd"/>
- <Col id="ownbflag"/>
- <Col id="heallifeamtval"/>
- <Col id="pregremamt"/>
- <Col id="dcntrypsnyn"/>
- <Col id="handicaprrgstdd"/>
- <Col id="handicapyn"/>
- <Col id="choicorpmark1"/>
- <Col id="choicorpmark2"/>
- <Col id="choicorpmark3"/>
- <Col id="choicorpmark4"/>
- <Col id="choicorpnm1"/>
- <Col id="choicorpnm2"/>
- <Col id="choicorpnm3"/>
- <Col id="choicorpnm4"/>
- <Col id="msg"/>
- <Col id="msgcd"/>
- <Col id="rrgstno"/>
- <Col id="hngnm"/>
- <Col id="proccorpcd"/>
- <Col id="datainptdt"/>
- <Col id="disregprson1"/>
- <Col id="disregprson2"/>
- <Col id="disregprson3"/>
- <Col id="disregprson4"/>
- <Col id="rareobsttrgtman"/>
- <Col id="befwomntrgtman"/>
- <Col id="scndsuptrgtman"/>
- <Col id="scndsuptrgtman_cd"/>
- <Col id="scndsuptrgtman_fromdd"/>
- <Col id="scndsuptrgtman_todd"/>
- <Col id="scndsuptrgtman_flag"/>
- <Col id="serdiagtrgtman"/>
- <Col id="srdgfromdd"/>
- <Col id="srdgtodd"/>
- <Col id="srdgrgstno"/>
- <Col id="rooafromdd"/>
- <Col id="rooatodd"/>
- <Col id="rooargstno"/>
- <Col id="burnrgstno"/>
- <Col id="burnfromdd"/>
- <Col id="burntodd"/>
- <Col id="denttopno"/>
- <Col id="denttopfromdd"/>
- <Col id="denttoptodd"/>
- <Col id="denttopkind"/>
- <Col id="denttopproccorpcd"/>
- <Col id="dentbottomno"/>
- <Col id="dentbottomfromdd"/>
- <Col id="dentbottomtodd"/>
- <Col id="dentbottomkind"/>
- <Col id="dentbottomproccorpcd"/>
- <Col id="sugartrgtman"/>
- <Col id="procdurdd"/>
- <Col id="paylimrgstdd"/>
- <Col id="selfcathcatheter"/>
- <Col id="qlfrestrictcd"/>
- <Col id="dentimpl1fromdd"/>
- <Col id="dentimpl1todd"/>
- <Col id="dentimpl1kind"/>
- <Col id="dentimpl1rgstno"/>
- <Col id="dentimpl1proccorpcd"/>
- <Col id="dentimpl2fromdd"/>
- <Col id="dentimpl2todd"/>
- <Col id="dentimpl2kind"/>
- <Col id="dentimpl2rgstno"/>
- <Col id="dentimpl2proccorpcd"/>
- <Col id="tbrcls"/>
- <Col id="tbrclsfromdd"/>
- <Col id="tbrclstodd"/>
- <Col id="tbrclsrgstno"/>
- <Col id="disregprson10"/>
- <Col id="drp10fromdd"/>
- <Col id="drp10todd"/>
- <Col id="drp10rgstno"/>
- <Col id="disregprson11"/>
- <Col id="drp11fromdd"/>
- <Col id="drp11todd"/>
- <Col id="drp11rgstno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="aprvflag" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="ownpartbamt" type="STRING" size="256"/>
- <Column id="heallifeamtclamamt" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="pregdmndamt" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="msg" type="STRING" size="256"/>
- <Column id="msgcd" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="ownbflag" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="ordflag" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aprvflag"/>
- <Col id="ordcnfmno"/>
- <Col id="ownpartbamt"/>
- <Col id="heallifeamtclamamt"/>
- <Col id="heallifeamtval"/>
- <Col id="pregdmndamt"/>
- <Col id="pregremamt"/>
- <Col id="msg"/>
- <Col id="msgcd"/>
- <Col id="rrgstno"/>
- <Col id="hngnm"/>
- <Col id="proccorpcd"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="datainptdt"/>
- <Col id="ownbflag"/>
- <Col id="execdd"/>
- <Col id="ordflag"/>
- <Col id="ordtype"/>
- <Col id="deptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="cnclflag" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="msgcd" type="STRING" size="256"/>
- <Column id="msg" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="proccorpcd"/>
- <Col id="cnclflag"/>
- <Col id="ordcnfmno"/>
- <Col id="heallifeamtval"/>
- <Col id="pregremamt"/>
- <Col id="datainptdt"/>
- <Col id="msgcd"/>
- <Col id="msg"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="pgmtype"/>
- <Col id="hngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_dayno_daynolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_dayno_msg4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_dayno_msg4_oncolumnchanged"/>
- <Dataset id="ds_main_dayno_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_dayno_mpsiss" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_dayno_deptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </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"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_com_p0365" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_com_p0364" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_com_p0401" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_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="orddd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="autoflag"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="acptdd"/>
- <Col id="checkfnexam"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_m3_msg3" 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 버전"/>
- <Column id="preinfant" type="STRING" size="256" sumtext="조산아/저체중아대상자"/>
- <Column id="disregprson18" type="STRING" size="256"/>
- <Column id="disregprson19" type="STRING" size="256"/>
- <Column id="ntnttype" type="STRING" size="256"/>
- <Column id="mdcareHsptHsptzYn" type="STRING" size="256" sumtext="요양병원 입원여부"/>
- <Column id="mdcareHsptAdminSym" type="STRING" size="256" sumtext="요양병원 입원여부"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sujinjajuminno"/>
- <Col id="sujinjajuminnm"/>
- <Col id="ykiho"/>
- <Col id="qlftype"/>
- <Col id="qlfchwidukdt"/>
- <Col id="sedaejunm"/>
- <Col id="protadminsym"/>
- <Col id="asylmsym"/>
- <Col id="payrestricdt"/>
- <Col id="sbrdntype"/>
- <Col id="cfhcrem"/>
- <Col id="ykiho1"/>
- <Col id="ykiho2"/>
- <Col id="ykiho3"/>
- <Col id="ykiho4"/>
- <Col id="yoyangnm1"/>
- <Col id="yoyangnm2"/>
- <Col id="yoyangnm3"/>
- <Col id="yoyangnm4"/>
- <Col id="dprtyn"/>
- <Col id="obstregdt"/>
- <Col id="disregprson1"/>
- <Col id="disregprson2"/>
- <Col id="disregprson3"/>
- <Col id="disregprson4"/>
- <Col id="reqpatinfo"/>
- <Col id="pregremamt"/>
- <Col id="disregprson5"/>
- <Col id="disregprson6"/>
- <Col id="disregprson7"/>
- <Col id="denttop"/>
- <Col id="dentbottom"/>
- <Col id="sangsilprocdt"/>
- <Col id="disregprson8"/>
- <Col id="qlfrestrictcd"/>
- <Col id="dentimpl1"/>
- <Col id="dentimpl2"/>
- <Col id="date"/>
- <Col id="messagecode"/>
- <Col id="message"/>
- <Col id="msgtype"/>
- <Col id="clientinfo"/>
- <Col id="operatorjuminno"/>
- <Col id="pgmtype"/>
- <Col id="version"/>
- <Col id="disregprson9"/>
- <Col id="disregprson10"/>
- <Col id="disregprson11"/>
- <Col id="preinfant"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_nhicrslt_m4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sujinjajuminno" type="STRING" size="256"/>
- <Column id="sujinjajuminnm" type="STRING" size="256"/>
- <Column id="ykiho" type="STRING" size="256"/>
- <Column id="admtype" type="STRING" size="256"/>
- <Column id="cfhccfrno" type="STRING" size="256"/>
- <Column id="selfpartbrdnamt" type="STRING" size="256"/>
- <Column id="cfhcdmdamt" type="STRING" size="256"/>
- <Column id="cfhcrem" type="STRING" size="256"/>
- <Column id="pregdmndamt" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="date" type="STRING" size="256"/>
- <Column id="messagecode" type="STRING" size="256"/>
- <Column id="message" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clientinfo" type="STRING" size="256"/>
- <Column id="operatorjuminno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="version" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sujinjajuminno"/>
- <Col id="sujinjajuminnm"/>
- <Col id="ykiho"/>
- <Col id="admtype"/>
- <Col id="cfhccfrno"/>
- <Col id="selfpartbrdnamt"/>
- <Col id="cfhcdmdamt"/>
- <Col id="cfhcrem"/>
- <Col id="pregdmndamt"/>
- <Col id="pregremamt"/>
- <Col id="date"/>
- <Col id="messagecode"/>
- <Col id="message"/>
- <Col id="msgtype"/>
- <Col id="clientinfo"/>
- <Col id="operatorjuminno"/>
- <Col id="pgmtype"/>
- <Col id="version"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_nhicrslt_m6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sujinjajuminno" type="STRING" size="256"/>
- <Column id="ykiho" type="STRING" size="256"/>
- <Column id="cncltype" type="STRING" size="256"/>
- <Column id="cfhccfrno" type="STRING" size="256"/>
- <Column id="cfhcrem" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="date" type="STRING" size="256"/>
- <Column id="messagecode" type="STRING" size="256"/>
- <Column id="message" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clientinfo" type="STRING" size="256"/>
- <Column id="operatorjuminno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="version" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sujinjajuminno"/>
- <Col id="ykiho"/>
- <Col id="cncltype"/>
- <Col id="cfhccfrno"/>
- <Col id="cfhcrem"/>
- <Col id="pregremamt"/>
- <Col id="date"/>
- <Col id="messagecode"/>
- <Col id="message"/>
- <Col id="msgtype"/>
- <Col id="clientinfo"/>
- <Col id="operatorjuminno"/>
- <Col id="pgmtype"/>
- <Col id="version"/>
- </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_m2temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_m4temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="aprvflag" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="ownpartbamt" type="STRING" size="256"/>
- <Column id="heallifeamtclamamt" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="pregdmndamt" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="msg" type="STRING" size="256"/>
- <Column id="msgcd" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="ownbflag" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="ordflag" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aprvflag"/>
- <Col id="ordcnfmno"/>
- <Col id="ownpartbamt"/>
- <Col id="heallifeamtclamamt"/>
- <Col id="heallifeamtval"/>
- <Col id="pregdmndamt"/>
- <Col id="pregremamt"/>
- <Col id="msg"/>
- <Col id="msgcd"/>
- <Col id="rrgstno"/>
- <Col id="hngnm"/>
- <Col id="proccorpcd"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="datainptdt"/>
- <Col id="ownbflag"/>
- <Col id="execdd"/>
- <Col id="ordflag"/>
- <Col id="ordtype"/>
- <Col id="deptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m6temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="cnclflag" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="msgcd" type="STRING" size="256"/>
- <Column id="msg" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="proccorpcd"/>
- <Col id="cnclflag"/>
- <Col id="ordcnfmno"/>
- <Col id="heallifeamtval"/>
- <Col id="pregremamt"/>
- <Col id="datainptdt"/>
- <Col id="msgcd"/>
- <Col id="msg"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="pgmtype"/>
- <Col id="hngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <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_m5temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="loginid" type="STRING" size="256"/>
- <Column id="password" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="proccorpcd"/>
- <Col id="ordcnfmno"/>
- <Col id="orddd"/>
- <Col id="loginid"/>
- <Col id="password"/>
- <Col id="datainptdt"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="pgmtype"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m3temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="ordflag" type="STRING" size="256"/>
- <Column id="indayno" type="STRING" size="256"/>
- <Column id="medidayno" type="STRING" size="256"/>
- <Column id="ownpartbamt" type="STRING" size="256"/>
- <Column id="heallifeamtclamamt" type="STRING" size="256"/>
- <Column id="pregsumamt" type="STRING" size="256"/>
- <Column id="pregdmndamt" type="STRING" size="256"/>
- <Column id="instbamt" type="STRING" size="256"/>
- <Column id="maindiagmark" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="mpsissinstmark" type="STRING" size="256"/>
- <Column id="mpsissno" type="STRING" size="256"/>
- <Column id="ownbflag" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="url" type="STRING" size="256"/>
- <Column id="anoinstreqyn" type="STRING" size="256"/>
- <Column id="errordcnfmno" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="prscgnoyn" type="STRING" size="256"/>
- <Column id="diagoutcd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="orgownpartbamt" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="cnstchoicormark" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="hngnm"/>
- <Col id="proccorpcd"/>
- <Col id="ordflag"/>
- <Col id="indayno"/>
- <Col id="medidayno"/>
- <Col id="ownpartbamt"/>
- <Col id="heallifeamtclamamt"/>
- <Col id="pregsumamt"/>
- <Col id="pregdmndamt"/>
- <Col id="instbamt"/>
- <Col id="maindiagmark"/>
- <Col id="orddd"/>
- <Col id="mpsissinstmark"/>
- <Col id="mpsissno"/>
- <Col id="ownbflag"/>
- <Col id="pgmtype"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="datainptdt"/>
- <Col id="url"/>
- <Col id="anoinstreqyn"/>
- <Col id="errordcnfmno"/>
- <Col id="heallifeamtval"/>
- <Col id="execdd"/>
- <Col id="prscgnoyn"/>
- <Col id="diagoutcd"/>
- <Col id="ordtype"/>
- <Col id="orgownpartbamt"/>
- <Col id="deptcd"/>
- <Col id="cnstchoicormark"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_sign" 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_nhicinfo_m2temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_nhicinfo_m4temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="aprvflag" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="ownpartbamt" type="STRING" size="256"/>
- <Column id="heallifeamtclamamt" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="pregdmndamt" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="msg" type="STRING" size="256"/>
- <Column id="msgcd" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="ownbflag" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="ordflag" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aprvflag"/>
- <Col id="ordcnfmno"/>
- <Col id="ownpartbamt"/>
- <Col id="heallifeamtclamamt"/>
- <Col id="heallifeamtval"/>
- <Col id="pregdmndamt"/>
- <Col id="pregremamt"/>
- <Col id="msg"/>
- <Col id="msgcd"/>
- <Col id="rrgstno"/>
- <Col id="hngnm"/>
- <Col id="proccorpcd"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="datainptdt"/>
- <Col id="ownbflag"/>
- <Col id="execdd"/>
- <Col id="ordflag"/>
- <Col id="ordtype"/>
- <Col id="deptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_nhicinfo_m6temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="cnclflag" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="pregremamt" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="msgcd" type="STRING" size="256"/>
- <Column id="msg" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="proccorpcd"/>
- <Col id="cnclflag"/>
- <Col id="ordcnfmno"/>
- <Col id="heallifeamtval"/>
- <Col id="pregremamt"/>
- <Col id="datainptdt"/>
- <Col id="msgcd"/>
- <Col id="msg"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="pgmtype"/>
- <Col id="hngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_nhicinfo_m0temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_nhicinfo_m5temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="ordcnfmno" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="loginid" type="STRING" size="256"/>
- <Column id="password" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="proccorpcd"/>
- <Col id="ordcnfmno"/>
- <Col id="orddd"/>
- <Col id="loginid"/>
- <Col id="password"/>
- <Col id="datainptdt"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="pgmtype"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_nhicinfo_m3temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="proccorpcd" type="STRING" size="256"/>
- <Column id="ordflag" type="STRING" size="256"/>
- <Column id="indayno" type="STRING" size="256"/>
- <Column id="medidayno" type="STRING" size="256"/>
- <Column id="ownpartbamt" type="STRING" size="256"/>
- <Column id="heallifeamtclamamt" type="STRING" size="256"/>
- <Column id="pregsumamt" type="STRING" size="256"/>
- <Column id="pregdmndamt" type="STRING" size="256"/>
- <Column id="instbamt" type="STRING" size="256"/>
- <Column id="maindiagmark" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="mpsissinstmark" type="STRING" size="256"/>
- <Column id="mpsissno" type="STRING" size="256"/>
- <Column id="ownbflag" type="STRING" size="256"/>
- <Column id="pgmtype" type="STRING" size="256"/>
- <Column id="msgtype" type="STRING" size="256"/>
- <Column id="clntuniqval" type="STRING" size="256"/>
- <Column id="empno" type="STRING" size="256"/>
- <Column id="datainptdt" type="STRING" size="256"/>
- <Column id="url" type="STRING" size="256"/>
- <Column id="anoinstreqyn" type="STRING" size="256"/>
- <Column id="errordcnfmno" type="STRING" size="256"/>
- <Column id="heallifeamtval" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="prscgnoyn" type="STRING" size="256"/>
- <Column id="diagoutcd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="orgownpartbamt" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="cnstchoicormark" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rrgstno"/>
- <Col id="hngnm"/>
- <Col id="proccorpcd"/>
- <Col id="ordflag"/>
- <Col id="indayno"/>
- <Col id="medidayno"/>
- <Col id="ownpartbamt"/>
- <Col id="heallifeamtclamamt"/>
- <Col id="pregsumamt"/>
- <Col id="pregdmndamt"/>
- <Col id="instbamt"/>
- <Col id="maindiagmark"/>
- <Col id="orddd"/>
- <Col id="mpsissinstmark"/>
- <Col id="mpsissno"/>
- <Col id="ownbflag"/>
- <Col id="pgmtype"/>
- <Col id="msgtype"/>
- <Col id="clntuniqval"/>
- <Col id="empno"/>
- <Col id="datainptdt"/>
- <Col id="url"/>
- <Col id="anoinstreqyn"/>
- <Col id="errordcnfmno"/>
- <Col id="heallifeamtval"/>
- <Col id="execdd"/>
- <Col id="prscgnoyn"/>
- <Col id="diagoutcd"/>
- <Col id="ordtype"/>
- <Col id="orgownpartbamt"/>
- <Col id="deptcd"/>
- <Col id="cnstchoicormark"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_nhicinfo_m1temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_handcappat_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_handcappat_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_grd_m2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item42" compid="outputNtnttype" propid="value" datasetid="ds_main_m2" columnid="ntnttype"/>
- <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_send_m1" columnid="pid"/>
- <BindItem id="item1" compid="input28" propid="value" datasetid="ds_send_m1" columnid="hngnm"/>
- <BindItem id="item2" compid="input29" propid="value" datasetid="ds_send_m1" columnid="orddd"/>
- <BindItem id="item3" compid="input30" propid="value" datasetid="ds_send_m1" columnid="rrgstno"/>
- <BindItem id="item4" compid="combo2" propid="value" datasetid="ds_send_m3" columnid="ordflag"/>
- <BindItem id="item5" compid="ipt_heallifeamtclamamt" propid="value" datasetid="ds_send_m3" columnid="heallifeamtclamamt"/>
- <BindItem id="item6" compid="combo3" propid="value" datasetid="ds_send_m3" columnid="ownbflag"/>
- <BindItem id="item7" compid="input1" propid="value" datasetid="ds_send_m3" columnid="indayno"/>
- <BindItem id="item8" compid="input3" propid="value" datasetid="ds_send_m3" columnid="ownpartbamt"/>
- <BindItem id="item9" compid="input31" propid="value" datasetid="ds_send_m3" columnid="cnstchoicormark"/>
- <BindItem id="item10" compid="input2" propid="value" datasetid="ds_send_m3" columnid="medidayno"/>
- <BindItem id="item11" compid="input26" propid="value" datasetid="ds_send_m3" columnid="pregsumamt"/>
- <BindItem id="item12" compid="input11" propid="value" datasetid="ds_send_m3" columnid="errordcnfmno"/>
- <BindItem id="item13" compid="input6" propid="value" datasetid="ds_send_m3" columnid="maindiagmark"/>
- <BindItem id="item14" compid="input27" propid="value" datasetid="ds_send_m3" columnid="pregdmndamt"/>
- <BindItem id="item15" compid="input8" propid="value" datasetid="ds_send_m3" columnid="mpsissinstmark"/>
- <BindItem id="item16" compid="input7" propid="value" datasetid="ds_send_m3" columnid="orddd"/>
- <BindItem id="item17" compid="input5" propid="value" datasetid="ds_send_m3" columnid="instbamt"/>
- <BindItem id="item18" compid="input9" propid="value" datasetid="ds_send_m3" columnid="mpsissno"/>
- <BindItem id="item19" compid="radio2" propid="value" datasetid="ds_send_m3" columnid="prscgnoyn"/>
- <BindItem id="item20" compid="radio1" propid="value" datasetid="ds_send_m3" columnid="anoinstreqyn"/>
- <BindItem id="item21" compid="combo6" propid="value" datasetid="ds_send_m3" columnid="diagoutcd"/>
- <BindItem id="item22" compid="output1" propid="value" datasetid="ds_send_m1" columnid="proccorpcd"/>
- <BindItem id="item23" compid="combo1" propid="value" datasetid="ds_main_m2" columnid="qualflag"/>
- <BindItem id="item24" compid="cmb_qlfrestrictcd" propid="value" datasetid="ds_main_m2" columnid="qlfrestrictcd"/>
- <BindItem id="item25" compid="output13" propid="value" datasetid="ds_main_m2" columnid="choicorpmark1"/>
- <BindItem id="item26" compid="output17" propid="value" datasetid="ds_main_m2" columnid="choicorpnm1"/>
- <BindItem id="item27" compid="output2" propid="value" datasetid="ds_main_m2" columnid="qualacqtdd"/>
- <BindItem id="item28" compid="output7" propid="value" datasetid="ds_main_m2" columnid="paylimdd"/>
- <BindItem id="item29" compid="output14" propid="value" datasetid="ds_main_m2" columnid="choicorpmark2"/>
- <BindItem id="item30" compid="output18" propid="value" datasetid="ds_main_m2" columnid="choicorpnm2"/>
- <BindItem id="item31" compid="output3" propid="value" datasetid="ds_main_m2" columnid="hshdnm"/>
- <BindItem id="item32" compid="output6" propid="value" datasetid="ds_main_m2" columnid="dcntrypsnyn"/>
- <BindItem id="item33" compid="output12" propid="value" datasetid="ds_main_m2" columnid="choicorpmark3"/>
- <BindItem id="item34" compid="output16" propid="value" datasetid="ds_main_m2" columnid="choicorpnm3"/>
- <BindItem id="item35" compid="output5" propid="value" datasetid="ds_main_m2" columnid="estmmark"/>
- <BindItem id="item36" compid="combo4" propid="value" datasetid="ds_main_m2" columnid="ownbflag"/>
- <BindItem id="item37" compid="output11" propid="value" datasetid="ds_main_m2" columnid="choicorpmark4"/>
- <BindItem id="item38" compid="output15" propid="value" datasetid="ds_main_m2" columnid="choicorpnm4"/>
- <BindItem id="item40" compid="output37" propid="value" datasetid="ds_main_m2" columnid="paylimrgstdd"/>
- <BindItem id="item46" compid="output10" propid="value" datasetid="ds_main_m2" columnid="heallifeamtval"/>
- <BindItem id="item48" compid="output31" propid="value" datasetid="ds_main_m2" columnid="pregremamt"/>
- <BindItem id="item88" compid="output19" propid="value" datasetid="ds_main_m2" columnid="msg"/>
- <BindItem id="item89" compid="input12" propid="value" datasetid="ds_main_m4" columnid="aprvflag"/>
- <BindItem id="item90" compid="input15" propid="value" datasetid="ds_main_m4" columnid="heallifeamtclamamt"/>
- <BindItem id="item91" compid="input16" propid="value" datasetid="ds_main_m4" columnid="heallifeamtval"/>
- <BindItem id="item92" compid="input13" propid="value" datasetid="ds_main_m4" columnid="ordcnfmno"/>
- <BindItem id="item93" compid="input19" propid="value" datasetid="ds_main_m4" columnid="pregdmndamt"/>
- <BindItem id="item94" compid="input24" propid="value" datasetid="ds_main_m4" columnid="pregremamt"/>
- <BindItem id="item95" compid="input18" propid="value" datasetid="ds_main_m4" columnid="msgcd"/>
- <BindItem id="item97" compid="input14" propid="value" datasetid="ds_main_m4" columnid="ownpartbamt"/>
- <BindItem id="item98" compid="input10" propid="value" datasetid="ds_main_m6" columnid="cnclflag"/>
- <BindItem id="item99" compid="input23" propid="value" datasetid="ds_main_m6" columnid="msgcd"/>
- <BindItem id="item100" compid="input21" propid="value" datasetid="ds_main_m6" columnid="heallifeamtval"/>
- <BindItem id="item101" compid="input20" propid="value" datasetid="ds_main_m6" columnid="ordcnfmno"/>
- <BindItem id="item103" compid="input25" propid="value" datasetid="ds_main_m6" columnid="pregremamt"/>
- <BindItem id="item108" compid="otp_drp12_todd" propid="value" datasetid="ds_main_m2" columnid="drp11todd"/>
- <BindItem id="item109" compid="otp_drp12_rgstno" propid="value" datasetid="ds_main_m2" columnid="drp11rgstno"/>
- <BindItem id="item112" compid="output00" propid="value" datasetid="ds_main_m2" columnid="paylimrgstdd"/>
- <BindItem id="item39" compid="output04" propid="value" datasetid="ds_main_m4" columnid="msg"/>
- <BindItem id="item41" compid="output08" propid="value" datasetid="ds_main_m6" columnid="msg"/>
- <BindItem id="item43" compid="output20" propid="value" datasetid="ds_main_m2" columnid="mdcareHsptHsptzYn"/>
- <BindItem id="item44" compid="output09" propid="value" datasetid="ds_main_m2" columnid="mdcareHsptAdminSym"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- include "pam_pamcomnxp::PMC001.xjs";
- //주민번호,수진자성명,외래진료일자(입원일자),생성번호,진료형태(입원,외래),,퇴원일자,본인일부부담금,기관부담금
- var gRrgstno, gHngnm, gOrddd, gCretno, gOrdtype, gDschdd, gPayOwnBAmt, gPayInsuBAmt, gPid, gOwnbflag,
- gDeptCd, gLoginId, gPassWord, gDiagOutCD, gPregSumAmt, gPregDmndAmt, gSuppKind, gMsgAllowYN, gScndYN, gRareYN, gEtcOrdFlag,
- gYkiho, gClientInfo;
- // P : popup, I : iviewer
- var gPopupType = "P";
- //메세지 수신여부
- var MSGReceiveYN;
- var m_opener;
- // 초기 공통코드 등 세팅
- function fGetInitCode() {
-
- fGetUserInfosSampling();
-
- dsf_createDs("ds_init_proccd", [{col:"proccorpcd", type:"STRING", size:256}
- , {col:"loginid", type:"STRING", size:256}
- , {col:"password", type:"STRING", size:256}]);
-
- dsf_makeValue(ds_hidden_session, "callbyid", "string", "SPPMC03900");
-
- // 의료급여기관기호 조회
- var oParam = {};
- oParam.id = "TRPAC03900";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetProcCD";
- oParam.inds = "req=ds_hidden_session";
- oParam.outds = "ds_init_proccd=proccd";
- oParam.async = false;
-
- tranf_submit(oParam);
- // 아이뷰어로 호출시 공통코드 조회 안함!
- if (m_opener.frmf_getParameter("SPPMC03900_POPUPTYPE") != "I" ) {
- appf_getCodeList([{dsNm: "ds_init_com_p0364", cdGrpId: "P0364"}
- , {dsNm: "ds_init_com_p0365", cdGrpId: "P0365"}
- , {dsNm: "ds_init_com_p0401", cdGrpId: "P0401"}], true);
- }
-
- ds_init_com_p0365.addColumn("cdNnm", "string");
-
- for (var i = 0; i < ds_init_com_p0365.rowcount; i++) {
- ds_init_com_p0365.setColumn(i, "cdNnm", ds_init_com_p0365.getColumn(i, "cdid") + " " + ds_init_com_p0365.getColumn(i, "cdnm"));
- }
- }
- // 화면 초기화
- function fInit() {
-
- ds_main_m2.clearData();
- ds_main_m2.addRow();
-
- ds_send_m3.clearData();
- ds_send_m3.addRow();
-
- // 메세지 수신여부 '수신' 상태로 기본 세팅
- MSGReceiveYN = "Y";
- gScndYN = "N";
- gRareYN = "N";
-
- // 메르스 관련 캡션 숨기기
- cap_mers.visible = false;
-
- m_opener.frmf_setParameter("SPPMC03900_RTN", "");
-
- var SPPMC03900_PARM = m_opener.frmf_getParameter("SPPMC03900_PARM");
-
- gMsgAllowYN = m_opener.frmf_getParameter("SPPMC03900_MSGYN");
-
- if (gMsgAllowYN != "N") {
- gMsgAllowYN = "Y";
- }
-
- gPopupType = m_opener.frmf_getParameter("SPPMC03900_POPUPTYPE");
-
- m_opener.frmf_setParameter("SPPMC03900_POPUPTYPE", "");
-
- var array_parm = utlf_transNullToEmpty(SPPMC03900_PARM).split("▦");
-
- gRrgstno = utlf_isNull(array_parm[0]) ? "" : array_parm[0].trim(); // 주민번호
- gHngnm = utlf_isNull(array_parm[1]) ? "" : array_parm[1].trim(); // 수진자성명
- gHngnm = gHngnm.replace("★", "").replace("☆", "");
- gOrddd = utlf_isNull(array_parm[2]) ? "" : array_parm[2].trim(); // 외래진료일자(입원일자)
- if (utlf_isNull(gOrddd) || gOrddd > utlf_getCurrentDate()) {
- gOrddd = utlf_getCurrentDate();
- }
- gCretno = utlf_isNull(array_parm[3]) ? "" : array_parm[3].trim(); // 생성번호
- gOrdtype = utlf_isNull(array_parm[4]) ? "" : array_parm[4].trim(); // 진료형태(입원,외래)
- gDschdd = utlf_isNull(array_parm[5]) ? "" : array_parm[5].trim(); // 퇴원일자
- gPayOwnBAmt = utlf_isNull(array_parm[6]) ? "" : array_parm[6].trim(); // 본인일부부담금
- gPayInsuBAmt = utlf_isNull(array_parm[7]) ? "" : array_parm[7].trim(); // 기관부담금
- gPid = utlf_isNull(array_parm[8]) ? "" : array_parm[8].trim(); // 등록번호
- gDeptCd = utlf_isNull(array_parm[9]) ? "" : array_parm[9].trim(); // 진료과
- gOwnbflag = utlf_isNull(array_parm[10]) ? "" : array_parm[10].trim(); // 본인부담구분
- gPregSumAmt = utlf_isNull(array_parm[11]) ? "" : array_parm[11].trim(); // 비급여총금액
- gPregDmndAmt = utlf_isNull(array_parm[12]) ? "" : array_parm[12].trim(); // 산전지원비청구액
- gSuppKind = utlf_isNull(array_parm[13]) ? "" : array_parm[13].trim(); // 유형보조
-
- gYkiho = ds_init_proccd.getColumn(0, "proccorpcd"); // 의료 급여 기관 기호
- gLoginId = ds_init_proccd.getColumn(0, "loginid");
- gPassWord = ds_init_proccd.getColumn(0, "password");
- var extObj = new ExtCommon();
- gClientInfo = extObj.getIPAddress();
-
- gEtcOrdFlag = m_opener.frmf_getParameter("SPPMC03900_ETCORD"); // 기타구분코드
- gDiagOutCD = m_opener.frmf_getParameter("SPPMC03900_PARM2"); // 퇴원구분
-
- m_opener.frmf_clearParameter("SPPMC03900_PARM");
- m_opener.frmf_clearParameter("SPPMC03900_PARM2");
-
- if (utlf_isNull(gDschdd) || gDschdd == "-") {
- gDschdd = utlf_getCurrentDate();
- }
-
- trace("gDschdd:" + gDschdd);
-
- if (isNaN(gPayOwnBAmt) || utlf_isNull(gPayOwnBAmt) || parseInt(gPregDmndAmt) > 0) {
- gPayOwnBAmt = 0;
- }
-
- if (isNaN(gPayInsuBAmt) || utlf_isNull(gPayInsuBAmt)) {
- gPayInsuBAmt = 0;
- }
-
- if (isNaN(gPregSumAmt) || utlf_isNull(gPregSumAmt)) {
- gPregSumAmt = 0;
- }
-
- if (isNaN(gPregDmndAmt) || utlf_isNull(gPregDmndAmt)) {
- gPregDmndAmt = 0;
- }
-
- if (gOwnbflag == "-" || utlf_isNull(gOwnbflag)) {
- gOwnbflag = "";
- }
-
- ds_send_m1.setColumn(0, "pid", gPid); // 등록번호
- ds_send_m1.setColumn(0, "rrgstno", gRrgstno); // 주민 번호
- ds_send_m1.setColumn(0, "hngnm", gHngnm); // 이름
- ds_send_m1.setColumn(0, "proccorpcd", gYkiho); // 의료 급여 기관 기호
-
- // M1
- ds_send_m1.setColumn(0, "rrgstno", gRrgstno);
- ds_send_m1.setColumn(0, "hngnm", gHngnm);
- ds_send_m1.setColumn(0, "orddd", gOrddd);
- ds_send_m1.setColumn(0, "msgtype", "M1");
- ds_send_m1.setColumn(0, "pgmtype", "3");
- ds_send_m1.setColumn(0, "datainptdt", utlf_getCurrentDate() + "-" + utlf_getCurrentTime());
- ds_send_m1.setColumn(0, "clntuniqval", gClientInfo);
-
- // M3
- ds_send_m3.setColumn(0, "rrgstno", gRrgstno);
- ds_send_m3.setColumn(0, "hngnm", gHngnm);
- ds_send_m3.setColumn(0, "proccorpcd", gYkiho);
- // 2019/08/28 이정택 수정(퇴원수납에서 승인처리시 execdd 보정처리)
- if(gOrdtype=='I'){
- ds_send_m3.setColumn(0, "execdd", gDschdd);
- }else{
- ds_send_m3.setColumn(0, "execdd", gOrddd);
- }
- //ds_send_m3.setColumn(0, "execdd", gOrddd);
- // 2019/08/28 이정택 수정(퇴원수납에서 승인처리시 execdd 보정처리)
-
- // 퇴원구분 1:입원중 2:퇴원 9:기타(외래 등)(diagOutCode)
- if (gDiagOutCD != "1" && gDiagOutCD != "2") {
- ds_send_m3.setColumn(0, "diagoutcd", "9");
- } else {
- ds_send_m3.setColumn(0, "diagoutcd", gDiagOutCD);
- }
-
- if (gOrdtype == "O" || gOrdtype == "E" || gOrdtype == "D") {
-
- ds_send_m3.setColumn(0, "ordflag", "2"); // 진료 형태 (2:외래)
- ds_send_m3.setColumn(0, "indayno", "1"); // 입내원일수 (외래는 1)
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", gPayOwnBAmt); // 본인 일부 부담금
- ds_send_m3.enableevent = true;
- ds_send_m3.setColumn(0, "orgownpartbamt", gPayOwnBAmt);
- ds_send_m3.setColumn(0, "instbamt", gPayInsuBAmt); // 기관부담금
- ds_send_m3.setColumn(0, "heallifeamtclamamt", "0"); // 건강생활 유지비 청구액
- ds_send_m3.setColumn(0, "pregdmndamt", gPregDmndAmt); // 산전지원비청구액
- ds_send_m3.setColumn(0, "pregsumamt", gPregSumAmt); // 비급여총액
-
- } else if (gOrdtype == "I") {
-
- ds_send_m3.setColumn(0, "ordflag", "1"); // 진료 형태 (2:입원)
- ds_send_m3.setColumn(0, "indayno", parseInt(utlf_getDateInterval(gOrddd, gDschdd)) + 1); //입내원일수 : 퇴원일 - 입원일 + 1
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", gPayOwnBAmt); // 본인 일부 부담금
- ds_send_m3.enableevent = true;
- ds_send_m3.setColumn(0, "orgownpartbamt", gPayOwnBAmt);
- ds_send_m3.setColumn(0, "heallifeamtclamamt", "0"); // 건강생활 유지비 청구액
- ds_send_m3.setColumn(0, "instbamt", gPayInsuBAmt); // 기관부담금
- ds_send_m3.setColumn(0, "pregdmndamt", gPregDmndAmt); // 산전지원비청구액
- ds_send_m3.setColumn(0, "pregsumamt", gPregSumAmt); // 산전지원비청구액
- }
-
-
- ds_send.setColumn(0, "pid", gPid);
- ds_send.setColumn(0, "orddd", gOrddd);
- ds_send.setColumn(0, "cretno", gCretno);
- ds_send.setColumn(0, "deptcd", gDeptCd);
- ds_send.setColumn(0, "ordtype", gOrdtype);
-
- ds_send_m0.setColumn(0, "pid", gPid);
- ds_send_m0.setColumn(0, "orddd", gOrddd);
- ds_send_m0.setColumn(0, "cretno", gCretno);
- ds_send_m0.setColumn(0, "deptcd", gDeptCd);
- ds_send_m0.setColumn(0, "ordtype", gOrdtype);
- ds_send_m0.setColumn(0, "empno", sysf_getUserId());
-
- if (( !utlf_isNull(gPayOwnBAmt) && !utlf_isNull(gPayInsuBAmt) ) || parseInt(gPregDmndAmt) > 0) {
-
- var oParam = {};
- oParam.id = "TRPAC03901";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetMedidayno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_dayno_daynolist=daynolist "
- + "ds_main_dayno_msg4=msg4 "
- + "ds_main_dayno_userinfo=userinfo "
- + "ds_main_dayno_mpsiss=mpsiss "
- + "ds_main_dayno_deptcdlist=deptcdlist";
- oParam.async = false;
- ds_main_dayno_msg4.enableevent = false;
- tranf_submit(oParam);
-
- // 선택 해제 (XP 에서는 'N' 값이라 해도 선택된 것으로 표시됨
- for (var i = 0; i < ds_main_dayno_msg4.rowcount; i++) {
- ds_main_dayno_msg4.setColumn(i, "chk", 0);
- }
- ds_main_dayno_msg4.enableevent = true;
-
- // 0:원외, 1:기본, 2:가산이있는행위, 3:가산이없는행위, 4:재료, 5:위탁 (코드군 P0137 참조)
- if (ds_main_dayno_daynolist.getColumn(0, "matractflag") == "0") { // 원외
- ds_send_m3.setColumn(0, "prscgnoyn", "Y");
- } else {
- ds_send_m3.setColumn(0, "prscgnoyn", "N");
- }
-
- ds_send_m0.setColumn(0, "loginid", gLoginId);
- ds_send_m0.setColumn(0, "password", gPassWord);
- ds_send_m0.setColumn(0, "reqdeptno", ds_main_dayno_deptcdlist.getColumn(0, "deptcd"));
- ds_send_m0.setColumn(0, "mpsissno", ds_main_dayno_mpsiss.getColumn(0, "mpsissno"));
-
- var vrrgstno = ds_main_dayno_userinfo.getColumn(0, "rrgstno");
- if (!utlf_isNull(vrrgstno)) {
- ds_send_m0.setColumn(0, "empno", ds_main_dayno_userinfo.getColumn(0, "rrgstno"));
- } else {
- ds_send_m0.setColumn(0, "empno", sysf_getUserId());
- }
-
- ds_send_m3.setColumn(0, "medidayno", ds_main_dayno_daynolist.getColumn(0, "medidayno"));
- ds_send_m3.setColumn(0, "maindiagmark", ds_main_dayno_daynolist.getColumn(0, "diagcd"));
- ds_send_m3.setColumn(0, "orddd", gOrddd); // 진료일자
- ds_send_m3.setColumn(0, "mpsissinstmark", ""); // 처방전 교부 기관기호
- ds_send_m3.setColumn(0, "mpsissno", ds_send_m0.getColumn(0, "mpsissno")); // 처방전 교부 교부번호(약국)
- ds_send_m3.setColumn(0, "pgmtype", "3"); // 프로그램 타입
- ds_send_m3.setColumn(0, "empno", ds_send_m0.getColumn(0, "empno"));
- ds_send_m3.setColumn(0, "datainptdt", utlf_getCurrentDate() + "-" + utlf_getCurrentTime());
- ds_send_m3.setColumn(0, "clntuniqval", gClientInfo);
-
- button1.enable = false;
- btn_rcptreprint.enable = true;
-
- ds_send_m3.setColumn(0, "orddd", gOrddd); // 진료일자
-
- btn_search.click();
-
- if (gPopupType != "I") {
-
- //외래수납 특별처리
- if (m_opener.frmf_getScreenID() == "SMPAO00100") {
-
- if (m_opener.ds_hidden_rcv1_sum_otpt_otpt.rowcount > 1) {
-
- button1.enable = false;
- btn_rcptreprint.enable = false;
- // 멀티로 선택 후 자격조회시 자격조회 안되는 오류 수정(2017/11/13 이정택)
- //var ds_send_otpt = new Dataset();
- // 멀티로 선택 후 자격조회시 자격조회 안되는 오류 수정(2017/11/13 이정택)
- ds_send_otpt.copyData(m_opener.ds_hidden_rcv1_sum_otpt_otpt);
- ds_send_otpt.clearData();
-
- for (var i = 0; i < m_opener.ds_hidden_rcv1_sum_otpt_otpt.rowcount; i++) {
- // 멀티로 선택 후 자격조회시 자격조회 안되는 오류 수정(2017/11/13 이정택)
- //if (m_opener.ds_hidden_rcv1_sum_otpt_otpt.getColumn("checkflag") == 1) {
- if (m_opener.ds_hidden_rcv1_sum_otpt_otpt.getColumn(i, "checkflag") == 1) {
- // 멀티로 선택 후 자격조회시 자격조회 안되는 오류 수정(2017/11/13 이정택)
- ds_send_otpt.addRow();
- ds_send_otpt.copyRow(ds_send_otpt.rowcount - 1, m_opener.ds_hidden_rcv1_sum_otpt_otpt, i);
- }
- }
-
- var oParam = {};
- oParam.id = "TRPAC03902";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetMsg4list_O";
- oParam.inds = "req=ds_send otpt=ds_send_otpt";
- oParam.outds = "ds_main_msg4=msg4";
- oParam.async = false;
-
- tranf_submit(oParam);
- }
- }
- }
- } else {
-
- button1.enable = false;
- btn_rcptreprint.enable = false;
-
- ds_send_m0.setColumn(0, "loginid", gLoginId);
- ds_send_m0.setColumn(0, "password", gPassWord);
- ds_send_m0.setColumn(0, "empno", sysf_getUserId());
-
- btn_search.click();
- }
-
- if (parseInt(gPregDmndAmt) > 0) {
- input27_ontextchanged(null, null);
- }
-
- if (gPopupType == "I") {
-
- var ownbflag = ds_main_m2.getColumn(0, "ownbflag");
- var paylimdd = ds_main_m2.getColumn(0, "paylimdd");
- var qualflag = ds_main_m2.getColumn(0, "qualflag");
-
- if (MSGReceiveYN == "N") {
- return false;
- } else if (utlf_isNull(qualflag.trim()) || ( !utlf_isNull(paylimdd.trim()) && paylimdd < gOrddd && utlf_isNull(ownbflag.trim()) ) ) {
- return false;
- } else {
- return true;
- }
- }
- }
- //산전지원비 세팅
- function fSetPregDmndAmt(){
- var orgownpartbamt = ds_send_m3.getColumn(0, "orgownpartbamt");
- var pregdmndamt = ds_send_m3.getColumn(0, "pregdmndamt");
- var pregsumamt = ds_send_m3.getColumn(0, "pregsumamt");
- var pregremamt = ds_main_m2.getColumn(0, "pregremamt");
- var deptcd = ds_main_dayno_deptcdlist.lookup("cd", gDeptCd, "deptcd") + "00";
-
- if (deptcd != "1000") {
- sysf_messageBox("산전 지원비는 [산부인과]인 경우에만 청구 가능합니다. 진료과를 확인하시고 다시 시도해주세요!!", "E999", "");
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- }
-
- if (utlf_isNull(pregsumamt) || pregsumamt == " " ) {
- pregsumamt = 0;
- ds_send_m3.setColumn(0, "pregsumamt", pregsumamt);
- }
-
- if (utlf_isNull(orgownpartbamt) || orgownpartbamt == " " ) {
- orgownpartbamt = 0;
- ds_send_m3.setColumn(0, "orgownpartbamt", orgownpartbamt);
- }
-
- if (utlf_isNull(pregdmndamt) || pregdmndamt == " " ) {
- pregdmndamt = 0;
- ds_send_m3.setColumn(0, "pregdmndamt", pregdmndamt);
- }
-
- if (utlf_isNull(pregremamt) || pregremamt == " ") {
- pregremamt = 0;
- }
-
- if (isNaN(pregsumamt)) {
- sysf_messageBox("본인부담총금액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- } else if (isNaN(pregdmndamt)) {
- sysf_messageBox("산전 지원비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- } else if(isNaN(pregremamt)) {
- sysf_messageBox("산전 지원비 잔액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- } else if(isNaN(orgownpartbamt)) {
- sysf_messageBox("본인일부부담금이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", 0);
- ds_send_m3.enableevent = true;
- return false;
- }
-
- /*
- * 산전비 일일 사용한도 폐지에 따른 수정 - 2013.04.18
- * 2013.04.22 부터 의료급여 환자의 임신출산진료비 1일 사용한도가 폐지
- */
- if (ds_send_m3.getColumn(0, "orddd") < "20130422") {
- //2011.04.01 부터 산전비 일일한도 6만원으로 상승
- var maxPregdmmnAmt = 0;
- if (ds_send_m3.getColumn(0, "orddd") < "20110401") {
- maxPregdmmnAmt = 40000;
- } else {
- maxPregdmmnAmt = 60000;
- }
-
- if (gOrdtype == "O" || gOrdtype == "E") {
- if (parseInt(pregdmndamt) > parseInt(maxPregdmmnAmt)) {
- var ret = sysf_messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 1회 청구 한도액["+ maxPregdmmnAmt +"] 보다 많습니다. 1회 청구 한도액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if (ret == 6) {
- pregdmndamt = maxPregdmmnAmt;
- ds_send_m3.setColumn(0, "pregdmndamt", pregdmndamt);
- } else {
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- }
- }
- } else {
-
- var indayno = ds_send_m3.getColumn(0, "indayno");
- if (utlf_isNull(indayno) || isNaN(indayno)) {
- indayno = 1;
- }
-
- //2011.04.01 부터 산전비 일일한도 6만원으로 상승
- var maxAmt = parseInt(maxPregdmmnAmt) * parseInt(indayno);
-
- if (parseInt(maxAmt) > 400000) {
- maxAmt = 400000;
- }
-
- if (parseInt(pregdmndamt) > parseInt(maxAmt)) {
-
- var ret = sysf_messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 청구 한도액["+ maxAmt +"] 보다 많습니다. 1회 청구 한도액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
-
- if (ret == 6) {
- pregdmndamt = maxAmt;
- ds_send_m3.setColumn(0, "pregdmndamt", pregdmndamt);
- } else {
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- }
- }
- }
- }
-
- if (parseInt(pregdmndamt) > parseInt(pregremamt)) {
- var ret = sysf_messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 산전 지원금 잔액[" + pregremamt + "] 보다 많습니다. 산전 지원금 잔액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if (ret == 6) {
- pregdmndamt = pregremamt;
- ds_send_m3.setColumn(0, "pregdmndamt", pregdmndamt);
- } else {
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- }
- }
-
- pregdmndamt = parseInt(pregdmndamt) - parseInt(pregsumamt);
-
- if (parseInt(pregdmndamt) > 0) {
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", parseInt(orgownpartbamt) - parseInt(pregdmndamt));
- ds_send_m3.enableevent = true;
- }
-
- //잔전처리
- ds_send_m3.setColumn(0, "pregdmndamt", Math.floor(parseInt(ds_send_m3.getColumn(0, "pregdmndamt"))/10) * 10);
- }
- //건유비 세팅
- function fSetHeallifeamtclamamt() {
- // 산전지원비 수납에서 직접 입력 후 청구할때..
- var parmaHeallifeamt = m_opener.frmf_getParameter("SPPMC03900_HEALLIFEAMT");
-
- if (!utlf_isNull(parmaHeallifeamt) && parmaHeallifeamt != "-" && !isNaN(parmaHeallifeamt)) {
- ds_send_m3.setColumn(0, "heallifeamtclamamt", parmaHeallifeamt);
- iptHeallifeamtclamamtKeyDown = true;
- frmf_inputEnterKey('ipt_heallifeamtclamamt', 'onkillfocus', new KillFocusEventInfo);
- }
-
- //원본인일부부담금을 건유비청구액으로 세팅한다.
- var heallifeamtclamamt = ds_send_m3.getColumn(0, "orgownpartbamt");
- //건유비잔액
- var heallifeamtval = ds_main_m2.getColumn(0, "heallifeamtval");
-
- if (utlf_isNull(heallifeamtval) || heallifeamtval == " " ) {
- heallifeamtval = 0;
- ds_main_m2.setColumn(0, "heallifeamtval", heallifeamtval);
- }
-
- if (utlf_isNull(heallifeamtclamamt) || heallifeamtclamamt == " " ) {
- heallifeamtclamamt = 0;
- ds_send_m3.setColumn(0, "heallifeamtclamamt", heallifeamtclamamt);
- }
-
- if (isNaN(heallifeamtval)) {
- sysf_messageBox("건유비청구액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- } else if (isNaN(heallifeamtclamamt)) {
- sysf_messageBox("건강생활 유지비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- ds_send_m3.setColumn(0, "heallifeamtclamamt", 0);
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", 0);
- ds_send_m3.enableevent = true;
- return false;
- }
-
- if (parseInt(heallifeamtval) < parseInt(heallifeamtclamamt)) {
- var ret = sysf_messageBox("건강생활 유지비 청구액[" + heallifeamtclamamt + "]이 건유비잔액[" + heallifeamtval + "] 보다 많습니다. 건유비잔액 만큼만 청구하시겠습니까?", "Q999", "");
- if (ret == 6) {
- ds_send_m3.setColumn(0, "heallifeamtclamamt", heallifeamtval);
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", parseInt(heallifeamtclamamt) - parseInt(heallifeamtval) );
- ds_send_m3.enableevent = true;
- } else {
- ds_send_m3.setColumn(0, "heallifeamtclamamt", 0);
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", heallifeamtclamamt);
- ds_send_m3.enableevent = true;
- return false;
- }
- } else {
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", 0);
- ds_send_m3.enableevent = true;
- ds_send_m3.setColumn(0, "heallifeamtclamamt", heallifeamtclamamt);
- }
-
- return true;
- }
- //의료급여승인취소
- function fReqCancel() {
-
- // 수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- return false; //마감결제 완료되어있으므로 더이상 진행하지 않음
- }
-
- if (utlf_isNull(ds_main_m4.getColumn(0, "aprvflag"))) {
- sysf_messageBox("승인취소할 내역을 선택한후 취소하시기 바랍니다.", "I999", "");
- return;
- }
-
- if (!utlf_isNull(ds_main_m4.getColumn(0, "heallifeamtclamamt")) && parseInt(ds_main_m4.getColumn(0, "heallifeamtclamamt")) > 0) {
- var retVal = sysf_messageBox("건유비 승인 금액이 있습니다. 승인취소를 계속 하시겠습니까?", "Q999", "");
- if (retVal != "6")
- return;
-
- } else if (!utlf_isNull(ds_main_m4.getColumn(0, "pregdmndamt")) && parseInt(ds_main_m4.getColumn(0, "pregdmndamt")) > 0) {
- var retVal = sysf_messageBox("산전지원비 승인 금액이 있습니다. 승인취소를 계속 하시겠습니까?", "Q999", "");
- if (retVal != "6")
- return;
- }
-
- ds_send_m5.setColumn(0, "rrgstno", ds_main_m4.getColumn(0, "rrgstno"));
- ds_send_m5.setColumn(0, "proccorpcd", ds_main_m4.getColumn(0, "proccorpcd"));
- ds_send_m5.setColumn(0, "ordcnfmno", ds_main_m4.getColumn(0, "ordcnfmno")); // 진료확인번호
- ds_send_m5.setColumn(0, "orddd", ds_send.getColumn(0, "orddd")); // 진료일자 M4에서 세팅가능여부 확인
- ds_send_m5.setColumn(0, "loginid", gLoginId); // 로긴아이디
- ds_send_m5.setColumn(0, "password", gPassWord); // pwd
- ds_send_m5.setColumn(0, "datainptdt", utlf_getCurrentDate() + "-" + utlf_getCurrentTime()); // date
- ds_send_m5.setColumn(0, "msgtype", "M5"); // 메시지타입
- ds_send_m5.setColumn(0, "clntuniqval", sysf_getUserInfo("userid"));
- ds_send_m5.setColumn(0, "empno", ds_main_m4.getColumn(0, "empno"));
- ds_send_m5.setColumn(0, "pgmtype", "3");
-
- var url = ds_nhic.getColumn(0, "url"); // url
- var rrgstno = ds_send_m5.getColumn(0, "rrgstno"); // 수진자 주민번호
- var proccorpcd = ds_send_m5.getColumn(0, "proccorpcd"); // 의료급여 기관 번호
- var ordcnfmno = ds_send_m5.getColumn(0, "ordcnfmno"); // 진료확인번호
- var orddd = ds_send_m5.getColumn(0, "orddd"); // 진료일자
- var loginId = ds_send_m5.getColumn(0, "loginid"); // 공단로긴ID
- var password = ds_send_m5.getColumn(0, "password"); // 공단로긴PWD
- var msgtype = ds_send_m5.getColumn(0, "msgtype"); // 메시지 타입
- var ordflag = ds_send_m5.getColumn(0, "ordflag"); // 진료 형태
- var clntuniqval = ds_send_m5.getColumn(0, "clntuniqval"); // 클라이언트 개별 고유값
- var empno = ds_send_m5.getColumn(0, "empno"); // 담당자 주민번호
- var pgmtype = ds_send_m5.getColumn(0, "pgmtype"); // 프로그램 타입
- var datainptdt = ds_send_m5.getColumn(0, "datainptdt"); // 입력날짜
-
- var Result = -1;
-
- ds_send_ws_m5.setColumn(0, "sujinjajuminno", rrgstno); // 수진자주민등록번호
- ds_send_ws_m5.setColumn(0, "ykiho", proccorpcd); // 의료급여기관기호
- ds_send_ws_m5.setColumn(0, "cfhccfrno", ordcnfmno); // 진료확인번호
- ds_send_ws_m5.setColumn(0, "diagdt", orddd); // 진료일자
- ds_send_ws_m5.setColumn(0, "loginid", loginId); // 로그인아이디
- ds_send_ws_m5.setColumn(0, "password", password); // 패스워드
- ds_send_ws_m5.setColumn(0, "date", datainptdt); // 데이터입력일자(년월일-시분초)
- ds_send_ws_m5.setColumn(0, "msgtype", "M5"); // 메시지타입
- ds_send_ws_m5.setColumn(0, "clientinfo", clntuniqval); // 화면클라이언트의개별고유값
- ds_send_ws_m5.setColumn(0, "operatorjuminno", empno); // 담당자주민등록번호
- ds_send_ws_m5.setColumn(0, "pgmtype", "3"); // 프로그램구분
- ds_send_ws_m5.setColumn(0, "version", ""); // DLL버전
-
- var oParam = {};
- oParam.id = "TXPAC04002";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqExeCancelApproval";
- oParam.inds = "req=ds_send_ws_m5";
- oParam.outds = "ds_temp_nhicrslt_m6=m6";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- var count = ds_temp_nhicrslt_m6.rowcount;
-
- if (count > 0) {
-
- for(var i = 0; i < count; i++) {
-
- var GetValue_rrgstno = ds_temp_nhicrslt_m6.getColumn(i, "sujinjajuminno");
- var GetValue_proccorpcd = ds_temp_nhicrslt_m6.getColumn(i, "ykiho");
- var GetValue_cnclflag = ds_temp_nhicrslt_m6.getColumn(i, "cncltype");
- var GetValue_ordcnfmno = ds_temp_nhicrslt_m6.getColumn(i, "cfhccfrno");
- var GetValue_heallifeamtval = ds_temp_nhicrslt_m6.getColumn(i, "cfhcrem");
- var GetValue_datainptdt = ds_temp_nhicrslt_m6.getColumn(i, "date");
- var GetValue_msgcd = ds_temp_nhicrslt_m6.getColumn(i, "messagecode");
- var GetValue_msg = ds_temp_nhicrslt_m6.getColumn(i, "message");
- var GetValue_msgtype = ds_temp_nhicrslt_m6.getColumn(i, "msgtype");
- var GetValue_clntuniqval = ds_temp_nhicrslt_m6.getColumn(i, "clientinfo");
- var GetValue_empno = ds_temp_nhicrslt_m6.getColumn(i, "operatorjuminno");
- var GetValue_pregremamt = ds_temp_nhicrslt_m6.getColumn(i, "pregremamt");
-
- if (isNaN(GetValue_pregremamt)) {
- GetValue_pregremamt = 0;
- }
-
- ds_main_m6.setColumn(0, "rrgstno", GetValue_rrgstno);
- ds_main_m6.setColumn(0, "proccorpcd", GetValue_proccorpcd);
- ds_main_m6.setColumn(0, "cnclflag", GetValue_cnclflag);
- ds_main_m6.setColumn(0, "ordcnfmno", GetValue_ordcnfmno);
- ds_main_m6.setColumn(0, "heallifeamtval", GetValue_heallifeamtval);
- ds_main_m6.setColumn(0, "pregremamt", GetValue_pregremamt);
- ds_main_m6.setColumn(0, "datainptdt", GetValue_datainptdt);
- ds_main_m6.setColumn(0, "msgcd", GetValue_msgcd);
- ds_main_m6.setColumn(0, "msg", GetValue_msg);
- ds_main_m6.setColumn(0, "msgtype", GetValue_msgtype);
- ds_main_m6.setColumn(0, "clntuniqval", GetValue_clntuniqval);
- ds_main_m6.setColumn(0, "empno", GetValue_empno);
- ds_main_m6.setColumn(0, "hngnm", ds_send_m1.getColumn(0, "hngnm"));
-
- sysf_messageBox(GetValue_msg, "I999", "");
- }
-
- ds_send_m0.setColumn(0, "msgtype","M5");
-
- ds_main_m0temp.copyData(ds_send_m0);
- ds_main_m5temp.copyData(ds_send_m5);
- ds_main_m6temp.copyData(ds_main_m6);
-
- ds_main_m1temp.clearData();
- ds_main_m2temp.clearData();
- ds_main_m3temp.clearData();
- ds_main_m4temp.clearData();
-
- var heallifeamtclamamt = 0;
-
- for (var i = 0; i < ds_main_dayno_msg4.rowcount; i++) {
- if (ds_main_dayno_msg4.getColumn(i, "chk") == 1) {
- heallifeamtclamamt = parseInt(heallifeamtclamamt) + parseInt(ds_main_dayno_msg4.getColumn( i, "heallifeamtclamamt"));
- }
- }
-
- var oParam = {};
- oParam.id = "TXPAC03901";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqSetinsMsg";
- oParam.inds = "m0temp=ds_main_m0temp "
- + "m1temp=ds_main_m1temp "
- + "m2temp=ds_main_m2temp "
- + "m3temp=ds_main_m3temp "
- + "m4temp=ds_main_m4temp "
- + "m5temp=ds_main_m5temp "
- + "m6temp=ds_main_m6temp";
- oParam.outds = "ds_sign=sign";
- oParam.async = false;
- oParam.callback = "cf_TXPAC03901";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXPAC03901") > -1) {
-
- ds_main_m6.clearData();
- ds_main_m6.addRow();
-
- ds_main_dayno_msg4.clearData();
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", gPayOwnBAmt);
- ds_send_m3.enableevent = true;
- ds_send_m3.setColumn(0, "heallifeamtclamamt", "0");
- ds_send_m3.setColumn(0, "pregdmndamt", "0");
-
- //btn_search_onclick(null, null);
- btn_search.click();
- }
-
- ds_main_m6.clearData();
- ds_main_m6.addRow();
-
- } else {
-
- sysf_messageBox("승인취소 실패하였습니다. 원인 확인 후 다시 시도해주세요.", "E999", "");
-
- ds_send_m0.setColumn(0, "msgtype", "M5");
-
- var oParam = {};
- oParam.id = "TXPAC03901";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqSetinsMsg";
- oParam.inds = "m0temp=ds_main_m0temp "
- + "m1temp=ds_main_m1temp "
- + "m2temp=ds_main_m2temp "
- + "m3temp=ds_main_m3temp "
- + "m4temp=ds_main_m4temp "
- + "m5temp=ds_main_m5temp "
- + "m6temp=ds_main_m6temp";
- oParam.outds = "ds_sign=sign";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- //btn_search_onclick(null, null);
- btn_search.click();
-
- return false;
- }
-
- var oParam = {};
- oParam.id = "TRPAC03901";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetMedidayno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_dayno_daynolist=daynolist "
- + "ds_main_dayno_msg4=msg4 "
- + "ds_main_dayno_userinfo=userinfo "
- + "ds_main_dayno_mpsiss=mpsiss "
- + "ds_main_dayno_deptcdlist=deptcdlist";
- oParam.async = false;
- ds_main_dayno_msg4.enableevent = false;
- tranf_submit(oParam);
-
- // 선택 해제 (XP 에서는 'N' 값이라 해도 선택된 것으로 표시됨
- for (var i = 0; i < ds_main_dayno_msg4.rowcount; i++) {
- ds_main_dayno_msg4.setColumn(i, "chk", 0);
- }
- ds_main_dayno_msg4.enableevent = true;
-
- // 처방전 발급 유무 확인
- // 0:원외, 1:기본, 2:가산이 있는 행위, 3:가산이 없는행위, 4:재료, 5:위탁(코드군 P0137 참조)
- if (ds_main_dayno_daynolist.getColumn(0, "matractflag") == "0") { //원외
- ds_send_m3.setColumn(0, "prscgnoyn", "Y");
- } else {
- ds_send_m3.setColumn(0, "prscgnoyn", "N");
- }
-
- if (ds_main_dayno_msg4.rowcount > 0) {
-
- button1.disabled = false
- btn_rcptreprint.enable = false;
-
- } else {
-
- // 공통정보
- ds_send_m0.setColumn(0, "loginid", gLoginId);
- ds_send_m0.setColumn(0, "password", gPassWord);
- ds_send_m0.setColumn(0, "reqdeptno", ds_main_dayno_deptcdlist.getColumn(0, "deptcd"));
- ds_send_m3.setColumn(0, "medidayno", ds_main_dayno_daynolist.getColumn(0, "medidayno"));
- ds_send_m3.setColumn(0, "maindiagmark", ds_main_dayno_daynolist.getColumn(0, "diagcd"));
-
- var vrrgstno = ds_main_dayno_userinfo.getColumn(0, "rrgstno");
-
- if (!utlf_isNull(vrrgstno)) {
- ds_send_m0.setColumn(0, "empno", ds_main_dayno_userinfo.getColumn(0, "rrgstno"));
- } else {
- ds_send_m0.setColumn(0, "empno", "1234561234567");
- }
-
- ds_send_m0.setColumn(0, "mpsissno", ds_main_dayno_mpsiss.getColumn(0, "mpsissno"));
-
- ds_send_m3.setColumn(0, "orddd", gOrddd); // 진료일자
- ds_send_m3.setColumn(0, "mpsissinstmark", ""); // 처방전 교부 기관기호
- ds_send_m3.setColumn(0, "mpsissno", ds_send_m0.getColumn(0, "mpsissno")); // 처방전 교부 교부번호(약국)
- ds_send_m3.setColumn(0, "pgmtype", "3"); // 프로그램 타입
- ds_send_m3.setColumn(0, "empno", ds_send_m0.getColumn(0, "empno")); // 조작자 주민번호
- ds_send_m3.setColumn(0, "datainptdt", utlf_getCurrentDate() + "-" + utlf_getCurrentTime()); // 일자
- ds_send_m3.setColumn(0, "clntuniqval", sysf_getUserInfo("userid")); // 클라이언트 개별값
-
- button1.enable = false;
- btn_rcptreprint.enable = true;
- }
-
- //외래수납에서만 사용
- m_opener.frmf_setParameter("SPPMC03900_RTN_osunap_msg4", "Y");
-
- return true;
- }
- function cf_TXPAC03901(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //의료급여승인
- function fReqApproval() {
-
- // 수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- return false; // 마감결제 완료되어있으므로 더이상 진행하지 않음
- }
-
- var vmsg4count = ds_main_dayno_msg4.rowcount;
-
- if (vmsg4count > 0) {
- if (gPopupType == "I") {
- if (sysf_messageBox("동일 진료일에 의료급여 승인된 정보가 있습니다. \n추가 승인 하시겠습니까?", "Q999", "") == 6) {
- ds_main_dayno_msg4.rowposition = vmsg4count - 1;
- ds_main_dayno_msg4.enableevent = true;
- ds_main_dayno_msg4.setColumn(vmsg4count - 1, "chk", 1);
- ds_main_dayno_msg4.enableevent = true;
-
- ds_main_m4.copyData(ds_main_dayno_msg4);
- ds_main_m4.clearData();
- ds_main_m4.addRow();
- ds_main_m4.copyRow(0, ds_main_dayno_msg4, vmsg4count - 1);
-
- if (fSetHeallifeamtclamamt() != true) {
- sysf_messageBox("[건유비 금액 입력 오류]건유비청구가 정상적으로 되지 않았습니다. 건유비청구 팝업에서 직접 차감해주세요.","I999");
- ivrObjt.fClose();
- return false;
- }
- } else {
- btn_rcptreprint.enable = false;
- button1.enable = true;
- return false;
- }
- } else {
- sysf_messageBox("의료급여 승인된 정보가 있습니다. \n\n 당일 동일과 승인내역이 있을경우 승인취소후 재승인하셔야 합니다.", "E999", "");
- btn_rcptreprint.enable = false;
- button1.enable = true;
- return false;
- }
- }
-
- ds_send_m3.setColumn(0, "rrgstno", ds_send_m1.getColumn(0, "rrgstno"));
- ds_send_m3.setColumn(0, "hngnm", ds_send_m1.getColumn(0, "hngnm"));
- ds_send_m3.setColumn(0, "proccorpcd", ds_send_m1.getColumn(0, "proccorpcd"));
- ds_send_m3.setColumn(0, "msgtype", "M3");
- ds_send_m3.setColumn(0, "heallifeamtval", ds_main_m2.getColumn(0, "heallifeamtval"));
-
- if (utlf_isNull(ds_send_m3.getColumn(0, "ownbflag"))) {
- ds_send_m3.setColumn(0, "ownbflag", ds_main_m2.getColumn(0, "ownbflag"));
- }
-
- var url = ds_nhic.getColumn(0, "url"); // url
- var rrgstno = ds_send_m3.getColumn(0, "rrgstno"); // 수진자 주민번호
- var hngnm = ds_send_m3.getColumn(0, "hngnm"); // 수진자 성명
- var proccorpcd = ds_send_m3.getColumn(0, "proccorpcd"); // 의료급여 기관 번호
- var ordflag = ds_send_m3.getColumn(0, "ordflag"); // 진료 형태
- var indayno = ds_send_m3.getColumn(0, "indayno"); // 입내원 일수
- var medidayno = ds_send_m3.getColumn(0, "medidayno"); // 투약 일수
- var ownpartbamt = 0; // 본인 일부 부담금
- if (ds_send_m3.getColumn(0, "ownpartbamt") == "0") {
- ownpartbamt = ds_send_m3.getColumn(0, "ownpartbamt")
- } else {
- ownpartbamt = gPayOwnBAmt;
- }
- var heallifeamtclamamt = ds_send_m3.getColumn(0, "heallifeamtclamamt"); // 건강생활 유지비 청구액
- var pregdmndamt = ds_send_m3.getColumn(0, "pregdmndamt"); // 산전 지원비 청구액
- var pregsumamt = ds_send_m3.getColumn(0, "pregsumamt"); // 산전지원비청구액이 포함된 금액
- var instbamt = ds_send_m3.getColumn(0, "instbamt"); // 기관부담금
- var maindiagmark = ds_send_m3.getColumn(0, "maindiagmark"); // 주상병 분류기호(약국직접조제)
- var orddd = ds_send_m3.getColumn(0, "orddd"); // 진료일자
- var mpsissinstmark = ds_send_m3.getColumn(0, "mpsissinstmark"); // 처방전 교부 기관기호(약국)
- var mpsissno = ds_send_m3.getColumn(0, "mpsissno"); // 처방전 교부 교부번호(의료급여기관)
- var ownbflag = ds_send_m3.getColumn(0, "ownbflag"); // 본인 부담여부
- if (utlf_isNull(ownbflag) || ownbflag == "-") {
- // gsSupp_HOMECARE 10:가정간호, gsSupp_HOMECAREAM 11 : 가정간호 등록암
- if (ds_main_m2.getColumn(0, "qualflag") == "7" && (gSuppKind == gsSupp_HOMECARE || gSuppKind == gsSupp_HOMECAREAM)) {
- ownbflag = "M008";
- }
- }
- var anoinstreqyn = ds_send_m3.getColumn(0, "anoinstreqyn"); // 타기관 의뢰 여부
- var msgtype = ds_send_m3.getColumn(0, "msgtype"); // 메시지 타입
- var clntuniqval = ds_send_m3.getColumn(0, "clntuniqval"); // 클라이언트 개별 고유값
- var empno = ds_send_m3.getColumn(0, "empno"); // 담당자 주민번호
- var datainptdt = ds_send_m3.getColumn(0, "datainptdt"); // 데이터 입력일자
- var pgmtype = ds_send_m3.getColumn(0, "pgmtype"); // 프로그램 타입
- var errordcnfmno = ds_send_m3.getColumn(0, "errordcnfmno"); // 장애 시 진료확인번호
- var deptcd = gDeptCd // 진료과 코드
- var prscgnoyn = ds_send_m3.getColumn(0, "prscgnoyn"); // 처방전 발급유무
- var diagoutcode = ds_send_m3.getColumn(0, "diagoutcd"); // 퇴원구분코드
- var cnstchoicormark = ds_send_m3.getColumn(0, "cnstchoicormark"); // 진료의뢰의료급여기관기호(B005진료확인번호 요청시 필수입력)
-
- var deptno = ds_main_dayno_deptcdlist.lookup("cd", gDeptCd, "deptcd") ; // 진료과목코드
- if (deptno.length == 2) {
- deptno = deptno + "00";
- }
- ds_send_m3.setColumn(0, "deptcd", deptno);
-
- var Result = -1;
-
- ds_send_ws_m3.setColumn(0, "sujinjajuminno", rrgstno);
- ds_send_ws_m3.setColumn(0, "sujinjajuminnm", hngnm);
- ds_send_ws_m3.setColumn(0, "ykiho", proccorpcd);
- ds_send_ws_m3.setColumn(0, "diagtype", ordflag);
- ds_send_ws_m3.setColumn(0, "payddcnt", indayno);
- ds_send_ws_m3.setColumn(0, "tuyakddcnt", medidayno);
- ds_send_ws_m3.setColumn(0, "selfpartbrdnamt", Math.floor(parseInt(ownpartbamt) / 10) * 10);
- ds_send_ws_m3.setColumn(0, "cfhcdmdamt", Math.floor(parseInt(heallifeamtclamamt) / 10) * 10);
- ds_send_ws_m3.setColumn(0, "adminbrdnamt", Math.floor(parseInt(instbamt) / 10) * 10);
- ds_send_ws_m3.setColumn(0, "mainsicksym", maindiagmark);
- ds_send_ws_m3.setColumn(0, "diagdt", orddd);
- ds_send_ws_m3.setColumn(0, "piadmin", ( !utlf_isNull(mpsissinstmark.trim()) ? mpsissinstmark : "" ));
- ds_send_ws_m3.setColumn(0, "prscgnoadmin", mpsissno);
- ds_send_ws_m3.setColumn(0, "sbrdntype", ownbflag);
- ds_send_ws_m3.setColumn(0, "otherrequestyn", anoinstreqyn);
- ds_send_ws_m3.setColumn(0, "cfhccfrno", "");
- ds_send_ws_m3.setColumn(0, "diagitem", deptno);
- ds_send_ws_m3.setColumn(0, "prscgnoyn", prscgnoyn);
- ds_send_ws_m3.setColumn(0, "diagoutcode", diagoutcode);
- ds_send_ws_m3.setColumn(0, "pregsumamt", Math.floor(parseInt(pregsumamt) / 10) * 10);
- ds_send_ws_m3.setColumn(0, "pregdmndamt", Math.floor(parseInt(pregdmndamt) / 10) * 10);
- ds_send_ws_m3.setColumn(0, "diagreqykiho", cnstchoicormark);
- ds_send_ws_m3.setColumn(0, "loginid", gLoginId);
- ds_send_ws_m3.setColumn(0, "password", "11148200213");
- ds_send_ws_m3.setColumn(0, "date", datainptdt);
- ds_send_ws_m3.setColumn(0, "msgtype", "M3");
- ds_send_ws_m3.setColumn(0, "clientinfo", clntuniqval);
- ds_send_ws_m3.setColumn(0, "operatorjuminno", empno);
- ds_send_ws_m3.setColumn(0, "pgmtype", "3");
- ds_send_ws_m3.setColumn(0, "version", "");
-
- var oParam = {};
- oParam.id = "TXPAC04001";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqExeRequestApproval";
- oParam.inds = "req=ds_send_ws_m3";
- oParam.outds = "ds_temp_nhicrslt_m4=m4";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- var count = ds_temp_nhicrslt_m4.rowcount;
-
- if (count > 0) {
-
- //수신받은 Data 건수만큼 Loop를 돌면서 처리함.
- for (var i = 0; i < count; i++) {
-
- var GetValue_rrgstno = ds_temp_nhicrslt_m4.getColumn(i, "sujinjajuminno");
- var GetValue_hngnm = ds_temp_nhicrslt_m4.getColumn(i, "sujinjajuminnm");
- var GetValue_proccorpcd = ds_temp_nhicrslt_m4.getColumn(i, "ykiho");
- var GetValue_aprvflag = ds_temp_nhicrslt_m4.getColumn(i, "admtype");
- var GetValue_ordcnfmno = ds_temp_nhicrslt_m4.getColumn(i, "cfhccfrno");
- var GetValue_ownpartbamt = ds_temp_nhicrslt_m4.getColumn(i, "selfpartbrdnamt");
- var GetValue_heallifeamtclamamt = ds_temp_nhicrslt_m4.getColumn(i, "cfhcdmdamt");
- var GetValue_heallifeamtval = ds_temp_nhicrslt_m4.getColumn(i, "cfhcrem");
- var GetValue_pregdmndamt = ds_temp_nhicrslt_m4.getColumn(i, "pregdmndamt");
- var GetValue_pregremamt = ds_temp_nhicrslt_m4.getColumn(i, "pregremamt");
- var GetValue_msgcd = ds_temp_nhicrslt_m4.getColumn(i, "messagecode");
- var GetValue_msg = ds_temp_nhicrslt_m4.getColumn(i, "message");
- var GetValue_msgtype = ds_temp_nhicrslt_m4.getColumn(i, "msgtype");
- var GetValue_clntuniqval = ds_temp_nhicrslt_m4.getColumn(i, "clientinfo");
- var GetValue_empno = ds_temp_nhicrslt_m4.getColumn(i, "operatorjuminno");
- var GetValue_datainptdt = ds_temp_nhicrslt_m4.getColumn(i, "date");
-
- ds_main_m4.setColumn(0, "rrgstno", GetValue_rrgstno);
- ds_main_m4.setColumn(0, "hngnm", GetValue_hngnm);
- ds_main_m4.setColumn(0, "proccorpcd", GetValue_proccorpcd);
- ds_main_m4.setColumn(0, "aprvflag", GetValue_aprvflag);
- ds_main_m4.setColumn(0, "ordcnfmno", GetValue_ordcnfmno);
- ds_main_m4.setColumn(0, "ownpartbamt", GetValue_ownpartbamt);
- ds_main_m4.setColumn(0, "heallifeamtclamamt", GetValue_heallifeamtclamamt);
- ds_main_m4.setColumn(0, "heallifeamtval", GetValue_heallifeamtval);
- ds_main_m4.setColumn(0, "pregdmndamt", GetValue_pregdmndamt);
- ds_main_m4.setColumn(0, "pregremamt", GetValue_pregremamt);
- ds_main_m4.setColumn(0, "msgcd", GetValue_msgcd);
- ds_main_m4.setColumn(0, "msg", GetValue_msg);
- ds_main_m4.setColumn(0, "msgtype", GetValue_msgtype);
- ds_main_m4.setColumn(0, "clntuniqval", GetValue_clntuniqval);
- ds_main_m4.setColumn(0, "empno", GetValue_empno);
- ds_main_m4.setColumn(0, "datainptdt", GetValue_datainptdt);
- ds_main_m4.setColumn(0, "ownbflag", ownbflag);
- // 2019/08/28 이정택 수정(퇴원수납에서 승인처리시 execdd 보정처리)
- if(gOrdtype=='I'){
- ds_main_m4.setColumn(0, "execdd", gDschdd); // 퇴원수납에서 호출하여 실행시에는 시행일자 보정 처리한다.
- }else{
- ds_main_m4.setColumn(0, "execdd", gOrddd); // 실시일자 - 처방일자와 동일하게 맞춘다.
- }
- //ds_main_m4.setColumn(0, "execdd", gOrddd); // 실시일자 - 처방일자와 동일하게 맞춘다.
- // 2019/08/28 이정택 수정(퇴원수납에서 승인처리시 execdd 보정처리)
- ds_main_m4.setColumn(0, "ordflag", ordflag); // 처방타입
- sysf_messageBox(GetValue_msg, "I999", "");
-
- //승인요청이후 승인번호가 발생되지 않았을시 수납 중지처리(2018/08/27 이정택)
- if(utlf_isNull(ds_main_m4.getColumn(0, "ordcnfmno"))){
- return false;
- }
- //승인요청이후 승인번호가 발생되지 않았을시 수납 중지처리(2018/08/27 이정택)
- }
-
- ds_send_m0.setColumn(0, "msgtype","M3");
-
- ds_main_m0temp.copyData(ds_send_m0);
- ds_main_m3temp.copyData(ds_send_m3);
- ds_main_m4temp.copyData(ds_main_m4);
-
- ds_main_m1temp.clearData();
- ds_main_m2temp.clearData();
- ds_main_m5temp.clearData();
- ds_main_m6temp.clearData();
-
- var oParam = {};
- oParam.id = "TXPAC03901";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqSetinsMsg";
- oParam.inds = "m0temp=ds_main_m0temp "
- + "m1temp=ds_main_m1temp "
- + "m2temp=ds_main_m2temp "
- + "m3temp=ds_main_m3temp "
- + "m4temp=ds_main_m4temp "
- + "m5temp=ds_main_m5temp "
- + "m6temp=ds_main_m6temp";
- oParam.outds = "ds_sign=sign";
- oParam.async = false;
- oParam.callback = "cf_TXPAC03901";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXPAC03901") > -1) {
- var heallifeamtclamamt = 0;
- heallifeamtclamamt = parseInt(ds_main_m4.getColumn(0, "heallifeamtclamamt"));
-
- if(isNaN(heallifeamtclamamt)){
- heallifeamtclamamt = 0;
- }
- ds_send_m3.setColumn(0, "heallifeamtclamamt", heallifeamtclamamt);
- }
-
- } else {
-
- sysf_messageBox("승인 실패하였습니다. 원인 확인 후 다시 시도해주세요.", "E999", "");
-
- ds_send_m0.setColumn(0, "msgtype","M3");
-
- var oParam = {};
- oParam.id = "TXPAC03901";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqSetinsMsg";
- oParam.inds = "m0temp=ds_main_m0temp "
- + "m1temp=ds_main_m1temp "
- + "m2temp=ds_main_m2temp "
- + "m3temp=ds_main_m3temp "
- + "m4temp=ds_main_m4temp "
- + "m5temp=ds_main_m5temp "
- + "m6temp=ds_main_m6temp";
- oParam.outds = "ds_sign=sign";
- oParam.async = false;
- oParam.callback = "cf_TXPAC03901";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXPAC03901") > -1) {
-
- }
-
- return false;
- }
-
- if (gPopupType != "I") {
- var oParam = {};
- oParam.id = "TRPAC03901";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetMedidayno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_dayno_daynolist=daynolist "
- + "ds_main_dayno_msg4=msg4 "
- + "ds_main_dayno_userinfo=userinfo "
- + "ds_main_dayno_mpsiss=mpsiss "
- + "ds_main_dayno_deptcdlist=deptcdlist";
- oParam.async = false;
- ds_main_dayno_msg4.enableevent = false;
- tranf_submit(oParam);
-
- // 선택 해제 (XP 에서는 'N' 값이라 해도 선택된 것으로 표시됨
- for (var i = 0; i < ds_main_dayno_msg4.rowcount; i++) {
- ds_main_dayno_msg4.setColumn(i, "chk", 0);
- }
- ds_main_dayno_msg4.enableevent = true;
-
- //2008-08-02 이동식 추가 - 처방전발급유무를 체크한다.
- //0:원외,1:기본,2:가산이있는행위,3:가산이없는행위, 4:재료, 5:위탁(코드군 P0137 참조)
- if (ds_main_dayno_daynolist.getColumn(0, "matractflag") == "0") { //원외
- ds_send_m3.setColumn(0, "prscgnoyn", "Y");
- } else {
- ds_send_m3.setColumn(0, "prscgnoyn", "N");
- }
-
- if (ds_main_dayno_msg4.rowcount > 0) {
- button1.enable = true;
- btn_rcptreprint.enable = false;
- } else {
- //공통정보
- ds_send_m0.setColumn(0, "loginid", gLoginId);
- ds_send_m0.setColumn(0, "password", gPassWord);
- ds_send_m0.setColumn(0, "reqdeptno", ds_main_dayno_deptcdlist.getColumn(0, "deptcd"));
-
- ds_send_m3.setColumn(0, "medidayno", ds_main_dayno_daynolist.getColumn(0, "medidayno"));
- ds_send_m3.setColumn(0, "maindiagmark", ds_main_dayno_daynolist.getColumn(0, "diagcd"));
-
- var vrrgstno = ds_main_dayno_userinfo.getColumn(0, "rrgstno");
- if (!utlf_isNull(vrrgstno)) {
- ds_send_m0.setColumn(0, "empno", ds_main_dayno_userinfo.getColumn(0, "rrgstno"));
- } else {
- ds_send_m0.setColumn(0, "empno", "1234561234567");
- }
-
- ds_send_m0.setColumn(0, "mpsissno", ds_main_dayno_mpsiss.getColumn(0, "mpsissno"));
-
- ds_send_m3.setColumn(0, "orddd", gOrddd); // 진료일자
- ds_send_m3.setColumn(0, "mpsissinstmark", ""); // 처방전 교부 기관기호
- ds_send_m3.setColumn(0, "mpsissno", ds_send_m0.getColumn(0, "mpsissno")); // 처방전 교부 교부번호(약국)
- ds_send_m3.setColumn(0, "pgmtype", "3"); // 프로그램 타입
- ds_send_m3.setColumn(0, "empno", ds_send_m0.getColumn(0, "empno")); // 조작자 주민번호
- ds_send_m3.setColumn(0, "datainptdt", utlf_getCurrentDate() + "-" + utlf_getCurrentTime() ); // 일자
- ds_send_m3.setColumn(0, "clntuniqval", sysf_getUserInfo("userid")); // 클라이언트 개별값
-
- button1.enable = false;
- btn_rcptreprint.enable = true;
- }
- }
-
- //외래수납에서만 사용
- m_opener.frmf_setParameter("SPPMC03900_RTN_osunap_msg4", "Y");
-
- return true;
- }
- //창 닫기
- function fClose() {
- m_opener.frmf_setParameter("SPPMC03900_RTN_osunap", "N");
-
- if (utlf_isNull(utlf_trim(ds_main_m2.getColumn(0, "qualflag")))) {
- m_opener.frmf_setParameter("SPPMC03900_RTN", "N");
- } else {
- fConfirm();
- }
- }
- //조회확인 로직
- function fConfirm() {
-
- var ownbflag = utlf_trim(ds_main_m2.getColumn(0, "ownbflag"));
- var choicorpmark1 = utlf_trim(ds_main_m2.getColumn(0, "choicorpmark1"));
- var choicorpmark2 = utlf_trim(ds_main_m2.getColumn(0, "choicorpmark2"));
- var choicorpmark3 = utlf_trim(ds_main_m2.getColumn(0, "choicorpmark3"));
- var choicorpmark4 = utlf_trim(ds_main_m2.getColumn(0, "choicorpmark4"));
- var otptownbflag = utlf_trim(ds_send_m3.getColumn(0, "ownbflag"));
- var qualflag = utlf_trim(ds_main_m2.getColumn(0, "qualflag"));
-
- //20200123 고영민 공단검진 팝업 제외
- if (choicorpmark1 != gYkiho && choicorpmark2 != gYkiho && choicorpmark3 != gYkiho && choicorpmark4 != gYkiho && m_opener.frmf_getScreenID() != "SMAHA04040") {
-
- if (!utlf_isNull(ownbflag)) {
-
- if (ownbflag == "M001" || ownbflag == "M002" || ownbflag == "B001" || ownbflag == "B002") {
-
- if ( ( ownbflag != "B005" && ownbflag != "B006" && ( utlf_isNull(otptownbflag) || otptownbflag == " " ) )
- || ( ownbflag == otptownbflag && otptownbflag != "B005" && otptownbflag != "B006" ) ) {
-
- if (gMsgAllowYN != "N") {
- sysf_messageBox("[" + gHngnm + "]님은 선택기관에서 의뢰된 수급권자 입니다.!\n"
- + "의뢰서 유무를 확인하시고, 의뢰서가 있을시 본인부담여부를 (B005, B006, B009)으로 선택하시고,\n"
- + "신종플루진단/치료위해 내원일 경우 (B099)으로 선택하시고, 승인/확인 하시길 바랍니다.", "I999", "");
-
- if (gEtcOrdFlag == "W") {
- m_opener.frmf_setParameter("SPPMC03900_ownbflag", "B099");
- }
- } else {
-
- m_opener.frmf_setParameter("SPPMC03900_b005check", "Y");
-
- if (qualflag != "8") {
- m_opener.frmf_setParameter("SPPMC03900_ownbflag", "B005");
- }
-
- if (gEtcOrdFlag == "W") {
- m_opener.frmf_setParameter("SPPMC03900_ownbflag", "B099");
- }
- }
- }
- }
- }
- }
-
- if (!utlf_isNull(otptownbflag)) {
-
- m_opener.frmf_setParameter("SPPMC03900_ownbflag", otptownbflag);
-
- } else {
-
- if (!utlf_isNull(ownbflag) && ownbflag != "M001" && ownbflag != "M002" && ownbflag != "B001" && ownbflag != "B002" && ownbflag != "M012") {
- m_opener.frmf_setParameter("SPPMC03900_ownbflag", ownbflag);
- } else {
- m_opener.frmf_setParameter("SPPMC03900_ownbflag", "-");
- }
- }
-
- var paylimdd = utlf_trim(ds_main_m2.getColumn(0, "paylimdd"));
-
- if (MSGReceiveYN == "N") {
- //정보수신실패
- m_opener.frmf_setParameter("SPPMC03900_RTN", "F");
-
- } else if (utlf_isNull(qualflag) || ( !utlf_isNull(paylimdd) && paylimdd < gOrddd && utlf_isNull(ownbflag) ) ) {
- m_opener.frmf_setParameter("SPPMC03900_RTN", "N");
-
- } else {
- m_opener.frmf_setParameter("SPPMC03900_RTN", "Y");
- m_opener.frmf_setParameter("SPPMC03900_suppkind", "00"); // 정상유형 기본 세팅
-
- if (qualflag == "7") { //의료급여1종
- m_opener.frmf_setParameter("SPPMC03900_insukind", "21");
- }else if (qualflag == "8") { //의료급여2종
- m_opener.frmf_setParameter("SPPMC03900_insukind", "22");
- } else { // 건강보험
- m_opener.frmf_setParameter("SPPMC03900_insukind", "11");
- }
-
- m_opener.frmf_setParameter("SPPMC03900_insufromdd", ds_main_m2.getColumn(0, "qualacqtdd"));
- m_opener.frmf_setParameter("SPPMC03900_insdnm", ds_main_m2.getColumn(0, "hshdnm"));
-
- var secuinstmark = utlf_trim(ds_main_m2.getColumn(0, "secuinstmark"));
-
- if (utlf_isNull(secuinstmark) || secuinstmark == "-") {
- m_opener.frmf_setParameter("SPPMC03900_insucd", "0015");
- } else {
- m_opener.frmf_setParameter("SPPMC03900_insucd", secuinstmark);
- }
-
- m_opener.frmf_setParameter("SPPMC03900_insuno", ds_main_m2.getColumn(0, "estmmark"));
-
- m_opener.frmf_setParameter("SPPMC03900_choicorpmark1", ds_main_m2.getColumn(0, "choicorpmark1"));
- m_opener.frmf_setParameter("SPPMC03900_choicorpnm1", ds_main_m2.getColumn(0, "choicorpnm1"));
-
- // 희귀난치대상자
- var disregprson1 = utlf_trim(ds_main_m2.getColumn(0, "disregprson1"));
-
- if (utlf_isNull(disregprson1)) {
- m_opener.frmf_setParameter("SPPMC03900_rareobstflag", "I"); // 희귀난치대상자 아님
- } else {
- m_opener.frmf_setParameter("SPPMC03900_rareobstflag", "H"); // 희귀난치대상자
- }
-
- // 장애대불 대상자 여부 초기화
- var handicapMsgYN = "N";
- m_opener.frmf_setParameter("SPPMC03900_handcapfundyn", "N");
-
- // 차상위대상자 세팅
- var disregprson3 = utlf_trim(ds_main_m2.getColumn(0, "disregprson3"));
- if (utlf_isNull(disregprson3)) {
- m_opener.frmf_setParameter("SPPMC03900_suppkind", "00"); // 차상위 아님
- } else {
- var fromdd = ds_main_m2.getColumn(0, "disregprson3").substr(4, 8);
- var todd = ds_main_m2.getColumn(0, "disregprson3").substr(12, 8);
- if (!utlf_isValidDateTime(todd, "YYYYMMDD")) {
- todd = "99991231";
- }
- if (utlf_getCurrentDate() >= fromdd && utlf_getCurrentDate() <= todd) {
- var scndflag = String(ds_main_m2.getColumn(0, "disregprson3")).substr(20, 1);
- if (scndflag == "1") {
- m_opener.frmf_setParameter("SPPMC03900_suppkind", "32"); // 차상위 1종 대상자
- } else if (scndflag == "2") {
- //2019/05/03 (장애인 관련 수정)
- //if (disregprson3.substr(0, 1) == "F" || ds_main_m2.getColumn(0, "handicapyn") == "Y") {
- if (ds_main_m2.getColumn(0, "handicapyn") == "Y") {
- //2019/05/03 (장애인 관련 수정)
- //2019/05/03 (장애인 관련 수정)
- /*
- if (gMsgAllowYN != "N") {
- sysf_messageBox("차상위2종 장애인 대상 환자입니다. 장애인 마스터 등록여부를 확인해주세요!", "E999", "");
- }
- */
- //2019/05/03 (장애인 관련 수정)
- handicapMsgYN = "Y";
- }
- m_opener.frmf_setParameter("SPPMC03900_suppkind", "33"); // 차상위 2종 대상자
- }
- }
- }
-
- //20191101 고영민 타요양병원입원여부 세팅
- m_opener.frmf_setParameter("SPPMC03900_mdcareHsptHsptzYn", ds_main_m2.getColumn(0, "mdcareHsptHsptzYn"));
- //20200213 임승주 타요양병원기관기호 세팅
- m_opener.frmf_setParameter("SPPMC03900_mdcareHsptAdminSym", ds_main_m2.getColumn(0, "mdcareHsptAdminSym"));
-
-
- //장애인 대불 대상자 세팅 (20151001부터 미제공 from 공단자격조회)
- //var handicaprrgstdd = utlf_trim(ds_main_m2.getColumn(0, "handicaprrgstdd"));
-
- // 차상위2종 장애인, 의료급여2종 장애인
- if (handicapMsgYN == "Y" || (qualflag == "8" && ds_main_m2.getColumn(0, "handicapyn") == "Y")) {
- m_opener.frmf_setParameter("SPPMC03900_handcapfundyn", "Y");
- }
- //장애인 등록여부 체크
- //2019/05/03 장애인 관련 프로그램 수정
- //if (handicapMsgYN != "Y") {
- if ((handicapMsgYN == "Y" || (qualflag == "8" && ds_main_m2.getColumn(0, "handicapyn") == "Y")) && m_opener.frmf_getScreenID() != "SMAHA04040") {
- //2019/05/03 장애인 관련 프로그램 수정
-
- if (gMsgAllowYN != "N") {
-
- dsf_makeValue(ds_temp_handcappat_send, "pid", "string", "0000000000");
- dsf_makeValue(ds_temp_handcappat_send, "hngnm", "string", gHngnm);
- dsf_makeValue(ds_temp_handcappat_send, "rrgstno1", "string", gRrgstno.substr(0, 6));
- dsf_makeValue(ds_temp_handcappat_send, "rrgstno2", "string", gRrgstno.substr(6, 7));
- dsf_makeValue(ds_temp_handcappat_send, "checkflag", "string", "Y");
- dsf_makeValue(ds_temp_handcappat_send, "srchbyrrgstno", "string", "Y");
- dsf_makeValue(ds_temp_handcappat_send, "orddd", "string", ds_send.getColumn(0, "orddd"));
- dsf_makeValue(ds_temp_handcappat_send, "cretno", "string", ds_send.getColumn(0, "cretno"));
-
- var oParam = {};
- oParam.id = "TRPMC01701";
- oParam.service = "patinfomngtapp.HandcapPat";
- oParam.method = "reqGetHandcapPat";
- oParam.inds = "req=ds_temp_handcappat_send";
- oParam.outds = "ds_temp_handcappat_rcv=handcappatlist";
- oParam.async = false;
- oParam.callback = "cf_TRPMC01701";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRPMC01701") > -1) {
- //20200504 고영민 상단환자정보와 조회환자정보 일치 비교
- if(appf_getPatientInfo("pid") != ds_send_m1.getColumn(0, "pid")){
- appf_delPatientInfos(); //상단정보 삭제
- }
-
- //2019/05/03 (장애인 관련 수정)
- //if (ds_temp_handcappat_rcv.rowcount < 0 ) {
- if (ds_temp_handcappat_rcv.rowcount < 1 ) {
- //2019/05/03 (장애인 관련 수정)
- //2019/05/03 (장애인 관련 수정)
- //sysf_messageBox("장애인으로 등록된 환자입니다. 장애인 마스터 등록여부를 확인해주세요!", "E999", "");
- sysf_messageBox("장애인으로 자격조회가 되었습니다. 장애인 마스터를 등록하여 주시기 바랍니다.", "I", "");
- ds_source.setColumn(0, "srchcond", "1");
- ds_source.setColumn(0, "pid", ds_send_m1.getColumn(0, "pid"));
- ds_source.setColumn(0, "orddd", ds_send.getColumn(0, "orddd"));
-
- var objArg = new Object();
- objArg.arg_ds_source = ds_source;
- frmf_modal("SMPMC01700", "SMPMC01700", objArg, "", "1", "100", "100", "", "", "", "", "", "M");
- //2019/05/03 (장애인 관련 수정)
-
- m_opener.frmf_setParameter("SPPMC03900_handicapotptyn", frmf_getParameter("SMPMC01700_handicapotptyn"));
- }else{
- if (ds_main_m2.getColumn(0, "handicapyn") == "Y" && gMsgAllowYN != "N") {
- sysf_messageBox("해당 환자는 장애인 대불 대상 환자입니다.\n장애인 등록증을 확인 후 대불 처리 바랍니다.\n(보조유형:95(임플란트), 87(레진상틀니) 일 경우는 제외)", "I");
- }
-
- //20200120 고영민 장애구분 '기타'일 경우 장애환자관리 팝업
- if(ds_temp_handcappat_rcv.findRow("handcapflag", "99") > -1){
- var ret = sysf_messageBox("장애구분이 '기타'입니다 수정하시겠습니까?", "Q999", "");
- if (ret == 6) {
- ds_source.setColumn(0, "srchcond", "1");
- ds_source.setColumn(0, "pid", ds_send_m1.getColumn(0, "pid"));
- ds_source.setColumn(0, "orddd", ds_send.getColumn(0, "orddd"));
- var objArg = new Object();
- objArg.arg_ds_source = ds_source;
- frmf_modal("SMPMC01700", "SMPMC01700", objArg, "", "1", "100", "100", "", "", "", "", "", "M");
- }
- }
-
- m_opener.frmf_setParameter("SPPMC03900_handicapotptyn", "Y");
- }
- }
- }
-
- //2019/05/03 (장애인여부 관련 수정)
- }
- /*
- // 의료급여
- } else if (qualflag == "8") {
-
- // 장애인여부 구분
- if (ds_main_m2.getColumn(0, "handicapyn") == "Y" && gMsgAllowYN != "N") {
-
- sysf_messageBox("해당 환자는 장애인 대불 대상 환자입니다. 장애인 등록증을 확인 후 \n대불 처리 바랍니다.\n(보조유형:95(임플란트), 87(레진상틀니) 일 경우는 제외)", "I");
- }
- }
- */
- //2019/05/03 (장애인여부 관련 수정)
-
- // 건강생활유지비 세팅
- m_opener.frmf_setParameter("SPPMC03900_heallifeamtclamamt", ds_send_m3.getColumn(0, "heallifeamtclamamt"));
- m_opener.frmf_setParameter("SPPMC03900_pregdmndamt", ds_send_m3.getColumn(0, "pregdmndamt"));
-
- // 건유비잔액 세팅
- m_opener.frmf_setParameter("SPPMC03900_heallifeamtval", ds_main_m2.getColumn(0, "heallifeamtval"));
- m_opener.frmf_setParameter("SPPMC03900_pregremamtval", ds_main_m2.getColumn(0, "pregremamt"));
-
- // 자격조회메세지 세팅
- m_opener.frmf_setParameter("SPPMC03900_msg", ds_main_m2.getColumn(0, "msg"));
- m_opener.frmf_setParameter("SPPMC03900_SCNDYN", gScndYN);
- m_opener.frmf_setParameter("SPPMC03900_RAREYN", gRareYN);
-
- // 사후자격검증용 파라미터 세팅
- m_opener.frmf_setParameter("SPPMC03900_RAREOBSTTRGTMAN", ds_main_m2.getColumn(0, "rareobsttrgtman"));
- m_opener.frmf_setParameter("SPPMC03900_BEFWOMNTRGTMAN", ds_main_m2.getColumn(0, "befwomntrgtman"));
- m_opener.frmf_setParameter("SPPMC03900_SCNDSUPTRGTMAN", ds_main_m2.getColumn(0, "scndsuptrgtman"));
- m_opener.frmf_setParameter("SPPMC03900_SERDIAGTRGTMAN", ds_main_m2.getColumn(0, "serdiagtrgtman"));
- m_opener.frmf_setParameter("SPPMC03900_BURNTRGTMAN", ds_main_m2.getColumn(0, "burntrgtman"));
- m_opener.frmf_setParameter("SPPMC03900_PREINFANT", ds_main_m2.getColumn(0, "preinfant"));
- m_opener.frmf_setParameter("SPPMC03900_HANDICAPYN", ds_main_m2.getColumn(0, "handicapyn"));
-
- // 급여제한 여부 세팅
- m_opener.frmf_setParameter("SPPMC03900_qlfrestrictcd", ds_main_m2.getColumn(0, "qlfrestrictcd"));
-
- //20200102 고영민 공단검진용 세팅
- m_opener.frmf_setParameter("SPPMC03900_estmmark", ds_main_m2.getColumn(0, "estmmark"));
- }
- }
- function cf_TRPMC01701(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //세션정보 추출하기
- function fGetUserInfosSampling(){
- var sUserInfosS = sysf_getUserInfos();
- sUserInfosS = sUserInfosS + "|";
- var UserInfosS_Array = sUserInfosS.split("|");
- var userid = UserInfosS_Array[0]; //사용자번호
- var usernm = UserInfosS_Array[1]; //사용자이름
- var posinstcd = UserInfosS_Array[2]; //소속기관코드
- var posinstnm = UserInfosS_Array[3]; //소속기관명
- var posdeptcd = UserInfosS_Array[4]; //소속부서코드
- var posdeptnm = UserInfosS_Array[5]; //소속부서명
-
- if (utlf_isNull(userid) || userid == " " || userid == "-") userid = "pam";
- if (utlf_isNull(posinstcd) || posinstcd == " " || posinstcd == "-") posinstcd = "012";
-
- dsf_makeValue(ds_hidden_session, "sess_userid", "string", userid);
- dsf_makeValue(ds_hidden_session, "sess_usernm", "string", usernm);
- dsf_makeValue(ds_hidden_session, "sess_posinstcd","string", posinstcd);
- dsf_makeValue(ds_hidden_session, "sess_posinstnm","string", posinstnm);
- dsf_makeValue(ds_hidden_session, "sess_posdeptcd","string", posdeptcd);
- dsf_makeValue(ds_hidden_session, "sess_posdeptnm","string", posdeptnm);
- //model.refresh();
- }
- function fGetPtInfo() {
-
- var pid = ds_send_m1.getColumn(0, "pid");
-
- if (utlf_isNull(pid.trim()) || pid == "-") {
-
- sysf_messageBox("등록번호가 없습니다. 환자조회 후 다시 시도해 주세요.", "E999", "");
- return false;
-
- } else {
-
- ds_hidden_source.setColumn(0, "srchcond", "1");
- ds_hidden_source.setColumn(0, "pid", pid);
-
- var oParam = {};
- oParam.id = "TRPMC02500";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_hidden_source";
- oParam.outds = "ds_main_patinfo_patinfolist=patinfolist";
- oParam.async = false;
- oParam.callback = "cf_TRPMC02500";
-
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRPMC02500") > -1) {
-
- if (ds_main_patinfo_patinfolist.rowcount > 0 ) {
-
- gRrgstno = ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1") + ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2");
- ds_send_m1.setColumn(0, "rrgstno", gRrgstno);
-
- gHngnm = ds_main_patinfo_patinfolist.getColumn(0, "hngnm").replace("★", "").replace("☆", "");
- ds_send_m1.setColumn(0, "hngnm", gHngnm);
-
- gPid = ds_main_patinfo_patinfolist.getColumn(0, "pid");
- ds_send_m1.setColumn(0, "pid", gPid);
-
- ds_send_m3.setColumn(0, "rrgstno", gRrgstno);
- ds_send_m3.setColumn(0, "hngnm", gHngnm);
-
- btn_search.click();
-
- btn_rcptreprint.enable = false;
- button1.enable = false;
-
- } else {
- sysf_messageBox("존재하지 않는 등록번호입니다. 등록번호를 확인하세요.", "E999", "");
- return false;
- }
-
- } else {
- return false;
- }
- }
- }
- function cf_TRPMC02500(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fSetDsRowData(pDs, pRow, pCol, pData) {
- if (pDs.rowcount < pRow + 1) {
- pDs.addRow();
- }
-
- pDs.setColumn(pRow, pCol, pData.getTrim());
- }
- function SPPMC03900_onload(obj:Form, e:LoadEventInfo) {
-
- frmf_initForm(obj); // 폼 초기화
-
- m_opener = frmf_getoOpener();
-
- if (frmf_checkOpener()) {
- grdf_initGrid(this.datagrid2);
- fGetInitCode();
- fInit();
- }
- }
- function ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- fGetPtInfo();
- }
- }
- function input28_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- fGetPtInfo();
- }
- }
- function input29_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- fGetPtInfo();
- }
- }
- function input30_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- fGetPtInfo();
- }
- }
- function btn_search_onclick(obj:Button, e:ClickEventInfo) {
-
- gRrgstno = ds_send_m1.getColumn(0, "rrgstno");
- gHngnm = utlf_trim(ds_send_m1.getColumn(0, "hngnm"));
-
- if (!utlf_isNull(gHngnm)) {
- gHngnm = gHngnm.replace("★", "").replace("☆", "");
- }
-
- gOrddd = ds_send_m1.getColumn(0, "orddd");
-
- if (pmcfGetNhicQualification_ws(gPid
- , gRrgstno
- , gYkiho
- , gHngnm
- , gOrddd
- , gLoginId
- , gPassWord
- , gClientInfo
- , sysf_getUserId()
- , ( gMsgAllowYN != "N" ? true : false ))) {
- MSGReceiveYN = "Y";
- } else {
- MSGReceiveYN = "N";
- return;
- }
-
- // 상병 정보 세팅
- ds_grd_m2.clear();
-
- var idx = 0;
- var val = "";
-
- var capArr = new Array();
- var bindArr = new Array();
-
-
- // 노인틀니 대상자(상악)
- // 2018/04/30 이정택 추가
- val = ds_temp_nhicrslt_m2.getColumn(0, "denttop");
- if (!utlf_isNull(val)) {
-
- idx++;
-
- capArr[idx - 1] = "노인틀니(상악)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 15));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록기관");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(15, 8));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "틀니장착일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(23, 4) + "-" + val.substr(27, 2) + "-" + val.substr(29, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "무상종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(31, 4) + "-" + val.substr(35, 2) + "-" + val.substr(37, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(39, 4) + "-" + val.substr(43, 2) + "-" + val.substr(45, 2));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(47, 4) + "-" + val.substr(51, 2) + "-" + val.substr(53, 2));
- }
-
- // 노인틀니 대상자(하악)
- val = ds_temp_nhicrslt_m2.getColumn(0, "dentbottom");
- if (!utlf_isNull(val)) {
-
- idx++;
-
- capArr[idx - 1] = "노인틀니(하악)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 15));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록기관");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(15, 8));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "틀니장착일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(23, 4) + "-" + val.substr(27, 2) + "-" + val.substr(29, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "무상종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(31, 4) + "-" + val.substr(35, 2) + "-" + val.substr(37, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(39, 4) + "-" + val.substr(43, 2) + "-" + val.substr(45, 2));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(47, 4) + "-" + val.substr(51, 2) + "-" + val.substr(53, 2));
- }
-
- // 임플란트 대상자정보 1
- val = ds_temp_nhicrslt_m2.getColumn(0, "dentimpl1");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "임플란트 1";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 18));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록기관");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(18, 8));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "최종단계시술일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(26, 4) + "-" + val.substr(30, 2) + "-" + val.substr(32, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "사후점검종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(34, 4) + "-" + val.substr(38, 2) + "-" + val.substr(40, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "시작유효일");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(42, 4) + "-" + val.substr(46, 2) + "-" + val.substr(48, 2));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "상실유효일");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(50, 4) + "-" + val.substr(54, 2) + "-" + val.substr(56, 2));
- }
-
- // 임플란트 대상자정보 2
- val = ds_temp_nhicrslt_m2.getColumn(0, "dentimpl2");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "임플란트 2";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 18));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록기관");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(18, 8));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "최종단계시술일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(26, 4) + "-" + val.substr(30, 2) + "-" + val.substr(32, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "사후점검종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(34, 4) + "-" + val.substr(38, 2) + "-" + val.substr(40, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(42, 4) + "-" + val.substr(46, 2) + "-" + val.substr(48, 2));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "상실일");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(50, 4) + "-" + val.substr(54, 2) + "-" + val.substr(56, 2));
- }
-
- // 조산아 및 저체중 출생아 등록대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "preinfant");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "조산아/저체중";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 10));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(10, 4) + "-" + val.substr(14, 2) + "-" + val.substr(16, 2));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(18, 4) + "-" + val.substr(22, 2) + "-" + val.substr(24, 2));
- }
-
- // 희귀난치대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson1");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "희귀난치";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 4) + "-" + val.substr(8, 2) + "-" + val.substr(10, 2));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(12, 4) + "-" + val.substr(16, 2) + "-" + val.substr(18, 2));
- }
-
- // 산정특례(희귀)등록대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson2");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(희귀)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병코드");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 2));
- }
-
- // 차상위대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson3");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "차상위";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 4) + "-" + val.substr(8, 2) + "-" + val.substr(10, 2));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(12, 4) + "-" + val.substr(16, 2) + "-" + val.substr(18, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(20, 1) + "종");
- }
-
- // 산정특례(암)등록대상자1
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson4");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(암) 1";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병기호");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 2));
-
- fSetDsRowData(ds_grd_m2, 6, "itm" + idx, "등록구분");
-
- var eVal = "";
- switch (val.substr(47, 1)) {
- case "1": eVal = "신규"; break;
- case "2": eVal = "재등록"; break;
- case "3": eVal = "중복암"; break;
- case "4": eVal = "중복암재등록"; break;
- default: break;
- }
- fSetDsRowData(ds_grd_m2, 6, "val" + idx, eVal);
- }
-
- // 산정특례(화상)등록대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson5");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(화상)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
- }
-
- // 당뇨병 요양비 대상자 등록일
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson6");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "당뇨병요양비";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4) + "-" + val.substr(4, 2) + "-" + val.substr(6, 2));
- }
-
- // 동일성분 의약품 제한자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson7");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "동일성분제한";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4) + "-" + val.substr(4, 2) + "-" + val.substr(6, 2));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(8, 4) + "-" + val.substr(12, 2) + "-" + val.substr(14, 2));
- }
-
- // 자가도뇨 카테타 대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson8");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "자가도뇨카테타";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4) + "-" + val.substr(4, 2) + "-" + val.substr(6, 2));
- }
-
- // 산정특례(구결핵)등록대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson9");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(구결핵)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
- }
-
- // 산정특례(극희귀)등록대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson10");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(극희귀)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병코드");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 3));
- }
-
- // 산정특례(상세불명극희귀)등록대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson11");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(상세불명희귀)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병코드");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 2));
- }
-
- // 산정특례(신결핵)등록대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson12");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(신결핵)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 10));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "치료시작일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(14, 4) + "-" + val.substr(18, 2) + "-" + val.substr(20, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "치료종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(22, 4) + "-" + val.substr(26, 2) + "-" + val.substr(28, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "면허번호");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(30, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "의사성명");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(40, 40));
-
- fSetDsRowData(ds_grd_m2, 6, "itm" + idx, "종료기관");
- fSetDsRowData(ds_grd_m2, 6, "val" + idx, val.substr(80, 8));
- }
-
- // 산정특례(중복암)등록대상자2
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson13");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(중복암) 2";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병기호");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 2));
-
- fSetDsRowData(ds_grd_m2, 6, "itm" + idx, "등록구분");
-
- var eVal = "";
- switch (val.substr(47, 1)) {
- case "1": eVal = "신규"; break;
- case "2": eVal = "재등록"; break;
- case "3": eVal = "중복암"; break;
- case "4": eVal = "중복암재등록"; break;
- default: break;
- }
- fSetDsRowData(ds_grd_m2, 6, "val" + idx, eVal);
- }
-
- // 산정특례(중복암)등록대상자3
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson14");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(중복암) 3";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병기호");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 2));
-
- fSetDsRowData(ds_grd_m2, 6, "itm" + idx, "등록구분");
-
- var eVal = "";
- switch (val.substr(47, 1)) {
- case "1": eVal = "신규"; break;
- case "2": eVal = "재등록"; break;
- case "3": eVal = "중복암"; break;
- case "4": eVal = "중복암재등록"; break;
- default: break;
- }
- fSetDsRowData(ds_grd_m2, 6, "val" + idx, eVal);
- }
-
- // 산정특례(중복암)등록대상자4
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson15");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(중복암) 4";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병기호");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 2));
-
- fSetDsRowData(ds_grd_m2, 6, "itm" + idx, "등록구분");
-
- var eVal = "";
- switch (val.substr(47, 1)) {
- case "1": eVal = "신규"; break;
- case "2": eVal = "재등록"; break;
- case "3": eVal = "중복암"; break;
- case "4": eVal = "중복암재등록"; break;
- default: break;
- }
- fSetDsRowData(ds_grd_m2, 6, "val" + idx, eVal);
- }
-
- // 산정특례(중복암)등록대상자5
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson16");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(중복암) 5";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "등록일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병기호");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 2));
-
- fSetDsRowData(ds_grd_m2, 6, "itm" + idx, "등록구분");
-
- var eVal = "";
- switch (val.substr(47, 1)) {
- case "1": eVal = "신규"; break;
- case "2": eVal = "재등록"; break;
- case "3": eVal = "중복암"; break;
- case "4": eVal = "중복암재등록"; break;
- default: break;
- }
- fSetDsRowData(ds_grd_m2, 6, "val" + idx, eVal);
- }
-
- // 산정특례(중증치매)등록대상자
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson17");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "산정특례(중증치매)";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "상병코드");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 10));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(14, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(16, 15));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(31, 4) + "-" + val.substr(35, 2) + "-" + val.substr(37, 2));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "상실일");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(39, 4) + "-" + val.substr(43, 2) + "-" + val.substr(45, 2));
-
- fSetDsRowData(ds_grd_m2, 6, "itm" + idx, "차수시작일");
- fSetDsRowData(ds_grd_m2, 6, "val" + idx, val.substr(47, 4) + "-" + val.substr(51, 2) + "-" + val.substr(53, 2));
-
- fSetDsRowData(ds_grd_m2, 7, "itm" + idx, "차수종료일");
- fSetDsRowData(ds_grd_m2, 7, "val" + idx, val.substr(55, 4) + "-" + val.substr(59, 2) + "-" + val.substr(61, 2));
-
- fSetDsRowData(ds_grd_m2, 8, "itm" + idx, "연장전승인일수");
- fSetDsRowData(ds_grd_m2, 8, "val" + idx, val.substr(63, 3));
-
- fSetDsRowData(ds_grd_m2, 9, "itm" + idx, "연장후승인일수");
- fSetDsRowData(ds_grd_m2, 9, "val" + idx, val.substr(66, 3));
- }
-
- // 산정특례(중증난치질환)등록대상자(2018/12/07 이정택)
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson18");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "중증난치질환";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병코드");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 2));
- }
- // 산정특례(중증난치질환)등록대상자(2018/12/07 이정택)
-
- // 산정특례(기타염색체 이상질환)등록대상자(2018/12/07 이정택)
- val = ds_temp_nhicrslt_m2.getColumn(0, "disregprson19");
- if (!utlf_isNull(val)) {
-
- idx++;
- ds_grd_m2.addColumn("itm" + idx, "string");
- ds_grd_m2.addColumn("val" + idx, "string");
-
- capArr[idx - 1] = "기타염색체이상질환";
- bindArr[( idx - 1 ) * 2] = "itm" + idx;
- bindArr[( idx - 1 ) * 2 + 1] = "val" + idx;
-
- fSetDsRowData(ds_grd_m2, 0, "itm" + idx, "특정기호");
- fSetDsRowData(ds_grd_m2, 0, "val" + idx, val.substr(0, 4));
-
- fSetDsRowData(ds_grd_m2, 1, "itm" + idx, "등록번호");
- fSetDsRowData(ds_grd_m2, 1, "val" + idx, val.substr(4, 15));
-
- fSetDsRowData(ds_grd_m2, 2, "itm" + idx, "시작일");
- fSetDsRowData(ds_grd_m2, 2, "val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2));
-
- fSetDsRowData(ds_grd_m2, 3, "itm" + idx, "종료일");
- fSetDsRowData(ds_grd_m2, 3, "val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2));
-
- fSetDsRowData(ds_grd_m2, 4, "itm" + idx, "상병코드");
- fSetDsRowData(ds_grd_m2, 4, "val" + idx, val.substr(35, 10));
-
- fSetDsRowData(ds_grd_m2, 5, "itm" + idx, "일련번호");
- fSetDsRowData(ds_grd_m2, 5, "val" + idx, val.substr(45, 3));
- }
- // 산정특례(기타염색체 이상질환)등록대상자(2018/12/07 이정택)
- // 국적구분 (2019/08/22 서재영)
- // 01 : 내국인, 02 : 외국인, 03: 재외국인
- val = ds_temp_nhicrslt_m2.getColumn(0, "ntnttype");
- if (!utlf_isNull(val)){
- switch (val.substr(0,2)) {
- case "01": eVal = "내국인"; break;
- case "02": eVal = "외국인"; break;
- case "03": eVal = "재외국인"; break;
- default: break;
- }
- ds_temp_nhicrslt_m2.setColumn(0, "ntnttype", eVal);
- }
- var fStr = "";
-
- if (idx > 0) {
-
- fStr = "<Formats><Format id=\"default\"><Columns>";
-
- for (var i = 0; i < idx * 2; i++) {
- fStr += "<Column size=\"100\"/>";
- }
-
- fStr += "</Columns><Rows><Row size=\"24\" band=\"head\"/><Row size=\"24\"/></Rows><Band id=\"head\">";
-
- for (var i = 0; i < idx; i++) {
- fStr += "<Cell col=\"" + ( i * 2 ) + "\" colspan=\"2\" text=\"" + capArr[i] + "\"/>";
- }
-
- fStr += "</Band><Band id=\"body\">";
-
- for (var i = 0; i < idx * 2; i++) {
- if (i % 2 == 0) {
- fStr += "<Cell col=\"" + i + "\" style=\"selectbackground:#ecf7fc;background:#ecf7fc;background2:#ecf7fc;align:left middle;padding:0 10 0 5;\" text=\"bind:" + bindArr[i] + "\"/>";
- } else {
- fStr += "<Cell col=\"" + i + "\" "
- + "style=\"selectbackground:#ffffff;"
- + "background:#ffffff;"
- + "background2:#ffffff;"
- + "align:left middle;"
- + "padding:0 10 0 5;\" "
- + "text=\"bind:" + bindArr[i] + "\" "
- + "edittype=\"readonly\" "
- + "editautoselect=\"true\""
- + "/>";
- }
- }
-
- fStr += "</Band></Format></Formats>";
-
- } else {
-
- ds_grd_m2.addColumn("msg", "string");
-
- fSetDsRowData(ds_grd_m2, 0, "msg", "등록된 상병 정보가 없습니다.");
-
- fStr = "<Formats><Format id=\"default\"><Columns>"
- + "<Column size=\"100\"/></Columns><Rows>"
- + "<Row size=\"24\" band=\"body\"/></Rows><Band id=\"body\">"
- + "<Cell col=\"0\" style=\"selectbackground:transparent;align:left middle;padding:0 10 0 5;selectbackground:transparent;\" text=\"bind:msg\"/></Band></Format></Formats>";
- }
-
- grd_m2.formats = fStr;
-
- ds_main_m2.copyData(ds_temp_nhicrslt_m2);
-
- var ownbflag = utlf_trim(ds_main_m2.getColumn(0, "ownbflag"));
- var flagmsg = ds_init_com_p0365.lookup("cdid", ownbflag, "cdnm");
- var otptownbflag = utlf_trim(ds_send_m3.getColumn(0, "ownbflag"));
- var choicorpmark1 = ds_main_m2.getColumn(0, "choicorpmark1");
- var choicorpmark2 = ds_main_m2.getColumn(0, "choicorpmark2");
- var choicorpmark3 = ds_main_m2.getColumn(0, "choicorpmark3");
- var choicorpmark4 = ds_main_m2.getColumn(0, "choicorpmark4");
-
- //20200123 고영민 공단검진 팝업 제외
- if (!utlf_isNull(ownbflag) && !utlf_isNull(flagmsg) && m_opener.frmf_getScreenID() != "SMAHA04040") {
- if (choicorpmark1 == gYkiho || choicorpmark2 == gYkiho || choicorpmark3 == gYkiho || choicorpmark4 == gYkiho) {
-
- if (gMsgAllowYN != "N") {
- sysf_messageBox("[" + gHngnm + "]님은 [" + ownbflag + " : " + flagmsg + "] 입니다.", "I999", "");
- }
-
- ds_send_m3.setColumn(0, "ownbflag", ownbflag);
-
- } else if (utlf_isNull(otptownbflag)) {
-
- if (ownbflag == "M001" || ownbflag == "M002" || ownbflag == "B001" || ownbflag == "B002") {
-
- if (gMsgAllowYN != "N") {
- sysf_messageBox("[" + gHngnm + "]님은 선택기관에서 의뢰된 수급권자 입니다.!" + "\n"
- + "의뢰서 유무를 확인하시고, 의뢰서가 있을시 본인부담여부를 (B005, B006, B009)으로 선택하시고," + "\n"
- + "신종플루진단/치료위해 내원일 경우 (B099)으로 선택하시고, 승인/확인 하시길 바랍니다.", "I999", "");
-
- //ds_main_m2.setColumn(0,"ownbflag","B005"); // B005 자동으로 들어오도록 수정 by 설승민
- ds_send_m3.setColumn(0,"ownbflag","B005");
- }
-
- if (gEtcOrdFlag == "W") {
- ds_send_m3.setColumn(0, "ownbflag", "B099");
- m_opener.frmf_setParameter("SPPMC03900_ownbflag", "B099");
- }
- }
-
- if ( ( ownbflag == "M012" || ownbflag == "M013" || ownbflag == "M014" )
- && ( flagmsg != "" && gMsgAllowYN != "N" )) {
- sysf_messageBox("[" + gHngnm + "]님은 [" + ownbflag + " : " + flagmsg + "]" + "\n"
- + "진료의뢰여부 등을 확인 후 자격조회화면의 본인부담여부(M013, M014)를 선택하세요.", "I999", "");
- }
-
- } else if (flagmsg != "" && gMsgAllowYN != "N") {
-
- sysf_messageBox("[" + gHngnm + "]님은 [" + ownbflag + " : " + flagmsg + "] 입니다.", "I999", "");
- }
- }
- // 차상위대상자
- var disRegPrson3 = utlf_trim(ds_temp_nhicrslt_m2.getColumn(0, "disregprson3"));
-
- if (!utlf_isNull(disRegPrson3) && disRegPrson3.length >= 21) {
-
- dsf_makeValue(ds_main_m2, "scndsuptrgtman_cd", "string", disRegPrson3.substr(0, 4));
- dsf_makeValue(ds_main_m2, "scndsuptrgtman_fromdd", "string", disRegPrson3.substr(4, 8));
- dsf_makeValue(ds_main_m2, "scndsuptrgtman_todd", "string", disRegPrson3.substr(12, 8));
- dsf_makeValue(ds_main_m2, "scndsuptrgtman_flag", "string", disRegPrson3.substr(20, 1));
-
- gScndYN = "Y";
- }
-
- // 급여 제한 여부
- var qlfrestrictcd = ds_main_m2.getColumn(0, "qlfrestrictcd")
- if (qlfrestrictcd == "01" || qlfrestrictcd == "02" || qlfrestrictcd == "03") {
- cap_qlfrestrictcd.style.background.color = "#ffff00";
- } else {
- cap_qlfrestrictcd.style.background.color = "";
- }
-
- // 급여 제한 일자
- cap_paylimdd.style.background.color = "";
- var paylimdd = ds_main_m2.getColumn(0, "paylimdd");
- if (!utlf_isNull(paylimdd) && paylimdd != "-" && paylimdd != " " && !utlf_isNull(ownbflag) && ownbflag != "-" && ownbflag != " ") {
- cap_paylimdd.text = "선택기관시작";
- } else {
- cap_paylimdd.text = "급여제한일자";
- }
-
- if (!utlf_isNull(paylimdd) && paylimdd != "-" && paylimdd != " ") {
- if (paylimdd < gOrddd && ( utlf_isNull(ownbflag) || ownbflag == " " )) {
- cap_paylimdd.style.background.color = "#ffff00";
- if (gMsgAllowYN != "N") {
- sysf_messageBox("[" + gHngnm + "]님은 [" + paylimdd + "]일자로 급여제한된 환자입니다.", "I999", "");
- }
- }
- }
-
- // 출국자 여부
- var dcntrypsnyn = ds_main_m2.getColumn(0, "dcntrypsnyn");
- if (dcntrypsnyn == "Y") {
- cap_dcntrypsnyn.style.background.color = "#ffff00";
- } else {
- cap_dcntrypsnyn.style.background.color = "";
- }
-
- if (gMsgAllowYN != "N") {
-
- if (qlfrestrictcd == "01") {
-
- if (dcntrypsnyn == "Y") {
- sysf_messageBox("[" + gHngnm + "]님은 현재 출국으로 인한 급여정지 대상자입니다.[일반]", "I999", "");
- } else {
- sysf_messageBox("[" + gHngnm + "]님은 무자격 환자입니다.[일반]", "I999", "");
- }
-
- } else if (dcntrypsnyn == "Y") {
-
- sysf_messageBox("[" + gHngnm + "]님은 현재 출국등으로 인한 급여정지 대상자입니다.[일반]", "I999", "");
-
- } else if (qlfrestrictcd == "02") {
-
- sysf_messageBox("[" + gHngnm + "]님은 보험료체납 급여제한 환자입니다.[전액본인부담]", "I999", "");
- } else if (qlfrestrictcd == "03") { // 2019/07/15 이정택(추가)
-
- sysf_messageBox("[" + gHngnm + "]님은 외국인 등 보험료 체납자 환자입니다.[일반]", "I999", "");
- }
- }
-
- //의료급여환자의 경우 진료확인번호 승인 메세지 표시
- //건유비 잔액이 있고, 본인 일부부담금이 있으면 건유비 차감 메세지 출력
- //산전비 잔액이 있으면 산전비 차감 메세지 출력
- var qualflag = ds_main_m2.getColumn(0, "qualflag");
-
- if ( ( qualflag == "7" || qualflag == "8" ) && gMsgAllowYN != "N") { // 7 : 의료 급여 1종, 8 : 의료 급여 2종
-
- // 기승인된 내역이 없을 때만 메세지 표시
- if (ds_main_dayno_msg4.rowcount < 1
- && !utlf_isNull(ds_send_m3.getColumn(0, "maindiagmark"))
- && ds_send_m3.getColumn(0, "maindiagmark") != "-"
- && ds_send_m3.getColumn(0, "maindiagmark") != " "
- && m_opener.frmf_getParameter("SPPMC03900_MSG_YN") != "N") {
-
- // 2017/02/22 승인에서는 메시지 뜨시 않도록 수정(이정택)
- // 건생비 메시지와 산전비 메시지를 구분 처리
- if (parseInt(ds_main_m2.getColumn(0, "pregremamt")) > 0 && parseInt(ds_send_m3.getColumn(0, "ownpartbamt")) && gDeptCd == "2100000000") {
- sysf_messageBox("산전진료비 청구 가능한 환자입니다. 산전진료비 청구 승인하세요!!", "I999", "");
- } else if (parseInt(ds_main_m2.getColumn(0, "heallifeamtval")) > 0 && parseInt(ds_send_m3.getColumn(0, "ownpartbamt")) > 0) {
- sysf_messageBox("건강생활유지비 청구 가능한 환자입니다. 건유비 청구 승인하세요!!", "I999", "");
- } else {
- sysf_messageBox("의료급여환자입니다. 진료확인번호 승인해주세요!!", "I999", "");
- }
- }
- }
-
- var srdgfromdd = ds_main_m2.getColumn(0, "srdgfromdd");
- var srdgtodd = ds_main_m2.getColumn(0, "srdgtodd");
- var srdgrgstno = utlf_trim(ds_main_m2.getColumn(0, "srdgrgstno"));
-
- var rooafromdd = ds_main_m2.getColumn(0, "rooafromdd");
- var rooatodd = ds_main_m2.getColumn(0, "rooatodd");
- var rooargstno = utlf_trim(ds_main_m2.getColumn(0, "rooargstno"));
-
- var heallifeamtval = ds_main_m2.getColumn(0, "heallifeamtval");
- if (!utlf_isNull(heallifeamtval)) {
- heallifeamtval = heallifeamtval.toString().replace(/,/gi, "");
- }
-
- var pregremamt = ds_main_m2.getColumn(0, "pregremamt");
- if (!utlf_isNull(pregremamt)) {
- pregremamt = pregremamt.toString().replace(/,/gi, "");
- }
-
- if (qualflag == "7" && gMsgAllowYN != "N") { // 의료 급여 1종
- if( ( ( parseInt(srdgfromdd) <= parseInt(gOrddd) && parseInt(gOrddd) <= parseInt(srdgtodd) )
- && !utlf_isNull(srdgrgstno) && parseInt(heallifeamtval) == 0 && utlf_isNull(ownbflag) )
- || ( ( parseInt(rooafromdd) <= parseInt(gOrddd) && parseInt(gOrddd) <= parseInt(rooatodd) )
- && !utlf_isNull(rooargstno) && parseInt(heallifeamtval) == 0 && utlf_isNull(ownbflag) )) {
- sysf_messageBox("[본인부담면제코드]가 없으니 환자를 관할 시군구청으로\n안내바랍니다.", "I");
- }
- }
-
- // 의료급여 1종 환자중 건유비와 산전비 같이 존재하는 환자는 메시지로 팝업띄어줌
- if (qualflag == "7" && gMsgAllowYN != "N" && parseInt(pregremamt) != 0 && parseInt(heallifeamtval) != 0) {
- sysf_messageBox("[본인부담금 면제]대상자 입니다. 관할 시군구청으로\n안내바랍니다.", "I");
- }
-
- // 의료급여 1종에 장애인이면 안내 팝업 //20200113 고영민 공단검진 팝업 제외
- var handicapyn = ds_main_m2.getColumn(0, "handicapyn");
- if (qualflag == "7" && gMsgAllowYN != "N" && handicapyn == "Y" && m_opener.frmf_getScreenID() != "SMAHA04040") {
- sysf_messageBox("의료급여 1종 장애인 환자입니다.", "I");
- }
-
-
- // M2 메세지 출력 20200203 임승주
-
- var m2_msg = ds_main_m2.getColumn(0,"msg");
- if (m2_msg.indexOf("(")>0)
- {
- var first_msg = m2_msg.indexOf("(")+1;
- var last_msg = m2_msg.indexOf(")");
- var length_msg = last_msg - first_msg;
-
- var sub_m2_msg = m2_msg.substr(first_msg,length_msg);
- cap_mers.text ="※ "+ sub_m2_msg;
- cap_mers.visible = true;
-
- }
- else
- {
- cap_mers.visible = false;
- }
-
- /*
- var iFind = new RegExp("코로나", "gi");
- trace(ds_main_m2.getColumn(0, "msg"));
- if (String(ds_main_m2.getColumn(0, "msg")).match(iFind)) {
- cap_mers.visible = true;
- } else {
- cap_mers.visible = false;
- }
- */
- // 장애인 표시 //20200113 고영민 공단검진 팝업 제외
- if (handicapyn == "Y" && m_opener.frmf_getScreenID() != "SMAHA04040") {
- img_obstyn.image = "URL('theme://images/icon_check_N.png')";;
- cap_obstyn.style.color = "black";
- //2019/05/03(장애인의 경우 자격조회시 장애인 안내되도록 수정)
- sysf_messageBox("장애인으로 등록된 환자입니다. 장애인 대불을 위하여\r장애인 등록여부를 확인 후 진행하여 주시기 바랍니다.", "I");
- //2019/05/03(장애인의 경우 자격조회시 장애인 안내되도록 수정)
- } else {
- img_obstyn.image = ""; //"URL('theme://images/icon_check_D.png')";;
- cap_obstyn.style.color = "darkgray";
- }
-
- btn_cancel.setFocus();
- }
- function btn_confirm_onclick(obj:Button, e:ClickEventInfo) {
- fConfirm();
- this.close();
- }
- function btn_rcptreprint_onclick(obj:Button, e:ClickEventInfo) {
- fReqApproval();
- }
- function button1_onclick(obj:Button, e:ClickEventInfo) {
- fReqCancel();
- }
- function btn_cancel_onclick(obj:Button, e:ClickEventInfo) {
- m_opener.frmf_setParameter("SPPMC03900_RTN_osunap", "N");
-
- if (utlf_isNull(ds_main_m2.getColumn(0, "qualflag"))) {
- m_opener.frmf_setParameter("SPPMC03900_RTN", "N");
- this.close();
- }else{
- btn_confirm.click();
- }
- }
- function ipt_heallifeamtclamamt_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo) {
-
- // var orgownpartbamt = ds_send_m3.getColumn(0, "orgownpartbamt");
- // var heallifeamtclamamt = ds_send_m3.getColumn(0, "heallifeamtclamamt");
- //
- // // 값을 지월을때 체크
- // if (utlf_isNull(orgownpartbamt) || orgownpartbamt == " " ) {
- // orgownpartbamt = 0;
- // ds_send_m3.setColumn(0, "orgownpartbamt", orgownpartbamt);
- // }
- //
- // if (utlf_isNull(heallifeamtclamamt) || heallifeamtclamamt == " ") {
- // heallifeamtclamamt = 0;
- // ds_send_m3.setColumn(0, "heallifeamtclamamt", heallifeamtclamamt);
- // }
- //
- // if (isNaN(orgownpartbamt)) {
- // sysf_messageBox("본인부담금액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- // return false;
- // } else if (isNaN(heallifeamtclamamt)) {
- // sysf_messageBox("건강생활 유지비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- // ds_send_m3.setColumn(0, "heallifeamtclamamt", orgownpartbamt);
- // ds_send_m3.setColumn(0, "ownpartbamt", 0);
- // return false;
- // }
- //
- // if (parseInt(orgownpartbamt) < parseInt(heallifeamtclamamt)) {
- // var ret = sysf_messageBox("건강생활 유지비 청구액[" + heallifeamtclamamt + "]이 본인일부부담금액[" + orgownpartbamt + "] 보다 많습니다. 본인일부부담금액과 같은 금액으로 입력하시겠습니까", "Q999", "");
- // if (ret == 6) {
- // ds_send_m3.setColumn(0, "heallifeamtclamamt", orgownpartbamt);
- // ds_send_m3.setColumn(0, "ownpartbamt", 0);
- // } else {
- // ds_send_m3.setColumn(0, "heallifeamtclamamt", 0);
- // ds_send_m3.setColumn(0, "ownpartbamt", orgownpartbamt);
- // }
- // } else {
- // ds_send_m3.setColumn(0, "ownpartbamt", parseInt(orgownpartbamt) - parseInt(heallifeamtclamamt));
- // }
- }
- var iptHeallifeamtclamamtKeyDown = false;
- function ipt_heallifeamtclamamt_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
- iptHeallifeamtclamamtKeyDown = true;
- if (e.keycode == 13) {
- obj.updateToDataset();
- combo3.setFocus();
- }
- }
- function combo3_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- //20100301 고시 적용 레이아웃 추가
- if (ds_send_m3.getColumn(0, "ownbflag") == "B005") {
- dsf_makeValue(ds_send_tmp_m3, "tmpm3_pid", ds_send.getColumn(0, "pid"));
- dsf_makeValue(ds_send_tmp_m3, "tmpm3_orddd", ds_send.getColumn(0, "orddd"));
- dsf_makeValue(ds_send_tmp_m3, "tmpm3_deptcd", ds_send.getColumn(0, "deptcd"));
- dsf_makeValue(ds_send_tmp_m3, "tmpm3_ordtype", ds_send.getColumn(0, "ordtype"));
- dsf_makeValue(ds_send_tmp_m3, "tmpm3_instcd", ds_hidden_session.getColumn(0, "sess_posinstcd"));
-
- dsf_createDs("ds_", [{col:"tmpm3_pid", type:"STRING", size:256}
- , {col:"tmpm3_orddd", type:"STRING", size:256}
- , {col:"tmpm3_instcd", type:"STRING", size:256}
- , {col:"tmpm3_deptcd", type:"STRING", size:256}
- , {col:"tmpm3_ordtype", type:"STRING", size:256}]);
-
- var oParam = {};
- oParam.id = "TRPAC03903";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetMsg3Cnstmark";
- oParam.inds = "req=ds_send_tmp_m3";
- oParam.outds = "ds_tmp_m3_msg3=msg3";
- oParam.async = false;
- oParam.callback = "cf_TRPAC03903";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPAC03903") > -1) {
- if (!utlf_isNull(ds_tmp_m3_msg3.getColumn(0, "tmp_cnstchoicormark"))) {
- ds_send_m3.setColumn(0, "cnstchoicormark", ds_tmp_m3_msg3.getColumn(0, "tmp_cnstchoicormark"));
- }
- }
- } else {
- ds_send_m3.setColumn(0, "cnstchoicormark","");
- }
- }
- function cf_TRPAC03903(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function input3_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo) {
- // iptHeallifeamtclamamtKeyDown = true;
- // frmf_inputEnterKey('ipt_heallifeamtclamamt', 'onkillfocus', new KillFocusEventInfo);
- }
- function input3_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- combo3.setFocus();
- }
- }
- function input27_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo) {
- var orgownpartbamt = ds_send_m3.getColumn(0, "orgownpartbamt");
- var pregdmndamt = ds_send_m3.getColumn(0, "pregdmndamt");
- var pregsumamt = ds_send_m3.getColumn(0, "pregsumamt");
- var pregremamt = ds_main_m2.getColumn(0, "pregremamt");
- var deptcd = ds_main_dayno_deptcdlist.lookup("cd", gDeptCd, "deptcd") + "00";
-
- if (deptcd != "1000") {
- sysf_messageBox("산전 지원비는 [산부인과]인 경우에만 청구 가능합니다. 진료과를 확인하시고 다시 시도해주세요!!", "E999", "");
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- }
-
- if (utlf_isNull(pregsumamt) || pregsumamt == " " ) {
- pregsumamt = 0;
- ds_send_m3.setColumn(0, "pregsumamt", pregsumamt);
- }
-
- if (utlf_isNull(orgownpartbamt) || orgownpartbamt == " " ) {
- orgownpartbamt = 0;
- ds_send_m3.setColumn(0, "orgownpartbamt", orgownpartbamt);
- }
-
- if (utlf_isNull(pregdmndamt) || pregdmndamt == " " ) {
- pregdmndamt = 0;
- ds_send_m3.setColumn(0, "pregdmndamt", pregdmndamt);
- }
-
- if (utlf_isNull(pregremamt) || pregremamt == " " ) {
- pregremamt = 0;
- }
-
- if (isNaN(pregsumamt)) {
- sysf_messageBox("본인부담총금액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- } else if (isNaN(pregdmndamt)) {
- sysf_messageBox("산전 지원비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- } else if (isNaN(pregremamt)) {
- sysf_messageBox("산전 지원비 잔액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- } else if (isNaN(orgownpartbamt)) {
- sysf_messageBox("본인일부부담금이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", 0);
- ds_send_m3.enableevent = true;
- return false;
- }
-
- if (ds_send_m3.getColumn(0, "orddd") < "20130422") {
- //2011.04.01 부터 산전비 일일한도 6만원으로 상승
- var maxPregdmmnAmt = 0;
- if (ds_send_m3.getColumn(0, "orddd") < "20110401") {
- maxPregdmmnAmt = 40000;
- } else {
- maxPregdmmnAmt = 60000;
- }
-
- if (gOrdtype == "O" || gOrdtype == "E"){
- if (parseInt(pregdmndamt) > parseInt(maxPregdmmnAmt)) {
- var ret = sysf_messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 1회 청구 한도액["+ maxPregdmmnAmt +"] 보다 많습니다. 1회 청구 한도액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if (ret == 6) {
- pregdmndamt = maxPregdmmnAmt;
- ds_send_m3.setColumn(0, "pregdmndamt", pregdmndamt);
- } else {
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- }
- }
- } else {
- var indayno = ds_send_m3.getColumn(0, "indayno");
- if (utlf_isNull(indayno) || isNaN(indayno)) {
- indayno = 1;
- }
-
- //2011.04.01 부터 산전비 일일한도 6만원으로 상승
- if (ds_send_m3.getColumn(0, "orddd") < "20110401") {
- var maxAmt = parseInt(maxPregdmmnAmt) * parseInt(indayno);
- if (parseInt(maxAmt) > 200000) {
- maxAmt = 200000;
- }
- } else {
- var maxAmt = parseInt(maxPregdmmnAmt) * parseInt(indayno);
- if (parseInt(maxAmt) > 400000) {
- maxAmt = 400000;
- }
- }
-
- if (parseInt(pregdmndamt) > parseInt(maxAmt)) {
- var ret =sysf_messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 청구 한도액["+ maxAmt +"] 보다 많습니다. 1회 청구 한도액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if (ret == 6) {
- pregdmndamt = maxAmt;
- ds_send_m3.setColumn(0, "pregdmndamt", pregdmndamt);
- } else {
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- }
- }
- }
- }
-
- if (parseInt(pregdmndamt) > parseInt(pregremamt)) {
- var ret =sysf_messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 산전 지원금 잔액[" + pregremamt + "] 보다 많습니다. 산전 지원금 잔액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if (ret == 6) {
- pregdmndamt = pregremamt;
- ds_send_m3.setColumn(0, "pregdmndamt", pregdmndamt);
- } else {
- ds_send_m3.setColumn(0, "pregdmndamt", 0);
- return false;
- }
- }
-
- pregdmndamt = parseInt(pregdmndamt) - parseInt(pregsumamt);
-
- if (parseInt(pregdmndamt) > 0) {
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", parseInt(orgownpartbamt) - parseInt(pregdmndamt));
- ds_send_m3.enableevent = true;
- }
-
- //잔전처리
- ds_send_m3.setColumn(0, "pregdmndamt", Math.floor(parseInt(ds_send_m3.getColumn(0, "pregdmndamt")) / 10) * 10);
- }
- function btn_ptbs_search_onclick(obj:Button, e:ClickEventInfo) {
-
- ds_patinfolist.clearData();
-
- ds_source.setColumn(0, "checkfnexam", "1")
- ds_source.setColumn(0, "autoflag", "NON")
-
- if (utlf_isNull(ds_source.getColumn(0, "srchcond"))){
- ds_source.setColumn(0, "srchcond", "1");
- }
-
- var objArg = new Object();
- objArg.arg_ds_send= ds_source;
-
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- var popupendflag = frmf_getParameter("SPPMC02500_popupendflag")
-
- if (popupendflag == "ok") {
-
- // 주민번호
- gRrgstno = ds_patinfolist.getColumn(0, "rrgstno1") + ds_patinfolist.getColumn(0, "rrgstno2");
- ds_send_m1.setColumn(0, "rrgstno", gRrgstno);
-
- // 이름
- gHngnm = utlf_transNullToEmpty(ds_patinfolist.getColumn(0, "hngnm")).replace("★", "").replace("☆", "");
- ds_send_m1.setColumn(0, "hngnm", gHngnm);
-
- // pid
- gPid = ds_patinfolist.getColumn(0, "pid");
- ds_send_m1.setColumn(0, "pid", gPid);
-
- ds_send_m3.setColumn(0, "rrgstno", ds_send_m1.getColumn(0, "rrgstno"));
- ds_send_m3.setColumn(0, "hngnm", ds_send_m1.getColumn(0, "hngnm"));
-
- btn_search.click();
- btn_rcptreprint.enable = false;
- button1.enable = false;
- }
- }
- function ds_main_dayno_msg4_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo) {
- if (obj.getColumn(e.row, "chk") == 1) {
-
- //입금된 승인건에 대해서는 수정하지 못하도록 처리(2018/08/27 이정택)
- /*
- if(!utlf_isNull(obj.getColumn(e.row, "depodd"))){
- sysf_messageBox("입금처리된 승인내역에 대해서는 선택 불가능합니다.", "E999", "");
- obj.setColumn(e.row, "chk", 0);
- return false;
- }
- */
- //입금된 승인건에 대해서는 수정하지 못하도록 처리(2018/08/27 이정택)
-
- ds_main_m4.copyData(obj);
- ds_main_m4.clearData();
- ds_main_m4.addRow();
- ds_main_m4.copyRow(0, obj, e.row);
- button1.enable = true;
- } else {
- button1.enable = false;
- ds_main_m4.clearData();
- }
- }
- function btn_ptmsg_onclick(obj: Button, e: ClickEventInfo) {
- frmf_setParameter("SPPMC03900_ptmsg_pid", ds_send_m0.getColumn(0, "pid"));
- frmf_modal("SPPMC03902", "SPPMC03902", '', "", '', '', '', "", "", "", "", "", "M");
- }
- function ipt_heallifeamtclamamt_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo)
- {
- if(!iptHeallifeamtclamamtKeyDown){
- return;
- }
- iptHeallifeamtclamamtKeyDown = false;
- var orgownpartbamt = ds_send_m3.getColumn(0, "orgownpartbamt");
- var heallifeamtclamamt = ds_send_m3.getColumn(0, "heallifeamtclamamt");
-
- // 값을 지월을때 체크
- if (utlf_isNull(orgownpartbamt) || orgownpartbamt == " " ) {
- orgownpartbamt = 0;
- ds_send_m3.setColumn(0, "orgownpartbamt", orgownpartbamt);
- }
-
- if (utlf_isNull(heallifeamtclamamt) || heallifeamtclamamt == " ") {
- heallifeamtclamamt = 0;
- ds_send_m3.setColumn(0, "heallifeamtclamamt", heallifeamtclamamt);
- }
-
- if (isNaN(orgownpartbamt)) {
- sysf_messageBox("본인부담금액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- } else if (isNaN(heallifeamtclamamt)) {
- sysf_messageBox("건강생활 유지비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- ds_send_m3.setColumn(0, "heallifeamtclamamt", orgownpartbamt);
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", 0);
- ds_send_m3.enableevent = true;
- return false;
- }
-
- if (parseInt(orgownpartbamt) < parseInt(heallifeamtclamamt)) {
- var ret = sysf_messageBox("건강생활 유지비 청구액[" + heallifeamtclamamt + "]이 본인일부부담금액[" + orgownpartbamt + "] 보다 많습니다. 본인일부부담금액과 같은 금액으로 입력하시겠습니까", "Q999", "");
- if (ret == 6) {
- ds_send_m3.setColumn(0, "heallifeamtclamamt", orgownpartbamt);
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", 0);
- ds_send_m3.enableevent = true;
- } else {
- ds_send_m3.setColumn(0, "heallifeamtclamamt", 0);
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", orgownpartbamt);
- ds_send_m3.enableevent = true;
- }
- } else {
- ds_send_m3.enableevent = false;
- ds_send_m3.setColumn(0, "ownpartbamt", parseInt(orgownpartbamt) - parseInt(heallifeamtclamamt));
- ds_send_m3.enableevent = true;
- }
- }
- function ds_send_m3_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == 'ownpartbamt'){
- iptHeallifeamtclamamtKeyDown = true;
- frmf_inputEnterKey('ipt_heallifeamtclamamt', 'onkillfocus', new KillFocusEventInfo);
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|