12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMC02500" position="absolute 0 0 1196 767" titletext="VIP환자관리" oninit="SMPMC02500_oninit" onload="SMPMC02500_onload" ontimer="SMPMC02500_ontimer">
- <Layouts>
- <Layout>
- <Shape id="line00" class="line_3" position="absolute 0 302 395 305"/>
- <Shape id="line02" class="line_3" position="absolute 400 302 1195 305" anchor="left top right"/>
- <Tab position="absolute 0 505 1195 735" id="switch2" anchor="all">
- <Tabpages>
- <Tabpage text="외래" id="case1">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 1195 203" id="datagrid5" binddataset="ds_main_outspec_outspeclist" cellsizingtype="both" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="60"/>
- <Column size="90"/>
- <Column size="89"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="예약구분" taborder="undefined"/>
- <Cell col="2" rowspan="2" text="진료구분" taborder="undefined"/>
- <Cell col="3" rowspan="2" text="진료일" taborder="undefined"/>
- <Cell col="4" rowspan="2" text="시간" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="진료과" taborder="undefined"/>
- <Cell col="6" rowspan="2" text="진료의" taborder="undefined"/>
- <Cell col="7" rowspan="2" text="초재진" taborder="undefined"/>
- <Cell col="8" colspan="2" text="중증" taborder="undefined"/>
- <Cell col="10" rowspan="2" text="보험유형" taborder="undefined"/>
- <Cell col="11" rowspan="2" text="보조유형" taborder="undefined"/>
- <Cell col="12" colspan="2" text="컨설트의뢰" taborder="undefined"/>
- <Cell row="1" col="8" text="중증등록번호"/>
- <Cell row="1" col="9" text="진단상병"/>
- <Cell row="1" col="12" text="진료과"/>
- <Cell row="1" col="13" text="진료의"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:left middle;padding:0 0 0 4;" text="bind:ordflag"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:ordtype" combodataset="ds_init_P0001list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="3" displaytype="date" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="4" displaytype="expr:utlf_isNull(ordtm) ? "none" : "text"" text="bind:ordtm" mask="##:##" calendardisplaynulltype="none"/>
- <Cell col="5" style="align:left middle;" text="bind:orddeptnm"/>
- <Cell col="6" style="align:left middle;padding:0 0 0 4;" text="bind:orddrnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:fsexamflag" combodataset="ds_init_P0021list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="8" text="bind:serdiagno"/>
- <Cell col="9" text="bind:maindiagcd"/>
- <Cell col="10" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:insukind" combodataset="ds_init_P0008list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="11" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:suppkind" combodataset="ds_init_P0010list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:recvdeptcd" combodataset="ds_init_orddeptcdlist" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="13" displaytype="combo" edittype="combo" text="bind:recvuserid" combodataset="ds_init_orddridlist" combocodecol="cd" combodatacol="nm" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="입원" id="case2">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 1195 203" id="datagrid4" binddataset="ds_main_inspec_inspeclist" cellsizingtype="both" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="75"/>
- <Column size="70"/>
- <Column size="100"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="88"/>
- <Column size="76"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="진료구분"/>
- <Cell col="2" text="입원일"/>
- <Cell col="3" text="퇴원일"/>
- <Cell col="4" text="재원구분"/>
- <Cell col="5" text="진료과"/>
- <Cell col="6" text="전문의"/>
- <Cell col="7" text="주치의"/>
- <Cell col="8" text="병동"/>
- <Cell col="9" text="병실"/>
- <Cell col="10" text="병실등급"/>
- <Cell col="11" text="보험유형"/>
- <Cell col="12" text="보조유형"/>
- <Cell col="13" text="주/부유형"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:ordtype" combodataset="ds_init_P0001list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="2" displaytype="date" style="align:center middle;" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="3" displaytype="date" style="align:center middle;" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:indschacptstat" combodataset="ds_init_P0019list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="5" style="align:center middle;" text="bind:orddeptnm"/>
- <Cell col="6" style="align:left middle;" text="bind:medispclnm"/>
- <Cell col="7" style="align:left middle;" text="bind:atdoctnm"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:wardcd" combodataset="hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="9" style="align:center middle;" text="bind:roomcd"/>
- <Cell col="10" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:roomgrdecd" wordwrap="word" combodataset="ds_init_P0025list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="11" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:insukind" combodataset="ds_init_P0008list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="12" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:suppkind" combodataset="ds_init_P0010list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:mskind" combodataset="ds_init_P0006list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="수술" id="case3">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 1195 203" id="datagrid1" binddataset="ds_main_opspec_opspeclist" cellsizingtype="both" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="86"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="225"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="200"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="수술일"/>
- <Cell col="2" text="시작시간"/>
- <Cell col="3" text="종료시간"/>
- <Cell col="4" text="진료과"/>
- <Cell col="5" text="수술집도과"/>
- <Cell col="6" text="수술집도의"/>
- <Cell col="7" text="수술명"/>
- <Cell col="8" text="진단명"/>
- <Cell col="9" text="마취구분"/>
- <Cell col="10" text="전달사항"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="date" text="bind:opcnfmdd" mask="yyyy-MM-dd" combodisplaynulltype="none" calendardisplaynulltype="none"/>
- <Cell col="2" displaytype="expr:utlf_isNull(opfromtmcd) ? "none" : "text"" text="bind:opfromtmcd" mask="##:##" calendardisplaynulltype="none"/>
- <Cell col="3" displaytype="expr:utlf_isNull(opendtmcd) ? "none" : "text"" text="bind:opendtmcd" mask="##:##" calendardisplaynulltype="none"/>
- <Cell col="4" style="align:left middle;" text="bind:orddeptnm"/>
- <Cell col="5" style="align:left middle;" text="bind:perfdeptnm"/>
- <Cell col="6" style="align:left middle;" text="bind:perfdrnm"/>
- <Cell col="7" text="bind:opcd"/>
- <Cell col="8" style="align:center middle;" text="bind:diagcd"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:anstmthdcd" combodataset="ds_init_M0017list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="10" text="bind:delivefact"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static text="환자 정보" position="absolute 0 33 82 49" id="caption75" class="tit_2"/>
- <Shape position="absolute 0 49 395 55" linetype="horizontal" id="line102" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Edit readonly="true" position="absolute 200 181 395 200" id="ipt_addr" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" enable="false"/>
- <Static text="생년월일" position="absolute 215 104 280 127" align="align:center middle;" id="caption84" class="cell_1" style="padding:0 0 0 3;"/>
- <MaskEdit position="absolute 93 106 150 125" id="ipt_rrgstno1" class="input_default" enable="false" taborder="1" mask="999999" style=":disabled {align:left middle;}" onkeydown="ipt_rrgstno1_onkeydown" type="string"/>
- <MaskEdit position="absolute 93 56 210 75" id="ipt_pid" onkeydown="ipt_pid_onkeydown" autoselect="true" type="number" limitbymask="decimal" style="align:left middle;" maskchar="_" mask="#"/>
- <MaskEdit position="absolute 154 106 210 125" id="ipt_rrgstno2" class="input_default" enable="false" taborder="2" mask="9999999" type="string"/>
- <Static text="우편번호" position="absolute 0 179 90 202" align="align:center middle;" id="caption10" class="cell_1" style="padding:0 0 0 3;"/>
- <Combo position="absolute 1098 56 1191 75" id="ipt_cntcmthd" class="combo_default" innerdataset="@ds_init_P0445list" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="구분" position="absolute 558 54 618 77" align="align:center middle;" id="caption3" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 93 206 395 225" id="ipt_detladdr" class="input_default" enable="false"/>
- <Static text="성명" position="absolute 0 79 90 102" align="align:center middle;" id="caption11" class="cell_1" style="padding:0 0 0 3;"/>
- <Static text="분류" position="absolute 400 54 460 77" align="align:center middle;" id="caption4" class="cell_1" style="padding:0 0 0 3;"/>
- <Static text="연락처/휴대폰" position="absolute 0 129 90 152" align="align:center middle;" id="caption5" class="cell_1" style="padding:0 0 0 3;"/>
- <Static text="연락방법" position="absolute 1035 54 1095 77" align="align:center middle;" id="caption6" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 93 131 243 150" id="ipt_hometel" class="input_default" enable="false"/>
- <Edit position="absolute 93 81 210 100" id="ipt_hngnm" class="input_default" enable="false" onkeydown="ipt_hngnm_onkeydown" oneditclick="ipt_hngnm_oneditclick"/>
- <Static text="하위주소" position="absolute 0 204 90 227" align="align:center middle;" id="caption7" class="cell_1" style="padding:0 0 0 3;"/>
- <Combo position="absolute 462 56 555 75" id="ipt_vipfcls" innerdataset="@ds_init_P0443list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="ipt_vipfcls_onitemchanged"/>
- <Static text="주민번호" position="absolute 0 104 90 127" align="align:center middle;" id="caption15" class="cell_1" style="padding:0 0 0 3;"/>
- <MaskEdit position="absolute 93 181 128 200" id="ipt_zipcode1" class="input_default" enable="false" mask="999" style=":disabled {align:left middle;}"/>
- <MaskEdit position="absolute 132 181 167 200" id="ipt_zipcd2" class="input_default" enable="false" mask="999" style=":disabled {align:left middle;}"/>
- <Edit position="absolute 171 181 196 200" id="ipt_zipseq" enable="false" style=":disabled {align:left middle;}"/>
- <Calendar position="absolute 780 56 873 75" id="ipt_fromdd" class="input_default" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
- <Combo position="absolute 621 56 714 75" id="combo1" innerdataset="@ds_init_P0444list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="combo1_onitemchanged"/>
- <MaskEdit position="absolute 282 106 395 125" id="ipt_brthdd" class="input_default" enable="false" mask="####-##-##" style=":disabled {align:left middle;}"/>
- <Edit position="absolute 245 131 395 150" id="ipt_mpphontel" class="input_default" enable="false"/>
- <Static text="기타 전화번호" position="absolute 0 154 90 177" align="align:center middle;" id="caption18" class="cell_1" style="padding:0 0 0 3;"/>
- <Calendar position="absolute 939 56 1032 75" id="ipt_todd" class="input_default" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
- <Static text="시작일자" position="absolute 718 54 778 77" align="align:center middle;" id="caption22" class="cell_1" style="padding:0 0 0 3;"/>
- <Static text="등록번호" position="absolute 0 54 90 77" align="align:center middle;" id="caption29" class="cell_1" style="padding:0 0 0 3;"/>
- <Combo position="absolute 282 81 341 100" id="ipt_sex" class="combo_default" enable="false" innerdataset="@ds_init_P0313list" datacolumn="cdnm" codecolumn="cdid"/>
- <Edit position="absolute 462 130 1190 149" id="ipt_endresn" class="input_default"/>
- <Static text="종료일자" position="absolute 877 54 937 77" align="align:center middle;" id="caption30" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 344 81 395 100" id="ipt_age" class="input_default" enable="false"/>
- <Static text="성별/나이" position="absolute 215 79 280 102" align="align:center middle;" id="caption31" class="cell_1" style="padding:0 0 0 3;"/>
- <Static text="종료사유" position="absolute 400 128 460 151" align="align:center middle;" id="caption32" class="cell_1" style="padding:0 0 0 3;"/>
- <Static text="진료 참조사항" position="absolute 400 153 460 203" align="align:center middle;" id="caption34" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 93 156 243 175" id="ipt_etctel" class="input_default" enable="false"/>
- <Button position="absolute 1043 27 1118 49" id="button5" class="btn2" text="신청자입력" onclick="button5_onclick" anchor="top right"/>
- <Button position="absolute 1120 27 1195 49" id="button13" class="btn2" text="신청자조회" onclick="button13_onclick" anchor="top right"/>
- <TextArea position="absolute 462 153 1190 203" id="ipt_remfact" wordwrap="char" scrollbars="fixedvert"/>
- <Static text="관리부서" position="absolute 1035 205 1095 228" align="align:center middle;" id="caption40" class="cell_1" visible="false" style="padding:0 0 0 3;"/>
- <Combo position="absolute 1098 207 1191 226" id="combo3" visible="false" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">4010600000</Col>
- <Col id="datacolumn">기획팀</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4050400000</Col>
- <Col id="datacolumn">원목팀</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4020500000</Col>
- <Col id="datacolumn">인사팀</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4020300000</Col>
- <Col id="datacolumn">총무팀</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4041002000</Col>
- <Col id="datacolumn">수납팀</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4040300000</Col>
- <Col id="datacolumn">원무팀</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button position="absolute 215 57 231 73" id="btn_search" class="icon_search" text="" onclick="btn_search_onclick"/>
- <Button position="absolute 458 279 514 301" id="button2" class="btn4" text="승인" onclick="button2_onclick" visible="false"/>
- <Button position="absolute 516 279 584 301" id="button3" class="btn4" text="미승인" onclick="button3_onclick" visible="false"/>
- <Button position="absolute 1049 279 1190 301" id="button15" class="btn4" text="저장+수진내역적용" onclick="button15_onclick"/>
- <Button position="absolute 400 279 456 301" id="button14" class="btn4" text="삭제" onclick="button14_onclick"/>
- <Tab position="absolute 0 308 1195 503" id="switch1" anchor="left top right">
- <Tabpages>
- <Tabpage text="카드정보" id="case_cardInfo">
- <Layouts>
- <Layout>
- <Static text="카드정보" position="absolute 0 7 118 23" id="caption9" class="tit_2"/>
- <Shape position="absolute 0 23 1195 29" linetype="horizontal" id="line5" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Button position="absolute 999 1 1052 23" id="button8" class="btn2" text="행추가" onclick="switch1_case_cardInfo_button8_onclick" anchor="top right"/>
- <Button position="absolute 1054 1 1107 23" id="button6" class="btn5" text="행삭제" onclick="switch1_case_cardInfo_button6_onclick" anchor="top right"/>
- <Button position="absolute 1109 1 1195 23" id="button7" class="btn5" text="카드정보저장" onclick="switch1_case_cardInfo_button7_onclick" anchor="top right"/>
- <Grid position="absolute 0 28 1195 168" id="datagrid2" binddataset="ds_main_cardspec_cardspeclist" cellsizingtype="both" oncelldblclick="switch1_case_cardInfo_datagrid2_oncelldblclick" onkeydown="switch1_case_cardInfo_datagrid2_onkeydown" selecttype="row" autoenter="select" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="63"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="109"/>
- <Column size="272"/>
- <Column size="0"/>
- <Column size="71"/>
- <Column size="57"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="66"/>
- </Columns>
- <Rows>
- <Row size="54" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="사용여부"/>
- <Cell col="2" text="우선순위"/>
- <Cell col="3" text="결제대상"/>
- <Cell col="4" text="시작일자"/>
- <Cell col="5" text="종료일자"/>
- <Cell col="6" text="소유주정보 (생년월일 + 성별)"/>
- <Cell col="7" text="비대면 토큰정보"/>
- <Cell col="8" text="유효기간 (YY/MM)"/>
- <Cell col="9" text="할부 기준금액" taborder="undefined"/>
- <Cell col="10" text="할부 개월수" taborder="undefined"/>
- <Cell col="11" text="카드번호"/>
- <Cell col="12" text="카드회사"/>
- <Cell col="13" text="입력구분"/>
- <Cell col="14" text="swipedata"/>
- <Cell col="15" text="주민번호"/>
- <Cell col="16" text="최초등록자"/>
- <Cell col="17" text="최초등록ID"/>
- <Cell col="18" text="최초등록일시"/>
- <Cell col="19" text="최종수정자"/>
- <Cell col="20" text="최종수정ID"/>
- <Cell col="21" text="최종수정일시"/>
- <Cell col="22" text="seqno"/>
- <Cell col="23" text="상태"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:useyn" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" combodataset="ds_init_useyn" combocodecol="value" combodatacol="label"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:priority" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" combodataset="ds_init_priority" combocodecol="value" combodatacol="label"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:ioflag" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" combodataset="ds_init_ioflag" combocodecol="value" combodatacol="label"/>
- <Cell col="4" displaytype="date" edittype="date" editfilter="number" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:fromdd" mask="yyyy-MM-dd" editlimit="8" editautoselect="true" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" calendardisplaynulltype="none"/>
- <Cell col="5" displaytype="date" edittype="date" editfilter="number" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:todd" mask="yyyy-MM-dd" editlimit="8" editautoselect="true" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" expandshow="hide" calendardisplaynulltype="none"/>
- <Cell col="6" displaytype="text" edittype="text" style="align:center;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:brthdd" editlimit="9"/>
- <Cell col="7" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:virtualcardno"/>
- <Cell col="8" displaytype="normal" edittype="normal" editfilter="number" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:valiterm" editlimit="4" edittrimtype="both" editautoselect="true" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" calendardisplaynulltype="none"/>
- <Cell col="9" displaytype="number" edittype="normal" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:allotamt" editautoselect="true" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true"/>
- <Cell col="10" displaytype="combo" edittype="combo" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:allotmm" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" combodataset="ds_init_allotmm" combocodecol="value" combodatacol="label"/>
- <Cell col="11" displaytype="normal" edittype="none" style="align:center;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:cardno" editlimit="-1" editautoselect="true" editautoskip="true"/>
- <Cell col="12" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:cardcmpycd" editautoselect="true" editautoskip="true" combodataset="ds_init_P0076list" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="30"/>
- <Cell col="13" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:inputtype" editautoselect="true" editautoskip="false" combodataset="ds_init_inputtype" combocodecol="value" combodatacol="label"/>
- <Cell col="14" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:swipedata"/>
- <Cell col="15" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:rrgstno"/>
- <Cell col="16" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:fstrgstrnm"/>
- <Cell col="17" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:fstrgstrid"/>
- <Cell col="18" displaytype="date" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:fstrgstdt" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="none"/>
- <Cell col="19" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:lastupdtrnm"/>
- <Cell col="20" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:lastupdtrid"/>
- <Cell col="21" displaytype="date" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:lastupdtdt" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="none"/>
- <Cell col="22" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:seqno"/>
- <Cell col="23" style="background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:histstat"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="* 시작일자 → 미래일자 지정불가, 종료일자 → 과거일자 지정불가. 시작일자를 과거일자로 수정하는 경우에도 과거소급 적용불가." position="absolute 79 6 788 26" id="caption2" style="color:red;"/>
- <Button id="Button00" taborder="1" text="연동조회" position="absolute 889 1 973 23" onclick="switch1_case_cardInfo_Button00_onclick" class="btn1" visible="false"/>
- <CheckBox id="CheckBox00" taborder="2" text="이력포함" truevalue="true" position="absolute 793 4 864 24" falsevalue="false" onchanged="switch1_case_cardInfo_CheckBox00_onchanged" value="false"/>
- <Shape id="Shape00" position="absolute 865 8 879 22" style="fillbrush:solid #ffe08cff true;border:1 solid black ;" type="rectangle"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_familyinfo" text="가족정보">
- <Layouts>
- <Layout>
- <Static id="caption27" text="가족정보" class="tit_2" position="absolute 0 7 118 26"/>
- <Shape id="line2" class="line_1" position="absolute 1 23 1195 29" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Button id="btn_copyrow" taborder="1" text="행추가" onclick="switch1_case_familyinfo_btn_copyrow_onclick" class="btn2" position="absolute 1021 1 1074 23" anchor="top right"/>
- <Button id="btn_delrow" taborder="2" text="행삭제" onclick="switch1_case_familyinfo_btn_delrow_onclick" class="btn5" position="absolute 1076 1 1129 23" anchor="top right"/>
- <Button id="btn_savefamyinfo" taborder="3" text="가족저장" onclick="switch1_case_familyinfo_btn_savefamyinfo_onclick" class="btn5" position="absolute 1131 1 1195 23" anchor="top right"/>
- <Grid id="grd_familyinfo" taborder="4" binddataset="ds_main_familyinfo_familyinfolist" useinputpanel="false" cellsizingtype="both" position="absolute 0 28 1195 168" oncellclick="switch1_case_familyinfo_grd_familyinfo_oncellclick" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="87"/>
- <Column size="65"/>
- <Column size="65"/>
- <Column size="149"/>
- <Column size="198"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="가족이름"/>
- <Cell col="2" colspan="2" text="주민번호" taborder="undefined"/>
- <Cell col="4" text="가족관계"/>
- <Cell col="5" text="참고사항"/>
- <Cell col="6" text="VIP등록번호"/>
- <Cell col="7" text="가족번호"/>
- <Cell col="8" text="최초등록자"/>
- <Cell col="9" text="최초등록일시"/>
- <Cell col="10" text="최종수정자"/>
- <Cell col="11" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:famynm" editautoselect="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true"/>
- <Cell col="2" displaytype="text" edittype="mask" text="bind:rrgstno1" mask="999999" maskchar=" " editlimit="6" editautoselect="true" editautoskip="true" editacceptstab="true"/>
- <Cell col="3" displaytype="text" edittype="mask" text="bind:rrgstno2" mask="9999999" maskchar=" " editlimit="7" editautoselect="true" editautoskip="true" editacceptstab="true"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:famyrela" combodataset="ds_init_P0016list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:remfact" editautoselect="true" editacceptsenter="true"/>
- <Cell col="6" text="bind:viprgstno"/>
- <Cell col="7" text="bind:famyno"/>
- <Cell col="8" text="bind:fstrgstrid"/>
- <Cell col="9" text="bind:fstrgstdt"/>
- <Cell col="10" text="bind:lastupdtrid"/>
- <Cell col="11" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="기념일정보" id="case_memorialdayinfo">
- <Layouts>
- <Layout>
- <Static text="기념일 정보" position="absolute 0 7 118 26" id="caption21" class="tit_2"/>
- <Button position="absolute 1010 1 1063 23" id="button18" class="btn2" text="행추가" onclick="switch1_case_memorialdayinfo_button18_onclick" anchor="top right"/>
- <Button position="absolute 1065 1 1118 23" id="button16" class="btn5" text="행삭제" onclick="switch1_case_memorialdayinfo_button16_onclick" anchor="top right"/>
- <Button position="absolute 1120 1 1195 23" id="button17" class="btn5" text="기념일저장" onclick="switch1_case_memorialdayinfo_button17_onclick" anchor="top right"/>
- <Shape position="absolute 0 23 1194 29" linetype="horizontal" id="line3" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Grid position="absolute 0 28 1195 168" id="grd_memorialdayinfo" binddataset="ds_main_memorialdayinfo_memorialdayinfolist" cellsizingtype="both" autoenter="select" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="100"/>
- <Column size="140"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="198"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="기념일 구분"/>
- <Cell col="2" text="기념일자"/>
- <Cell col="3" text="알림 설정"/>
- <Cell col="4" text="사용 여부"/>
- <Cell col="5" text="참고사항"/>
- <Cell col="6" text="VIP등록번호"/>
- <Cell col="7" text="기념일번호"/>
- <Cell col="8" text="최초등록자"/>
- <Cell col="9" text="최초등록일시"/>
- <Cell col="10" text="최종수정자"/>
- <Cell col="11" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:memodayflag" combodataset="ds_init_P0442list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="2" displaytype="date" edittype="date" text="bind:memodd" mask="yyyy-MM-dd" editautoselect="true" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" calendardisplaynulltype="none"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:alertyn" combodataset="ds_init_yn" combocodecol="value" combodatacol="label"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:useyn" combodataset="ds_init_yn" combocodecol="value" combodatacol="label"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:remfact"/>
- <Cell col="6" text="bind:viprgstno"/>
- <Cell col="7" text="bind:memodayno"/>
- <Cell col="8" text="bind:fstrgstrid"/>
- <Cell col="9" text="bind:fstrgstdt"/>
- <Cell col="10" text="bind:lastupdtrid"/>
- <Cell col="11" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Button position="absolute 929 27 1041 49" id="button9" class="btn5" text="후불서비스신청서" onclick="button9_onclick" anchor="top right"/>
- <Static text="신청서출력Y" position="absolute 835 28 927 48" align="align:center middle;" id="cap_ocrscan" visible="false" style="background:#ffff99ff;border:1 solid #000000ff #000000ff;color:red;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;" anchor="top right"/>
- <Button position="absolute 1109 1 1195 23" id="button10" class="btn2" visible="false" text="기간만료조회" onclick="button10_onclick" anchor="top right"/>
- <Static text="근무처" position="absolute 877 79 937 102" align="align:center middle;" id="caption14" class="cell_1" style="padding:0 0 0 3;"/>
- <Combo position="absolute 780 81 873 100" id="addinfo_attendantrela" innerdataset="@ds_init_P0446list" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="성명" position="absolute 400 79 460 102" align="align:center middle;" id="caption20" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 462 81 555 100" id="input10"/>
- <Static text="외국인" position="absolute 877 103 937 126" align="align:center middle;" id="caption1" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 1097 105 1190 124" id="input12"/>
- <Radio position="absolute 939 105 1032 124" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="관계" position="absolute 718 79 778 102" align="align:center middle;" id="caption26" class="cell_1" style="padding:0 0 0 3;"/>
- <Static text="전화번호" position="absolute 558 79 618 102" align="align:center middle;" id="caption37" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 621 81 714 100" id="input17"/>
- <Static text="국적" position="absolute 1035 103 1095 126" align="align:center middle;" id="caption17" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 245 156 395 175" id="input9" class="input_default" enable="false"/>
- <Static text="참고사항" position="absolute 0 229 90 301" align="align:center middle;" id="caption33" class="cell_1" style="padding:0 0 0 3;"/>
- <TextArea position="absolute 93 229 395 301" id="textarea3" enable="false" scrollbars="fixedvert" wordwrap="char" oneditclick="textarea3_oneditclick"/>
- <Shape position="absolute 400 49 1195 55" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static text="후불수납 신청자 정보" position="absolute 400 33 580 49" id="caption36" class="tit_2"/>
- <Edit position="absolute 939 81 1032 100" id="input14"/>
- <Static text="직책" position="absolute 1035 79 1095 102" align="align:center middle;" id="caption41" class="cell_1" style="padding:0 0 0 3;"/>
- <Edit position="absolute 1098 81 1191 100" id="input15"/>
- <Button position="absolute 572 106 588 122" id="button19" class="icon_search" text="" onclick="button19_onclick"/>
- <Static text="우편번호" position="absolute 400 103 460 126" align="align:center middle;" id="caption44" class="cell_1" style="padding:0 0 0 3;"/>
- <MaskEdit position="absolute 462 105 497 124" id="input18" class="input_default" mask="###" maskchar=" " style="align:left middle;" type="string" enableevent="false"/>
- <MaskEdit position="absolute 502 105 537 124" id="input19" class="input_default" mask="###" maskchar=" " style="align:left middle;" type="string" enableevent="false"/>
- <Edit position="absolute 541 105 566 124" id="input5" maxlength="3" style="align:left middle;" enable="true" enableevent="false"/>
- <Edit readonly="true" position="absolute 596 105 775 124" id="output1" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" enable="false"/>
- <Edit position="absolute 780 105 873 124" id="input16" class="input_default"/>
- <Static text="이지패스 정보" position="absolute 400 213 580 229" id="caption12" class="tit_2"/>
- <Shape position="absolute 400 229 1190 235" linetype="horizontal" id="line8" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static text="이지패스" position="absolute 400 234 460 257" align="align:center middle;" id="caption35" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Radio position="absolute 462 235 555 254" id="radio2" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="시작일자" position="absolute 558 207 618 230" align="align:center middle;" id="caption16" class="cell_1" visible="false" style="padding:0 0 0 3;"/>
- <Calendar position="absolute 621 208 714 227" id="input3" class="input_default" visible="false" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
- <Static text="종료일자" position="absolute 718 206 778 229" align="align:center middle;" id="caption13" class="cell_1" visible="false" style="padding:0 0 0 3;"/>
- <Calendar position="absolute 780 208 873 227" id="input2" class="input_default" visible="false" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
- <Button position="absolute 0 739 127 761" id="button20" class="btn3" text="이지패스환자조회" onclick="button20_onclick" anchor="left bottom"/>
- <Button position="absolute 1127 739 1195 761" id="btn_init" class="btn4" text="초기화" onclick="btn_init_onclick" anchor="right bottom"/>
- <Button position="absolute 8 276 50 295" id="button11" class="btn2" text="펼침" onclick="button11_onclick"/>
- <Static text="1. 이지패스 등록 시 반드시 신용카드정보를 먼저 저장한 후에 저장하시기 바랍니다. 2. 이지패스 수납의 적용기준은 신용카드정보의 시작일자 + 종료일자입니다. 3. 신용카드 정보 수정 시 반드시 수진내역에 적용하시기 바랍니다. (이지패스 미적용 시 당일을 포함한 이후의 모든 예약건에 대해 후불로 변경)" position="absolute 587 235 1054 291" id="caption8" style="color:red;"/>
- <Static id="caption25" text="이지패스 환자관리" class="tit_1" position="absolute 0 0 140 25"/>
- <CheckBox position="absolute 1070 508 1090 528" id="bool6" truevalue="Y" falsevalue="N" onclick="bool6_onclick" anchor="top right"/>
- <Static text="최근 1년 외래이력" position="absolute 1090 508 1190 528" id="caption28" anchor="top right"/>
- <Static id="cap_scanyn" position="absolute 96 31 146 44"/>
- <ActiveX id="KNUH_IC_OCX" visible="false" position="absolute 135 739 240 762" progid="{8275D00B-060E-435C-A956-407708677CE3}" useautobitmapcache="1" anchor="left bottom" taborder="3"/>
- <Button id="button00" taborder="4" text="저장(가퇴원)" class="btn4" position="absolute 1080 255 1190 277" onclick="button00_onclick"/>
- <Div id="group_ezpassinfo" taborder="5" style="background:whitesmoke;border:3 solid lightslategray ;" visible="false" position="absolute 400 96 1134 242">
- <Layouts>
- <Layout>
- <Edit id="Edit00" taborder="4" position="absolute 101 6 187 26" anchor="default" onkeydown="group_ezpassinfo_Edit00_onkeydown"/>
- <Static id="caption29" text="등록번호" class="cell_1" position="absolute 6 5 96 28" style="padding:0 0 0 3;" anchor="default"/>
- <Button id="Button00" taborder="5" text="조회" onclick="group_ezpassinfo_Button00_onclick" class="btn1" position="absolute 191 7 250 27" anchor="default"/>
- <Grid id="Grid00" taborder="6" binddataset="ds_ezpassinfo_rel" useinputpanel="false" position="absolute 6 31 724 110" anchor="default" oncelldblclick="group_ezpassinfo_Grid00_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="74"/>
- <Column size="76"/>
- <Column size="80"/>
- <Column size="89"/>
- <Column size="380"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="등록기관"/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="성명"/>
- <Cell col="3" text="생년월일"/>
- <Cell col="4" text="이지패드 토큰정보"/>
- </Band>
- <Band id="body">
- <Cell style="background:BIND(diffBg);background2:BIND(diffBg);selectbackground:BIND(diffBg);" text="bind:instcdnm"/>
- <Cell col="1" style="background:BIND(diffBg);background2:BIND(diffBg);selectbackground:BIND(diffBg);" text="bind:pid"/>
- <Cell col="2" style="background:BIND(diffBg);background2:BIND(diffBg);selectbackground:BIND(diffBg);" text="bind:hngnm"/>
- <Cell col="3" style="background:BIND(diffBg);background2:BIND(diffBg);selectbackground:BIND(diffBg);" text="bind:rrgstno1"/>
- <Cell col="4" style="background:BIND(diffBg);background2:BIND(diffBg);selectbackground:BIND(diffBg);" text="bind:virtualcardno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="Button01" taborder="7" text="닫기" onclick="group_ezpassinfo_Button01_onclick" class="btn5" position="absolute 679 114 723 136" anchor="default"/>
- <Static id="Static00" text="※ 토큰정보 연동 시 등록대상자와의 관계를 정확히 확인하십시오." position="absolute 286 7 724 27" style="color:deeppink;" anchor="default"/>
- <Static id="Static01" text="* 조회 후 더블클릭하면 적용됩니다." position="absolute 9 116 221 136" anchor="default"/>
- <Shape id="rectangle4" type="rectangle" position="absolute 240 119 254 133" style="fillbrush:solid #ffc19eff true;border:1 solid #000000ff ;" anchor="default"/>
- <Static id="caption32" text="타병원 등록 내역" position="absolute 257 117 429 137" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_datagrid5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ordflag" type="STRING"/>
- <Column id="ordtype" type="STRING"/>
- <Column id="orddd" type="STRING"/>
- <Column id="ordtm" type="STRING"/>
- <Column id="orddeptnm" type="STRING"/>
- <Column id="orddrnm" type="STRING"/>
- <Column id="fsexamflag" type="STRING"/>
- <Column id="serdiagno" type="STRING"/>
- <Column id="maindiagcd" type="STRING"/>
- <Column id="insukind" type="STRING"/>
- <Column id="suppkind" type="STRING"/>
- <Column id="recvdeptcd" type="STRING"/>
- <Column id="recvuserid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ordtype" type="STRING"/>
- <Column id="indd" type="STRING"/>
- <Column id="dschdd" type="STRING"/>
- <Column id="indschacptstat" type="STRING"/>
- <Column id="orddeptnm" type="STRING"/>
- <Column id="medispclnm" type="STRING"/>
- <Column id="atdoctnm" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="roomgrdecd" type="STRING"/>
- <Column id="insukind" type="STRING"/>
- <Column id="suppkind" type="STRING"/>
- <Column id="mskind" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="opcnfmdd" type="STRING"/>
- <Column id="opfromtmcd" type="STRING"/>
- <Column id="opendtmcd" type="STRING"/>
- <Column id="orddeptnm" type="STRING"/>
- <Column id="perfdeptnm" type="STRING"/>
- <Column id="perfdrnm" type="STRING"/>
- <Column id="opcd" type="STRING"/>
- <Column id="diagcd" type="STRING"/>
- <Column id="anstmthdcd" type="STRING"/>
- <Column id="delivefact" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ipt_cntcmthd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ipt_vipfcls" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cardspec_cardspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="priority" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="적용구분"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="cardno" type="STRING" size="256" sumtext="카드번호"/>
- <Column id="cardcmpycd" type="STRING" size="256" sumtext="카드사"/>
- <Column id="valiterm" type="STRING" size="256" sumtext="유효기간"/>
- <Column id="inputtype" type="STRING" size="256" sumtext="입력구분"/>
- <Column id="allotamt" type="STRING" size="256" sumtext="할부기준금액"/>
- <Column id="allotmm" type="STRING" size="256" sumtext="할부개월수"/>
- <Column id="swipedata" type="STRING" size="256" sumtext="swipedata"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="seqno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="brthdd" type="STRING" size="256" sumtext="소유주정보"/>
- <Column id="virtualcardno" type="STRING" size="256" sumtext="비대면 토큰"/>
- <Column id="histstat" type="STRING" size="256" sumtext="상태"/>
- <Column id="bg1" type="STRING" size="256" sumtext="배경"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_familyinfo_familyinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="famynm" type="STRING" size="256" sumtext="가족이름"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="famyrela" type="STRING" size="256" sumtext="가족관계"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="viprgstno" type="INT" size="256" sumtext="VIP등록번호"/>
- <Column id="famyno" type="INT" size="256" sumtext="가족번호"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_memorialdayinfo_memorialdayinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="memodayflag" type="STRING" size="256" sumtext="기념일구분"/>
- <Column id="memodd" type="STRING" size="256" sumtext="기념일자"/>
- <Column id="alertyn" type="STRING" size="256" sumtext="알림설정"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="viprgstno" type="INT" size="256" sumtext="VIP등록번호"/>
- <Column id="memodayno" type="INT" size="256" sumtext="가족번호"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_addinfo_attendantrela" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0016list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ipt_sex" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0040list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0313list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0444list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0443list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0445list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0446list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0327list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0157list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0442list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0021list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0010list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0019list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0025list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0006list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0001list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0017list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0076list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_paminit_PK018list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_paminit_P0032list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_orddridlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_centcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_subdeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="nm" type="STRING" size="256" sumtext="병동명"/>
- <Column id="ofg" type="STRING" size="256" sumtext="병동구분"/>
- <Column id="build" type="STRING" size="256" sumtext="건물구분"/>
- <Column id="deptplce" type="STRING" size="256" sumtext="병동위치"/>
- <Column id="deptplce2" type="STRING" size="256" sumtext="병동위치(단축)"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="nm" type="STRING" size="256" sumtext="병실명"/>
- <Column id="wd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="gr" type="STRING" size="256" sumtext="병동등급"/>
- <Column id="ty" type="STRING" size="256" sumtext="병동타입"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prncd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="tmp_userinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256" sumtext="접속자부서코드"/>
- <Column id="depthngnm" type="STRING" size="256" sumtext="접속자부서명"/>
- <Column id="userid" type="STRING" size="256" sumtext="접속자ID"/>
- <Column id="usernm" type="STRING" size="256" sumtext="접속자이름"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_vippatbaseinfo_vippatbaseinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="255"/>
- <Column id="hngnm" type="STRING" size="255"/>
- <Column id="sex" type="STRING" size="255"/>
- <Column id="age" type="STRING" size="255"/>
- <Column id="rrgstno1" type="STRING" size="255"/>
- <Column id="rrgstno2" type="STRING" size="255"/>
- <Column id="brthdd" type="STRING" size="255"/>
- <Column id="hometel" type="STRING" size="255"/>
- <Column id="mpphontel" type="STRING" size="255"/>
- <Column id="etctel1" type="STRING" size="255"/>
- <Column id="etctel2" type="STRING" size="255"/>
- <Column id="zipcd1" type="STRING" size="255"/>
- <Column id="zipcd2" type="STRING" size="255"/>
- <Column id="zipcdseq" type="BIGDECIMAL" size="255"/>
- <Column id="addr" type="STRING" size="255"/>
- <Column id="detladdr" type="STRING" size="255"/>
- <Column id="remfact" type="STRING" size="255"/>
- <Column id="viprgstno" type="BIGDECIMAL" size="255"/>
- <Column id="vipcls" type="STRING" size="255"/>
- <Column id="vipflag" type="STRING" size="255"/>
- <Column id="fromdd" type="STRING" size="255"/>
- <Column id="todd" type="STRING" size="255"/>
- <Column id="cntcmthd" type="STRING" size="255"/>
- <Column id="attendantnm" type="STRING" size="255"/>
- <Column id="attendantrela" type="STRING" size="255"/>
- <Column id="attendanttelno" type="STRING" size="255"/>
- <Column id="dutplce" type="STRING" size="255"/>
- <Column id="jobpos" type="STRING" size="255"/>
- <Column id="vipm_zipcd1" type="STRING" size="255"/>
- <Column id="vipm_zipcd2" type="STRING" size="255"/>
- <Column id="vipm_zipcdseq" type="BIGDECIMAL" size="255"/>
- <Column id="vipm_addr" type="STRING" size="255"/>
- <Column id="vipm_detladdr" type="STRING" size="255"/>
- <Column id="forgneryn" type="STRING" size="255"/>
- <Column id="nati" type="STRING" size="255"/>
- <Column id="endresn" type="STRING" size="255"/>
- <Column id="ordremfact" type="STRING" size="255"/>
- <Column id="ezpassyn" type="STRING" size="255"/>
- <Column id="ezpassfromdd" type="STRING" size="255"/>
- <Column id="ezpasstodd" type="STRING" size="255"/>
- <Column id="vipaprvyn" type="STRING" size="255"/>
- <Column id="vipappno" type="BIGDECIMAL" size="255"/>
- <Column id="ocrscanyn" type="STRING" size="255"/>
- <Column id="prscanyn" type="STRING" size="255"/>
- <Column id="gugang_ptbs_scanyn" type="STRING" size="255"/>
- <Column id="hieocrtag" type="STRING" size="255"/>
- <Column id="ordtype" type="STRING" size="255"/>
- <Column id="instcd" type="STRING" size="255"/>
- <Column id="cretno" type="STRING" size="255"/>
- <Column id="vipcheck" type="STRING" size="255"/>
- <Column id="rsrvflag" type="STRING" size="255"/>
- <Column id="orddd" type="STRING" size="255"/>
- <Column id="rrgstno" type="STRING" size="255"/>
- <Column id="orddeptcd" type="STRING" size="255"/>
- <Column id="prscanyn" type="STRING" size="256"/>
- <Column id="bg1" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_opspec_opspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="opcnfmdd" type="STRING" size="256" sumtext="수술일"/>
- <Column id="opfromtmcd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="opendtmcd" type="STRING" size="256" sumtext="종료시간"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="perfdeptnm" type="STRING" size="256" sumtext="수술집도과"/>
- <Column id="perfdrnm" type="STRING" size="256" sumtext="수술집도의"/>
- <Column id="opcd" type="STRING" size="256" sumtext="수술명"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단명"/>
- <Column id="anstmthdcd" type="STRING" size="256" sumtext="마취구분"/>
- <Column id="delivefact" type="STRING" size="256" sumtext="전달사항"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_outspec_outspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ordflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료구분"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
- <Column id="ordtm" type="STRING" size="256" sumtext="시간"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의"/>
- <Column id="fsexamflag" type="STRING" size="256" sumtext="초재진"/>
- <Column id="serdiagno" type="STRING" size="256" sumtext="중증등록번호"/>
- <Column id="maindiagcd" type="STRING" size="256" sumtext="진단상병"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="recvdeptcd" type="STRING" size="256" sumtext="컨설트외뢰과"/>
- <Column id="recvuserid" type="STRING" size="256" sumtext="컨설트의뢰의"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="autoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="srchcond"/>
- <Col id="autoflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_com" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rectoneyear" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_useyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">사용</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">사용안함</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_priority" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">A</Col>
- <Col id="value">A</Col>
- </Row>
- <Row>
- <Col id="label">B</Col>
- <Col id="value">B</Col>
- </Row>
- <Row>
- <Col id="label">C</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">D</Col>
- <Col id="value">D</Col>
- </Row>
- <Row>
- <Col id="label">E</Col>
- <Col id="value">E</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">전체</Col>
- <Col id="value">A</Col>
- </Row>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_inputtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">KeyIn</Col>
- <Col id="value">K</Col>
- </Row>
- <Row>
- <Col id="label">Swipe</Col>
- <Col id="value">S</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_allotmm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">일시불</Col>
- <Col id="value">00</Col>
- </Row>
- <Row>
- <Col id="label">2개월</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">3개월</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">4개월</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">5개월</Col>
- <Col id="value">05</Col>
- </Row>
- <Row>
- <Col id="label">6개월</Col>
- <Col id="value">06</Col>
- </Row>
- <Row>
- <Col id="label">7개월</Col>
- <Col id="value">07</Col>
- </Row>
- <Row>
- <Col id="label">8개월</Col>
- <Col id="value">08</Col>
- </Row>
- <Row>
- <Col id="label">9개월</Col>
- <Col id="value">09</Col>
- </Row>
- <Row>
- <Col id="label">10개월</Col>
- <Col id="value">10</Col>
- </Row>
- <Row>
- <Col id="label">11개월</Col>
- <Col id="value">11</Col>
- </Row>
- <Row>
- <Col id="label">12개월</Col>
- <Col id="value">12</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_inspec_inspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료구분"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
- <Column id="indschacptstat" type="STRING" size="256" sumtext="재원구분"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="medispclnm" type="STRING" size="256" sumtext="주치의과"/>
- <Column id="atdoctnm" type="STRING" size="256" sumtext="주치의"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
- <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_vippatbaseinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="hometel" type="STRING" size="256" sumtext="전화[집]"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="휴대폰"/>
- <Column id="etctel1" type="STRING" size="256" sumtext="기타1"/>
- <Column id="etctel2" type="STRING" size="256" sumtext="기타2"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="zipcdseq" type="INT" size="256" sumtext="우편코드번호"/>
- <Column id="addr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="하위주소"/>
- <Column id="remfact" type="STRING" size="256" sumtext="진료참조사항"/>
- <Column id="vipcls" type="STRING" size="256" sumtext="vip분류"/>
- <Column id="vipflag" type="STRING" size="256" sumtext="vip구분"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="cntcmthd" type="STRING" size="256" sumtext="연락방법"/>
- <Column id="attendantnm" type="STRING" size="256" sumtext="수행원이름"/>
- <Column id="attendanttelno" type="STRING" size="256" sumtext="수행원연락처"/>
- <Column id="attendantrela" type="STRING" size="256" sumtext="수행원과의관계"/>
- <Column id="dutplce" type="STRING" size="256" sumtext="근무처"/>
- <Column id="jobpos" type="STRING" size="256" sumtext="직책"/>
- <Column id="vipm_zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="vipm_zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="vipm_zipcdseq" type="INT" size="256" sumtext="우편코드번호"/>
- <Column id="vipm_addr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="vipm_detladdr" type="STRING" size="256" sumtext="하위주소"/>
- <Column id="forgneryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="endresn" type="STRING" size="256" sumtext="종료사유"/>
- <Column id="ordremfact" type="STRING" size="256" sumtext="진료참조사항"/>
- <Column id="ezpassyn" type="STRING" size="256" sumtext="이지패스여부"/>
- <Column id="ezpassfromdd" type="STRING" size="256" sumtext="이지패스시작일자"/>
- <Column id="ezpasstodd" type="STRING" size="256" sumtext="이지패스종료일자"/>
- <Column id="viprgstno" type="INT" size="256" sumtext="vip등록번호"/>
- <Column id="ocrscanyn" type="STRING" size="256" sumtext="스캔여부"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료타입"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_result_vippatbaseinfo_vippatbaseinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="hometel" type="STRING" size="256" sumtext="전화[집]"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="휴대폰"/>
- <Column id="etctel1" type="STRING" size="256" sumtext="기타1"/>
- <Column id="etctel2" type="STRING" size="256" sumtext="기타2"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="zipcdseq" type="INT" size="256" sumtext="우편코드번호"/>
- <Column id="addr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="하위주소"/>
- <Column id="remfact" type="STRING" size="256" sumtext="진료참조사항"/>
- <Column id="vipcls" type="STRING" size="256" sumtext="vip분류"/>
- <Column id="vipflag" type="STRING" size="256" sumtext="vip구분"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="cntcmthd" type="STRING" size="256" sumtext="연락방법"/>
- <Column id="attendantnm" type="STRING" size="256" sumtext="수행원이름"/>
- <Column id="attendanttelno" type="STRING" size="256" sumtext="수행원연락처"/>
- <Column id="attendantrela" type="STRING" size="256" sumtext="수행원과의관계"/>
- <Column id="dutplce" type="STRING" size="256" sumtext="근무처"/>
- <Column id="jobpos" type="STRING" size="256" sumtext="직책"/>
- <Column id="vipm_zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="vipm_zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="vipm_zipcdseq" type="INT" size="256" sumtext="우편코드번호"/>
- <Column id="vipm_addr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="vipm_detladdr" type="STRING" size="256" sumtext="하위주소"/>
- <Column id="forgneryn" type="STRING" size="256" sumtext="외국인여부"/>
- <Column id="nati" type="STRING" size="256" sumtext="국적"/>
- <Column id="endresn" type="STRING" size="256" sumtext="종료사유"/>
- <Column id="ordremfact" type="STRING" size="256" sumtext="진료참조사항"/>
- <Column id="ezpassyn" type="STRING" size="256" sumtext="이지패스여부"/>
- <Column id="ezpassfromdd" type="STRING" size="256" sumtext="이지패스시작일자"/>
- <Column id="ezpasstodd" type="STRING" size="256" sumtext="이지패스종료일자"/>
- <Column id="viprgstno" type="INT" size="256" sumtext="vip등록번호"/>
- <Column id="ocrscanyn" type="STRING" size="256" sumtext="스캔여부"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료타입"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_ocrtaginfo_ocrtaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ocrtag" type="STRING" size="256" sumtext="ocrtag"/>
- <Column id="deptengabbr" type="STRING" size="256" sumtext="진료과영문약어"/>
- <Column id="ocrtag" type="STRING" size="256" sumtext="ocrtag"/>
- <Column id="usernm" type="STRING" size="256" sumtext="usernm"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_properties" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_debug" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_yn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Yes</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">No</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="viprgstno" type="STRING" size="256"/>
- <Column id="updatedata" type="STRING" size="256"/>
- <Column id="familyinfolist" type="STRING" size="256"/>
- <Column id="memorialdayinfolist" type="STRING" size="256"/>
- <Column id="rectoneyear" type="STRING" size="256"/>
- <Column id="deptflag" type="STRING" size="256"/>
- <Column id="cardinfolist" type="STRING" size="256"/>
- <Column id="unco_pid" type="STRING" size="256" sumtext="이지패스 정보조회용 등록번호"/>
- <Column id="delyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="srchcond"/>
- <Col id="viprgstno"/>
- <Col id="updatedata"/>
- <Col id="familyinfolist"/>
- <Col id="memorialdayinfolist"/>
- <Col id="rectoneyear"/>
- <Col id="deptflag"/>
- <Col id="cardinfolist"/>
- <Col id="delyn">false</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="appsrchflag" type="STRING" size="256"/>
- <Column id="appfirm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_result_vippatbaseinfo_cardspec_cardinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_orctaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_ocrtaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="popupendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_appvanif" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="vangb" type="STRING" size="256"/>
- <Column id="ordergb" type="STRING" size="256"/>
- <Column id="mdate" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="pano" type="STRING" size="256"/>
- <Column id="clientid" type="STRING" size="256"/>
- <Column id="replystat" type="STRING" size="256"/>
- <Column id="approvaldate" type="STRING" size="256"/>
- <Column id="approvaltime" type="STRING" size="256"/>
- <Column id="approvalno" type="STRING" size="256"/>
- <Column id="bankid" type="STRING" size="256"/>
- <Column id="bankseqno" type="STRING" size="256"/>
- <Column id="bankname" type="STRING" size="256"/>
- <Column id="memberno" type="STRING" size="256"/>
- <Column id="publishbank" type="STRING" size="256"/>
- <Column id="vanseqno" type="STRING" size="256"/>
- <Column id="cardname" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="vangb"/>
- <Col id="ordergb"/>
- <Col id="mdate"/>
- <Col id="seqno"/>
- <Col id="pano"/>
- <Col id="clientid"/>
- <Col id="replystat"/>
- <Col id="approvaldate"/>
- <Col id="approvaltime"/>
- <Col id="approvalno"/>
- <Col id="bankid"/>
- <Col id="bankseqno"/>
- <Col id="bankname"/>
- <Col id="memberno"/>
- <Col id="publishbank"/>
- <Col id="vanseqno"/>
- <Col id="cardname"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_ezpassinfo_rel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="virtualcardno" type="STRING" size="256"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- <Column id="instcddiffyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item42" compid="switch1.case_cardInfo.CheckBox00" propid="value" datasetid="ds_send" columnid="delyn"/>
- <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="pid"/>
- <BindItem id="item1" compid="ipt_hngnm" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="hngnm"/>
- <BindItem id="item3" compid="ipt_age" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="age"/>
- <BindItem id="item4" compid="ipt_rrgstno1" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="rrgstno1"/>
- <BindItem id="item5" compid="ipt_rrgstno2" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="rrgstno2"/>
- <BindItem id="item6" compid="ipt_brthdd" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="brthdd"/>
- <BindItem id="item7" compid="ipt_hometel" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="hometel"/>
- <BindItem id="item8" compid="ipt_mpphontel" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="mpphontel"/>
- <BindItem id="item9" compid="ipt_etctel" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="etctel1"/>
- <BindItem id="item10" compid="input9" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="etctel2"/>
- <BindItem id="item13" compid="ipt_zipseq" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="zipcdseq"/>
- <BindItem id="item14" compid="ipt_addr" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="addr"/>
- <BindItem id="item15" compid="ipt_detladdr" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="detladdr"/>
- <BindItem id="item16" compid="textarea3" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="remfact"/>
- <BindItem id="item17" compid="ipt_vipfcls" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="vipcls"/>
- <BindItem id="item18" compid="combo1" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="vipflag"/>
- <BindItem id="item19" compid="input10" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="attendantnm"/>
- <BindItem id="item20" compid="input17" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="attendanttelno"/>
- <BindItem id="item21" compid="ipt_fromdd" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="fromdd"/>
- <BindItem id="item22" compid="ipt_todd" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="todd"/>
- <BindItem id="item23" compid="ipt_cntcmthd" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="cntcmthd"/>
- <BindItem id="item24" compid="addinfo_attendantrela" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="attendantrela"/>
- <BindItem id="item25" compid="input14" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="dutplce"/>
- <BindItem id="item26" compid="input15" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="jobpos"/>
- <BindItem id="item27" compid="input18" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="vipm_zipcd1"/>
- <BindItem id="item28" compid="input19" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="vipm_zipcd2"/>
- <BindItem id="item29" compid="input5" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="vipm_zipcdseq"/>
- <BindItem id="item30" compid="output1" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="vipm_addr"/>
- <BindItem id="item31" compid="input16" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="vipm_detladdr"/>
- <BindItem id="item32" compid="radio1" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="forgneryn"/>
- <BindItem id="item33" compid="input12" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="nati"/>
- <BindItem id="item34" compid="ipt_endresn" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="endresn"/>
- <BindItem id="item35" compid="ipt_remfact" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="ordremfact"/>
- <BindItem id="item36" compid="input3" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="ezpassfromdd"/>
- <BindItem id="item37" compid="input2" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="ezpasstodd"/>
- <BindItem id="item38" compid="combo3" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="vipmngtdept"/>
- <BindItem id="item39" compid="radio2" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="ezpassyn"/>
- <BindItem id="item40" compid="bool6" propid="value" datasetid="ds_hidden_com" columnid="rectoneyear"/>
- <BindItem id="item41" compid="ipt_zipcd2" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="zipcd2"/>
- <BindItem id="item12" compid="ipt_zipcode1" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="zipcd1"/>
- <BindItem id="item11" compid="ipt_sex" propid="value" datasetid="ds_main_vippatbaseinfo_vippatbaseinfolist" columnid="sex"/>
- <BindItem id="item2" compid="group_ezpassinfo.Edit00" propid="value" datasetid="ds_send" columnid="unco_pid"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include 'com_commonxp::comm_main.xjs';
- include 'pam_pamcomnxp::PAM.xjs';
- include 'pam_pamcomnxp::PAM001.xjs';
- include 'emr_prcpmngtxp::MMOCommon.xjs';
- //=======================================================================================
- // valiables
- //---------------------------------------------------------------------------------------
- var pid = '';
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Functions
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : fInitialize
- ****************************************************************************************/
- function fInitialize(){
- ds_main_cardspec_cardspeclist.clearData();
- ds_main_cardspec_cardspeclist.addRow();
-
- ds_main_familyinfo_familyinfolist.clearData();
- ds_main_familyinfo_familyinfolist.addRow();
-
- ds_main_memorialdayinfo_memorialdayinfolist.clearData();
- ds_main_memorialdayinfo_memorialdayinfolist.addRow();
-
- ds_main_opspec_opspeclist.clearData();
- ds_main_opspec_opspeclist.addRow();
-
- ds_main_outspec_outspeclist.clearData();
-
- ds_main_vippatbaseinfo_vippatbaseinfolist.clearData();
- ds_main_vippatbaseinfo_vippatbaseinfolist.addRow();
-
- ds_hidden_source.setColumn(0, 'srchcond', '');
- ds_hidden.setColumn(0, 'appsrchflag', 'N');
-
- // 화면 기본 셋팅
- var curDate = utlf_getCurrentDate();
-
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'fromdd', curDate);
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'todd', '99991231');
-
- //ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'ezpassyn', 'N');
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'ezpassfromdd', curDate);
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'ezpasstodd', '99991231');
-
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipm_zipcd1', '000');
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipm_zipcd2', '00');
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipm_zipcdseq', '0');
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'forgneryn', 'N');
-
- // VIP분류 - VIP 후불
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipcls', '05');
- // VIP구분 - 후불수납
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipflag', '04');
- // 이지패스 Yes
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'ezpassyn', 'Y');
-
- // 최근 1년 외래이력표시
- ds_hidden_com.setColumn(0, 'rectoneyear', 'Y');
-
- // 관리부서 hidden
- caption40.visible = false;
- combo3.visible = false;
-
- // 기본 포커스
- switch1.tabindex = 0;
- ipt_pid.setFocus();
-
- var deptcd = tmp_userinfolist.getColumn(0, 'deptcd');
-
- if(deptcd == '4010600000' || deptcd == '4050400000' || deptcd == '4020500000'
- || deptcd == '4020300000' || deptcd == '4041002000' || deptcd == '4040300000'){
- // 부서별 세팅
- //deptUiset();
- }
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : fInitialize
- ****************************************************************************************/
- function fSearch(appsrchflag) {
- ds_hidden.setColumn(0, 'appsrchflag', 'appsrchflag');
- pid = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid');
-
- ds_send.setColumn(0, 'pid', pid);
- dsf_createDsRow('ds_req', [
- { col: 'srchcond', type: 'string', size: 256, val: ''},
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'hngnm', type: 'string', size: 256, val: ''},
- { col: 'rrgstno1', type: 'string', size: 256, val: ''},
- { col: 'rrgstno2', type: 'string', size: 256, val: ''},
- { col: 'deptflag', type: 'string', size: 256, val: ''},
- { col: 'delyn', type: 'string', size: 256, val: ''}
- ], false);
-
- ds_req.copyRow(0, ds_send, 0);
- dsf_setTypeFormat(ds_req, 'srchcond:INT');
- ds_main_result_vippatbaseinfo_vippatbaseinfolist.clearData();
- ds_main_result_vippatbaseinfo_vippatbaseinfolist.addRow();
- ds_main_familyinfo_familyinfolist.clearData();
- ds_main_familyinfo_familyinfolist.addRow();
- ds_main_memorialdayinfo_memorialdayinfolist.clearData();
- ds_main_memorialdayinfo_memorialdayinfolist.addRow();
- ds_main_opspec_opspeclist.clearData();
- ds_main_opspec_opspeclist.addRow();
- ds_main_outspec_outspeclist.clearData();
- ds_main_outspec_outspeclist.addRow();
- ds_main_cardspec_cardspeclist.clearData();
- ds_main_cardspec_cardspeclist.addRow();
- ds_tmp_vippatbaseinfolist.clearData();
- ds_main_vippatbaseinfo_vippatbaseinfolist.clearData();
-
- var oParam = {};
- oParam.id = 'TRPMC02501';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetVipPatInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_main_result_vippatbaseinfo_vippatbaseinfolist=vippatbaseinfolist '+
- 'ds_main_result_vippatbaseinfo_cardspec_cardinfolist=cardinfolist';
- oParam.async = false;
- oParam.callback = 'callback';
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPMC02501") > -1) {
- if (ds_main_result_vippatbaseinfo_vippatbaseinfolist.rowcount > 0) {
- //ds_main_vippatbaseinfo_vippatbaseinfolist.copyData(ds_main_result_vippatbaseinfo_vippatbaseinfolist);
-
- ds_main_vippatbaseinfo_vippatbaseinfolist.clearData();
- var nAddRow = ds_main_vippatbaseinfo_vippatbaseinfolist.addRow();
- ds_main_vippatbaseinfo_vippatbaseinfolist.copyRow(nAddRow, ds_main_result_vippatbaseinfo_vippatbaseinfolist, 0);
-
- ds_main_cardspec_cardspeclist.copyData(ds_main_result_vippatbaseinfo_cardspec_cardinfolist);
- //신청서 스캔여부 조회 및 알림 표시
- if (ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'ocrscanyn') == 'Y') {
- cap_ocrscan.visible = true;
- button9.text = '후불신청서재발행';
- } else {
- cap_ocrscan.visible = false;
- button9.text = '후불서비스신청서';
- }
- if (utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno')) != '') {
- // 가족정보 조회
- SearchFamilyInfo();
- // 기념일 정보 조회
- SearchMemorialdayInfo();
- }
-
- var value = utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno'));
- // VIP신청정보가 존재하지 않는 경우 기본값 설정 by 조중래 20160421
- if (value == '') {
- // VIP분류 - VIP 후불
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipcls', '05');
- // VIP구분 - 후불수납
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipflag', '04');
- // 이지패스 Yes
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'ezpassyn', 'Y');
- }
- //진료내역 조회
- fSearchSpeclist();
- ds_tmp_vippatbaseinfolist.copyData(ds_main_vippatbaseinfo_vippatbaseinfolist, false);
-
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, "age",
- utlf_getFullAge(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "brthdd")));
- var path = ds_main_vippatbaseinfo_vippatbaseinfolist;
- cap_scanyn.text = '[동:' + utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "prscanyn")) + "]";
- // 개인 정보 이용 동의서 자동 출력 (진료 정보가 있는 경우만)
- if ( utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "orddd")) != "" || appsrchflag == 'K') {
- // 장애인 구강센터 동의서 출력관련
- var gugang_ocryn = "Y";
- if (ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "orddeptcd") == "2242400000" && ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "gugang_ptbs_scanyn") != "S") {
- gugang_ocryn = "N";
- }
-
- // 접수가 진료교류(V)이면서 개인정보 이용동의서 받은 일자가 기준자료 일자보가 과거일 경우에는 다시 받음
- var hie_ocryn = "Y";
- var tag = utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "hieocrtag"));
- if (ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "rsrvflag") == "V" && tag.length >= 8 && parseInt(tag.substring(0, 8)) < 20150101) {
- hie_ocryn = "N";
- }
- if ((ds_paminit_PK0097list.getCaseCount("detl == '" + sysf_getUserId() + "'") < 1
- && ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "prscanyn") != "S") || gugang_ocryn == "N" || hie_ocryn == "N") {
- //var nodeCnt = getNodesetCount("/root/init/prncd/hardcd");
- var formcd;
- //구분에 맞춰 폼코드 처리(1:일반약정서 / 2:기간약정서 / 3:개인정보이용동의서) / 11: 대구장애인구강진료센터
-
- if (gugang_ocryn == "N") {
- formcd = ds_init_prncd_hardcd.getColumn(ds_init_prncd_hardcd.findRowExpr("cdseqno == '11'"), "hardcd");
- } else {
- formcd = ds_init_prncd_hardcd.getColumn(ds_init_prncd_hardcd.findRowExpr("cdseqno == '3'"), "hardcd");
- }
- var ocrtype = "O";
- var extObj = new ExtCommon();
- if (ds_paminit_PK018list.getColumn(ds_paminit_PK018list.findRowExpr("cdid == '" + extObj.getIPAddress() + "'"), "cdnm") == "Y") {
- ocrtype = "S";
- }
- fPerPrintOCR(formcd
- , ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "pid")
- , ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "orddd")
- , ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "cretno")
- , "O"
- , ocrtype);
- }
- }
- }
- }
- fBaseDataSet();
- f_VipclsChang();
- deptUiset();
- }
- function cf_TRPMC02501(sSvcId, nErrorCode, sErrorMsg){
- if(nErrorCode < 0){
- return;
- }
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 가족정보 조회
- ****************************************************************************************/
- function SearchFamilyInfo(){
- dsf_createDsRow('ds_req', [
- { col: 'srchcond', type: 'int', size: 256, val: '' },
- { col: 'viprgstno', type: 'int', size: 256, val: ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno') },
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'hngnm', type: 'string', size: 256, val: '' },
- { col: 'rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'rrgstno2', type: 'string', size: 256, val: '' }
- ], false);
-
- dsf_setTypeFormat(ds_req, 'srchcond:INT^viprgstno:INT');
-
- var oParam = {};
- oParam.id = 'TRPMC02503';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetVipFamyInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_main_familyinfo_familyinfolist=familyinfolist';
- oParam.async = false;
- //oParam.callback = 'cf_TRPMC02503';
- tranf_submit(oParam);
-
- dsf_setTypeFormat(ds_main_familyinfo_familyinfolist, 'viprgstno:INT^famyno:INT');
-
- return true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 기념일 정보 조회
- ****************************************************************************************/
- function SearchMemorialdayInfo(){
- dsf_createDsRow('ds_req', [
- { col: 'srchcond', type: 'int', size: 256, val: '' },
- { col: 'viprgstno', type: 'int', size: 256, val: ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno') },
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'hngnm', type: 'string', size: 256, val: '' },
- { col: 'rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'rrgstno2', type: 'string', size: 256, val: '' }
- ], false);
-
- dsf_setTypeFormat(ds_req, 'srchcond:INT^viprgstno:INT');
-
- var oParam = {};
- oParam.id = 'TRPMC02503';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetVipMemodayInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_main_memorialdayinfo_memorialdayinfolist=memorialdayinfolist';
- oParam.async = false;
- //oParam.callback = 'cf_TRPMC02503';
- tranf_submit(oParam);
-
- dsf_setTypeFormat(ds_main_memorialdayinfo_memorialdayinfolist, 'viprgstno:INT^memodayno:INT');
-
- return true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 진료내역 조회
- ****************************************************************************************/
- function fSearchSpeclist(){
- dsf_createDsRow('ds_req', [
- { col: 'viprgstno', type: 'string', size: 256, val: ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno') },
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'hngnm', type: 'string', size: 256, val: '' },
- { col: 'rrgstno1', type: 'string', size: 256, val: '' },
- { col: 'rrgstno2', type: 'string', size: 256, val: '' },
- { col: 'rectoneyear', type: 'string', size: 256, val: ds_hidden_com.getColumn(0, 'rectoneyear') }
- ], false);
-
- //dsf_setTypeFormat(ds_req, 'viprgstno:INT');
-
- // 외래진료 조회
- var oParam = {};
- oParam.id = 'TRPMC02504';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetOutSpecInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_main_outspec_outspeclist=outspeclist';
- oParam.async = false;
- //oParam.callback = 'cf_TRPMC02504';
- tranf_submit(oParam);
- // 입원내역 조회
- var oParam = {};
- oParam.id = 'TRPMC02505';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetInSpecInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_main_inspec_inspeclist=inspeclist';
- oParam.async = false;
- //oParam.callback = 'cf_TRPMC02505';
- tranf_submit(oParam);
-
- // 수술내역 조회
- var oParam = {};
- oParam.id = 'TRPMC02506';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetOpSpecInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_main_opspec_opspeclist=opspeclist';
- oParam.async = false;
- //oParam.callback = 'cf_TRPMC02506';
- tranf_submit(oParam);
-
- // 외래
- grdf_setRowTypeIcon(switch2.case1.datagrid5, 0);
- // 입원
- grdf_setRowTypeIcon(switch2.case2.datagrid4, 0);
- // 수술
- grdf_setRowTypeIcon(switch2.case3.datagrid1, 0);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : deptUiset
- ****************************************************************************************/
- function deptUiset(){
-
- return;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 필수 입력 데이터 체크
- ****************************************************************************************/
- function fVipDataRgstCheck(){
- //환자이름 체크
- var temp = String(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'hngnm')).trim(' ');
- if(temp.length < 2){
- sysf_messageBox('환자 이름을 정확히 입력하지 않았습니다. 다시 시도해 주십시요.', 'E999');
- ipt_hngnm.setFocus();
- return false;
- }
-
- // 환자 주민번호 체크
- var obj = new String();
- var rrgstno1 = String(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno1')).trim(' ');
- var rrgstno2 = String(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno2')).trim(' ');
- var rrgstno = obj.concat(rrgstno1, rrgstno2);
-
- if(rrgstno1.length != 6 || rrgstno2.length != 7){
- if(sysf_messageBox('주민등록번호를 정확히 입력하지 않았습니다. 무시하고 계속 진행하시겠습니까?', 'Q999') != '6'){
- ipt_rrgstno1.setFocus();
- return false;
- }
-
- // 사용자 요청사항 주민등록번호를 입력하지 않아도 등록가능
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'rrgstno1', '000000');
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'rrgstno2', '0000000');
- }
- else if(!utlf_isRsrNo(rrgstno)){
- if(sysf_messageBox('유효하지 않은 주민등록번호입니다. 무시하고 계속 진행하시겠습니까?', 'Q999') != '6'){
- ipt_rrgstno1.setFocus();
- return false;
- }
- }
-
- // VIP신청자 정보 체크
- var vipcls = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'vipcls');
- var vipflag = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'vipflag');
- var fromdd = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'fromdd');
- var todd = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'todd');
- var cntcmthd = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'cntcmthd');
-
- if(utlf_isNull(vipcls) || vipcls == '-' || vipcls == ' '){
- sysf_messageBox('VIP분류가 선택되지 않았습니다. 다시 시도해 주십시오', 'E999');
- return false;
- }
- else if(utlf_isNull(vipflag) || vipflag == '-' || vipflag == ' '){
- sysf_messageBox('VIP구분이 선택되지 않았습니다. 다시 시도해 주십시오', 'E999');
- return false;
- }
- else if(!utlf_isValidDateTime(fromdd, 'YYYYMMDD')){
- sysf_messageBox('잘못된 VIP 시작일자를 입력하셨습니다. 다시 시도해 주십시오.', 'E999');
- return false;
- }
- else if(!utlf_isValidDateTime(todd, 'YYYYMMDD')){
- sysf_messageBox('잘못된 VIP 종료일자를 입력하셨습니다. 다시 시도해 주십시오.', 'E999');
- return false;
- }
- else if(utlf_isNull(cntcmthd) || cntcmthd == '-' || cntcmthd == ' '){
- sysf_messageBox('연락방법이 선택되지 않았습니다. 다시 시도해 주십시오', 'E999');
- return false;
- }
-
- // 이지패스 정보 체크
- var ezpassyn = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'ezpassyn');
- var ezpassfromdd = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'ezpassfromdd');
- var ezpasstodd = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'ezpasstodd');
-
- if(ezpassyn == 'Y'){
- if(!utlf_isValidDateTime(ezpassfromdd, 'YYYYMMDD')){
- sysf_messageBox('잘못된 이지패스 시작일자를 입력하셨습니다. 다시 시도해 주십시오.', 'E999');
- return false;
- }
- else if(!utlf_isValidDateTime(ezpasstodd, 'YYYYMMDD')){
- sysf_messageBox('잘못된 이지패스 종료일자를 입력하셨습니다. 다시 시도해 주십시오.', 'E999');
- return false;
- }
- }
-
- return true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 가족정보 체크
- ****************************************************************************************/
- function FamyInfoDataCheck(){
- var row = switch1.case_familyinfo.grd_familyinfo.currentrow;
-
- // 환자 주민번호 체크
- var rrgstno1 = utlf_transNullToEmpty(ds_main_familyinfo_familyinfolist.getColumn(row, 'rrgstno1'));
- var rrgstno2 = utlf_transNullToEmpty(ds_main_familyinfo_familyinfolist.getColumn(row, 'rrgstno2'));
- var rrgstno = String(rrgstno1).concat(rrgstno2);
- var viprgstno = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno');
- var famynm = ds_main_familyinfo_familyinfolist.getColumn(row, 'famynm');
-
- if(utlf_isNull(viprgstno) || viprgstno == ' ' || viprgstno == '-'){
- sysf_messageBox('조회 또는 승인된 VIP가 없습니다. VIP조회 후 다시 시도 하세요.', 'E999');
- return false;
- }
-
- if(utlf_isNull(famynm) || famynm == ' ' || famynm == '-'){
- sysf_messageBox('가족이름이 입력되지', 'E007');
- return false;
- }
-
- if(rrgstno1.length != 6 || rrgstno2.length != 7){
- if(sysf_messageBox('주민등록번호를 정확히 입력하지 않았습니다. 무시하고 계속 진행하시겠습니까?', 'Q999') != '6'){
- return false;
- }
- }
-
- if(utlf_transNullToEmpty(ds_main_familyinfo_familyinfolist.getColumn(row, 'famyrela')) == ''){
- sysf_messageBox('가족관계가 입력되지', 'E007');
- return false;
- }
-
- return true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 기념일정보 체크
- ****************************************************************************************/
- function MemorialdayDataCheck(){
- var row = switch1.case_memorialdayinfo.grd_memorialdayinfo.currentrow;
- var viprgstno = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno');
-
- if(utlf_isNull(viprgstno) || viprgstno == ' ' || viprgstno == '-'){
- sysf_messageBox('조회 또는 승인된 VIP가 없습니다. VIP조회 후 다시 시도 하세요.', 'E999');
- return false;
- }
-
- if(utlf_transNullToEmpty(ds_main_memorialdayinfo_memorialdayinfolist.getColumn(row, 'memodayflag')) == ''){
- sysf_messageBox('기념일 구분이 선택되지', 'E007');
- return false;
- }
-
- if(utlf_transNullToEmpty(ds_main_memorialdayinfo_memorialdayinfolist.getColumn(row, 'memodd')) == ''){
- sysf_messageBox('기념일자가 선택되지', 'E007');
- return false;
- }
-
- if(utlf_transNullToEmpty(ds_main_memorialdayinfo_memorialdayinfolist.getColumn(row, 'alertyn')) == ''){
- sysf_messageBox('알림설정이 선택되지', 'E007');
- return false;
- }
-
- if(utlf_transNullToEmpty(ds_main_memorialdayinfo_memorialdayinfolist.getColumn(row, 'useyn')) == ''){
- sysf_messageBox('사용여부가 선택되지', 'E007');
- return false;
- }
-
- return true;
- }
- // 함수 오버로딩
- function fMakeVipRgst(histstat) {
- fMakeVipRgst(histstat, '');
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : VIP 저장/삭제/수정
- ****************************************************************************************/
- function fMakeVipRgst(histstat, prcsflag){
- dsf_createDsRow('ds_debug', [
- { col: 'histstat', type: 'STRING', size: 256, val: '' },
- { col: 'pid', type: 'STRING', size: 256, val: '' },
- { col: 'hngnm', type: 'STRING', size: 256, val: '' },
- { col: 'rrgstno1', type: 'STRING', size: 256, val: '' },
- { col: 'rrgstno2', type: 'STRING', size: 256, val: '' },
- { col: 'vipflag', type: 'STRING', size: 256, val: '' },
- { col: 'viprgstno', type: 'STRING', size: 256, val: '' },
- { col: 'fromdd', type: 'STRING', size: 256, val: '' },
- { col: 'todd', type: 'STRING', size: 256, val: '' },
- { col: 'vipcls', type: 'STRING', size: 256, val: '' },
- { col: 'cntcmthd', type: 'STRING', size: 256, val: '' },
- { col: 'attendantnm', type: 'STRING', size: 256, val: '' },
- { col: 'attendanttelno', type: 'STRING', size: 256, val: '' },
- { col: 'attendantrela', type: 'STRING', size: 256, val: '' },
- { col: 'dutplce', type: 'STRING', size: 256, val: '' },
- { col: 'jobpos', type: 'STRING', size: 256, val: '' },
- { col: 'vipm_zipcd1', type: 'STRING', size: 256, val: '' },
- { col: 'vipm_zipcd2', type: 'STRING', size: 256, val: '' },
- { col: 'vipm_zipcdseq', type: 'STRING', size: 256, val: '' },
- { col: 'vipm_addr', type: 'STRING', size: 256, val: '' },
- { col: 'vipm_detladdr', type: 'STRING', size: 256, val: '' },
- { col: 'forgneryn', type: 'STRING', size: 256, val: '' },
- { col: 'nati', type: 'STRING', size: 256, val: '' },
- { col: 'endresn', type: 'STRING', size: 256, val: '' },
- { col: 'ordremfact', type: 'STRING', size: 256, val: '' },
- { col: 'vipmngtdept', type: 'STRING', size: 256, val: '' },
- { col: 'ezpassyn', type: 'STRING', size: 256, val: '' },
- { col: 'ezpassfromdd', type: 'STRING', size: 256, val: '' },
- { col: 'ezpasstodd', type: 'STRING', size: 256, val: '' },
- { col: 'vipappno', type: 'STRING', size: 256, val: '' }
- ], false);
-
- ds_debug.copyRow(0, ds_main_vippatbaseinfo_vippatbaseinfolist, 0);
- ds_debug.setColumn(0, 'histstat', histstat);
-
- dsf_makeValue(ds_debug, 'vipappno', 'string', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'vipappno'));
- dsf_makeValue(ds_debug, 'prcsflag', 'string', prcsflag); // 처리구분 추가 (otpt 적용 예외처리용)
- var oParam = {};
- oParam.id = 'TXPMC02507';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqExeVipInfo';
- oParam.inds = 'req=ds_debug';
- oParam.outds = '';
- oParam.async = false;
- oParam.callback = 'callback';
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02507") > -1){
- return true;
- }
- return false;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 신용카드 및 이지패스 정보 유효성 검증 신규생성 by 조중래 20150416
- ****************************************************************************************/
- function fCheckCardAprv(){
- if(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'ezpassyn') == 'Y'){
-
- // 1. 사용여부 중복 체크
- var cardCnt = ds_main_cardspec_cardspeclist.rowcount;
-
- if(cardCnt > 0){
- var hasY = false;
- var idx = null;
- for(var i = 0; i < cardCnt; i++)
- {
- // 기존에 Y인 데이터가 있었다면 메세지 처리
- if(hasY && ds_main_cardspec_cardspeclist.getColumn(i, 'useyn') == 'Y'){
- sysf_messageBox("사용여부가 '사용'인 카드는 하나만 등록하셔야 합니다.", 'E000');
- return false;
- }
- // 사용여부 Y 설정 사용여부 우선으로 카드시작일자 종료일자 들어가도록 수정 20190309 임승주
- if(ds_main_cardspec_cardspeclist.getColumn(i, 'useyn') == 'Y'){
-
- idx = i ;
-
- hasY = true;
-
- }
- }
-
- if(!hasY){
- sysf_messageBox("사용여부가 '사용'인 카드가 존재하지 않습니다.\r\n'사용'카드가 없다면 이지패스를 No 처리 하십시오.", 'E000');
- return false;
- }
- } // end of if(cardCnt > 0)
-
- //var idx = switch1.case_cardInfo.datagrid2.currentrow;
- //var idx = ds_main_cardspec_cardspeclist.findRow('useyn', 'Y');
- var cardFromdd = ds_main_cardspec_cardspeclist.getColumn(idx, 'fromdd');
- var cardTodd = ds_main_cardspec_cardspeclist.getColumn(idx, 'todd');
-
- // 2. 시작일자/종료일자 검증
- if(utlf_isNull(cardFromdd) || cardFromdd > utlf_getCurrentDate()){
- sysf_messageBox('신용카드의 시작일자가 비어있거나 미래일자로 지정할 수 없습니다.', 'E000');
- return false;
- }
- else if(utlf_isNull(cardTodd) || cardTodd < utlf_getCurrentDate()){
- sysf_messageBox('신용카드의 종료일자가 비어있거나 과거일자로 지정할 수 없습니다.', 'E000');
- return false;
- }
-
- var carddivide = ds_main_cardspec_cardspeclist.getColumn(idx, "allotmm"); // 할부개월 수
- var cardno = ds_main_cardspec_cardspeclist.getColumn(idx, "cardno"); // 카드번호
- var brthdd = ds_main_cardspec_cardspeclist.getColumn(idx, "brthdd"); // 실소유자 생년월일/성별(9자리)
- var allotamt = ds_main_cardspec_cardspeclist.getColumn(idx, "allotamt"); // 할부기준금액
- var inputtype = ds_main_cardspec_cardspeclist.getColumn(idx, "inputtype"); // 입력구분
-
- if (utlf_isNull(brthdd)) {
- sysf_messageBox("실소유자정보가 입력되지 않았습니다.", "E000");
- return false;
- }
-
- if (brthdd.length < 9) {
- sysf_messageBox("실소유자정보는 주민번호 상 생년월일 + 성별(뒷자리 첫번째 숫자)입니다. \r\n예)780513-1XXXXXX의 경우 : 197805131 (총 9자리)", "E000");
- return false;
- }
- // IC단말기 사용 시 유효기간 / 카드번호 제외처리
- if (ds_paminit_P0032list.getColumn(ds_paminit_P0032list.findRow("cdid", "200"), "cdnm") != "KOCES_IC") {
- // 유효기간 검증
- var cardValiterm = ds_main_cardspec_cardspeclist.getColumn(idx, 'valiterm');
- if (utlf_isNull(cardValiterm)) {
- sysf_messageBox("유효기간이 입력되지 않았습니다.", "E000");
- return false;
- }
-
- if(String(cardTodd).substring(2, 6) > cardValiterm){
- sysf_messageBox('신용카드의 종료일자는 유효기간 이후로는 지정할 수 없습니다.', 'E000');
- return false;
- }
-
- // 카드번호 검증
- if (utlf_isNull(cardno)) {
- sysf_messageBox("카드번호가 입력되지 않았습니다.", "E000");
- return false;
- }
- }
-
- if (utlf_isNull(carddivide)) {
- sysf_messageBox("할부개월 수가 입력되지 않았습니다.", "E000");
- return false;
- }
-
- if (carddivide > '00' && utlf_isNull(allotamt)) {
- sysf_messageBox("할부 기준금액이 입력되지 않았습니다.", "E000");
- return false;
- }
-
- if (utlf_isNull(inputtype)) {
- sysf_messageBox("입력구분이 입력되지 않았습니다.", "E000");
- return false;
- }
-
- // 이지패스 시작일자 / 종료일자 보정처리
- // 이지패스의 시작일자 / 종료일자는 신용카드의 시작일자 / 종료일자로 동기화 by 조중래 20150417
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'ezpassfromdd', cardFromdd);
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'ezpasstodd', cardTodd);
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'fromdd', cardFromdd);
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'todd', cardTodd);
-
- return true;
- }
- else{
- return true;
- }
- }
- /**
- * fBaseDataSet
- */
- function fBaseDataSet() {
- var curDate = utlf_getCurrentDate();
- if (utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "fromdd")) == "") {
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, "fromdd", curDate);
- }
- if (utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "todd")) == "") {
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, "todd", "99991231");
- }
- if (utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "ezpassfromdd")) == "") {
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, "ezpassfromdd", curDate);
- }
- if (utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "ezpasstodd")) == "") {
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, "ezpasstodd", "99991231");
- }
- //최근 1년 외래이력표시
- ds_hidden_com.setColumn(0, "rectoneyear", 'Y');
- frmf_inputEnterKey('bool6', 'onclick', new ClickEventInfo);
- //관리부서 hidden
- caption40.visible = false;
- combo3.visible = false;
- }
- /**
- * f_VipclsChang
- */
- function f_VipclsChang() {
- if (ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "vipcls") == '03') {
- caption40.visible = true;
- combo3.visible = true;
- } else {
- caption40.visible = false;
- combo3.visible = false;
- }
- return true;
- }
- /*
- * deptUiset
- */
- function deptUiset() {
- return;
- }
- /**
- * SMPMC02500 화면에서 호출 하는 메서드
- */
- function BaseInfoSet() {
- //신청자조회 팝업 구분
- ds_hidden.setColumn(0, "appsrchflag", 'Y');
- fSearch("Y");
- }
- /**
- * submit 후 호출 될 공통 콜백
- * @param {[type]} sSvcId [description]
- * @param {[type]} nErrorCode [description]
- * @param {[type]} sErrorMsg [description]
- * @return {Function} [description]
- */
- function callback(sSvcId, nErrorCode, sErrorMsg){
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Events
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : onload 이벤트
- ****************************************************************************************/
- function SMPMC02500_onload(obj:Form, e:LoadEventInfo){
- // 폼 초기화
- frmf_initForm(obj);
-
- var params = [
- { dsNm: 'ds_init_P0016list', cdGrpId: 'P0016' },
- { dsNm: 'ds_init_P0040list', cdGrpId: 'P0040' },
- { dsNm: 'ds_init_P0313list', cdGrpId: 'P0313' },
- { dsNm: 'ds_init_P0444list', cdGrpId: 'P0444' },
- { dsNm: 'ds_init_P0443list', cdGrpId: 'P0443' },
- { dsNm: 'ds_init_P0445list', cdGrpId: 'P0445' },
- { dsNm: 'ds_init_P0446list', cdGrpId: 'P0446' },
- { dsNm: 'ds_init_P0327list', cdGrpId: 'P0327' },
- { dsNm: 'ds_init_P0157list', cdGrpId: 'P0157' },
- { dsNm: 'ds_init_P0442list', cdGrpId: 'P0442' },
- { dsNm: 'ds_init_P0021list', cdGrpId: 'P0021' },
- { dsNm: 'ds_init_P0008list', cdGrpId: 'P0008' },
- { dsNm: 'ds_init_P0010list', cdGrpId: 'P0010' },
- { dsNm: 'ds_init_P0019list', cdGrpId: 'P0019' },
- { dsNm: 'ds_init_P0025list', cdGrpId: 'P0025' },
- { dsNm: 'ds_init_P0006list', cdGrpId: 'P0006' },
- { dsNm: 'ds_init_P0001list', cdGrpId: 'P0001' },
- { dsNm: 'ds_init_M0017list', cdGrpId: 'M0017' },
- { dsNm: 'ds_init_P0076list', cdGrpId: 'P0076' }
- ];
-
- appf_getCodeList(params);
-
- // 원무 공통코드 조회
- pamfGetCodeList([
- {dsNm: 'ds_paminit_PK018list', cdGrpId: 'PK018' },
- {dsNm: 'ds_paminit_PK0097list', cdGrpId: 'P0097' },
- {dsNm: 'ds_paminit_P0032list', cdGrpId: 'P0032' }
- ]);
-
- // 진료과코드 진료의사ID 조회
- pamGetDeptCDDrIDList(/* sDeptlist, sDrlist, sCentlist, sSubdeptlist */); //PAM.xjs
-
- // 입원코드 조회
- dsf_createDsRow('ds_req', [
- { col: 'posinstcd', type: 'string', size: 256, val: '' },
- { col: 'ioflag', type: 'string', size: 256, val: '' },
- { col: 'dridsorttype', type: 'string', size: 256, val: '' }
- ], false);
-
-
- var oParam = {};
- oParam.id = 'TRPMI00106';
- oParam.service = 'pamcomnapp.PamComn';
- oParam.method = 'reqGetComCD';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'hidden_init_wardcd=wardcd hidden_init_roomcd=roomcd';
- //oParam.outds = 'ds_=disccd ds_=insukind ds_=suppkind ds_=orddeptcd ds_=orddrid ds_=wardcd ds_=roomcd ds_=bedcd ds_=roomgrdecd ds_=roomgrdelist ds_=roomtypecd ds_=flag ds_=proccd ds_=centcd ds_=hospgrde ds_=naticd ds_=erorddrid ds_=insucd ds_=uncocd';
- oParam.async = false;
- //oParam.callback = 'cf_TRPMI00106';
- tranf_submit(oParam);
-
- // 개인정보이용동의서 출력을 위한 서식코드 취득
- lf_reqHardCodeInfo(ds_init_prncd_hardcd, '5604');
-
- //접속user 정보
- var oParam = {};
- oParam.id = 'TRPMC02511';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetUserInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'tmp_userinfolist=userinfolist';
- oParam.async = false;
- //oParam.callback = 'cf_TRPMC02511';
- tranf_submit(oParam);
-
- fInitialize();
-
- if(frmf_checkOpener())
- {
-
- var pid = opener.frmf_getParameter('SMPMC02500_PID');
-
- // 모달창일 때 pid 값이 있을 때만 조회되도록 변경 임승주 20191115
- if(utlf_transNullToEmpty(pid)!='')
- {
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'pid', pid);
-
- fSearch('N');
-
- // 가퇴원 이지패스 신청 시
- if (opener.frmf_getParameter('SMPMC02500_RCPTFLAG') == 'B21')
- {
-
- // 행추가 및 기초정보 설정
- switch1.case_cardInfo.button8.click();
-
- // 연락방법 '본인' 설정
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'cntcmthd', '01');
-
- // 저장+수진이력적용 비활성화
- button15.enable = false;
- }
-
- }
-
-
- }
-
- // 카드정보
- grdf_setRowTypeIcon(switch1.case_cardInfo.datagrid2, 0);
- // 가족정보
- grdf_setRowTypeIcon(switch1.case_familyinfo.grd_familyinfo, 0);
- // 기념일정보
- grdf_setRowTypeIcon(switch1.case_memorialdayinfo.grd_memorialdayinfo, 0);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 기간만료조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function button10_onclick(obj:Button, e:ClickEventInfo){
- //open('SPPMC04801', '','','','ccc','','','','');
- frmf_open('SPPMC04801', 'SPPMC04801', null, null, null, null, null, null, null, null, null, null, 'M');
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 후불서비스신청서 버튼 클릭 이벤트
- ****************************************************************************************/
- function button9_onclick(obj:Button, e:ClickEventInfo){
- if(utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid')) == ''){
- sysf_messageBox('환자를 조회하신 후에 출력하세요!', 'E999');
- return false;
- }
-
- // 2013-03-07
- // VIP환자등록이 안되어 있는 상태에서 신청서 발급시 오류메세지
- if(utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno')) == ''){
- sysf_messageBox('이지패스 환자정보 등록 승인 후에 신청서 출력하세요!', 'E999');
- return false;
- }
-
-
- // 카드정보 입력하지 않으면 출력 불가!!
- if (ds_paminit_P0032list.getColumn(ds_paminit_P0032list.findRow("cdid", "200"), "cdnm") != "KOCES_IC") {
-
- if(ds_main_cardspec_cardspeclist.rowcount < 1){
- sysf_messageBox('카드정보를 입력하신 후 신청서 출력하세요!', 'E999');
- return false;
- }
- }
-
- if(button9.text == '후불신청서재발행'){
- if(sysf_messageBox('이미 신청서를 받은 환자입니다. 추가로 신청서를 받으시겠습니까?', 'Q999') != '6'){
- return false;
- }
- }
-
- // 2013-03-06
- // 전자동의서 사용 테스트
- var extObj = new ExtCommon();
- var idx = ds_paminit_PK018list.findRow('cdid', extObj.getIPAddress());
-
- if(idx < -1){
- return false;
- }
-
- if(ds_paminit_PK018list.getColumn(idx, 'cdnm') == 'Y'){
- if(utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'cretno')) == ''
- || utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'orddd')) == ''
- || utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'ordtype')) == ''){
- sysf_messageBox('접수하신 이력이 없습니다. 전자동의서는 접수 후 작성할 수 있습니다.', 'E999');
- return false;
- }
-
- // 기존 OCR 서식 발행 로직
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid') }
- ]);
-
- var oParam = {};
- oParam.id = 'TXPMC02512';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetOcrTagInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_tmp_ocrtaginfo_ocrtaginfo=ocrtaginfo';
- oParam.async = false;
- oParam.callback = 'callback';
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02512") > -1){
- ds_main_ocrtaginfo.copyData(ds_tmp_ocrtaginfo_ocrtaginfo);
- //2018/04/27 이정택 수정
- ds_main_ocrtaginfo.addColumn('seq', 'string');
- ds_main_ocrtaginfo.setColumn(0, "seq", ds_tmp_ocrtaginfo_ocrtaginfo.getColumn(0, "ocrtag"));
- //2018/04/27 이정택 수정
- ds_main_ocrtaginfo.addColumn('cardno1', 'string');
- ds_main_ocrtaginfo.addColumn('cardno2', 'string');
- ds_main_ocrtaginfo.addColumn('cardno3', 'string');
- ds_main_ocrtaginfo.addColumn('cardno4', 'string');
- ds_main_ocrtaginfo.addColumn('cardyy', 'string');
- ds_main_ocrtaginfo.addColumn('cardmm', 'string');
- ds_main_ocrtaginfo.addColumn('ioflag', 'string');
- ds_main_ocrtaginfo.addColumn('cardcmpynm', 'string');
- ds_main_ocrtaginfo.addColumn('rgstdd', 'string');
- ds_main_ocrtaginfo.addColumn('brthdd', 'string');
-
- var currow = switch1.case_cardInfo.datagrid2.currentrow;
-
- var cardno = ds_main_cardspec_cardspeclist.getColumn(currow, 'cardno');
- var cardterm = ds_main_cardspec_cardspeclist.getColumn(currow, 'valiterm');
- var ioflag = ds_main_cardspec_cardspeclist.getColumn(currow, 'ioflag');
- var cardcmpycd = ds_main_cardspec_cardspeclist.getColumn(currow, 'cardcmpycd');
- var brthdd = ds_main_cardspec_cardspeclist.getColumn(currow, 'brthdd');
-
- // dbs227, 전자동의서 원무 연동
- // CLIP 전자 동의서에 전달할 cardno
- var clip_cardno = "";
-
- // 신청일자 설정
- ds_main_ocrtaginfo.setColumn(0, 'rgstdd', utlf_getCurrentDate());
-
- //결제구분 체크표시
- ds_main_ocrtaginfo.setColumn(0, 'ioflag', ioflag);
-
- // 카드정보 처리로직 분기처리
- if (ds_paminit_P0032list.getColumn(ds_paminit_P0032list.findRow("cdid", "200"), "cdnm") != "KOCES_IC") {
- if(!utlf_isNull(cardno) && cardno.length > 12){
- ds_main_ocrtaginfo.setColumn(0, 'cardno1', cardno.substr(0, 4));
- ds_main_ocrtaginfo.setColumn(0, 'cardno2', cardno.substr(4, 4));
- ds_main_ocrtaginfo.setColumn(0, 'cardno3', cardno.substr(8, 4));
- ds_main_ocrtaginfo.setColumn(0, 'cardno4', cardno.substr(12, 4));
-
- // 유효기간 설정
- if(cardterm.length == 4){
- ds_main_ocrtaginfo.setColumn(0, 'cardyy', '20' + cardterm.substr(0, 2));
- ds_main_ocrtaginfo.setColumn(0, 'cardmm', cardterm.substr(2, 2));
- }
-
- // 카드사명 설정
- var idx = ds_init_P0076list.findRow('cdid', cardcmpycd);
- ds_main_ocrtaginfo.setColumn(0, 'cardcmpynm', ds_init_P0076list.getColumn(idx, 'cdnm'));
-
- // dbs227, 전자동의서 원무 연동
- // CLIP 전자 동의서일 경우 모든 카드번호 표시
- clip_cardno = cardno;
- }
- } else {
-
- // 토큰번호 설정
- ds_main_ocrtaginfo.setColumn(0, 'cardno1', ds_main_cardspec_cardspeclist.getColumn(currow, 'virtualcardno').substr(0, 6) + '**********');
- ds_main_ocrtaginfo.setColumn(0, 'brthdd', brthdd);
- ds_main_ocrtaginfo.setColumn(0, 'cardyy', '**');
- ds_main_ocrtaginfo.setColumn(0, 'cardmm', '**');
-
- // dbs227, 전자동의서 원무 연동
- clip_cardno = ds_main_cardspec_cardspeclist.getColumn(currow, 'virtualcardno').substr(0, 6) + '**********';
- }
-
- // 기존 파일 삭제
- var userHomeDir = system.convertRealPath("%MYDOCUMENT%") + "\KU20\\report";
-
- try{
- var objFileList = VirtualFile.getFileList(userHomeDir, "*", VirtualFile.findFileOnly);
- for(var i=0; i<objFileList.length; i++){
- sFileName = objFileList[i].filename;
- bDeleteFile = VirtualFile.delete(userHomeDir+"\\"+sFileName);
- }
- }catch(e){
- }
-
- tmpFileName = userHomeDir + '\\RPPMC09300' + ".jpg";//"C:\\report\\" + fileName + ".xls";
-
- //후불서비스 신청서 파일 미 생성시 오류 발생 by 설승민 2019.06.05
- if(utlf_isNull(tmpFileName)){
- sysf_messageBox("파일 생성 시 오류가 발생하였습니다.", "E");
- return;
- }
-
- // 이지패스 후불서비스 신청서 전자동의서 사용하도록 수정
- var idx = ds_init_prncd_hardcd.findRow('cdseqno', '10');
-
- frmf_setParameter('SSMRC03160_param_patid', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid'));
- frmf_setParameter('SSMRC03160_param_cretno', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'cretno'));
- frmf_setParameter('SSMRC03160_param_indate', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'orddd'));
- frmf_setParameter('SSMRC03160_param_instcd', sysf_getUserInfo('dutplceinstcd'));
- frmf_setParameter('SSMRC03160_param_class', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'ordtype'));
- frmf_setParameter('SSMRC03160_param_docucd', ds_init_prncd_hardcd.getColumn(idx, 'hardcd'));
- frmf_setParameter('SSMRC03160_param_cuser', sysf_getUserInfo('userid'));
- frmf_setParameter('SSMRC03160_param_flag', 'P');
- frmf_setParameter('SSMRC03160_param_ocrtag', ds_main_ocrtaginfo.getColumn(0, 'ocrtag'));
- frmf_setParameter('SSMRC03160_param_imgpath', userHomeDir);
- // dbs227, 전자동의서 원무 연동
- // CLIP 전자 동의서 연동을 위한 파라미터 세팅
- frmf_setParameter('SSMRC03160_param_cardno_clip', clip_cardno);
- frmf_setParameter('SSMRC03160_param_ocrtag_clip', ds_tmp_ocrtaginfo_ocrtaginfo.getColumn(0, "ocrtag"));
-
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
-
- // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, '/root/main/vippatbaseinfo/vippatbaseinfolist', ds_main_vippatbaseinfo_vippatbaseinfolist);
- rptf_setNodeListToDOM(objDOM, '/root/main/ocrtaginfo', ds_main_ocrtaginfo);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- //jpg로 신청서 저장
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;export=1;exporttype=jpg;async=0;exportfilename="
- + tmpFileName + ";callback=lf_rppmc09300;";
-
- rptf_exeReportPreview30(['RPPMC09300'], [objParam], option);
- }
- }
- else{
- // 기존 OCR 서식 발행 로직
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid') }], false);
-
- ds_tmp_ocrtaginfo_ocrtaginfo.clearData();
- ds_tmp_ocrtaginfo_ocrtaginfo.addRow();
-
- var oParam = {};
- oParam.id = 'TXPMC02512';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetOcrTagInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_tmp_ocrtaginfo_ocrtaginfo=ocrtaginfo';
- oParam.async = false;
- oParam.callback = 'callback';
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02512") > -1){
- ds_main_ocrtaginfo.copyData(ds_tmp_ocrtaginfo_ocrtaginfo);
- ds_main_ocrtaginfo.addColumn('cardno1', 'string');
- ds_main_ocrtaginfo.addColumn('cardno2', 'string');
- ds_main_ocrtaginfo.addColumn('cardno3', 'string');
- ds_main_ocrtaginfo.addColumn('cardno4', 'string');
- ds_main_ocrtaginfo.addColumn('cardyy', 'string');
- ds_main_ocrtaginfo.addColumn('cardmm', 'string');
- ds_main_ocrtaginfo.addColumn('ioflag', 'string');
- ds_main_ocrtaginfo.addColumn('seq', 'string');
-
- ds_main_ocrtaginfo.setColumn(0, 'seq', ds_main_ocrtaginfo.getColumn(0, 'ocrtag'));
-
- var cardno = ds_main_cardspec_cardspeclist.getColumn(0, 'cardno');
- var cardterm = ds_main_cardspec_cardspeclist.getColumn(0, 'valiterm');
- var ioflag = ds_main_cardspec_cardspeclist.getColumn(0, 'ioflag');
-
- if(cardno.length > 12){
- ds_main_ocrtaginfo.setColumn(0, 'cardno1', cardno.substr(0, 4));
- ds_main_ocrtaginfo.setColumn(0, 'cardno2', cardno.substr(4, 4));
- ds_main_ocrtaginfo.setColumn(0, 'cardno3', cardno.substr(8, 4));
- ds_main_ocrtaginfo.setColumn(0, 'cardno4', cardno.substr(12, 4));
-
- //결제구분 체크표시
- ds_main_ocrtaginfo.setColumn(0, 'ioflag', ioflag);
-
- if(String(cardterm).length == 4){
- ds_main_ocrtaginfo.setColumn(0, 'cardyy', '20' + cardterm.substr(0, 2));
- ds_main_ocrtaginfo.setColumn(0, 'cardmm', cardterm.substr(2, 2));
- }
- }
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, 'root/main/vippatbaseinfo/vippatbaseinfolist', ds_main_vippatbaseinfo_vippatbaseinfolist);
- rptf_setNodeListToDOM(objDOM, 'root/main/ocrtaginfo', ds_main_ocrtaginfo);
- //rptf_setValueToDOM(objDOM, 'root/main/ocrtaginfo', ds_main_ocrtaginfo);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = 'open=1;save=1;directprint=0;printdialog=0;print=1;zoom=1'; // 미리보기 미실행
-
- rptf_exeReportPreview30(['RPPMC09300'], [objParam], option);
- }
- }
- }
- function fn_expertRexpert(){}
- var cbResult = false;
- /****************************************************************************************
- * Argument : N/A
- * Description : 신청자입력 버튼 클릭 이벤트
- ****************************************************************************************/
- function button5_onclick(obj:Button, e:ClickEventInfo){
- frmf_setParameter('SPPMC04700_pid', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid'));
- frmf_setParameter('SPPMC04700_hngnm', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'hngnm'));
- frmf_setParameter('SPPMC04700_rrgstno1', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno1'));
- frmf_setParameter('SPPMC04700_rrgstno2', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno2'));
-
- frmf_modal('SPPMC04700', 'SPPMC04700', '', '', '', '', '', '', '', '', '', '', 'M');
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 신청자조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function button13_onclick(obj:Button, e:ClickEventInfo){
- frmf_open('SPPMC04801', 'SPPMC04801', '');
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 환자 등록번호 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_pid_onkeydown(obj:MaskEdit, e:KeyEventInfo){
- if(e.keycode == '13'){
- //2018/04/03 이정택 수정(updateToDataset 함수가 제대로 작동안함)
- //obj.updateToDataset();
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, "pid", obj.value);
- //2018/04/03 이정택 수정(updateToDataset 함수가 제대로 작동안함)
-
- if(utlf_isNull(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid'))){
- sysf_messageBox("환자 번호가 입력되지 않았습니다.", "E");
- return;
- }
-
- fSearch('N');
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 최근 1년 외래이력 체크박스 클릭 이벤트
- ****************************************************************************************/
- function bool6_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.updateToDataset();
-
- var checkvalue = ds_hidden_com.getColumn(0, 'rectoneyear');
-
- if(checkvalue == 'N'){
- if(sysf_messageBox('1년 이상의 외래이력을 조회 하시면 시스템에 과부하가 발생 할 수도 있습니다. 계속 하시겠습니까?', 'Q') == '6'){
- ds_hidden_com.setColumn(0, 'rectoneyear', 'N');
- }
- else{
- ds_hidden_com.setColumn(0, 'rectoneyear', 'Y');
- }
- }
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 성명 키보드 입력 이벤트(enable 이 false 인데)
- ****************************************************************************************/
- function ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo){
- ds_hidden_source.setColumn(0, 'srchcond', '2');
- obj.updateToDataset();
- btn_search.onclick();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 조회 아이콘 클릭 이벤트
- ****************************************************************************************/
- function btn_search_onclick(obj:Button, e:ClickEventInfo){
- ds_hidden.setColumn(0, 'appsrchflag', 'N');
- ds_hidden_source.setColumn(0, 'autoflag', 'Y');
-
- var args = new Object();
- args.arg_ds_hidden_source = ds_hidden_source;
- frmf_setParameter('deptcd', tmp_userinfolist.getColumn(0, 'deptcd'));
-
- //2019/02/02 이정택 프로그램 수정(환자조회해서 자동 연동되도록 수정)
- //frmf_modal('SPPMC05000', 'SPPMC05000', args, '', '', '', '', '', '', '', '', '', 'M');
- frmf_modal('SPPMC02500', 'SPPMC02500', args, '', '', '', '', '', '', '', '', '', 'M');
-
- if(!utlf_isNull(ds_patinfolist.getColumn(0, "pid"))){
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
- fSearch('N');
- }
- //2019/02/02 이정택 프로그램 수정(환자조회해서 자동 연동되도록 수정)
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 펼침 버튼 클릭 이벤트
- ****************************************************************************************/
- function button11_onclick(obj:Button, e:ClickEventInfo){
- if(utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid')) == ''){
- return;
- }
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'remfact',
- fCallSpecPopUp_remfact(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid'),
- ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'remfact')))
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 주민번호1 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_rrgstno1_onkeydown(obj:MaskEdit, e:KeyEventInfo){
- obj.updateToDataset();
-
- var hngnm = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'hngnm');
- var rrgstno1 = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno1');
- var rrgstno2 = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno2');
-
- if(String(hngnm).length > 1){
- ds_hidden_source.setColumn(0, 'srchcond', '4');
- ds_hidden_source.setColumn(0, 'hngnm', hngnm);
- ds_hidden_source.setColumn(0, 'rrgstno1', rrgstno1);
- ds_hidden_source.setColumn(0, 'rrgstno2', rrgstno2);
- }
- else{
- ds_hidden_source.setColumn(0, 'srchcond', '3');
- ds_hidden_source.setColumn(0, 'rrgstno1', rrgstno1);
- ds_hidden_source.setColumn(0, 'rrgstno2', rrgstno2);
- }
-
- btn_search.onclick();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : VIP분류 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function ipt_vipfcls_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- obj.updateToDataset();
-
- var result = (ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'vipcls') == '03');
- caption40.visible = result;
- combo3.visible = result;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : VIP구분 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- obj.updateToDataset();
-
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'ezpassyn', (ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'vipflag') == '04') ? 'Y' : 'N');
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : VIP 신청자 정보 우편번호 아이콘 클릭 이벤트
- ****************************************************************************************/
- function button19_onclick(obj:Button, e:ClickEventInfo){
- var result = appf_getZipCodeList('combination');
-
- // 우편번호앞번호
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipm_zipcd1', result.zipcdhead);
- // 우편번호뒷번호
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipm_zipcd2', result.zipcdfoot);
- // 일련번호
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipm_zipcdseq', result.seqno);
- // 입력주소
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipm_addr', result.address);
- // 주소에서 입력주소를 뺀 나머지 주소
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'vipm_detladdr', result.address_detail);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 승인 버튼 클릭 이벤트
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo){
- var viprgstno = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno');
-
- if(!utlf_isNull(viprgstno) && viprgstno != '' && viprgstno != ' ' && viprgstno != '-' && viprgstno != '0'){
- sysf_messageBox('이미 승인된 VIP 입니다. 확인 후 다시 시도해 주세요!', 'E999');
- return;
- }
-
- // 필수 정보 체크 확인
- if(fVipDataRgstCheck()){
- if(sysf_messageBox('환자의 VIP신청정보를 승인 하시겠습니까?', 'Q999') != '6'){
- return;
- }
- var pid = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid');
-
- if(fMakeVipRgst('Y')){
- if(ds_hidden.getColumn(0, 'appsrchflag') == 'Y'){
- frmf_open('SPPMC04800', 'SPPMC04800', '');
- var object = frmf_getChildWindow('SPPMC04800');
- object.fSearch();
- }
-
- fInitialize();
- // 2013-03-11
- // 승인 후 환자정보를 다시 조회할 수 있도록 프로그램 수정
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'pid', pid);
- fSearch('N');
-
- return;
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 미승인 버튼 클릭 이벤트
- ****************************************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo){
- var viprgstno = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno');
-
- if(!utlf_isNull(viprgstno) && viprgstno != '' && viprgstno != ' ' && viprgstno != '-'){
- sysf_messageBox('이미 승인된 VIP입니다. 확인 후 다시 시도해 주세요!', 'E999');
- return;
- }
-
- // 신청자 조회에서 가져온 데이터 확인
- if(ds_hidden.getColumn(0, 'appsrchflag') == 'Y'){
- if(sysf_messageBox('환자의 VIP신청정보를 취소 하시겠습니까?', 'Q999') != '6'){
- return;
- }
-
- if(fMakeVipRgst('D')){
- sysf_messageBox('환자의 VIP신청정보가 취소 되었습니다!', 'I999');
-
- frmf_open('SPPMC04800', 'SPPMC04800', null, null, null, null, null, null, null, null, null, null, 'M');
-
- var object = frmf_getChildWindow('SPPMC04800');
- object.fSearch();
-
- fInitialize();
-
- return;
- }
- }
- else{
- sysf_messageBox('신청된 VIP 환자가 아닙니다. 확인 후 다시 시도해 주십시오.', 'E999');
- return;
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function button14_onclick(obj:Button, e:ClickEventInfo){
- // VIP삭제시 승인되지 않은 데이터 체크
- var viprgstno = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno');
-
- if(utlf_isNull(viprgstno) || viprgstno == ' ' || viprgstno == '-' || viprgstno == '0'){
- sysf_messageBox('승인된 VIP가 아닙니다. 확인 후 다시 시도해 주세요.', 'E999');
- return;
- }
- if(sysf_messageBox('해당 VIP 를 승인 취소 하겠습니까?', 'Q999') != '6'){
- return;
- }
-
- // VIP 수정
- fMakeVipRgst('X');
-
- fInitialize();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장+수진내용적용 버튼 클릭 이벤트
- ****************************************************************************************/
- function button15_onclick(obj:Button, e:ClickEventInfo){
- fSetCardInfo("Y");
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 카드정보 데이터셋 값 변경 이벤트
- ****************************************************************************************/
- function ds_grd_cardspeclist_onvaluechanged(obj:Dataset, e:DSColChangeEventInfo){
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 카드정보 그리드 더블클릭 이벤트
- ****************************************************************************************/
- function switch1_case_cardInfo_datagrid2_oncelldblclick(obj:Grid, e:GridClickEventInfo){
-
- var row = e.row;
-
- if (frmf_checkOpener()) {
-
- var cardno = ds_main_cardspec_cardspeclist.getColumn(row, 'cardno');
-
- opener.frmf_setParameter("SMPMC02500_CARDNO", cardno);
- opener.frmf_setParameter("SMPMC02500_VALITERM", ds_main_cardspec_cardspeclist.getColumn(row, 'valiterm'));
-
- this.close();
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 카드정보 행추가 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_cardInfo_button8_onclick(obj:Button, e:ClickEventInfo){
- var idx = ds_main_cardspec_cardspeclist.addRow();
- ds_main_cardspec_cardspeclist.setColumn(idx, 'rrgstno', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno1') + ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno2'));
-
- if (frmf_checkOpener()) {
-
- var allotamt = opener.frmf_getParameter('SMPMC02500_CARDAMT');
- var allotmm = opener.frmf_getParameter('SMPMC02500_ALLOTMM');
- var rcptflag = opener.frmf_getParameter('SMPMC02500_RCPTFLAG');
- // 가퇴원 이지패스 등록 시
- if (rcptflag == "B21") {
-
- // 기본값 설정
- ds_main_cardspec_cardspeclist.setColumn(idx, "useyn", "Y");
- ds_main_cardspec_cardspeclist.setColumn(idx, "priority", "A");
- ds_main_cardspec_cardspeclist.setColumn(idx, "ioflag", "I"); // 입원수납을 가퇴원으로 사용
- ds_main_cardspec_cardspeclist.setColumn(idx, "fromdd", utlf_getCurrentDate());
- ds_main_cardspec_cardspeclist.setColumn(idx, "todd", utlf_getCurrentDate().toDate().getAddDate(28, 'D').getDateFormat());
- ds_main_cardspec_cardspeclist.setColumn(idx, "allotamt", allotamt);
- ds_main_cardspec_cardspeclist.setColumn(idx, "allotmm", allotmm);
- }
- }
-
- ds_main_cardspec_cardspeclist.setColumn(idx, "inputtype", "K");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 카드정보 행삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_cardInfo_button6_onclick(obj:Button, e:ClickEventInfo){
-
- var currow = switch1.case_cardInfo.datagrid2.currentrow;
-
- var type = ds_main_cardspec_cardspeclist.getRowType(currow);
-
- if(type == Dataset.ROWTYPE_INSERT){
- ds_main_cardspec_cardspeclist.deleteRow(currow);
- return;
- } else {
- dsf_deleteSelectedRows(switch1.case_cardInfo.datagrid2, true);
- if(sysf_messageBox('선택된 행의 카드정보 내역을', 'Q001') != '6'){
- return;
- }
-
- var vangb = ds_paminit_P0032list.getColumn(ds_paminit_P0032list.findRow("cdid", "200"), "remark"); // VAN코드
- var vanflag = ds_paminit_P0032list.getColumn(ds_paminit_P0032list.findRow("cdid", "200"), "cdnm"); // 처리구분
- var cardperiod = ds_main_cardspec_cardspeclist.getColumn(currow, "valiterm"); // 유효기간
- var elctsignkey = ""; // 비대면결제 등록정보
- var icresult = false;
- var cardno = utlf_transNullToEmpty(ds_main_cardspec_cardspeclist.getColumn(currow, "virtualcardno"));
- // IC카드 처리의 경우
- if (vanflag == "KOCES_IC" && !utlf_isNull(cardno)) {
- elctsignkey = cardno // 토큰정보
- + "=" + ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "pid") // 가맹점UserID(병록번호)
- ;
-
- var lSize = elctsignkey.length + "";
- while(lSize.length < 3){
- lSize = "0" + lSize;
- }
-
- elctsignkey = lSize + elctsignkey;
- // PAM.xjs 공통함수 호출
- // U1:비대면결제 승인
- // U2:비대면결제 취소
- // U3:비대면결제 등록
- // U4:비대면결제 삭제
- if (fAppCardVanData(vangb, "U4", "", "", "", "", "", "", "", "", cardno, "", "", "", "", "", "", "", elctsignkey, "", vanflag)) {
- //if (fAppCardVanData(vangb, "U4", "", "", "", "", "", "", "", "", "", cardperiod, "", "", "", "", "", "", elctsignkey, "", vanflag)) {
- icresult = true;
- } else {
- return;
- }
- }
-
- // MS방식이거나 IC방식의 경우 삭제가 성공한 경우에만
- if (vanflag != "KOCES_IC" || icresult == true || utlf_isNull(cardno)) {
-
- ds_buffer = grdf_getGridUpdateData(switch1.case_cardInfo.datagrid2, 'delete');
- grdf_setStatusColumn(ds_buffer, 'status');
-
- ds_debug.copyData(ds_buffer, true);
-
- var oParam = {};
- oParam.id = 'TXPMC02510';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqExeVipCardInfo';
- oParam.inds = 'req=ds_debug';
- oParam.outds = 'ds_main_cardspec_cardspeclist=cardinfolist';
- oParam.async = false;
- oParam.callback = 'callback';
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02510") > -1){
- sysf_messageBox('데이터가 삭제', 'I001');
- }
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 카드정보저장 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_cardInfo_button7_onclick(obj:Button, e:ClickEventInfo){
- var currow = switch1.case_cardInfo.datagrid2.currentrow;
-
- if(currow >= 0){
-
- ds_TXPMC02510 = grdf_getGridUpdateData(switch1.case_cardInfo.datagrid2);
-
- if(ds_TXPMC02510.rowcount < 1){
- sysf_messageBox('변경된 데이터가 없습니다.', 'E999');
- return;
- } else if (ds_TXPMC02510.rowcount > 1) {
- sysf_messageBox('한번에 한개의 데이터만 처리하십시오.', 'E999');
- return;
- }
-
- // 신용카드 및 이지패스정보 유효성 검증
- if (!fCheckCardAprv()) {
- return;
- }
-
- if(sysf_messageBox('카드정보 저장 하시겠습니까?', 'Q999') != '6'){
- return;
- }
-
- grdf_setStatusColumn(ds_TXPMC02510, 'status');
-
- var vanflag = ds_paminit_P0032list.getColumn(ds_paminit_P0032list.findRow("cdid", "200"), "cdnm"); // 처리구분
-
- if (vanflag == "KOCES_IC"
- && ds_main_cardspec_cardspeclist.getColumn(currow, "useyn") == "Y") {
-
- var brthdd = ds_main_cardspec_cardspeclist.getColumn(currow, "brthdd"); // 실소유자 생년월일/성별(9자리)
- if (utlf_isNull(ds_main_cardspec_cardspeclist.getColumn(currow, "virtualcardno"))) {
- var cardperiod = ds_main_cardspec_cardspeclist.getColumn(currow, "valiterm"); // 유효기간
- var vangb = ds_paminit_P0032list.getColumn(ds_paminit_P0032list.findRow("cdid", "200"), "remark"); // VAN코드
- var elctsignkey = ""; // 비대면결제 등록정보
- var cardno = ds_main_cardspec_cardspeclist.getColumn(currow, "cardno"); // 카드번호
- elctsignkey = " " // 실소유자명(6자리)
- + "=" + ds_main_cardspec_cardspeclist.getColumn(currow, "brthdd") // 실소유자생년월일/성별(9자리)
- + "= " // 휴대폰통신사(최대4자리)
- + "= " // 휴대폰번호(최대11자리)
- + "=" + ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "pid") // 가맹점UserID(병록번호)
- + "= "; // 비밀번호 앞2자리
-
- var lSize = elctsignkey.length + "";
- while(lSize.length < 3){
- lSize = "0" + lSize;
- }
-
- elctsignkey = lSize + elctsignkey;
- // PAM.xjs 공통함수 호출
- // U1:비대면결제 승인
- // U2:비대면결제 취소
- // U3:비대면결제 등록
- // U4:비대면결제 삭제
- //if (fAppCardVanData(vangb, "U3", "", "", "", "", "", "", "", "", cardno, cardperiod, "", "", "", "", "", "", elctsignkey, "", vanflag)) {
- //if (fAppCardVanData(vangb, "U3", "", "", "", "", "", "", "", "", cardno, "", "", "", "", "", "", "", elctsignkey, "", vanflag)) {
- if (fAppCardVanData(vangb, "U5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", elctsignkey, "", vanflag)) {
-
- ds_TXPMC02510.setColumn(0, "virtualcardno", ds_send_card.getColumn(0, "aprv_cardnumber")); // 토큰정보
- ds_TXPMC02510.setColumn(0, "cardno", "****************"); // 카드번호
- ds_TXPMC02510.setColumn(0, "valiterm", "****"); // 유효기간
-
- } else {
- sysf_messageBox("비대면등록 요청이 실패하였습니다.", "E999");
- return;
- }
-
- // 기본값 설정
- } else {
-
- // 카드번호를 복사해서 생성하는 경우 카드번호 / 유효기간 디폴트 설정
- if (utlf_isNull(ds_main_cardspec_cardspeclist.getColumn(currow, "cardno"))) {
- ds_TXPMC02510.setColumn(0, "cardno", "****************"); // 카드번호
- ds_TXPMC02510.setColumn(0, "valiterm", "****"); // 유효기간
- }
- }
- ds_debug.copyData(ds_TXPMC02510);
-
- var oParam = {};
- oParam.id = "TXPMC02510";
- oParam.service = "patinfomngtapp.VipPatMngt";
- oParam.method = "reqExeVipCardInfo";
- oParam.inds = "req=ds_debug";
- oParam.outds = "ds_main_cardspec_cardspeclist=cardinfolist";
- oParam.async = false;
- oParam.callback = "cf_TXPMC02510_save";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02510") > -1){
- sysf_messageBox('카드정보 데이터가 저장', 'I001');
- //fSearch('N');
- }
-
- // 기존로직 처리
- } else {
-
- ds_TXPMC02510.addColumn('rownum', 'string');
- for(var i = 0; i < ds_TXPMC02510.rowcount; i++){
- var value = i + 1;
- ds_TXPMC02510.setColumn(i, 'rownum', value);
- }
-
- ds_main_cardspec_cardspeclist.clearData();
- ds_main_cardspec_cardspeclist.addRow();
- ds_debug.copyData(ds_TXPMC02510);
-
- var oParam = {};
- oParam.id = "TXPMC02510";
- oParam.service = "patinfomngtapp.VipPatMngt";
- oParam.method = "reqExeVipCardInfo";
- oParam.inds = "req=ds_debug";
- oParam.outds = "ds_main_cardspec_cardspeclist=cardinfolist";
- oParam.async = false;
- oParam.callback = "cf_TXPMC02510_save";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02510") > -1){
- sysf_messageBox('카드정보 데이터가 저장', 'I001');
- fSearch('N');
- }
- }
- }
- }
- function cf_TXPMC02510_save(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 가족정보 행추가 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_familyinfo_btn_copyrow_onclick(obj:Button, e:ClickEventInfo){
- ds_main_familyinfo_familyinfolist.addRow();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 가족정보 행삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_familyinfo_btn_delrow_onclick(obj:Button, e:ClickEventInfo){
- var currow = switch1.case_familyinfo.grd_familyinfo.currentrow;
-
- if(currow >= 0){
- var type = ds_main_familyinfo_familyinfolist.getRowType(currow);
-
- if(type == Dataset.ROWTYPE_INSERT){
- ds_main_familyinfo_familyinfolist.deleteRow(currow);
- return;
- }
- else{
- dsf_deleteSelectedRows(switch1.case_familyinfo.grd_familyinfo, true);
- if(sysf_messageBox('선택된 행의 가족정보 내역을', 'Q001') != '6'){
- return;
- }
-
- ds_buffer = grdf_getGridUpdateData(switch1.case_familyinfo.grd_familyinfo, 'delete');
- grdf_setStatusColumn(ds_buffer, 'status');
-
- ds_debug.copyData(ds_buffer, true);
-
- var oParam = {};
- oParam.id = "TXPMC02508";
- oParam.service = "patinfomngtapp.VipPatMngt";
- oParam.method = "reqExeVipFamyInfo";
- oParam.inds = "req=ds_debug";
- oParam.async = false;
- oParam.callback = "cf_TXPMC02508_delete";
- tranf_submit(oParam);
- }
- }
- }
- function cf_TXPMC02508_delete(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0){
- return;
- }
- sysf_messageBox('데이터가 삭제', 'I001');
- SearchFamilyInfo();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 가족정보 저장 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_familyinfo_btn_savefamyinfo_onclick(obj:Button, e:ClickEventInfo){
- if(FamyInfoDataCheck()){
- var currow = switch1.case_familyinfo.grd_familyinfo.currentrow;
-
- if(ds_main_familyinfo_familyinfolist.rowcount > 0){
- if(sysf_messageBox('저장 하시겠습니까?', 'Q999') != '6'){
- return;
- }
-
- var ds_req = grdf_getGridUpdateData(switch1.case_familyinfo.grd_familyinfo);
- grdf_setStatusColumn(ds_req, 'status');
-
- ds_debug.copyData(ds_req);
- for(var i = 0; i < ds_debug.rowcount; i++){
- ds_debug.setColumn(0, 'viprgstno', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno'));
- }
-
- var oParam = {};
- oParam.id = "TXPMC02508";
- oParam.service = "patinfomngtapp.VipPatMngt";
- oParam.method = "reqExeVipFamyInfo";
- oParam.inds = "req=ds_debug";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02508") > -1){
- sysf_messageBox('데이터가 저장', 'I001');
- SearchFamilyInfo();
- }
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 기념일 정보 행추가 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_memorialdayinfo_button18_onclick(obj:Button, e:ClickEventInfo){
- ds_main_memorialdayinfo_memorialdayinfolist.addRow();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 기념일 정보 행삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_memorialdayinfo_button16_onclick(obj:Button, e:ClickEventInfo){
- var currow = switch1.case_memorialdayinfo.grd_memorialdayinfo.currentrow;
-
- if(ds_main_memorialdayinfo_memorialdayinfolist.rowcount < 0){
- return;
- }
-
- var type = ds_main_memorialdayinfo_memorialdayinfolist.getRowType(currow);
- if(type == Dataset.ROWTYPE_INSERT){
- ds_main_memorialdayinfo_memorialdayinfolist.deleteRow(currow);
- return;
- }
-
- if(sysf_messageBox('선택된 행의 기념일 내역을', 'Q001') != '6'){
- return;
- }
-
- dsf_deleteSelectedRows(switch1.case_memorialdayinfo.grd_memorialdayinfo, true);
-
- ds_buffer = grdf_getGridUpdateData(switch1.case_memorialdayinfo.grd_memorialdayinfo, 'delete');
- grdf_setStatusColumn(ds_buffer, 'status');
-
- ds_debug.copyData(ds_buffer, true);
-
- var oParam = {};
- oParam.id = "TXPMC02508";
- oParam.service = "patinfomngtapp.VipPatMngt";
- oParam.method = "reqExeVipMemoInfo";
- oParam.inds = "req=ds_debug";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02508") > -1){
- sysf_messageBox('데이터가 삭제', 'I001');
- SearchMemorialdayInfo();
- }
- }
- function cf_TXPMC02509_delete(sSvcId, nErrorCode, sErrorMsg){
- if(nErrorCode < 0){
- return;
- }
-
- sysf_messageBox('데이터가 삭제', 'I001');
- SearchMemorialdayInfo();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 기념일 정보 저장 버튼 클릭 이벤트
- ****************************************************************************************/
- function switch1_case_memorialdayinfo_button17_onclick(obj:Button, e:ClickEventInfo){
- if(!MemorialdayDataCheck()){
- return;
- }
- var currow = switch1.case_memorialdayinfo.grd_memorialdayinfo.currentrow;
-
- if(ds_main_memorialdayinfo_memorialdayinfolist.rowcount < 1){
- return;
- }
-
- if(sysf_messageBox('저장 하시겠습니까?', 'Q999') != '6'){
- return;
- }
-
- ds_buffer = grdf_getGridUpdateData(switch1.case_memorialdayinfo.grd_memorialdayinfo);
- grdf_setStatusColumn(ds_buffer, 'status');
-
- ds_debug.copyData(ds_buffer, true);
- for(var i = 0; i < ds_debug.rowcount; i++){
- ds_debug.setColumn(0, 'viprgstno', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'viprgstno'));
- }
-
- var oParam = {};
- oParam.id = "TXPMC02508";
- oParam.service = "patinfomngtapp.VipPatMngt";
- oParam.method = "reqExeVipMemoInfo";
- oParam.inds = "req=ds_debug";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXPMC02508") > -1){
- sysf_messageBox('데이터가 저장', 'I001');
- SearchMemorialdayInfo();
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : VIP 환자조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function button20_onclick(obj:Button, e:ClickEventInfo){
- frmf_setParameter('pid' , ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid'));
- frmf_setParameter('hngnm' , ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'hngnm'));
- frmf_setParameter('rrgstno1' , ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno1'));
- frmf_setParameter('rrgstno2' , ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno2'));
-
- frmf_open('SMPMC02200', 'SMPMC02200', null, null, null, null, null, null, null, null, null, null, 'M');
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 초기화 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_init_onclick(obj:Button, e:ClickEventInfo){
- fInitialize();
- }
- function switch1_case_cardInfo_datagrid2_onkeydown(obj: Grid, e: KeyEventInfo) {
- if (ds_paminit_P0032list.getColumn(ds_paminit_P0032list.findRow("cdid", "200"), "cdnm") != "KOCES_IC") {
-
- if (e.keycode == 13 && lf_getCellBindCol(obj, obj.currentcell) == 'cardno') {
- obj.updateToDataset();
- var row = obj.currentrow;
- var col = obj.currentcell;
- // 카드번호컬럼이 아니면 리턴
- // 주석처리(2016/07/11 이정택)
- /*
- if( col != datagrid2.colRef("cardno")){
- return false;
- }
- */
- if (e.keycode == 13 && lf_getCellBindCol(obj, obj.currentcell) == 'cardno') {
- // 카드 유효정보 체크
- var cardno = utlf_transNullToEmpty(ds_main_cardspec_cardspeclist.getColumn(row, 'cardno'));
- // 16자리보다 크면
- if (cardno.length > 16) {
- // "="이 있으면, swipe
- if (String(cardno).indexOf('=') > 0) {
- var vSwipeData = String(cardno);
- var vCardno_array = "";
- var vCardno = "";
- // swipe 시 첫글자에 ?
- if (vSwipeData.indexOf('?') >= 0) {
- vSwipeData = vSwipeData.substr(1, 37);
- }
- if (vSwipeData.indexOf('/') >= 0) {
- vSwipeData = vSwipeData.substr(1, 37);
- }
- ds_main_cardspec_cardspeclist.setColumn(row, 'swipedata', vSwipeData);
- vCardno_array = vSwipeData.split('=');
- vCardno = vCardno_array[0];
- // swipe 시 첫글자에 ?
- if (vCardno.indexOf('?') >= 0) {
- vCardno = vCardno.substr(1, 16);
- }
- if (vCardno.indexOf('/') >= 0) {
- vCardno = vCardno.substr(1, 16);
- }
- // 유효일자
- var vValiterm = vCardno_array[1].substr(0, 4);
- ds_main_cardspec_cardspeclist.setColumn(row, 'cardno', vCardno);
- ds_main_cardspec_cardspeclist.setColumn(row, 'inputtype', 'S');
- ds_main_cardspec_cardspeclist.setColumn(row, 'valiterm', vValiterm);
- switch1.case_cardInfo.button7.setFocus();
- }
- }
- else {
- ds_main_cardspec_cardspeclist.setColumn(row, 'inputtype', 'K');
- ds_main_cardspec_cardspeclist.setColumn(row, 'valiterm', '0000');
- ds_main_cardspec_cardspeclist.setColumn(row, 'swipedata', '-');
- }
- }
- else if (e.keycode == 13 && lf_getCellBindCol(obj, obj.currentcell) == 'allotmm') {
- var allotamt = ds_main_cardspec_cardspeclist.getColumn(row, 'allotamt');
- var allotmm = ds_main_cardspec_cardspeclist.getColumn(row, 'allotmm');
- if (utlf_isNull(allotamt)) {
- sysf_messageBox('할부 기준금액을 먼저 입력하여 주십시오.', 'I');
- ds_main_cardspec_cardspeclist.setColumn(row, 'allotmm', '');
- }
- if (parseInt(allotamt < 50000)) {
- if (ds_main_cardspec_cardspeclist.getColumn(row, 'allotmm') != '00') {
- sysf_messageBox('할부기준금액이 5만원 미만일 경우에는 할부개월수\n선택이 불가능합니다.', 'I');
- ds_main_cardspec_cardspeclist.setColumn(row, 'allotmm', '');
- }
- }
- }
- }
- }
- }
- /**
- * [lf_getCellBindCol description]
- * @param {[type]} cellIdx [description]
- * @return {[type]} [description]
- */
- function lf_getCellBindCol(target: Grid, cellIdx) {
- var text = utlf_trim(target.getCellProperty("body", cellIdx, "text"));
- return text.replace(/bind:/, "").replace(/BIND:/, "");
- }
- /**
- * 가족정보 그리드 셀 클릭 이벤트
- * @param obj
- * @param e
- */
- function switch1_case_familyinfo_grd_familyinfo_oncellclick(obj: Grid, e: GridClickEventInfo) {
- if (utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "pid")) == ''
- && utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "hngnm")) == '') {
- sysf_messageBox("환자조회 후 작업해 주세요.!!", "E999", "");
- return false;
- }
- }
- function lf_rppmc09300(){
- frmf_open("SSMRC03160", "SSMRC03160", "", "", "", "", "", "", "", "", "", "", "M");
-
- ds_properties.clearData();
- ds_properties.addRow();
- }
- // 신용카드정보 저장
- function fSetCardInfo(prcsflag) {
- var pid = ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid');
-
- // 신용카드 및 이지패스정보 유효성 검증
- if(!fCheckCardAprv()){
- return;
- }
-
- if(pamCompareNodes(ds_main_vippatbaseinfo_vippatbaseinfolist, ds_tmp_vippatbaseinfolist)
- && grdf_getGridUpdateData(switch1.case_cardInfo.datagrid2).rowcount == 0){
- sysf_messageBox('변경된 데이터가 없습니다.', 'E999');
- return;
- }
-
- if(sysf_messageBox('VIP환자정보 저장 하시겠습니까?', 'Q999') != '6'){
- return;
- }
-
- // 필수 정보 체크 확인
- if(fVipDataRgstCheck()){
- // 저장 전 최종확인 20190819 고영민
- if(sysf_messageBox(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "hngnm") + '님 후불등록을 저장 하시겠습니까?', 'Q999') != '6'){
- return;
- }
-
- // 정보저장처리
- if(fMakeVipRgst('C', prcsflag)){
- sysf_messageBox('VIP환자정보 데이터가 저장', 'I001');
-
- fInitialize();
-
- // 2013-03-11
- // 승인 후 환자정보를 다시 조회할 수 있도록 프로그램 수정
- ds_main_vippatbaseinfo_vippatbaseinfolist.setColumn(0, 'pid', pid);
-
- // fSearch('N');
- //---------------------------------------- 20181106 수정 by 서재영
- // 개인 정보 이용 동의서 자동 출력 (진료 정보가 있는 경우만 or 저장+수진내역적용(K))
- //if (utlf_transNullToEmpty(ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, "orddd")) != "" appsrchflag == 'K') {
- fSearch('K');
- //----------------------------------------
-
- // 수진이력 저장 시에만 작성
- if (prcsflag == "Y"
- && ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'ezpassyn') == 'Y') {
-
- // 후불수납 신청서 작성 후 동의서 자동 출력되도록 수정(2016/07/11 이정택)
- button9.click();
- }
- // 가퇴원 저장의 경우 화면 자동닫기 추가
- if (prcsflag == "N" && frmf_checkOpener()) {
- this.close();
- }
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장(가퇴원) 버튼 클릭 이벤트
- ****************************************************************************************/
- function button00_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetCardInfo("N");
- }
- // 조회버튼
- function group_ezpassinfo_Button00_onclick(obj:Button, e:ClickEventInfo)
- {
-
- if (utlf_isNull(ds_send.getColumn(0, "unco_pid"))) {
-
- sysf_messageBox("등록번호를 입력하십시오.", "C000");
- return false;
- }
-
- var oParam = {};
- oParam.id = "reqGetEzpassInfoRel";
- oParam.service = "patinfomngtapp.VipPatMngt";
- oParam.method = "reqGetEzpassInfoRel";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_ezpassinfo_rel=ezpassinforel";
- oParam.async = false;
- tranf_submit(oParam);
-
- if (ds_ezpassinfo_rel.rowcount < 1) {
- sysf_messageBox("등록된 정보가 없습니다.", "C000");
- } else {
-
- // 타기관 등록정보 배경처리
- ds_ezpassinfo_rel.addColumn('diffBg', 'string');
-
- for(var i = 0; i < ds_ezpassinfo_rel.rowcount; i++){
-
- if(ds_ezpassinfo_rel.getColumn(i, 'instcddiffyn') == 'Y'){
- ds_ezpassinfo_rel.setColumn(i, 'diffBg', '#FFC19E');
- }
- }
- }
- }
- // 연동조회
- function switch1_case_cardInfo_Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- group_ezpassinfo.visible = true;
- group_ezpassinfo.Edit00.setFocus();
- }
- // 닫기
- function group_ezpassinfo_Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- group_ezpassinfo.visible = false;
- ds_send.setColumn(0, "unco_pid", "");
- ds_ezpassinfo_rel.clearData();
- }
- // 등록번호 입력 시
- function group_ezpassinfo_Edit00_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == '13'){
- obj.updateToDataset();
- group_ezpassinfo.Button00.click();
- }
- }
- // 연동정보 더블클릭
- function group_ezpassinfo_Grid00_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var rowcnt = ds_ezpassinfo_rel.rowcount;
- if (rowcnt < 1) {
- sysf_messageBox("조회된 결과가 없습니다.", "C000");
- return;
- }
-
- ds_main_cardspec_cardspeclist.setColumn(ds_main_cardspec_cardspeclist.rowposition, "virtualcardno", ds_ezpassinfo_rel.getColumn(ds_ezpassinfo_rel.rowposition, "virtualcardno"));
-
- group_ezpassinfo.visible = false;
- ds_send.setColumn(0, "unco_pid", "");
- ds_ezpassinfo_rel.clearData();
- }
- // 삭제포함 체크박스
- function switch1_case_cardInfo_CheckBox00_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- ds_hidden.setColumn(0, 'appsrchflag', 'appsrchflag');
- ds_send.setColumn(0, 'pid', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'pid'));
- ds_send.setColumn(0, 'rrgstno1', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno1'));
- ds_send.setColumn(0, 'rrgstno2', ds_main_vippatbaseinfo_vippatbaseinfolist.getColumn(0, 'rrgstno2'));
-
- dsf_createDsRow('ds_req', [
- { col: 'srchcond', type: 'string', size: 256, val: ''},
- { col: 'pid', type: 'string', size: 256, val: pid },
- { col: 'hngnm', type: 'string', size: 256, val: ''},
- { col: 'rrgstno1', type: 'string', size: 256, val: ''},
- { col: 'rrgstno2', type: 'string', size: 256, val: ''},
- { col: 'deptflag', type: 'string', size: 256, val: ''},
- { col: 'delyn', type: 'string', size: 256, val: ''}
- ], false);
-
- ds_req.copyRow(0, ds_send, 0);
- var oParam = {};
- oParam.id = 'reqGetVipPatVipdInfo';
- oParam.service = 'patinfomngtapp.VipPatMngt';
- oParam.method = 'reqGetVipPatVipdInfo';
- oParam.inds = 'req=ds_req';
- oParam.outds = 'ds_main_result_vippatbaseinfo_cardspec_cardinfolist=cardinfolist';
- oParam.async = false;
- oParam.callback = 'callback';
- tranf_submit(oParam);
-
- ds_main_cardspec_cardspeclist.copyData(ds_main_result_vippatbaseinfo_cardspec_cardinfolist);
-
- // for (i = 0; i < ds_main_cardspec_cardspeclist.rowcount; i++) {
- // if (ds_main_cardspec_cardspeclist.getColumn(i, "histstat") == "C") {
- // ds_main_cardspec_cardspeclist.setColumn(i, "bg1", "#FFE08C"); // 노랑색
- // } else {
- // ds_main_cardspec_cardspeclist.setColumn(i, "bg1", ""); // 기본
- // }
- // }
- }
- ]]></Script>
- </Form>
- </FDL>
|