1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>자격조회+승인처리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <nhic>
- <url/>
- </nhic>
- <send>
- <ws>
- <m1>
- <sujinjajuminno/>
- <ykiho/>
- <sujinjajuminnm/>
- <diagdt/>
- <hicardno/>
- <birthday/>
- <loginid>
- </loginid>
- <password/>
- <date/>
- <msgtype/>
- <clientinfo/>
- <operatorjuminno/>
- <pgmtype/>
- <version/>
- </m1>
- <m3>
- <sujinjajuminno/>
- <sujinjajuminnm>
- </sujinjajuminnm>
- <ykiho/>
- <diagtype/>
- <payddcnt/>
- <tuyakddcnt/>
- <selfpartbrdnamt/>
- <cfhcdmdamt/>
- <adminbrdnamt/>
- <mainsicksym/>
- <diagdt/>
- <piadmin/>
- <prscgnoadmin/>
- <sbrdntype/>
- <otherrequestyn/>
- <cfhccfrno/>
- <diagitem/>
- <prscgnoyn/>
- <diagoutcode/>
- <pregsumamt/>
- <pregdmndamt/>
- <diagreqykiho/>
- <loginid/>
- <password/>
- <date/>
- <msgtype/>
- <clientinfo/>
- <operatorjuminno/>
- <pgmtype/>
- <version/>
- </m3>
- <m5>
- <sujinjajuminno/>
- <ykiho/>
- <cfhccfrno/>
- <diagdt/>
- <loginid/>
- <password/>
- <date/>
- <msgtype/>
- <clientinfo/>
- <operatorjuminno/>
- <pgmtype/>
- <version/>
- </m5>
- </ws>
- <m0>
- <msgtype/>
- <pid/>
- <orddd/>
- <cretno/>
- <loginid/>
- <password/>
- <empno/>
- <mpsissno/>
- <reqdeptno/>
- <deptcd/>
- <ordtype/>
- </m0>
- <m1>
- <rrgstno/>
- <hngnm/>
- <proccorpcd/>
- <orddd/>
- <msgtype/>
- <clntuniqval/>
- <empno/>
- <datainptdt/>
- <pgmtype/>
- <url/>
- <pid/>
- </m1>
- <m3>
- <rrgstno/>
- <hngnm/>
- <proccorpcd/>
- <ordflag/>
- <indayno/>
- <medidayno/>
- <ownpartbamt/>
- <heallifeamtclamamt/>
- <pregsumamt/>
- <pregdmndamt/>
- <instbamt/>
- <maindiagmark/>
- <orddd/>
- <mpsissinstmark/>
- <mpsissno/>
- <ownbflag/>
- <pgmtype/>
- <msgtype/>
- <clntuniqval/>
- <empno/>
- <datainptdt/>
- <url/>
- <anoinstreqyn/>
- <errordcnfmno/>
- <heallifeamtval/>
- <execdd/>
- <prscgnoyn/>
- <diagoutcd/>
- <ordtype/>
- <orgownpartbamt/>
- <deptcd/>
- <cnstchoicormark/>
- </m3>
- <m5>
- <rrgstno/>
- <proccorpcd/>
- <ordcnfmno/>
- <orddd/>
- <loginid/>
- <password/>
- <datainptdt/>
- <msgtype/>
- <clntuniqval/>
- <empno/>
- <pgmtype/>
- </m5>
- <pid/>
- <orddd/>
- <cretno/>
- <deptcd/>
- <ordtype/>
- <otpt/>
- <tmp_m3/>
- </send>
- <main>
- <m2>
- <qualflag/>
- <qualacqtdd/>
- <hshdnm/>
- <secuinstmark/>
- <estmmark/>
- <paylimdd/>
- <ownbflag/>
- <heallifeamtval/>
- <pregremamt/>
- <dcntrypsnyn/>
- <handicaprrgstdd/>
- <handicapyn/>
- <choicorpmark1/>
- <choicorpmark2/>
- <choicorpmark3/>
- <choicorpmark4/>
- <choicorpnm1/>
- <choicorpnm2/>
- <choicorpnm3/>
- <choicorpnm4/>
- <msg/>
- <msgcd/>
- <rrgstno/>
- <hngnm/>
- <proccorpcd/>
- <datainptdt/>
- <disregprson1/>
- <disregprson2/>
- <disregprson3/>
- <disregprson4/>
- <rareobsttrgtman/>
- <befwomntrgtman/>
- <scndsuptrgtman/>
- <scndsuptrgtman_cd/>
- <scndsuptrgtman_fromdd/>
- <scndsuptrgtman_todd/>
- <scndsuptrgtman_flag/>
- <serdiagtrgtman/>
- <srdgfromdd/>
- <srdgtodd/>
- <srdgrgstno/>
- <rooafromdd/>
- <rooatodd/>
- <rooargstno/>
- <burnrgstno/>
- <burnfromdd/>
- <burntodd/>
- <denttopno/>
- <denttopfromdd/>
- <denttoptodd/>
- <denttopkind/>
- <denttopproccorpcd/>
- <dentbottomno/>
- <dentbottomfromdd/>
- <dentbottomtodd/>
- <dentbottomkind/>
- <dentbottomproccorpcd/>
- <sugartrgtman/>
- <procdurdd/>
- <paylimrgstdd/>
- <selfcathcatheter/>
- <qlfrestrictcd/>
- <dentimpl1fromdd/>
- <dentimpl1todd/>
- <dentimpl1kind/>
- <dentimpl1rgstno/>
- <dentimpl1proccorpcd/>
- <dentimpl2fromdd/>
- <dentimpl2todd/>
- <dentimpl2kind/>
- <dentimpl2rgstno/>
- <dentimpl2proccorpcd/>
- <tbrcls/>
- <tbrclsfromdd/>
- <tbrclstodd/>
- <tbrclsrgstno/>
- <disregprson10/>
- <drp10fromdd/>
- <drp10todd/>
- <drp10rgstno/>
- <disregprson11/>
- <drp11fromdd/>
- <drp11todd/>
- <drp11rgstno/>
- <preinfant/>
- <preinfantfromdd/>
- <preinfanttodd/>
- <preinfantrgstno/>
- <drp12fromdd/>
- <drp12todd/>
- <drp12rgstno/>
- <obstregdt/>
- </m2>
- <m4>
- <aprvflag/>
- <ordcnfmno/>
- <ownpartbamt/>
- <heallifeamtclamamt/>
- <heallifeamtval>
- </heallifeamtval>
- <pregdmndamt/>
- <pregremamt/>
- <msg/>
- <msgcd/>
- <rrgstno/>
- <hngnm/>
- <proccorpcd/>
- <msgtype/>
- <clntuniqval/>
- <empno/>
- <datainptdt/>
- <ownbflag/>
- <execdd/>
- <ordflag/>
- <ordtype/>
- <deptcd/>
- </m4>
- <m6>
- <rrgstno/>
- <proccorpcd/>
- <cnclflag/>
- <ordcnfmno/>
- <heallifeamtval/>
- <pregremamt/>
- <datainptdt/>
- <msgcd/>
- <msg/>
- <msgtype/>
- <clntuniqval/>
- <empno/>
- <pgmtype/>
- <hngnm/>
- </m6>
- <dayno>
- <daynolist/>
- <msg4/>
- <userinfo/>
- <mpsiss/>
- <deptcdlist/>
- </dayno>
- <patinfo>
- <patinfolist/>
- </patinfo>
- </main>
- <hidden>
- <session/>
- <source>
- <pid/>
- <srchcond/>
- </source>
- <m2list>
- <m2info/>
- </m2list>
- </hidden>
- <init>
- <orddeptcd>
- <orddeptcdlist>
- <cd/>
- <nm/>
- </orddeptcdlist>
- </orddeptcd>
- </init>
- <init_com>
- <P0365list>
- <P0365>
- <cdnm/>
- <cdid/>
- </P0365>
- </P0365list>
- <P0364list>
- <P0364>
- <cdnm/>
- <cdid/>
- </P0364>
- </P0364list>
- <P0401list>
- <P0401>
- <cdnm/>
- <cdid/>
- </P0401>
- </P0401list>
- </init_com>
- <tmp/>
- <source>
- <srchcond/>
- <autoflag/>
- <pid/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <acptdd/>
- <checkfnexam/>
- </source>
- <tmp_m3>
- <msg3/>
- </tmp_m3>
- <temp>
- <nhicrslt>
- <m2>
- <sujinjajuminno/>
- <sujinjajuminnm/>
- <ykiho/>
- <qlftype/>
- <qlfchwidukdt/>
- <sedaejunm/>
- <protadminsym/>
- <asylmsym/>
- <payrestricdt/>
- <sbrdntype/>
- <cfhcrem/>
- <ykiho1/>
- <ykiho2/>
- <ykiho3/>
- <ykiho4/>
- <yoyangnm1/>
- <yoyangnm2/>
- <yoyangnm3/>
- <yoyangnm4/>
- <dprtyn/>
- <obstregdt/>
- <disregprson1/>
- <disregprson2/>
- <disregprson3/>
- <disregprson4/>
- <reqpatinfo/>
- <pregremamt/>
- <disregprson5/>
- <disregprson6/>
- <disregprson7/>
- <denttop/>
- <dentbottom/>
- <sangsilprocdt/>
- <disregprson8/>
- <qlfrestrictcd/>
- <dentimpl1/>
- <dentimpl2/>
- <date/>
- <messagecode/>
- <message/>
- <msgtype/>
- <clientinfo/>
- <operatorjuminno/>
- <pgmtype/>
- <version/>
- <disregprson9/>
- <disregprson10/>
- <disregprson11/>
- <preinfant/>
- </m2>
- <m4>
- <sujinjajuminno/>
- <sujinjajuminnm/>
- <ykiho/>
- <admtype/>
- <cfhccfrno/>
- <selfpartbrdnamt/>
- <cfhcdmdamt/>
- <cfhcrem/>
- <pregdmndamt/>
- <pregremamt/>
- <date/>
- <messagecode/>
- <message/>
- <msgtype/>
- <clientinfo/>
- <operatorjuminno/>
- <pgmtype/>
- <version/>
- </m4>
- <m6>
- <sujinjajuminno/>
- <ykiho/>
- <cncltype/>
- <cfhccfrno/>
- <cfhcrem/>
- <pregremamt/>
- <date/>
- <messagecode/>
- <message/>
- <msgtype/>
- <clientinfo/>
- <operatorjuminno/>
- <pgmtype/>
- <version/>
- </m6>
- </nhicrslt>
- </temp>
- <grd>
- <m2list>
- <m2info/>
- </m2list>
- </grd>
- </root>
- </instance>
- <submission id="TRPAMCOM01" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden" replace="instance" resultref="/root/init"/>
- <submission id="TRPAC04001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/ws/m1" replace="instance" resultref="/root/temp/nhicrslt/m2"/>
- <submission id="TXPAC04001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/ws/m3" replace="instance" resultref="/root/temp/nhicrslt/m4"/>
- <submission id="TXPAC04002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/ws/m5" replace="instance" resultref="/root/temp/nhicrslt/m6"/>
- <submission id="TRPAC03900" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden" replace="instance" resultref="/root/init"/>
- <submission id="TRPAM00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/hidden/tmp"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init_com"/>
- <submission id="TXPAC03901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main" resultref="/root/tmp"/>
- <submission id="TRPAC03901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/dayno"/>
- <submission id="TRPMC02500" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/source" resultref="/root/main/patinfo"/>
- <submission id="TXPAC03902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/rareobsttrgtman" resultref="/root/tmp"/>
- <submission id="TXPAC03904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/scndsuptrgtman" resultref="/root/tmp"/>
- <submission id="TXPAC03903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srdginfo" resultref="/root/tmp"/>
- <submission id="TXPAC03905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srdginfo" resultref="/root/tmp"/>
- <submission id="TRPAC03902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/dayno"/>
- <submission id="TRPMC01701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/temp/handcappat/send" resultref="/root/temp/handcappat"/>
- <submission id="TRPAC03903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/tmp_m3" replace="instance" resultref="/root/tmp_m3"/>
- <submission id="TRPAO00005" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/magm/magminfo" resultref="/root/magm/aprvinfo"/>
- <submission id="TRPAO00006" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/rcptuser/rcptuserinfosend" resultref="/root/rcptuser/rcptuserinfo"/>
- </model>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PMC001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- if(checkOpener()){
- fGetInitCode();
- fInit();
- }
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- //주민번호,수진자성명,외래진료일자(입원일자),생성번호,진료형태(입원,외래),,퇴원일자,본인일부부담금,기관부담금
- 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;
-
- // 초기 공통코드 등 세팅
- function fGetInitCode() {
-
- fGetUserInfosSampling();
-
- model.makeNode("/root/hidden/session/callbyid");
- model.setValue("/root/hidden/session/callbyid", "SPPMC03900");
-
- // 의료급여기관기호 조회
- submit("TRPAC03900", false);
-
- // 아이뷰어로 호출시 공통코드 조회 안함!
- if (opener.javascript.getParameter("SPPMC03900_POPUPTYPE") != "I" ) {
- zbcfGetCodeList(new Array("P0364", "P0365", "P0401"), new Array("/root/init_com/P0364list" // 자격여부
- , "/root/init_com/P0365list" // 본인부담여부
- , "/root/init_com/P0401list" // 진료형태
- ));
- }
- }
-
- // 화면 초기화
- function fInit() {
-
- model.resetInstanceNode("/root/main/m2");
- model.resetInstanceNode("/root/send/m3");
-
- // 메세지 수신여부 '수신' 상태로 기본 세팅
- MSGReceiveYN = "Y";
- gScndYN = "N";
- gRareYN = "N";
-
- // 메르스 관련 캡션 숨기기
- cap_mers.visible = false;
-
- opener.javascript.setParameter("SPPMC03900_RTN", "");
-
- var SPPMC03900_PARM = opener.javascript.getParameter("SPPMC03900_PARM");
-
- gMsgAllowYN = opener.javascript.getParameter("SPPMC03900_MSGYN");
-
- if (gMsgAllowYN != "N") {
- gMsgAllowYN = "Y";
- }
-
- gPopupType = opener.javascript.getParameter("SPPMC03900_POPUPTYPE");
-
- opener.javascript.setParameter("SPPMC03900_POPUPTYPE", "");
-
- var array_parm = SPPMC03900_PARM.split("▦");
-
- gRrgstno = isNull(array_parm[0]) ? "" : array_parm[0].trim(); // 주민번호
- gHngnm = isNull(array_parm[1]) ? "" : array_parm[1].trim(); // 수진자성명
- gHngnm = gHngnm.replace("★", "");
- gOrddd = isNull(array_parm[2]) ? "" : array_parm[2].trim(); // 외래진료일자(입원일자)
- if (gOrddd == "" || gOrddd > getCurrentDate()) {
- gOrddd = getCurrentDate();
- }
- gCretno = isNull(array_parm[3]) ? "" : array_parm[3].trim(); // 생성번호
- gOrdtype = isNull(array_parm[4]) ? "" : array_parm[4].trim(); // 진료형태(입원,외래)
- gDschdd = isNull(array_parm[5]) ? "" : array_parm[5].trim(); // 퇴원일자
- gPayOwnBAmt = isNull(array_parm[6]) ? "" : array_parm[6].trim(); // 본인일부부담금
- gPayInsuBAmt = isNull(array_parm[7]) ? "" : array_parm[7].trim(); // 기관부담금
- gPid = isNull(array_parm[8]) ? "" : array_parm[8].trim(); // 등록번호
- gDeptCd = isNull(array_parm[9]) ? "" : array_parm[9].trim(); // 진료과
- gOwnbflag = isNull(array_parm[10]) ? "" : array_parm[10].trim(); // 본인부담구분
- gPregSumAmt = isNull(array_parm[11]) ? "" : array_parm[11].trim(); // 비급여총금액
- gPregDmndAmt = isNull(array_parm[12]) ? "" : array_parm[12].trim(); // 산전지원비청구액
- gSuppKind = isNull(array_parm[13]) ? "" : array_parm[13].trim(); // 유형보조
- gYkiho = model.getValue("/root/init/proccd/cd"); // 의료 급여 기관 기호
- gLoginId = model.getValue("/root/init/proccd/loginid");
- gPassWord = model.getValue("/root/init/proccd/password");
- gClientInfo = app.clientIp.split("^")[0];
- gEtcOrdFlag = opener.javascript.getParameter("SPPMC03900_ETCORD"); // 기타구분코드
- gDiagOutCD = opener.javascript.getParameter("SPPMC03900_PARM2"); // 퇴원구분
-
- opener.javascript.clearParameter("SPPMC03900_PARM");
- opener.javascript.clearParameter("SPPMC03900_PARM2");
-
- if (gDschdd == "" || gDschdd == "-") {
- gDschdd = getCurrentDate();
- }
-
- // 2017/02/20 이정택 수정처리
- if (isNaN(gPayOwnBAmt) || gPayOwnBAmt == "" || parseInt(gPregDmndAmt)> 0) {
- gPayOwnBAmt = 0;
- }
- /*
- if (isNaN(gPayOwnBAmt) || gPayOwnBAmt == "") {
- gPayOwnBAmt = 0;
- }
- */
- // 2017/02/20 이정택 수정처리
-
- if (isNaN(gPayInsuBAmt) || gPayInsuBAmt == "") {
- gPayInsuBAmt = 0;
- }
-
- if (isNaN(gPregSumAmt) || gPregSumAmt == "") {
- gPregSumAmt = 0;
- }
-
- if (isNaN(gPregDmndAmt) || gPregDmndAmt == "") {
- gPregDmndAmt = 0;
- }
-
- if (gOwnbflag == "-" || gOwnbflag == null) {
- gOwnbflag = "";
- }
-
- model.setValue("/root/send/m1/rrgstno", gRrgstno); // 주민 번호
- model.setValue("/root/send/m1/hngnm", gHngnm); // 이름
- model.setValue("/root/send/m1/proccorpcd", gYkiho); // 의료 급여 기관 기호
-
- // M1
- model.setValue("/root/send/m1/rrgstno", gRrgstno);
- model.setValue("/root/send/m1/hngnm", gHngnm);
- model.setValue("/root/send/m1/orddd", gOrddd);
- model.setValue("/root/send/m1/msgtype", "M1");
- model.setValue("/root/send/m1/pgmtype", "3");
- model.setValue("/root/send/m1/datainptdt", getCurrentDate() + "-" + getCurrentTime());
- model.setValue("/root/send/m1/clntuniqval", gClientInfo);
-
- // M3
- model.setvalue("/root/send/m3/rrgstno", gRrgstno);
- model.setvalue("/root/send/m3/hngnm", gHngnm);
- model.setvalue("/root/send/m3/proccorpcd", gYkiho);
- model.setvalue("/root/send/m3/execdd", gOrddd);
-
- // 퇴원구분 1:입원중 2:퇴원 9:기타(외래 등)(diagOutCode)
- if (gDiagOutCD != "1" && gDiagOutCD != "2") {
- model.setvalue("/root/send/m3/diagoutcd", "9");
- } else {
- model.setvalue("/root/send/m3/diagoutcd", gDiagOutCD);
- }
-
- if (gOrdtype == "O" || gOrdtype == "E" || gOrdtype == "D") {
-
- model.setvalue("/root/send/m3/ordflag", "2"); // 진료 형태 (2:외래)
- model.setvalue("/root/send/m3/indayno", "1"); // 입내원일수 (외래는 1)
- model.setvalue("/root/send/m3/ownpartbamt", gPayOwnBAmt); // 본인 일부 부담금
- model.setvalue("/root/send/m3/orgownpartbamt", gPayOwnBAmt);
- model.setvalue("/root/send/m3/instbamt", gPayInsuBAmt); // 기관부담금
- model.setvalue("/root/send/m3/heallifeamtclamamt", "0"); // 건강생활 유지비 청구액
- model.setvalue("/root/send/m3/pregdmndamt", gPregDmndAmt); // 산전지원비청구액
- model.setvalue("/root/send/m3/pregsumamt", gPregSumAmt); // 비급여총액
-
- } else if (gOrdtype == "I") {
-
- model.setValue("/root/send/m3/ordflag", "1"); // 진료 형태 (2:입원)
- model.setvalue("/root/send/m3/indayno", parseInt(getDateInterval(gOrddd, gDschdd)) + 1); //입내원일수 : 퇴원일 - 입원일 + 1
- model.setvalue("/root/send/m3/ownpartbamt", gPayOwnBAmt); // 본인 일부 부담금
- model.setvalue("/root/send/m3/orgownpartbamt", gPayOwnBAmt);
- model.setvalue("/root/send/m3/heallifeamtclamamt", "0"); // 건강생활 유지비 청구액
- model.setvalue("/root/send/m3/instbamt", gPayInsuBAmt); // 기관부담금
- model.setvalue("/root/send/m3/pregdmndamt", gPregDmndAmt); // 산전지원비청구액
- model.setvalue("/root/send/m3/pregsumamt", gPregSumAmt); // 산전지원비청구액
- }
-
- model.setValue("/root/send/pid", gPid);
- model.setValue("/root/send/orddd", gOrddd);
- model.setValue("/root/send/cretno", gCretno);
- model.setValue("/root/send/deptcd", gDeptCd);
- model.setValue("/root/send/ordtype", gOrdtype);
-
- model.setValue("/root/send/m0/pid", gPid);
- model.setValue("/root/send/m0/orddd", gOrddd);
- model.setValue("/root/send/m0/cretno", gCretno);
- model.setValue("/root/send/m0/deptcd", gDeptCd);
- model.setValue("/root/send/m0/ordtype", gOrdtype);
- model.setValue("/root/send/m0/empno", getUserId());
-
- //이정택 수정처리(2017/02/24)
- //if ((gPayOwnBAmt != "" && gPayInsuBAmt != ""){
- if ((gPayOwnBAmt != "" && gPayInsuBAmt != "") || parseInt(gPregDmndAmt)> 0) {
- //이정택 수정처리(2017/02/24)
- submit("TRPAC03901");
- // 0:원외, 1:기본, 2:가산이있는행위, 3:가산이없는행위, 4:재료, 5:위탁 (코드군 P0137 참조)
- if (model.getValue("/root/main/dayno/daynolist/matractflag") == "0") { // 원외
- model.setValue("/root/send/m3/prscgnoyn", "Y");
- } else {
- model.setValue("/root/send/m3/prscgnoyn", "N");
- }
- /* 2016/12/26 의료급여 환자 건생비 분리 승인 할 수 있도록 프로그램 수정(이정택)
- if (getNodesetCount("/root/main/dayno/msg4/pid") > 0) {
-
- button1.disabled = false;
- btn_rcptreprint.disabled = true;
-
- } else {
- */
- model.setValue("/root/send/m0/loginid", gLoginId);
- model.setValue("/root/send/m0/password", gPassWord);
- model.setValue("/root/send/m0/reqdeptno", model.getValue("/root/main/dayno/deptcdlist/deptcd"));
- model.setValue("/root/send/m0/mpsissno", model.getValue("/root/main/dayno/mpsiss/mpsissno"));
-
- var vrrgstno = model.getValue("/root/main/dayno/userinfo/rrgstno");
- if (vrrgstno != "") {
- model.setValue("/root/send/m0/empno", model.getValue("/root/main/dayno/userinfo/rrgstno"));
- } else {
- model.setValue("/root/send/m0/empno", getUserId());
- }
-
- model.setValue("/root/send/m3/medidayno", model.getValue("/root/main/dayno/daynolist/medidayno"));
- model.setValue("/root/send/m3/maindiagmark", model.getValue("/root/main/dayno/daynolist/diagcd"));
- model.setvalue("/root/send/m3/orddd", gOrddd); // 진료일자
- model.setvalue("/root/send/m3/mpsissinstmark", ""); // 처방전 교부 기관기호
- model.setvalue("/root/send/m3/mpsissno", model.getValue("/root/send/m0/mpsissno")); // 처방전 교부 교부번호(약국)
- model.setvalue("/root/send/m3/pgmtype", "3"); // 프로그램 타입
- model.setvalue("/root/send/m3/empno", model.getValue("/root/send/m0/empno"));
- model.setvalue("/root/send/m3/datainptdt", getCurrentDate() + "-" + getCurrentTime());
- model.setvalue("/root/send/m3/clntuniqval", gClientInfo);
-
- button1.disabled = true;
- btn_rcptreprint.disabled = false;
- //}
-
- model.setvalue("/root/send/m3/orddd", gOrddd); // 진료일자
-
- btn_search.dispatch("DOMActivate");
-
- if (gPopupType != "I") {
-
- //외래수납 특별처리
- if (opener.window.javascript.getScreenID() == "SMPAO00100") {
- if (opener.javascript.getNodesetCount("/root/hidden/rcv1/sum_otpt/otpt") > 1) {
- button1.disabled = true;
- btn_rcptreprint.disabled = true;
-
- model.setValue("/root/send/otpt", getNodeListCSV(opener.instance1.selectNodes("/root/hidden/rcv1/sum_otpt/otpt[otpt_checkflag='true']")));
-
- submit("TRPAC03902", false);
- }
- }
- }
-
- model.refresh();
-
- } else {
- button1.disabled = true;
- btn_rcptreprint.disabled = true;
-
- model.setValue("/root/send/m0/loginid", gLoginId);
- model.setValue("/root/send/m0/password", gPassWord);
- model.setValue("/root/send/m0/empno", getUserId());
-
- btn_search.dispatch("DOMActivate");
- }
-
- if (parseInt(gPregDmndAmt) > 0) {
- input27.dispatch("xforms-value-changed");
- }
-
- if (gPopupType == "I") {
-
- var ownbflag = model.getValue("/root/main/m2/ownbflag");
- var paylimdd = model.getValue("/root/main/m2/paylimdd");
- var qualflag = model.getValue("/root/main/m2/qualflag");
-
- if (MSGReceiveYN == "N") {
- return false;
- } else if (qualflag.trim() == "" || ( paylimdd.trim() != "" && paylimdd < gOrddd && ownbflag.trim() == "" ) ) {
- return false;
- } else {
- return true;
- }
- }
- }
-
- //산전지원비 세팅
- function fSetPregDmndAmt(){
- var orgownpartbamt = model.getValue("/root/send/m3/orgownpartbamt");
- var pregdmndamt = model.getValue("/root/send/m3/pregdmndamt");
- var pregsumamt = model.getValue("/root/send/m3/pregsumamt");
- var pregremamt = model.getValue("/root/main/m2/pregremamt");
- var deptcd = model.getValue("/root/main/dayno/deptcdlist[ cd = '" + gDeptCd + "']/deptcd") + '00';
- if( deptcd != '1000'){
- messageBox("산전 지원비는 [산부인과]인 경우에만 청구 가능합니다. 진료과를 확인하시고 다시 시도해주세요!!", "E999", "");
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
-
- //값을 지월을때 체크
- if( pregsumamt == '' || pregsumamt == ' ' ){
- pregsumamt = 0;
- model.setValue("/root/send/m3/pregsumamt", pregsumamt);
- }
- if( orgownpartbamt == '' || orgownpartbamt == ' ' ){
- orgownpartbamt = 0;
- model.setValue("/root/send/m3/orgownpartbamt", orgownpartbamt);
- }
- if( pregdmndamt == '' || pregdmndamt == ' ' ){
- pregdmndamt = 0;
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }
- if( pregremamt == '' || pregremamt == ' ' ){
- pregremamt = 0;
- }
- if( isNaN(pregsumamt) ){
- messageBox("본인부담총금액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- }else if( isNaN(pregdmndamt) ){
- messageBox("산전 지원비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- model.setValue("/root/send/m3/pregdmndamt", 0);
- return false;
- }else if( isNaN(pregremamt) ){
- messageBox("산전 지원비 잔액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- }else if( isNaN(orgownpartbamt) ){
- messageBox("본인일부부담금이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- model.setValue("/root/send/m3/ownpartbamt", 0);
- return false;
- }
- /* 2017/02/22 이정택 주석처리함
- if( parseInt(pregdmndamt) > (parseInt(pregsumamt) + parseInt(orgownpartbamt)) ){
- var ret = messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 본인부담총금액(본인일부부담금 + 비급여총금액)[" + (parseInt(pregsumamt) + parseInt(orgownpartbamt)) + "] 보다 많습니다. 본인부담총금액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- pregdmndamt = parseInt(pregsumamt) + parseInt(orgownpartbamt);
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }else{
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
- }
- */
-
- /*
- * 산전비 일일 사용한도 폐지에 따른 수정 - 2013.04.18
- * 2013.04.22 부터 의료급여 환자의 임신출산진료비 1일 사용한도가 폐지
- */
- if(model.getValue("/root/send/m3/orddd") < '20130422'){
- //2011.04.01 부터 산전비 일일한도 6만원으로 상승
- var maxPregdmmnAmt = 0;
- if( model.getValue("/root/send/m3/orddd") < '20110401' ){
- maxPregdmmnAmt = 40000;
- }else{
- maxPregdmmnAmt = 60000;
- }
-
- if(gOrdtype == "O" || gOrdtype == "E"){
- if( parseInt(pregdmndamt) > parseInt(maxPregdmmnAmt) ){
- var ret = messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 1회 청구 한도액["+ maxPregdmmnAmt +"] 보다 많습니다. 1회 청구 한도액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- pregdmndamt = maxPregdmmnAmt;
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }else{
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
- }
- }else{
- var indayno = model.getValue("/root/send/m3/indayno");
- if( isNaN(indayno) || 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 = messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 청구 한도액["+ maxAmt +"] 보다 많습니다. 1회 청구 한도액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- pregdmndamt = maxAmt;
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }else{
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
- }
- }
- }
- //2013.04.18
-
- if( parseInt(pregdmndamt) > parseInt(pregremamt) ){
- var ret = messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 산전 지원금 잔액[" + pregremamt + "] 보다 많습니다. 산전 지원금 잔액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- pregdmndamt = pregremamt;
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }else{
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
- }
-
- pregdmndamt = parseInt(pregdmndamt) - parseInt(pregsumamt);
- if( parseInt(pregdmndamt) > 0 ){
- model.setValue("/root/send/m3/ownpartbamt", parseInt(orgownpartbamt) - parseInt(pregdmndamt));
- }
-
- //잔전처리
- model.setValue("/root/send/m3/pregdmndamt", Math.floor(parseInt(model.getValue("/root/send/m3/pregdmndamt"))/10) * 10);
- input27.refresh();
- input3.refresh();
- }
-
- //건유비 세팅
- function fSetHeallifeamtclamamt(){
- //산전지원비 수납에서 직접 입력 후 청구할때..
- var parmaHeallifeamt = opener.javascript.getParameter("SPPMC03900_HEALLIFEAMT");
- if( parmaHeallifeamt != '' && parmaHeallifeamt != null && parmaHeallifeamt != '-' && ! isNaN(parmaHeallifeamt) ){
- model.setValue("/root/send/m3/heallifeamtclamamt", parmaHeallifeamt);
- ipt_heallifeamtclamamt.dispatch("xforms-value-changed");
- }
-
- // var orgownpartbamt = model.getValue("/root/send/m3/orgownpartbamt");
- //원본인일부부담금을 건유비청구액으로 세팅한다.
- var heallifeamtclamamt = model.getValue("/root/send/m3/orgownpartbamt");
- //건유비잔액
- var heallifeamtval = model.getValue("/root/main/m2/heallifeamtval");
-
- //값을 지월을때 체크
- // if( orgownpartbamt == '' || orgownpartbamt == ' ' ){
- // orgownpartbamt = 0;
- // model.setValue("/root/send/m3/orgownpartbamt", orgownpartbamt);
- // }
- if( heallifeamtval == '' || heallifeamtval == ' ' ){
- heallifeamtval = 0;
- model.setValue("/root/main/m2/heallifeamtval", heallifeamtval);
- }
- if( heallifeamtclamamt == '' || heallifeamtclamamt == ' ' ){
- heallifeamtclamamt = 0;
- model.setValue("/root/send/m3/heallifeamtclamamt", heallifeamtclamamt);
- }
- if( isNaN(heallifeamtval) ){
- messageBox("건유비청구액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- }else if( isNaN(heallifeamtclamamt) ){
- messageBox("건강생활 유지비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- model.setValue("/root/send/m3/heallifeamtclamamt", 0);
- model.setValue("/root/send/m3/ownpartbamt", 0);
- return false;
- }
-
- if( parseInt(heallifeamtval) < parseInt(heallifeamtclamamt) ){
- var ret = messageBox("건강생활 유지비 청구액[" + heallifeamtclamamt + "]이 건유비잔액[" + heallifeamtval + "] 보다 많습니다. 건유비잔액 만큼만 청구하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- model.setValue("/root/send/m3/heallifeamtclamamt", heallifeamtval);
- model.setValue("/root/send/m3/ownpartbamt", parseInt(heallifeamtclamamt) - parseInt(heallifeamtval) );
- }else{
- model.setValue("/root/send/m3/heallifeamtclamamt", 0);
- model.setValue("/root/send/m3/ownpartbamt", heallifeamtclamamt);
- return false;
- }
- }else{
- // model.setValue("/root/send/m3/heallifeamtclamamt", 0);
- model.setValue("/root/send/m3/ownpartbamt", 0);
- model.setValue("/root/send/m3/heallifeamtclamamt", heallifeamtclamamt);
- }
-
- ipt_heallifeamtclamamt.refresh();
- input3.refresh();
-
- return true;
- }
-
- //의료급여승인취소
- function fReqCancel(){
- //수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- return false; //마감결제 완료되어있으므로 더이상 진행하지 않음
- }
-
- if (model.getValue("/root/main/m4/aprvflag") == "") {
- messageBox("승인취소할 내역을 선택한후 취소하시기 바랍니다.", "I999", "");
- return;
- }
-
- if (model.getValue("/root/main/m4/heallifeamtclamamt") != ''
- && parseInt(model.getValue("/root/main/m4/heallifeamtclamamt")) > 0) {
- var retVal = messageBox("건유비 승인 금액이 있습니다. 승인취소를 계속 하시겠습니까?", "Q999", "");
- if (retVal != '6')
- return;
-
- } else if (model.getValue("/root/main/m4/pregdmndamt") != ''
- && parseInt(model.getValue("/root/main/m4/pregdmndamt")) > 0) {
- var retVal = messageBox("산전지원비 승인 금액이 있습니다. 승인취소를 계속 하시겠습니까?", "Q999", "");
- if (retVal != '6')
- return;
- }
-
- model.setValue("/root/send/m5/rrgstno", model.getValue("/root/main/m4/rrgstno"));
- model.setValue("/root/send/m5/proccorpcd", model.getValue("/root/main/m4/proccorpcd"));
- model.setValue("/root/send/m5/ordcnfmno", model.getValue("/root/main/m4/ordcnfmno")); // 진료확인번호
- model.setValue("/root/send/m5/orddd", model.getValue("/root/send/orddd")); // 진료일자 M4에서 세팅가능여부 확인
- model.setValue("/root/send/m5/loginid", gLoginId); // 로긴아이디
- model.setValue("/root/send/m5/password", gPassWord); // pwd
- model.setValue("/root/send/m5/datainptdt", getCurrentDate() + "-" + getCurrentTime()); // date
- model.setValue("/root/send/m5/msgtype", "M5"); // 메시지타입
- model.setValue("/root/send/m5/clntuniqval", model.getValue("/root/hidden/session/sess_userid"));
- model.setValue("/root/send/m5/empno", model.getValue("/root/main/m4/empno"));
- model.setValue("/root/send/m5/pgmtype", "3");
-
- var url = model.getValue("/root/nhic/url"); // url
- var rrgstno = model.getValue("/root/send/m5/rrgstno"); // 수진자 주민번호
- var proccorpcd = model.getValue("/root/send/m5/proccorpcd"); // 의료급여 기관 번호
- var ordcnfmno = model.getValue("/root/send/m5/ordcnfmno"); // 진료확인번호
- var orddd = model.getValue("/root/send/m5/orddd"); // 진료일자
- var loginId = model.getValue("/root/send/m5/loginid"); // 공단로긴ID
- var password = model.getValue("/root/send/m5/password"); // 공단로긴PWD
- var msgtype = model.getValue("/root/send/m5/msgtype"); // 메시지 타입
- var ordflag = model.getValue("/root/send/m5/ordflag"); // 진료 형태
- var clntuniqval = model.getValue("/root/send/m5/clntuniqval"); // 클라이언트 개별 고유값
- var empno = model.getValue("/root/send/m5/empno"); // 담당자 주민번호
- var pgmtype = model.getValue("/root/send/m5/pgmtype"); // 프로그램 타입
- var datainptdt = model.getValue("/root/send/m5/datainptdt"); // 입력날짜
-
- var Result = -1;
-
- //=================================================================================
- //2007.06.27 승인테스트까지 마침
- // Null로 보내야 하는 파라미터일 경우는 WSAddParam 를 하지 않는다.
- // WSAddParam 를 할 경우는 어떤 값이든 들어가야 한다. 안 넣을경우( "" ) 파라미터 값이 밀리는 현상있음(로그확인)
- //=================================================================================
-
- /*
- zehfAddParam("sujinjaJuminNo", rrgstno); // 수진자 주민번호
- zehfAddParam("ykiho", proccorpcd); // 의료 급여 기관번호
- zehfAddParam("cfhcCfrNo", ordcnfmno); // 진료확인번호
- zehfAddParam("diagDt", orddd); // 진료일자
- zehfAddParam("loginId", loginId); // 공단포탈 로그인아이디
- zehfAddParam("password", password); // 공단포탈 로그인패스워드
- zehfAddParam("date", datainptdt); // 데이터입력일자
- zehfAddParam("msgType", msgtype); // 메시지 타입
- zehfAddParam("clientInfo", clntuniqval); // 메시지 타입
- zehfAddParam("operatorJuminNo", empno); // 메시지 타입
- zehfAddParam("pgmType", pgmtype); // 메시지 타입
-
- var count = zehfCancel(); //승인취소
- */
-
- model.setValue("/root/send/ws/m5/sujinjajuminno", rrgstno); // 수진자주민등록번호
- model.setValue("/root/send/ws/m5/ykiho", proccorpcd); // 의료급여기관기호
- model.setValue("/root/send/ws/m5/cfhccfrno", ordcnfmno); // 진료확인번호
- model.setValue("/root/send/ws/m5/diagdt", orddd); // 진료일자
- model.setValue("/root/send/ws/m5/loginid", loginId); // 로그인아이디
- model.setValue("/root/send/ws/m5/password", password); // 패스워드
- model.setValue("/root/send/ws/m5/date", datainptdt); // 데이터입력일자(년월일-시분초)
- model.setValue("/root/send/ws/m5/msgtype", "M5"); // 메시지타입
- model.setValue("/root/send/ws/m5/clientinfo", clntuniqval); // 화면클라이언트의개별고유값
- model.setValue("/root/send/ws/m5/operatorjuminno", empno); // 담당자주민등록번호
- model.setValue("/root/send/ws/m5/pgmtype", "3"); // 프로그램구분
- model.setValue("/root/send/ws/m5/version", ""); // DLL버전
-
- submit("TXPAC04002", false);
-
- var count = instance1.selectNodes("/root/temp/nhicrslt/m6").length;
-
- //js 파일의 함수 이용시 사용
- if (count > 0) {
-
- for (var i = 0; i < count; i++) {
-
- /*
- var GetValue_rrgstno = zehfGetValue(i, "sujinjaJuminNo");
- var GetValue_proccorpcd = zehfGetValue(i, "ykiho");
- var GetValue_cnclflag = zehfGetValue(i, "cnclType");
- var GetValue_ordcnfmno = zehfGetValue(i, "cfhcCfrNo");
- var GetValue_heallifeamtval = zehfGetValue(i, "cfhcRem");
- var GetValue_datainptdt = zehfGetValue(i, "date");
- var GetValue_msgcd = zehfGetValue(i, "messageCode");
- var GetValue_msg = zehfGetValue(i, "message");
- var GetValue_msgtype = zehfGetValue(i, "msgType");
- var GetValue_clntuniqval = zehfGetValue(i, "clientInfo");
- var GetValue_empno = zehfGetValue(i, "operatorJuminNo");
- var GetValue_pregremamt = zehfGetValue(i, "pregRemAmt");
- */
-
- var GetValue_rrgstno = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/sujinjajuminno");
- var GetValue_proccorpcd = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/ykiho");
- var GetValue_cnclflag = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/cncltype");
- var GetValue_ordcnfmno = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/cfhccfrno");
- var GetValue_heallifeamtval = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/cfhcrem");
- var GetValue_datainptdt = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/date");
- var GetValue_msgcd = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/messagecode");
- var GetValue_msg = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/message");
- var GetValue_msgtype = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/msgtype");
- var GetValue_clntuniqval = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/clientinfo");
- var GetValue_empno = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/operatorjuminno");
- var GetValue_pregremamt = model.getValue("/root/temp/nhicrslt/m6[" + ( i + 1 ) + "]/pregremamt");
-
- if (isNaN(GetValue_pregremamt)) {
- GetValue_pregremamt = 0;
- }
-
- model.setValue("/root/main/m6/rrgstno", GetValue_rrgstno);
- model.setValue("/root/main/m6/proccorpcd", GetValue_proccorpcd);
- model.setValue("/root/main/m6/cnclflag", GetValue_cnclflag);
- model.setValue("/root/main/m6/ordcnfmno", GetValue_ordcnfmno);
- model.setValue("/root/main/m6/heallifeamtval", GetValue_heallifeamtval);
- model.setValue("/root/main/m6/pregremamt", GetValue_pregremamt);
- model.setValue("/root/main/m6/datainptdt", GetValue_datainptdt);
- model.setValue("/root/main/m6/msgcd", GetValue_msgcd);
- model.setValue("/root/main/m6/msg", GetValue_msg);
- model.setValue("/root/main/m6/msgtype", GetValue_msgtype);
- model.setValue("/root/main/m6/clntuniqval", GetValue_clntuniqval);
- model.setValue("/root/main/m6/empno", GetValue_empno);
- model.setValue("/root/main/m6/hngnm", model.getValue("/root/send/m1/hngnm"));
-
- messageBox(GetValue_msg, "I999", "");
- }
-
- model.setValue("/root/send/m0/msgtype","M5");
-
- model.makeNode("/root/main/m0temp");
- model.setValue("/root/main/m0temp", getNodeListCSV(instance1.selectNodes("/root/send/m0")));
-
- model.makeNode("/root/main/m5temp");
- model.setValue("/root/main/m5temp", getNodeListCSV(instance1.selectNodes("/root/send/m5")));
-
- model.makeNode("/root/main/m6temp");
- model.setValue("/root/main/m6temp", getNodeListCSV(instance1.selectNodes("/root/main/m6")));
-
- var heallifeamtclamamt = 0;
-
- for (var i = 1; i <= getNodesetCount("/root/main/dayno/msg4/chk"); i++) {
- if (model.getValue("/root/main/dayno/msg4[" + i + "]/chk")=='Y') {
- heallifeamtclamamt = parseInt(heallifeamtclamamt)
- + parseInt(model.getValue("/root/main/dayno/msg4[" + i + "]/heallifeamtclamamt"));
- }
- }
-
- if (submit("TXPAC03901")) {
- model.resetInstanceNode("/root/main/m5");
- model.resetInstanceNode("/root/main/m6");
- model.removenode("/root/main/dayno/msg4");
-
- model.setValue("/root/send/m3/ownpartbamt", gPayOwnBAmt);
- model.setValue("/root/send/m3/heallifeamtclamamt", "0");
- model.setValue("/root/send/m3/pregdmndamt", "0");
- btn_search.dispatch("DOMActivate");
- }
-
- //메모리 Clear
- //zehfClose();
-
- model.resetInstanceNode("/root/main/m5");
- model.resetInstanceNode("/root/main/m6");
- model.refresh();
-
- } else {
-
- messageBox("승인취소 실패하였습니다. 원인 확인 후 다시 시도해주세요.", "E999", "");
-
- model.setValue("/root/send/m0/msgtype","M5");
-
- submit("TXPAC03901");
-
- btn_search.dispatch("DOMActivate");
-
- //메모리 Clear
- //zehfClose();
-
- return false;
- }
-
- submit("TRPAC03901");
- //2008-08-02 이동식 추가 - 처방전발급유무를 체크한다.
- //0:원외,1:기본,2:가산이있는행위,3:가산이없는행위, 4:재료, 5:위탁(코드군 P0137 참조)
- if( model.getValue("/root/main/dayno/daynolist/matractflag") == '0' ){ //원외
- model.setValue("/root/send/m3/prscgnoyn", "Y");
- }else{
- model.setValue("/root/send/m3/prscgnoyn", "N");
- }
-
- //if (datagrid2.rows > 1) {
- if( getNodesetCount("/root/main/dayno/msg4/pid") > 0 ){
- button1.disabled = false
- btn_rcptreprint.disabled = true;
-
- } else {
- //공통정보
- model.setValue("/root/send/m0/loginid",gLoginId);
- model.setValue("/root/send/m0/password",gPassWord);
- model.setValue("/root/send/m0/reqdeptno",model.getValue("/root/main/dayno/deptcdlist/deptcd"));
-
- //if (model.getValue("/root/main/dayno/daynolist/medidayno") !="" ) {
- model.setValue("/root/send/m3/medidayno", model.getValue("/root/main/dayno/daynolist/medidayno"));
- model.setValue("/root/send/m3/maindiagmark", model.getValue("/root/main/dayno/daynolist/diagcd"));
-
- var vrrgstno = model.getValue("/root/main/dayno/userinfo/rrgstno");
- if (vrrgstno != "") {
- model.setValue("/root/send/m0/empno", model.getValue("/root/main/dayno/userinfo/rrgstno"));
- } else {
- model.setValue("/root/send/m0/empno", "1234561234567");
- }
-
- model.setValue("/root/send/m0/mpsissno", model.getValue("/root/main/dayno/mpsiss/mpsissno"));
- //}
-
- model.setvalue("/root/send/m3/orddd", gOrddd); // 진료일자
- model.setvalue("/root/send/m3/mpsissinstmark", ""); // 처방전 교부 기관기호
- model.setvalue("/root/send/m3/mpsissno", model.getValue("/root/send/m0/mpsissno")); // 처방전 교부 교부번호(약국)
- model.setvalue("/root/send/m3/pgmtype", "3"); // 프로그램 타입
- model.setvalue("/root/send/m3/empno", model.getValue("/root/send/m0/empno")); // 조작자 주민번호
- model.setvalue("/root/send/m3/datainptdt", getCurrentDate() + "-" +getCurrentTime() ); // 일자
- model.setvalue("/root/send/m3/clntuniqval", model.getValue("/root/hidden/session/sess_userid")); // 클라이언트 개별값
-
- button1.disabled = true;
- btn_rcptreprint.disabled = false;
- }
-
- //외래수납에서만 사용
- opener.javascript.setParameter("SPPMC03900_RTN_osunap_msg4", "Y");
- model.refresh();
- return true;
- }
-
- //의료급여승인
- function fReqApproval(){
-
- // 수납자 마감여부 체크하여 처리
- if(isMagmAprv()){
- return false; // 마감결제 완료되어있으므로 더이상 진행하지 않음
- }
-
- var vmsg4count = getNodesetCount("/root/main/dayno/msg4/pid");
-
- if (vmsg4count > 0) {
- if (gPopupType == 'I') {
- //건생비 분리 승인 할 수 있도록 프로그램 수정(2017/01/18 이정택)
- //if (messageBox("의료급여 승인된 정보가 있습니다. \n\n 승인 취소후 재승인 하시겠습니까?", "Q999", "") == 6) {
- if (messageBox("동일 진료일에 의료급여 승인된 정보가 있습니다. \n추가 승인 하시겠습니까?", "Q999", "") == 6) {
- datagrid2.row = vmsg4count;
- model.setValue("/root/main/dayno/msg4["+datagrid2.row+"]/chk", 'Y')
- model.copyNode("/root/main/m4","/root/main/dayno/msg4["+ datagrid2.row +"]");
-
- /*
- if (fReqCancel() != true) {
- return false;
- }
- */
-
- if (fSetHeallifeamtclamamt() != true) {
- messageBox("[건유비 금액 입력 오류]건유비청구가 정상적으로 되지 않았습니다. 건유비청구 팝업에서 직접 차감해주세요.","I999");
- ivrObjt.window.javascript.fClose();
- return false;
- }
- } else {
- btn_rcptreprint.disabled = true;
- button1.disabled = false;
- return false;
- }
- } else {
- messageBox("의료급여 승인된 정보가 있습니다. \n\n 당일 동일과 승인내역이 있을경우 승인취소후 재승인하셔야 합니다.", "E999", "");
- btn_rcptreprint.disabled = true;
- button1.disabled = false;
- return false;
- }
- }
-
- model.setValue("/root/send/m3/rrgstno", model.getValue("/root/send/m1/rrgstno"));
- model.setValue("/root/send/m3/hngnm", model.getValue("/root/send/m1/hngnm"));
- model.setValue("/root/send/m3/proccorpcd", model.getValue("/root/send/m1/proccorpcd"));
- model.setValue("/root/send/m3/msgtype", "M3");
- model.setValue("/root/send/m3/heallifeamtval", model.getValue("/root/main/m2/heallifeamtval"));
- if (model.getValue("/root/send/m3/ownbflag") == "") {
- model.setValue("/root/send/m3/ownbflag", model.getValue("/root/main/m2/ownbflag"));
- }
-
- var url = model.getValue("/root/nhic/url"); // url
- var rrgstno = model.getValue("/root/send/m3/rrgstno"); // 수진자 주민번호
- var hngnm = model.getValue("/root/send/m3/hngnm"); // 수진자 성명
- var proccorpcd = model.getValue("/root/send/m3/proccorpcd"); // 의료급여 기관 번호
- var ordflag = model.getValue("/root/send/m3/ordflag"); // 진료 형태
- var indayno = model.getValue("/root/send/m3/indayno"); // 입내원 일수
- var medidayno = model.getValue("/root/send/m3/medidayno"); // 투약 일수
- var ownpartbamt = 0; // 본인 일부 부담금
- if (model.getValue("/root/send/m3/ownpartbamt") == "0") {
- ownpartbamt = model.getValue("/root/send/m3/ownpartbamt")
- } else {
- ownpartbamt = gPayOwnBAmt;
- }
- var heallifeamtclamamt = model.getValue("/root/send/m3/heallifeamtclamamt"); // 건강생활 유지비 청구액
- var pregdmndamt = model.getValue("/root/send/m3/pregdmndamt"); // 산전 지원비 청구액
- var pregsumamt = model.getValue("/root/send/m3/pregsumamt"); // 산전지원비청구액이 포함된 금액
- var instbamt = model.getValue("/root/send/m3/instbamt"); // 기관부담금
- var maindiagmark = model.getValue("/root/send/m3/maindiagmark"); // 주상병 분류기호(약국직접조제)
- var orddd = model.getValue("/root/send/m3/orddd"); // 진료일자
- var mpsissinstmark = model.getValue("/root/send/m3/mpsissinstmarkn"); // 처방전 교부 기관기호(약국)
- var mpsissno = model.getValue("/root/send/m3/mpsissno"); // 처방전 교부 교부번호(의료급여기관)
- var ownbflag = model.getValue("/root/send/m3/ownbflag"); // 본인 부담여부
- if (ownbflag == '' || ownbflag == '-') {
- // gsSupp_HOMECARE 10:가정간호, gsSupp_HOMECAREAM 11 : 가정간호 등록암
- if (model.getValue("/root/main/m2/qualflag") == '7' && (gSuppKind == gsSupp_HOMECARE || gSuppKind == gsSupp_HOMECAREAM)) {
- ownbflag = 'M008';
- }
- }
- var anoinstreqyn = model.getValue("/root/send/m3/anoinstreqyn"); // 타기관 의뢰 여부
- var msgtype = model.getValue("/root/send/m3/msgtype"); // 메시지 타입
- var clntuniqval = model.getValue("/root/send/m3/clntuniqval"); // 클라이언트 개별 고유값
- var empno = model.getValue("/root/send/m3/empno"); // 담당자 주민번호
- var datainptdt = model.getValue("/root/send/m3/datainptdt"); // 데이터 입력일자
- var pgmtype = model.getValue("/root/send/m3/pgmtype"); // 프로그램 타입
- var errordcnfmno = model.getValue("/root/send/m3/errordcnfmno"); // 장애 시 진료확인번호
- var deptcd = gDeptCd // 진료과 코드
- //2008-08-01 이동식 추가
- var prscgnoyn = model.getValue("/root/send/m3/prscgnoyn"); // 처방전 발급유무
- var diagoutcode = model.getValue("/root/send/m3/diagoutcd"); // 퇴원구분코드
- var cnstchoicormark = model.getValue("/root/send/m3/cnstchoicormark"); // 진료의뢰의료급여기관기호(B005진료확인번호 요청시 필수입력)
-
- var deptno = model.getValue("/root/main/dayno/deptcdlist[ cd = '" + gDeptCd + "']/deptcd") ; // 진료과목코드
- if (deptno.length == 2) {
- deptno = deptno + "00";
- }
- model.setValue("/root/send/m3/deptcd", deptno);
-
- var Result = -1;
-
- /*
- zehfAddParam("sujinjaJuminNo", rrgstno); // 수진자 주민번호
- zehfAddParam("sujinjaJuminNm", hngnm); // 수진자 성명
- zehfAddParam("ykiho", proccorpcd); // 의료 급여 기관번호
- zehfAddParam("diagType", ordflag); // 진료형태
- zehfAddParam("payDdCnt", indayno); // 입내원 일수
- zehfAddParam("tuyakDdCnt", medidayno); // 투약 일수
- zehfAddParam("selfPartBrdnAmt", Math.floor(parseInt(ownpartbamt) / 10) * 10); // 본인 일부부담금
- zehfAddParam("cfhcDmdAmt", Math.floor(parseInt(heallifeamtclamamt) / 10) * 10); // 건강생활 유지비 청구액
- zehfAddParam("pregDmndAmt", Math.floor(parseInt(pregdmndamt) / 10) * 10); // 산전 지원비 청구액
- zehfAddParam("diagItem", deptno); // 진료과목코드
- zehfAddParam("pregSumAmt", Math.floor(parseInt(pregsumamt) / 10) * 10); // 비급여총금액
- zehfAddParam("adminBrdnAmt", Math.floor(parseInt(instbamt) / 10) * 10); // 기관 부담금
- zehfAddParam("mainSickSym", maindiagmark); // 주상병 분류 기호
- zehfAddParam("diagDt", orddd); // 진료일자
- zehfAddParam("prscGnoYn", prscgnoyn); // 처방전 발급유무
- zehfAddParam("diagOutCode", diagoutcode); // 퇴원구분코드
- zehfAddParam("piAdmin", ( mpsissinstmark.trim() != "" ? mpsissinstmark : ""); // 처방전 교부 기관 기호
- zehfAddParam("prscGnoAdmin", mpsissno); // 처방전 교부 교부번호(약국/의료급여기관)
- zehfAddParam("sbrdnType", ownbflag); // 본인부담여부
- zehfAddParam("otherRequestYn", anoinstreqyn); // 타기관 의뢰여부
- zehfAddParam("cfhcCfrNo", ""); // 장애시 진료확인번호 :정상일경우 null
- zehfAddParam("loginId", gLoginId); // 공단포탈 로그인아이디
- zehfAddParam("password", '11148200213'); // '1' - 자체개발구분코드 + 사업장등록번호
- zehfAddParam("date", datainptdt); // 데이터 입력일시
- zehfAddParam("msgType", msgtype); // 메시지 타입
- zehfAddParam("clientInfo", clntuniqval); // 클라이언트 개별 값
- zehfAddParam("operatorJuminNo", empno); // 조작자 주민번호
- zehfAddParam("pgmType", pgmtype); // 프로그램타입
- zehfAddParam("diagReqYkiho", cnstchoicormark); // 진료의뢰의료급여기관기호(B005진료확인번호 요청시 필수입력)
-
- var count = zehfApproval(); //M3: 승인요청
-
- */
-
- model.setValue("/root/send/ws/m3/sujinjajuminno", rrgstno);
- model.setValue("/root/send/ws/m3/sujinjajuminnm", hngnm);
- model.setValue("/root/send/ws/m3/ykiho", proccorpcd);
- model.setValue("/root/send/ws/m3/diagtype", ordflag);
- model.setValue("/root/send/ws/m3/payddcnt", indayno);
- model.setValue("/root/send/ws/m3/tuyakddcnt", medidayno);
- model.setValue("/root/send/ws/m3/selfpartbrdnamt", Math.floor(parseInt(ownpartbamt) / 10) * 10);
- model.setValue("/root/send/ws/m3/cfhcdmdamt", Math.floor(parseInt(heallifeamtclamamt) / 10) * 10);
- model.setValue("/root/send/ws/m3/adminbrdnamt", Math.floor(parseInt(instbamt) / 10) * 10);
- model.setValue("/root/send/ws/m3/mainsicksym", maindiagmark);
- model.setValue("/root/send/ws/m3/diagdt", orddd);
- model.setValue("/root/send/ws/m3/piadmin", ( mpsissinstmark.trim() != "" ? mpsissinstmark : "" ));
- model.setValue("/root/send/ws/m3/prscgnoadmin", mpsissno);
- model.setValue("/root/send/ws/m3/sbrdntype", ownbflag);
- model.setValue("/root/send/ws/m3/otherrequestyn", anoinstreqyn);
- model.setValue("/root/send/ws/m3/cfhccfrno", "");
- model.setValue("/root/send/ws/m3/diagitem", deptno);
- model.setValue("/root/send/ws/m3/prscgnoyn", prscgnoyn);
- model.setValue("/root/send/ws/m3/diagoutcode", diagoutcode);
- model.setValue("/root/send/ws/m3/pregsumamt", Math.floor(parseInt(pregsumamt) / 10) * 10);
- model.setValue("/root/send/ws/m3/pregdmndamt", Math.floor(parseInt(pregdmndamt) / 10) * 10);
- model.setValue("/root/send/ws/m3/diagreqykiho", cnstchoicormark);
- model.setValue("/root/send/ws/m3/loginid", gLoginId);
- model.setValue("/root/send/ws/m3/password", "11148200213");
- model.setValue("/root/send/ws/m3/date", datainptdt);
- model.setValue("/root/send/ws/m3/msgtype", "M3");
- model.setValue("/root/send/ws/m3/clientinfo", clntuniqval);
- model.setValue("/root/send/ws/m3/operatorjuminno", empno);
- model.setValue("/root/send/ws/m3/pgmtype", "3");
- model.setValue("/root/send/ws/m3/version", "");
-
- submit("TXPAC04001", false);
-
- var count = instance1.selectNodes("/root/temp/nhicrslt/m4").length;
-
- if (count > 0) {
-
- //수신받은 Data 건수만큼 Loop를 돌면서 처리함.
- for (var i = 0; i < count; i++) {
-
- /*
- var GetValue_rrgstno = zehfGetValue(i, "sujinjaJuminNo");
- var GetValue_hngnm = zehfGetValue(i, "sujinjaJuminNm");
- var GetValue_proccorpcd = zehfGetValue(i, "ykiho");
- var GetValue_aprvflag = zehfGetValue(i, "admType");
- var GetValue_ordcnfmno = zehfGetValue(i, "cfhcCfrNo");
- var GetValue_ownpartbamt = zehfGetValue(i, "selfPartBrdnAmt");
- var GetValue_heallifeamtclamamt = zehfGetValue(i, "cfhcDmdAmt");
- var GetValue_heallifeamtval = zehfGetValue(i, "cfhcRem");
- var GetValue_pregdmndamt = zehfGetValue(i, "pregDmndAmt");
- var GetValue_pregremamt = zehfGetValue(i, "pregRemAmt");
- var GetValue_msgcd = zehfGetValue(i, "messageCode");
- var GetValue_msg = zehfGetValue(i, "message");
- var GetValue_msgtype = zehfGetValue(i, "msgType");
- var GetValue_clntuniqval = zehfGetValue(i, "clientInfo");
- var GetValue_empno = zehfGetValue(i, "operatorJuminNo");
- var GetValue_datainptdt = zehfGetValue(i, "date");
- */
-
- var GetValue_rrgstno = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/sujinjajuminno");
- var GetValue_hngnm = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/sujinjajuminnm");
- var GetValue_proccorpcd = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/ykiho");
- var GetValue_aprvflag = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/admtype");
- var GetValue_ordcnfmno = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/cfhccfrno");
- var GetValue_ownpartbamt = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/selfpartbrdnamt");
- var GetValue_heallifeamtclamamt = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/cfhcdmdamt");
- var GetValue_heallifeamtval = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/cfhcrem");
- var GetValue_pregdmndamt = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/pregdmndamt");
- var GetValue_pregremamt = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/pregremamt");
- var GetValue_msgcd = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/messagecode");
- var GetValue_msg = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/message");
- var GetValue_msgtype = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/msgtype");
- var GetValue_clntuniqval = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/clientinfo");
- var GetValue_empno = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/operatorjuminno");
- var GetValue_datainptdt = model.getValue("/root/temp/nhicrslt/m4[" + ( i + 1 ) + "]/date");
-
- model.setValue("/root/main/m4/rrgstno", GetValue_rrgstno);
- model.setValue("/root/main/m4/hngnm", GetValue_hngnm);
- model.setValue("/root/main/m4/proccorpcd", GetValue_proccorpcd);
- model.setValue("/root/main/m4/aprvflag", GetValue_aprvflag);
- model.setValue("/root/main/m4/ordcnfmno", GetValue_ordcnfmno);
- model.setValue("/root/main/m4/ownpartbamt", GetValue_ownpartbamt);
- model.setValue("/root/main/m4/heallifeamtclamamt", GetValue_heallifeamtclamamt);
- model.setValue("/root/main/m4/heallifeamtval", GetValue_heallifeamtval);
- model.setValue("/root/main/m4/pregdmndamt", GetValue_pregdmndamt);
- model.setValue("/root/main/m4/pregremamt", GetValue_pregremamt);
- model.setValue("/root/main/m4/msgcd", GetValue_msgcd);
- model.setValue("/root/main/m4/msg", GetValue_msg);
- model.setValue("/root/main/m4/msgtype", GetValue_msgtype);
- model.setValue("/root/main/m4/clntuniqval", GetValue_clntuniqval);
- model.setValue("/root/main/m4/empno", GetValue_empno);
- model.setValue("/root/main/m4/datainptdt", GetValue_datainptdt);
- model.setValue("/root/main/m4/ownbflag", ownbflag);
- model.setValue("/root/main/m4/execdd", gOrddd); // 실시일자 - 처방일자와 동일하게 맞춘다.
- model.setValue("/root/main/m4/ordflag", ordflag); // 처방타입
- messageBox(GetValue_msg, "I999", "");
- }
-
- model.setValue("/root/send/m0/msgtype","M3");
-
- model.removenode("/root/main/m0temp");
- model.removenode("/root/main/m3temp");
- model.removenode("/root/main/m4temp");
-
- model.makeNode("/root/main/m0temp");
- model.setValue("/root/main/m0temp", getNodeListCSV(instance1.selectNodes("/root/send/m0")));
-
- model.makeNode("/root/main/m3temp");
- model.setValue("/root/main/m3temp", getNodeListCSV(instance1.selectNodes("/root/send/m3")));
-
- model.makeNode("/root/main/m4temp");
- model.setValue("/root/main/m4temp", getNodeListCSV(instance1.selectNodes("/root/main/m4")));
-
- if (submit("TXPAC03901")) {
- var heallifeamtclamamt = 0;
- heallifeamtclamamt = parseInt(model.getValue("/root/main/m4/heallifeamtclamamt"));
- model.setValue("/root/send/m3/heallifeamtclamamt", heallifeamtclamamt);
- }
- model.refresh();
-
- //메모리 Clear
- //zehfClose();
-
- } else {
-
- messageBox("승인 실패하였습니다. 원인 확인 후 다시 시도해주세요.", "E999", "");
-
- model.setValue("/root/send/m0/msgtype","M3");
-
- if(submit("TXPAC03901")){
-
- }
-
- //메모리 Clear
- //zehfClose();
-
- model.refresh();
-
- return false;
- }
-
- if (gPopupType != 'I') {
- submit("TRPAC03901");
- //2008-08-02 이동식 추가 - 처방전발급유무를 체크한다.
- //0:원외,1:기본,2:가산이있는행위,3:가산이없는행위, 4:재료, 5:위탁(코드군 P0137 참조)
- if (model.getValue("/root/main/dayno/daynolist/matractflag") == '0') { //원외
- model.setValue("/root/send/m3/prscgnoyn", "Y");
- } else {
- model.setValue("/root/send/m3/prscgnoyn", "N");
- }
-
- if (datagrid2.rows > 1) {
- button1.disabled = false;
- btn_rcptreprint.disabled = true;
- } else {
- //공통정보
- model.setValue("/root/send/m0/loginid",gLoginId);
- model.setValue("/root/send/m0/password",gPassWord);
- model.setValue("/root/send/m0/reqdeptno",model.getValue("/root/main/dayno/deptcdlist/deptcd"));
-
- model.setValue("/root/send/m3/medidayno", model.getValue("/root/main/dayno/daynolist/medidayno"));
- model.setValue("/root/send/m3/maindiagmark", model.getValue("/root/main/dayno/daynolist/diagcd"));
-
- var vrrgstno = model.getValue("/root/main/dayno/userinfo/rrgstno");
- if (vrrgstno != "") {
- model.setValue("/root/send/m0/empno", model.getValue("/root/main/dayno/userinfo/rrgstno"));
- } else {
- model.setValue("/root/send/m0/empno", "1234561234567");
- }
- model.setValue("/root/send/m0/mpsissno", model.getValue("/root/main/dayno/mpsiss/mpsissno"));
-
- model.setvalue("/root/send/m3/orddd", gOrddd); // 진료일자
- model.setvalue("/root/send/m3/mpsissinstmark", ""); // 처방전 교부 기관기호
- model.setvalue("/root/send/m3/mpsissno", model.getValue("/root/send/m0/mpsissno")); // 처방전 교부 교부번호(약국)
- model.setvalue("/root/send/m3/pgmtype", "3"); // 프로그램 타입
- model.setvalue("/root/send/m3/empno", model.getValue("/root/send/m0/empno")); // 조작자 주민번호
- model.setvalue("/root/send/m3/datainptdt", getCurrentDate() + "-" +getCurrentTime() ); // 일자
- model.setvalue("/root/send/m3/clntuniqval", model.getValue("/root/hidden/session/sess_userid")); // 클라이언트 개별값
-
- button1.disabled = true;
- btn_rcptreprint.disabled = false;
-
- }
- }
- //외래수납에서만 사용
- opener.javascript.setParameter("SPPMC03900_RTN_osunap_msg4", "Y");
- model.refresh();
- return true;
- }
-
- //창 닫기
- function fClose() {
-
- opener.javascript.setParameter("SPPMC03900_RTN_osunap", "N");
-
- if (model.getValue("/root/main/m2/qualflag").trim() == "") {
- opener.javascript.setParameter("SPPMC03900_RTN", "N");
- } else {
- fConfirm();
- }
- }
-
- //조회확인 로직
- function fConfirm() {
-
- var ownbflag = model.getValue("/root/main/m2/ownbflag").trim();
- var choicorpmark1 = model.getValue("/root/main/m2/choicorpmark1");
- var choicorpmark2 = model.getValue("/root/main/m2/choicorpmark2");
- var choicorpmark3 = model.getValue("/root/main/m2/choicorpmark3");
- var choicorpmark4 = model.getValue("/root/main/m2/choicorpmark4");
- var otptownbflag = model.getValue("/root/send/m3/ownbflag");
- var qualflag = model.getValue("/root/main/m2/qualflag").trim();
-
- if (choicorpmark1 != gYkiho && choicorpmark2 != gYkiho && choicorpmark3 != gYkiho && choicorpmark4 != gYkiho) {
- if (ownbflag != "") {
- if (ownbflag == "M001" || ownbflag == "M002" || ownbflag == "B001" || ownbflag == "B002") {
- if( (ownbflag != 'B005' && ownbflag != 'B006' && (otptownbflag == '' || otptownbflag == ' ') ) || (ownbflag == otptownbflag && otptownbflag != 'B005' && otptownbflag != 'B006') ){
- if (gMsgAllowYN != 'N') {
- messageBox("["+ gHngnm +"]님은 선택기관에서 의뢰된 수급권자 입니다.!\n"
- + "의뢰서 유무를 확인하시고, 의뢰서가 있을시 본인부담여부를 (B005, B006, B009)으로 선택하시고,\n"
- + "신종플루진단/치료위해 내원일 경우 (B099)으로 선택하시고, 승인/확인 하시길 바랍니다.", "I999", "");
-
- if (gEtcOrdFlag == "W") {
- opener.javascript.setParameter("SPPMC03900_ownbflag", "B099");
- }
- } else {
-
- opener.javascript.setParameter("SPPMC03900_b005check", "Y");
-
- if (qualflag != "8") {
- opener.javascript.setParameter("SPPMC03900_ownbflag", "B005");
- }
-
- if (gEtcOrdFlag == "W") {
- opener.javascript.setParameter("SPPMC03900_ownbflag", "B099");
- }
- }
- }
- }
- }
- }
-
- if (model.getValue("/root/send/m3/ownbflag").getTrim() != "") {
- opener.javascript.setParameter("SPPMC03900_ownbflag",model.getValue("/root/send/m3/ownbflag"));
- } else {
- if (model.getValue("/root/main/m2/ownbflag").getTrim() != "" && ownbflag != 'M001' && ownbflag != 'M002' && ownbflag != 'B001' && ownbflag != 'B002' && ownbflag != 'M012') {
- opener.javascript.setParameter("SPPMC03900_ownbflag",model.getValue("/root/main/m2/ownbflag"));
- } else {
- opener.javascript.setParameter("SPPMC03900_ownbflag", "-");
- }
- }
-
- var paylimdd = model.getValue("/root/main/m2/paylimdd").trim();
-
- if (MSGReceiveYN == "N") {
- //정보수신실패
- opener.javascript.setParameter("SPPMC03900_RTN", "F");
-
- } else if (qualflag == "" || ( paylimdd != "" && paylimdd < gOrddd && ownbflag == "" ) ) {
-
- opener.javascript.setParameter("SPPMC03900_RTN", "N");
-
- } else {
-
- opener.javascript.setParameter("SPPMC03900_RTN", "Y");
- opener.javascript.setParameter("SPPMC03900_suppkind", "00"); // 정상유형 기본 세팅
-
- if (qualflag == "7") { //의료급여1종
- opener.javascript.setParameter("SPPMC03900_insukind", "21");
- }else if (qualflag == "8") { //의료급여2종
- opener.javascript.setParameter("SPPMC03900_insukind", "22");
- } else { // 건강보험
- opener.javascript.setParameter("SPPMC03900_insukind", "11");
- }
-
- opener.javascript.setParameter("SPPMC03900_insufromdd", model.getValue("/root/main/m2/qualacqtdd"));
- opener.javascript.setParameter("SPPMC03900_insdnm", model.getValue("/root/main/m2/hshdnm"));
-
- var secuinstmark = model.getValue("/root/main/m2/secuinstmark");
-
- if (secuinstmark.trim() == "" || secuinstmark == "-") {
- opener.javascript.setParameter("SPPMC03900_insucd", "0015");
- } else {
- opener.javascript.setParameter("SPPMC03900_insucd", secuinstmark);
- }
-
- opener.javascript.setParameter("SPPMC03900_insuno", model.getValue("/root/main/m2/estmmark"));
- opener.javascript.setParameter("SPPMC03900_choicorpmark1", model.getValue("/root/main/m2/choicorpmark1"));
- opener.javascript.setParameter("SPPMC03900_choicorpnm1", model.getValue("/root/main/m2/choicorpnm1"));
-
- // 희귀난치대상자
- if (model.getValue("/root/main/m2/disregprson1").trim() == "") {
- opener.javascript.setParameter("SPPMC03900_rareobstflag", "I"); // 희귀난치대상자 아님
- } else {
- opener.javascript.setParameter("SPPMC03900_rareobstflag", "H"); // 희귀난치대상자
- }
-
- // 장애대불 대상자 여부 초기화
- var handicapMsgYN = "N";
- opener.javascript.setParameter("SPPMC03900_handcapfundyn", "N");
-
- // 차상위대상자 세팅
- if (model.getValue("/root/main/m2/disregprson3").trim() == "") {
-
- opener.javascript.setParameter("SPPMC03900_suppkind", "00"); // 차상위 아님
-
- } else {
-
- var fromdd = model.getValue("/root/main/m2/disregprson3").substr(4, 8);
- var todd = model.getValue("/root/main/m2/disregprson3").substr(12, 8);
-
- if (!isValidDateTime(todd, "YYYYMMDD")) {
- todd = "99991231";
- }
-
- if (getCurrentDate() >= fromdd && getCurrentDate() <= todd) {
-
- var scndflag = model.getValue("/root/main/m2/disregprson3").substr(20, 1);
-
- if (scndflag == "1") {
-
- opener.javascript.setParameter("SPPMC03900_suppkind", "32"); // 차상위 1종 대상자
-
- } else if (scndflag == "2") {
-
- if (model.getValue("/root/main/m2/disregprson3").substr(0, 1).trim() == "F") {
- if (gMsgAllowYN != "N") {
- messageBox("차상위2종 장애인 대상 환자입니다. 장애인 마스터 등록여부를 확인해주세요!", "E999", "");
- }
- handicapMsgYN = "Y";
- }
-
- opener.javascript.setParameter("SPPMC03900_suppkind", "33"); // 차상위 2종 대상자
- }
- }
- }
-
- //장애인 대부 대상자 세팅
- if (handicapMsgYN == "Y" || ( model.getValue("/root/main/m2/handicaprrgstdd").trim() != "" && qualflag == "8" )) {
- opener.javascript.setParameter("SPPMC03900_handcapfundyn", "Y"); // 차상위2종 장애인, 의료급여2종 장애인
- }
-
- //장애인 등록여부 체크
- if (model.getValue("/root/main/m2/handicaprrgstdd").trim() != "" && handicapMsgYN != "Y") {
-
- if (gMsgAllowYN != "N") {
-
- model.makeValue("/root/temp/handcappat/send/pid", "0000000000");
- model.makeValue("/root/temp/handcappat/send/hngnm", gHngnm);
- model.makeValue("/root/temp/handcappat/send/rrgstno1", gRrgstno.substr(0, 6));
- model.makeValue("/root/temp/handcappat/send/rrgstno2", gRrgstno.substr(6, 7));
- model.makeValue("/root/temp/handcappat/send/checkflag", "Y");
- model.makeValue("/root/temp/handcappat/send/srchbyrrgstno", "Y");
-
- if (submit("TRPMC01701")) {
- if (getNodesetCount("/root/temp/handcappat/handcappatlist") < 1 ) {
- messageBox("장애인으로 등록된 환자입니다. 장애인 마스터 등록여부를 확인해주세요!", "E999", "");
- }
- }
- }
- } else if (model.getValue("/root/main/m2/handicaprrgstdd").trim() == "" && qualflag == "8") {
- if (model.getValue("/root/main/m2/handicapyn") == "Y") {
- messageBox("해당 환자는 장애인 대불 대상 환자입니다. 장애인 등록증을 확인 후 \n대불 처리 바랍니다.\n(보조유형:95(임플란트), 87(레진상틀니) 일 경우는 제외)", "I");
- }
- }
-
- // 건강생활유지비 세팅
- opener.javascript.setParameter("SPPMC03900_heallifeamtclamamt", model.getValue("/root/send/m3/heallifeamtclamamt"));
- opener.javascript.setParameter("SPPMC03900_pregdmndamt", model.getValue("/root/send/m3/pregdmndamt"));
-
- // 건유비잔액 세팅
- opener.javascript.setParameter("SPPMC03900_heallifeamtval", model.getValue("/root/main/m2/heallifeamtval"));
- opener.javascript.setParameter("SPPMC03900_pregremamtval", model.getValue("/root/main/m2/pregremamt"));
-
- // 자격조회메세지 세팅
- opener.javascript.setParameter("SPPMC03900_msg", model.getValue("/root/main/m2/msg"));
- opener.javascript.setParameter("SPPMC03900_SCNDYN", gScndYN);
- opener.javascript.setParameter("SPPMC03900_RAREYN", gRareYN);
-
- // 사후자격검증용 파라미터 세팅
- opener.javascript.setParameter("SPPMC03900_RAREOBSTTRGTMAN", model.getValue("/root/main/m2/rareobsttrgtman"));
- opener.javascript.setParameter("SPPMC03900_BEFWOMNTRGTMAN", model.getValue("/root/main/m2/befwomntrgtman"));
- opener.javascript.setParameter("SPPMC03900_SCNDSUPTRGTMAN", model.getValue("/root/main/m2/scndsuptrgtman"));
- opener.javascript.setParameter("SPPMC03900_SERDIAGTRGTMAN", model.getValue("/root/main/m2/serdiagtrgtman"));
- opener.javascript.setParameter("SPPMC03900_BURNTRGTMAN", model.getValue("/root/main/m2/burntrgtman"));
-
- // 급여제한 여부 세팅
- opener.javascript.setParameter("SPPMC03900_qlfrestrictcd", model.getValue("/root/main/m2/qlfrestrictcd"));
- }
- }
-
- //세션정보 추출하기
- function fGetUserInfosSampling(){
- var sUserInfosS = 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 (userid == null || userid == "" || userid == " " || userid == "-") userid = "pam";
- if (posinstcd == null || posinstcd == "" || posinstcd == " " || posinstcd == "-") posinstcd = "012";
-
- model.makeValue("/root/hidden/session/sess_userid",userid);
- model.makeValue("/root/hidden/session/sess_usernm",usernm);
- model.makeValue("/root/hidden/session/sess_posinstcd",posinstcd);
- model.makeValue("/root/hidden/session/sess_posinstnm",posinstnm);
- model.makeValue("/root/hidden/session/sess_posdeptcd",posdeptcd);
- model.makeValue("/root/hidden/session/sess_posdeptnm",posdeptnm);
- model.refresh();
- }
-
- function fGetPtInfo() {
-
- var pid = ipt_pid.currentText;
-
- if (pid.trim() == "" || pid == "-") {
-
- messageBox("등록번호가 없습니다. 환자조회 후 다시 시도해 주세요.", "E999", "");
- return false;
-
- } else {
-
- model.setValue("/root/hidden/source/srchcond", "1");
- model.setValue("/root/hidden/source/pid", pid);
-
- if (submit("TRPMC02500")) {
-
- if (getNodesetCount("/root/main/patinfo/patinfolist/pid") > 0 ) {
-
- gRrgstno = model.getValue("/root/main/patinfo/patinfolist/rrgstno1") + model.getValue("/root/main/patinfo/patinfolist/rrgstno2");
- model.setValue("/root/send/m1/rrgstno", gRrgstno);
-
- gHngnm = model.getValue("/root/main/patinfo/patinfolist/hngnm").replace("★", "");
- model.setValue("/root/send/m1/hngnm", gHngnm);
-
- gPid = model.getValue("/root/main/patinfo/patinfolist/pid");
- model.setValue("/root/send/m1/pid", gPid);
-
- model.setvalue("/root/send/m3/rrgstno", gRrgstno);
- model.setvalue("/root/send/m3/hngnm", gHngnm);
-
- model.refresh();
-
- btn_search.dispatch("DOMActivate");
-
- btn_rcptreprint.disabled = true;
- button1.disabled = true;
-
- } else {
- messageBox("존재하지 않는 등록번호입니다. 등록번호를 확인하세요.", "E999", "");
- return false;
- }
-
- } else {
- return false;
- }
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:0px; top:0px; width:1195px; height:35px; "/>
- <caption id="caption1" class="search_name" style="left:10px; top:8px; width:86px; height:17px; ">등록번호 :</caption>
- <input id="ipt_pid" ref="/root/send/m1/pid" class="input_search" navindex="1" imemode="alpha" appearance="input" style="left:102px; top:7px; width:70px; height:19px; font-weight:bold; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- fGetPtInfo();
- }
- ]]>
- </script>
- </input>
- <caption id="caption5" class="search_name" style="left:625px; top:8px; width:86px; height:17px; ">주민번호 :</caption>
- <caption id="caption7" class="cell_1" style="left:235px; top:145px; width:133px; height:23px; ">의료 급여 기관 번호</caption>
- <output id="output1" ref="/root/send/m1/proccorpcd" class="output_fix" appearance="output" style="left:370px; top:146px; width:90px; height:19px; text-align:left; background-color:transparent; "/>
- <line id="line1" style="x1:1035px; y1:6px; x2:1035px; y2:28px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_search" class="btn4_letter4" visibility="5" style="left:1045px; top:6px; width:80px; height:22px; ">
- <caption>자격조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //debugger;
- // 건강생활 유지비 분리 청구 할 수 있도록 프로그램 수정 (2017/02/22 이정택)
- /*
- if (gPayOwnBAmt != 0 && gPayInsuBAmt != 0) {
- if (getNodesetCount("/root/main/dayno/msg4/pid") > 0) {
- if (gMsgAllowYN != "N") {
- messageBox("의료급여 승인된 정보가 있습니다. \n\n 당일 동일과 승인내역이 있을경우 승인취소후 재승인하셔야 합니다.", "E999", "");
- }
- btn_rcptreprint.disabled = true;
- button1.disabled = false;
- }
- }
- */
- // 건강생활 유지비 분리 청구 할 수 있도록 프로그램 수정 (2017/02/22 이정택)
-
- gRrgstno = model.getValue("/root/send/m1/rrgstno");
- gHngnm = model.getValue("/root/send/m1/hngnm");
- if (gHngnm != null && gHngnm.trim() != "") {
- gHngnm = gHngnm.replace("★", "");
- }
- gOrddd = model.getValue("/root/send/m1/orddd");
-
- if (pmcfGetNhicQualification_ws(gPid
- , gRrgstno
- , gYkiho
- , gHngnm
- , gOrddd
- , gLoginId
- , gPassWord
- , gClientInfo
- , getUserId()
- , ( gMsgAllowYN != " N" ? true : false ))) {
- MSGReceiveYN = "Y";
- } else {
- MSGReceiveYN = "N";
- return;
- }
-
- model.copyNode("/root/main/m2", "/root/temp/nhicrslt/m2");
-
- var ownbflag = model.getValue("/root/main/m2/ownbflag").trim();
- var flagmsg = model.getValue("/root/init_com/P0365list/P0365[cdid='" + ownbflag + "']/cdnm");
- var otptownbflag = model.getValue("/root/send/m3/ownbflag").trim();
- var choicorpmark1 = model.getValue("/root/main/m2/choicorpmark1");
- var choicorpmark2 = model.getValue("/root/main/m2/choicorpmark2");
- var choicorpmark3 = model.getValue("/root/main/m2/choicorpmark3");
- var choicorpmark4 = model.getValue("/root/main/m2/choicorpmark4");
-
- if (ownbflag != "" && flagmsg != "") {
-
- if (choicorpmark1 == gYkiho || choicorpmark2 == gYkiho || choicorpmark3 == gYkiho || choicorpmark4 == gYkiho) {
-
- if (gMsgAllowYN != "N") {
- messageBox("[" + gHngnm + "]님은 [" + ownbflag + " : " + flagmsg + "] 입니다.", "I999", "");
- }
-
- model.setValue("/root/send/m3/ownbflag", ownbflag);
-
- } else if (otptownbflag == "") {
-
- if (ownbflag == "M001" || ownbflag == "M002" || ownbflag == "B001" || ownbflag == "B002") {
-
- if (gMsgAllowYN != "N") {
- messageBox("[" + gHngnm + "]님은 선택기관에서 의뢰된 수급권자 입니다.!" + "\n"
- + "의뢰서 유무를 확인하시고, 의뢰서가 있을시 본인부담여부를 (B005, B006, B009)으로 선택하시고," + "\n"
- + "신종플루진단/치료위해 내원일 경우 (B099)으로 선택하시고, 승인/확인 하시길 바랍니다.", "I999", "");
- }
-
- if (gEtcOrdFlag == "W") {
- model.setValue("/root/send/m3/ownbflag", "B099");
- opener.javascript.setParameter("SPPMC03900_ownbflag", "B099");
- }
- }
-
- if ( ( ownbflag == "M012" || ownbflag == "M013" || ownbflag == "M014" )
- && ( flagmsg != "" && gMsgAllowYN != "N" )) {
- messageBox("[" + gHngnm + "]님은 [" + ownbflag + " : " + flagmsg + "]" + "\n"
- + "진료의뢰여부 등을 확인 후 자격조회화면의 본인부담여부(M013, M014)를 선택하세요.", "I999", "");
- }
-
- } else if (flagmsg != "" && gMsgAllowYN != "N") {
-
- messageBox("[" + gHngnm + "]님은 [" + ownbflag + " : " + flagmsg + "] 입니다.", "I999", "");
- }
- }
-
- // 차상위대상자
- var disRegPrson3 = model.getValue("/root/temp/nhicrslt/m2/disregprson3");
-
- if (disRegPrson3.trim() != "" && disRegPrson3.length >= 21) {
-
- model.makeValue("/root/main/m2/scndsuptrgtman_cd", disRegPrson3.substr(0, 4));
- model.makeValue("/root/main/m2/scndsuptrgtman_fromdd", disRegPrson3.substr(4, 8));
- model.makeValue("/root/main/m2/scndsuptrgtman_todd", disRegPrson3.substr(12, 8));
- model.makeValue("/root/main/m2/scndsuptrgtman_flag", disRegPrson3.substr(20, 1));
-
- gScndYN = "Y";
- }
-
- // 급여 제한 여부
- cap_qlfrestrictcd.attribute("background-color") = "#cce8ff"; // 급여 제한 여부
- var qlfrestrictcd = model.getValue("/root/main/m2/qlfrestrictcd")
- if (qlfrestrictcd == "01" || qlfrestrictcd == "02") {
- cap_qlfrestrictcd.attribute("background-color") = "#ffff00";
- }
-
- // 급여 제한 일자
- cap_paylimdd.attribute("background-color") = "#cce8ff"; // 급여 제한 일자
- var paylimdd = model.getValue("/root/main/m2/paylimdd");
- if (paylimdd != "" && paylimdd != "-" && paylimdd != " " && ownbflag != "" && ownbflag != "-" && ownbflag != " ") {
- cap_paylimdd.value = "선택기관시작";
- } else {
- cap_paylimdd.value = "급여제한일자";
- }
-
- if (paylimdd != "" && paylimdd != "-" && paylimdd != " ") {
- if (paylimdd < gOrddd && ( ownbflag == "" || ownbflag == " " )) {
- cap_paylimdd.attribute("background-color") = "#ffff00";
- if (gMsgAllowYN != "N") {
- messageBox("[" + gHngnm + "]님은 [" + paylimdd + "]일자로 급여제한된 환자입니다.", "I999", "");
- }
- }
- }
-
- // 출국자 여부
- cap_dcntrypsnyn.attribute("background-color") = "#cce8ff";
- var dcntrypsnyn = model.getValue("/root/main/m2/dcntrypsnyn");
- if (dcntrypsnyn == "Y") {
- cap_dcntrypsnyn.attribute("background-color") = "#ffff00";
- }
-
- if (gMsgAllowYN != "N") {
-
- if (qlfrestrictcd == "01") {
-
- if (dcntrypsnyn == "Y") {
- messageBox("[" + gHngnm + "]님은 현재 출국으로 인한 급여정지 대상자입니다. [일반]", "I999", "");
- } else {
- messageBox("[" + gHngnm + "]님은 무자격 환자입니다. [일반]", "I999", "");
- }
-
- } else if (dcntrypsnyn == "Y") {
-
- messageBox("[" + gHngnm + "]님은 현재 출국등으로 인한 급여정지 대상자입니다. [전액본인부담]", "I999", "");
-
- } else if (qlfrestrictcd == "02") {
-
- messageBox("[" + gHngnm + "]님은 보험료체납 급여제한 환자입니다. [전액본인부담]", "I999", "");
- }
- }
-
- //의료급여환자의 경우 진료확인번호 승인 메세지 표시
- //건유비 잔액이 있고, 본인 일부부담금이 있으면 건유비 차감 메세지 출력
- //산전비 잔액이 있으면 산전비 차감 메세지 출력
- var qualflag = model.getValue("/root/main/m2/qualflag");
- if (( qualflag == "7" || qualflag == "8" ) && gMsgAllowYN != "N") { // 7 : 의료 급여 1종, 8 : 의료 급여 2종
-
- // 기승인된 내역이 없을 때만 메세지 표시
- if (getNodesetCount("/root/main/dayno/msg4/pid") < 1
- && model.getValue("/root/send/m3/maindiagmark") != ""
- && model.getValue("/root/send/m3/maindiagmark") != "-"
- && model.getValue("/root/send/m3/maindiagmark") != " ") {
-
- //2017/02/22 승인에서는 메시지 뜨시 않도록 수정(이정택)
- //건생비 메시지와 산전비 메시지를 구분 처리
- if (opener.javascript.getParameter("SPPMC03900_MSG_YN") != "N") {
-
- if (parseInt(model.getValue("/root/main/m2/pregremamt")) > 0
- && parseInt(model.getValue("/root/send/m3/ownpartbamt")) > 0
- && gDeptCd == "2100000000") {
-
- messageBox("산전진료비 청구 가능한 환자입니다. 산전진료비 청구 승인하세요!!", "I999", "");
-
- } else if (parseInt(model.getValue("/root/main/m2/heallifeamtval")) > 0
- && parseInt(model.getValue("/root/send/m3/ownpartbamt")) > 0 ) {
-
- messageBox("건강생활유지비 청구 가능한 환자입니다. 건유비 청구 승인하세요!!", "I999", "");
-
- } else {
-
- messageBox("의료급여환자입니다. 진료확인번호 승인해주세요!!", "I999", "");
-
- }
- }
- }
- }
-
- var srdgfromdd = model.getValue("/root/main/m2/srdgfromdd");
- var srdgtodd = model.getValue("/root/main/m2/srdgtodd");
- var srdgrgstno = model.getValue("/root/main/m2/srdgrgstno");
-
- var rooafromdd = model.getValue("/root/main/m2/rooafromdd");
- var rooatodd = model.getValue("/root/main/m2/rooatodd");
- var rooargstno = model.getValue("/root/main/m2/rooargstno");
-
- var heallifeamtval = model.getValue("/root/main/m2/heallifeamtval").replaceAll(",", "");
- var pregremamt = model.getValue("/root/main/m2/pregremamt").replaceAll(",", "");
-
- if (qualflag == "7" && gMsgAllowYN != "N") { // 의료 급여 1종
- if( ( ( parseInt(srdgfromdd) <= parseInt(gOrddd) && parseInt(gOrddd) <= parseInt(srdgtodd) )
- && !isNull(srdgrgstno.trim()) && parseInt(heallifeamtval.replaceAll(",", "")) == 0 && isNull(ownbflag) )
- || ( ( parseInt(rooafromdd) <= parseInt(gOrddd) && parseInt(gOrddd) <= parseInt(rooatodd) )
- && !isNull(rooargstno.trim()) && parseInt(heallifeamtval.replaceAll(",", "")) == 0 && isNull(ownbflag) )) {
- messageBox("[본인부담면제코드]가 없으니 환자를 관할 시군구청으로\n안내바랍니다.", "I");
- }
- }
-
- // 의료급여 1종 환자중 건유비와 산전비 같이 존재하는 환자는 메시지로 팝업띄어줌
- if(opener.javascript.getParameter("SPPMC03900_MSG_YN")!="N"){
- if (qualflag == "7" && gMsgAllowYN != "N" && parseInt(pregremamt) != 0 && parseInt(heallifeamtval) != 0) {
- messageBox("[본인부담금 면제]대상자 입니다. 관할 시군구청으로\n안내바랍니다.", "I");
- }
- }
-
- // 의료급여 1종에 장애인이면 안내 팝업
- var handicapyn = model.getValue("/root/main/m2/handicapyn");
- if (qualflag == "7" && gMsgAllowYN != "N" && handicapyn == "Y") {
- messageBox("의료급여 1종 장애인 환자입니다.", "I");
- }
-
- // 메르스 접촉자 문구
- if (model.getValue("/root/main/m2/msg").match("접촉자")) {
- cap_mers.visible = true;
- } else {
- cap_mers.visible = false;
- }
-
- // 장애인 표시
- if (handicapyn == "Y") {
- img_obstyn.src = "../../../com/commonweb/images/checked.gif";
- cap_obstyn.attribute("color") = "black";
- //장애인의 경우 장애인 등록여부 확인해 달라고 안내(2018/04/16 이정택)
- messageBox("장애인으로 등록된 환자입니다. 장애인 대불을 위하여\r장애인 등록여부를 확인 후 진행하여 주시기 바랍니다.", "I");
- //장애인의 경우 장애인 등록여부 확인해 달라고 안내(2018/04/16 이정택)
- } else {
- img_obstyn.src = "../../../com/commonweb/images/check.gif";
- cap_obstyn.attribute("color") = "darkgray";
- }
-
- model.setFocus("btn_cancel");
- model.refresh();
- ]]>
- </script>
- </button>
- <line id="line7" class="line_1" style="x1:0px; y1:65px; x2:1195px; y2:65px; "/>
- <caption id="caption65" class="cell_1" style="left:0px; top:95px; width:108px; height:23px; vertical-align:middle; ">자격 여부</caption>
- <caption id="caption2" class="cell_1" style="left:0px; top:120px; width:108px; height:23px; vertical-align:middle; ">자격 취득일</caption>
- <caption id="caption3" class="cell_1" style="left:0px; top:70px; width:108px; height:23px; vertical-align:middle; ">세대주 성명</caption>
- <caption id="caption8" class="cell_1" style="left:235px; top:170px; width:133px; height:23px; vertical-align:middle; ">시설 기호 (증번호)</caption>
- <caption id="cap_paylimdd" class="cell_1" style="left:0px; top:195px; width:108px; height:23px; vertical-align:middle; ">
- <![CDATA[급여 제한일]]>
- <hint>
- <![CDATA[( 건강 보험 상실 일자 )]]>
- </hint>
- </caption>
- <caption id="caption10" class="cell_1" style="left:0px; top:145px; width:108px; height:23px; vertical-align:middle; ">본인 부담 여부</caption>
- <caption id="caption11" class="cell_1" style="left:235px; top:70px; width:133px; height:23px; vertical-align:middle; ">건강 생활 유지비 잔액</caption>
- <caption id="cap_dcntrypsnyn" class="cell_1" style="left:235px; top:120px; width:133px; height:23px; vertical-align:middle; ">출국자 여부</caption>
- <caption id="caption14" class="cell_1" style="left:235px; top:220px; width:88px; height:23px; text-align:right; vertical-align:middle; padding-right:7; ">기관 2</caption>
- <caption id="caption15" class="cell_1" style="left:235px; top:245px; width:88px; height:23px; text-align:right; vertical-align:middle; padding-right:7; ">기관 3</caption>
- <caption id="caption16" class="cell_1" style="left:235px; top:270px; width:88px; height:23px; text-align:right; vertical-align:middle; padding-right:7; ">기관 4</caption>
- <caption id="caption17" class="cell_1" style="left:235px; top:195px; width:88px; height:23px; text-align:right; vertical-align:middle; padding-right:7; ">
- <![CDATA[기관 1]]>
- <hint>
- <![CDATA[( 관할 지사 코드 )]]>
- </hint>
- </caption>
- <output id="output2" ref="/root/main/m2/qualacqtdd" class="output_fix" format="yyyy-mm-dd" appearance="output" style="left:110px; top:121px; width:120px; height:19px; text-align:left; "/>
- <output id="output3" ref="/root/main/m2/hshdnm" class="output_fix" appearance="output" style="left:110px; top:71px; width:120px; height:19px; text-align:left; "/>
- <output id="output5" ref="/root/main/m2/estmmark" class="output_fix" appearance="output" style="left:370px; top:171px; width:90px; height:19px; text-align:left; "/>
- <output id="output6" ref="/root/main/m2/dcntrypsnyn" class="output_fix" appearance="output" style="left:370px; top:121px; width:90px; height:19px; text-align:left; "/>
- <output id="output7" ref="/root/main/m2/paylimdd" class="output_fix" appearance="output" style="left:110px; top:196px; width:120px; height:19px; text-align:left; "/>
- <output id="output10" ref="/root/main/m2/heallifeamtval" class="output_fix" format="(-)#,###" appearance="output" style="left:370px; top:71px; width:90px; height:19px; font-weight:bold; text-align:right; background-color:#ffffee; "/>
- <input id="output11" ref="/root/main/m2/choicorpmark4" class="output_fix" editable="false" appearance="input" style="left:325px; top:271px; width:63px; height:19px; text-align:center; "/>
- <input id="output12" ref="/root/main/m2/choicorpmark3" class="output_fix" editable="false" appearance="input" style="left:325px; top:246px; width:63px; height:19px; text-align:center; "/>
- <input id="output13" ref="/root/main/m2/choicorpmark1" class="output_fix" editable="false" appearance="input" style="left:325px; top:196px; width:63px; height:19px; text-align:center; "/>
- <input id="output14" ref="/root/main/m2/choicorpmark2" class="output_fix" editable="false" appearance="input" style="left:325px; top:221px; width:63px; height:19px; text-align:center; "/>
- <output id="output15" ref="/root/main/m2/choicorpnm4" class="output_fix" appearance="output" style="left:390px; top:271px; width:70px; height:19px; text-align:left; "/>
- <output id="output16" ref="/root/main/m2/choicorpnm3" class="output_fix" appearance="output" style="left:390px; top:246px; width:70px; height:19px; text-align:left; "/>
- <output id="output17" ref="/root/main/m2/choicorpnm1" class="output_fix" appearance="output" style="left:390px; top:196px; width:70px; height:19px; text-align:left; "/>
- <output id="output18" ref="/root/main/m2/choicorpnm2" class="output_fix" appearance="output" style="left:390px; top:221px; width:70px; height:19px; text-align:left; "/>
- <select1 id="combo1" ref="/root/main/m2/qualflag" disabled="true" appearance="minimal" style="left:110px; top:96px; width:120px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init_com/P0364list/P0364">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption18" class="tit_2" style="left:0px; top:50px; width:80px; height:13px; ">조회 내역</caption>
- <caption id="caption19" class="cell_1" style="left:0px; top:380px; width:143px; height:23px; vertical-align:middle; ">진료 형태</caption>
- <caption id="caption20" class="cell_1" style="left:0px; top:455px; width:143px; height:23px; vertical-align:middle; ">입(내원) 일수</caption>
- <caption id="caption21" class="cell_1" style="left:0px; top:505px; width:143px; height:23px; vertical-align:middle; ">투약 일수</caption>
- <caption id="caption22" class="cell_1" style="left:265px; top:455px; width:148px; height:23px; color:transparent; vertical-align:middle; ">본인 일부 부담금</caption>
- <caption id="caption23" class="cell_1" style="left:265px; top:480px; width:148px; height:23px; vertical-align:middle; border-width:1px; ">건강 생활 유지비 청구액</caption>
- <line id="line3" class="line_1" style="x1:570px; y1:375px; x2:880px; y2:375px; "/>
- <caption id="caption24" class="tit_2" style="left:570px; top:360px; width:108px; height:13px; ">승인 처리 결과</caption>
- <caption id="caption26" class="cell_1" style="left:0px; top:405px; width:143px; height:23px; vertical-align:middle; ">진료일</caption>
- <caption id="caption27" class="cell_1" visibility="visible" style="left:0px; top:580px; width:143px; height:23px; vertical-align:middle; ">처방전 교부 기관 (약국)</caption>
- <caption id="caption29" class="cell_1" style="left:265px; top:380px; width:148px; height:23px; vertical-align:middle; ">본인 부담 여부</caption>
- <caption id="caption30" class="cell_1" style="left:0px; top:430px; width:143px; height:23px; vertical-align:middle; ">주 상병 분류 기호</caption>
- <caption id="caption31" class="cell_1" style="left:265px; top:555px; width:148px; height:23px; vertical-align:middle; ">진료 의뢰 기관 기호</caption>
- <caption id="caption35" class="cell_1" style="left:265px; top:580px; width:148px; height:23px; vertical-align:middle; ">장애 시 진료 확인 번호</caption>
- <caption id="caption36" class="cell_1" style="left:570px; top:430px; width:148px; height:23px; vertical-align:middle; ">본인 일부 부담금</caption>
- <caption id="caption37" class="cell_1" style="left:570px; top:405px; width:148px; height:23px; vertical-align:middle; ">진료 확인 번호</caption>
- <caption id="caption40" class="cell_1" style="left:570px; top:455px; width:148px; height:23px; vertical-align:middle; ">건강 생활 유지비 청구액</caption>
- <caption id="caption43" class="cell_1" style="left:570px; top:380px; width:148px; height:23px; vertical-align:middle; ">승인 여부</caption>
- <caption id="caption38" class="cell_1" style="left:570px; top:555px; width:83px; height:48px; vertical-align:top; padding-top:5; ">서버 메시지</caption>
- <textarea id="output19" ref="/root/main/m2/msg" scroll="autovscroll" editable="false" appearance="textarea" style="left:110px; top:295px; width:350px; height:45px; text-align:left; word-wrap:word; padding-top:5; "/>
- <select1 id="combo2" ref="/root/send/m3/ordflag" disabled="false" appearance="minimal" style="left:145px; top:381px; width:115px; height:19px; text-align:left; ">
- <choices>
- <itemset nodeset="/root/init_com/P0401list/P0401">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <input id="input1" ref="/root/send/m3/indayno" style="left:145px; top:456px; width:115px; height:19px; text-align:left; "/>
- <input id="input2" ref="/root/send/m3/medidayno" style="left:145px; top:506px; width:115px; height:19px; text-align:left; "/>
- <input id="input3" ref="/root/send/m3/ownpartbamt" format="(-)#,###" style="left:415px; top:456px; width:140px; height:19px; font-weight:bold; text-align:right; background-color:#ffffee; border-style:solid; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- ipt_heallifeamtclamamt.dispatch("xforms-value-changed");
- ]]>
- </script>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if(event.keyCode == "13") {
- model.setFocus("combo3");
- }
- ]]>
- </script>
- </input>
- <input id="input5" ref="/root/send/m3/instbamt" disabled="true" format="(-)#,###" style="left:415px; top:406px; width:140px; height:19px; font-weight:bold; text-align:right; background-color:#ffffee; "/>
- <input id="input6" ref="/root/send/m3/maindiagmark" style="left:145px; top:431px; width:115px; height:19px; text-align:left; "/>
- <input id="input7" ref="/root/send/m3/orddd" format="yyyy-mm-dd" style="left:145px; top:406px; width:115px; height:19px; text-align:left; "/>
- <input id="input8" ref="/root/send/m3/mpsissinstmark" visibility="visible" style="left:145px; top:581px; width:115px; height:19px; text-align:left; "/>
- <input id="input9" ref="/root/send/m3/mpsissno" visibility="visible" style="left:145px; top:556px; width:115px; height:19px; text-align:left; "/>
- <select1 id="combo3" ref="/root/send/m3/ownbflag" disabled="false" appearance="minimal" showvalue="true" overflow="visible" style="left:415px; top:381px; width:140px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init_com/P0365list/P0365">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //20100301 고시 적용 레이아웃 추가
- if (model.getValue("/root/send/m3/ownbflag") == "B005") {
- model.makeValue("/root/send/tmp_m3/tmpm3_pid", model.getValue("/root/send/pid"));
- model.makeValue("/root/send/tmp_m3/tmpm3_orddd", model.getValue("/root/send/orddd"));
- model.makeValue("/root/send/tmp_m3/tmpm3_deptcd", model.getValue("/root/send/deptcd"));
- model.makeValue("/root/send/tmp_m3/tmpm3_ordtype", model.getValue("/root/send/ordtype"));
- model.makeValue("/root/send/tmp_m3/tmpm3_instcd", model.getValue("/root/hidden/session/sess_posinstcd"));
- if (submit("TRPAC03903") == true) {
- if (model.getValue("/root/tmp_m3/msg3/tmp_cnstchoicormark") != "" && model.getValue("/root/tmp_m3/msg3/tmp_cnstchoicormark") != null) {
- model.setValue("/root/send/m3/cnstchoicormark", model.getValue("/root/tmp_m3/msg3/tmp_cnstchoicormark"));
- input31.refresh();
- }
- }
- } else {
- model.setValue("/root/send/m3/cnstchoicormark","");
- input31.refresh();
- }
- ]]>
- </script>
- </select1>
- <input id="input11" ref="/root/send/m3/errordcnfmno" style="left:415px; top:581px; width:140px; height:19px; text-align:left; "/>
- <button id="btn_rcptreprint" class="btn4_letter4" visibility="visible" style="left:393px; top:350px; width:80px; height:22px; ">
- <caption>급여승인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fReqApproval();
- ]]>
- </script>
- </button>
- <input id="input12" ref="/root/main/m4/aprvflag" style="left:720px; top:381px; width:160px; height:19px; text-align:center; "/>
- <input id="input13" ref="/root/main/m4/ordcnfmno" style="left:720px; top:406px; width:160px; height:19px; text-align:center; "/>
- <input id="input14" ref="/root/main/m4/ownpartbamt" format="(-)#,###" style="left:720px; top:431px; width:160px; height:19px; text-align:right; "/>
- <input id="input15" ref="/root/main/m4/heallifeamtclamamt" format="(-)#,###" style="left:720px; top:456px; width:160px; height:19px; text-align:right; "/>
- <input id="input16" ref="/root/main/m4/heallifeamtval" format="(-)#,###" style="left:720px; top:481px; width:160px; height:19px; text-align:right; "/>
- <select1 id="radio1" ref="/root/send/m3/anoinstreqyn" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:415px; top:531px; width:140px; height:19px; text-align:left; border-style:none; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <button id="button1" class="btn4_letter4" visibility="visible" style="left:475px; top:350px; width:80px; height:22px; ">
- <caption>승인취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fReqCancel();
- ]]>
- </script>
- </button>
- <caption id="caption34" class="tit_2" style="left:890px; top:360px; width:108px; height:13px; ">승인 취소 결과</caption>
- <line id="line6" class="line_1" style="x1:895px; y1:375px; x2:1195px; y2:375px; "/>
- <caption id="caption42" class="cell_1" style="left:895px; top:430px; width:138px; height:23px; vertical-align:middle; ">건강 생활 유지비 잔액</caption>
- <caption id="caption45" class="cell_1" style="left:895px; top:380px; width:138px; height:23px; vertical-align:middle; ">취소 여부</caption>
- <input id="input10" ref="/root/main/m6/cnclflag" style="left:1035px; top:381px; width:160px; height:19px; text-align:center; "/>
- <input id="input20" ref="/root/main/m6/ordcnfmno" style="left:1035px; top:406px; width:160px; height:19px; text-align:center; "/>
- <input id="input21" ref="/root/main/m6/heallifeamtval" style="left:1035px; top:431px; width:160px; height:19px; text-align:right; "/>
- <caption id="caption46" class="cell_1" style="left:895px; top:405px; width:138px; height:23px; vertical-align:middle; ">진료 확인 번호</caption>
- <textarea id="input22" ref="/root/main/m6/msg" scroll="autovscroll" style="left:980px; top:480px; width:215px; height:48px; word-wrap:word; "/>
- <caption id="caption47" class="cell_1" style="left:895px; top:480px; width:83px; height:48px; vertical-align:top; padding-top:5; ">서버 메시지</caption>
- <input id="input23" ref="/root/main/m6/msgcd" scroll="autovscroll" style="left:902px; top:503px; width:70px; height:19px; "/>
- <select1 id="combo4" ref="/root/main/m2/ownbflag" disabled="true" appearance="minimal" showvalue="true" overflow="visible" style="left:110px; top:146px; width:120px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init_com/P0365list/P0365">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <datagrid id="datagrid2" nodeset="/root/main/dayno/msg4" class="datagrid2" scroll="auto" caption="선택^등록번호^수진자 주민번호^이름^진료일^진료과^승인
여부^진료확인번호^본인일부
부담금^건유비
청구액^건유비
잔액^산전진료비
청구액^산전진료비
잔액^메세지^데이터입력시간" colsep="^" colwidth="30, 60, 100, 50, 75, 50, 40, 150, 70, 70, 70, 70, 70, 300, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:0px; top:640px; width:1195px; height:120px; text-align:center; ">
- <col checkvalue="Y,N" ref="chk" type="checkbox"/>
- <col ref="pid"/>
- <col ref="rrgstno" format="999999-9999999"/>
- <col ref="hngnm"/>
- <col ref="orddd" format="yyyy-mm-dd"/>
- <col ref="deptcd"/>
- <col ref="aprvflag"/>
- <col ref="ordcnfmno"/>
- <col ref="ownpartbamt" format="(-)#,###" style="text-align:right; padding-right:1; "/>
- <col ref="heallifeamtclamamt" format="(-)#,###" style="text-align:right; padding-right:1; "/>
- <col ref="heallifeamtval" format="(-)#,###" style="text-align:right; padding-right:1; "/>
- <col ref="pregdmndamt" format="(-)#,###" style="text-align:right; padding-right:1; "/>
- <col ref="pregremamt" format="(-)#,###" style="text-align:right; padding-right:1; "/>
- <col ref="msg" style="text-align:left; padding-left:1; "/>
- <col ref="datainptdt"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(model.getValue("/root/main/dayno/msg4["+datagrid2.row+"]/chk")=='Y'){
- model.copyNode("/root/main/m4","/root/main/dayno/msg4["+ datagrid2.row +"]");
- button1.disabled = false;
- model.refresh();
- }else{
- button1.disabled = false;
- model.resetInstanceNode("/root/main/m4");
- model.refresh();
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption48" class="tit_2" style="left:0px; top:620px; width:95px; height:13px; ">기승인 내역</caption>
- <line id="line9" class="line_1" style="x1:0px; y1:635px; x2:1195px; y2:635px; "/>
- <caption id="caption49" class="search_name" style="left:415px; top:8px; width:86px; height:17px; ">진료일자 :</caption>
- <input id="ipt_heallifeamtclamamt" ref="/root/send/m3/heallifeamtclamamt" format="(-)#,###" style="left:415px; top:481px; width:140px; height:19px; font-weight:bold; text-align:right; background-color:#ccccff; border-style:solid; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var orgownpartbamt = model.getValue("/root/send/m3/orgownpartbamt");
- var heallifeamtclamamt = model.getValue("/root/send/m3/heallifeamtclamamt");
-
- //값을 지월을때 체크
- if( orgownpartbamt == '' || orgownpartbamt == ' ' ){
- orgownpartbamt = 0;
- model.setValue("/root/send/m3/orgownpartbamt", orgownpartbamt);
- }
- if( heallifeamtclamamt == '' || heallifeamtclamamt == ' ' ){
- heallifeamtclamamt = 0;
- model.setValue("/root/send/m3/heallifeamtclamamt", heallifeamtclamamt);
- }
- if( isNaN(orgownpartbamt) ){
- messageBox("본인부담금액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- }else if( isNaN(heallifeamtclamamt) ){
- messageBox("건강생활 유지비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- model.setValue("/root/send/m3/heallifeamtclamamt", orgownpartbamt);
- model.setValue("/root/send/m3/ownpartbamt", 0);
- return false;
- }
- if( parseInt(orgownpartbamt) < parseInt(heallifeamtclamamt) ){
- var ret = messageBox("건강생활 유지비 청구액[" + heallifeamtclamamt + "]이 본인일부부담금액[" + orgownpartbamt + "] 보다 많습니다. 본인일부부담금액과 같은 금액으로 입력하시겠습니까", "Q999", "");
- if( ret == 6 ){
- model.setValue("/root/send/m3/heallifeamtclamamt", orgownpartbamt);
- model.setValue("/root/send/m3/ownpartbamt", 0);
- }else{
- model.setValue("/root/send/m3/heallifeamtclamamt", 0);
- model.setValue("/root/send/m3/ownpartbamt", orgownpartbamt);
- }
- }else{
- // model.setValue("/root/send/m3/heallifeamtclamamt", 0);
- model.setValue("/root/send/m3/ownpartbamt", parseInt(orgownpartbamt) - parseInt(heallifeamtclamamt));
- }
- ipt_heallifeamtclamamt.refresh();
- input3.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if(event.keyCode == "13"){
- model.setFocus("combo3");
- }
- ]]>
- </script>
- </input>
- <button id="btn_cancel" class="btn1_letter2" style="left:1130px; top:6px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- opener.javascript.setParameter("SPPMC03900_RTN_osunap", "N");
-
- if (model.getValue("/root/main/m2/qualflag").trim() == "") {
-
- opener.javascript.setParameter("SPPMC03900_RTN", "N");
- window.close();
- }else{
- btn_confirm.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </button>
- <button id="btn_confirm" accesskey="f2" class="btn1_letter4" visibility="hidden" style="left:1115px; top:40px; width:80px; height:22px; ">
- <caption>조회확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fConfirm();
- window.close();
- ]]>
- </script>
- <hint>
- <![CDATA[F2]]>
- </hint>
- </button>
- <caption id="caption28" class="cell_1" visibility="visible" style="left:0px; top:555px; width:143px; height:23px; vertical-align:middle; ">처방전 교부 번호</caption>
- <caption id="caption50" class="cell_1" style="left:0px; top:530px; width:143px; height:23px; vertical-align:middle; ">처방전 발급 유무</caption>
- <select1 id="radio2" ref="/root/send/m3/prscgnoyn" appearance="full" cols="2" overflow="visible" style="left:145px; top:531px; width:100px; height:19px; text-align:left; border-style:none; ">
- <choices>
- <item>
- <label>발급</label>
- <value>Y</value>
- </item>
- <item>
- <label>미발급</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <select1 id="combo6" ref="/root/send/m3/diagoutcd" disabled="false" appearance="minimal" style="left:145px; top:481px; width:115px; height:19px; text-align:left; ">
- <choices>
- <item>
- <label>입원중</label>
- <value>1</value>
- </item>
- <item>
- <label>퇴원</label>
- <value>2</value>
- </item>
- <item>
- <label>기타(외래 등)</label>
- <value>9</value>
- </item>
- </choices>
- </select1>
- <caption id="caption52" class="cell_1" style="left:265px; top:530px; width:148px; height:23px; vertical-align:middle; ">타 기관 의뢰여부</caption>
- <button id="btn_ptbs_search" class="icon_search" style="left:176px; top:8px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.makeNode("/root/main/patinfo/patinfolist");
-
- model.setValue("/root/source/checkfnexam", "1");
- model.setValue("/root/source/autoflag", "NON"); // 조회내역 없을경우 자동 화면 닫기
-
- if (model.getValue("/root/source/srchcond") == "") {
- model.setValue("/root/source/srchcond", "1");
- }
-
- modal("SPPMC02500", "1", "150", "150", "SPPMC02500", "/root/source", "/root/send");
-
- model.resetInstanceNode("/root/source");
-
- // 환자번호 copy
- var popupendflag = model.getValue("/root/main/popupendflag");
-
- if (popupendflag == "ok") {
-
- //주민번호
- gRrgstno = model.getValue("/root/main/patinfo/patinfolist/rrgstno1") + model.getValue("/root/main/patinfo/patinfolist/rrgstno2");
- model.setValue("/root/send/m1/rrgstno", gRrgstno);
-
- //이름
- gHngnm = model.getValue("/root/main/patinfo/patinfolist/hngnm").replace("★", "");
- model.setValue("/root/send/m1/hngnm", gHngnm);
-
- //pid
- gPid = model.getValue("/root/main/patinfo/patinfolist/pid");
- model.setValue("/root/send/m1/pid", gPid);
-
- model.setvalue("/root/send/m3/rrgstno", model.getValue("/root/send/m1/rrgstno")); // 수진자 주민번호
- model.setvalue("/root/send/m3/hngnm", model.getValue("/root/send/m1/hngnm")); // 수진자 성명
-
- model.refresh();
-
- btn_search.dispatch("DOMActivate");
-
- btn_rcptreprint.disabled = true;
- button1.disabled = true;
- }
- ]]>
- </script>
- </button>
- <input id="input19" ref="/root/main/m4/pregdmndamt" format="(-)#,###" style="left:720px; top:506px; width:160px; height:19px; text-align:right; "/>
- <input id="input24" ref="/root/main/m4/pregremamt" format="(-)#,###" style="left:720px; top:531px; width:160px; height:19px; text-align:right; "/>
- <input id="input25" ref="/root/main/m6/pregremamt" style="left:1035px; top:456px; width:160px; height:19px; text-align:right; "/>
- <caption id="caption59" class="cell_1" style="left:895px; top:455px; width:138px; height:23px; vertical-align:middle; ">산전 지원금 잔액</caption>
- <caption id="caption60" class="search_name" style="left:215px; top:8px; width:65px; height:17px; ">이름 :</caption>
- <caption id="caption61" class="cell_1" style="left:265px; top:430px; width:148px; height:23px; color:transparent; vertical-align:middle; ">비급여 총금액</caption>
- <input id="input26" ref="/root/send/m3/pregsumamt" disabled="true" format="(-)#,###" style="left:415px; top:431px; width:140px; height:19px; font-weight:bold; text-align:right; background-color:#ffffee; "/>
- <caption id="caption62" class="cell_1" style="left:265px; top:505px; width:148px; height:23px; vertical-align:middle; border-width:1px; ">산전 지원금 청구액</caption>
- <input id="input27" ref="/root/send/m3/pregdmndamt" format="(-)#,###" style="left:415px; top:506px; width:140px; height:19px; font-weight:bold; text-align:right; background-color:#ccccff; border-style:solid; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //debugger;
- var orgownpartbamt = model.getValue("/root/send/m3/orgownpartbamt");
- var pregdmndamt = model.getValue("/root/send/m3/pregdmndamt");
- var pregsumamt = model.getValue("/root/send/m3/pregsumamt");
- var pregremamt = model.getValue("/root/main/m2/pregremamt");
- var deptcd = model.getValue("/root/main/dayno/deptcdlist[ cd = '" + gDeptCd + "']/deptcd") + '00';
- if( deptcd != '1000'){
- messageBox("산전 지원비는 [산부인과]인 경우에만 청구 가능합니다. 진료과를 확인하시고 다시 시도해주세요!!", "E999", "");
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
-
- //값을 지월을때 체크
- if( pregsumamt == '' || pregsumamt == ' ' ){
- pregsumamt = 0;
- model.setValue("/root/send/m3/pregsumamt", pregsumamt);
- }
- if( orgownpartbamt == '' || orgownpartbamt == ' ' ){
- orgownpartbamt = 0;
- model.setValue("/root/send/m3/orgownpartbamt", orgownpartbamt);
- }
- if( pregdmndamt == '' || pregdmndamt == ' ' ){
- pregdmndamt = 0;
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }
- if( pregremamt == '' || pregremamt == ' ' ){
- pregremamt = 0;
- }
- if( isNaN(pregsumamt) ){
- messageBox("본인부담총금액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- }else if( isNaN(pregdmndamt) ){
- messageBox("산전 지원비 청구액이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- model.setValue("/root/send/m3/pregdmndamt", 0);
- return false;
- }else if( isNaN(pregremamt) ){
- messageBox("산전 지원비 잔액이 수치형이 아닙니다. 전산실에 문의하세요!", "E999", "");
- return false;
- }else if( isNaN(orgownpartbamt) ){
- messageBox("본인일부부담금이 수치형이 아닙니다. 확인 후 다시 입력하세요!", "E999", "");
- model.setValue("/root/send/m3/ownpartbamt", 0);
- return false;
- }
- /* 2017/02/22 이정택 주석처리함
- if( parseInt(pregdmndamt) > (parseInt(pregsumamt) + parseInt(orgownpartbamt)) ){
- var ret = messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 본인부담총금액(본인일부부담금 + 비급여총금액)[" + (parseInt(pregsumamt) + parseInt(orgownpartbamt)) + "] 보다 많습니다. 본인부담총금액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- pregdmndamt = parseInt(pregsumamt) + parseInt(orgownpartbamt);
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }else{
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
- }
- */
-
- /*
- * 산전비 일일 사용한도 폐지에 따른 수정 - 2013.04.18
- * 2013.04.22 부터 의료급여 환자의 임신출산진료비 1일 사용한도가 폐지
- */
- if(model.getValue("/root/send/m3/orddd") < '20130422'){
- //2011.04.01 부터 산전비 일일한도 6만원으로 상승
- var maxPregdmmnAmt = 0;
- if(model.getValue("/root/send/m3/orddd") < '20110401'){
- maxPregdmmnAmt = 40000;
- }else{
- maxPregdmmnAmt = 60000;
- }
-
- if (gOrdtype == "O" || gOrdtype == "E"){
- if( parseInt(pregdmndamt) > parseInt(maxPregdmmnAmt) ){
- var ret = messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 1회 청구 한도액["+ maxPregdmmnAmt +"] 보다 많습니다. 1회 청구 한도액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- pregdmndamt = maxPregdmmnAmt;
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }else{
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
- }
- }else{
- var indayno = model.getValue("/root/send/m3/indayno");
- if( isNaN(indayno) || indayno == '' ){
- indayno = 1;
- }
- //2011.04.01 부터 산전비 일일한도 6만원으로 상승
- if(model.getValue("/root/send/m3/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 = messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 청구 한도액["+ maxAmt +"] 보다 많습니다. 1회 청구 한도액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- pregdmndamt = maxAmt;
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }else{
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
- }
- }
- }
-
- if( parseInt(pregdmndamt) > parseInt(pregremamt) ){
- var ret = messageBox("산전 지원비 청구액[" + pregdmndamt + "]이 산전 지원금 잔액[" + pregremamt + "] 보다 많습니다. 산전 지원금 잔액과 같은 금액으로 입력하시겠습니까?", "Q999", "");
- if( ret == 6 ){
- pregdmndamt = pregremamt;
- model.setValue("/root/send/m3/pregdmndamt", pregdmndamt);
- }else{
- model.setValue("/root/send/m3/pregdmndamt", 0);
- input27.refresh();
- return false;
- }
- }
-
- pregdmndamt = parseInt(pregdmndamt) - parseInt(pregsumamt);
- if( parseInt(pregdmndamt) > 0 ){
- model.setValue("/root/send/m3/ownpartbamt", parseInt(orgownpartbamt) - parseInt(pregdmndamt));
- }
-
- //잔전처리
- model.setValue("/root/send/m3/pregdmndamt", Math.floor(parseInt(model.getValue("/root/send/m3/pregdmndamt"))/10) * 10);
- input27.refresh();
- input3.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if(event.keyCode == "13"){
- model.setFocus("combo3");
- }
- ]]>
- </script>
- </input>
- <output id="output31" ref="/root/main/m2/pregremamt" class="output_fix" format="(-)#,###" appearance="output" style="left:370px; top:96px; width:90px; height:19px; font-weight:bold; text-align:right; background-color:#ffffee; "/>
- <caption id="caption63" class="cell_1" style="left:235px; top:95px; width:133px; height:23px; vertical-align:middle; ">산전 지원금 잔액</caption>
- <input id="input28" ref="/root/send/m1/hngnm" class="input_search" navindex="2" imemode="hangul" appearance="input" style="left:280px; top:7px; width:110px; height:19px; font-weight:bold; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- fGetPtInfo();
- }
- ]]>
- </script>
- </input>
- <input id="input29" ref="/root/send/m1/orddd" class="input_search" navindex="3" imemode="disabled" format="yyyy-mm-dd" appearance="input" style="left:505px; top:7px; width:95px; height:19px; font-weight:bold; text-align:center; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- fGetPtInfo();
- }
- ]]>
- </script>
- </input>
- <input id="input30" ref="/root/send/m1/rrgstno" class="input_search" navindex="4" imemode="disabled" format="999999-9999999" appearance="input" style="left:715px; top:7px; width:125px; height:19px; font-weight:bold; text-align:center; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- fGetPtInfo();
- }
- ]]>
- </script>
- </input>
- <input id="input31" ref="/root/send/m3/cnstchoicormark" style="left:415px; top:556px; width:140px; height:19px; font-weight:bold; text-align:left; background-color:#ccccff; border-style:solid; "/>
- <button id="button2" class="btn2_letter2" style="left:235px; top:221px; width:42px; height:19px; ">
- <caption>선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (model.getValue("/root/main/m2/choicorpmark2") == "" || model.getValue("/root/main/m2/choicorpmark2") == "0000" || model.getValue("/root/main/m2/choicorpmark2") == null) {
- return;
- }
- if (model.getValue("/root/send/m3/ownbflag") != "B005") {
- return;
- }
- model.setValue("/root/send/m3/cnstchoicormark", model.getValue("/root/main/m2/choicorpmark2"));
- input31.refresh();
- ]]>
- </script>
- <hint>
- <![CDATA[선택기관기호2를 진료의뢰기관기호로 입력]]>
- </hint>
- </button>
- <button id="button3" class="btn2_letter2" style="left:235px; top:246px; width:42px; height:19px; ">
- <caption>선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (model.getValue("/root/main/m2/choicorpmark3") == "" || model.getValue("/root/main/m2/choicorpmark3") == "0000" || model.getValue("/root/main/m2/choicorpmark3") == null) {
- return;
- }
- if (model.getValue("/root/send/m3/ownbflag") != "B005") {
- return;
- }
- model.setValue("/root/send/m3/cnstchoicormark", model.getValue("/root/main/m2/choicorpmark3"));
- input31.refresh();
- ]]>
- </script>
- <hint>
- <![CDATA[선택기관기호3를 진료의뢰기관기호로 입력]]>
- </hint>
- </button>
- <button id="button4" class="btn2_letter2" style="left:235px; top:271px; width:42px; height:19px; ">
- <caption>선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (model.getValue("/root/main/m2/choicorpmark4") == "" || model.getValue("/root/main/m2/choicorpmark4") == "0000" || model.getValue("/root/main/m2/choicorpmark4") == null) {
- return;
- }
- if (model.getValue("/root/send/m3/ownbflag") != "B005") {
- return;
- }
- model.setValue("/root/send/m3/cnstchoicormark", model.getValue("/root/main/m2/choicorpmark4"));
- input31.refresh();
- ]]>
- </script>
- <hint>
- <![CDATA[선택기관기호4를 진료의뢰기관기호로 입력]]>
- </hint>
- </button>
- <button id="button61" class="btn2_letter2" style="left:235px; top:196px; width:42px; height:19px; ">
- <caption>선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (model.getValue("/root/main/m2/choicorpmark1") == "" || model.getValue("/root/main/m2/choicorpmark1") == "0000" || model.getValue("/root/main/m2/choicorpmark1") == null) {
- return;
- }
- if (model.getValue("/root/send/m3/ownbflag") != "B005") {
- return;
- }
- model.setValue("/root/send/m3/cnstchoicormark", model.getValue("/root/main/m2/choicorpmark1"));
- input31.refresh();
- ]]>
- </script>
- <hint>
- <![CDATA[선택기관기호1를 진료의뢰기관기호로 입력]]>
- </hint>
- </button>
- <caption id="caption72" class="cell_1" style="left:0px; top:220px; width:108px; height:23px; vertical-align:middle; ">자격 상실 처리일</caption>
- <!--<output id="output8" ref="/root/main/m2/handicaprrgstdd" class="output_fix" appearance="output" style="left:715px; top:386px; width:185px; height:19px; text-align:left; "/>-->
- <output id="output37" ref="/root/main/m2/paylimrgstdd" class="output_fix" format="yyyy-mm-dd" appearance="output" style="left:110px; top:221px; width:120px; height:19px; font-weight:bold; text-align:left; "/>
- <caption id="caption13" class="cell_1" style="left:0px; top:245px; width:108px; height:23px; vertical-align:middle; ">장애인 등록 여부</caption>
- <caption id="cap_qlfrestrictcd" class="cell_1" style="left:0px; top:170px; width:108px; height:23px; vertical-align:middle; ">급여 제한 여부</caption>
- <select1 id="cmb_qlfrestrictcd" ref="/root/main/m2/qlfrestrictcd" disabled="true" appearance="minimal" style="left:110px; top:171px; width:120px; height:19px; ">
- <choices>
- <item>
- <label>무자격자</label>
- <value>01</value>
- </item>
- <item>
- <label>보험료체납 급여제한자</label>
- <value>02</value>
- </item>
- </choices>
- </select1>
- <caption id="cap_mers" visibility="hidden" style="left:136px; top:42px; width:234px; height:25px; font-size:14pt; font-weight:bold; color:#ff0000; ">※ 메르스 접촉자입니다.</caption>
- <caption id="cap_obstyn" style="left:125px; top:245px; width:40px; height:23px; color:darkgray; ">장애인</caption>
- <img id="img_obstyn" src="../../../com/commonweb/images/check.gif" style="left:110px; top:249px; width:13px; height:13px; background-stretch:stretch; "/>
- <button id="btn_ptmsg" class="btn3_letter6" style="left:1091px; top:611px; width:104px; height:22px; ">
- <caption>자격조회내역</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- setParameter("SPPMC03900_ptmsg_pid", model.getValue("/root/send/m0/pid"));
- open("SPPMC03902", "");
- ]]>
- </script>
- </button>
- <caption id="caption32" class="cell_1" style="left:0px; top:480px; width:143px; height:23px; vertical-align:middle; ">퇴원 구분</caption>
- <caption id="caption104" class="cell_1" style="left:265px; top:405px; width:148px; height:23px; color:transparent; vertical-align:middle; border-width:1px; ">기관 부담금</caption>
- <caption id="caption96" class="cell_1" style="left:0px; top:270px; width:108px; height:23px; vertical-align:middle; ">장애인 등록일</caption>
- <output id="output46" ref="/root/main/m2/obstregdt" class="output_fix" appearance="output" style="left:110px; top:271px; width:120px; height:19px; text-align:left; "/>
- <line id="line2" class="line_1" style="x1:0px; y1:375px; x2:555px; y2:375px; "/>
- <caption id="caption185" class="tit_2" style="left:0px; top:360px; width:80px; height:13px; ">승인 정보</caption>
- <caption id="cap_m2_msg" class="cell_1" style="left:0px; top:295px; width:108px; height:45px; vertical-align:middle; ">서버 메시지</caption>
- <datagrid id="grd_m2" nodeset="/root/grd/m2list/m2info" backcoloralternate="transparent" colsep="^" focuscolor="transparent" mergecellsfixedrows="bycolrec" rowsep="|" style="left:465px; top:70px; width:730px; height:270px; "/>
- <caption id="caption4" class="cell_1" style="left:570px; top:505px; width:148px; height:23px; vertical-align:middle; ">산전 지원금 청구액</caption>
- <caption id="caption12" class="cell_1" style="left:570px; top:480px; width:148px; height:23px; vertical-align:middle; ">건강 생활 유지비 잔액</caption>
- <caption id="caption6" class="cell_1" style="left:570px; top:530px; width:148px; height:23px; vertical-align:middle; ">산전 지원금 잔액</caption>
- <textarea id="textarea2" ref="/root/main/m4/msg" scroll="autovscroll" style="left:655px; top:555px; width:225px; height:48px; word-wrap:word; "/>
- <input id="input4" ref="/root/main/m4/msgcd" style="left:577px; top:578px; width:70px; height:19px; "/>
- </xhtml:body>
- </xhtml:html>
|