12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>외래간호메인</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <condition>
- <pid/>
- <hngnm>
- </hngnm>
- <sortseq>1</sortseq>
- <orddeptcd/>
- <orddrid/>
- <stat>-</stat>
- <preorddd/>
- <prcpspecflag/>
- <prcpspectype/>
- <prcpspecflag1/>
- <ordclsdeptflag/>
- <supdeptcd/>
- </condition>
- <opatlist>
- <opatlist>
- <acptyn/>
- <prcsflag/>
- <orddd/>
- <ordtm/>
- <grde/>
- <uncoamtyn/>
- <pid/>
- <hngnm/>
- <sexage/>
- <fsexamflag/>
- <chrtflag/>
- <chrtflage/>
- <calcyn/>
- <aftcalcyn/>
- <rsrvflag/>
- <req/>
- <req2/>
- <insukind/>
- <nryn/>
- <telrsrvrem/>
- <etcordflag/>
- <orddeptcd/>
- <orddrid/>
- <fstacptdd/>
- <nursacptyn/>
- <dracptyn/>
- <prcpgenryn/>
- <elbulbodstat/>
- <ordtype/>
- <cretno/>
- <instcd/>
- <acptseqno/>
- <orgorddd/>
- <nursacptdt/>
- <pidflag/>
- <coopteamcd/>
- <coopteamnm/>
- <medamtpostyn/>
- <prcptdayaftrcptyn/>
- <subdeptnm/>
- <grdevipyn/>
- <grdereferyn/>
- <rsrvchgyn/>
- </opatlist>
- <prescond>
- <allcnt/>
- <allfstexamcnt/>
- <allreexamcnt/>
- <alltdayacptcnt/>
- <tdayacptfstexamcnt/>
- <tdayacptreexamcnt/>
- <allrsrvcnt/>
- <rsrvfstexamcnt/>
- <rsrvreexamcnt/>
- </prescond>
- </opatlist>
- <opatlist1>
- <opatlist>
- <acptyn/>
- <prcsflag/>
- <orddd/>
- <ordtm/>
- <pid/>
- <hngnm/>
- <sexage/>
- <fsexamflag/>
- <calcyn/>
- <rsrvflag/>
- <req/>
- <insukind/>
- <nryn/>
- <telrsrvrem/>
- <etcordflag/>
- <orddeptcd/>
- <orddrid/>
- <fstacptdd/>
- <nursacptyn/>
- <dracptyn/>
- <prcpgenryn/>
- <elbulbodstat/>
- <ordtype/>
- <cretno/>
- <instcd/>
- <acptseqno/>
- <orgorddd/>
- <nursacptdt/>
- <subdeptcd/>
- <centcd/>
- </opatlist>
- </opatlist1>
- <patdetlinfo>
- <rsrvinfocnt>
- <ordrsrvinfocnt/>
- <testrsrvinfocnt/>
- </rsrvinfocnt>
- <ordinfo>
- <inreq/>
- <opdd/>
- <reqcnst/>
- <ordcost/>
- <diagdocu/>
- <copyiss/>
- <serdiag/>
- <rem/>
- <formrecseq/>
- <reqcnstyn/>
- <rooayn/>
- <burnyn/>
- </ordinfo>
- <prcpspec>
- <acptyn/>
- <prcpflag/>
- <prcphngflag/>
- <prcpspec/>
- <execdept/>
- <rcptflag/>
- <precureprcpflag/>
- <erprcpflag/>
- <hosinhosoutflag/>
- <tdayrslt/>
- <prcpdelivefact/>
- <prcpcd/>
- <prcpnm/>
- <prcpengnm/>
- <prcpvol/>
- <prcpvolunit/>
- <prcpqty/>
- <prcpqtyunit/>
- <prcptims/>
- <drugmthdspccd/>
- <abbrnm/>
- <tempcol7/>
- <prcpdayno/>
- <payflagcd/>
- <prcphopedd/>
- <c2yn/>
- <orddd/>
- <orddeptcd/>
- <cretno/>
- <prcpdd/>
- <pid/>
- <backhomedetention/>
- </prcpspec>
- <outerspec>
- <acptdt/>
- <centcdnm/>
- <orddeptnm/>
- <subdeptcdnm/>
- <usernm/>
- <diagnm/>
- <rem/>
- <orddeptcd/>
- </outerspec>
- <inspec>
- <indd/>
- <dschdd/>
- <orddeptnm/>
- <orddrid/>
- <diagnm/>
- <dschward/>
- </inspec>
- <ordrsrvinfo>
- <prcsstat/>
- <rsrvdt/>
- <centcdnm/>
- <orddeptnm/>
- <subdeptcdnm/>
- <usernm/>
- <rcptflag/>
- <execflag/>
- <rem/>
- </ordrsrvinfo>
- <testrsrvinfo>
- <rsrvdt/>
- <prcpcd/>
- <prcpnm/>
- <execdept/>
- <rcptflag/>
- <execflag/>
- <rem/>
- </testrsrvinfo>
- <prcpcmbdatainfo>
- <pid/>
- <orddd/>
- <orddeptcd/>
- <orddrid/>
- <instcd/>
- <cdid/>
- <cdnm/>
- </prcpcmbdatainfo>
- <cpginfo>
- <cpgyn/>
- </cpginfo>
- </patdetlinfo>
- <chosspecflag>1</chosspecflag>
- <rsrvinfoflag>1</rsrvinfoflag>
- <ebulstat/>
- <rcptvipuncoyn/>
- <rcptuncoyn/>
- <sdoarooayn/>
- <autocnstup/>
- <exitcnstrgstchk>
- <autocnstup>
- <healexamchk/>
- <erchk/>
- </autocnstup>
- <exitcnstrgstchk>
- <rtnvalue/>
- </exitcnstrgstchk>
- <sungmopatrgstchk>
- <sungmopat/>
- </sungmopatrgstchk>
- </exitcnstrgstchk>
- <sungmopatrgstchk/>
- <rcptpossynmsg/>
- </main>
- <send>
- <reqdata/>
- <reqpredata/>
- <reqinsdata/>
- <reqdrid/>
- <reqsavedata/>
- <session/>
- <reqdata1>
- <pid/>
- </reqdata1>
- <reqorddrsubt>
- <orddd/>
- <orddeptcd/>
- <specordyn/>
- <supdeptcd/>
- <ordclsdeptflag/>
- </reqorddrsubt>
- <reqorddrsubtapp/>
- <requncoyn/>
- <requpprcpcnst/>
- <reqsdoarooasignyn/>
- <reqhealexamerchk/>
- <reqeixtcnstchk/>
- <reqsungmopatrgstchk/>
- </send>
- <init>
- <orddr>
- <orddr>
- <usernm/>
- <userid/>
- </orddr>
- </orddr>
- <orddd/>
- <menu>
- <item>
- <name>환자메모</name>
- <func>fPatMemo</func>
- <popval>-</popval>
- </item>
- <!--<item> 20090413변경요청서에 의해 주석처리함-kys
- <name>보류</name>
- <func>fDefer</func>
- </item>
- <item>
- <name>보류취소</name>
- <func>fStandBy</func>
- </item> -->
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>외래진료예약</name>
- <func>fOpenFsExamRsrv</func>
- <popval>-</popval>
- </item>
- <item>
- <name>환자진료정보조회</name>
- <func>fOpenPrcpSpec</func>
- <popval>-</popval>
- </item>
- <item>
- <name>통합검사결과조회</name>
- <func>fOpenRsrvSerch</func>
- <popval>-</popval>
- </item>
- <item>
- <name>챠트 대출 및 반납조회</name>
- <func>fChrtRef</func>
- <popval>-</popval>
- </item>
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>보호자대진적용</name>
- <func>fProcerSubtApp</func>
- <popval>-</popval>
- </item>
- <item>
- <name>보호자대진취소</name>
- <func>fProcerSubtCncl</func>
- <popval>-</popval>
- </item>
- <item_backup>
- <name>외래초진기록출력</name>
- <func>fOutFstRecPrt</func>
- <popval>-</popval>
- </item_backup>
- <item>
- <name>기타서식출력</name>
- <func>fEtcRecPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>타병원진료의뢰서출력</name>
- <func>fAnoHospOrdReqFrmPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>부서별기록</name>
- <func>fDeptRecMngt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>처방전출력</name>
- <func>fDeptOprcprint</func>
- <popval>-</popval>
- </item>
- <item>
- <name>협진관리</name>
- <func>fOpenCoopTeam</func>
- <popval>-</popval>
- </item>
- </menu>
- <menu014>
- <item>
- <name>환자메모</name>
- <func>fPatMemo</func>
- <popval>-</popval>
- </item>
- <!--<item> 20090413변경요청서에 의해 주석처리함-kys
- <name>보류</name>
- <func>fDefer</func>
- </item>
- <item>
- <name>보류취소</name>
- <func>fStandBy</func>
- </item> -->
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>외래진료예약</name>
- <func>fOpenFsExamRsrv</func>
- <popval>-</popval>
- </item>
- <item>
- <name>환자진료정보조회</name>
- <func>fOpenPrcpSpec</func>
- <popval>-</popval>
- </item>
- <item>
- <name>통합검사결과조회</name>
- <func>fOpenRsrvSerch</func>
- <popval>-</popval>
- </item>
- <item>
- <name>챠트 대출 및 반납조회</name>
- <func>fChrtRef</func>
- <popval>-</popval>
- </item>
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>보호자대진적용</name>
- <func>fProcerSubtApp</func>
- <popval>-</popval>
- </item>
- <item>
- <name>보호자대진취소</name>
- <func>fProcerSubtCncl</func>
- <popval>-</popval>
- </item>
- <item_backup>
- <name>외래초진기록출력</name>
- <func>fOutFstRecPrt</func>
- <popval>-</popval>
- </item_backup>
- <item>
- <name>기타서식출력</name>
- <func>fEtcRecPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>타병원진료의뢰서출력</name>
- <func>fAnoHospOrdReqFrmPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>부서별기록</name>
- <func>fDeptRecMngt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>처방전출력</name>
- <func>fDeptOprcprint</func>
- <popval>-</popval>
- </item>
- <item>
- <name>협진관리</name>
- <func>fOpenCoopTeam</func>
- <popval>-</popval>
- </item>
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>진단서발급만적용</name>
- <func>fSetDiagEctInfo</func>
- <popval>-</popval>
- </item>
- <item>
- <name>진단서발급만취소</name>
- <func>fCnclDiagEctInfo</func>
- <popval>-</popval>
- </item>
- <item>
- <name>기록지복사만적용</name>
- <func>fSetCopyEctInfo</func>
- <popval>-</popval>
- </item>
- <item>
- <name>기록지복사만취소</name>
- <func>fCnclCopyEctInfo</func>
- <popval>-</popval>
- </item>
- <item>
- <name>예방접종만적용</name>
- <func>fSetVacnEctInfo</func>
- <popval>-</popval>
- </item>
- <item>
- <name>예방접종만취소</name>
- <func>fCnclVacnEctInfo</func>
- <popval>-</popval>
- </item>
- <item>
- <name>의보->일반</name>
- <func>fSetInsuKindInfo</func>
- <popval>-</popval>
- </item>
- </menu014>
- <menu013>
- <item>
- <name>환자메모</name>
- <func>fPatMemo</func>
- <popval>-</popval>
- </item>
- <!--<item> 20090413변경요청서에 의해 주석처리함-kys
- <name>보류</name>
- <func>fDefer</func>
- </item>
- <item>
- <name>보류취소</name>
- <func>fStandBy</func>
- </item> -->
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>외래진료예약</name>
- <func>fOpenFsExamRsrv</func>
- <popval>-</popval>
- </item>
- <item>
- <name>환자진료정보조회</name>
- <func>fOpenPrcpSpec</func>
- <popval>-</popval>
- </item>
- <item>
- <name>통합검사결과조회</name>
- <func>fOpenRsrvSerch</func>
- <popval>-</popval>
- </item>
- <item>
- <name>챠트 대출 및 반납조회</name>
- <func>fChrtRef</func>
- <popval>-</popval>
- </item>
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>보호자대진적용</name>
- <func>fProcerSubtApp</func>
- <popval>-</popval>
- </item>
- <item>
- <name>보호자대진취소</name>
- <func>fProcerSubtCncl</func>
- <popval>-</popval>
- </item>
- <item_backup>
- <name>외래초진기록출력</name>
- <func>fOutFstRecPrt</func>
- <popval>-</popval>
- </item_backup>
- <item>
- <name>기타서식출력</name>
- <func>fEtcRecPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>타병원진료의뢰서출력</name>
- <func>fAnoHospOrdReqFrmPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>부서별기록</name>
- <func>fDeptRecMngt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>처방전출력</name>
- <func>fDeptOprcprint</func>
- <popval>-</popval>
- </item>
- <item>
- <name>협진관리</name>
- <func>fOpenCoopTeam</func>
- <popval>-</popval>
- </item>
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>진찰료50%적용(사본발행)</name>
- <func>fSetCopyEctInfo013</func>
- <popval>-</popval>
- </item>
- <item>
- <name>진찰료50%적용취소(사본발행)</name>
- <func>fCnclCopyEctInfo013</func>
- <popval>-</popval>
- </item>
- </menu013>
- <menu011>
- <item>
- <name>환자메모</name>
- <func>fPatMemo</func>
- <popval>-</popval>
- </item>
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>외래진료예약</name>
- <func>fOpenFsExamRsrv</func>
- <popval>-</popval>
- </item>
- <item>
- <name>환자진료정보조회</name>
- <func>fOpenPrcpSpec</func>
- <popval>-</popval>
- </item>
- <item>
- <name>통합검사결과조회</name>
- <func>fOpenRsrvSerch</func>
- <popval>-</popval>
- </item>
- <item>
- <name>챠트 대출 및 반납조회</name>
- <func>fChrtRef</func>
- <popval>-</popval>
- </item>
- <item>
- <name>-</name>
- <func/>
- <popval>-</popval>
- </item>
- <item>
- <name>보호자대진적용</name>
- <func>fProcerSubtApp</func>
- <popval>-</popval>
- </item>
- <item>
- <name>보호자대진취소</name>
- <func>fProcerSubtCncl</func>
- <popval>-</popval>
- </item>
- <item>
- <name>타병원진료기록출력</name>
- <func>fAnoHospOrdRecFrmPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>기타기록출력</name>
- <func>fEtcRecFrmPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>기타검사출력</name>
- <func>fEtcTestPrt</func>
- <popval>-</popval>
- </item>
- <item>
- <name>처방전출력</name>
- <func>fDeptOprcprint</func>
- <popval>-</popval>
- </item>
- <item>
- <name>협진관리</name>
- <func>fOpenCoopTeam</func>
- <popval>-</popval>
- </item>
- </menu011>
- <menu1>
- <item>
- <name>의사변경</name>
- <func>fOrddrSubtApp</func>
- </item>
- </menu1>
- <detlvw>p</detlvw>
- <P0022/>
- <mlist>
- <M0029>
- <cdnm/>
- <cdid/>
- </M0029>
- </mlist>
- <P0453info/>
- <menu2>
- <item>
- <name>영상예약일변경</name>
- <func>fC2Hopeddupdate</func>
- </item>
- </menu2>
- <P0029list>
- <P0029/>
- </P0029list>
- </init>
- <hidden>
- <orddeptlist>
- <dept>
- <depthngnm/>
- <deptcd/>
- <ordclsdeptflag/>
- </dept>
- </orddeptlist>
- <zsd>
- <resultref/>
- </zsd>
- <orddrinfo>
- <orddrinfolist/>
- </orddrinfo>
- </hidden>
- <temp>
- <orddr>
- <usernm/>
- </orddr>
- <deptorddr>
- </deptorddr>
- <outpatinfo/>
- <elbulbodstat/>
- <rcv_flag/>
- <endyn/>
- <cardpid/>
- <carddept/>
- </temp>
- <tmpdata>
- <srchdate1/>
- <srchdate2/>
- <suppdeptcd/>
- <instcd/>
- <pid/>
- </tmpdata>
- <tempchk>
- <specchk/>
- </tempchk>
- <errinfo/>
- <prcpcnstinfo/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- //오늘 날짜로 초기화 하는 부분.(진료일자를 default로 오늘 날짜로 선택함)
- var dt = getCurrentDate();
- var orddeptcd = getUserInfo("dutplcecd");
- var suporddeptcd = getUserInfo("ordsupdeptcd");
- //var suporddeptcd = getUserInfo("dutplcecd");
- //alert(suporddeptcd+'/'+orddeptcd);
-
- //zbcfGetCodeList( new Array("P0322"), new Array("/root/init/P0322list"));
- model.removeNodeset("/root/main/opatlist");
- model.setValue("/root/init/orddd", dt);
- //model.setValue("/root/init/orddd", "20070906");
-
- grd_orddr.removeColumn();
- //grd_orddr.rebuild();
-
- //submit("TRMNO00103");
-
- //fInitGrid();
- // 공통코드 스크립트 호출
- zbcfGetCodeList( new Array("P0022", "M0029","P0453"), new Array("/root/init/P0022", "/root/init/mlist","/root/init/P0453info"));
-
- model.setValue("/root/temp/endyn",model.getValue("/root/init/P0453info/P0453/cdid"));
- model.refresh();
-
- var instcd = getUserInfo("dutplceinstcd");
- var standard_yn = "rcptuseyn";
- var ord_deptflag = 'X';
- var rslt_ref = "/root/hidden/orddeptlist";
- var sort_field = "depthngnm";
- var sort_method = "asc";
-
- reqOrderInfoMultiGrdOfCol("SMMNO00100");
-
- /////zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_field, sort_method); //부서코드 콤보조회
- /////zsdfGetOutOrdDeptList( instcd, rslt_ref, sort_field, sort_method, dt );
- // 간호외래진료부서콤보 (특정하위부서를 포함- 분만실, 육아상담실, 인공신장실)
- zsdfGetCareOutOrderDepartmentList(instcd, rslt_ref, dt);
-
-
- /////grd_prcpspec.colWidth(grd_prcpspec.colRef("prcpengnm")) = 0;
- grd_prcpspec.colWidth(grd_prcpspec.colRef("prcpnm")) = 0;
- grd_prcpspec.fixedcellcheckbox(0,0) = true;
-
- model.setValue("/root/main/condition/orddeptcd", orddeptcd);
-
-
- //model.setValue("/root/main/condition/ordclsdeptflag", ordclsdeptflag);
- //cmb_orddept.dispatch("xforms-select");
-
- // 간호하드코딩 테이블 조회_20090423(ByJA)
- var pCode = "'065','046', '085', '079', '077'"; // 조회할 CdGrupID 코드정보
- var pDate = getCurrentDate(); //조회기준일자
- fGetNursHardCdInfo(pCode, pDate);
-
- for(var i=1; i<=getNodesetCount("/root/code/codeinfo/codelist"); i++){
- switch (model.getValue("/root/code/codeinfo/codelist["+i+"]/cdgrupid")){
- case "065": // 내과
- MDdeptcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid");
- break;
- case "046": // 영상의학과
- RDdeptcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid");
- break;
- case "079": // 서울성모기관코드(주사실에서 등록한 코드를 사용함-20090602)
- Seoulinstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid");
- break;
- }
- }
- //Seoulinstcd = "013";
- //서울성모만 반영되야함(진료의뢰서확인버튼)-20090703-kys
- if(Seoulinstcd == getUserInfo('dutplceinstcd')) {
- //20090705-kys-6일 테스트후 8일 반영예정으로 주석처리
- btn_cnstup.visible = true;
- // grd_ordinfo.colWidth(7) = 55;
- }
- else{
- btn_cnstup.visible = false;
- // grd_ordinfo.colWidth(7) = 0;
- }
-
- if(model.getValue("/root/hidden/orddeptlist/dept[deptcd = '" + orddeptcd + "']/deptcd") == ""){
- //20090911-kys-외래진료과가 아닌 부서정보로 로그인시 진료의 조회하지 않는다.-임미정샘요청.
- }else{
- cmb_orddept.dispatch("xforms-select");
- }
-
- /*
- //보험정보 변경 메뉴구성(성가만) 추가_20090629_SMY추가
- var menu_cnt = getNodesetCount("/root/init/menu/item")+1 ;
- if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //supcdid='03' : 부천성가병원
- model.makeNode("/root/init/menu/item[" + menu_cnt + "]");
- model.makeValue("/root/init/menu/item[" + menu_cnt + "]/name", "의보-->일반");
- model.makeValue("/root/init/menu/item[" + menu_cnt + "]/func", "fSetInsuKindInfo");
- model.makeValue("/root/init/menu/item[" + menu_cnt + "]/popval", "-");
- }
- */
-
- //처방내역의 입원전검사실 필드 숨기기_20090716_SMY수정
- if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //supcdid='03' : 부천성가병원
- grd_prcpspec.colHidden(grd_prcpspec.colRef("prcpkindcd90")) = true;
- grd_prcpspec.colHidden(grd_prcpspec.colRef("prcpkindcd95")) = true;
- //2009.08.25 taebum add 미수여부 관련 추가
- grd_opatmngt.colHidden(grd_opatmngt.colRef("uncoamtyn")) = false;
- }else{
- //2009.08.25 taebum add 미수여부 관련 추가
- grd_opatmngt.colHidden(grd_opatmngt.colRef("uncoamtyn")) = true;
- }
-
- model.refresh();
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- var g_OrddrCnt = 0;
- var g_Userid = "";
-
- var MDdeptcd; // 내과 부서코드_하드코딩수정_20090423(ByJA)
- var RDdeptcd; // 영상의학과 부서코드_하드코딩수정_20090423(ByJA)
- var Seoulinstcd; // 서울성모병원 기관코드추가(후수납관련블럭킹수정부분)-20090602
- var gTimerID;
- var gIntervalTime = 500;
- var gTimeCnt;
-
- function setComma(str){
- str = ""+str+"";
- var retValue = "";
- for(var i = 0;i<str.length;i++){
- if(i>0 && (i%3)==0){
- retValue = str.charAt(str.length - i - 1) + "," + retValue;
- }else{
- retValue = str.charAt(str.length - i - 1) + retValue;
- }
- }
- return retValue;
- }
- function fInitGrid() {
- model.removeNodeset("/root/main/patdetlinfo");
- model.removeNodeset("/root/main/patdetlinfo/rsrvinfocnt")
- model.removeNodeset("/root/main/opatlist");
-
- model.removeNodeset("/root/main/patdetlinfo/cpginfo")
-
- grd_ordinfo.rebuild();
- grd_prcpspec.rebuild();
- grd_ordrsrvinfo.rebuild();
- grd_testrsrv.rebuild();
- grd_outerspec.rebuild();
- grd_inspec.rebuild();
- //model.refresh();
- }
-
- function fSetBackColor() {
- var elbulbodstat;
- var calcyn;
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- elbulbodstat = model.getValue("/root/main/opatlist/opatlist[" + i + "]/elbulbodstat");
- calcyn = model.getValue("/root/main/opatlist/opatlist[" + i + "]/calcyn");
- aftcalcyn = model.getValue("/root/main/opatlist/opatlist[" + i + "]/aftcalcyn"); //후수납추가
- medamtpostyn = model.getValue("/root/main/opatlist/opatlist[" + i + "]/medamtpostyn"); //vip환자, 후수납환자여부(20090227)
- prcptdayaftrcptyn = model.getValue("/root/main/opatlist/opatlist[" + i + "]/prcptdayaftrcptyn"); //당일결과환자여부(20090227)
-
- if(elbulbodstat == "3") {
- grd_opatmngt.isReadOnly(i,1) = true;
- grd_opatmngt.cellstyle("background-color", i, 1, i, grd_opatmngt.cols-1) ="#FAC8C8";
-
- } else {
- grd_opatmngt.isReadOnly(i,1) = false;
-
- if(calcyn != "Y" && aftcalcyn == "N") { //미수납환자이면서 후수납환자가 아닌경우
- grd_opatmngt.cellstyle("background-color", i, 1, i, grd_opatmngt.cols-1) ="#FF9A00";
- }else if(medamtpostyn == "V"){ //VIP환자
- grd_opatmngt.cellstyle("background-color", i, 1, i, grd_opatmngt.cols-1) ="#ffff00"; //노랭이색
- }else if(prcptdayaftrcptyn == "Y"){ //당일검사환자
- grd_opatmngt.cellstyle("background-color", i, 1, i, grd_opatmngt.cols-1) ="#ccffcc"; //연두
- //}else if(medamtpostyn == "Y" && prcptdayaftrcptyn == "N"){ //후수납환자
- }else if(medamtpostyn == "Y" && (prcptdayaftrcptyn == "N" || prcptdayaftrcptyn == "X")){ //후수납환자_20090707_후수납조건추가(prcptdayaftrcptyn == "X")
- grd_opatmngt.cellstyle("background-color", i, 1, i, grd_opatmngt.cols-1) ="#ff99cc"; //핑크
- }
- else {
- grd_opatmngt.cellstyle("background-color", i, 1, i, grd_opatmngt.cols-1) ="#FFFFF8";
- }
- }
- }
-
- if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //supcdid='03' : 부천성가병원
- //2009.08.25 taebum add 미수여부 관련 추가
- grd_opatmngt.colHidden(grd_opatmngt.colRef("uncoamtyn")) = false;
- }else{
- grd_opatmngt.colHidden(grd_opatmngt.colRef("uncoamtyn")) = true;
- }
- grd_opatmngt.refresh();
- }
-
- function fSetPatInfos() {
-
- var ordtype = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/ordtype");
- var pid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid");
- var orddd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd");
- var cretno = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/cretno");
- var instcd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/instcd");
- var acptseqno = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptseqno");
- var orgorddd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orgorddd");
-
- var param = ordtype + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + "" + "▦" + orgorddd;
-
- setParameter("condparam", param);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- var node = getGlobalVariable("paminfo");
- setCSVToNode("/root/main/paminfo", node);
-
- }
-
- function fDefer() {
- var elbulbodstat = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/elbulbodstat");
-
- if(elbulbodstat == "0") {
- messageBox("간호접수가 이루어지지않은 상태에서는 보류선택을 할 수 ", "I004");
- return;
- }
-
- if(elbulbodstat == "3") {
- messageBox("이미 보류상태", "E008");
- return;
- }
-
- model.removeNodeset("/root/send/reqinsdata");
- fGetChngStat(elbulbodstat);
- }
-
- function fStandBy() {
- var elbulbodstat = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/elbulbodstat");
-
- if(elbulbodstat !="3") {
- messageBox("보류취소를 할수 ", "I004");
- return;
- }
- fGetChngStat(elbulbodstat);
- }
-
- //20090216추가-간호에서도 메모전달기능추가(2008.12.22변경요청서)
- function fPatMemo() {
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
- //var orddeptcd = model.getValue("/root/main/condition/orddeptcd"); 센터일경우 센터코드로 정보가 들어가는오류 수정-kys-20091009
- var orddeptcd = model.getValue("/root/init/orddr/orddr[userid = '"+grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddrid"))+"']/deptcd");
-
- setParameter("SPMNO02300_PARM", pid + "▦" + hngnm + "▦" + orddeptcd);
- modal("../../../emr/outcareweb/xrw/SPMNO02300", "","", "", "SPMNO02300", "", "");
- }
-
- function fDeptRecMngt() {
- fSetPatInfos(); // 환자상단 올리기
-
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
- var cretno = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno"));
- var ioflag = "O";
- var orddeptcd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddeptcd"));
- var orddrid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddrid"));
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
-
- var sexage = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("sexage"));
- var tmp = sexage.split("/");
- var deptcd = model.getValue("/root/main/condition/orddeptcd");
-
- var sex;
- var age;
-
- if(tmp.length == 2) {
- sex = tmp[0];
- age = tmp[1];
- }
- var param = pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid + "▦" + hngnm + "▦" + age + "▦" + sex + "▦" + deptcd;
- setParameter("SPMMR05400_parm_pinfo", "");
- setParameter("SPMMR05400_parm_pinfo", param);
-
- open("SPMMR05400");
-
- }
-
- //처방전출력(안과)- 진료지원 요청으로 작업 2008.09.27
- function fDeptOprcprint() {
- fSetPatInfos(); // 환자상단 올리기
-
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
- var orddeptcd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddeptcd"));
- var instcd = getUserInfo("dutplceinstcd");
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
-
- model.makeValue("/root/tmpdata/srchdate1", orddd);
- model.makeValue("/root/tmpdata/srchdate2", orddd);
- model.makeValue("/root/tmpdata/suppdeptcd", orddeptcd);
- model.makeValue("/root/tmpdata/instcd", instcd);
- model.makeValue("/root/tmpdata/pid", pid);
-
- exeReportPreview("RPAEA01500", "XML", "/root/tmpdata", "", "", "false", "", "", "", "true");
- }
-
- //20090220협진관리화면 연동-kys
- function fOpenCoopTeam() {
- fSetPatInfos(); // 환자상단 올리기
-
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
-
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
- var sa = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("sexage"));
- var orddeptcd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddeptcd"));
- var orddrid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddrid"));
- var cretno = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno"));
- var orddrnm = cmb_orddr.label;
- var coopteamcd = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("coopteamcd"));;
-
- var patinfo = hngnm + "▦" + sa + "▦" + orddeptcd + "▦" + orddrid + "▦" + cretno + "▦" + orddrnm + "▦" + coopteamcd;
- //alert("patinfo : " + patinfo);
- //return;
- setParameter("SPMMO03600_pid" , pid);
- setParameter("SPMMO03600_orddd" , orddd);
- setParameter("SPMMO03600_patinfo", patinfo);
- setParameter("SPMMO03600_ioflag" , "O");
-
- modal("SPMMO03600");
- }
- //외래초진기록출력
- function fOutFstRecPrt() {
-
- var formcd = "0000002830";
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
- var cretno = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno"));
- var ordtype = "O";
- var formtypecls = "3";
- var ocrtagprntyn = "Y";
-
- var fsexamflag = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("fsexamflag"));
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
-
-
- if(fsexamflag != "재진") {
-
- messageBox(hngnm + "환자의 초진기록지를 출력합니다.", "I");
-
- iviewer1.window.javascript.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype , formtypecls, ocrtagprntyn);
- iviewer1.window.javascript.fPrint();
- } else {
- messageBox(hngnm + "환자는 초진환자가 아닙니다.", "I");
- return;
- }
- }
-
- function fEtcRecPrt() {
- var formcd = "0000002832";
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
- var cretno = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno"));
- var ordtype = "O";
- var formtypecls = "3";
- var ocrtagprntyn = "Y";
-
-
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
-
-
- // 팝업시 message 수정
- var smsgrtn = messageBox(hngnm +"환자의 기타서식 출력을 ","Q004");
- if (smsgrtn == "6"){ // 확인
- //messageBox(hngnm + "환자의 기타서식을 출력합니다.", "I");
- iviewer1.window.javascript.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype , formtypecls, ocrtagprntyn);
- iviewer1.window.javascript.fPrint();
- } else {
- return;
- }
- }
-
- //2009.01.20.일 변경개발요청서 내용
- function fAnoHospOrdReqFrmPrt() {
- var formcd = "0000001736";
-
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
- var cretno = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno"));
- var ordtype = "O";
- var formtypecls = "3";
- var ocrtagprntyn = "Y";
-
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
-
- // 팝업시 message 수정
- var smsgrtn = messageBox(hngnm +"환자의 타병원진료의뢰서 출력을 ","Q004");
- if (smsgrtn == "6"){ // 확인
- //messageBox(hngnm + "환자의 기타서식을 출력합니다.", "I");
- iviewer1.window.javascript.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype , formtypecls, ocrtagprntyn);
- iviewer1.window.javascript.fPrint();
- } else {
- return;
- }
- }
-
- //타병원 진료기록 출력_20090720_SMY추가
- function fAnoHospOrdRecFrmPrt(){
- var formcd = "0000001738";
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
- var cretno = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno"));
- var ordtype = "O";
- var formtypecls = "3";
- var ocrtagprntyn = "Y";
-
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
-
- // 팝업시 message 수정
- var smsgrtn = messageBox(hngnm +"환자의 타병원진료기록 출력을 ","Q004");
- if (smsgrtn == "6"){ // 확인
- //messageBox(hngnm + "환자의 기타서식을 출력합니다.", "I");
- iviewer1.window.javascript.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype , formtypecls, ocrtagprntyn);
- iviewer1.window.javascript.fPrint();
- } else {
- return;
- }
- }
-
- //기타기록 출력_여의도성모_20100209_SMY추가
- function fEtcRecFrmPrt(){
- var formcd = "0900006855";
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
- var cretno = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno"));
- var ordtype = "O";
- var formtypecls = "3";
- var ocrtagprntyn = "Y";
-
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
-
- // 팝업시 message 수정
- var smsgrtn = messageBox(hngnm +"환자의 기타기록 출력을 ","Q004");
- if (smsgrtn == "6"){ // 확인
- //messageBox(hngnm + "환자의 기타서식을 출력합니다.", "I");
- iviewer1.window.javascript.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype , formtypecls, ocrtagprntyn);
- iviewer1.window.javascript.fPrint();
- } else {
- return;
- }
- }
-
- //기타검사 출력_여의도성모_20100209_SMY추가
- function fEtcTestPrt(){
- var formcd = "0900006856";
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("pid"));
- var orddd = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("orddd"));
- var cretno = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno"));
- var ordtype = "O";
- var formtypecls = "3";
- var ocrtagprntyn = "Y";
-
- var hngnm = grd_opatmngt.valueMatrix(grd_opatmngt.row,grd_opatmngt.colRef("hngnm"));
-
- // 팝업시 message 수정
- var smsgrtn = messageBox(hngnm +"환자의 기타검사 출력을 ","Q004");
- if (smsgrtn == "6"){ // 확인
- //messageBox(hngnm + "환자의 기타서식을 출력합니다.", "I");
- iviewer1.window.javascript.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype , formtypecls, ocrtagprntyn);
- iviewer1.window.javascript.fPrint();
- } else {
- return;
- }
- }
-
-
- function fGetChngStat(elbulbodstat) {
- var dracptyn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/dracptyn"); // 의사접수여부
- var prcpgenryn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/prcpgenryn");
- var nursacptyn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/nursacptyn");
- var elbulstat;
-
- if(elbulbodstat != "3") { // 보류가 아니면
- elbulstat = "3";
- } else {
- if(dracptyn == "Y") {
- elbulstat = "2"; // 완료
- } else {
- elbulstat = "1"; // 대기
- }
- }
-
- model.makeValue("/root/send/reqinsdata/elbulbodstat", elbulstat);
- model.makeValue("/root/send/reqinsdata/pid", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row+ "]/pid"));
- model.makeValue("/root/send/reqinsdata/orddd", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row+ "]/orddd"))
- model.makeValue("/root/send/reqinsdata/orddrid", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddrid"));
- model.makeValue("/root/send/reqinsdata/orddeptcd", model.getValue("/root/main/opatlist/opatlist[ " + grd_opatmngt.row + "]/orddeptcd"));
- model.makeValue("/root/send/reqinsdata/fsexamstat", model.getValue("/root/main/opatlist/opatlist[ " + grd_opatmngt.row + "]/fsexamstat"));
- model.makeValue("/root/send/reqinsdata/cretno", model.getValue("/root/main/opatlist/opatlist[ " + grd_opatmngt.row + "]/cretno"));
- model.makeValue("/root/send/reqinsdata/acptseqno", model.getValue("/root/main/opatlist/opatlist[ " + grd_opatmngt.row + "]/acptseqno"));
-
- if(submit("TXMNO00101")) {
- var prcsflag;
- if(elbulbodstat == "3") {
- if(elbulstat == "1") {
- prcsflag = "대기";
- } else {
- prcsflag = "완료---";
- }
- grd_opatmngt.isReadOnly(grd_opatmngt.row,1) = false;
- grd_opatmngt.cellstyle("background-color", grd_opatmngt.row, 1, grd_opatmngt.row, grd_opatmngt.cols-1) ="#FFFFFF";
- } else {
- prcsflag = "보류";
- grd_opatmngt.isReadOnly(grd_opatmngt.row,1) = true;
- grd_opatmngt.cellstyle("background-color", grd_opatmngt.row, 1, grd_opatmngt.row, grd_opatmngt.cols-1) ="#FFC8C8";
- }
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/prcsflag", prcsflag);
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/elbulbodstat", elbulstat);
-
- model.refresh();
- }
- }
- function fOpenFsExamRsrv() {
- var orddeptcd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddeptcd");
- var orddrid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddrid");
- var pid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid");
- fSetPatInfos();
-
- //alert(orddeptcd+'/'+orddrid+'/'+pid);
- //setParameter("SMPMO00300_PARM1", orddeptcd); //진료과코드
- //setParameter("SMPMO00300_PARM2", orddrid); //진료의사코드
- //setParameter("SMPMO00300_PARM3", pid); //환자번호
-
- setParameter("SMPMO00200_PARM2", pid + "▦" + orddeptcd + "▦" + orddrid);
- setParameter("SMPMO00300_RSRVFLAG", "9"); // 예약구분 추가_20081205(ByJA)
-
- //fSetPatInfos();
-
- var pid = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("pid"));
-
- //open("../../../pam/opatmngtweb/xrw/SMPMO00300", "1","30", "60", "SMPMO00300", "/root/source", "/root/send");
- open("../../../pam/opatmngtweb/xrw/SMPMO00300", "1","30", "60", "SMPMO00300", "", "");
-
- /*
- btn_ref.dispatch("DOMActivate");
-
- var row = fFindRow(pid, grd_opatmngt.colRef("pid"));
- grd_opatmngt.topRow = row;
- grd_opatmngt.row = row;
-
- grd_opatmngt.dispatch("ondblclick");
- */
- }
-
- function fOpenPrcpSpec() {
- fSetPatInfos(); // 환자상단 올리기
-
- var pid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid");
- var orddd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd");
- //var param = pid + "▩" + "O" + "▩" + orddd;
- var param = pid;
-
- //alert(pid+'/'+orddd+'/'+param);
- setParameter("SMMMO02500_cond", param);
- open("SMMMO02500");
-
- }
-
- function fOpenRsrvSerch() {
- fSetPatInfos(); // 환자상단 올리기
-
- var pid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid");
- //var orddd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd");
-
- model.makeValue("/root/send/reqdata/pid", pid);
-
- open("SMAER00800","","","","","/root/send/reqdata/pid","/root/send/data/singdata/srchpid");
-
- }
- function fProcerSubtApp() {
- var pid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid");
- var orddd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd");
- var param = pid + "▩" + "O" + "▩" + orddd;
-
- setParameter("SMMMO02500_cond", param);
- open("SMMMO02500");
-
- }
- function fProcerSubtCncl() {
- var pid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid");
- var orddd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd");
- var param = pid + "▩" + "O" + "▩" + orddd;
-
- setParameter("SMMMO02500_cond", param);
- open("SMMMO02500");
-
- }
- function fBaseMakeParameter() {
- var param = "";
- rowsep = "▩";
- colsep = "▦";
-
- //param = "recflag" + colsep + "dutplaccd" + colsep + "reclnkkey"+ rowsep+"O" + colsep + "12611" + colsep + "12611" + rowsep;
- param = "recflag" + colsep + "dutplaccd" + colsep + "reclnkkey"+ rowsep+"O" + colsep + "009" + colsep + "12611" + rowsep;
-
- return param;
- }
-
- function fChrtRef() {
- fSetPatInfos(); // 환자상단 올리기
-
- var pid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row+ "]/pid");
-
- setParameter("pid" , pid);
- modal("SMMRC00100");
-
- }
-
- function fMakeParameter() {
- var param = "";
- rowsep = "▩";
- colsep = "▦";
- param = "prcpflag" + colsep + "prcpnm" + rowsep;
- var acptyn ="";
- var prcpflag="";
- var prcpcd = "";
- var prcpnm = "";
- var prcpvol = "";
- var prcpvolunitflag="";
- var prcpqty = "";
- var prcpqtyunitflag = "";
- var prcptims = "";
- var drugmthdspccd = "";
- var abbrnm = "";
- var prcpdeliverfact = "";
-
-
- for(var i = 1; i < grd_prcpspec.rows; i++) {
- acptyn = model.getValue("/root/main/patdetlinfo/prcpspec[" + i + "]/acptyn");
-
- if(acptyn == "true") {
-
- prcpflag = model.getValue("/root/main/patdetlinfo/prcpspec[" + i + "]/prcpflag");
- prcpcd = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcpcd");
- prcpnm = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcpnm");
- prcpvol = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcpvol");
- prcpvolunitflag = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcpvolunitflag");
- prcpqty = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcpqty");
- prcpqtyunitflag = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcpqtyunitflag");
- prcptims = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcptims");
- dugmthdspccd = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/dugmthdspccd");
- abbrnm = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/abbrnm");
- /*
- - 처방구분(prcpflag)
- A : 투약 (A2:경구, A4:외용, A6:주사)
- H : 처치 (F2:재활, G2:RT, H2:수술, H4:처치)
- T : 검사 (B2:진검, B4:수혈, B6:핵의학검체, C2:영상, C4:ANGIO, C6:핵의학영상(체내), D2: 병리, E2:기능)
- */
- // ① 투약 : 처방코드/처방명/일일용량/단위/일일수량/단위/일수/경로/용법
- if(prcpflag=="A2" || prcpflag == "A4" || prcpflag == "A6") {
-
- param += "A" + colsep + prcpcd + "/" + prcpnm + "/" + prcpvol + "/" + prcpvolunitflag + "/" + prcpqty + "/" + prcpqtyunitflag + "/" + prcptims + "/" + dugmthdspccd + "/" + abbrnm + rowsep;
-
- // ② 처치 : 처방명/일일수량/Remark(의사처방의 remark)
- } else if(prcpflag=="F2" || prcpflag=="G2" || prcpflag=="H2" || prcpflag=="H4") {
-
- prcpdelivefact = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcpdelivefact");
-
- param += "H" + colsep + prcpnm + "/" + prcpqty + prcpdeliverfact + rowsep;
- // ③ 검사 : 처방명/일일수량/Remark(의사처방의 remark)
- } else if(prcpflag=="B2" || prcpflag=="B4" || prcpflag=="B6" || prcpflag=="C2" || prcpflag=="C4" || prcpflag=="C6" || prcpflag=="D2" || prcpflag=="E2") {
-
- prcpdelivefact = model.getValue("root/main/patdetlinfo/prcpspec[" + i + "]/prcpdelivefact");
-
- param += "T" + colsep + prcpnm + "/" + prcpqty + prcpdeliverfact + rowsep;
- }
- }
- }
- return param;
- }
- function fChngChkStat() {
- var prcpflag = "";
-
- for(var i = 0; i <grd_prcpspec.rows; i++) {
- prcpflag = model.getValue("/root/main/patdetlinfo/prcpspec[" + i + "]/prcpflag");
-
- if(prcpflag == "A2" || prcpflag=="A4" || prcpflag=="A6" || prcpflag=="B2" || prcpflag=="B4" || prcpflag=="B6"
- || prcpflag=="C2" || prcpflag=="C4" || prcpflag=="D2" || prcpflag=="E2" || prcpflag=="H4" ) {
- grd_prcpspec.isReadOnly(i, 0) = false;
- } else {
- grd_prcpspec.isReadOnly(i, 0) = true;
- }
-
- }
-
- }
-
- function fAllPatShow() {
- model.makeValue("/root/main/rcptpossynmsg", ""); // 무인수납가능여부 초기화
- opt_rcptpossynmsg.refresh();
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- grd_opatmngt.rowHidden(i) = false;
- }
- }
-
-
-
- /**
- * @group :
- * @ver : 2007.04.11
- * @by : 김병국
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 진료의를 가져온다.
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fOrddridSearch() {
- model.makeValue("/root/main/rcptpossynmsg", ""); // 무인수납가능여부 초기화
- opt_rcptpossynmsg.refresh();
-
- model.makeValue("/root/send/reqdata/orddd", model.getValue("/root/init/orddd"));
- model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/condition/orddeptcd"));
- model.makeValue("/root/send/reqdata/endblockyn", model.getValue("/root/temp/endyn"));
-
- var sordclsdeptflag = model.getValue("/root/hidden/orddeptlist/dept[deptcd = '"+model.getValue("/root/main/condition/orddeptcd")+"']/ordclsdeptflag"); // 대표/분과/서브 구분
- var sorddeptkind = model.getValue("/root/hidden/orddeptlist/dept[deptcd = '"+model.getValue("/root/main/condition/orddeptcd")+"']/orddeptkind"); // 센터/대표 구분
- var ssupdeptcd = model.getValue("/root/hidden/orddeptlist/dept[deptcd = '"+model.getValue("/root/main/condition/orddeptcd")+"']/supdeptcd"); // 상위부서코드
-
- var sorddeptflag = "";
- var applyyn = "";
- if (sorddeptkind == "C") { // 센터이면
- sorddeptflag = "C";
- //} else if (sorddeptkind != "C" && sordclsdeptflag == "A") { // 센터가 아니면서 분과이면
- // sorddeptflag = "A";
- } else { // 그외에 기타과
- sorddeptflag = "etc";
- }
-
- model.setValue("/root/main/condition/ordclsdeptflag",sorddeptflag);
- model.setValue("/root/main/condition/supdeptcd",ssupdeptcd);
-
- model.makeValue("/root/send/reqdata/ordclsdeptflag", model.getValue("/root/main/condition/ordclsdeptflag"));
- model.makeValue("/root/send/reqdata/supdeptcd", model.getValue("/root/main/condition/supdeptcd"));
- //alert("Seoulinstcd : " + Seoulinstcd);
- //alert("getUserInfo(dutplceinstcd) : " + getUserInfo('dutplceinstcd'));
- if(Seoulinstcd == getUserInfo('dutplceinstcd')){ //20091102-kys추가(진찰료마감서울성모인경우:R,T,그외병원:R)
- applyyn = "Y";
- }else{
- applyyn = "N";
- }
- model.makeValue("/root/send/reqdata/applyyn", applyyn);
- //8개병원 공통블로킹 처리(진찰료미마감,외래선처치마감)_20090707_SMY
- //if(Seoulinstcd == getUserInfo('dutplceinstcd')){//서울성모병원인경우에만 블럭킹(진찰료미마감,외래선처치마감)
- // 처방존재여부 조회
- if(submit("TRMNO00110") == true) {
- var tretinfoyn = model.getValue("/root/temp/tretinfo/existyn"); // 진료마감여부
- var orddd = model.getValue("/root/temp/tretinfo/orddd");
- var prcpinfoyn = model.getValue("/root/temp/tretinfo/prcpexistyn"); // 외래 선처치 마감 체크여부
- //의미를 알수없기에 주석처리함-20090602
- //var endblockyn = model.getValue("/root/temp/endyn"); // 공통Blocki여부 Check(공통Block여부가 'Y'인 경우만 체크되도록)
- //20090612현재일자이후부터 블럭킹을 한다.
- //alert("model.getValue(/root/init/orddd) : " + model.getValue("/root/init/orddd"));
- var blockyn = "N";
- if(Seoulinstcd == getUserInfo('dutplceinstcd')){ //서울성모만적용
- if(model.getValue("/root/init/orddd") >= "20090612"){
- blockyn = "Y";
- }
- }else{
- blockyn = "Y";
- }
- //alert("blockyn : " + blockyn);
- //if(tretinfoyn == "Y" && prcpinfoyn == "Y" && endblockyn == "Y") {
- if(tretinfoyn == "Y" && prcpinfoyn == "Y" && blockyn == "Y") {
- messageBox(orddd.substr(0, 4) + "-" + orddd.substr(4, 2) + "-" + orddd.substr(6, 2) + "일 진료액팅, 선처치처방 마감이 되지 않았습니다. 마감후 다시 조회하십시오.", "E");
- setParameter("orddeptcd", model.getValue("/root/main/condition/orddeptcd"));
- setParameter("orddd", orddd);
-
- modal("SMMNO02600");
- modal("SMMNO00900");
- } else if(tretinfoyn == "Y" && prcpinfoyn == "N" && blockyn == "Y") {
- messageBox(orddd.substr(0, 4) + "-" + orddd.substr(4, 2) + "-" + orddd.substr(6, 2) + "일 진료액팅 마감이 되지 않았습니다. 마감후 다시 조회하십시오.", "E");
- setParameter("orddeptcd", model.getValue("/root/main/condition/orddeptcd"));
- setParameter("orddd", orddd);
-
- modal("SMMNO02600");
- //} else if(tretinfoyn == "N" && prcpinfoyn == "Y" && endblockyn == "Y") {
- } else if(tretinfoyn == "N" && prcpinfoyn == "Y" && blockyn == "Y") {
- messageBox(orddd.substr(0, 4) + "-" + orddd.substr(4, 2) + "-" + orddd.substr(6, 2) + "일 선처치처방 마감이 되지 않았습니다. 마감후 다시 조회하십시오.", "E");
- setParameter("orddeptcd", model.getValue("/root/main/condition/orddeptcd"));
- setParameter("orddd", orddd);
-
- modal("SMMNO00900");
- } else {
- cmb_orddr.disabled = false;
- model.makeValue("/root/send/reqdata/orddd", model.getValue("/root/init/orddd"));
- model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/condition/orddeptcd"));
- model.makeValue("/root/send/reqdata/prcpspecflag", model.getValue("/root/main/condition/prcpspecflag1"));
- //model.makeValue("/root/send/reqdata/ordclsdeptflag", model.getValue("/root/condition/ordclsdeptflag")); // 센터/대표과/서브과구분
- model.makeValue("/root/send/reqdata/MDdeptcd", MDdeptcd); // 하드코딩수정_내과부서코드 추가_20090423(ByJA)
- submit("TRMNO00104"); // 의사리스트 조회
- for(var i = 0; i < grd_opatmngt.cols;i++) {
- grd_opatmngt.colsort(i) = "asc";
- }
-
- if (g_OrddrCnt > 0) {
- for(var i = 1; i <= g_OrddrCnt; i++){
- grd_orddr.removeColumn(false);
- grd_orddr.removeColumn(false);
- }
- grd_orddr.rebuild();
- //return;
- }
-
- model.resetInstanceNode("/root/main/condition/orddrid");
- orddeptcd = model.getValue("/root/main/condition/orddeptcd");
-
- //cmb_orddr.choices.itemset.attribute("nodeset") = "/root/init/orddr/orddr[deptcd = '" + orddeptcd + "']";
- cmb_orddr.choices.itemset.attribute("nodeset") = "/root/init/orddr/orddr";
- cmb_orddr.refresh();
-
- //var nodeList = instance1.selectNodes("/root/init/orddr/orddr[deptcd = '" + orddeptcd + "']");
- var nodeList = instance1.selectNodes("/root/init/orddr/orddr");
- var node;
- var i = 0;
- var iCnt = 1;
-
- while(node = nodeList.nextNode()){
- // if (i == 0) alert(node.usernm.text);
- //if (i == 0) alert(i + " / " + instance1.selectSingleNode("/root/temp/orddr").xml);
- grd_orddr.addColumn("ref:usernm" + iCnt +"; type:output; ", false);
- grd_orddr.colWidth(grd_orddr.cols-1) = 60;
- model.setValue("/root/temp/orddr/usernm" + iCnt, node.usernm.text);
- //grd_orddr.valueMatrix(0, i) = node.usernm.text;
- //alert(i + " / " + instance1.selectSingleNode("/root/temp/orddr").xml);
- i++;
-
- grd_orddr.addColumn("ref:userid" + iCnt +"; type:output; ", false);
- grd_orddr.colWidth(grd_orddr.cols-1) = 0;
- model.setValue("/root/temp/orddr/userid" + iCnt, node.userid.text);
- // grd_orddr.valueMatrix(0, i) = node.userid.text;
- // alert(i + " / " + instance1.selectSingleNode("/root/temp/orddr").xml);
- i++;
-
- iCnt++;
-
- }
- g_OrddrCnt = iCnt;
- grd_orddr.refresh();
-
- fInitGrid();
- if(model.getValue("/root/main/condition/orddeptcd") == "2010000000") {
- btn_ref1.dispatch("DOMActivate");
- } else {
- model.removeNodeset("/root/main/opatlist1/opatlist");
- }
- model.refresh();
- }
- } else {
- messageBox("진료의 조회를 제대로 하지 못하였습니다.", "E");
- }
-
- /*
- }else{//서울성모기관코드비교절-20090602(서울성모병원이 아닌경우)
- cmb_orddr.disabled = false;
- model.makeValue("/root/send/reqdata/orddd", model.getValue("/root/init/orddd"));
- model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/condition/orddeptcd"));
- model.makeValue("/root/send/reqdata/prcpspecflag", model.getValue("/root/main/condition/prcpspecflag1"));
- //model.makeValue("/root/send/reqdata/ordclsdeptflag", model.getValue("/root/condition/ordclsdeptflag")); // 센터/대표과/서브과구분
- model.makeValue("/root/send/reqdata/MDdeptcd", MDdeptcd); // 하드코딩수정_내과부서코드 추가_20090423(ByJA)
- if(submit("TRMNO00104")){ // 의사리스트 조회
- for(var i = 0; i < grd_opatmngt.cols;i++) {
- grd_opatmngt.colsort(i) = "asc";
- }
-
- if (g_OrddrCnt > 0) {
- for(var i = 1; i <= g_OrddrCnt; i++){
- grd_orddr.removeColumn(false);
- grd_orddr.removeColumn(false);
- }
- grd_orddr.rebuild();
- //return;
- }
-
- model.resetInstanceNode("/root/main/condition/orddrid");
- orddeptcd = model.getValue("/root/main/condition/orddeptcd");
-
- //cmb_orddr.choices.itemset.attribute("nodeset") = "/root/init/orddr/orddr[deptcd = '" + orddeptcd + "']";
- cmb_orddr.choices.itemset.attribute("nodeset") = "/root/init/orddr/orddr";
- cmb_orddr.refresh();
-
- //var nodeList = instance1.selectNodes("/root/init/orddr/orddr[deptcd = '" + orddeptcd + "']");
- var nodeList = instance1.selectNodes("/root/init/orddr/orddr");
- var node;
- var i = 0;
- var iCnt = 1;
-
- while(node = nodeList.nextNode()){
- // if (i == 0) alert(node.usernm.text);
- //if (i == 0) alert(i + " / " + instance1.selectSingleNode("/root/temp/orddr").xml);
- grd_orddr.addColumn("ref:usernm" + iCnt +"; type:output; ", false);
- grd_orddr.colWidth(grd_orddr.cols-1) = 60;
- model.setValue("/root/temp/orddr/usernm" + iCnt, node.usernm.text);
- //grd_orddr.valueMatrix(0, i) = node.usernm.text;
- //alert(i + " / " + instance1.selectSingleNode("/root/temp/orddr").xml);
- i++;
-
- grd_orddr.addColumn("ref:userid" + iCnt +"; type:output; ", false);
- grd_orddr.colWidth(grd_orddr.cols-1) = 0;
- model.setValue("/root/temp/orddr/userid" + iCnt, node.userid.text);
- // grd_orddr.valueMatrix(0, i) = node.userid.text;
- // alert(i + " / " + instance1.selectSingleNode("/root/temp/orddr").xml);
- i++;
-
- iCnt++;
-
- }
- g_OrddrCnt = iCnt;
- grd_orddr.refresh();
-
- fInitGrid();
- if(model.getValue("/root/main/condition/orddeptcd") == "2010000000") {
- btn_ref1.dispatch("DOMActivate");
- } else {
- model.removeNodeset("/root/main/opatlist1/opatlist");
- }
- model.refresh();
- }else{
- messageBox("진료의 조회를 제대로 하지 못하였습니다.", "E");
- }
- }
- */
-
- }
-
- // 오늘날짜의 일반의사와 특진의사로 접수된 환자의 접수내역 변경하기 위한 Function ( 2007.10.10 홍영표 )
- function fOrddrSubtApp() {
- var srowno = grd_opatmngt1.row;
- var sorddd = model.getValue("/root/main/opatlist1/opatlist[" + srowno + "]/orddd");
- var sorddeptcd = model.getValue("/root/main/condition/orddeptcd");
- var sspecordyn = model.getValue("/root/main/opatlist1/opatlist[" + srowno + "]/specordyn");
- var shngnm = model.getValue("/root/main/opatlist1/opatlist[" + srowno + "]/hngnm");
- var orddrid = model.getValue("/root/main/opatlist1/opatlist[" + srowno + "]/orddrid"); //선택한 진료의ID정보추가_20090629_SMY추가
-
- var supdeptcd = model.getValue("/root/main/condition/supdeptcd");
- var ordclsdeptflag = model.getValue("/root/main/condition/ordclsdeptflag");
-
- model.resetInstanceNode("/root/send/reqorddrsubt"); // Send Param
- model.resetInstanceNode("/root/hidden/orddrinfo/orddrinfolist"); // Return Value
- model.resetInstanceNode("/root/main/popupendflag"); // Status Value
-
- model.makeValue("/root/send/reqorddrsubt/orddd",sorddd);
- model.makeValue("/root/send/reqorddrsubt/orddeptcd",sorddeptcd);
-
- model.makeValue("/root/send/reqorddrsubt/supdeptcd",supdeptcd);
- model.makeValue("/root/send/reqorddrsubt/ordclsdeptflag",ordclsdeptflag);
-
- if (sspecordyn == null || sspecordyn == "" ){
- sspecordyn = 'N';
- }
- model.makeValue("/root/send/reqorddrsubt/specordyn",sspecordyn);
- model.makeValue("/root/send/reqorddrsubt/orddrid",orddrid); //선택한 진료의ID정보추가_20090629_SMY추가
- modal("../../../emr/outcareweb/xrw/SPMNO00300", "1","30", "60", "SPMNO00300", "/root/send/reqorddrsubt", "/root/send");
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
- var sorddrnm = model.getValue("/root/hidden/orddrinfo/orddrinfolist/usernm");
- var smsgrtn = messageBox(shngnm + " 환자를 " +sorddrnm+ " 의사로 변경","Q002");
- if (smsgrtn == "6"){
- //fOrddrSubtAppSave(); // 저장sumit
- if(fOrddrSubtAppSave()){ // 저장sumit submit에러인경우에도 로직이 흘러 변경함.-20091125-kys
- return;
- }
-
- for(var i = 1; i < grd_orddr.cols; i++) {
- if(grd_orddr.valueMatrix(grd_orddr.row, i) == model.getValue("/root/hidden/orddrinfo/orddrinfolist[1]/orddrid") ) {
- grd_orddr.select(grd_orddr.row, i) = true;
- grd_orddr.row = 0;
- grd_orddr.col = i;
-
- break;
- }
- }
- grd_orddr.select(grd_orddr.row,grd_orddr.col,grd_orddr.row,grd_orddr.col) = true;
-
- /******************** 선택진료신청서 팝업_20090627_SMY ******************************/
- if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //supcdid='03' : 부천성가병원
- if(model.getValue("/root/hidden/orddrinfo/orddrinfolist[1]/specordyn") == "Y"){ //특진의로 변경할 경우
- model.removeNodeset("/root/tempchk");
- model.makeNode("/root/tempchk/specchk");
- model.makeValue("/root/tempchk/specchk/stat", "");
- model.makeValue("/root/tempchk/specchk/pid", model.getValue("/root/main/opatlist1/opatlist/pid"));
- model.makeValue("/root/tempchk/specchk/hngnm", model.getValue("/root/main/opatlist1/opatlist/hngnm"));
- model.makeValue("/root/tempchk/specchk/rrgstno1", model.getValue("/root/main/opatlist1/opatlist/rrgstno1"));
- model.makeValue("/root/tempchk/specchk/rrgstno2", model.getValue("/root/main/opatlist1/opatlist/rrgstno2"));
- model.makeValue("/root/tempchk/specchk/choiflag", "");
- model.makeValue("/root/tempchk/specchk/ordtype", "O");
- model.makeValue("/root/tempchk/specchk/orddd", model.getValue("/root/main/opatlist1/opatlist/orddd"));
- model.makeValue("/root/tempchk/specchk/orddeptcd", model.getValue("/root/main/opatlist1/opatlist/orddeptcd"));
- model.makeValue("/root/tempchk/specchk/orddrid", model.getValue("/root/main/opatlist1/opatlist/orddrid"));
- if (model.getValue("/root/main/opatlist1/opatlist/specordyn") != "N") {
- model.makeValue("/root/tempchk/specchk/specordyn", "Y");
- } else {
- model.makeValue("/root/tempchk/specchk/specordyn", "N");
- }
- model.makeValue("/root/tempchk/specchk/fromdd", model.getValue("/root/main/opatlist1/opatlist/orddd"));
- model.makeValue("/root/tempchk/specchk/rsrvdd", "");
-
- modal("SMPMC06500", "1", "0", "0" ,"SMPMC06500", "/root/tempchk/specchk", "/root/main/patappinfo/patappinfo1");
- }
- }
- /************************************************************************************/
-
- cmb_orddr.value = model.getValue("/root/hidden/orddrinfo/orddrinfolist[1]/orddrid");
- cmb_orddr.dispatch("xforms-value-changed");
-
- }else if (smsgrtn == "7"){
- return;
- }
- } else {
-
- }
- }
-
- // 오늘날짜의 일반의사와 특진의사로 접수된 환자의 접수내역 변경저장하기 위한 Function ( 2007.10.12 홍영표 )
- function fOrddrSubtAppSave() {
- var submitrtn = false; //submit에러가 날경우 처리를 하기위해 추가-kys-20091125
-
- // 접수변경 서버 모듈의 파라미터에 맞게 값을 셋팅한다.
- model.removenode("/root/send/reqorddrsubtapp");
- model.makeNode("/root/send/reqorddrsubtapp");
-
- //root/hidden/orddrinfo/orddrinfolist
- model.makeValue("/root/send/reqorddrsubtapp/otpt_workflag","J");
- model.makeValue("/root/send/reqorddrsubtapp/otpt_pid",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/pid"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_orddd_old",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/orddd"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_ordtm_old",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/ordtm"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_cretno_old",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/cretno"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_orddeptcd_old",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/orddeptcd"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_orddrid_old",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/orddrid"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_acptseqno_old", model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/acptseqno"));
- // 센터 분과 old 추가
- model.makeValue("/root/send/reqorddrsubtapp/otpt_subdeptcd_old", model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/subdeptcd"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_centcd_old", model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/centcd"));
-
-
- model.makeValue("/root/send/reqorddrsubtapp/otpt_orddd_new",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/orddd"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_ordtm_new",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/ordtm"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_cretno_new","");
- model.makeValue("/root/send/reqorddrsubtapp/otpt_orddeptcd_new", model.getValue("/root/hidden/orddrinfo/orddrinfolist/orddeptcd"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_acptseqno_new", "");
- // 센터 분과 new 추가
- model.makeValue("/root/send/reqorddrsubtapp/otpt_subdeptcd_new", model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/subdeptcd"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_centcd_new", model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/centcd"));
-
- model.makeValue("/root/send/reqorddrsubtapp/otpt_orddrid_new",model.getValue("/root/hidden/orddrinfo/orddrinfolist/orddrid"));
- model.makeValue("/root/send/reqorddrsubtapp/otpt_updtcnclresn","");
- model.makeValue("/root/send/reqorddrsubtapp/otpt_instcd",model.getValue("/root/main/opatlist1/opatlist[" + grd_opatmngt1.row + "]/instcd"));
- model.makeValue("/root/send/reqorddrsubtapp/sess_userid","");
-
- if (submit("TXMNO00103","false")){
- model.setValue("/root/main/opatlist1/opatlist/orddrid",model.getValue("/root/hidden/orddrinfo/orddrinfolist/orddrid"));
- //model.setValue("/root/main/opatlist1/opatlist/orddrnm",model.getValue("/root/hidden/orddrinfo/orddrinfolist/usernm"));
- //센터인경우 진료의+진료과를 진료의로만 조회되게 수정-20091123-kys
- var drnm = model.getValue("/root/hidden/orddrinfo/orddrinfolist/usernm");
- if(model.getValue("/root/main/condition/ordclsdeptflag") == "C"){
- var searcharindex = drnm.indexOf("[");
- drnm = drnm.substring(0, searcharindex);
- }
- model.setValue("/root/main/opatlist1/opatlist/orddrnm",drnm);
- //===================================================================
- grd_opatmngt1.rebuild();
- model.refresh();
- }else{ //진료과 변경할수 없다는 수납에러가 날경우(원무인터페이스변경됨)-20091125-kys
- submitrtn = true;
- }
- return submitrtn;
-
- }
-
- // 영상처방 예약일 변경 추가(2008.10.28)-->20090209요청사항에 의해 삭제됨.
- function fC2Hopeddupdate() {
-
- var chkCnt = 0;
- var notCnt = 0;
- var acptyn = "";
- var sc2yn = "";
- for(var i = 0; i < grd_prcpspec.rows; i++) {
- acptyn = model.getValue("/root/main/patdetlinfo/prcpspec[" + i + "]/acptyn");
- sc2yn = model.getValue("/root/main/patdetlinfo/prcpspec[" + i + "]/c2yn");
- //alert(acptyn+'/'+sc2yn);
- if((acptyn == "true") ) {
- chkCnt++;
- if (sc2yn=="") {
- notCnt++;
- }
- }
- }
-
- // 처방상세내역 선택 check
- if(chkCnt==0){
- messageBox("하나 이상의 처방내역을", "C002")
- return;
- }
-
- // 대상이 아닌 처방 선택시 check 풀어주기
- if(notCnt>0){
- messageBox("영상예약일변경에 해당하지 않는 처방이 선택되어 처리", "E001")
-
-
- for(var i = 0; i < grd_prcpspec.rows; i++) {
- acptyn = model.getValue("/root/main/patdetlinfo/prcpspec[" + i + "]/acptyn");
- sc2yn = model.getValue("/root/main/patdetlinfo/prcpspec[" + i + "]/c2yn");
-
- if((acptyn == "true") ) {
- if (sc2yn=="") {
- model.setValue("/root/main/patdetlinfo/prcpspec[" + i + "]/acptyn","false");
- }
- }
- }
-
- model.refresh();
- return;
- }
-
- var smsgrtn = messageBox("선택한 해당 영상처방의 예약일 변경을","Q012");
- if (smsgrtn == "6"){ // 확인
-
- var Row = grd_prcpspec.rows;
- var prcpdetlPATH = "root/main/patdetlinfo/prcpspec"
- var sSrchData = "";
- var instcd = getUserInfo("dutplcecd");
- var lastupid = getUserInfo("userid");
-
- for (i=1; i<Row; i++){
- if(grd_prcpspec.textmatrix(i,0) == "true"){
- var sSrchHeader = "acptyn▦pid▦orddd▦orddeptcd▦cretno▦prcpdd▦prcpcd▩";
- var sSrchData = sSrchData
- + model.getValue(prcpdetlPATH+ "["+i+"]/acptyn" )+"▦"
- + model.getValue(prcpdetlPATH+ "["+i+"]/pid" )+"▦"
- + model.getValue(prcpdetlPATH+ "["+i+"]/orddd" )+"▦"
- + model.getValue(prcpdetlPATH+ "["+i+"]/orddeptcd" )+"▦"
- + model.getValue(prcpdetlPATH+ "["+i+"]/cretno" )+"▦"
- + model.getValue(prcpdetlPATH+ "["+i+"]/prcpdd" )+"▦"
- + model.getValue(prcpdetlPATH+ "["+i+"]/prcpcd" )+"▩";
- } // if end
- } // for end
-
- model.removenode("/root/send/data");
- model.makeValue("/root/send/data", sSrchHeader + sSrchData);
-
- submit("TXMNO00106");
-
- fGridDbClicked(); // 재조회
- }else if (smsgrtn == "7"){ // 취소
- return;
- }
- }
-
- // 외래 과별 오른쪽 popup 메뉴 세팅 함수 추가( 서식 호출 ) YCD -- 2009/05/27
- function fVisualAcuityPopup(){
- var PopupFuncNm = "fVisualAcuityPopup";
- var PopupFormCd = model.getValue("/root/code/codeinfo/codelist[ cdgrupid = '085' and func =" +PopupFuncNm+"]/supcdid");
- setParameter("SPMMR05400_parm_formcd", "");
- setParameter("SPMMR05400_parm_formcd", PopupFormCd);
- fDeptRecMngt();
- }
-
- //팝업메뉴 추가(진단서만, 예방접종만, 사본만)_20090627_SMY
- function fSetEtcInfo(SetFlag, EtcOrdFlag){
- var flag = "";
- if(SetFlag == "S"){
- if(model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/etcordflag") != "" && model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/etcordflag") != "-"){
- messageBox("이미 등록된 내역이 있습니다.", " I");
- return;
- }
- //등록
- if(EtcOrdFlag == "Diag"){
- flag = "A";
- }else if(EtcOrdFlag == "Copy"){
- flag = "B";
- }else if(EtcOrdFlag == "Vacn"){
- flag = "C";
- }else if(EtcOrdFlag == "Copy013"){//의정부성모사본발행(진찰료50%적용함)-kys-20090908
- flag = "E";
- }
-
- }else{
- if(model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/etcordflag") == "" || model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/etcordflag") == "-"){
- messageBox("취소할 내역이 없습니다.", " I");
- return;
- }
- if(EtcOrdFlag == "Diag"){
- if(model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/etcordflag") != "G"){
- messageBox("취소할 수 없습니다.", " I");
- return;
- }
- }else if(EtcOrdFlag == "Copy"){
- if(model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/etcordflag") != "K"){
- messageBox("취소할 수 없습니다.", " I");
- return;
- }
- }else if(EtcOrdFlag == "Vacn"){
- if(model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/etcordflag") != "L"){
- messageBox("취소할 수 없습니다.", " I");
- return;
- }
- }else if(EtcOrdFlag == "Copy013"){//의정부성모사본발행코드-'D'(진찰료50%적용함)-kys-20090908
- if(model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/etcordflag") != "D"){
- messageBox("취소할 수 없습니다.", " I");
- return;
- }
- }
- flag = "-"; //취소
- }
-
- model.removenode("/root/send/data");
- model.makeValue("/root/send/data/flag", flag);
- model.makeValue("/root/send/data/otpt_pid", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid"));
- model.makeValue("/root/send/data/otpt_orddd", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd"));
- model.makeValue("/root/send/data/otpt_cretno", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/cretno"));
-
- if(submit("TXMNO00107")){
- btn_ref.dispatch("DOMActivate"); //재조회
- }
- }
-
- //진단서발급만적용
- function fSetDiagEctInfo(){
- fSetEtcInfo("S", "Diag");
- }
- //진단서발급만취소
- function fCnclDiagEctInfo(){
- fSetEtcInfo("C", "Diag");
- }
- //기록지복사만적용
- function fSetCopyEctInfo(){
- fSetEtcInfo("S", "Copy");
- }
- //기록지복사만취소
- function fCnclCopyEctInfo(){
- fSetEtcInfo("C", "Copy");
- }
- //사본발행 적용(의정부)-20090908-kys
- function fSetCopyEctInfo013(){
- fSetEtcInfo("S", "Copy013");
- }
- //사본발행 취소(의정부)-20090908-kys
- function fCnclCopyEctInfo013(){
- fSetEtcInfo("C", "Copy013");
- }
- //예방접종만적용
- function fSetVacnEctInfo(){
- fSetEtcInfo("S", "Vacn");
- }
- //예방접종만취소
- function fCnclVacnEctInfo(){
- fSetEtcInfo("C", "Vacn");
- }
-
- //보험유형변경(의보->일반)_20090627_SMY
- function fSetInsuKindInfo(){
- var insukind = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/insukindcd");
- if(insukind == "11" || insukind == "21" || insukind == "22"){ //건강보험, 의료급여1종, 의료급여2종
- insukind = "51"; //일반
- }else{
- messageBox("보험유형을 변경할 수 없습니다.", " I");
- return;
- }
-
- model.removenode("/root/send/data");
- model.makeValue("/root/send/data/otpt_insukind", insukind);
- model.makeValue("/root/send/data/otpt_suppkind", "00");
- model.makeValue("/root/send/data/otpt_pid", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid"));
- model.makeValue("/root/send/data/otpt_orddd", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd"));
- model.makeValue("/root/send/data/otpt_cretno", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/cretno"))
-
- if(submit("TXMNO00108")){
- btn_ref.dispatch("DOMActivate"); //재조회
- }
- }
- // 무인수납가능여부- 깜빡기능
- function fviewrcptpossynmsg(){
- window.clearInterval(gTimerID);
- gTimerID = window.setInterval("fviewrcptpossynmsg()", gIntervalTime);
- if(gTimeCnt%2 == 0){
- opt_rcptpossynmsg.visible = true;
- }else{
- opt_rcptpossynmsg.visible = false;
- }
- opt_rcptpossynmsg.refresh();
- gTimeCnt++;
- }
- ]]>
- </script>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../emr/formmngtweb/js/MRF03800.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../emr/outcareweb/js/SMMNO00100.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU001.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <!-- 무인수납가능여부 -->
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM001.js"/>
- <submission id="TRMNO00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/opatlist"/>
- <submission id="TRMNO00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqpredata" resultref="/root/main/patdetlinfo"/>
- <submission id="TRMNO00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/orddept"/>
- <submission id="TRMNO00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/orddr"/>
- <submission id="TRMNO00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqebulstat" resultref="/root/main/ebulstat"/>
- <submission id="TRMNO00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/rsrvinfo" resultref="/root/hidden/rsrvinfo"/>
- <submission id="TRMNO00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" resultref="/root/hidden/patdetlinfo"/>
- <submission id="TRMNO00108" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/session" resultref="/root/hidden/orddeptlist"/>
- <submission id="TRMNO00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata1" resultref="/root/main/opatlist1"/>
- <submission id="TRMNO00110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp/tretinfo"/>
- <submission id="TXMNO00100" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqinsdata"/>
- <submission id="TXMNO00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqinsdata" resultref="/root/temp/elbulbodstat"/>
- <submission id="TXMNO00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqsavedata" resultref="/root/temp/outpatinfo"/>
- <submission id="TXMNO00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqorddrsubtapp" resultref="/root/temp/rcv_flag"/>
- <submission id="TXMNO00104" mediatype="application/x-www-form-urlencoded;charset=UTF-8" method="post"/>
- <submission id="TXMNO00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/list"/>
- <submission id="TXMNO00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data"/>
- <submission id="TXMNO00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" resultref="/root/errinfo/result"/>
- <submission id="TXMNO00108" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" resultref="/root/errinfo/result"/>
- <submission id="TRMNB00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/getrsrvinfo" resultref="/root/patdetlinfo"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="urlencoded-post"/>
- <!-- 무인수납가능여부 -->
- <submission id="TXPAO99906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/rsv"/>
- <submission id="TRPAM00105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <bind id="bind_grd_orddr" ref="/root/temp/deptorddr"/>
- <submission id="TRZSU10117" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRZSD00206" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRMNO02901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqvipuncoyn" resultref="/root/main/rcptvipuncoyn"/>
- <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/code/codelist"/>
- <submission id="TRMNO02902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/requncoyn" resultref="/root/main/rcptuncoyn"/>
- <submission id="TXMNO02901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/requpprcpcnst" resultref="/root/prcpcnstinfo/rtnvalue"/>
- <submission id="TRMNO02903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqsdoarooasignyn" resultref="/root/main/sdoarooayn"/>
- <submission id="TRMNO02904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqhealexamerchk" resultref="/root/main/autocnstup"/>
- <submission id="TRMNO02905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqeixtcnstchk" resultref="/root/main/exitcnstrgstchk"/>
- <submission id="TRMNO02906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqsungmopatrgstchk" resultref="/root/main/sungmopatrgstchk"/>
- <submission id="TRMNB02401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/userscrnenvinfo"/>
- <submission id="TXMNB02402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/init/userenvinfo"/>
- <script type="javascript" ev:event="xforms-model-construct-done">
- <![CDATA[
- var colHidnValue = grdBaseColHidn("D");
- grdBaseColHidn(colHidnValue, "grd_prcpspec", 40, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8");
- ]]>
- </script>
- </model>
- </xhtml:head>
- <xhtml:body>
- <group id="grp_biz" scroll="l" style="left:0px; top:13px; width:1195px; height:767px; ">
- <output id="opt_rcptpossynmsg" ref="/root/main/rcptpossynmsg" class="output" style="left:430px; top:255px; width:310px; height:19px; font-weight:bold; text-align:right; "/>
- <shape id="roundrect3" class="roundrect_example" appearance="roundrect" style="left:5px; top:741px; width:720px; height:24px; background-color:#fffbf2; border-color:#7cbbdd; "/>
- <iviewer id="iviewer1" visibility="hidden" src="../../../emr/formmngtweb/xrw/SSMRF03800_OCR뷰어.xrw" style="left:315px; top:210px; width:285px; height:55px; "/>
- <group id="grp_sea" class="roundrect_search" style="left:0px; top:114px; width:750px; height:72px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:749px; height:72px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="cap_stat" class="search_name" style="left:5px; top:49px; width:60px; height:17px; ">상태 :</caption>
- <select1 id="radio1" ref="/root/main/condition/stat" appearance="full" cellspacing="10" cols="5" overflow="visible" style="left:70px; top:51px; width:270px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>-</value>
- </item>
- <item>
- <label>접수</label>
- <value>0</value>
- </item>
- <item>
- <label>대기</label>
- <value>1</value>
- </item>
- <item>
- <label>완료</label>
- <value>2</value>
- </item>
- <!-- <item> 20090413변경요청서에 의해 주석처리함-kys
- <label>보류</label>
- <value>3</value>
- </item> -->
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(Seoulinstcd == getUserInfo('dutplceinstcd')) {
- //진료의뢰서 버튼 및 알림 초기화-20090704-kys
- //20090705-kys-6일 테스트후 8일 반영예정으로 주석처리
- fCnsrAlramClear();
- }
- //=================================
- btn_ref.dispatch("DOMActivate");
- ]]>
- </script>
- </select1>
- <select id="checkbox1" ref="/root/main/condition/prcpspecflag1" overflow="visible" appearance="full" cellspacing="10" cols="2" style="left:217px; top:29px; width:40px; height:14px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- fOrddridSearch();
- //cmb_orddept.dispatch("xforms-value-changed");
- ]]>
- </script>
- </select>
- <datagrid id="grd_orddr" nodeset="/root/temp/orddr" class="datagrid0" colsep="^" colwidth="60" rowheader="select" rowsep="|" selectionmode="free" style="left:260px; top:0px; width:485px; height:44px; ">
- <col ref="usernm" style="text-align:center; "/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(event.button==1) {
- if(grd_orddr.isCell(event.target) && grd_orddr.mouseRow >= grd_orddr.fixedrows){
- var sCol = grd_orddr.col;
- var sRow = grd_orddr.row;
- var sUserid = "";
-
- if (sRow < 0) return;
- if (sCol < 1) return;
- var sVal = 1;
- sCol = sCol - 1;
- if (sCol > 0) sVal = (sCol/2)+1;
-
- //20101206_KNUH_Start
- if(sCol != 0) {
- sUserid = model.getValue("/root/temp/orddr/userid" + sVal);
- }
- //20101206_KNUh_END
-
- //alert(sUserid);
- model.setValue("/root/main/condition/orddrid", sUserid);
- cmb_orddr.refresh();
-
- g_Userid = sUserid;
-
- if(Seoulinstcd == getUserInfo('dutplceinstcd')) {
- //진료의뢰서 버튼 및 알림 초기화-20090704-kys
- //20090705-kys-6일 테스트후 8일 반영예정으로 주석처리
- fCnsrAlramClear();
- }
- //=================================
- btn_ref.dispatch("DOMActivate");
-
- model.removeNodeset("/root/main/opatlist1/opatlist");
- grd_opatmngt1.rebuild();
- }else{
- return;
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- if (model.getValue( "/root/init/detlvw" ) == "m") fDetlVw("n");
- ]]>
- </script>
- </datagrid>
- <caption id="cap_orddept" class="search_name" style="left:5px; top:4px; width:65px; height:17px; ">진료과</caption>
- <select1 id="cmb_orddr" ref="/root/main/condition/orddrid" class="combo_s_essential" disabled="true" appearance="minimal" style="left:70px; top:26px; width:145px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/orddr/orddr">
- <label ref="userdepthngnm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setFocus("btn_ref");
- //20101203_KNUH_Start
- var orddrid = model.getValue(cmb_orddr.attribute("ref"));
- var idx = 0;
-
-
- for(var i=0; i < grd_orddr.cols; i++) {
- if(orddrid == grd_orddr.valueMatrix(0, i)) {
- grd_orddr.col = i -1;
- grd_orddr.select(0, i-1, 0, i-1) = true;
- break;
- }
- }
- //20101203_KNUH_End
- btn_ref.dispatch("DOMActivate");
- model.removeNodeset("/root/main/opatlist1/opatlist");
-
- grd_opatmngt1.rebuild();
-
- ]]>
- </script>
- </select1>
- <select1 id="cmb_orddept" ref="/root/main/condition/orddeptcd" class="combo_s_essential" appearance="minimal" style="left:70px; top:4px; width:185px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/orddeptlist/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //fOrddridSearch();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- if(Seoulinstcd == getUserInfo('dutplceinstcd')) {
- //진료의뢰서 버튼 및 알림 초기화-20090704-kys
- //20090705-kys-6일 테스트후 8일 반영예정으로 주석처리
- fCnsrAlramClear();
- }
- fOrddridSearch();
-
- //20101203_KNUH_Start
- var deptcd = model.getValue(cmb_orddept.attribute("ref"));
- var deptkindcd = model.getValue("/root/hidden/orddeptlist/dept[deptcd='" + deptcd + "']/orddeptkind");
-
- if(deptkindcd == "C") {
- btn_centdrref.visible = true;
- } else {
- btn_centdrref.visible = false;
- }
-
- //20101203_KNUH_End
-
- ]]>
- </script>
- </select1>
- <button id="btn_ref" class="btn1_letter3" style="left:675px; top:47px; width:68px; height:22px; background-image:../../../com/commonweb/images/btn1_letter3.gif; ">
- <caption>조 회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.makeValue("/root/main/rcptpossynmsg", ""); // 무인수납가능여부 초기화
- opt_rcptpossynmsg.refresh();
- fInitGrid();
- fBtnRefClicked();
- fSetBackColor();
- ]]>
- </script>
- </button>
- <caption id="cap_orddr" class="search_name" style="left:5px; top:26px; width:65px; height:17px; ">진료의</caption>
- <select1 id="cmb_endcontrl" ref="/root/temp/endyn" class="combo_search" navindex="1" visibility="hidden" appearance="minimal" showvalue="true" style="left:352px; top:48px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0453info/P0453">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- cmb_endcontrl.select(0);
- ]]>
- </script>
- </select1>
- <output id="output11" ref="/root/main/condition/ordclsdeptflag" class="output_fix" visibility="hidden" style="left:320px; top:25px; width:50px; height:19px; "/>
- <button id="btn_centdrref" class="icon_search" visibility="hidden" style="left:196px; top:29px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.property("orddeptcd") = model.getValue(cmb_orddept.attribute("ref"));
- model.property("orddd") = model.getValue(ipt_orddd.attribute("ref"));
-
- modal("SPMNO00400");
-
- var orddrid = model.property("orddrid");
-
- model.property("orddeptcd") = "";
- model.property("orddd") = "";
- model.property("orddrid") = "";
-
- var nodelist = instance1.selectNodes("/root/init/orddr/orddr");
-
- var drid;
-
- var idx = 0;
-
- for(var i=1; i < nodelist.length; i++) {
- drid = model.getValue("/root/init/orddr/orddr[" + i + "]/userid");
-
- if(drid == orddrid) {
- idx = i;
- break;
- }
- }
- if(idx == 0) {
- messageBox("선택하신 의사를 찾을 수 없습니다.", "E");
- return;
- } else {
- cmb_orddr.select(i - 1);
-
- }
-
- ]]>
- </script>
- </button>
- </group>
- <line id="line1" class="line_1" style="x1:0px; y1:276px; x2:745px; y2:276px; "/>
- <caption id="caption5" class="tit_2" style="left:5px; top:261px; width:121px; height:13px; vertical-align:middle; ">
- <![CDATA[진료예정자리스트]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //fSaveOrderInfoMultiGrdCol("SMMNO00100", "grd_opatmngt^grd_ordinfo^grd_prcpspec^grd_ordrsrvinfo^grd_outerspec^grd_testrsrv^grd_inspec", "7");
- ]]>
- </script>
- </caption>
- <line id="line2" class="line_1" style="x1:750px; y1:30px; x2:1192px; y2:30px; "/>
- <caption id="caption7" class="tit_2" style="left:756px; top:15px; width:75px; height:13px; vertical-align:middle; ">진료정보</caption>
- <line id="line3" class="line_1" style="x1:750px; y1:142px; x2:1194px; y2:142px; "/>
- <caption id="caption8" class="tit_2" style="left:756px; top:103px; width:73px; height:13px; vertical-align:middle; ">처방내역</caption>
- <line id="line4" class="line_1" style="x1:750px; y1:551px; x2:1194px; y2:551px; "/>
- <caption id="caption9" class="tit_2" style="left:755px; top:537px; width:78px; height:13px; vertical-align:middle; ">내원내역</caption>
- <datagrid id="grd_opatmngt" nodeset="/root/main/opatlist/opatlist" class="datagrid2" caption="접수^진행상태^caption10^예약
시간^특이^특이^특이^특이^등록번호^환자명^S/A^진료의^초진^재진
차트^재진
차트^진료비^후수납^예약구분^하위부서^당일
변경^CP^의뢰/협진^의뢰/협진^협진팀^간호
기록^Remark^기타구분^보험유형^snflag^pidflag^caption17^caption1^caption2^caption3^caption4^caption5^caption6^caption7^caption8^caption9^caption10^caption11^caption12^caption13^caption14^caption15" colsep="^" colwidth="30, 60, 0, 40, 25, 25, 25, 30, 70, 50, 45, 70, 40, 20, 20, 43, 43, 60, 73, 30, 30, 30, 30, 70, 38, 136, 85, 85, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" ellipsis="true" explorerbar="sortmove" frozencols="12" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" selectionmode="byrow" tooltip="true" style="left:0px; top:280px; width:745px; height:460px; ">
- <col ref="acptyn" type="checkbox">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- var calcyn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/calcyn");
- var hngnm = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/hngnm");
- var acptyn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn");
- var earn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/earnendyn");
- var aftcalcyn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/aftcalcyn"); //후수납추가
- var medamtpostyn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/medamtpostyn"); //vip환자(20090317)
-
- var snflag = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("snflag"));
-
- if(snflag == "Y" && acptyn == "true") {
- var rtn = messageBox("동명이인 환자입니다. 진행하시겠습니까?", "Q");
-
- if(rtn == "6") {
-
- } else {
- grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("acptyn")) = "";
- return;
- }
- }
-
-
- //alert("Seoulinstcd : " + Seoulinstcd);
- /* 후수납환자2회이상 미수납시 블럭킹추가(서울성모만 적용)- 20090603 */
- if(Seoulinstcd == getUserInfo('dutplceinstcd')) {
- model.makeValue("/root/send/requncoyn/pid", model.getValue("/root/main/opatlist/opatlist["+ grd_opatmngt.row +"]/pid"));
-
- if(submit("TRMNO02902")){
- var rcptuncocnt = model.getValue("/root/main/rcptuncoyn/rcptuncoyn/paylatercount"); // 미수납회수
- var rcptuncoamt = model.getValue("/root/main/rcptuncoyn/rcptuncoyn/uncoamt"); //미수금액
- //alert("rcptuncocnt : " + rcptuncocnt);
- //alert("rcptuncoamt : " + setComma(rcptuncoamt));
- //return;
- if(parseInt(rcptuncocnt) >= 2){
- messageBox(hngnm + "님은 미수납내역이 2회 이상 존재합니다. 수납후 접수하도록 안내바랍니다.\n미수납금액은 " + setComma(rcptuncoamt) + "원 입니다", "E");
- if(acptyn != true) {
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "");
- } else {
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "true")
- }
- grd_opatmngt.rebuild();
- return;
- }
- }
- }
-
- //요번주 테스트후 다음주 반영할 예정임-20090703
- //초진환자 동선개선업무중 하나로 초진환자 방문시 진료의뢰서여부 표시를 하기위함-20090703
- if(Seoulinstcd == getUserInfo('dutplceinstcd')) {
- //진료의뢰서 등록여부 확인 및 상황에 맞는 메시지 뿌리기-20090703
- //20090705-kys-6일 테스트후 8일 반영예정으로 주석처리
- fCnstExitAlram();
- }
-
- /* 수납vip 블럭킹추가(미수납내역존재시)- 20090317 */
- //if(medamtpostyn == "V") {
- // model.makeValue("/root/send/reqvipuncoyn/pid", model.getValue("/root/main/opatlist/opatlist["+ grd_opatmngt.row +"]/pid"));
-
- // if(submit("TRMNO02901")){
- // var rcptvipuncoyn = model.getValue("/root/main/rcptvipuncoyn/rcptvipuncoyn/rcptvipuncoyn"); // 미수납여부
- // if(rcptvipuncoyn == "Y"){
- // messageBox(hngnm + "님은 미수납내역이 존재합니다. 수납후 접수하도록 안내바랍니다.", "E");
- // if(acptyn != true) {
- // model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "");
- // } else {
- // model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "true")
- // }
- // grd_opatmngt.rebuild();
- // return;
- // }
- // }
- //}
-
- /* 임시적으로 주석처리함 - 20090311 */
- //if(calcyn != "Y" && aftcalcyn == "N") { //미수납상태이고 후수납환자가 아니면
- if(calcyn != "Y" && medamtpostyn == "N") { //미수납상태이고 선불환자인경우 블럭킹-20090416(원무팀요청)
- messageBox(hngnm + "님은 미수납상태입니다.(" + cmb_orddept.label + "진료)" + "수납후 접수하도록 안내바랍니다.", "E");
- if(acptyn != true) {
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "");
-
- } else {
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "true")
- }
- grd_opatmngt.rebuild();
- return;
- }
- if(earn == "2") {
- messageBox("진료부도로 마감되어 접수하실 수 없습니다.", "E");
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "");
- return;
- }
- model.makeValue("/root/send/reqebulstat/pid", model.getValue("/root/main/opatlist/opatlist["+ grd_opatmngt.row +"]/pid"));
- model.makeValue("/root/send/reqebulstat/orddd", model.getValue("/root/main/opatlist/opatlist["+ grd_opatmngt.row +"]/orddd"));
- model.makeValue("/root/send/reqebulstat/orddeptcd", model.getValue("/root/main/opatlist/opatlist["+ grd_opatmngt.row +"]/orddeptcd"));
- model.makeValue("/root/send/reqebulstat/orddrid", model.getValue("/root/main/opatlist/opatlist["+ grd_opatmngt.row +"]/orddrid"));
- model.makeValue("/root/send/reqebulstat/fsexamstat", model.getValue("/root/main/opatlist/opatlist["+ grd_opatmngt.row +"]/fsexamstat"));
- model.makeValue("/root/send/reqebulstat/cretno", model.getValue("/root/main/opatlist/opatlist["+ grd_opatmngt.row +"]/cretno"));
- model.makeValue("/root/send/reqebulstat/acptseqno", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptseqno"));
-
- //model.makeValue("/root/send/reqebulstat/insukindcd", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/insukindcd")); // 보험유형
-
- if(submit("TRMNO00105")) {
- var ebulstat = model.getValue("/root/main/ebulstat/ebulstat/ebulstat"); // 전광판상태
- var smainjudgrid = model.getValue("/root/main/ebulstat/ebulstat/mainjudgrid"); // 주심사자
- if(model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/elbulbodstat") == ebulstat) {
- if(ebulstat == "2" ) {
- messageBox("진료후에는 간호접수를 취소", "E001");
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "true");
- } else {
- var stat;
- var elbulbodstat;
- var curdd = getCurrentDate();
- var orddd = model.getValue("/root/init/orddd");
- if(ebulstat == "1") {
- if(curdd == orddd) {
- model.makeValue("/root/send/reqinsdata/elbulbodstat", "0");
- model.makeValue("/root/send/reqinsdata/nursacptyn", "N");
- stat = "";
- elbulbodstat = "0";
- } else {
- messageBox("과접수 취소를 ", "E001");
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "true");
- //grd_opatmngt.rebuild();
- grd_opatmngt.refresh();
- return;
- }
- } else {
- if(curdd == orddd) {
- model.makeValue("/root/send/reqinsdata/elbulbodstat", "1");
- model.makeValue("/root/send/reqinsdata/nursacptyn", "Y");
- stat ="대기";
- elbulbodstat = "1";
- } else {
- messageBox("진료일자가 당일이 아니면 과접수를 ", "E001");
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptyn", "false");
- //grd_opatmngt.rebuild();
- grd_opatmngt.refresh();
- return;
- }
- }
- model.makeValue("/root/send/reqinsdata/pid", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid"));
- model.makeValue("/root/send/reqinsdata/orddd", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd"));
- model.makeValue("/root/send/reqinsdata/orddeptcd", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddeptcd"));
- model.makeValue("/root/send/reqinsdata/orddrid", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddrid"));
- model.makeValue("/root/send/reqinsdata/fsexamstat", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/fsexamstat"));
- model.makeValue("/root/send/reqinsdata/cretno", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/cretno"));
- model.makeValue("/root/send/reqinsdata/acptseqno", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/acptseqno"));
- model.makeValue("/root/send/reqinsdata/insukindcd", model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/insukindcd"));
- model.makeValue("/root/send/reqinsdata/mainjudgrid", smainjudgrid); // 주심사자
-
- if(submit("TXMNO00100")) {
- model.setValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/prcsflag", stat);
- model.setValue("/root/main/opatlist/opatlist[" +grd_opatmngt.row + "]/elbulbodstat", elbulbodstat);
- }
- }
- } else {
- messageBox("다시조회하겠습니다. 현재 전광판의 상태가 ", "E004");
- btn_ref.dispatch("DOMActivate");
- }
- }
- ]]>
- </script>
- </col>
- <col ref="prcsflag" style="text-align:center; "/>
- <col ref="orddd"/>
- <col ref="ordtm" format="hh:nn" style="text-align:center; "/>
- <col ref="grdevipyn"/>
- <col ref="grdereferyn"/>
- <col ref="grde"/>
- <col disabled="true" ref="uncoamtyn" type="combo" visibility="hidden">
- <choices>
- <item>
- <label>$</label>
- <value>Y</value>
- </item>
- </choices>
- </col>
- <col ref="pid" style="text-align:center; "/>
- <col ref="hngnm" style="text-align:left; "/>
- <col ref="sexage" style="text-align:center; "/>
- <col ref="orddrnm" style="text-align:center; "/>
- <col ref="fsexamflag" style="text-align:center; "/>
- <col ref="chrtflag" style="text-align:center; "/>
- <col ref="chrtflage" style="text-align:center; "/>
- <col ref="calcyn" style="text-align:center; "/>
- <col ref="aftcalcyn" style="text-align:center; "/>
- <col ref="rsrvflag" style="text-align:center; "/>
- <col ref="subdeptnm" style="text-align:center; "/>
- <col ref="rsrvchgyn" style="text-align:center; "/>
- <col ref="onestop" style="text-align:center; "/>
- <col ref="req" style="text-align:center; "/>
- <col ref="req2" style="text-align:center; "/>
- <col ref="coopteamnm" style="text-align:center; "/>
- <col ref="nryn" style="text-align:center; "/>
- <col ref="telrsrvrem"/>
- <col disabled="true" ref="etcordflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0022/P0022">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="insukind" style="text-align:center; "/>
- <col ref="snflag"/>
- <col ref="pidflag" visibility="hidden"/>
- <col ref="coopteamcd"/>
- <col ref="orddeptcd"/>
- <col ref="orddrid"/>
- <col ref="fstacptdd"/>
- <col ref="nursacptyn"/>
- <col ref="dracptyn"/>
- <col ref="prcpgenryn"/>
- <col ref="elbulbodstat"/>
- <col ref="ordtype"/>
- <col ref="cretno"/>
- <col ref="instcd"/>
- <col ref="acptseqno"/>
- <col ref="orgorddd"/>
- <col ref="nursacptdt"/>
- <col ref="insukindcd"/>
- <col ref="mainjudgrid"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 무인수납가능여부
- /*
- model.makeValue("/root/main/rcptpossynmsg", "");
- pamfGetCodeList(new Array("P0029"), new Array("/root/init/P0029list"));
- var p0029_node = "/root/init/P0029list/P0029";
- var p0029_msg = "";
-
- model.makeValue("/root/send/pid" , model.getValue("/root/main/opatlist/opatlist["+grd_opatmngt.row+"]/pid"));
- model.makeValue("/root/send/sessuserid", getUserInfo("userid"));
- model.makeValue("/root/send/sessinstcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/checkyn" , "Y");
- submit("TXPAO99906");
- if(getNodesetCount("/root/main/rsv/h_opmi/opmi/error") > 0) {
- p0029_msg = " * 무인수납불가"
- + model.getvalue(p0029_node + "[cdid = '"+ model.getValue("/root/main/rsv/h_opmi/opmi/error")+ "']/detl").removeMask("죄송합니다.수납창구에서 번호표를 뽑고 대기하십시오")
- + " *";
- }
-
- if(getNodesetCount("/root/main/rsv/h_opmi/opmi/error") == 0) {
- p0029_msg = "* 무인수납가능 *";
- }
- model.makeValue("/root/main/rcptpossynmsg", p0029_msg);
- // 깜빡기능
- gTimeCnt = 1;
- fviewrcptpossynmsg(); */
-
- if(grd_opatmngt.isCell(event.target) && grd_opatmngt.mouseRow >= grd_opatmngt.fixedrows){
- // 무인수납가능여부-스크롤 더블클릭시 이벤트 타는 오류로 자리 옮김-20091130-kys
- model.makeValue("/root/main/rcptpossynmsg", "");
- pamfGetCodeList(new Array("P0029"), new Array("/root/init/P0029list"));
- var p0029_node = "/root/init/P0029list/P0029";
- var p0029_msg = "";
-
- model.makeValue("/root/send/pid" , model.getValue("/root/main/opatlist/opatlist["+grd_opatmngt.row+"]/pid"));
- model.makeValue("/root/send/sessuserid", getUserInfo("userid"));
- model.makeValue("/root/send/sessinstcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/checkyn" , "Y");
- submit("TXPAO99906");
- if(getNodesetCount("/root/main/rsv/h_opmi/opmi/error") > 0) {
- p0029_msg = " * 무인수납불가"
- + model.getvalue(p0029_node + "[cdid = '"+ model.getValue("/root/main/rsv/h_opmi/opmi/error")+ "']/detl").removeMask("죄송합니다.수납창구에서 번호표를 뽑고 대기하십시오")
- + " *";
- }
-
- if(getNodesetCount("/root/main/rsv/h_opmi/opmi/error") == 0) {
- p0029_msg = "* 무인수납가능 *";
- }
- model.makeValue("/root/main/rcptpossynmsg", p0029_msg);
- // 깜빡기능
- gTimeCnt = 1;
- fviewrcptpossynmsg();
- //무인수납가능여부==========================================
-
- // 여의도성모병원에서 서울성모로 데이터 전환된 환자의 경우 메세지 띄우기_20090212(정경화)
- if( model.getValue("/root/main/opatlist/opatlist["+grd_opatmngt.row+"]/pidflag") == "90"){
- messageBox("여의도성모에서 서울성모 전환 BMT환자입니다.","I");
- }
-
- fSetPatInfos();
- //7월1일 고시건으로 증증 및 산정특례 신청시 등록이 되어있는데 서명을 하지 않은경우 체크
- //20090630일에 반영후 재반영20090702-kys(더블클릭이벤트로 재요청이 들어와 이벤트 조정함)
- fRooaSodaYnInfo();
- //20090703추가-환자동선을 줄이기 위한 진료의뢰서 자동등록관련
- //alert("Seoulinstcd" + Seoulinstcd);
- if(Seoulinstcd == getUserInfo('dutplceinstcd')) {
- //진료의뢰서 등록여부 확인 및 상황에 맞는 메시지 뿌리기-20090703
- //20090705-kys-6일 테스트후 8일 반영예정으로 주석처리
- fCnstExitAlram();
- }
- fGridDbClicked();
-
-
- // fChngChkStat();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if(grd_opatmngt.isCell(event.target) && grd_opatmngt.mouseRow >= grd_opatmngt.fixedrows){
- var dracptyn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row+ "]/dracptyn");
- var prcpgenryn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row+ "]/prcpgenryn");
- var acptyn = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row+ "]/acptyn");
-
- if(event.button == 1) {
-
- } else if(event.button==3) {
- //fShowPopupMenu("grd_opatmngt","/root/init/menu/item");
- if(grd_opatmngt.isCell(event.target) && grd_opatmngt.mouseRow >= grd_opatmngt.fixedrows){
-
- //부서별 오른쪽 popup 메뉴 추가 ycd -- 2009/05/27
- //오른쪽 popup메뉴 초기화
- for(var i = getNodesetCount("/root/init/menu/item") ; i >= 0 ; i--){
- if( model.getValue("/root/init/menu/item["+ i + "]/popval") != "-" && model.getValue("/root/init/menu/item["+ i + "]/popval") != cmb_orddept.value ){
- model.removenode("/root/init/menu/item["+ i +"]");
- }
- }
-
- //성가메뉴추가_20090707_SMY
- for(var i = getNodesetCount("/root/init/menu014/item") ; i >= 0 ; i--){
- if( model.getValue("/root/init/menu014/item["+ i + "]/popval") != "-" && model.getValue("/root/init/menu014/item["+ i + "]/popval") != cmb_orddept.value ){
- model.removenode("/root/init/menu014/item["+ i +"]");
- }
- }
-
- //의정부메뉴추가_20090908_kys
- for(var i = getNodesetCount("/root/init/menu013/item") ; i >= 0 ; i--){
- if( model.getValue("/root/init/menu013/item["+ i + "]/popval") != "-" && model.getValue("/root/init/menu013/item["+ i + "]/popval") != cmb_orddept.value ){
- model.removenode("/root/init/menu013/item["+ i +"]");
- }
- }
-
- //여의도성모메뉴추가_20100209_SMY
- for(var i = getNodesetCount("/root/init/menu011/item") ; i >= 0 ; i--){
- if( model.getValue("/root/init/menu011/item["+ i + "]/popval") != "-" && model.getValue("/root/init/menu011/item["+ i + "]/popval") != cmb_orddept.value ){
- model.removenode("/root/init/menu011/item["+ i +"]");
- }
- }
-
- //부서별 오른쪽 popup메뉴 추가
- for(var i = 1 ; i <= getNodesetCount("/root/code/codeinfo/codelist") ; i++){
- j = 0;
- if(model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdgrupid") == "085" && model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdid") == cmb_orddept.value ){
- if(j == 0){
- insvarRow = eval(getNodesetCount("/root/init/menu/item")) + 1;
- model.makeValue("/root/init/menu/item["+ insvarRow + "]/name", "-");
- model.makeValue("/root/init/menu/item["+ insvarRow + "]/func", "");
- model.makeValue("/root/init/menu/item["+ insvarRow + "]/popval", "");
- j++;
- }
-
- insRow = eval(getNodesetCount("/root/init/menu/item")) + 1;
- model.makeValue("/root/init/menu/item["+ insRow + "]/name", model.getValue("/root/code/codeinfo/codelist["+ i +"]/grupdetldesc") );
- model.makeValue("/root/init/menu/item["+ insRow + "]/func", model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdnm") );
- model.makeValue("/root/init/menu/item["+ insRow + "]/popval", model.getValue("/root/code/codeinfo/codelist["+ i +"]/supcdid") );
- }
- }
-
- //부서별 오른쪽 popup메뉴 추가_성가메뉴추가_20090707_SMY
- for(var i = 1 ; i <= getNodesetCount("/root/code/codeinfo/codelist") ; i++){
- j = 0;
- if(model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdgrupid") == "085" && model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdid") == cmb_orddept.value ){
- if(j == 0){
- insvarRow = eval(getNodesetCount("/root/init/menu014/item")) + 1;
- model.makeValue("/root/init/menu014/item["+ insvarRow + "]/name", "-");
- model.makeValue("/root/init/menu014/item["+ insvarRow + "]/func", "");
- model.makeValue("/root/init/menu014/item["+ insvarRow + "]/popval", "");
- j++;
- }
-
- insRow = eval(getNodesetCount("/root/init/menu014/item")) + 1;
- model.makeValue("/root/init/menu014/item["+ insRow + "]/name", model.getValue("/root/code/codeinfo/codelist["+ i +"]/grupdetldesc") );
- model.makeValue("/root/init/menu014/item["+ insRow + "]/func", model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdnm") );
- model.makeValue("/root/init/menu014/item["+ insRow + "]/popval", model.getValue("/root/code/codeinfo/codelist["+ i +"]/supcdid") );
- }
- }
-
- //부서별 오른쪽 popup메뉴 추가_의정부메뉴추가_20090908_kys
- for(var i = 1 ; i <= getNodesetCount("/root/code/codeinfo/codelist") ; i++){
- j = 0;
- if(model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdgrupid") == "085" && model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdid") == cmb_orddept.value ){
- if(j == 0){
- insvarRow = eval(getNodesetCount("/root/init/menu013/item")) + 1;
- model.makeValue("/root/init/menu013/item["+ insvarRow + "]/name", "-");
- model.makeValue("/root/init/menu013/item["+ insvarRow + "]/func", "");
- model.makeValue("/root/init/menu013/item["+ insvarRow + "]/popval", "");
- j++;
- }
-
- insRow = eval(getNodesetCount("/root/init/menu013/item")) + 1;
- model.makeValue("/root/init/menu013/item["+ insRow + "]/name", model.getValue("/root/code/codeinfo/codelist["+ i +"]/grupdetldesc") );
- model.makeValue("/root/init/menu013/item["+ insRow + "]/func", model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdnm") );
- model.makeValue("/root/init/menu013/item["+ insRow + "]/popval", model.getValue("/root/code/codeinfo/codelist["+ i +"]/supcdid") );
- }
- }
-
- //부서별 오른쪽 popup메뉴 추가_여의도성모메뉴추가_20100209_SMY
- for(var i = 1 ; i <= getNodesetCount("/root/code/codeinfo/codelist") ; i++){
- j = 0;
- if(model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdgrupid") == "085" && model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdid") == cmb_orddept.value ){
- if(j == 0){
- insvarRow = eval(getNodesetCount("/root/init/menu011/item")) + 1;
- model.makeValue("/root/init/menu011/item["+ insvarRow + "]/name", "-");
- model.makeValue("/root/init/menu011/item["+ insvarRow + "]/func", "");
- model.makeValue("/root/init/menu011/item["+ insvarRow + "]/popval", "");
- j++;
- }
-
- insRow = eval(getNodesetCount("/root/init/menu011/item")) + 1;
- model.makeValue("/root/init/menu011/item["+ insRow + "]/name", model.getValue("/root/code/codeinfo/codelist["+ i +"]/grupdetldesc") );
- model.makeValue("/root/init/menu011/item["+ insRow + "]/func", model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdnm") );
- model.makeValue("/root/init/menu011/item["+ insRow + "]/popval", model.getValue("/root/code/codeinfo/codelist["+ i +"]/supcdid") );
- }
- }
-
- //타병원진료기록메뉴추가_20090720_SMY추가
- if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '02' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")
- || model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")
- || model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '04' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //supcdid : '02' : 의정부성모, '03' : 부천성가병원, '04' : 빈센트, '05' : 여의도성모
- var menu_cnt = getNodesetCount("/root/init/menu/item")+1 ;
- for(var i = 1 ; i <= getNodesetCount("/root/init/menu/item") ; i++){
- if(model.getValue("/root/init/menu/item[" + i + "]/func") == "fAnoHospOrdReqFrmPrt"){ //타병원진료의뢰서 출력메뉴뒤
- model.makeNode("/root/init/menu/item[" + (i+1) + "]");
- model.makeValue("/root/init/menu/item[" + (i+1) + "]/name", "타병원진료기록출력");
- model.makeValue("/root/init/menu/item[" + (i+1) + "]/func", "fAnoHospOrdRecFrmPrt");
- model.makeValue("/root/init/menu/item[" + (i+1) + "]/popval", "-");
- }
- }
- }
-
- var menu014_cnt = getNodesetCount("/root/init/menu014/item")+1 ;
- for(var i = 1 ; i <= getNodesetCount("/root/init/menu014/item") ; i++){
- if(model.getValue("/root/init/menu014/item[" + i + "]/func") == "fAnoHospOrdReqFrmPrt"){ //타병원진료의뢰서 출력메뉴뒤
- model.makeNode("/root/init/menu014/item[" + (i+1) + "]");
- model.makeValue("/root/init/menu014/item[" + (i+1) + "]/name", "타병원진료기록출력");
- model.makeValue("/root/init/menu014/item[" + (i+1) + "]/func", "fAnoHospOrdRecFrmPrt");
- model.makeValue("/root/init/menu014/item[" + (i+1) + "]/popval", "-");
- }
- }
-
- var menu013_cnt = getNodesetCount("/root/init/menu013/item")+1 ;
- for(var i = 1 ; i <= getNodesetCount("/root/init/menu013/item") ; i++){
- if(model.getValue("/root/init/menu013/item[" + i + "]/func") == "fAnoHospOrdReqFrmPrt"){ //타병원진료의뢰서 출력메뉴뒤
- model.makeNode("/root/init/menu013/item[" + (i+1) + "]");
- model.makeValue("/root/init/menu013/item[" + (i+1) + "]/name", "타병원진료기록출력");
- model.makeValue("/root/init/menu013/item[" + (i+1) + "]/func", "fAnoHospOrdRecFrmPrt");
- model.makeValue("/root/init/menu013/item[" + (i+1) + "]/popval", "-");
- }
- }
- //성가병원일 경우만 추가되는 메뉴있음_20090701_SMY, 의정부성모메뉴추가-kys-20090908, 여의도성모메뉴추가_20100209_SMY
- if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //supcdid='03' : 부천성가병원
- window.setPopupMenu(true, "/root/init/menu014/item", "name", "func", false);
- }else if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '02' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //supcdid='02' : 의정부성모
- window.setPopupMenu(true, "/root/init/menu013/item", "name", "func", false);
- }else if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '05' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //supcdid='05' : 여의도성모
- window.setPopupMenu(true, "/root/init/menu011/item", "name", "func", false);
- }else{
- window.setPopupMenu(true, "/root/init/menu/item", "name", "func", false);
- }
-
- }else{
- window.setPopupMenu(false);
- }
- /*
- if(grd_opatmngt.col == 2 && grd_opatmngt.row > -1) {
- window.setPopupMenu(true, "/root/init/menu/item", "name", "func", false);
- } else if(grd_opatmngt.col !=2 && grd_opatmngt.row > -1) {
- window.setPopupMenu(true, "/root/init/menu2/item", "name", "func", false);
- } else {
- window.setPopupMenu(false);
- }
- */
- }
- }
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- if (model.getValue( "/root/init/detlvw" ) == "m") fDetlVw("n");
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_opatmngt.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_ordinfo" nodeset="/root/main/patdetlinfo/ordinfo" caption="입원의뢰서^수술^의뢰^진료비50%^진단서^사본^중증^희귀난치^중증화상^Remark^기록번호^의뢰여부" colsep="^" colwidth="70, 62, 30, 65, 43, 30, 30, 55, 55, 102, 0, 0" defaultrows="2" explorerbar="move" mergecellsfixedrows="bycolrec" rowsep="|" style="left:750px; top:35px; width:442px; height:64px; ">
- <col ref="inreq" format="yyyy-mm-dd" style="left:0px; top:23px; width:88px; height:23px; text-align:center; "/>
- <col ref="opdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="reqcnst" style="text-align:center; "/>
- <col ref="ordcost" style="text-align:center; "/>
- <col ref="diagdocu" style="text-align:center; "/>
- <col ref="copyiss" style="text-align:center; "/>
- <col ref="serdiag" style="text-align:center; "/>
- <col ref="rooayn" style="text-align:center; "/>
- <col ref="burnyn" style="text-align:center; "/>
- <col ref="rem" style="text-align:left; "/>
- <col ref="formrecseq"/>
- <col ref="reqcnstyn"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curCol = grd_ordinfo.col;
- var curRow = grd_ordinfo.row;
-
- if(curRow == 1) {
- if(grd_ordinfo.valueMatrix(curRow, curCol) != "") {
- if(curCol == grd_ordinfo.colRef("reqcnst")) { // 의뢰
- //해당환자가 의뢰가 있을경우에만 의뢰관리화면을 연동한다-20090220
- if(grd_ordinfo.valueMatrix(curRow, grd_ordinfo.colRef("reqcnstyn")) != ""){
- setParameter("SMMMR05000_param_userdept", "doctor");
- open("SMMMR05000");
- }
-
- } else if(curCol == grd_ordinfo.colRef("diagdocu")) { // 진단서
-
- model.makeValue("/root/temp/popup/pid", grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("pid")));
- model.makeValue("/root/temp/popup/orddd", grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("orddd")));
- model.makeValue("/root/temp/popup/cretno", grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("cretno")));
- model.makeValue("/root/temp/popup/ordtype", grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("ordtype")));
- model.makeValue("/root/temp/popup/disflag", "popup");
- model.makeValue("/root/temp/popup/profcertseq", model.getValue("/root/main/patdetlinfo/ordinfo/profcertseq"));
- model.makeValue("/root/temp/popup/formrecseq", model.getValue("/root/main/patdetlinfo/ordinfo/formrecseq"));
-
- modal("SMMMR02900", "","","", "SMMMR02900", "/root/temp/popup", "/root/temp/popup");
- } else if(curCol == grd_ordinfo.colRef("inreq")) { // 입원의뢰서
- //open("SPMMO00100");
- open("SPMMO09000");
- } else if(curCol == grd_ordinfo.colRef("opdd")) { // 수술
- setParameter("SMMNO00100_opschedd", grd_ordinfo.valueMatrix(grd_ordinfo.row,grd_ordinfo.col));
- setParameter("SMMNO00100_pid", grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("pid")));
-
- open("SPMMO00200");
- } else if(curCol == grd_ordinfo.colRef("copyiss")) { // 사본
- open("SMMRC02200"); //20090311 조회만 가능한 화면으로 변경(현대 이창록씨 요청)
- } else if(curCol == grd_ordinfo.colRef("serdiag")) { // 중증
- open("SMMRD00200");
- }else if(curCol == grd_ordinfo.colRef("rooayn")) { // 희귀난치추가_20090921
- var param = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("pid"));
- setParameter("SMMRD00200_pid", param);
- open("SMMRD02000");
- }else if(curCol == grd_ordinfo.colRef("burnyn")) { // 중증화상 조회 20100708 김홍점 요청번호 14788
- var param = grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("pid"));
- setParameter("SMMRD00200_pid", param);
- open("SMMRD02000");
- }
- }else {
- return;
- }
- } else {
- return;
- }
-
- ]]>
- </script>
- </datagrid>
- <line id="line8" class="line_1" style="x1:0px; y1:189px; x2:745px; y2:189px; "/>
- <input id="ipt_pid" ref="/root/main/condition/pid" class="input_search" autonext="false" format="99999999" style="left:89px; top:229px; width:116px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == 13) {
- inputEnterKey("btn_pid", "DOMActivate");
- model.resetInstanceNode("/root/main/condition/pid");
- ipt_pid.refresh();
- }
- ]]>
- </script>
- </input>
- <button id="btn_pid" class="icon_search" visibility="hidden" style="left:185px; top:230px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row = fFindRow(model.getValue("/root/main/condition/pid"), grd_opatmngt.colRef("pid"));
- grd_opatmngt.topRow = row;
- if(row > 0) {
- ipt_pid.value = "";
- ipt_patnm.value = "";
- }
- ]]>
- </script>
- </button>
- <caption id="caption12" class="cell_1" style="left:0px; top:228px; width:86px; height:23px; text-align:center; ">등록번호</caption>
- <caption id="caption13" class="cell_1" style="left:210px; top:228px; width:76px; height:23px; text-align:center; ">환자명</caption>
- <input id="ipt_patnm" ref="/root/main/condition/hngnm" class="input_search" imemode="hangul" style="left:289px; top:229px; width:111px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == 13) {
- inputEnterKey("btn_patnm", "DOMActivate");
- model.resetInstanceNode("/root/main/condition/hngnm");
- ipt_patnm.refresh();
- } else {
-
- }
-
- ]]>
- </script>
- </input>
- <caption id="caption14" class="cell_1" style="left:403px; top:228px; width:86px; height:23px; text-align:center; ">정렬순서</caption>
- <line id="line15" class="line_3" style="x1:0px; y1:250px; x2:745px; y2:250px; "/>
- <line id="line16" class="line_1" style="x1:0px; y1:223px; x2:745px; y2:223px; "/>
- <select1 id="rdo_sortseq" ref="/root/main/condition/sortseq" class="radio_search" appearance="full" cellspacing="30" cols="2" overflow="visible" style="left:492px; top:231px; width:215px; height:14px; border-style:none; ">
- <choices>
- <item>
- <label>예약대기 순</label>
- <value>1</value>
- </item>
- <item>
- <label>진료대기 순</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //grd_opatmngt.explorerbar = "sortshow";
-
- var sortseq = model.getValue("/root/main/condition/sortseq");
- var sColRef = "";
- if(sortseq == "1") {
- sColRef = "ordtm";
- } else {
- sColRef = "nursacptdt";
- }
- grd_opatmngt.colsort(grd_opatmngt.colRef(sColRef)) = "asc";
- grd_opatmngt.sort(grd_opatmngt.fixedRows, grd_opatmngt.colRef(sColRef), grd_opatmngt.rows-1, grd_opatmngt.colRef(sColRef)) = "asc";
- grd_opatmngt. gridToInstance();
- ]]>
- </script>
- </select1>
- <line id="line9" class="line_3" style="x1:0px; y1:216px; x2:745px; y2:216px; "/>
- <select id="chk_prcpspec" ref="/root/main/condition/prcpspecflag" overflow="visible" appearance="full" cellspacing="10" cols="2" style="left:875px; top:102px; width:140px; height:15px; font-size:8pt; border-style:none; ">
- <choices>
- <item>
- <label>타과포함</label>
- <value>1</value>
- </item>
- <item>
- <label>5년 이상</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var prcpspecflag = model.getValue("/root/main/condition/prcpspecflag");
- var orddd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddd");
- var orddeptcd = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddeptcd");
- var orddrid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/orddrid");
-
- var preorddd = String(Number(orddd) - 50000);
- if(prcpspecflag == "1") {
- cmb_prcpspec.choices.itemset.attribute("nodeset") = "/root/main/patdetlinfo/prcpcmbdatainfo[orddd > '" + preorddd + "']";
- cmb_prcpspec.refresh();
-
- } else if(prcpspecflag == "2") {
- cmb_prcpspec.choices.itemset.attribute("nodeset") = "/root/main/patdetlinfo/prcpcmbdatainfo[orddeptcd = '" + orddeptcd + "']";
- cmb_prcpspec.refresh();
-
- }
- else if(prcpspecflag == "1 2" || prcpspecflag == "2 1") {
- cmb_prcpspec.choices.itemset.attribute("nodeset") = "/root/main/patdetlinfo/prcpcmbdatainfo";
- cmb_prcpspec.refresh();
- } else {
- cmb_prcpspec.choices.itemset.attribute("nodeset") = "/root/main/patdetlinfo/prcpcmbdatainfo[orddeptcd = '" + orddeptcd + "'" + "and orddd > '" + preorddd + "']";
- cmb_prcpspec.refresh();
- }
-
- ]]>
- </script>
- </select>
- <select1 id="cmb_prcpspec" ref="/root/main/condition/prcpspectype" appearance="minimal" style="left:1018px; top:100px; width:172px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/patdetlinfo/prcpcmbdatainfo">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var prcpspec = model.getValue("/root/main/condition/prcpspectype");
- var arr = new Array();
-
- arr = prcpspec.split("/");
-
- var orddd = arr[0];
- var orddeptcd = arr[1];
- var orddrid = arr[2];
-
- var pid = model.getValue("/root/main/opatlist/opatlist[" + grd_opatmngt.row + "]/pid");
- var cretno = model.getValue("/root/main/patdetlinfo/prcpcmbdatainfo[orddeptcd = '" + orddeptcd + "'" + "and orddd = '" + orddd + "'" + "and orddrid = '" + orddrid + "']/cretno");
-
- model.makeValue("/root/send/req/pid", pid);
- model.makeValue("/root/send/req/orddd", orddd);
- model.makeValue("/root/send/req/orddeptcd", orddeptcd);
- model.makeValue("/root/send/req/orddrid", orddrid);
- model.makeValue("/root/send/req/cretno", cretno);
-
- submit("TRMNO00107", false);
-
- model.removeNodeset("/root/main/patdetlinfo/prcpspec");
- copyNodeType("/root/main/patdetlinfo", "/root/hidden/patdetlinfo", "after");
- grd_prcpspec.rebuild();
- ]]>
- </script>
- </select1>
- <line id="line10" class="line_1" style="x1:750px; y1:346px; x2:1194px; y2:346px; "/>
- <caption id="caption19" class="tit_2" style="left:755px; top:332px; width:78px; height:13px; vertical-align:middle; ">예약정보</caption>
- <select1 id="rdo_rsrvinfo" ref="/root/main/rsrvinfoflag" appearance="full" cellspacing="80" cols="2" overflow="visible" style="left:850px; top:330px; width:300px; height:14px; border-style:none; ">
- <choices>
- <item>
- <label>진료예약</label>
- <value>1</value>
- </item>
- <item>
- <label>검사예약</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/main/rsrvinfoflag") == 1)
- model.toggle("case1");
- else if(model.getValue("/root/main/rsrvinfoflag") == 2)
- model.toggle("case2");
- ]]>
- </script>
- </select1>
- <output id="opt_ordrsrvcnt" ref="/root/main/patdetlinfo/rsrvinfocnt/ordrsrvinfocnt" class="output_fix" style="left:925px; top:327px; width:50px; height:19px; "/>
- <output id="opt_testrsrvcnt" ref="/root/main/patdetlinfo/rsrvinfocnt/testrsrvinfocnt" class="output_fix" style="left:1080px; top:327px; width:50px; height:19px; "/>
- <caption id="caption20" style="left:980px; top:328px; width:15px; height:20px; ">건</caption>
- <caption id="caption21" style="left:1135px; top:328px; width:15px; height:20px; ">건</caption>
- <switch id="switch1" style="left:750px; top:350px; width:445px; height:183px; ">
- <case id="case1" selected="true" style="left:0px; top:0px; width:445px; height:185px; ">
- <datagrid id="grd_ordrsrvinfo" nodeset="/root/main/patdetlinfo/ordrsrvinfo" class="datagrid2" caption="진행상태^예약일시^센터^진료과^하위부서^진료의^진료비^처
방^Remark" colsep="^" colwidth="58, 102, 43, 85, 68, 70, 44, 21, 93" ellipsis="true" explorerbar="move" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:5px; top:7px; width:433px; height:174px; ">
- <col ref="prcsstat" style="text-align:center; "/>
- <col ref="rsrvdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="centcdnm"/>
- <col ref="orddeptnm"/>
- <col ref="subdeptcdnm"/>
- <col ref="usernm" style="text-align:center; "/>
- <col ref="rcptflag" style="text-align:center; "/>
- <col ref="execflag" style="text-align:center; "/>
- <col ref="rem"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case2">
- <datagrid id="grd_testrsrv" nodeset="/root/main/patdetlinfo/testrsrvinfo" class="datagrid2" caption="예약일시^처방코드^처방명^처방부서^수행부서^진료비^수
행^Remark" colsep="^" colwidth="102, 60, 90, 80, 80, 43, 21, 55" ellipsis="true" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:5px; top:5px; width:433px; height:173px; ">
- <col ref="rsrvdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="prcpdept"/>
- <col ref="execdept"/>
- <col ref="rcptflag" style="text-align:center; "/>
- <col ref="execflag" style="text-align:center; "/>
- <col ref="rem"/>
- </datagrid>
- </case>
- </switch>
- <select1 id="rdo_chosspec" ref="/root/main/chosspecflag" appearance="full" cellspacing="80" cols="2" overflow="visible" style="left:850px; top:536px; width:215px; height:14px; border-style:none; ">
- <choices>
- <item>
- <label>외래/ER</label>
- <value>1</value>
- </item>
- <item>
- <label>입원내역</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/main/chosspecflag") == 1)
- model.toggle("case3");
- else if(model.getValue("/root/main/chosspecflag") == 2)
- model.toggle("case4");
- ]]>
- </script>
- </select1>
- <switch id="switch2" style="left:750px; top:555px; width:445px; height:185px; ">
- <case id="case3" selected="true" style="left:0px; top:0px; width:443px; height:185px; ">
- <datagrid id="grd_outerspec" nodeset="/root/main/patdetlinfo/outerspec" caption="진료일시^센터^진료과^하위부서^진료의^진단명^Remark" colsep="^" colwidth="102, 82, 71, 60, 62, 75, 105" ellipsis="true" explorerbar="move" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:5px; top:5px; width:433px; height:174px; ">
- <col ref="acptdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="centcdnm"/>
- <col ref="orddeptnm"/>
- <col ref="subdeptcdnm"/>
- <col ref="usernm" style="text-align:center; "/>
- <col ref="diagnm"/>
- <col ref="rem"/>
- </datagrid>
- </case>
- <case id="case4">
- <datagrid id="grd_inspec" nodeset="/root/main/patdetlinfo/inspec" caption="입원일^퇴원일^진료과^진료의^진단명^퇴원병동" colsep="^" colwidth="75, 75, 70, 60, 70, 65" ellipsis="true" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:5px; top:5px; width:433px; height:174px; ">
- <col ref="indd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="dschdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="orddept"/>
- <col ref="orddrid" style="text-align:center; "/>
- <col ref="diagnm"/>
- <col ref="dschward" style="text-align:center; "/>
- </datagrid>
- </case>
- </switch>
- <caption id="caption10" class="cell_1" style="left:255px; top:194px; width:240px; height:22px; vertical-align:middle; background-color:#FFF0FF; "/>
- <caption id="caption11" class="cell_1" style="left:499px; top:194px; width:245px; height:22px; vertical-align:middle; "/>
- <caption id="caption16" class="cell_1" style="left:0px; top:194px; width:252px; height:22px; vertical-align:middle; "/>
- <button id="button9" class="btn2_letter3" disable.background-image="../../../com/commonweb/images/dis_btn2_letter3.gif" style="left:3px; top:196px; width:53px; height:19px; background-image:../../../com/commonweb/images/btn2_letter3.gif; ">
- <caption>환자수</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:99px; top:196px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
- <caption>초진</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
- var fsexamflag
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- fsexamflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/fsexamflag");
- if(fsexamflag == "재진" || fsexamflag == "-" || fsexamflag == "상초")
- grd_opatmngt.rowHidden(i) = true;
- }
- ]]>
- </script>
- </button>
- <button id="button4" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:175px; top:196px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
- <caption>재진</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
- var fsexamflag;
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- fsexamflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/fsexamflag");
- if (fsexamflag != "재진" && fsexamflag != "상초")
- grd_opatmngt.rowHidden(i) = true;
- }
- ]]>
- </script>
- </button>
- <button id="button5" class="btn5_letter2" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:336px; top:196px; width:42px; height:19px; text-align:left; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>초진</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
-
- var rsrvflag;
- var fsexamflag;
-
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- rsrvflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/rsrvflag");
- fsexamflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/fsexamflag");
-
- if(rsrvflag == "당일" || fsexamflag == "재진" || fsexamflag == "-" || fsexamflag == "상초") {
- grd_opatmngt.rowHidden(i) = true;
- }
- }
- ]]>
- </script>
- </button>
- <button id="button6" class="btn5_letter2" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:415px; top:196px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>재진</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
-
- var rsrvflag;
- var fsexamflag;
-
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- rsrvflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/rsrvflag");
- fsexamflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/fsexamflag");
-
- if(rsrvflag == "당일" || fsexamflag != "재진" && fsexamflag != "-" && fsexamflag != "상초") {
- grd_opatmngt.rowHidden(i) = true;
-
- }
- }
- ]]>
- </script>
- </button>
- <button id="button7" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:586px; top:196px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
- <caption>초진</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
-
- var rsrvflag;
- var fsexamflag;
-
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- rsrvflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/rsrvflag");
- fsexamflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/fsexamflag");
-
- if(rsrvflag != "당일" || fsexamflag == "재진" || fsexamflag == "-" || fsexamflag == "상초") {
- grd_opatmngt.rowHidden(i) = true;
- }
- }
- ]]>
- </script>
- </button>
- <button id="button8" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:665px; top:196px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
- <caption>재진</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
-
- var rsrvflag;
- var fsexamflag;
-
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- rsrvflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/rsrvflag");
- fsexamflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/fsexamflag");
-
- if(rsrvflag != "당일" || fsexamflag != "재진" && fsexamflag != "-" && fsexamflag != "상초") {
- grd_opatmngt.rowHidden(i) = true;
- }
- }
- ]]>
- </script>
- </button>
- <button id="button10" class="btn5_letter2" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:257px; top:196px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
-
- var rsrvflag;
-
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- rsrvflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/rsrvflag");
-
-
- if(rsrvflag == "당일") {
- grd_opatmngt.rowHidden(i) = true;
- }
- }
- ]]>
- </script>
- </button>
- <button id="button11" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:503px; top:196px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
- <caption>당일</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllPatShow();
-
- var rsrvflag;
-
- for(var i = 1; i < grd_opatmngt.rows; i++) {
- rsrvflag = model.getValue("/root/main/opatlist/opatlist[" + i + "]/rsrvflag");
-
-
- if(rsrvflag != "당일") {
- grd_opatmngt.rowHidden(i) = true;
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_detlvw" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:830px; top:98px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
- <caption>상세</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDetlVw("n");
- ]]>
- </script>
- </button>
- <output id="output3" ref="/root/main/opatlist/prescond/allreexamcnt" class="output_fix" style="left:219px; top:196px; width:30px; height:19px; text-align:right; "/>
- <output id="output1" ref="/root/main/opatlist/prescond/allcnt" class="output_fix" style="left:56px; top:196px; width:37px; height:19px; font-size:10pt; text-align:right; "/>
- <output id="output2" ref="/root/main/opatlist/prescond/allfstexamcnt" class="output_fix" style="left:143px; top:196px; width:30px; height:19px; text-align:right; "/>
- <output id="output4" ref="/root/main/opatlist/prescond/allrsrvcnt" class="output_fix" style="left:302px; top:196px; width:31px; height:19px; font-size:10pt; text-align:right; "/>
- <output id="output5" ref="/root/main/opatlist/prescond/rsrvfstexamcnt" class="output_fix" style="left:381px; top:196px; width:31px; height:19px; text-align:right; "/>
- <output id="output6" ref="/root/main/opatlist/prescond/rsrvreexamcnt" class="output_fix" style="left:460px; top:196px; width:31px; height:19px; text-align:right; "/>
- <output id="output7" ref="/root/main/opatlist/prescond/alltdayacptcnt" class="output_fix" style="left:548px; top:196px; width:30px; height:19px; font-size:10pt; text-align:right; "/>
- <output id="output8" ref="/root/main/opatlist/prescond/tdayacptfstexamcnt" class="output_fix" style="left:630px; top:196px; width:30px; height:19px; text-align:right; "/>
- <output id="output9" ref="/root/main/opatlist/prescond/tdayacptreexamcnt" class="output_fix" style="left:709px; top:196px; width:30px; height:19px; text-align:right; "/>
- <group id="group1" style="left:0px; top:5px; width:750px; height:107px; vertical-align:top; ">
- <shape id="roundrect2" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:749px; height:106px; "/>
- <caption id="cap_orddd" class="search_name" style="left:5px; top:5px; width:80px; height:17px; ">진료일자</caption>
- <input id="ipt_orddd" ref="/root/init/orddd" class="input_s_essential" inputtype="date" style="left:85px; top:4px; width:100px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- cmb_orddept.dispatch("xforms-select");
- ]]>
- </script>
- </input>
- <datagrid id="grd_opatmngt1" nodeset="/root/main/opatlist1/opatlist" class="datagrid2" autoresize="true" caption="진료의^특진^진행상태^예약시간^등록번호^환자명^S/A^초진^진료비^예약구분^CP^의뢰^보험유형^Remark^접수일시" colsep="^" colwidth="58, 39, 34, 54, 70, 70, 45, 40, 43, 54, 30, 40, 69, 106" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="byrow" tooltip="true" style="left:1px; top:30px; width:745px; height:76px; vertical-align:middle; ">
- <col disabled="true" ref="orddrnm" style="text-align:center; "/>
- <col disabled="true" ref="specordyn" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>선택</label>
- <value>Y</value>
- </item>
- </choices>
- </col>
- <col ref="prcsflag" visibility="hidden" style="text-align:center; "/>
- <col ref="ordtm" format="hh:nn" style="text-align:center; "/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sexage" style="text-align:center; "/>
- <col ref="fsexamflag" style="text-align:center; "/>
- <col ref="calcyn" style="text-align:center; "/>
- <col ref="rsrvflag" style="text-align:left; "/>
- <col ref="onestop" style="text-align:center; "/>
- <col ref="req"/>
- <col ref="insukind" style="text-align:center; "/>
- <col ref="telrsrvrem" style="left:637px; top:23px; width:106px; height:23px; "/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if(event.button == 1) {
-
- } else if(event.button == 3) {
- if(grd_opatmngt1.isCell(event.target) && grd_opatmngt1.mouseRow >= grd_opatmngt1.fixedRows){
- var srowno = grd_opatmngt1.mouseRow ;
- var dracptyn = model.getValue("/root/main/opatlist1/opatlist[" + srowno+ "]/dracptyn");
- var prcpgenryn = model.getValue("/root/main/opatlist1/opatlist[" + srowno+ "]/prcpgenryn");
- var acptyn = model.getValue("/root/main/opatlist1/opatlist[" + srowno+ "]/acptyn");
- var orddd = model.getValue("/root/main/opatlist1/opatlist[" + srowno+ "]/orddd");
-
-
- if (orddd == getCurrentDate()){
- window.setPopupMenu(true, "/root/init/menu1/item", "name", "func", false);
- }else {
- messageBox("오늘일자의 진료내역만 의사변경이","I006");
- }
- }else{
- window.setPopupMenu(false);
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- if (model.getValue( "/root/init/detlvw" ) == "m") fDetlVw("n");
- ]]>
- </script>
- </datagrid>
- <line id="line5" class="line_1" style="x1:1px; y1:25px; x2:746px; y2:25px; "/>
- <caption id="caption2" class="search_name" style="left:220px; top:5px; width:80px; height:17px; ">등록번호</caption>
- <input id="ipt_pid2" ref="/root/send/reqdata1/pid" class="input_search" autonext="false" style="left:300px; top:4px; width:116px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
-
- model.makeNode( "/root/send/reqdata1/pid" );
- inputEnterKey("btn_pid2", "DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_pid2" class="icon_search" visibility="hidden" style="left:395px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var row = fFindRow(model.getValue("/root/main/condition/pid"), grd_opatmngt.colRef("pid"));
- grd_opatmngt.topRow = row;
-
- if(row > 0) {
- ipt_pid.value = "";
- }
-
- btn_ref1.dispatch("DOMActivate");
-
- model.resetInstanceNode("/root/send/reqdata1/pid");
- ipt_pid2.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_ref1" class="btn1_letter3" visibility="visible" style="left:675px; top:3px; width:68px; height:22px; background-image:../../../com/commonweb/images/btn1_letter3.gif; ">
- <caption>조 회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //fInitGrid();
- fBtnRef1Clicked();
- //fSetBackColor();
- grd_opatmngt1.rebuild();
- ]]>
- </script>
- </button>
- <input id="input1" ref="/root/temp/cardpid" class="input_search" visibility="hidden" autonext="false" format="99999999" style="left:425px; top:5px; width:116px; height:19px; "/>
- <input id="input2" ref="/root/temp/carddept" class="input_search" visibility="hidden" autonext="false" style="left:545px; top:6px; width:35px; height:19px; "/>
- </group>
- <button id="button2" class="btn3_letter4" style="left:1010px; top:8px; width:80px; height:22px; background-image:../../../com/commonweb/images/btn3_letter4.gif; ">
- <caption>Type Ⅱ</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var param= "";
- var chkCnt = 0;
- var acptyn = "";
-
- for(var i = 0; i < grd_prcpspec.rows; i++) {
- acptyn = model.getValue("/root/main/patdetlinfo/prcpspec[" + i + "]/acptyn");
- if(acptyn == "true") {
- chkCnt++;
- }
- }
-
- // 2008.08.20 처방선택되지 않아도 작성가능하도록 수정
- /*
- if(chkCnt == 0) { //처방 선택 안됐을때 넘기는값
- messageBox("처방이 선택되지", "E007");
- return;
- }
- */
-
- param = fBaseMakeParameter();
- setParameter("SMMNR03400_ParamBase", param);
-
- if(chkCnt > 0) {
- param = fMakeParameter();
- setParameter("SMMNR03400_ParamPrcp", param);
-
- }
- if(modal("SMMNR03400")) {
- grd_opatmngt.rebuild();
- }
- ]]>
- </script>
- </button>
- <button id="button12" class="btn3_letter5" disabled="false" style="left:1095px; top:8px; width:92px; height:22px; background-image:../../../com/commonweb/images/btn3_letter5.gif; ">
- <caption>전광판관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMMNV03100","1","1","1","SMMNV03100","","","","false");
- ]]>
- </script>
- </button>
- <button id="btn_patnm" class="icon_search" visibility="hidden" style="left:380px; top:230px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row = fFindRow(model.getValue("/root/main/condition/hngnm"), grd_opatmngt.colRef("hngnm"));
- grd_opatmngt.topRow = row;
- if(row > 0) {
- ipt_pid.value = "";
- ipt_patnm.value = "";
- }
- ]]>
- </script>
- </button>
- <datagrid id="grd_prcpspec" nodeset="/root/main/patdetlinfo/prcpspec" class="datagrid2" caption="^구분^코드^처방한글명^처방영문명(더블클릭시 한글명이 보임)^총용량^총용량^총용량^수량^수량^수량^횟수^일^용법/검체^처방내역^수행부서^급비^희망일^수
납^선
처치^응
급^원
내^귀가
유치^오늘
결과^입원전검사실
(당일)^입원전검사실
(전일)^전달사항^처방구분한글" colsep="^" colwidth="25, 35, 40, 110, 110, 40, 40, 26, 35, 35, 30, 30, 30, 60, 100, 93, 59, 85, 20, 30, 20, 19, 36, 36, 83, 83, 126, 0" ellipsis="true" explorerbar="move" frozencols="4" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:750px; top:120px; width:444px; height:205px; font-size:8pt; ">
- <col ref="acptyn" type="checkbox"/>
- <col ref="prcphngflag" style="text-align:center; "/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="prcpengnm"/>
- <col ref="prcpvol" style="text-align:center; "/>
- <col ref="drprcpetc7" style="text-align:center; "/>
- <col ref="prcpvolunit" style="text-align:center; "/>
- <col ref="prcpqty" style="text-align:center; "/>
- <col ref="drprcpetc8" style="text-align:center; "/>
- <col ref="prcpqtyunit" style="text-align:center; "/>
- <col ref="prcptims" style="text-align:center; "/>
- <col ref="prcpdayno" style="text-align:center; "/>
- <col ref="abbrnm" style="text-align:center; "/>
- <col ref="tempcol7"/>
- <col ref="execdept"/>
- <col disabled="true" ref="payflagcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/mlist/M0029">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="prcphopedd" format="yyyy-mm-dd"/>
- <col ref="rcptflag" style="text-align:center; "/>
- <col ref="precureprcpflag" style="text-align:center; "/>
- <col ref="erprcpflag" style="text-align:center; "/>
- <col ref="hosinhosoutflag" style="text-align:center; "/>
- <col ref="backhomedetention" style="text-align:center; "/>
- <col ref="tdayrslt" style="text-align:center; "/>
- <col ref="prcpkindcd90"/>
- <col ref="prcpkindcd95"/>
- <col ref="prcpdelivefact"/>
- <col ref="prcpflag"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- /*
- var prcpnmCol = grd_prcpspec.colRef("prcpnm"); //처방명 컬럼 index
- var prcpengnmCol = grd_prcpspec.colRef("prcpengnm"); //처방영문명 컬럼 index
- var prcpnmColOrgsize = 110;
- var prcpengnmColOrgsize = 110;
-
- var prcpnmExtColsize = 200;
- var prcpengnmExtColsize = 200;
-
- var prcpnmHidColsize = 0;
- var prcpengnmHidColsize = 0;
-
- if(grd_prcpspec.colRef("prcpnm") == grd_prcpspec.col && grd_prcpspec.row == 0) {
-
- if(model.getValue("/root/init/detlvw") == "p") {
- grd_prcpspec.colWidth(prcpengnmCol) = 110;
- grd_prcpspec.colWidth(prcpnmCol) = 0;
- } else {
- grd_prcpspec.colWidth(prcpengnmCol) = 310;
- grd_prcpspec.colWidth(prcpnmCol) = 0;
- }
- }
-
- if(grd_prcpspec.colRef("prcpengnm") == grd_prcpspec.col && grd_prcpspec.row == 0) {
-
- if(model.getValue("/root/init/detlvw") == "p") {
- grd_prcpspec.colWidth(prcpengnmCol) = 0;
- grd_prcpspec.colWidth(prcpnmCol) = 110;
- } else {
- grd_prcpspec.colWidth(prcpengnmCol) = 0;
- grd_prcpspec.colWidth(prcpnmCol) = 310;
- }
- }
- */
-
- var prcpnmCol = grd_prcpspec.colRef("prcpnm"); //처방명 컬럼 index
- var prcpengnmCol = grd_prcpspec.colRef("prcpengnm"); //처방영문명 컬럼 index
- var prcpnmColOrgsize = 110;
- var prcpengnmColOrgsize = 110;
-
- var prcpnmExtColsize = 200;
- var prcpengnmExtColsize = 200;
-
- var prcpnmHidColsize = 0;
- var prcpengnmHidColsize = 0;
-
- if(grd_prcpspec.colRef("prcpnm") == grd_prcpspec.col && grd_prcpspec.row == 0) {
-
- if(model.getValue("/root/init/detlvw") == "p") {
- grd_prcpspec.colWidth(prcpengnmCol) = 110;
- grd_prcpspec.colWidth(prcpnmCol) = 0;
- } else {
- grd_prcpspec.colWidth(prcpengnmCol) = 310;
- grd_prcpspec.colWidth(prcpnmCol) = 0;
- }
- }
-
- if(grd_prcpspec.colRef("prcpengnm") == grd_prcpspec.col && grd_prcpspec.row == 0) {
-
- if(model.getValue("/root/init/detlvw") == "p") {
- grd_prcpspec.colWidth(prcpengnmCol) = 0;
- grd_prcpspec.colWidth(prcpnmCol) = 110;
- } else {
- grd_prcpspec.colWidth(prcpengnmCol) = 0;
- grd_prcpspec.colWidth(prcpnmCol) = 310;
- }
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- //if (model.getValue( "/root/init/detlvw" ) == "m") fDetlVw("n");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- //if(event.button == 1) { 2009.02.09 요청사항에 의해 주석처리함.-kys
-
- // } else if(event.button==3) {
- //fShowPopupMenu("grd_opatmngt","/root/init/menu/item");
- // if(grd_prcpspec.isCell(event.target) && grd_prcpspec.mouseRow >= grd_prcpspec.fixedrows){
- // window.setPopupMenu(true, "/root/init/menu2/item", "name", "func", false);
- // }else{
- // window.setPopupMenu(false);
- // }
- // }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //20090209변경요청서에의해 추가함(row클릭시 투약종료일 조회)
- if(grd_prcpspec.isCell(event.target) && grd_prcpspec.mouseRow >= grd_prcpspec.fixedrows){
-
- if(grd_prcpspec.colRef("acptyn") != grd_prcpspec.col) { //콤보박스클릭시 태우지 않는다.
- //구분
- var prcpflag = model.getValue("/root/main/patdetlinfo/prcpspec[" + grd_prcpspec.row + "]/prcpflag");
- //경구, 외용인경우
- if(prcpflag == "A2" || prcpflag == "A4"){
- //약제처방일
- var prcpday = model.getValue("/root/main/patdetlinfo/prcpspec[" + grd_prcpspec.row + "]/prcpdayno");
-
- //콤보박스의 처방일을 가져온다.
- var prcpspec = model.getValue("/root/main/condition/prcpspectype");
- var arr = new Array();
-
- arr = prcpspec.split("/");
-
- var orddd = arr[0];
-
- //콤보박스의 처방일과 약제처방일을 더한다.(투약종료일)
- var sRtnEndDay = ((orddd.toDate().getAddDate(parseInt(prcpday)))).getDateFormat();
-
- messageBox("투약종료일은 " + sRtnEndDay.substr(0,4) + "/" + sRtnEndDay.substr(4,2) + "/" + sRtnEndDay.substr(6,2) + "일입니다", "I");
- }
- }
- }
- ]]>
- </script>
- </datagrid>
- <button id="button14" visibility="hidden" style="left:585px; top:10px; width:50px; height:20px; ">
- <caption>카드접수</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //model.makeValue("/root/send/reqdata/pid", "9827546");
- //model.makeValue("/root/send/reqdata/check_tm", "143456");
- //model.makeValue("/root/send/reqdata/station_cd", "FM");
-
- model.makeValue("/root/send/reqdata/pid", model.getValue("/root/temp/cardpid"));
- model.makeValue("/root/send/reqdata/check_tm", "143456");
- model.makeValue("/root/send/reqdata/station_cd", model.getValue("/root/temp/carddept"));
-
- submit("TXMNO00105");
- ]]>
- </script>
- </button>
- <output id="output10" ref="/root/main/patdetlinfo/cpginfo/cpgyn" class="output_fix" visibility="hidden" style="left:370px; top:255px; width:50px; height:14px; "/>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
-
- ]]>
- </script>
- <caption id="caption3" style="left:15px; top:744px; width:35px; height:20px; ">범례 :</caption>
- <caption id="caption4" style="left:59px; top:745px; width:20px; height:15px; background-color:#FF9A00; "/>
- <caption id="caption15" style="left:85px; top:745px; width:45px; height:15px; ">미수납</caption>
- <caption id="caption17" style="left:134px; top:745px; width:20px; height:15px; background-color:#ffff00; "/>
- <caption id="caption18" style="left:160px; top:745px; width:55px; height:15px; ">수납 VIP</caption>
- <caption id="caption24" style="left:219px; top:745px; width:20px; height:15px; background-color:#ff99cc; "/>
- <caption id="caption25" style="left:245px; top:745px; width:95px; height:15px; ">진찰료 후수납</caption>
- <caption id="caption26" style="left:344px; top:745px; width:20px; height:15px; background-color:#ccffcc; "/>
- <caption id="caption27" style="left:370px; top:745px; width:70px; height:15px; ">오늘 결과</caption>
- <button id="button15" class="btn3_letter6" style="left:900px; top:8px; width:104px; height:22px; background-image:../../../com/commonweb/images/btn3_letter4.gif; ">
- <caption>초진환자조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("../../../emr/outcareweb/xrw/SMMNO03100", "","", "", "SMMNO03100", "", "");
- ]]>
- </script>
- </button>
- <button id="btn_overprcp" class="btn3_letter6" visibility="hidden" style="left:1088px; top:120px; width:104px; height:22px; background-image:../../../com/commonweb/images/btn3_letter4.gif; ">
- <caption>중복처방조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //중복처방조회 연기로 버튼 히든처리-20091103-kys
- var fromdd = getCurrentDate().toDate().getAddDate(-6, "M").getDateFormat();
- //alert("fromdd : " + fromdd);
- model.removeNodeset("/root/tmp/prcpresnref/info");
- model.makeValue("/root/tmp/prcpresnref/info/popup", "out");
- model.makeValue("/root/tmp/prcpresnref/info/pid", grd_opatmngt.valueMatrix(grd_opatmngt.row, grd_opatmngt.colRef("pid"))); //pid
- model.makeValue("/root/tmp/prcpresnref/info/fromdd", fromdd ); //6개월전일자(default)
- model.makeValue("/root/tmp/prcpresnref/info/todd", getCurrentDate()); //현재일자
- model.makeValue("/root/tmp/prcpresnref/info/orddeptcd", "-");
- model.makeValue("/root/tmp/prcpresnref/info/orddrid", "-");
- model.makeValue("/root/tmp/prcpresnref/info/mainjudgid", "-");
- model.makeValue("/root/tmp/prcpresnref/info/prcpcd", "");
- model.makeValue("/root/tmp/prcpresnref/info/insukind", "-");
- model.makeValue("/root/tmp/prcpresnref/info/ioflag", "O"); //외래
- model.makeValue("/root/tmp/prcpresnref/info/resncd", "FF"); //중복처방
- modal("SPMMO19000", "","","", "SPMMO19000", "/root/tmp/prcpresnref", "/root/tmp/prcpresnref");
- ]]>
- </script>
- </button>
- <button id="btn_colset" class="btn2_letter4" style="left:1121px; top:744px; width:64px; height:19px; ">
- <caption>컬럼설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var smsgrtn = messageBox("컬럼설정 저장후 화면이 RELOAD됩니다. 설정하시겠습니까?","Q");
- if (smsgrtn != "6") return;
- setParameter("SPMNB02700_param_scrnid" , "SMMNO00100");
- setParameter("SPMNB02700_param_grdid" , "grd_opatmngt");
- setParameter("SPMNB02700_param_caseid" , "OPAT");
- setParameter("SPMNB02700_param_compscd" , "01");
- modal("SPMNB02700");
-
- var useyn = getParameter("SPMNB02700_rtn_useyn");
- if(useyn == "Y"){
- model.makeValue("/root/chngcol/chngcolflag", "Y");
- //reqOrderInfoMultiGrdOfCol("SMMNO00100");
- //btn_ref.dispatch("DOMActivate");
- window.reload();
- }
- ]]>
- </script>
- </button>
- <caption id="caption23" style="left:448px; top:743px; width:262px; height:20px; ">특이컬럼 V : VIP R : Refer환자 ★ : 특이환자</caption>
- </group>
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:20px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:106px; height:14px; ">
- <![CDATA[외래Main]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //
- input1.visible = true;
- input2.visible = true;
- button1.visible = true;
- ]]>
- </script>
- </caption>
- <img id="img_btncnstup" visibility="hidden" src="../../../emr/commonweb/images/btn_consult.gif" style="left:1089px; top:0px; width:97px; height:19px; background-stretch:stretch; ">
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- group2.attribute("visibility") = "visible";
- ]]>
- </script>
- </img>
- <button id="btn_cnstup" class="btn2_letter7" disabled="true" visibility="hidden" disable.background-image="../../../com/commonweb/images/dis_btn2_letter7.gif" style="left:1089px; top:0px; width:97px; height:19px; background-image:../../../com/commonweb/images/btn2_letter7.gif; ">
- <caption>진료의뢰서확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- group2.attribute("visibility") = "visible";
- ]]>
- </script>
- </button>
- <caption id="caption22" style="left:510px; top:0px; width:578px; height:18px; font-weight:bold; text-align:center; "/>
- </group>
- <group id="group2" visibility="hidden" style="left:1020px; top:20px; width:165px; height:35px; border-color:#adceff; border-width:3px; border-style:solid; ">
- <button id="btn_cnstsave" class="btn2_letter2" style="left:9px; top:5px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //20090705-kys-6일 테스트후 8일 반영예정으로 주석처리
- fcnstsave(1);
- fCnstResultAlram();
- ]]>
- </script>
- </button>
- <button id="btn_cnstdel" class="btn2_letter2" style="left:59px; top:5px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //20090705-kys-6일 테스트후 8일 반영예정으로 주석처리
- fcnstsave(2);
- fCnstExitAlram();
- ]]>
- </script>
- </button>
- <button id="btn_cnstclose" class="btn2_letter2" style="left:109px; top:5px; width:42px; height:19px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- group2.attribute("visibility") = "hidden";
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|