12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * @(#)SMPIJ00700_외래일일심사관리.xrw
- * 수정이력
- * - 2007.07.23 / 최초작성 / 정주미
- * - 2007.10.01 / 수정 / 박지욱
- -->
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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>
- <item1>
- <!-- 인적사항 -->
- <otpt>
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <patnm/>
- <patage/>
- <patrrgstno/>
- <gender/>
- <insukindcd/>
- <insukindnm/>
- <suppkindcd/>
- <payownbrate/>
- <ordfildcd/>
- <orddeptcd/>
- <orddrid/>
- <chosindayno/>
- <medcaredayno/>
- <ordrsltcd/>
- <insdnm/>
- <insuno/>
- <insunm/>
- <certno/>
- <probjudgflag/>
- <mskind/>
- <dschjudgprcsstat/>
- <opyn/>
- <memohist/>
- <diaghist/>
- <unexecord/>
- <instcd/>
- <brthdd/>
- <medcaretotamt/>
- <ownbamt/>
- <insuclamamt/>
- <nopayamt/>
- <totchoiamt/>
- <totordamt/>
- <totownbamt/>
- <recalcyn/>
- <lastjudgdt/>
- <specordyn/>
- <sdoamsg/>
- <discownbamt/>
- <totdiscamt/>
- <rareobstflag/>
- <rooamsg/>
- <ownbflag/>
- <calcflag/>
- </otpt>
- <memo>
- <judgmemo/>
- <edimemo/>
- </memo>
- </item1>
- <item2>
- <!-- [TRPIJ00702] 조합기호 입력에 따라 검색한 조합명칭 -->
- <incd>
- <insucd/>
- <insucdnm/>
- </incd>
- </item2>
- <item3>
- <!-- 심사대상자의 보험유형에 따라 선택가능한 보조/요율 Combo 설정 -->
- <supp>
- <suppratenm/>
- <supprateid/>
- </supp>
- </item3>
- <list1>
- <!-- 상병 -->
- <diag>
- <!-- R/O 를 의미함-->
- </diag>
- </list1>
- <list2>
- <!-- 처방 -->
- <oscl>
- </oscl>
- </list2>
- <list3>
- <!-- 특정내역 -->
- <clcj>
- </clcj>
- </list3>
- <item5>
- <mech>
- <!-- [TRPIJ00703] 그룹,싱글,EDI코드 입력에 따라 조회 / 또는 SMPIC00200_수가조회 검색 결과 -->
- <grupcalcscorcd/>
- <snglcalcscorcd/>
- <orddeptcd/>
- <orddrid/>
- <matractflag/>
- <calcpayflag/>
- <appunitcost/>
- <calcqty/>
- <calctims/>
- <daydrugqty/>
- <calcdays/>
- <basecd/>
- <estmcls/>
- <hosoutexptresncd/>
- <orddd/>
- <execdt/>
- <judgadjtresncd/>
- <edicdflag/>
- <ediitem1/>
- <ediitem2/>
- <hngnm/>
- <ordnm/>
- <!-- [TRPIJ00703] 그룹,싱글,EDI코드 입력에 따라 조회 / 또는 SMPIC00200_수가조회 검색 결과 -->
- <pntunitcost/>
- <calcscorpnt/>
- <estmpnt/>
- <estmamt/>
- <calcamt/>
- <hospaddamt/>
- <specamt/>
- <payamt/>
- <allownbamt/>
- <nopyamt/>
- <payownbrate/>
- <payinsubamt/>
- <payownbamt/>
- <paydiscamt/>
- <nopydiscamt/>
- <specdiscamt/>
- <nopyinsubamt/>
- <nopyownbamt/>
- <allowninsubamt/>
- <allownownbamt/>
- <specinsubamt/>
- <specownbamt/>
- </mech>
- </item5>
- <list4>
- <!-- [TRPIJ00704] 이전 명세서 목록 -->
- <otpt>
- <orddd/>
- <orddeptcd/>
- <orddrid/>
- <insukindnm/>
- <suppkindnm/>
- <dschjudgprcsstat/>
- <pid/>
- <cretno/>
- <acptseqno/>
- <insukindcd/>
- </otpt>
- </list4>
- <list5>
- <oscl>
- <!-- [TRPIJ00705] 삭제 처방 조회용 -->
- <spcljudgyn/>
- <matractflag/>
- <calcpayflag/>
- <seqno/>
- <judgadjtresncd/>
- <ediitem1/>
- <ediitem2/>
- <grupcalcscorcd/>
- <snglcalcscorcd/>
- <edicd/>
- <hngnm/>
- <edicdflag/>
- <appunitcost/>
- <calcqty/>
- <calctims/>
- <calcdays/>
- <calcamt/>
- <cnfmcd/>
- <lnunitspclspecyn/>
- <orddd/>
- <ordnm/>
- <lastupdtdt/>
- </oscl>
- </list5>
- <list6>
- <delclod>
- <!-- 삭제된 처방 -->
- <spcljudgyn/>
- <rowstat/>
- <ediitem1/>
- <ediitem2/>
- <orddd/>
- <grupcalcscorcd/>
- <matractflag/>
- <snglcalcscorcd/>
- <basecd/>
- <estmcls/>
- <estmmeancd/>
- <estmcd/>
- <hosoutexptresncd/>
- <hngnm/>
- <calcpayflag/>
- <rcptyn/>
- <appunitcost/>
- <calcqty/>
- <calctims/>
- <daydrugqty/>
- <calcdays/>
- <calcamt/>
- <cnfmcd/>
- <lnunitspclspecyn/>
- <tootfact/>
- <judgadjtresncd/>
- <orddeptcd/>
- <orddrid/>
- <execdt/>
- <edihospaddamt/>
- <ediaddamt/>
- <paytotamt/>
- <ownbamt/>
- <clamamt/>
- <choiordamt/>
- <edihospaddtotamt/>
- <ediaddtotamt/>
- <choiordtotamt/>
- <totordamt/>
- <ownbtotamt/>
- <cpflag/>
- <ordnm/>
- <edicdflag/>
- <estmcdnm/>
- <pid/>
- <cretno/>
- <calcseqno/>
- <calcscorseqno/>
- <clamtrgtstat/>
- <acptseqno/>
- <mskind/>
- <ordtype/>
- <grupcalcscorcls/>
- <snglcalcscorcls/>
- <grupearncls/>
- <snglearncls/>
- <ordqty/>
- <ordtims/>
- <orddays/>
- <prcppayflag/>
- <calcscorpayflag/>
- <freeflag/>
- <opflag/>
- <ansttm/>
- <spccd/>
- <pntunitcost/>
- <calcscorpnt/>
- <estmpnt/>
- <estmamt/>
- <hospaddamt/>
- <specamt/>
- <payamt/>
- <allownbamt/>
- <nopyamt/>
- <payownbrate/>
- <payinsubamt/>
- <payownbamt/>
- <paydiscamt/>
- <nopydiscamt/>
- <specdiscamt/>
- <hosoutdrugno/>
- <specordyn/>
- <execdeptcd/>
- <execdd/>
- <exectm/>
- <execrid/>
- <pamexecdd/>
- <earnenddd/>
- <actcnclresn/>
- <clamspclcd/>
- <clamkey/>
- <clamcretdd/>
- <clamcretyn/>
- <readdrid/>
- <clincstdyno/>
- <exitprvntdrugyn/>
- <exitprvntdrugamt/>
- <trustaddrate/>
- <bothaddyn/>
- <prcpdd/>
- <prcpno/>
- <prcphistno/>
- <execprcpseqno/>
- <prnprcpflag/>
- <portprcpflag/>
- <anamneflag/>
- <judgflag/>
- <cvrtinprcpdeptcd/>
- <cvrtinprcpdrid/>
- <rcptdd/>
- <rcptno/>
- <rcptseqno/>
- <rcptexecdd/>
- <rcpttm/>
- <probordyn/>
- <nopyinsubamt/>
- <nopyownbamt/>
- <allowninsubamt/>
- <allownownbamt/>
- <specinsubamt/>
- <specownbamt/>
- <judgendflag/>
- <drugmthdspccd/>
- <rowstat/>
- <ediitem1/>
- <ediitem2/>
- <basecd/>
- <hngnm/>
- <rcptyn/>
- <lnunitspclspecyn/>
- <execdt/>
- <ordnm/>
- <edicdflag/>
- <estmcdnm/>
- <edihospaddamt/>
- <ediaddamt/>
- <paytotamt/>
- <ownbamt/>
- <clamamt/>
- <choiordamt/>
- <edihospaddtotamt/>
- <ediaddtotamt/>
- <choiordtotamt/>
- <totordamt/>
- <ownbtotamt/>
- </delclod>
- </list6>
- <!-- SPPMC02500_환자조회 화면에서 선택된 검색결과를 받는 경로임 -->
- <patinfo>
- <patinfolist/>
- </patinfo>
- <popupendflag/>
- <list7>
- <clop>
- </clop>
- </list7>
- <ordddlist>
- <list/>
- </ordddlist>
- <item6>
- <prob>
- <probjudgflag/>
- </prob>
- </item6>
- <prtlhislist/>
- </main>
- <send>
- <item1>
- <otpt>
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <insukindcd/>
- <suppkindcd/>
- <opyn/>
- </otpt>
- </item1>
- <item2>
- <!-- [TRPIJ00702] 조합명칭을 검색하려는 조합기호 조건 -->
- <incd>
- <insucd/>
- <ordfromdd/>
- </incd>
- </item2>
- <item3>
- <!-- CLSP 테이블에 특정내역 MX999로 저장되는 심사자메모, EDI청구메모를 설정 -->
- <judgmemo/>
- <edimemo/>
- <lnunitmemo/>
- <delclsp>
- <delmemo/>
- </delclsp>
- </item3>
- <item4>
- <endotpt>
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <dschjudgprcsstat/>
- </endotpt>
- </item4>
- <list1>
- <diag/>
- </list1>
- <list2>
- <oscl/>
- </list2>
- <list3>
- <clcj/>
- </list3>
- <item5>
- <!-- [TRPIJ00703] 처방 내역으로 조회하려는 그룹,싱글,EDI코드 조건 -->
- <mech>
- <indd/>
- <insukind/>
- <suppkind/>
- <calcflag/>
- <brthdd/>
- <age/>
- <mskind/>
- <pid/>
- <orddd/>
- <cretno/>
- <calcseqno/>
- <calcscorseqno/>
- <calcqty/>
- <calctims/>
- <calcdays/>
- <calcpayflag/>
- <freeflag/>
- <specordyn/>
- <estmmeancd/>
- <estmcd/>
- </mech>
- </item5>
- <list7>
- <clop/>
- </list7>
- <unitflag/>
- <listval>
- <uuee>
- <flag/>
- <scrnid/>
- <compsnm/>
- <compscnts/>
- <compsrefcnts/>
- <compssizecnts/>
- </uuee>
- </listval>
- <item6>
- <list>
- <srchcond/>
- <autoflag/>
- <pid/>
- <orddd/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <acptdd/>
- <checkfnexam/>
- </list>
- </item6>
- <item7>
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <dschjudgprcsstat/>
- </item7>
- <list8>
- </list8>
- <prntlist/>
- <srchdata>
- <pid/>
- </srchdata>
- </send>
- <init>
- <!--<P0008list/>환자보험유형(사용x)-->
- <!--<P0010list/>보조유형코드(사용x)-->
- <!-- 진료결과 -->
- <P0110list/>
- <!-- 특정코드 -->
- <P0117list/>
- <!-- 표준코드구분(처방Grid사용x) -->
- <P0131list/>
- <!-- 심사완료여부 -->
- <P0379list/>
- <!-- 진료분야코드 -->
- <P0291list/>
- <!-- 행위재료코드 -->
- <P0137list/>
- <orddeptcd>
- <orddeptcdlist>
- <cd/>
- <nm/>
- </orddeptcdlist>
- </orddeptcd>
- <!-- 주치의 -->
- <orddrid>
- <orddridlist>
- <cd/>
- <nm/>
- <dp/>
- <sp/>
- </orddridlist>
- </orddrid>
- <P0365list>
- <P0365>
- <cdid/>
- <cdnm/>
- </P0365>
- </P0365list>
- </init>
- <hidden>
- <item1>
- <!-- 인적사항 중 조회 후 계산하여 보여지는 output 및 combo -->
- <otpt>
- <srchrslt/>
- <patsupprate/>
- </otpt>
- <initotpt>
- <otpt/>
- </initotpt>
- <initmemo>
- <memo/>
- </initmemo>
- <vcode/>
- </item1>
- <list1>
- <diag>
- <oldseq/>
- <olddiagcd/>
- <olddiagnm/>
- <oldengnm/>
- <oldrowstat/>
- <oldordfromdd/>
- </diag>
- </list1>
- <list2>
- <osclsrch>
- <!-- 처방 조회부 Radio 선택 또는 Input 입력값 -->
- <selectedRdoPay/>
- <selectedRdoItem/>
- <chkChoiOrdTotAmt/>
- </osclsrch>
- <osclitem1>
- <!-- 처방 목록에 해당하는 항목이 있는 경우 Radio item을 굵게 표시 -->
- <ediitem1_all/>
- <ediitem1_01/>
- <!-- <ediitem1_02/>-->
- <ediitem1_03/>
- <ediitem1_04/>
- <ediitem1_05/>
- <ediitem1_06/>
- <ediitem1_07/>
- <ediitem1_08/>
- <ediitem1_09/>
- <ediitem1_10/>
- <ediitem1_SS/>
- </osclitem1>
- <osclcond>
- <!-- 재행/급여/항목 구분 Radio 에서 선택된 값에 따라 처방 Grid에 보여질 값들의 조건식
- (수가 마스터에서 사용하는 구분값과 심사 화면에서 조건으로 사용되는 값들이 서로 맞지 않아 조건식을 조합하여 작성함 -->
- <matractflag/>
- <calcpayflag/>
- <ediitem1/>
- </osclcond>
- <osclstat/>
- </list2>
- <list3>
- <!-- 특정내역 선택에 따라 보여지는 기재형식 Output -->
- <msgspclformat/>
- <prespclcd/>
- <prespclformat/>
- <prerowstatus/>
- </list3>
- <item5>
- <oscl>
- <!-- 처방에서 그룹, 싱글, EDI코드 입력이 변경되었는지 비교하기 위한 값 -->
- <grupcalcscorcd/>
- <snglcalcscorcd/>
- <basecd/>
- <!-- 처방에서 투여량, 횟수, 일수 입력이 변경되었는지 비교하기 위한 값 -->
- <estmmeancd/>
- <calcqty/>
- <calctims/>
- <calcdays/>
- <rowstatus/>
- </oscl>
- </item5>
- <list4>
- <otpt/>
- </list4>
- <list7>
- <clop>
- <selectedRdoPay/>
- <oldclopdd/>
- <oldclopno/>
- </clop>
- </list7>
- <chkessc>
- <cond>
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <orddeptcd/>
- <insukind/>
- <mskind/>
- </cond>
- <rslt>
- <vcode/>
- <vcodenm/>
- </rslt>
- </chkessc>
- <popupmenu>
- <griddiag>
- <item>
- <name>상병순서 위로</name>
- <func>fDiagSeqUp</func>
- </item>
- <item>
- <name>상병순서 아래로</name>
- <func>fDiagSeqDown</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <!-- <item>
- <name>행 추가</name>
- <func>fDiagGridInsertRow</func>
- </item>-->
- <item>
- <name>행 삭제</name>
- <func>fDiagGridDeleteRow</func>
- </item>
- <!-- <delitem>
- <name>행 추가</name>
- <func>fDiagGridInsertRow</func>
- </delitem>
- <delitem>
- <name>-</name>
- <func/>
- </delitem>-->
- <delitem>
- <name>삭제 취소</name>
- <func>fDiagGridDeleteCancel</func>
- </delitem>
- <!-- <inititem>
- <name>상병 추가</name>
- <func>fDiagGridInsertRow</func>
- </inititem>-->
- </griddiag>
- <gridoscl>
- <!--
- <item>
- <name>행 추가</name>
- <func>fOrderGridInsertRow</func>
- </item>
- <item>
- <name>행 복사</name>
- <func>fOrderGridCopyRow</func>
- </item>
- <item>
- <name>행 삭제</name>
- <func>fOrderGridDeleteRow</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- -->
- <item>
- <name>처방주석입력</name>
- <func>fOrderGridInsertCmt</func>
- </item>
- <item>
- <name>확인코드입력</name>
- <func>fOrderGridInsertCnfmCd</func>
- </item>
- <item>
- <name>결과조회</name>
- <func>fOrderRsltSrch</func>
- </item>
- <item>
- <name>보험인정기준</name>
- <func>fOrderInsuRcogBase</func>
- </item>
- <item>
- <name>수가조회</name>
- <func>fOrderCalcScorSrch</func>
- </item>
- <item>
- <name>약품편람</name>
- <func>fOrderDrugHBook</func>
- </item>
- <!--
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>환자단위 메시지전송</name>
- <func>fSendMsgPat</func>
- </item>
- <item>
- <name>처방단위 메시지전송</name>
- <func>fSendMsgOrder</func>
- </item>
- -->
- <!--
- <item>
- <name>상세계산내역</name>
- <func>fOrderCalcDetail</func>
- </item>
- -->
- <!--
- <delitem>
- <name>삭제 취소</name>
- <func>fOrderGridDeleteCancel</func>
- </delitem>
- <inititem>
- <name>처방 추가</name>
- <func>fOrderGridAddRow</func>
- </inititem>
- -->
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>환자기준 메세지작성</name>
- <func>fPatJudgPatMsgTrsm</func>
- </item>
- <item>
- <name>처방기준 메세지작성</name>
- <func>fOrderJudgPatMsgTrsm</func>
- </item>
- <item>
- <name>환자 전체메세지 간편보기</name>
- <func>fJudgPatMsgTrsmRef</func>
- </item>
- <item>
- <name>코드별 처방 hx.보기</name>
- <func>fOpenSMPIS00500Detail_O</func>
- </item>
- <item>
- <name>코드별 청구hx.보기</name>
- <func>fOpenSMPIS00600Detail_O</func>
- </item>
- <item>
- <name>처방사유조회</name>
- <func>fPrcpResnRef</func>
- </item>
- </gridoscl>
- <gridclcj>
- <!--
- <item>
- <name>행 추가</name>
- <func>fSpclGridInsertRow</func>
- </item>
- -->
- <item>
- <name>행 삭제</name>
- <func>fSpclGridDeleteRow</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>특정내역 반복</name>
- <func>fRepeatSpclSpec</func>
- </item>
- </gridclcj>
- </popupmenu>
- <calendar>
- <year/>
- <month/>
- <!-- weeklist : 진료달력을 구성하는 날짜 목록 -->
- <weeklist>
- <list/>
- </weeklist>
- <!-- ordddlist : 해당년월에 진료일자 목록 검색 조건-->
- <ordddlist>
- <pid/>
- <fromdd/>
- <todd/>
- </ordddlist>
- </calendar>
- <smpic00200>
- <judgsrch>
- <con1_dd/>
- <con2_gsflag/>
- <con3_search1/>
- <con4_search2/>
- <con5_insu/>
- <con6_calcscorcd/>
- <con7_todd/>
- <con8_instcd/>
- <con9_lastupdtdt/>
- <con10_preord_chk/>
- </judgsrch>
- <rslt>
- <ediitem1/>
- <ediitem2/>
- <grupcalcscorcd/>
- <snglcalcscorcd/>
- <basecd/>
- <hngnm/>
- <edicdflag/>
- <appunitcost/>
- <ordnm/>
- </rslt>
- </smpic00200>
- <smpij00600>
- <cond>
- <!-- "대상조회" Btn SMPIJ00600_외래일일심사대상자조회 에 전달하기 위한 조건 값 -->
- <pid/>
- </cond>
- <rslt>
- <selectedRow/>
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <insukindcd/>
- <opyn/>
- <suppkindcd/>
- <oldPid/>
- <dschjudgprcsstat/>
- <judgmdlid/>
- <lastjudgdt/>
- </rslt>
- </smpij00600>
- <smpij00700>
- <cond>
- <!-- "이전 명세서 목록" Grid에서 선택한 명세서의 청구키를 SMPIJ00700_외래일일심사관리 에 전달하기 위한 조건 값 -->
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <insukindcd/>
- </cond>
- </smpij00700>
- <sppid21300>
- <cond>
- <clamkey/>
- </cond>
- </sppid21300>
- <sppid21400>
- <cond>
- <pid/>
- <orddeptcd/>
- <orddd/>
- <cretno/>
- <chk/>
- </cond>
- </sppid21400>
- <sppid21600>
- <cond>
- <pid/>
- <indd/>
- <fromdd/>
- <todd/>
- <calcscorcd/>
- <insukindcd/>
- <insukind/>
- <suppkindcd/>
- <suppkind/>
- <ownbrate/>
- </cond>
- </sppid21600>
- <smpiz00100>
- <cond>
- <!-- "상병이력" Btn에 따라 SMPIZ00100_외래입원상병이력조회 에 전달하기 위한 조건 값 -->
- <pid/>
- <ordfromdd/>
- <ordtodd/>
- <orddd/>
- <ioflag/>
- <deptcd/>
- </cond>
- </smpiz00100>
- <sppiz00200>
- <cond>
- <clsp>
- <spclcd/>
- <seqno/>
- <spclspec/>
- <rowstat/>
- </clsp>
- </cond>
- <rslt>
- <clsp>
- <unitflag/>
- <spclcd/>
- <seqno/>
- <calcscorcd/>
- <spclspec/>
- <rowstat/>
- </clsp>
- </rslt>
- </sppiz00200>
- <sppiz00300>
- <cond>
- <pid/>
- <orddeptcd/>
- <ioflag/>
- <refterm/>
- <anofildinclyn/>
- <fromdd/>
- <todd/>
- </cond>
- <rslt>
- <choimemo/>
- <destRef/>
- <edicd/>
- </rslt>
- </sppiz00300>
- <sppiz00400>
- <cond>
- <!-- 상병코드 Grid '상병코드' 컬럼 에서 SPPIZ00400_상병코드조회 에 전달하기 위한 조건 값 -->
- <basedd/>
- <diagcd/>
- <diagnm/>
- <selectedrdodiagkind/>
- </cond>
- <rslt>
- <diagcd/>
- <diaghngnm/>
- <diagengnm/>
- </rslt>
- </sppiz00400>
- <sppiz00500>
- <cond>
- <!-- 처방 Grid 'T' 컬럼 / 특정내역 Grid '특정코드' 컬럼 에서 SPPIZ00500_특정내역상세관리 에 전달하기 위한 조건 값 -->
- <flag/>
- <snglcalcscorcd/>
- <edilnno/>
- <spclcd/>
- <detldesc/>
- <spclspec/>
- <spclformat/>
- <rownum/>
- <cdnm/>
- </cond>
- <rslt>
- <spclcd/>
- <spclspec/>
- <spclformat/>
- </rslt>
- </sppiz00500>
- <sppiz00600>
- <cond>
- <!-- 상병 Grid '치식' 컬럼 에서 SPPIZ00600_상병및처방별치식 에 전달하기 위한 조건 값 -->
- <clamym/>
- <clamdg/>
- <pid/>
- <pidsn/>
- <toot/>
- <flag/>
- <list/>
- </cond>
- <rslt>
- <list/>
- </rslt>
- </sppiz00600>
- <sppiz00700>
- <cond>
- <judgrid/>
- <memoflag/>
- <memocls/>
- <ediitem1/>
- <comment/>
- </cond>
- <rslt>
- <memocd/>
- <memo/>
- </rslt>
- </sppiz00700>
- <sppiz00800>
- <cond>
- <!-- 처방 Grid '산정의미/산정코드' 컬럼 에서 SPPIZ00800_산정코드조회.xrw에 전달하기 위한 조건 값
- <estmcls/>
- <estmmncd/>
- -->
- <insukind/>
- <estmcls/>
- <estmmncd/>
- <todd/>
- </cond>
- <rslt>
- <clcd>
- <estmcls/>
- <estmmncd/>
- <estmcd/>
- <estmcdnm/>
- <addmthd/>
- <pnt/>
- <amt/>
- <rate/>
- <todd/>
- </clcd>
- </rslt>
- </sppiz00800>
- <sppiz01000>
- <cond>
- <cdid/>
- </cond>
- <rslt>
- <cdid/>
- </rslt>
- </sppiz01000>
- <sppiz01100>
- <cond>
- <code/>
- </cond>
- <rslt>
- <code/>
- </rslt>
- </sppiz01100>
- <sppiz01300>
- <cond>
- <pid/>
- <indd/>
- <cretno/>
- <ioflag/>
- </cond>
- </sppiz01300>
- <sppiz01400>
- <cond>
- <srchcond/>
- </cond>
- </sppiz01400>
- <sppiz01500>
- <cond>
- <cdid/>
- </cond>
- <rslt>
- <cdid/>
- </rslt>
- </sppiz01500>
- <sppiz00500>
- <cond>
- <!-- 원외처방 Grid 'T' 컬럼 -->
- <flag/>
- <snglcalcscorcd/>
- <clopdd/>
- <clopno/>
- <edilnno/>
- <spclcd/>
- <detldesc/>
- <spclspec/>
- <spclformat/>
- <rownum/>
- <cdnm/>
- </cond>
- <rslt>
- <spclcd/>
- <spclspec/>
- <spclformat/>
- </rslt>
- </sppiz00500>
- <smpao00300>
- <cond>
- <pid/>
- <orddeptcd/>
- <insukind/>
- <cond/>
- <fromdd/>
- <todd/>
- <rtnyn/>
- <s_opmi>
- <opmi/>
- </s_opmi>
- <minusyn/>
- </cond>
- </smpao00300>
- <sppmb01500>
- <!-- pam\pamcomnweb\xrw\SPPMB01500_보험자기호조회 -->
- <cond>
- <srchcond/>
- <srchcnts/>
- <insuflag/>
- </cond>
- </sppmb01500>
- <sppmc02500>
- <cond>
- <!-- SPPMC02500_환자조회 화면으로 검색조건을 보내는 경로임 -->
- <srchcond/>
- <pid/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- </cond>
- </sppmc02500>
- <smaer00800>
- <cond>
- <srchdata1/>
- <srchdata2/>
- <srchpid/>
- <wardcd/>
- <roomcd/>
- <listflag/>
- <deptcd/>
- <drid/>
- <chkcheck/>
- <chkcheck1/>
- <chkcheck2/>
- <chkcheck3/>
- <chkcheck4/>
- <chkcheck5/>
- <chkcheck6/>
- <chkcheck7/>
- <chkcheck8/>
- <tabflag/>
- <mdlcd/>
- <examgubun/>
- </cond>
- </smaer00800>
- <smpic00100>
- <cond>
- <calcscorcd/>
- <judgflag/>
- </cond>
- </smpic00100>
- <smadb01900>
- <cond>
- <calcscorcd/>
- </cond>
- </smadb01900>
- <sppiz01600>
- <cond>
- <calcscorcd/>
- </cond>
- </sppiz01600>
- <listval>
- <uuee>
- <scrnid/>
- <compsnm/>
- <compscnts/>
- <compsrefcnts/>
- <compssizecnts/>
- </uuee>
- </listval>
- <list8/>
- <judgstatyn/>
- <itemraremsg>
- <msg>
- <cd/>
- <nm/>
- </msg>
- <msg>
- <cd/>
- <nm/>
- </msg>
- </itemraremsg>
- </hidden>
- <temp>
- <opentab/>
- </temp>
- </root>
- </instance>
- <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRPAM00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/hidden/tmp"/>
- <submission id="TRPIJ00701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main"/>
- <submission id="TRPIJ00702" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item2" resultref="/root/main/item2"/>
- <submission id="TRPIJ00703" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item5" resultref="/root/main/item5"/>
- <submission id="TRPIJ00704" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/item1/otpt" resultref="/root/main/list4"/>
- <submission id="TRPIJ00705" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/item1/otpt" resultref="/root/main/list5"/>
- <submission id="TRPIJ00706" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/sppiz00400/cond" resultref="/root/hidden/sppiz00400"/>
- <submission id="TRPIJ00707" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/sppiz00800/cond" resultref="/root/hidden/sppiz00800/rslt"/>
- <submission id="TRPIJ00708" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/calendar/ordddlist" resultref="/root/main/ordddlist"/>
- <submission id="TRPIJ00709" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item5" resultref="/root/main/item5"/>
- <submission id="TXPIJ00701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list3"/>
- <submission id="TXPIJ00702" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item4/endotpt"/>
- <!-- 2009.07.23, 환자메세지 조회, JHP -->
- <submission id="TRPIZ01903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/msg01" resultref="/root/main/msglist"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // 1. 열려진 자식 창 종료
- setCloseChildWindow();
-
- // 2. 진료달력 초기화
- initCalendar();
-
- // 3. 화면 초기화
- fInitialize();
-
- // 4. 공통코드 조회
- zbcfGetCodeList(
- new Array(
- "P0110"
- ,"P0117"
- ,"P0131"
- ,"P0379"
- ,"P0291"
- ,"P0137"
- ,"P0365" // 본인부담코드
- ),
- new Array(
- "/root/init/P0110list"
- ,"/root/init/P0117list"
- ,"/root/init/P0131list"
- ,"/root/init/P0379list"
- ,"/root/init/P0291list"
- ,"/root/init/P0137list"
- ,"/root/init/P0365list"
- ),
- false ); // minimum을 'false'로 설정한 경우에는 코드의 모든속성을 가져온다.
- pamGetDeptCDDrIDList();
-
- // 5. 팝업의 경우
- if (isPopup()) {
- document.title = "이전 명세서 상병/처방 조회";
- var pid = opener.model.getValue("/root/hidden/smpij00700/cond/pid");
- var orddd = opener.model.getValue("/root/hidden/smpij00700/cond/orddd");
- var cretno = opener.model.getValue("/root/hidden/smpij00700/cond/cretno");
- var acptseqno = opener.model.getValue("/root/hidden/smpij00700/cond/acptseqno");
- var insukindcd = opener.model.getValue("/root/hidden/smpij00700/cond/insukindcd");
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue("/root/send/item1/otpt/pid", pid);
- model.setValue("/root/send/item1/otpt/orddd", orddd);
- model.setValue("/root/send/item1/otpt/cretno", cretno);
- model.setValue("/root/send/item1/otpt/acptseqno", acptseqno);
- model.setValue("/root/send/item1/otpt/insukindcd", insukindcd);
- submit("TRPIJ00701");
-
- // 조회이후의 작업 처리
- fSetDayJudgTrgtManSrchData();
-
- }
- // 상병과 처방에서 오른쪽 마우스 Popup 으로 가능한 처리를 하지 못하도록 한다.
- window.showPopupMenu(false);
- } else {
- fGetOutDayJudgTrgtManPidSrch();
- }
-
- // 6. 화면 권한 설정
- fCheckAuth();
-
- // 7. Refresh
- //model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-model-destruct">
- <![CDATA[
- var viewerObj = getViewer("patientInfo");
- if ( viewerObj != null ){
-
- // 심사해제 시작(심사중일 경우 미심사상태로)
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- var dschjudgprcsstat = model.getValue( "/root/main/item1/otpt/dschjudgprcsstat");
- if (cretno != "" && dschjudgprcsstat == "B") {
- // 이전 row 의 심사상태 되돌리기 시작
- var oldpid = model.getValue("/root/hidden/list8/pid");
- var oldorddd = model.getValue("/root/hidden/list8/orddd");
- var oldcretno = model.getValue("/root/hidden/list8/cretno");
- var oldacptseqno = model.getValue("/root/hidden/list8/acptseqno");
- var olddschjudgprcsstat = model.getValue("/root/hidden/list8/dschjudgprcsstat");
- var oldjudgmdlid = model.getValue("/root/hidden/list8/judgmdlid");
- var oldlastjudgdt = model.getValue("/root/hidden/list8/lastjudgdt");
-
- if (olddschjudgprcsstat == "A" || olddschjudgprcsstat == "" || olddschjudgprcsstat == "D" || olddschjudgprcsstat == "E") {
-
- model.removeNodeset("/root/send/list8");
- model.makeValue("/root/send/list8/pid", oldpid);
- model.makeValue("/root/send/list8/orddd", oldorddd);
- model.makeValue("/root/send/list8/cretno", oldcretno);
- model.makeValue("/root/send/list8/acptseqno", oldacptseqno);
- model.makeValue("/root/send/list8/dschjudgprcsstat", olddschjudgprcsstat);
- model.makeValue("/root/send/list8/judgmdlid", oldjudgmdlid);
- model.makeValue("/root/send/list8/lastjudgdt", oldlastjudgdt);
- submit("TXPIJ00604");
- }
- // 이전 row 의 심사상태 되돌리기 끝
- }
- // 심사해제 끝
- }
- // 환자상단 지우기
- delPatientInfos();
- ]]>
- </script>
- <submission id="TRPIJ00710" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/chkessc/cond" resultref="/root/hidden/chkessc/rslt"/>
- <submission id="TRPIJ00407" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/listval" resultref="/root/hidden/listval"/>
- <submission id="TXPIJ00402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/listval" resultref="/root/hidden/listval"/>
- <submission id="TRPIJ00711" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item6" resultref="/root/main/item6"/>
- <submission id="TXPIJ00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item7" resultref="/root/temp"/>
- <submission id="TXPIJ00603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/list8"/>
- <submission id="TXPIJ00604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/list8" resultref="/root/temp"/>
- <submission id="TXPIJ00703" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list3"/>
- <submission id="TRADB01007" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdata" replace="instance" resultref="/root/main/prtlhislist"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/instantmsgweb/js/ZMI001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../pam/bfjudgweb/js/SMPIJ00700.js"/>
- <script type="javascript" src="../../../pam/insucomweb/js/PAM.js"/>
- <script type="javascript">
- <![CDATA[
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1211" pageheight="784" guideline="1,1197;" style="vertical-align:bottom; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_biz" style="left:0px; top:13px; width:1195px; height:771px; ">
- <group id="grp_clodhist" style="left:0px; top:106px; width:1194px; height:638px; ">
- <group id="grp_ordsrch" style="left:0px; top:221x; width:1194px; height:35px; ">
- <shape id="roundrect3" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:35px; "/>
- <caption id="caption97" class="search_name" style="left:15px; top:9px; width:86px; height:17px; ">급여구분 :</caption>
- <select1 id="rdo_payflag" ref="/root/hidden/list2/osclsrch/selectedRdoPay" appearance="full" cellspacing="5" cols="4" overflow="visible" style="left:101px; top:9px; width:226px; height:19px; ">
- <choices>
- <item>
- <label>전체</label>
- <value>-</value>
- </item>
- <item>
- <label>급여</label>
- <value>1</value>
- </item>
- <item>
- <label>전액본인</label>
- <value>2</value>
- </item>
- <item>
- <label>비급여</label>
- <value>3</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 수가코드, EDI코드 input 컨트롤을 초기화한다.
- //model.resetInstanceNode("/root/hidden/list2/osclsrch/chkChoiOrdTotAmt");
- //model.refresh();
- var chk = chk_choiordtotamt.value;
- if (chk != "false") chk_choiordtotamt.value = "false";
- fGetSelectedOrderData(); // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
- ]]>
- </script>
- </select1>
- <caption id="caption119" class="search_name" style="left:329px; top:9px; width:86px; height:17px; ">항목구분 :</caption>
- <select1 id="rdo_item1" ref="/root/hidden/list2/osclsrch/selectedRdoItem" appearance="full" cellspacing="5" cols="13" overflow="visible" style="left:418px; top:8px; width:633px; height:20px; ">
- <choices>
- <item>
- <label>전체</label>
- <value>-</value>
- </item>
- <item>
- <label>진찰</label>
- <value>01</value>
- </item>
- <item>
- <label>투약</label>
- <value>03</value>
- </item>
- <item>
- <label>주사</label>
- <value>04</value>
- </item>
- <item>
- <label>마취</label>
- <value>05</value>
- </item>
- <item>
- <label>이학</label>
- <value>06</value>
- </item>
- <item>
- <label>정신</label>
- <value>07</value>
- </item>
- <item>
- <label>수술</label>
- <value>08</value>
- </item>
- <item>
- <label>검사</label>
- <value>09</value>
- </item>
- <item>
- <label>방사</label>
- <value>10</value>
- </item>
- <item>
- <label>특수</label>
- <value>SS</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 수가코드, EDI코드 input 컨트롤을 초기화한다.
- //model.resetInstanceNode("/root/hidden/list2/osclsrch/chkChoiOrdTotAmt");
- //model.refresh();
- var chk = chk_choiordtotamt.value;
- if (chk != "false") chk_choiordtotamt.value = "false";
- fGetSelectedOrderData(); // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
- ]]>
- </script>
- </select1>
- <button id="btn_rdoItemPre" class="icon_pre" style="left:1024px; top:8px; width:13px; height:15px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var selectedIndex = rdo_item1.selectedIndex; // 아이템의 인덱스를 반환한다.
- var itemRadioList = instance1.selectSingleNode("/root/hidden/list2/osclitem1");
- var itemNode = itemRadioList.childNodes;
- var isFind = false;
- var preIndex = itemNode.length - 1; // itemNode.length = 11
- if (selectedIndex > 0) {
- preIndex = parseInt(selectedIndex) - 1;
- }
- for (var i = preIndex; i > 0; i--) {
- if (rdo_item1.item(i).attribute("font-weight") == "bold") {
- preIndex = i;
- i = 0;
- isFind = true;
- }
- }
- if (isFind) {
- rdo_item1.selectedIndex = preIndex;
- } else {
- rdo_item1.selectedIndex = 0;
- }
- //model.resetInstanceNode("/root/hidden/list2/osclsrch/chkChoiOrdTotAmt");
- //model.refresh();
- var chk = chk_choiordtotamt.value;
- if (chk != "false") chk_choiordtotamt.value = "false";
- fGetSelectedOrderData(); // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
- ]]>
- </script>
- </button>
- <button id="btn_rdoItemNext" class="icon_next" style="left:1040px; top:8px; width:13px; height:15px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var selectedIndex = rdo_item1.selectedIndex;
- var itemRadioList = instance1.selectSingleNode("/root/hidden/list2/osclitem1");
- var itemNode = itemRadioList.childNodes;
- var isFind = false;
- var nextIndex = 0;
- if (selectedIndex < (itemNode.length - 1)) { // 전체~특수 12개의 Radio Item => 입원 항목을 제외시켜 총 11개임
- nextIndex = parseInt(selectedIndex) + 1;
- }
- for (var i = nextIndex; i < itemNode.length; i++) {
- if (rdo_item1.item(i).attribute("font-weight") == "bold") {
- nextIndex = i;
- i = itemNode.length;
- isFind = true;
- }
- }
- if (isFind) {
- rdo_item1.selectedIndex = nextIndex;
- } else {
- rdo_item1.selectedIndex = 0; // 0 = 가장 첫번째 item 항목임
- }
- //model.resetInstanceNode("/root/hidden/list2/osclsrch/chkChoiOrdTotAmt");
- //model.refresh();
- var chk = chk_choiordtotamt.value;
- if (chk != "false") chk_choiordtotamt.value = "false";
- fGetSelectedOrderData(); // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
- ]]>
- </script>
- </button>
- <button id="btn_initfilter" class="btn2_letter5" style="left:1104px; top:8px; width:75px; height:19px; ">
- <caption>필터초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 처방 Grid 필터용 조회조건을 초기화한다.
- fInitOrderFilter();
- ]]>
- </script>
- </button>
- <select id="chk_choiordtotamt" ref="/root/hidden/list2/osclsrch/chkChoiOrdTotAmt" class="checkbox_search" overflow="visible" appearance="full" style="left:1056px; top:8px; width:45px; height:19px; ">
- <choices>
- <item>
- <label>특진</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- for (var i = grd_clodhist.fixedRows; i < grd_clodhist.rows; i++) {
- grd_clodhist.rowHidden(i) = false;
- var choiordtotamt = model.getValue("/root/main/list2/oscl["+ i +"]/choiordtotamt");
- if (choiordtotamt) {
- if (parseInt(choiordtotamt, 10) > 0) {
- } else {
- grd_clodhist.rowHidden(i) = true;
- }
- } else {
- grd_clodhist.rowHidden(i) = true;
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
- fGetSelectedOrderData();
- ]]>
- </script>
- </select>
- </group>
- <group id="grp_predoculist" style="left:635px; top:281px; width:479px; height:260px; ">
- <line id="line3" class="line_1" style="x1:0px; y1:0px; x2:479px; y2:0px; "/>
- <datagrid id="grd_predocu" nodeset="/root/main/list4/otpt" class="datagrid2" caption="접수일자^과^진료의^보험유형^보조유형^심사상태^pid^cretno^acptseqno^insukindcd" colsep="^" colwidth="67, 27, 42, 80, 85, 75, 60, 50, 50, 50" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:5px; width:479px; height:232px; ">
- <col ref="orddd" format="yyyy-mm-dd"/>
- <col ref="orddeptcd"/>
- <col disabled="true" ref="orddrid" type="combo">
- <choices>
- <itemset nodeset="/root/init/orddrid/orddridlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="insukindnm"/>
- <col ref="suppkindnm"/>
- <col disabled="true" ref="dschjudgprcsstat" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0379list/P0379">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="pid" style="background-color:#c0c0c0; "/>
- <col ref="cretno" style="background-color:#c0c0c0; "/>
- <col ref="acptseqno" style="background-color:#c0c0c0; "/>
- <col ref="insukindcd" style="background-color:#c0c0c0; "/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if (grd_predocu.isCell(event.target) && grd_predocu.mouseRow >= grd_predocu.fixedrows) {
- var row = grd_predocu.row;
-
- var grdpid = model.getValue("/root/main/list4/otpt["+ row +"]/pid");
- var grdorddd = model.getValue("/root/main/list4/otpt["+ row +"]/orddd");
- var grdcretno = model.getValue("/root/main/list4/otpt["+ row +"]/cretno");
- var grdacptseqno = model.getValue("/root/main/list4/otpt["+ row +"]/acptseqno");
-
- var pid = model.getValue("/root/main/item1/otpt/pid");
- var orddd = model.getValue("/root/main/item1/otpt/orddd");
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- var acptseqno = model.getValue("/root/main/item1/otpt/acptseqno");
-
- if (pid == grdpid && orddd == grdorddd && cretno == grdcretno && acptseqno == grdacptseqno) {
- messageBox("현재 심사중인 명세서와 동일한 명세서가", "E005"); ///현재 심사중인 명세서와 동일한 명세서가 선택되었습니다.
- return;
- }
- var grdinsukindcd = model.getValue("/root/main/list4/otpt["+ row +"]/insukindcd");
- if (grdpid && grdorddd && grdcretno && grdacptseqno && grdinsukindcd) {
- model.setValue("/root/hidden/smpij00700/cond/pid", grdpid);
- model.setValue("/root/hidden/smpij00700/cond/orddd", grdorddd);
- model.setValue("/root/hidden/smpij00700/cond/cretno", grdcretno);
- model.setValue("/root/hidden/smpij00700/cond/acptseqno", grdacptseqno);
- model.setValue("/root/hidden/smpij00700/cond/insukindcd", grdinsukindcd);
- var preDocuWindow = getChildWindow("SMPIJ00700"); // SMPIJ00700_외래일일심사관리
- if (preDocuWindow == null) {
- open("SMPIJ00700" ,"", "10", "10", "SMPIJ00700", "", "", "", "");
- } else { // 이전명세서 용도의 SMPIJ00700_외래일일심사관리 Popup 화면이 이미 열려있는 경우
- preDocuWindow.javascript.fActivatePreDocuWindow();
- activateChild("SMPIJ00700");
- }
- }
- }
- ]]>
- </script>
- </datagrid>
- <button id="btn_closepredoculist" class="btn4_letter2" style="left:423px; top:238px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_clodhist.attribute("width") = "1114";
- ln_clodhist.attribute("x2") = "1114";
- cap_grptemp.visible = false;
- grp_predoculist.visible = false;
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_delorderlist" style="left:635px; top:281px; width:479px; height:260px; ">
- <!-- 삭제처방조회 -->
- <line id="line14" class="line_1" style="x1:0px; y1:0px; x2:479px; y2:0px; "/>
- <datagrid id="grd_delorder" nodeset="/root/main/list5/oscl" class="datagrid2" caption="선별^재행^급여^Seq
no^조정
사유^항^목^그룹코드^수가코드^EDI코드^한글명^코드
구분^단가^투여량^횟수^일수^금액^확인코드^T^처방일자^처방명^삭제일자" colsep="^" colwidth="20, 20, 20, 30, 30, 28, 22, 97, 97, 97, 210, 30, 55, 42, 30, 30, 60, 55, 20, 70, 100, 70" explorerbar="sortshowmove" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:5px; width:479px; height:232px; ">
- <col ref="spcljudgyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="matractflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="calcpayflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="seqno" style="background-color:#c0c0c0; "/>
- <col ref="judgadjtresncd"/>
- <col ref="ediitem1"/>
- <col ref="ediitem2"/>
- <col ref="grupcalcscorcd"/>
- <col ref="snglcalcscorcd"/>
- <col ref="edicd"/>
- <col ref="hngnm"/>
- <col ref="edicdflag"/>
- <col ref="appunitcost" format="#,###" style="text-align:right; "/>
- <col ref="calcqty" format="#,###.00" style="text-align:right; "/>
- <col ref="calctims"/>
- <col ref="calcdays"/>
- <col ref="calcamt" format="#,###" style="text-align:right; "/>
- <col ref="cnfmcd"/>
- <col ref="lnunitspclspecyn" style="text-align:center; "/>
- <col ref="orddd" format="yyyy-mm-dd"/>
- <col ref="ordnm"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd"/>
- </datagrid>
- <button id="btn_closedelorderlist" class="btn4_letter2" style="left:423px; top:238px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_clodhist.attribute("width") = "1114";
- ln_clodhist.attribute("x2") = "1114";
- cap_grptemp.visible = false;
- grp_delorderlist.visible = false;
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_delclodlist" style="left:635px; top:281px; width:479px; height:260px; ">
- <datagrid id="grd_delclod" nodeset="/root/main/list6/delclod" class="datagrid2" caption="선별^X^항^목^처방일시^그룹코드^행위
재료^수가코드^EDI코드^산정
분류^산정
의미^산정
코드^예
외^한글명^급
비^수
납^단가^1회
량^회^1일
투여량^일^금액^확인
코드^T^치식^사
유^처방과^처방의^시행일시^병원가산
단가^가산단가^급여총액^본인
부담금^청구액^선택단가^병원가산
SUM^가산
SUM^선택진료
SUM^진료비
총액^본인부담
총액^CP^처방명^코드
구분^estmcdnm^pid^cretno^calcseqno^calcscorseqno^calcstat^clamtrgtstat^acptseqno^mskind^ordtype^grupcalcscorcls^snglcalcscorcls^grupearncls^snglearncls^ordqty^ordtims^orddays^prcppayflag^calcscorpayflag^freeflag^opflag^ansttm^spccd^pntunitcost^calcscorpnt^estmpnt^estmamt^hospaddamt^specamt^payamt^allownbamt^nopyamt^payownbrate^payinsubamt^payownbamt^paydiscamt^nopydiscamt^specdiscamt^hosoutdrugno^specordyn^execdeptcd^execdd^exectm^execrid^pamexecdd^earnenddd^actcnclresn^clamspclcd^clamkey^clamcretdd^clamcretyn^readdrid^clincstdyno^exitprvntdrugyn^exitprvntdrugamt^trustaddrate^bothaddyn^prcpdd^prcpno^prcphistno^execprcpseqno^prnprcpflag^portprcpflag^anamneflag^judgflag^cvrtinprcpdeptcd^cvrtinprcpdrid^rcptdd^rcptno^rcptseqno^rcptexecdd^rcpttm^probordyn^nopyinsubamt^nopyownbamt^allowninsubamt^allownownbamt^specinsubamt^specownbamt^judgendflag^drugmthdspccd" colsep="^" colwidth="20, 14, 28, 22, 68, 97, 30, 97, 97, 30, 30, 30, 18, 230, 18, 18, 53, 34, 18, 43, 18, 58, 37, 14, 30, 20, 61, 42, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 30, 200, 30, 50, 0, 0, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" dataheight="23" ellipsis="true" explorerbar="sortshowmove" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:0px; top:5px; width:479px; height:232px; ">
- <col ref="spcljudgyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="rowstat" style="background-color:#c0c0c0; "/>
- <col ref="ediitem1"/>
- <col ref="ediitem2"/>
- <col id="cal_01" ref="orddd" format="yyyy-mm-dd"/>
- <col imemode="disabled" ref="grupcalcscorcd" _chartype="upper"/>
- <col ref="matractflag"/>
- <col imemode="disabled" ref="snglcalcscorcd" _chartype="upper"/>
- <col imemode="disabled" ref="basecd" _chartype="upper"/>
- <col ref="estmcls" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="estmmeancd"/>
- <col ref="estmcd"/>
- <col ref="hosoutexptresncd"/>
- <col ref="hngnm"/>
- <col ref="calcpayflag"/>
- <col ref="rcptyn"/>
- <col ref="appunitcost" format="#,###" style="text-align:right; "/>
- <col ref="calcqty" format="#,###.00" style="text-align:right; "/>
- <col ref="calctims" format="##" style="text-align:right; "/>
- <col ref="daydrugqty" format="#,###.00" style="text-align:right; "/>
- <col ref="calcdays" format="##" style="text-align:right; "/>
- <col ref="calcamt" format="#,###" style="text-align:right; "/>
- <col ref="cnfmcd"/>
- <col ref="lnunitspclspecyn" style="text-align:center; "/>
- <col ref="tootfact"/>
- <col ref="judgadjtresncd"/>
- <col disabled="true" ref="orddeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/orddeptcd/orddeptcdlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="orddrid" type="combo">
- <choices>
- <itemset nodeset="/root/init/orddrid/orddridlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="execdt" format="yyyy-mm-dd"/>
- <col ref="edihospaddamt" format="#,###" style="text-align:right; "/>
- <col ref="ediaddamt" format="#,###" style="text-align:right; "/>
- <col ref="paytotamt" format="#,###" style="text-align:right; "/>
- <col ref="ownbamt" format="#,###" style="text-align:right; "/>
- <col ref="clamamt" format="#,###" style="text-align:right; "/>
- <col ref="choiordamt" format="#,###" style="text-align:right; "/>
- <col ref="edihospaddtotamt" format="#,###" style="text-align:right; "/>
- <col ref="ediaddtotamt" format="#,###" style="text-align:right; "/>
- <col ref="choiordtotamt" format="#,###" style="text-align:right; "/>
- <col ref="totordamt" format="#,###" style="text-align:right; "/>
- <col ref="ownbtotamt" format="#,###" style="text-align:right; "/>
- <col ref="cpflag"/>
- <col ref="ordnm"/>
- <col ref="edicdflag"/>
- <col ref="estmcdnm" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="pid" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="cretno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="calcseqno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="calcscorseqno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="calcstat" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="clamtrgtstat" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="acptseqno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="mskind" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="ordtype" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="grupcalcscorcls" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="snglcalcscorcls" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="grupearncls" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="snglearncls" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="ordqty" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="ordtims" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="orddays" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="prcppayflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="calcscorpayflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="freeflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="opflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="ansttm" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="spccd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="pntunitcost" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="calcscorpnt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="estmpnt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="estmamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="hospaddamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="specamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="payamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="allownbamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="nopyamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="payownbrate" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="payinsubamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="payownbamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="paydiscamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="nopydiscamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="specdiscamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="hosoutdrugno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="specordyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="execdeptcd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="execdd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="exectm" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="execrid" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="pamexecdd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="earnenddd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="actcnclresn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="clamspclcd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="clamkey" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="clamcretdd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="clamcretyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="readdrid" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="clincstdyno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="exitprvntdrugyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="exitprvntdrugamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="trustaddrate" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="bothaddyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="prcpdd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="prcpno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="prcphistno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="execprcpseqno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="prnprcpflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="portprcpflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="anamneflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="judgflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="cvrtinprcpdeptcd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="cvrtinprcpdrid" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="rcptdd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="rcptno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="rcptseqno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="rcptexecdd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="rcpttm" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="probordyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="nopyinsubamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="nopyownbamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="allowninsubamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="allownownbamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="specinsubamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="specownbamt" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="judgendflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="drugmthdspccd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_delclod", false, "/root/hidden/popupmenu/gridoscl/delitem", "name", "func"); // (tfHelper.js) 컨트롤에서 사용자 팝업 설정 함수
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu(); // (tfHelper.js) 사용자 팝업 설정 초기화
- ]]>
- </script>
- </datagrid>
- <!-- 처방휴지통 -->
- <line id="line15" class="line_1" style="x1:0px; y1:0px; x2:479px; y2:0px; "/>
- <button id="btn_closedelclodlist" class="btn4_letter2" style="left:423px; top:238px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_clodhist.attribute("width") = "1114";
- ln_clodhist.attribute("x2") = "1114";
- cap_grptemp.visible = false;
- grp_delclodlist.visible = false;
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_clop" style="left:0px; top:541px; width:1114px; height:96px; ">
- <caption id="cap_clop" class="tit_2" style="left:0px; top:5px; width:69px; height:13px; ">
- <![CDATA[원외처방]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if (grp_clop.attribute("top") == "541" || grp_clop.attribute("top") == "541px") { // 원외처방 Grid 축소된 초기 상태임
- grp_clop.attribute("top") = parseInt(cap_clod.attribute("top")) - 5 + 123; // 123 = 처방 Grid 98 + 처방 title 부분간격 25
- grp_clop.attribute("height") = parseInt(grd_clodhist.attribute("height")) + 50 + 71 - 123;
- grd_oprcphist.attribute("height") = parseInt(grp_clop.attribute("height")) - 25;
- grd_clodhist.attribute("height") = "98"; // 처방Grid 타이틀 32 + data 2줄 23*2 + 스크롤 18 + 2 = 98
- } else {
- if (cap_clod.attribute("top") == "266") { // 처방 Grid 초기 상태임
- grd_clodhist.attribute("height") = "255";
- } else { // 처방 Grid 확대된 상태임
- grd_clodhist.attribute("height") = "456";
- }
- grp_clop.attribute("top") = "541";
- grp_clop.attribute("height") = "96";
- grd_oprcphist.attribute("height") = parseInt(grp_clop.attribute("height")) - 25;
- }
- // 이전명세서, 처방휴지통, 삭제처방 Group의 컨트롤 크기를 설정한다.
- fSetDelOrdPreDocuSize();
- ]]>
- </script>
- </caption>
- <line id="ln_clop" class="line_1" style="x1:0px; y1:20px; x2:1114px; y2:20px; "/>
- <datagrid id="grd_oprcphist" nodeset="/root/main/list7/clop" caption="교부일자^교부번호^처방코드^EDI 코드^한글명^급비^1회량^회^일^T^분류기호^분류명칭^처방명^코드구분^prcpdd^prcpno^prcphistno^execprcpseqno^특정내역^금식처방^치식" colsep="^" colwidth="67, 64, 97, 97, 230, 30, 36, 18, 18, 14, 54, 75, 230, 60, 0, 0, 0, 0, 0, 0, 0" ellipsis="true" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:25px; width:1114px; height:71px; ">
- <col ref="clopdd" format="yyyy-mm-dd" style="vertical-align:top; "/>
- <col ref="clopno" style="vertical-align:top; "/>
- <col ref="snglcalcscorcd"/>
- <col ref="edicd"/>
- <col ref="hngnm"/>
- <col disabled="true" ref="calcpayflag" type="combo">
- <choices>
- <item>
- <label>급여</label>
- <value>0</value>
- </item>
- <item>
- <label>100</label>
- <value>1</value>
- </item>
- <item>
- <label>비급여</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col ref="drugqty" format="#,###.00" maxlength="5.2" style="text-align:right; "/>
- <col ref="drugtims" format="##" maxlength="2" style="text-align:right; "/>
- <col ref="drugdayno" format="##" maxlength="4" style="text-align:right; "/>
- <col ref="spclspecyn"/>
- <col ref="efcyclscd" style="text-align:center; "/>
- <col ref="efcyclsnm"/>
- <col ref="ordnm"/>
- <col ref="edicdflag"/>
- <col ref="prcpdd"/>
- <col ref="prcpno"/>
- <col ref="prcphistno"/>
- <col ref="execprcpseqno"/>
- <col ref="spclspec" visibility="visible"/>
- <col ref="fastprcpflag"/>
- <col ref="tootfact"/>
- <script type="javascript" ev:event="onendedit">
- <![CDATA[
- var row = grd_oprcphist.row;
- var col = grd_oprcphist.col;
- if (col == grd_oprcphist.colRef("clopdd")) {
- var newclopdd = model.getValue("/root/main/list7/clop["+ row +"]/clopdd")
- var oldclopdd = model.getValue("/root/hidden/list7/clop/oldclopdd");
- for (var i = 1; i < grd_oprcphist.rows; i++) {
- var curclopdd = model.getValue("/root/main/list7/clop["+ i +"]/oldclopdd");
- if (curclopdd == oldclopdd) {
- model.setValue("/root/main/list7/clop["+ i +"]/clopdd", newclopdd);
- if (curclopdd != newclopdd) {
- grd_oprcphist.rowstatus(i) = 2;
- }
- }
- }
- }
- else if (col == grd_oprcphist.colRef("clopno")) {
- var newclopno = model.getValue("/root/main/list7/clop["+ row +"]/clopno")
- var oldclopno = model.getValue("/root/hidden/list7/clop/oldclopno");
- for (var i = 1; i < grd_oprcphist.rows; i++) {
- var curclopno = model.getValue("/root/main/list7/clop["+ i +"]/oldclopno");
- if (curclopno == oldclopno) {
- model.setValue("/root/main/list7/clop["+ i +"]/clopno", newclopno);
- if (curclopno != newclopno) {
- grd_oprcphist.rowstatus(i) = 2;
- }
- }
- }
- }
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onstartedit">
- <![CDATA[
- var row = grd_oprcphist.row;
- model.setValue("/root/hidden/list7/clop/oldclopdd", model.getValue("/root/main/list7/clop["+ row +"]/clopdd"));
- model.setValue("/root/hidden/list7/clop/oldclopno", model.getValue("/root/main/list7/clop["+ row +"]/clopno"));
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 원외처방 특정내역 상세
- var col = grd_oprcphist.col;
- if (col == grd_oprcphist.colRef("spclspecyn")) { // 'T' 필드
- fSetOprcpSpclSpec();
- }
- ]]>
- </script>
- </datagrid>
- <select1 id="rdo_cloppayflag" ref="/root/hidden/list7/clop/selectedRdoPay" appearance="full" cellspacing="5" cols="3" overflow="visible" style="left:89px; top:3px; width:151px; height:15px; ">
- <choices>
- <item>
- <label>전체</label>
- <value>-</value>
- </item>
- <item>
- <label>급여</label>
- <value>1</value>
- </item>
- <item>
- <label>비급여</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var selectedRdoPay = model.getValue("/root/hidden/list7/clop/selectedRdoPay");
- if (selectedRdoPay == "1") {
- grd_oprcphist.attribute("nodeset") = "/root/main/list7/clop[calcpayflag = '0']";
- grd_oprcphist.rebuild();
- } else if (selectedRdoPay == "2") {
- grd_oprcphist.attribute("nodeset") = "/root/main/list7/clop[calcpayflag != '0']";
- grd_oprcphist.rebuild();
- } else {
- grd_oprcphist.attribute("nodeset") = "/root/main/list7/clop";
- grd_oprcphist.rebuild();
- }
- ]]>
- </script>
- </select1>
- </group>
- <button id="btn_delordsrch" class="btn2_letter6" visibility="hidden" style="left:141px; top:261px; width:86px; height:19px; ">
- <caption>삭제처방조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (grp_delorderlist.visible == true) {
- // 삭제처방목록
- cap_grptemp.visible = false;
- grp_delorderlist.visible = false;
- grd_clodhist.attribute("width") = "1114";
- ln_clodhist.attribute("x2") = "1114";
- } else {
- var delOrderNode = instance1.selectSingleNode("/root/main/list5");
- if (delOrderNode == null) { // 이전에 조회된 내용이 없음
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- submit("TRPIJ00705");
- model.refresh();
- }
- }
- grp_delorderlist.visible = true;
- grp_predoculist.visible = false; // 이전 명세서 목록
- grp_delclodlist.visible = false; // 처방 휴지통
- fSetDelOrdPreDocuSize();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmousemove">
- <![CDATA[
- var preDocuNode = instance1.selectSingleNode("/root/main/list5/oscl");
- if (preDocuNode != null) {
- grp_delorderlist.visible = true;
- grp_predoculist.visible = false; // 이전 명세서 목록
- grp_delclodlist.visible = false; // 처방 휴지통
- fSetDelOrdPreDocuSize();
- }
- ]]>
- </script>
- </button>
- <button id="btn_delordlist" class="btn2_letter5" visibility="hidden" style="left:63px; top:261px; width:75px; height:19px; ">
- <caption>처방휴지통</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (grp_delclodlist.visible == true) {
- // 처방휴지통목록
- cap_grptemp.visible = false;
- grp_delclodlist.visible = false;
- grd_clodhist.attribute("width") = "1114";
- ln_clodhist.attribute("x2") = "1114";
- } else {
- grp_delclodlist.visible = true;
- grp_predoculist.visible = false; // 이전 명세서 목록
- grp_delorderlist.visible = false; // 삭제처방목록
- fSetDelOrdPreDocuSize();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmousemove">
- <![CDATA[
- var delClodNode = instance1.selectSingleNode("/root/main/list6/delclod");
- if (delClodNode != null) {
- grp_delclodlist.visible = true;
- grp_predoculist.visible = false; // 이전 명세서 목록
- grp_delorderlist.visible = false; // 삭제처방목록
- fSetDelOrdPreDocuSize();
- }
- ]]>
- </script>
- </button>
- <caption id="cap_clod" class="tit_2" style="left:5px; top:266px; width:43px; height:13px; ">
- <![CDATA[처방]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 처방조회부, 처방 Grid용 Group의 컨트롤 크기를 설정한다.
- fSetOrderControlSize();
- // 이전명세서, 처방휴지통, 삭제처방 Group의 컨트롤 크기를 설정한다.
- fSetDelOrdPreDocuSize();
- ]]>
- </script>
- </caption>
- <line id="ln_clodhist" class="line_1" style="x1:0px; y1:281px; x2:1114px; y2:281px; "/>
- <caption id="cap_grptemp" class="tit_2" style="left:635px; top:266px; width:118px; height:13px; ">이전 명세서 목록</caption>
- <datagrid id="grd_clodhist" nodeset="/root/main/list2/oscl" class="datagrid2" visibility="visible" caption="선별^X^항^목^G^그룹코드^행위
재료^수가코드^EDI코드^산정
분류^산정
의미^산정
코드^@^예
외^한글명^급
비^수
납^요
율^단가^1회량^횟
수^1일량
(일투)^일
수^금액^약제
상한차액^상한가^선
택^확인
코드^T^치식EDI^치식^시행일시^예약일시^선택의^종별가산^가산단가^급여총액^본인
부담금^청구액^선택단가^종별가산
SUM^가산
SUM^선택진료
SUM^진료비
총액^본인부담
총액^CP^처방명^코드
구분^처방일시^처방번호^처방과^처방의^orddd^estmcdnm^pid^cretno^calcseqno^calcscorseqno^calcstat^clamtrgtstat^acptseqno^mskind^ordtype^grupcalcscorcls^snglcalcscorcls^grupearncls^snglearncls^ordqty^ordtims^orddays^prcppayflag^calcscorpayflag^freeflag^opflag^ansttm^spccd^pntunitcost^calcscorpnt^estmpnt^estmamt^hospaddamt^specamt^payamt^allownbamt^nopyamt^payinsubamt^payownbamt^paydiscamt^nopydiscamt^specdiscamt^hosoutdrugno^execdeptcd^execdd^exectm^execrid^pamexecdd^earnenddd^actcnclresn^clamspclcd^clamkey^clamcretdd^clamcretyn^readdrid^clincstdyno^exitprvntdrugyn^exitprvntdrugamt^trustaddrate^bothaddyn^prcpdd^prcphistno^execprcpseqno^prnprcpflag^portprcpflag^anamneflag^judgflag^cvrtinprcpdeptcd^cvrtinprcpdrid^rcptdd^rcptno^rcptseqno^rcptexecdd^rcpttm^probordyn^nopyinsubamt^nopyownbamt^allowninsubamt^allownownbamt^specinsubamt^specownbamt^judgendflag^drugmthdspccd" colsep="^" colwidth="20, 14, 28, 22, 18, 97, 30, 97, 97, 30, 30, 30, 17, 18, 230, 26, 18, 26, 53, 36, 18, 43, 18, 58, 60, 60, 20, 37, 14, 30, 30, 120, 120, 54, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 30, 200, 30, 130, 63, 42, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" ellipsis="true" explorerbar="sortshowmove" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:0px; top:286px; width:1114px; height:255px; vertical-align:middle; ">
- <col ref="spcljudgyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="rowstat" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="ediitem1"/>
- <col ref="ediitem2"/>
- <col ref="grupflag"/>
- <col imemode="disabled" ref="grupcalcscorcd"/>
- <col disabled="true" ref="matractflag" type="combo">
- <choices>
- <item>
- <label>원외</label>
- <value>0</value>
- </item>
- <item>
- <label>기본</label>
- <value>1</value>
- </item>
- <item>
- <label>가O</label>
- <value>2</value>
- </item>
- <item>
- <label>가X</label>
- <value>3</value>
- </item>
- <item>
- <label>재</label>
- <value>4</value>
- </item>
- <item>
- <label>위탁</label>
- <value>5</value>
- </item>
- <item>
- <label>약</label>
- <value>6</value>
- </item>
- </choices>
- </col>
- <col imemode="disabled" ref="snglcalcscorcd"/>
- <col imemode="disabled" ref="basecd"/>
- <col ref="estmcls" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="estmmeancd"/>
- <col ref="estmcd"/>
- <col ref="pay100"/>
- <col ref="hosoutexptresncd"/>
- <col ref="hngnm"/>
- <col disabled="true" ref="calcpayflag" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>급</label>
- <value>0</value>
- </item>
- <item>
- <label>100</label>
- <value>1</value>
- </item>
- <item>
- <label>비</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col ref="rcptyn"/>
- <col ref="payownbrate"/>
- <col ref="appunitcost" format="#,###" style="text-align:right; "/>
- <col ref="calcqty" format="#,###.00" maxlength="5.2" style="text-align:right; "/>
- <col ref="calctims" format="##" maxlength="2" style="text-align:right; "/>
- <col ref="daydrugqty" format="#,###.00" maxlength="10.2" style="text-align:right; "/>
- <col ref="calcdays" format="##" maxlength="4" style="text-align:right; "/>
- <col ref="calcamt" format="#,###" style="text-align:right; "/>
- <col ref="limitdiffamt" format="#,###" style="text-align:right; "/>
- <col ref="druglimitamt" format="#,###" style="text-align:right; "/>
- <col ref="specordyn" style="text-align:center; "/>
- <col ref="cnfmcd" type="inputbutton"/>
- <col ref="lnunitspclspecyn" style="text-align:center; "/>
- <col ref="tootfact" visibility="hidden"/>
- <col ref="tootfact1"/>
- <col ref="exects" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="rsrvtm" format="yyyy-mm-dd hh:nn:ss"/>
- <col disabled="true" ref="specdrid" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/orddrid/orddridlist">
- <label ref="nm">
- <![CDATA[>]]>
- </label>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="edihospaddamt" format="#,###" style="text-align:right; "/>
- <col ref="ediaddamt" format="#,###" style="text-align:right; "/>
- <col ref="paytotamt" format="#,###" style="text-align:right; "/>
- <col ref="ownbamt" format="#,###" style="text-align:right; "/>
- <col ref="clamamt" format="#,###" style="text-align:right; "/>
- <col ref="choiordamt" format="#,###" style="text-align:right; "/>
- <col ref="edihospaddtotamt" format="#,###" style="text-align:right; "/>
- <col ref="ediaddtotamt" format="#,###" style="text-align:right; "/>
- <col ref="choiordtotamt" format="#,###" style="text-align:right; "/>
- <col ref="totordamt" format="#,###" style="text-align:right; "/>
- <col ref="ownbtotamt" format="#,###" style="text-align:right; "/>
- <col ref="cpflag"/>
- <col ref="ordnm"/>
- <col ref="edicdflag"/>
- <col id="col2" ref="rgstts" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="prcpno" style="text-align:left; "/>
- <col ref="orddeptcd" style="text-align:center; "/>
- <col disabled="true" ref="orddrid" type="combo">
- <choices>
- <itemset nodeset="/root/init/orddrid/orddridlist">
- <label ref="nm">
- <![CDATA[>]]>
- </label>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="orddd" visibility="hidden"/>
- <col ref="estmcdnm" style="background-color:#c0c0c0; "/>
- <col ref="pid" style="background-color:#c0c0c0; "/>
- <col ref="cretno" style="background-color:#c0c0c0; "/>
- <col ref="calcseqno" style="background-color:#c0c0c0; "/>
- <col ref="calcscorseqno" style="background-color:#c0c0c0; "/>
- <col ref="calcstat" style="background-color:#c0c0c0; "/>
- <col ref="clamtrgtstat" style="background-color:#c0c0c0; "/>
- <col ref="acptseqno" style="background-color:#c0c0c0; "/>
- <col ref="mskind" style="background-color:#c0c0c0; "/>
- <col ref="ordtype" style="background-color:#c0c0c0; "/>
- <col ref="grupcalcscorcls" style="background-color:#c0c0c0; "/>
- <col ref="snglcalcscorcls" style="background-color:#c0c0c0; "/>
- <col ref="grupearncls" style="background-color:#c0c0c0; "/>
- <col ref="snglearncls" style="background-color:#c0c0c0; "/>
- <col ref="ordqty" style="background-color:#c0c0c0; "/>
- <col ref="ordtims" style="background-color:#c0c0c0; "/>
- <col ref="orddays" style="background-color:#c0c0c0; "/>
- <col ref="prcppayflag" style="background-color:#c0c0c0; "/>
- <col ref="calcscorpayflag" style="background-color:#c0c0c0; "/>
- <col ref="freeflag" style="background-color:#c0c0c0; "/>
- <col ref="opflag" style="background-color:#c0c0c0; "/>
- <col ref="ansttm" style="background-color:#c0c0c0; "/>
- <col ref="spccd" style="background-color:#c0c0c0; "/>
- <col ref="pntunitcost" style="background-color:#c0c0c0; "/>
- <col ref="calcscorpnt" style="background-color:#c0c0c0; "/>
- <col ref="estmpnt" style="background-color:#c0c0c0; "/>
- <col ref="estmamt" style="background-color:#c0c0c0; "/>
- <col ref="hospaddamt" style="background-color:#c0c0c0; "/>
- <col ref="specamt" style="background-color:#c0c0c0; "/>
- <col ref="payamt" style="background-color:#c0c0c0; "/>
- <col ref="allownbamt" style="background-color:#c0c0c0; "/>
- <col ref="nopyamt" style="background-color:#c0c0c0; "/>
- <col ref="payinsubamt" style="background-color:#c0c0c0; "/>
- <col ref="payownbamt" style="background-color:#c0c0c0; "/>
- <col ref="paydiscamt" style="background-color:#c0c0c0; "/>
- <col ref="nopydiscamt" style="background-color:#c0c0c0; "/>
- <col ref="specdiscamt" style="background-color:#c0c0c0; "/>
- <col ref="hosoutdrugno" style="background-color:#c0c0c0; "/>
- <col ref="execdeptcd" style="background-color:#c0c0c0; "/>
- <col ref="execdd" style="background-color:#c0c0c0; "/>
- <col ref="exectm" style="background-color:#c0c0c0; "/>
- <col ref="execrid" style="background-color:#c0c0c0; "/>
- <col ref="pamexecdd" style="background-color:#c0c0c0; "/>
- <col ref="earnenddd" style="background-color:#c0c0c0; "/>
- <col ref="actcnclresn" style="background-color:#c0c0c0; "/>
- <col ref="clamspclcd" style="background-color:#c0c0c0; "/>
- <col ref="clamkey" style="background-color:#c0c0c0; "/>
- <col ref="clamcretdd" style="background-color:#c0c0c0; "/>
- <col ref="clamcretyn" style="background-color:#c0c0c0; "/>
- <col ref="readdrid" style="background-color:#c0c0c0; "/>
- <col ref="clincstdyno" style="background-color:#c0c0c0; "/>
- <col ref="exitprvntdrugyn" style="background-color:#c0c0c0; "/>
- <col ref="exitprvntdrugamt" style="background-color:#c0c0c0; "/>
- <col ref="trustaddrate" style="background-color:#c0c0c0; "/>
- <col ref="bothaddyn" style="background-color:#c0c0c0; "/>
- <col ref="prcpdd" style="background-color:#c0c0c0; "/>
- <col ref="prcphistno" style="background-color:#c0c0c0; "/>
- <col ref="execprcpseqno" style="background-color:#c0c0c0; "/>
- <col ref="prnprcpflag" style="background-color:#c0c0c0; "/>
- <col ref="portprcpflag" style="background-color:#c0c0c0; "/>
- <col ref="anamneflag" style="background-color:#c0c0c0; "/>
- <col ref="judgflag" style="background-color:#c0c0c0; "/>
- <col ref="cvrtinprcpdeptcd" style="background-color:#c0c0c0; "/>
- <col ref="cvrtinprcpdrid" style="background-color:#c0c0c0; "/>
- <col ref="rcptdd" style="background-color:#c0c0c0; "/>
- <col ref="rcptno" style="background-color:#c0c0c0; "/>
- <col ref="rcptseqno" style="background-color:#c0c0c0; "/>
- <col ref="rcptexecdd" style="background-color:#c0c0c0; "/>
- <col ref="rcpttm" style="background-color:#c0c0c0; "/>
- <col ref="probordyn" style="background-color:#c0c0c0; "/>
- <col ref="nopyinsubamt" style="background-color:#c0c0c0; "/>
- <col ref="nopyownbamt" style="background-color:#c0c0c0; "/>
- <col ref="allowninsubamt" style="background-color:#c0c0c0; "/>
- <col ref="allownownbamt" style="background-color:#c0c0c0; "/>
- <col ref="specinsubamt" style="background-color:#c0c0c0; "/>
- <col ref="specownbamt" style="background-color:#c0c0c0; "/>
- <col ref="judgendflag" style="background-color:#c0c0c0; "/>
- <col ref="drugmthdspccd" style="background-color:#c0c0c0; "/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_clodhist", false, "/root/hidden/popupmenu/gridoscl/item", "name", "func"); // (tfHelper.js) 컨트롤에서 사용자 팝업 설정 함수
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- var row = grd_clodhist.mouseRow;
- if (grd_clodhist.isCell(event.target) && grd_clodhist.mouseRow >= grd_clodhist.fixedRows) {
- if (grd_clodhist.mouseCol == grd_clodhist.colRef("cnfmcd")) { // '확인코드' 필드
- var basecd = model.getValue("/root/main/list2/oscl["+ row +"]/basecd");
- var clspindex = "";
- for (var j = 1; j < grd_clsphist.rows; j++) {
- var spclEdicd = model.getValue("/root/main/list3/clcj["+ j +"]/edicd");
- if (basecd == spclEdicd && model.getValue("/root/main/list3/clcj["+ j +"]/spclcd") == "JT001" && grd_clsphist.rowstatus(j) != 4) {
- clspindex = j;
- j = grd_clsphist.rows;
- }
- }
- if (clspindex) {
- var spclcd = model.getValue("/root/main/list3/clcj["+ clspindex +"]/spclcd");
- var spclspec = model.getValue("/root/main/list3/clcj["+ clspindex +"]/spclspec");
- var spclformat = model.getValue("/root/main/list3/clcj["+ clspindex +"]/spclformat");
- model.setValue("/root/hidden/list3/msgspclformat", "확인코드 - "+ spclcd +" / 입력코드내역 : "+ spclspec +" / 기재형식 : "+ spclformat);
- } else {
- model.setValue("/root/hidden/list3/msgspclformat", "입력된 확인코드 내역이 없습니다.");
- }
- model.refresh();
- } else if (grd_clodhist.mouseCol == grd_clodhist.colRef("lnunitspclspecyn")) { // 'T' 필드
- var basecd = model.getValue("/root/main/list2/oscl["+ row +"]/basecd");
- var clspindex = "";
- for (var j = 1; j < grd_clsphist.rows; j++) {
- var spclEdicd = model.getValue("/root/main/list3/clcj["+ j +"]/edicd");
- if (basecd == spclEdicd && model.getValue("/root/main/list3/clcj["+ j +"]/spclcd") != "JT001" && grd_clsphist.rowstatus(j) != 4) {
- clspindex = j;
- j = grd_clsphist.rows;
- }
- }
- if (clspindex) {
- var spclcd = model.getValue("/root/main/list3/clcj["+ clspindex +"]/spclcd");
- var cdnm = model.getValue("/root/main/list3/clcj["+ row +"]/cdnm");
- var spclspec = model.getValue("/root/main/list3/clcj["+ clspindex +"]/spclspec");
- var spclformat = model.getValue("/root/main/list3/clcj["+ clspindex +"]/spclformat");
- model.setValue("/root/hidden/list3/msgspclformat", "특정내역코드: "+ spclcd +" / 특정내역명칭: "+ cdnm +" / 기재내역: "+ spclspec +" / 기재형식: "+ spclformat);
- } else {
- model.setValue("/root/hidden/list3/msgspclformat", "입력된 줄단위 특정내역이 없습니다.");
- }
- model.refresh();
- } else if (grd_clodhist.mouseCol == grd_clodhist.colRef("estmmeancd") || grd_clodhist.mouseCol == grd_clodhist.colRef("estmcd")) {
- var estmcls = model.getValue("/root/main/list2/oscl["+ row +"]/estmcls");
- var estmmncd = model.getValue("/root/main/list2/oscl["+ row +"]/estmmeancd");
- var estmcd = model.getValue("/root/main/list2/oscl["+ row +"]/estmcd");
- var estmcdnm = model.getValue("/root/main/list2/oscl["+ row +"]/estmcdnm");
- if (estmcls) {
- var msg = "산정코드 ["+ estmcls +"] ";
- if (estmmncd != "" && estmmncd != "-") {
- msg += "산정의미코드: "+ estmmncd;
- }
- else {
- model.setValue("/root/hidden/list3/msgspclformat", msg +" 입력된 산정의미코드가 없습니다.");
- model.refresh();
- return;
- }
-
- if (estmcd) {
- msg += " / 산정코드: "+ estmcd;
- }
- if (estmcdnm) {
- msg += " / 명칭: "+ estmcdnm;
- }
- model.setValue("/root/hidden/list3/msgspclformat", msg);
- } else {
- model.setValue("/root/hidden/list3/msgspclformat", "조회된 산정코드가 없습니다.");
- }
- model.refresh();
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 처방 리스트에 Row가 "원외처방" 이 아닌 "처방" 일 경우에만 동작하도록 한다.
- var row = grd_clodhist.row;
- var matractflag = model.getValue("/root/main/list2/oscl["+ row +"]/matractflag");
- if (matractflag != "0") {
- if (grd_clodhist.isCell(event.target) && grd_clodhist.mouseRow >= grd_clodhist.fixedrows) {
- var col = grd_clodhist.col;
- // '산정의미' / '산정코드' 필드
- if (col == grd_clodhist.colRef("estmmeancd") || col == grd_clodhist.colRef("estmcd")) {
- fSrchEstmCd();
- }
- // '예외' 필드
- else if (col == grd_clodhist.colRef("hosoutexptresncd")) {
- var ediitem1 = model.getValue("/root/main/list2/oscl["+ grd_clodhist.row +"]/ediitem1");
- var oldcd = model.getValue("/root/main/list2/oscl["+ grd_clodhist.row +"]/hosoutexptresncd");
- var matractflag = model.getValue("/root/main/list2/oscl["+ grd_clodhist.row +"]/matractflag");
- if (ediitem1 == "03" && matractflag == "6") {
- model.resetInstanceNode("/root/hidden/sppiz01500");
- model.setValue("/root/hidden/sppiz01500/cond/cdid", oldcd);
- modal("SPPIZ01500", 1,150, 150, "SPPIZ01500", "/root/hidden/sppiz01500/cond/cdid", "/root/hidden/sppiz01500/cond/cdid", "", "");
- var newcd = model.getValue("/root/hidden/sppiz01500/rslt/cdid");
- if (newcd) {
- if (newcd == "00") {
- newcd = "";
- }
- model.setValue("/root/main/list2/oscl["+ grd_clodhist.row +"]/hosoutexptresncd", newcd);
- if (newcd != oldcd && grd_clodhist.rowStatus(grd_clodhist.row) == 0) { // 0 : new, 2 : update
- grd_clodhist.rowStatus(grd_clodhist.row) = 2;
- }
- }
- }
- }
- if (col == grd_clodhist.colRef("cnfmcd")) { // '확인코드' 필드
- fOrderGridInsertCnfmCd();
- }
- else if (col == grd_clodhist.colRef("lnunitspclspecyn")) { // 'T' 필드
- fSetLnUnitSpclSpec();
- }
- else if (col == grd_clodhist.colRef("tootfact1")) { // '치식' 필드
- fDiagOrderToothInput("Order");
- }
- else if (col == grd_clodhist.colRef("judgadjtresncd")) { // '심사사유' 필드
- fSetAdjtResnCd();
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_clodhist.gridToInstance(); // Sort 된 Grid 상의 Data 순서와 Instance Node 상의 Data 순서를 동일하게 맞춰준다.
- fGetSelectedOrderData(); // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- var row = grd_clodhist.mouseRow;
- var col = grd_clodhist.mouseCol;
- if (grd_clodhist.isCell(event.target) && grd_clodhist.mouseRow >= grd_clodhist.fixedrows) {
- if (col == grd_clodhist.colRef("estmmeancd") || col == grd_clodhist.colRef("estmcd")) {
- var estmcls = model.getValue("/root/main/list2/oscl["+ row +"]/estmcls");
- var estmmncd = model.getValue("/root/main/list2/oscl["+ row +"]/estmmeancd");
- var estmcd = model.getValue("/root/main/list2/oscl["+ row +"]/estmcd");
- var estmcdnm = model.getValue("/root/main/list2/oscl["+ row +"]/estmcdnm");
- if (estmcls && estmmncd && estmcdnm) {
- grd_clodhist.tooltipText(row, col) = "[산정의미코드: " + estmmncd + "] " + estmcdnm;
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu(); // (tfHelper.js) 사용자 팝업 설정 초기화
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- var col = grd_clodhist.col;
- if (col == grd_clodhist.colRef("cnfmcd")) {
- fOrderGridInsertCnfmCd();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="oncopy">
- <![CDATA[
- // 그리드 내용 복사
- if (grd_clodhist.selectedRows == 1) { // 한줄
- var row = grd_clodhist.row;
- var col = grd_clodhist.col;
- if (col == grd_clodhist.colRef("grupcalcscorcd")
- || col == grd_clodhist.colRef("snglcalcscorcd")
- || col == grd_clodhist.colRef("basecd")
- || col == grd_clodhist.colRef("hngnm")
- ) {
- // 그룹코드, 수가코드, EDI코드, 한글명
- var clip = grd_clodhist.labelMatrix(row, col);
- window.clipBoardData = clip;
- } else {
- grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
- }
- }
- else if (grd_clodhist.selectedRows > 1) { // 여러줄
- grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
- }
- ]]>
- </script>
- </datagrid>
- </group>
- <button id="btn_envsave" class="btn2_letter5" style="left:1119px; top:722px; width:75px; height:19px; ">
- <caption>환경저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 사용자 환경저장 처리
- // 불완전한 동작으로 인하여 주석처리
- //getOrderInfoOfCol("grd_clodhist");
- alert("[사용자 환경저장] 구현 예정입니다.");
- ]]>
- </script>
- </button>
- <group id="grp_aftamt" style="left:0px; top:744px; width:1194px; height:27px; ">
- <output id="opt_insuclamamt" ref="/root/main/item1/otpt/insuclamamt" class="output_fix" format="#,###" appearance="output" style="left:451px; top:5px; width:64px; height:19px; "/>
- <output id="opt_totordamt" ref="/root/main/item1/otpt/totordamt" class="output_fix" format="#,###" appearance="output" style="left:821px; top:5px; width:64px; height:19px; "/>
- <line id="line17" class="line_3" style="x1:0px; y1:2px; x2:1150px; y2:2px; "/>
- <caption id="caption21" class="cell_2" style="left:396px; top:4px; width:54px; height:23px; ">청구액</caption>
- <caption id="caption2" class="cell_1" style="left:516px; top:4px; width:49px; height:23px; ">비급여</caption>
- <output id="opt_ownbamt" ref="/root/main/item1/otpt/ownbamt" class="output_fix" format="#,###" appearance="output" style="left:202px; top:5px; width:64px; height:19px; "/>
- <caption id="caption36" class="cell_1" style="left:631px; top:4px; width:64px; height:23px; ">선택총액</caption>
- <caption id="caption38" class="cell_1" style="left:761px; top:4px; width:59px; height:23px; ">총진료비</caption>
- <caption id="caption3" class="cell_2" style="left:0px; top:4px; width:60px; height:23px; ">급여총액</caption>
- <output id="opt_nopayamt" ref="/root/main/item1/otpt/nopayamt" class="output_fix" format="#,###" appearance="output" style="left:566px; top:5px; width:64px; height:19px; "/>
- <output id="opt_totownbamt" ref="/root/main/item1/otpt/totownbamt" class="output_fix" format="#,###" appearance="output" style="left:971px; top:5px; width:64px; height:19px; "/>
- <caption id="caption39" class="cell_1" style="left:886px; top:4px; width:83px; height:23px; ">총본인부담금</caption>
- <output id="opt_totchoiamt" ref="/root/main/item1/otpt/totchoiamt" class="output_fix" format="#,###" appearance="output" style="left:696px; top:5px; width:64px; height:19px; "/>
- <output id="opt_medcaretotamt" ref="/root/main/item1/otpt/medcaretotamt" class="output_fix" format="#,###" appearance="output" style="left:61px; top:5px; width:64px; height:19px; "/>
- <caption id="caption19" class="cell_2" style="left:126px; top:4px; width:75px; height:23px; ">본인부담금</caption>
- <line id="line18" class="line_3" style="x1:0px; y1:26px; x2:1150px; y2:26px; "/>
- <caption id="caption49" class="cell_2" style="left:268px; top:4px; width:60px; height:23px; ">급여할인</caption>
- <caption id="caption50" class="cell_1" style="left:1037px; top:4px; width:49px; height:23px; ">총할인</caption>
- <output id="opt_totdiscamt" ref="/root/main/item1/otpt/totdiscamt" class="output_fix" format="#,###" appearance="output" style="left:1087px; top:5px; width:64px; height:19px; "/>
- <output id="opt_discownbamt" ref="/root/main/item1/otpt/discownbamt" class="output_fix" format="#,###" appearance="output" style="left:330px; top:5px; width:64px; height:19px; "/>
- </group>
- <button id="btn_patinfodetl" class="btn2_letter5" style="left:1119px; top:637px; width:75px; height:19px; ">
- <caption>환자상세</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 환자상세내역조회
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno != "") {
- modal("SMPMC01900", 1,150, 150, "SMPMC01900", "/root/main/item1/otpt/pid", "/root/source/pid", "", "");
- }
- ]]>
- </script>
- </button>
- <button id="btn_rcptdetl" class="btn2_letter5" style="left:1119px; top:595px; width:75px; height:19px; ">
- <caption>수납상세</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno != "") {
- // 외래처방 - 계산내역 조회
- modal("SMPMOTMP00", 1,150, 150, "SMPMOTMP00", "/root/main/item1/otpt/pid", "/root/source/pid", "", "");
- }
- ]]>
- </script>
- </button>
- <line id="line45" class="line_2" style="x1:0px; y1:52px; x2:1194px; y2:52px; "/>
- <caption id="caption7" class="tit_2" style="left:5px; top:10px; width:69px; height:13px; ">인적사항</caption>
- <output id="opt_srchrslt" ref="/root/main/item1/otpt/sdoamsg" style="left:75px; top:5px; width:322px; height:19px; "/>
- <line id="line2" class="line_1" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
- <group id="grp_calendar" style="left:0px; top:278px; width:1194px; height:25px; ">
- <shape id="rectangle1" class="calendar_header" appearance="rectangle" style="left:95px; top:0px; width:177px; height:25px; "/>
- <output id="opt_year" ref="/root/hidden/calendar/year" class="calendar_output" style="left:141px; top:3px; width:30px; height:19px; "/>
- <caption id="caption33" class="calendar_output" style="left:174px; top:3px; width:15px; height:19px; ">년</caption>
- <output id="opt_month" ref="/root/hidden/calendar/month" class="calendar_output" style="left:192px; top:3px; width:16px; height:19px; "/>
- <caption id="caption34" class="calendar_output" style="left:211px; top:4px; width:15px; height:19px; ">월</caption>
- <button id="btn_preyear" class="icon_pre_year" style="left:103px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1, "Y");
- var YYYY = isDate.getDateFormat("YYYY");
- var MM = isDate.getDateFormat("MM");
- model.setValue("/root/hidden/calendar/year", YYYY);
- model.setValue("/root/hidden/calendar/month", MM);
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- model.setValue("/root/hidden/calendar/ordddlist/pid", model.getValue("/root/main/item1/otpt/pid"));
- model.setValue("/root/hidden/calendar/ordddlist/fromdd", YYYY + MM +"01");
- model.setValue("/root/hidden/calendar/ordddlist/todd", YYYY + MM + isDate.getMonthDay());
- submit("TRPIJ00708");
- fSetOrdSrchCalendar();
- } else {
- setCalendar(isDate);
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <button id="btn_premonth" class="icon_pre_month" style="left:122px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1, "M");
- var YYYY = isDate.getDateFormat("YYYY");
- var MM = isDate.getDateFormat("MM");
- model.setValue("/root/hidden/calendar/year", YYYY);
- model.setValue("/root/hidden/calendar/month", MM);
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- model.setValue("/root/hidden/calendar/ordddlist/pid", model.getValue("/root/main/item1/otpt/pid"));
- model.setValue("/root/hidden/calendar/ordddlist/fromdd", YYYY + MM +"01");
- model.setValue("/root/hidden/calendar/ordddlist/todd", YYYY + MM + isDate.getMonthDay());
- submit("TRPIJ00708");
- fSetOrdSrchCalendar();
- } else {
- setCalendar(isDate);
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <button id="btn_nextmonth" class="icon_next_month" style="left:229px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1, "M");
- var YYYY = isDate.getDateFormat("YYYY");
- var MM = isDate.getDateFormat("MM");
- model.setValue("/root/hidden/calendar/year", YYYY);
- model.setValue("/root/hidden/calendar/month", MM);
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- model.setValue("/root/hidden/calendar/ordddlist/pid", model.getValue("/root/main/item1/otpt/pid"));
- model.setValue("/root/hidden/calendar/ordddlist/fromdd", YYYY + MM +"01");
- model.setValue("/root/hidden/calendar/ordddlist/todd", YYYY + MM + isDate.getMonthDay());
- submit("TRPIJ00708");
- fSetOrdSrchCalendar();
- } else {
- setCalendar(isDate);
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <button id="btn_nextyear" class="icon_next_year" style="left:248px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1, "Y");
- var YYYY = isDate.getDateFormat("YYYY");
- var MM = isDate.getDateFormat("MM");
- model.setValue("/root/hidden/calendar/year", YYYY);
- model.setValue("/root/hidden/calendar/month", MM);
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- model.setValue("/root/hidden/calendar/ordddlist/pid", model.getValue("/root/main/item1/otpt/pid"));
- model.setValue("/root/hidden/calendar/ordddlist/fromdd", YYYY + MM +"01");
- model.setValue("/root/hidden/calendar/ordddlist/todd", YYYY + MM + isDate.getMonthDay());
- submit("TRPIJ00708");
- fSetOrdSrchCalendar();
- } else {
- setCalendar(isDate);
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <shape id="roundrect2" class="roundrect_example" appearance="roundrect" style="left:1060px; top:0px; width:125px; height:25px; "/>
- <caption id="caption4" class="color_1" style="left:1070px; top:5px; width:15px; height:15px; color:#55435d; text-align:center; ">1</caption>
- <caption id="caption5" class="color_2" style="left:1088px; top:5px; width:15px; height:15px; color:#55435d; text-align:center; ">2</caption>
- <caption id="caption6" class="color_4" style="left:1106px; top:5px; width:15px; height:15px; color:#55435d; text-align:center; ">3</caption>
- <caption id="caption8" class="color_5" style="left:1124px; top:5px; width:15px; height:15px; color:#55435d; text-align:center; ">4</caption>
- <caption id="caption9" class="color_9" style="left:1142px; top:5px; width:15px; height:15px; color:#55435d; text-align:center; ">5</caption>
- <caption id="caption10" class="color_10" style="left:1160px; top:5px; width:15px; height:15px; color:#55435d; text-align:center; ">6</caption>
- <caption id="caption35" class="tit_2" style="left:5px; top:4px; width:84px; height:13px; ">진료 달력 :</caption>
- <datagrid id="grd_calendar" nodeset="/root/hidden/calendar/weeklist/list" class="gridcalendar" caption="일^월^화^수^목^금^토^일^월^화^수^목^금^토^일^월^화^수^목^금^토^일^월^화^수^목^금^토^일^월^화^수^목^금^토^일^월^화^수^목^금^토" colsep="^" colwidth="25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25" focuscolor="transparent" mergecellsfixedrows="bycolrec" rowsep="|" style="left:275px; top:0px; width:777px; height:25px; ">
- <col class="color_sun" ref="sun1"/>
- <col ref="mon1"/>
- <col ref="tue1"/>
- <col ref="wed1"/>
- <col ref="thu1"/>
- <col ref="fri1"/>
- <col class="color_sat" ref="sat1"/>
- <col class="color_sun" ref="sun2"/>
- <col ref="mon2"/>
- <col ref="tue2"/>
- <col ref="wed2"/>
- <col ref="thu2"/>
- <col ref="fri2"/>
- <col class="color_sat" ref="sat2"/>
- <col class="color_sun" ref="sun3"/>
- <col ref="mon3"/>
- <col ref="tue3"/>
- <col ref="wed3"/>
- <col ref="thu3"/>
- <col ref="fri3"/>
- <col class="color_sat" ref="sat3"/>
- <col class="color_sun" ref="sun4"/>
- <col ref="mon4"/>
- <col ref="tue4"/>
- <col ref="wed4"/>
- <col ref="thu4"/>
- <col ref="fri4"/>
- <col class="color_sat" ref="sat4"/>
- <col class="color_sun" ref="sun5"/>
- <col ref="mon5"/>
- <col ref="tue5"/>
- <col ref="wed5"/>
- <col ref="thu5"/>
- <col ref="fri5"/>
- <col class="color_sat" ref="sat5"/>
- <col class="color_sun" ref="sun6"/>
- <col ref="mon6"/>
- <col ref="tue6"/>
- <col ref="wed6"/>
- <col ref="thu6"/>
- <col ref="fri6"/>
- <col class="color_sat" ref="sat6"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (!isPopup() && grd_calendar.isCell(event.target) && grd_calendar.mouseRow >= grd_calendar.fixedrows) {
- var backColor = grd_calendar.cellStyle("background-color", 1, grd_calendar.mouseCol);
- if (backColor == "white") {
- // 조회된 내역이 없는 경우임
- return;
- }
- if (backColor == "#ffffff") { // 진료일자가 아닌 경우
- messageBox("진료내역이", "I004"); ///진료내역이 없습니다.
- }
- else if (backColor == "#fcd2c1") { // 1회 진료
- var isBold = grd_calendar.cellStyle("font-weight", 1, grd_calendar.mouseCol);
- if (isBold == "bold") { // 현재 심사중인 명세서와 동일한 날짜인 경우
- messageBox("현재 심사중인 명세서와 동일한 명세서가", "E005"); ///현재 심사중인 명세서와 동일한 명세서가 선택되었습니다.
- } else {
- // 해당 명세서의 키를 찾는다.
- var index = 0;
- var ordddList = instance1.selectSingleNode("/root/main/ordddlist");
- var ordddNode = ordddList.childNodes;
- for (var i = 1; i <= ordddNode.length; i++) {
- var dd = parseInt(model.getValue("/root/main/ordddlist/list["+ i +"]/orddd").substr(6, 2), 10);
- if (grd_calendar.valueMatrix(1, grd_calendar.mouseCol) == dd) {
- index = i;
- i = ordddNode.length + 1;
- }
- }
- model.setValue("/root/hidden/smpij00700/cond/pid", model.getValue("/root/main/ordddlist/list["+ index +"]/pid"));
- model.setValue("/root/hidden/smpij00700/cond/orddd", model.getValue("/root/main/ordddlist/list["+ index +"]/orddd"));
- model.setValue("/root/hidden/smpij00700/cond/cretno", model.getValue("/root/main/ordddlist/list["+ index +"]/cretno"));
- model.setValue("/root/hidden/smpij00700/cond/acptseqno", model.getValue("/root/main/ordddlist/list["+ index +"]/acptseqno"));
- model.setValue("/root/hidden/smpij00700/cond/insukindcd", model.getValue("/root/main/ordddlist/list["+ index +"]/insukindcd"));
- var preDocuWindow = getChildWindow("SMPIJ00700"); // SMPIJ00700_외래일일심사관리
- if (preDocuWindow == null) {
- open("SMPIJ00700" ,"", "10", "10", "SMPIJ00700", "", "", "", "");
- } else { // 이전명세서 용도의 SMPIJ00700_외래일일심사관리 Popup 화면이 이미 열려있는 경우
- preDocuWindow.javascript.fActivatePreDocuWindow();
- activateChild("SMPIJ00700");
- }
- }
- }
- else { // 그 이상
- model.removeNodeset("/root/main/list4/otpt");
- // 선택된 일자의 명세서 목록을 "이전 명세서" Grid로 복사한다.
- var index = 0;
- var ordddList = instance1.selectSingleNode("/root/main/ordddlist");
- var ordddNode = ordddList.childNodes;
- for (var i = 1; i <= ordddNode.length; i++) {
- var dd = parseInt(model.getValue("/root/main/ordddlist/list["+ i +"]/orddd").substr(6, 2), 10);
- if (grd_calendar.valueMatrix(1, grd_calendar.mouseCol) == dd) {
- model.makeNode("/root/main/list4/otpt["+ ++index +"]");
- model.copyNode("/root/main/list4/otpt["+ index +"]", "/root/main/ordddlist/list["+ i +"]"); // desc, sorce
- }
- }
- model.refresh();
- grd_predocu.rebuildStyle();
-
- var pid = model.getValue("/root/main/item1/otpt/pid");
- var orddd = model.getValue("/root/main/item1/otpt/orddd");
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- var acptseqno = model.getValue("/root/main/item1/otpt/acptseqno");
- for (var i = 1; i < grd_predocu.rows; i++) {
- var grdpid = model.getValue("/root/main/list4/otpt["+ i +"]/pid");
- var grdorddd = model.getValue("/root/main/list4/otpt["+ i +"]/orddd");
- var grdcretno = model.getValue("/root/main/list4/otpt["+ i +"]/cretno");
- var grdacptseqno = model.getValue("/root/main/list4/otpt["+ i +"]/acptseqno");
-
- if (pid == grdpid && orddd == grdorddd && cretno == grdcretno && acptseqno == grdacptseqno) {
- grd_predocu.rowStyle(i, "data", "background-color") = "#4d4d4d";
- grd_predocu.rowStyle(i, "data", "background-image") = "../../../com/commonweb/images/grid_bg.gif";
- grd_predocu.rowStyle(i, "data", "background-repeat") = "repeat-x";
- i = grd_predocu.rows;
- }
- }
- if (grp_predoculist.visible == false) {
- grp_predoculist.visible = true;
- grp_delclodlist.visible = false; // 삭제처방목록
- grp_delorderlist.visible = false; // 처방 휴지통
- fSetDelOrdPreDocuSize();
- } else {
- fSetDelOrdPreDocuSize();
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- ]]>
- </script>
- </datagrid>
- </group>
- <button id="btn_prcpref" class="btn2_letter4" style="left:608px; top:5px; width:64px; height:19px; ">
- <caption>처방조회</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("prcpref");
- grp_dropdownmenu.attribute("left") = "638px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "638px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_mediinfo" class="btn2_letter4" style="left:674px; top:5px; width:64px; height:19px; ">
- <caption>투약정보</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("mediinfo");
- grp_dropdownmenu.attribute("left") = "704px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "704px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_rsltsrch" class="btn2_letter4" style="left:740px; top:5px; width:64px; height:19px; ">
- <caption>결과조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno != "") {
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- }
-
- model.makevalue("/root/hidden/smaer00800/cond/srchdate1", model.getValue("/root/main/item1/otpt/orddd"));
- model.makevalue("/root/hidden/smaer00800/cond/srchdate2", getCurrentDate());
- model.makevalue("/root/hidden/smaer00800/cond/srchpid", model.getValue("/root/main/item1/otpt/pid"));
- model.makevalue("/root/hidden/smaer00800/cond/wardcd", "");
- model.makevalue("/root/hidden/smaer00800/cond/roomcd", "");
- model.makevalue("/root/hidden/smaer00800/cond/listflag", "P");
- //model.makevalue("/root/hidden/smaer00800/cond/deptcd", model.getValue("/root/main/item1/otpt/orddeptcd"));
- //model.makevalue("/root/hidden/smaer00800/cond/drid", model.getValue("/root/main/item1/otpt/orddrid"));
- model.makevalue("/root/hidden/smaer00800/cond/deptcd", "");
- model.makevalue("/root/hidden/smaer00800/cond/drid", "");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck", "");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck1", "A");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck2", "B");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck3", "C");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck4", "D");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck5", "E");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck6", "F");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck7", "G");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck8", "");
- model.makevalue("/root/hidden/smaer00800/cond/tabflag", "");
- model.makevalue("/root/hidden/smaer00800/cond/mdlcd", "");
- model.makevalue("/root/hidden/smaer00800/cond/examgubun", "");
- model.makevalue("/root/hidden/smaer00800/cond/srchflag", "B");
- model.makevalue("/root/hidden/smaer00800/cond/hlaflag", "N");
- model.makevalue("/root/hidden/smaer00800/cond/prntfrmflag", "");
-
- open("SMAER00800" ,"", "10", "10", "SMAER00800", "/root/hidden/smaer00800/cond", "/root/send/data/singdata", "", "");
- }
- ]]>
- </script>
- </button>
- <button id="btn_ordamt" class="btn2_letter4" style="left:806px; top:5px; width:64px; height:19px; ">
- <caption>진료비</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("ordamt");
- grp_dropdownmenu.attribute("left") = "836px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "836px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_etcref" class="btn2_letter4" style="left:872px; top:5px; width:64px; height:19px; ">
- <caption>각종조회</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("etcref");
- grp_dropdownmenu.attribute("left") = "902px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "902px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_emr" class="btn2_letter2" style="left:938px; top:5px; width:42px; height:19px; ">
- <caption>EMR</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("emr");
- grp_dropdownmenu.attribute("left") = "960px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "960px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_erroomref" class="btn2_letter5" style="left:982px; top:5px; width:75px; height:19px; ">
- <caption>응급실정보</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("erroomref");
- grp_dropdownmenu.attribute("left") = "1012px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "1012px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_careinforef" class="btn2_letter4" disabled="true" style="left:1059px; top:5px; width:64px; height:19px; ">
- <caption>간호정보</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("careinforef");
- grp_dropdownmenu.attribute("left") = "914px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "914px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_trnptinforef" class="btn2_letter4" style="left:1059px; top:5px; width:64px; height:19px; ">
- <caption>이식정보</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("trnptinforef");
- grp_dropdownmenu.attribute("left") = "980px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "980px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_save" accesskey="F6" class="btn5_letter5" style="left:1119px; top:407px; width:75px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSaveOutDayJudg("B"); // 외래사전심사상태 (P0379) - A: 미심사, B: 심사중, D: 보류, E: 통합심사완료
- ]]>
- </script>
- <hint>
- <![CDATA[F6]]>
- </hint>
- </button>
- <button id="btn_end" accesskey="F3" class="btn5_letter5" style="left:1119px; top:428px; width:75px; height:19px; ">
- <caption>심사완료</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetNextDayJudgTrgtMan("E"); // 외래사전심사상태 (P0379) - A: 미심사, B: 심사중, D: 보류, E: 통합심사완료
- ]]>
- </script>
- <hint>
- <![CDATA[F3]]>
- </hint>
- </button>
- <button id="btn_unjudg" accesskey="ctrl+3" class="btn5_letter5" style="left:1119px; top:449px; width:75px; height:19px; ">
- <caption>미심사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetNextDayJudgTrgtMan("A"); // 외래사전심사상태 (P0379) - A: 미심사, B: 심사중, D: 보류, E: 통합심사완료
- ]]>
- </script>
- <hint>
- <![CDATA[ctrl+3]]>
- </hint>
- </button>
- <button id="btn_rete" accesskey="ctrl+4" class="btn5_letter5" style="left:1119px; top:470px; width:75px; height:19px; ">
- <caption>보류</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetNextDayJudgTrgtMan("D"); // 외래사전심사상태 (P0379) - A: 미심사, B: 심사중, D: 보류, E: 통합심사완료
- ]]>
- </script>
- <hint>
- <![CDATA[ctrl+4]]>
- </hint>
- </button>
- <button id="btn_clear" class="btn5_letter5" style="left:1119px; top:490px; width:75px; height:19px; ">
- <caption>종료</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 종료 시, 화면 클리어와 심사상태 이전으로 되돌리도록 처리
- fClear();
- initCalendar();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_amtsum" class="btn2_letter5" visibility="hidden" style="left:1119px; top:511px; width:75px; height:19px; ">
- <caption>진료비누적</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var clamkey = model.getValue("/root/main/item1/otpt/clamkey");
- if (clamkey) {
- // 심사전후 차액이 얼마 이상이면 심사전후차액조회 Popup을 표시한다.
- // 그 화면에서 "심사완료" 처리를 한다던건 보류.
- model.setValue("/root/hidden/sppid21300/cond/clamkey", clamkey);
- modal("SPPID21300", 1,150, 150, "SPPID21300", "/root/hidden/sppid21300/cond/clamkey", "/root/init/clamkey", "", "");
- }
- ]]>
- </script>
- </button>
- <button id="btn_predocu" class="btn2_letter5" visibility="hidden" style="left:1119px; top:532px; width:75px; height:19px; ">
- <caption>이전명세서</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- // pid로 검색한 명세서 목록을 보여주고, 해당 목록에서 고른 건에 대하여 이전명세서 조회 화면을 호출한다.
- var preDocuNode = instance1.selectSingleNode("/root/hidden/list4/otpt");
- if (preDocuNode == null) { // 이전에 조회된 내용이 없음
- submit("TRPIJ00704");
- model.removeNodeset("/root/hidden/list4/otpt");
- model.copyNode("/root/hidden/list4", "/root/main/list4");
- model.refresh();
- } else {
- model.removeNodeset("/root/main/list4/otpt");
- model.copyNode("/root/main/list4", "/root/hidden/list4");
- model.refresh();
- }
- grd_predocu.rebuildStyle();
-
- var pid = model.getValue("/root/main/item1/otpt/pid");
- var orddd = model.getValue("/root/main/item1/otpt/orddd");
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- var acptseqno = model.getValue("/root/main/item1/otpt/acptseqno");
-
- for (var i = 1; i < grd_predocu.rows; i++) {
- var grdpid = model.getValue("/root/main/list4/otpt["+ i +"]/pid");
- var grdorddd = model.getValue("/root/main/list4/otpt["+ i +"]/orddd");
- var grdcretno = model.getValue("/root/main/list4/otpt["+ i +"]/cretno");
- var grdacptseqno = model.getValue("/root/main/list4/otpt["+ i +"]/acptseqno");
- if (pid == grdpid && orddd == grdorddd && cretno == grdcretno && acptseqno == grdacptseqno) {
- grd_predocu.rowStyle(i, "data", "background-color") = "#4d4d4d";
- grd_predocu.rowStyle(i, "data", "background-image") = "../../../com/commonweb/images/grid_bg.gif";
- grd_predocu.rowStyle(i, "data", "background-repeat") = "repeat-x";
- i = grd_predocu.rows;
- }
- }
- }
- grp_predoculist.visible = true;
- grp_delclodlist.visible = false; // 삭제처방목록
- grp_delorderlist.visible = false; // 처방 휴지통
- fSetDelOrdPreDocuSize();
- ]]>
- </script>
- </button>
- <button id="btn_unexecord" class="btn2_letter5" style="left:1119px; top:553px; width:75px; height:19px; ">
- <caption>미시행처방</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- var judgOpenWindow = getChildWindow("SPPID21400"); // SPPID21400_외래미시행처방조회
- if (judgOpenWindow == null) {
- model.setValue("/root/hidden/sppid21400/cond/pid", model.getValue("/root/main/item1/otpt/pid"));
- model.setValue("/root/hidden/sppid21400/cond/orddeptcd", model.getValue("/root/main/item1/otpt/orddeptcd"));
- model.setValue("/root/hidden/sppid21400/cond/orddd", model.getValue("/root/main/item1/otpt/orddd"));
- model.setValue("/root/hidden/sppid21400/cond/chk", "Y"); // 타과포함 조회 CheckBox 선택
- open("SPPID21400" ,"", "10", "10", "SPPID21400", "/root/hidden/sppid21400/cond", "/root/send", "", "");
- } else {
- judgOpenWindow.model.setValue("/root/send/pid", model.getValue("/root/main/item1/otpt/pid"));
- judgOpenWindow.model.setValue("/root/send/orddeptcd", model.getValue("/root/main/item1/otpt/orddeptcd"));
- judgOpenWindow.model.setValue("/root/send/orddd", model.getValue("/root/main/item1/otpt/orddd"));
- judgOpenWindow.model.setValue("/root/send/chk", "Y"); // 타과포함 조회 CheckBox 선택
- judgOpenWindow.btn_srch.dispatch("DOMActivate");
- activateChild("SPPID21400");
- }
- }
- ]]>
- </script>
- </button>
- <caption id="cap_message" class="tit_2" style="left:5px; top:310px; width:87px; height:13px; ">Message :</caption>
- <output id="opt_msgspclformat" ref="/root/hidden/list3/msgspclformat" class="output_fix" style="left:95px; top:306px; width:1099px; height:19px; "/>
- <button id="btn_trgtsrch" class="btn2_letter5" style="left:1119px; top:365px; width:75px; height:19px; ">
- <caption>대상조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetOutDayJudgTrgtManPidSrch();
- ]]>
- </script>
- </button>
- <button id="btn_nexttrgtman" class="icon_right" _auth="R" style="left:1165px; top:386px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var trgtManWindow = getChildWindow("SMPIJ00600"); // SMPIJ00600_외래일일심사대상자조회.xrw
- if (trgtManWindow != null) {
- var selectedRow = model.getValue("/root/hidden/smpij00600/rslt/selectedRow");
-
- // 대상자 이동 시작
- if (selectedRow) {
-
- // 심사해제 시작(심사중일 경우 미심사상태로)
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- var dschjudgprcsstat = model.getValue( "/root/main/item1/otpt/dschjudgprcsstat");
- if (cretno != "" && dschjudgprcsstat == "B") {
-
- // 이전 row 의 심사상태 되돌리기 시작
- var oldrow = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldrow");
- var oldpid = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldpid");
- var oldorddd = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldorddd");
- var oldcretno = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldcretno");
- var oldacptseqno = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldacptseqno");
- var olddschjudgprcsstat = trgtManWindow.model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat");
- var oldjudgmdlid = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldjudgmdlid");
- var oldjudgnm = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldjudgnm");
- var oldlastjudgdt = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldlastjudgdt");
-
- if (olddschjudgprcsstat == "A" || olddschjudgprcsstat == "" || olddschjudgprcsstat == "D" || olddschjudgprcsstat == "E") {
- model.removeNodeset("/root/send/list8");
- model.makeValue("/root/send/list8/pid", oldpid);
- model.makeValue("/root/send/list8/orddd", oldorddd);
- model.makeValue("/root/send/list8/cretno", oldcretno);
- model.makeValue("/root/send/list8/acptseqno", oldacptseqno);
- model.makeValue("/root/send/list8/dschjudgprcsstat", olddschjudgprcsstat);
- model.makeValue("/root/send/list8/judgmdlid", oldjudgmdlid);
- model.makeValue("/root/send/list8/lastjudgdt", oldlastjudgdt);
-
- if(submit("TXPIJ00604")){
- // 대상자조회 화면에 이전값 주기
- var prevRow = parseInt(selectedRow);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + prevRow + "]/dschjudgprcsstat", olddschjudgprcsstat);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + prevRow + "]/judgnm", oldjudgnm);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + prevRow + "]/judgmdlid", oldjudgmdlid);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + prevRow + "]/lastupdtdt", oldlastjudgdt);
- }
- }
- // 이전 row 의 심사상태 되돌리기 끝
-
- }
- // 심사해제 끝
-
-
- var trgtmanlist = trgtManWindow.instance1.selectSingleNode("/root/main/list1");
- var maxRow = trgtmanlist.childNodes.length;
-
- if (selectedRow < maxRow) {
-
- // 1. 환자단위 대상자이동 시작
- if (trgtManWindow.grd_otptmast.visible == true) {
-
- selectedRow = parseInt(selectedRow) + 1;
- model.setValue("/root/hidden/smpij00600/rslt/selectedRow", selectedRow);
-
- // 2008.01.27 박지욱 추가 (당일입원환자일 경우 메세지 처리)
- var tdayinflag = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/tdayinflag");
- if (tdayinflag != "N") {
- messageBox("입원등록한", "I005");
- }
- // 당일입원환자 메세지 처리 끝
-
- // 2008.10.04 박지욱 추가 (퇴원후 외래접수일 경우 메세지 처리)
- var dschrsrvyn = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/dschrsrvyn");
- if (dschrsrvyn == "Y") {
- messageBox("퇴원후 외래접수된", "I005");
- }
- // 퇴원후 외래접수 메세지 처리 끝
-
- var pid = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/pid");
- var orddd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/orddd");
- var cretno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/cretno");
- var acptseqno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/acptseqno");
- var insukindcd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/insukindcd");
- var dschjudgprcsstat = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + selectedRow + "]/dschjudgprcsstat");
- var judgmdlid = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + selectedRow + "]/judgmdlid");
- var judgnm = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + selectedRow + "]/judgnm");
- var lastjudgdt = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + selectedRow + "]/lastupdtdt");
-
- // 심사상태 변경 처리 (더블클릭한 row가 심사상태가 A이면 B로 변경처리)
- if (dschjudgprcsstat == "A" || dschjudgprcsstat == "" || dschjudgprcsstat == "D") {
- model.setValue("/root/send/item7/pid", pid);
- model.setValue("/root/send/item7/orddd", orddd);
- model.setValue("/root/send/item7/cretno", cretno);
- model.setValue("/root/send/item7/acptseqno", acptseqno);
- model.setValue("/root/send/item7/dschjudgprcsstat", "B");
-
- if(submit("TXPIJ00602")){
- var userid = getUserId();
- var usernm = getUserName();
- var currentdate = getCurrentDate();
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + selectedRow + "]/dschjudgprcsstat", "B");
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + selectedRow + "]/judgnm", usernm);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + selectedRow + "]/judgmdlid", userid);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + selectedRow + "]/lastupdtdt", currentdate);
- }
- }
-
- // old 값 기억 시작
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldrow", selectedRow);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldpid", pid);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldorddd", orddd);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldcretno", cretno);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldacptseqno", acptseqno);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", dschjudgprcsstat);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldjudgmdlid", judgmdlid);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldjudgnm", judgnm);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldlastjudgdt", lastjudgdt);
- // old 값 기억 끝
-
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue("/root/hidden/smpij00600/rslt/pid", pid);
- model.setValue("/root/hidden/smpij00600/rslt/orddd", orddd);
- model.setValue("/root/hidden/smpij00600/rslt/cretno", cretno);
- model.setValue("/root/hidden/smpij00600/rslt/acptseqno", acptseqno);
- model.setValue("/root/hidden/smpij00600/rslt/insukindcd", insukindcd);
- model.setValue("/root/hidden/smpij00600/rslt/opyn", trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/opyn"));
- model.setValue("/root/hidden/smpij00600/rslt/dschjudgprcsstat", trgtManWindow.model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat"));
- model.setValue("/root/hidden/smpij00600/rslt/judgmdlid", trgtManWindow.model.getValue("/root/hidden/oldotpt/oldjudgmdlid"));
- model.setValue("/root/hidden/smpij00600/rslt/lastjudgdt", trgtManWindow.model.getValue("/root/hidden/oldotpt/oldlastjudgdt"));
- fGetOutDayJudgMngt();
- // 대상자조회화면에서 row 앞으로 이동
- trgtManWindow.grd_otptmast.row = selectedRow;
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
-
- return;
-
- }
- // 1. 환자단위 대상자이동 끝
-
- // 2. 처방별 대상자이동 시작 - 다음행의 pid, orddd, cretno, acptseqno 가 같으면 넘어간다.
- else if (trgtManWindow.grd_specotpt.visible == true) {
-
- selectedRow = parseInt(selectedRow);
-
- var curpid = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/pid");
- var curorddd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/orddd");
- var curcretno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/cretno");
- var curacptseqno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/acptseqno");
- selectedRow++;
-
- // 현재 선택된 row 의 다음행부터 loop 돌면서 다른 대상자를 찾는다.
- for (var i = selectedRow; i < trgtManWindow.grd_specotpt.rows; i++) {
- var nextpid = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/pid");
- var nextorddd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/orddd");
- var nextcretno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/cretno");
- var nextacptseqno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/acptseqno");
-
- if (curpid == nextpid && curorddd == nextorddd && curcretno == nextcretno && curacptseqno == nextacptseqno) {
-
- } else {
- // 다른 대상자이므로 조회한다.
- model.setValue("/root/hidden/smpij00600/rslt/selectedRow", i);
-
- // 2008.01.27 박지욱 추가 (당일입원환자일 경우 메세지 처리)
- var tdayinflag = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/tdayinflag");
- if (tdayinflag == "M") {
- messageBox("입원등록한", "I005");
- }
- // 당일입원환자 메세지 처리 끝
-
- var pid = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/pid");
- var orddd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/orddd");
- var cretno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/cretno");
- var acptseqno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/acptseqno");
- var insukindcd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/insukindcd");
- var dschjudgprcsstat = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + i + "]/dschjudgprcsstat");
- var judgmdlid = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + i + "]/judgmdlid");
- var judgnm = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + i + "]/judgnm");
- var lastjudgdt = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + i + "]/lastupdtdt");
-
- // 심사상태 변경 처리 (더블클릭한 row가 심사상태가 A이면 B로 변경처리)
- if (dschjudgprcsstat == "A" || dschjudgprcsstat == "" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
- model.setValue("/root/send/item7/pid", pid);
- model.setValue("/root/send/item7/orddd", orddd);
- model.setValue("/root/send/item7/cretno", cretno);
- model.setValue("/root/send/item7/acptseqno", acptseqno);
- model.setValue("/root/send/item7/dschjudgprcsstat", "B");
-
- if(submit("TXPIJ00602")){
- var userid = getUserId();
- var usernm = getUserName();
- var currentdate = getCurrentDate();
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + i + "]/dschjudgprcsstat", "B");
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + i + "]/judgnm", usernm);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + i + "]/judgmdlid", userid);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + i + "]/lastupdtdt", currentdate);
- }
- }
-
- // old 값 기억 시작
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldrow", i);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldpid", pid);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldorddd", orddd);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldcretno", cretno);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldacptseqno", acptseqno);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", dschjudgprcsstat);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldjudgmdlid", judgmdlid);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldjudgnm", judgnm);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldlastjudgdt", lastjudgdt);
- // old 값 기억 끝
-
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue("/root/hidden/smpij00600/rslt/pid", pid);
- model.setValue("/root/hidden/smpij00600/rslt/orddd", orddd);
- model.setValue("/root/hidden/smpij00600/rslt/cretno", cretno);
- model.setValue("/root/hidden/smpij00600/rslt/acptseqno", acptseqno);
- model.setValue("/root/hidden/smpij00600/rslt/insukindcd", insukindcd);
- model.setValue("/root/hidden/smpij00600/rslt/opyn", trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/opyn"));
- model.setValue("/root/hidden/smpij00600/rslt/dschjudgprcsstat", trgtManWindow.model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat"));
- model.setValue("/root/hidden/smpij00600/rslt/judgmdlid", trgtManWindow.model.getValue("/root/hidden/oldotpt/oldjudgmdlid"));
- model.setValue("/root/hidden/smpij00600/rslt/lastjudgdt", trgtManWindow.model.getValue("/root/hidden/oldotpt/oldlastjudgdt"));
- fGetOutDayJudgMngt();
- // 대상자조회화면에서 row 앞으로 이동
- trgtManWindow.grd_specotpt.row = i;
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
-
- return;
- }
- }
- }
- // 2. 처방별 대상자이동 끝
-
- } else { // 마지막 줄인 경우 이후 대상자가 없다.
- messageBox("조회된 마지막 심사대상자 입니다. 이후 심사 대상자가", "I004"); ///조회된 마지막 심사대상자 입니다. 이후 심사 대상자가 없습니다.
- return;
- }
- } else {
- messageBox("대상자조회 화면이 변경되었으므로 다음 대상자를 다시", "C002");
- return;
- }
- // 대상자 이동 끝
- }
- messageBox("외래일일심사대상자 조회에서 선택된 심사 대상자가", "I004"); ///외래일일심사대상자 조회에서 선택된 심사 대상자가 없습니다.
- ]]>
- </script>
- </button>
- <button id="btn_pretrgtman" class="icon_left" _auth="R" style="left:1125px; top:386px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var trgtManWindow = getChildWindow("SMPIJ00600"); // SMPIJ00600_외래일일심사대상자조회.xrw
- if (trgtManWindow != null) {
- var selectedRow = model.getValue("/root/hidden/smpij00600/rslt/selectedRow");
-
- // 대상자 이동 시작
- if (selectedRow) {
-
- // 심사해제 시작(심사중일 경우 미심사상태로)
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- var dschjudgprcsstat = model.getValue( "/root/main/item1/otpt/dschjudgprcsstat");
- if (cretno != "" && dschjudgprcsstat == "B") {
-
- // 이전 row 의 심사상태 되돌리기 시작
- var oldrow = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldrow");
- var oldpid = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldpid");
- var oldorddd = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldorddd");
- var oldcretno = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldcretno");
- var oldacptseqno = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldacptseqno");
- var olddschjudgprcsstat = trgtManWindow.model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat");
- var oldjudgmdlid = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldjudgmdlid");
- var oldjudgnm = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldjudgnm");
- var oldlastjudgdt = trgtManWindow.model.getValue("/root/hidden/oldotpt/oldlastjudgdt");
-
- if (olddschjudgprcsstat == "A" || olddschjudgprcsstat == "" || olddschjudgprcsstat == "D" || olddschjudgprcsstat == "E") {
- model.removeNodeset("/root/send/list8");
- model.makeValue("/root/send/list8/pid", oldpid);
- model.makeValue("/root/send/list8/orddd", oldorddd);
- model.makeValue("/root/send/list8/cretno", oldcretno);
- model.makeValue("/root/send/list8/acptseqno", oldacptseqno);
- model.makeValue("/root/send/list8/dschjudgprcsstat", olddschjudgprcsstat);
- model.makeValue("/root/send/list8/judgmdlid", oldjudgmdlid);
- model.makeValue("/root/send/list8/lastjudgdt", oldlastjudgdt);
-
- if(submit("TXPIJ00604")){
- // 대상자조회 화면에 이전값 주기
- var prevRow = parseInt(selectedRow);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + prevRow + "]/dschjudgprcsstat", olddschjudgprcsstat);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + prevRow + "]/judgnm", oldjudgnm);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + prevRow + "]/judgmdlid", oldjudgmdlid);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + prevRow + "]/lastupdtdt", oldlastjudgdt);
- }
- }
- // 이전 row 의 심사상태 되돌리기 끝
-
- }
- // 심사해제 끝
-
- if (selectedRow > 1) {
-
- // 1. 환자단위 대상자이동 시작
- if (trgtManWindow.grd_otptmast.visible == true) {
-
- selectedRow = parseInt(selectedRow) - 1;
- model.setValue("/root/hidden/smpij00600/rslt/selectedRow", selectedRow);
-
- // 2008.01.27 박지욱 추가 (당일입원환자일 경우 메세지 처리)
- var tdayinflag = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/tdayinflag");
- if (tdayinflag != "N") {
- messageBox("입원등록한", "I005");
- }
- // 당일입원환자 메세지 처리 끝
-
- // 2008.10.04 박지욱 추가 (퇴원후 외래접수일 경우 메세지 처리)
- var dschrsrvyn = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/dschrsrvyn");
- if (dschrsrvyn == "Y") {
- messageBox("퇴원후 외래접수된", "I005");
- }
- // 퇴원후 외래접수 메세지 처리 끝
-
- var pid = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/pid");
- var orddd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/orddd");
- var cretno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/cretno");
- var acptseqno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/acptseqno");
- var insukindcd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/insukindcd");
- var dschjudgprcsstat = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + selectedRow + "]/dschjudgprcsstat");
- var judgmdlid = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + selectedRow + "]/judgmdlid");
- var judgnm = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + selectedRow + "]/judgnm");
- var lastjudgdt = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + selectedRow + "]/lastupdtdt");
-
- // 심사상태 변경 처리 (심사상태가 A, D이면 B로 변경처리)
- if (dschjudgprcsstat == "A" || dschjudgprcsstat == "" || dschjudgprcsstat == "D") {
- model.setValue("/root/send/item7/pid", pid);
- model.setValue("/root/send/item7/orddd", orddd);
- model.setValue("/root/send/item7/cretno", cretno);
- model.setValue("/root/send/item7/acptseqno", acptseqno);
- model.setValue("/root/send/item7/dschjudgprcsstat", "B");
-
- if(submit("TXPIJ00602")){
- var userid = getUserId();
- var usernm = getUserName();
- var currentdate = getCurrentDate();
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + selectedRow + "]/dschjudgprcsstat", "B");
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + selectedRow + "]/judgnm", usernm);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + selectedRow + "]/judgmdlid", userid);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + selectedRow + "]/lastupdtdt", currentdate);
-
- // old 값 기억 시작
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldrow", selectedRow);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldpid", pid);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldorddd", orddd);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldcretno", cretno);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldacptseqno", acptseqno);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", dschjudgprcsstat);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldjudgmdlid", judgmdlid);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldjudgnm", judgnm);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldlastjudgdt", lastjudgdt);
- // old 값 기억 끝
- }
- }
-
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue("/root/hidden/smpij00600/rslt/pid", pid);
- model.setValue("/root/hidden/smpij00600/rslt/orddd", orddd);
- model.setValue("/root/hidden/smpij00600/rslt/cretno", cretno);
- model.setValue("/root/hidden/smpij00600/rslt/acptseqno", acptseqno);
- model.setValue("/root/hidden/smpij00600/rslt/insukindcd", insukindcd);
- model.setValue("/root/hidden/smpij00600/rslt/opyn", trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/opyn"));
- model.setValue("/root/hidden/smpij00600/rslt/dschjudgprcsstat", trgtManWindow.model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat"));
- model.setValue("/root/hidden/smpij00600/rslt/judgmdlid", trgtManWindow.model.getValue("/root/hidden/oldotpt/oldjudgmdlid"));
- model.setValue("/root/hidden/smpij00600/rslt/lastjudgdt", trgtManWindow.model.getValue("/root/hidden/oldotpt/oldlastjudgdt"));
- fGetOutDayJudgMngt();
- // 대상자조회화면에서 row 앞으로 이동
- trgtManWindow.grd_otptmast.row = selectedRow;
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
- return;
-
- }
- // 1. 환자단위 대상자이동 끝
-
- // 2. 처방별 대상자이동 시작 - 다음행의 pid, orddd, cretno, acptseqno 가 같으면 넘어간다.
- else if (trgtManWindow.grd_specotpt.visible == true) {
-
- selectedRow = parseInt(selectedRow);
- var curpid = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/pid");
- var curorddd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/orddd");
- var curcretno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/cretno");
- var curacptseqno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ selectedRow +"]/acptseqno");
- selectedRow--;
-
- // 현재 선택된 row 의 다음행부터 loop 돌면서 다른 대상자를 찾는다.
- for (var i = selectedRow; i > 1; i--) {
- var prevpid = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/pid");
- var prevorddd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/orddd");
- var prevcretno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/cretno");
- var prevacptseqno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/acptseqno");
-
- if (curpid == prevpid && curorddd == prevorddd && curcretno == prevcretno && curacptseqno == prevacptseqno) {
-
- } else {
-
- // 이전 대상자로 이동
- model.setValue("/root/hidden/smpij00600/rslt/selectedRow", i);
-
- // 2008.01.27 박지욱 추가 (당일입원환자일 경우 메세지 처리)
- var tdayinflag = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/tdayinflag");
- if (tdayinflag == "M") {
- messageBox("입원등록한", "I005");
- }
- // 당일입원환자 메세지 처리 끝
-
- var pid = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/pid");
- var orddd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/orddd");
- var cretno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/cretno");
- var acptseqno = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/acptseqno");
- var insukindcd = trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/insukindcd");
- var dschjudgprcsstat = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + i + "]/dschjudgprcsstat");
- var judgmdlid = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + i + "]/judgmdlid");
- var judgnm = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + i + "]/judgnm");
- var lastjudgdt = trgtManWindow.model.getValue( "/root/main/list1/otpt[" + i + "]/lastupdtdt");
-
- // 심사상태 변경 처리 (심사상태가 A, D이면 B로 변경처리)
- if (dschjudgprcsstat == "A" || dschjudgprcsstat == "" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
- model.setValue("/root/send/item7/pid", pid);
- model.setValue("/root/send/item7/orddd", orddd);
- model.setValue("/root/send/item7/cretno", cretno);
- model.setValue("/root/send/item7/acptseqno", acptseqno);
- model.setValue("/root/send/item7/dschjudgprcsstat", "B");
-
- if(submit("TXPIJ00602")){
- var userid = getUserId();
- var usernm = getUserName();
- var currentdate = getCurrentDate();
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + i + "]/dschjudgprcsstat", "B");
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + i + "]/judgnm", usernm);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + i + "]/judgmdlid", userid);
- trgtManWindow.model.setValue( "/root/main/list1/otpt[" + i + "]/lastupdtdt", currentdate);
-
- // old 값 기억 시작
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldrow", selectedRow);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldpid", pid);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldorddd", orddd);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldcretno", cretno);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldacptseqno", acptseqno);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", dschjudgprcsstat);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldjudgmdlid", judgmdlid);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldjudgnm", judgnm);
- trgtManWindow.model.setValue("/root/hidden/oldotpt/oldlastjudgdt", lastjudgdt);
- // old 값 기억 끝
- }
- }
-
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue("/root/hidden/smpij00600/rslt/pid", pid);
- model.setValue("/root/hidden/smpij00600/rslt/orddd", orddd);
- model.setValue("/root/hidden/smpij00600/rslt/cretno", cretno);
- model.setValue("/root/hidden/smpij00600/rslt/acptseqno", acptseqno);
- model.setValue("/root/hidden/smpij00600/rslt/insukindcd", insukindcd);
- model.setValue("/root/hidden/smpij00600/rslt/opyn", trgtManWindow.model.getValue("/root/main/list1/otpt["+ i +"]/opyn"));
- model.setValue("/root/hidden/smpij00600/rslt/dschjudgprcsstat", trgtManWindow.model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat"));
- model.setValue("/root/hidden/smpij00600/rslt/judgmdlid", trgtManWindow.model.getValue("/root/hidden/oldotpt/oldjudgmdlid"));
- model.setValue("/root/hidden/smpij00600/rslt/lastjudgdt", trgtManWindow.model.getValue("/root/hidden/oldotpt/oldlastjudgdt"));
- fGetOutDayJudgMngt();
- // 대상자조회화면에서 row 앞으로 이동
- trgtManWindow.grd_specotpt.row = i;
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
- return;
-
- }
- }
- }
- // 2. 처방별 대상자이동 끝
-
- } else { // 첫번째 줄인 경우 이전 대상자가 없다.
- messageBox("조회된 첫번째 심사대상자 입니다. 이전 심사 대상자가", "I004"); ///조회된 첫번째 심사대상자 입니다. 이전 심사 대상자가 없습니다.
- return;
- }
- } else {
- messageBox("대상자조회 화면이 변경되었으므로 다음 대상자를 다시", "C002");
- return;
- }
- // 대상자 이동 끝
- }
- messageBox("외래일일심사대상자 조회에서 선택된 심사 대상자가", "I004"); ///외래일일심사대상자 조회에서 선택된 심사 대상자가 없습니다.
- ]]>
- </script>
- </button>
- <button id="btn_outrcpt" class="btn2_letter5" style="left:1119px; top:574px; width:75px; height:19px; ">
- <caption>외래수납</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- // pam/outordamtmngtweb/xrw/SMPAO00300_외래수납조회.xrw
- var judgOpenWindow = getChildWindow("SMPAO00300"); // SMPAO00300_외래수납조회.xrw
- if (judgOpenWindow == null) {
- model.resetInstanceNode("/root/hidden/smpao00300/cond");
- model.setValue("/root/hidden/smpao00300/cond/pid", model.getValue("/root/main/item1/otpt/pid"));
- model.setValue("/root/hidden/smpao00300/cond/orddeptcd", model.getValue("/root/main/item1/otpt/orddeptcd"));
- model.setValue("/root/hidden/smpao00300/cond/insukind", model.getValue("/root/main/item1/otpt/insukindcd"));
- model.setValue("/root/hidden/smpao00300/cond/cond", "1"); // 1:수납일자, 2:진료일자
- model.setValue("/root/hidden/smpao00300/cond/fromdd", model.getValue("/root/main/item1/otpt/orddd"));
- model.setValue("/root/hidden/smpao00300/cond/todd", model.getValue("/root/main/item1/otpt/orddd"));
- model.setValue("/root/hidden/smpao00300/cond/minusyn","N"); //2009/06/25 김주희 - 외래수납조회 : 마이너스내역 추가된것 반영
- open("SMPAO00300" ,"", "10", "10", "SMPAO00300", "/root/hidden/smpao00300/cond", "/root/send", "", "");
- } else {
- activateChild("SMPAO00300");
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_emrpatinfo" class="btn2_letter5" style="left:1119px; top:616px; width:75px; height:19px; ">
- <caption>진료정보</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- fOpenSMMMO02500();
- }
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter5" style="left:1119px; top:658px; width:75px; height:19px; ">
- <caption>처방조회</caption>
- </button>
- <button id="btn_excelsave" class="btn2_letter5" style="left:1119px; top:679px; width:75px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (grd_clodhist.rows == 1) {
- return;
- }
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- if (fileName != "") {
- //datagrid.saveExcel의 7번째 인자 값(boolean) : 그리드의 col type=combo일 경우 엑셀저장내용이 lable 또는 value로 설정 함
- grd_clodhist.saveExcel(fileName, "SheetName", true, true, "", "", true);
- }
- ]]>
- </script>
- </button>
- <button id="btn_print" class="btn2_letter5" style="left:1119px; top:700px; width:75px; height:19px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) {
- // 1. 전체출력 (그리드에 보여지는 내용 전체를 보고서로 전달한다.)
- model.removenode("/root/send/prntlist");
- model.makeNode("/root/send/prntlist");
-
- // 보고서에 들어갈 내용 담기
- for (var i = 1; i < grd_clodhist.rows; i++) {
- // 상단 정보
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/pid", model.getValue("/root/main/item1/otpt/pid")); // 환자번호
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/insukindcd", model.getValue("/root/main/item1/otpt/insukindcd") + "(" + opt_insukind.value + ")"); // 환자유형
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/patnm", model.getValue("/root/main/item1/otpt/patnm")); // 성명
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/suppkindcd", model.getValue("/root/main/item1/otpt/suppkindcd") + "(" + cmb_supprate.label + ")");// 보조유형
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/orddd", model.getValue("/root/main/item1/otpt/orddd")); // 진료일자
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/diagnm", model.getValue("/root/main/item1/otpt/diagnm")); // 주상병코드:명칭
-
- // 리스트
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/ediitem1", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("ediitem1"))); // 항
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/ediitem2", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("ediitem2"))); // 목
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/grupflag", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("grupflag"))); // G
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/grupcalcscorcd", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("grupcalcscorcd"))); // 그룹코드
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/matractflag", grd_clodhist.labelMatrix(i, grd_clodhist.colRef("matractflag"))); // 행위재료
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/snglcalcscorcd", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("snglcalcscorcd"))); // 수가코드
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/basecd", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("basecd"))); // EDI코드
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/estmcd", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("estmcd"))); // 산정코드
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/hosoutexptresncd", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("hosoutexptresncd"))); // 예외
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/hngnm", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("hngnm"))); // 한글명
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calcpayflag", grd_clodhist.labelMatrix(i, grd_clodhist.colRef("calcpayflag"))); // 급비
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/rcptyn", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("rcptyn"))); // 수납
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/payownbrate", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("payownbrate"))); // 요율
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/appunitcost", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("appunitcost"))); // 단가
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calcqty", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("calcqty"))); // 1회량
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calctims", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("calctims"))); // 횟수
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/daydrugqty", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("daydrugqty"))); // 1일량
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calcdays", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("calcdays"))); // 일수
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calcamt", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("calcamt"))); // 금액
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/edihospaddamt", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("edihospaddamt"))); // 종별가산단가
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/ediaddamt", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("ediaddamt"))); // 가산단가
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/totordamt", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("totordamt"))); // 총진료비
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/orddeptcd", grd_clodhist.valueMatrix(i, grd_clodhist.colRef("orddeptcd"))); // 처방과
- model.makeValue("/root/send/prntlist/prntinfo["+i+"]/orddrid", grd_clodhist.labelMatrix(i, grd_clodhist.colRef("orddrid"))); // 처방의
- }
- model.refresh();
- exeReportPreview("RPPIJ00700", "XMLSTR", "","", "false","","","","","false");
- }
- ]]>
- </script>
- </button>
- <group id="grp_clsphist" style="left:485px; top:106px; width:710px; height:170px; ">
- <switch id="swt_spclmemo" class="sw_box" style="left:0px; top:24px; width:710px; height:146px; ">
- <case id="case_spclspec">
- <datagrid id="grd_clsphist" nodeset="/root/main/list3/clcj" visibility="visible" caption="X^구분^EDI코드^구분코드^구분코드^내역^형식^상세설명^EDICDFLAG^calcsocrcd^oldspclcd^seqno^prcpdd^prcpno^prcphistno^execprcpseqno^currowstat" colsep="^" colwidth="15, 30, 90, 60, 137, 250, 56, 400, 100, 0, 0, 0, 0, 0, 0, 0, 0" ellipsis="true" explorerbar="sortshowmove" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:5px; top:35px; width:697px; height:100px; ">
- <col ref="rowstat"/>
- <col ref="unitflag" style="text-align:center; "/>
- <col ref="edicd"/>
- <col id="col01" ref="spclcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0117list/P0117">
- <label ref="cdid"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="cdnm"/>
- <col ref="spclspec" type="input"/>
- <col ref="spclformat"/>
- <col ref="detldesc"/>
- <col ref="edicdflag" visibility="hidden"/>
- <col ref="calcscorcd" visibility="hidden"/>
- <col ref="oldspclcd" style="background-color:#c0c0c0; "/>
- <col ref="seqno" style="background-color:#c0c0c0; "/>
- <col ref="prcpdd" style="background-color:#c0c0c0; "/>
- <col ref="prcpno" style="background-color:#c0c0c0; "/>
- <col ref="prcphistno" style="background-color:#c0c0c0; "/>
- <col ref="execprcpseqno" style="background-color:#c0c0c0; "/>
- <col ref="currowstat" style="background-color:#c0c0c0; "/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_clsphist", false, "/root/hidden/popupmenu/gridclcj/item", "name", "func"); // (tfHelper.js) 컨트롤에서 사용자 팝업 설정 함수
- if (event.button != 3) {
- var row = grd_clsphist.mouseRow;
- if (grd_clsphist.isCell(event.target) && row >= grd_clsphist.fixedRows) {
- // 해당 특정코드의 기재형식이 Message 용 output 컨트롤에 표시된다.
- var spclcd = model.getValue("/root/main/list3/clcj["+ row +"]/spclcd");
- if (spclcd == "JT001") {
- var spclspec = model.getValue("/root/main/list3/clcj["+ row +"]/spclspec");
- var spclformat = model.getValue("/root/main/list3/clcj["+ row +"]/spclformat");
- model.setValue("/root/hidden/list3/msgspclformat", "확인코드 - "+ spclcd +" / 입력코드내역 : "+ spclspec +" / 기재형식 : "+ spclformat);
- opt_msgspclformat.refresh();
- } else if (spclcd) {
- var cdnm = model.getValue("/root/main/list3/clcj["+ row +"]/cdnm");
- var spclspec = model.getValue("/root/main/list3/clcj["+ row +"]/spclspec");
- var spclformat = model.getValue("/root/main/list3/clcj["+ row +"]/spclformat");
- model.setValue("/root/hidden/list3/msgspclformat", "특정내역코드: "+ spclcd +" / 특정내역명칭: "+ cdnm +" / 기재내역: "+ spclspec +" / 기재형식: "+ spclformat);
- opt_msgspclformat.refresh();
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var row = grd_clsphist.row;
- var newspclcd = model.getValue("/root/main/list3/clcj["+ row +"]/spclcd");
- var newspclspec = model.getValue("/root/main/list3/clcj["+ row +"]/spclspec");
-
- // 1. 특정코드 변경 시
- if (grd_clsphist.col == grd_clsphist.colRef("spclcd")) {
- fChangeSpclCd();
-
- // 2. 그 외 필드 변경 시
- } else {
- fChangeOtherCd();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- var row = grd_clsphist.mouseRow;
- if (grd_clsphist.isCell(event.target) && row >= grd_clsphist.fixedRows) {
- var rowstatus = grd_clsphist.rowstatus(grd_clsphist.mouseRow);
- if (rowstatus == 0 || rowstatus == 2 || rowstatus == 4) { // DB에 저장된 data인 경우
- grd_clsphist.colDisabled(grd_clsphist.colRef("spclcd")) = true;
- grd_clsphist.colDisabled(grd_clsphist.colRef("spclspec")) = false;
- } else { // 신규로 추가한 경우
- grd_clsphist.colDisabled(grd_clsphist.colRef("spclcd")) = false;
- grd_clsphist.colDisabled(grd_clsphist.colRef("spclspec")) = false;
- var unitflag = model.getValue("/root/main/list3/clcj["+ grd_clsphist.mouseRow +"]/unitflag");
- if (unitflag == "J" || unitflag == "O") {
- if (model.getValue("/root/main/list3/clcj["+ grd_clsphist.mouseRow +"]/spclcd") == "JT001") {
- // 확인코드의 경우 전용 팝업창을 사용하므로 특정내역 Grid에서 수정하지 않는다.
- grd_clsphist.colDisabled(grd_clsphist.colRef("spclcd")) = true;
- grd_clsphist.cellComboNodeset(row, grd_clsphist.colRef("spclcd")) = "/root/init/P0117list/P0117[cdid = 'JT001']";
- } else {
- grd_clsphist.cellComboNodeset(row, grd_clsphist.colRef("spclcd")) = "/root/init/P0117list/P0117[cdid != 'JT001' and dispseq >= '27']";
- }
- } else {
- grd_clsphist.cellComboNodeset(row, grd_clsphist.colRef("spclcd")) = "/root/init/P0117list/P0117[dispseq < '27' and cdid != 'MX999']";
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu(); // (tfHelper.js) 사용자 팝업 설정 초기화
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 특정내역 Grid 에서 선택한 줄단위 특정내역을 조회하고, 명세서단위 특정내역을 수정/입력한다.
- if (grd_clsphist.isCell(event.target) && grd_clsphist.mouseRow >= grd_clsphist.fixedRows) {
- var row = grd_clsphist.mouseRow;
- if (model.getValue("/root/main/list3/clcj["+ row +"]/spclcd") == "JT001") {
- fSetCnfmCdSpclSpec();
- } else {
- fSetDocRefLnSpclSpec();
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onentercell">
- <![CDATA[
- // col@type = "input" 일 경우 onentercell시점에 EditMode 상태 만들기
- if (event.button != 3 && grd_clsphist.colType(grd_clsphist.col) == "input") {
- grd_clsphist.editCell();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_clsphist.gridToInstance(); // Sort 된 Grid 상의 Data 순서와 Instance Node 상의 Data 순서를 동일하게 맞춰준다.
- ]]>
- </script>
- </datagrid>
- <line id="line19" class="line_1" style="x1:5px; y1:30px; x2:702px; y2:30px; "/>
- <select1 id="rdo_unitflag" ref="/root/send/unitflag" class="radio_search" appearance="full" cols="4" overflow="visible" style="left:10px; top:7px; width:225px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>-</value>
- </item>
- <item>
- <label>명단위</label>
- <value>M</value>
- </item>
- <item>
- <label>줄단위</label>
- <value>J</value>
- </item>
- <item>
- <label>처방주석</label>
- <value>JX999</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- var visibleRow = 0;
- var rdounitflag = model.getValue("/root/send/unitflag");
- if (rdounitflag == "-") {
- for (var i = 1; i < grd_clsphist.rows; i++) {
- grd_clsphist.rowHidden(i) = false;
- visibleRow++;
- /*
- var rowstatus = grd_clsphist.rowstatus(i);
- if (rowstatus > 3) { // 삭제상태
- grd_clsphist.rowHidden(i) = true;
- } else {
- visibleRow++;
- }
- */
- }
- } else if (rdounitflag == "M") {
- for (var i = 1; i < grd_clsphist.rows; i++) {
- grd_clsphist.rowHidden(i) = false;
- var rowstatus = grd_clsphist.rowstatus(i);
- if (rowstatus > 3) { // 삭제상태
- grd_clsphist.rowHidden(i) = true;
- }
- else if (grd_clsphist.valueMatrix(i, grd_clsphist.colRef("unitflag")) != "M" ) {
- grd_clsphist.rowHidden(i) = true;
- } else {
- visibleRow++;
- }
- }
- } else if (rdounitflag == "J") {
- for (var i = 1; i < grd_clsphist.rows; i++) {
- grd_clsphist.rowHidden(i) = false;
- var rowstatus = grd_clsphist.rowstatus(i);
- if (rowstatus > 3) { // 삭제상태
- grd_clsphist.rowHidden(i) = true;
- }
- else if (grd_clsphist.valueMatrix(i, grd_clsphist.colRef("unitflag")) != "J" ) {
- grd_clsphist.rowHidden(i) = true;
- }
- }
- visibleRow = 1; // 줄단위가 선택된 상태에서는 자동으로 행추가를 하지 않는다.
- } else { // rdounitflag == "JX999"
- for (var i = 1; i < grd_clsphist.rows; i++) {
- grd_clsphist.rowHidden(i) = false;
- var rowstatus = grd_clsphist.rowstatus(i);
- if (rowstatus > 3) { // 삭제상태
- grd_clsphist.rowHidden(i) = true;
- }
- else if (grd_clsphist.valueMatrix(i, grd_clsphist.colRef("spclcd")) != "JX999" ) {
- grd_clsphist.rowHidden(i) = true;
- }
- }
- visibleRow = 1; // 줄단위가 선택된 상태에서는 자동으로 행추가를 하지 않는다.
- }
- if (checkAuth("X") && visibleRow == 0) { // 모든 row가 삭제 상태인 경우
- fSpclGridInsertRow(); // 특정내역 Grid 마우스 오른쪽 버튼 클릭시 팝업 메뉴 "행 추가"
- } else {
- grd_clsphist.row = 0;
- }
- }
- ]]>
- </script>
- </select1>
- <button id="button5" class="btn2_letter4" style="left:240px; top:5px; width:64px; height:19px; ">
- <caption>코드조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row = grd_clsphist.row;
- var spclcd = model.getValue("/root/main/list3/clcj["+ row +"]/spclcd");
-
- model.removeNodeset("/root/hidden/sppiz01400/cond");
- model.makeNode("/root/hidden/sppiz01400/cond");
- model.removeNodeset("/root/hidden/sppiz01400/rslt");
- model.makeNode("/root/hidden/sppiz01400/rslt");
-
- model.makevalue("/root/hidden/sppiz01400/cond/srchcond",spclcd);
- modal("SPPIZ01400" ,"", "10", "10", "SPPIZ01400", "/root/hidden/sppiz01400/cond", "/root/send", "", "");
-
- // 2008.03.11 박지욱 추가 (조회된 특정내역을 생성시키기)
- var spclcd = model.getValue("/root/hidden/sppiz01400/rslt/spclcd");
- var cdnm = model.getValue("/root/hidden/sppiz01400/rslt/cdnm");
- var spclspec = model.getValue("/root/hidden/sppiz01400/rslt/spclspec");
- var spclformat = model.getValue("/root/hidden/sppiz01400/rslt/spclformat");
- var detldesc = model.getValue("/root/hidden/sppiz01400/rslt/detldesc");
-
- if (spclcd != "") {
- var clsprow = grd_clsphist.rows - 1; // 특정내역 Grid 가장 마지막 줄에 추가한다.
-
- clsprow++;
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/rowstat", "I");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/unitflag", "M");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/edicd", "-");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/spclcd", spclcd);
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/cdnm", cdnm);
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/spclspec", spclspec);
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/spclformat", spclformat);
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/detldesc", detldesc);
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/calcscorcd", "-");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/oldspclcd", spclcd);
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/seqno", "");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/prcpdd", "");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/prcpno", "");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/prcphistno", "");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/execprcpseqno", "");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/currowstat", "");
- model.makeValue("/root/main/list3/clcj["+ clsprow +"]/edicdflag", "-");
- model.setValue("/root/hidden/list3/msgspclformat", "특정내역코드: "+ spclcd +" / 특정내역명칭: "+ cdnm +" / 기재내역: "+ spclspec +" / 기재형식: "+ spclformat);
-
- grd_clsphist.refresh();
- fSetClcjRowStatus();
-
- fSortSpclNo();
- fSpclGridInsertRow();
- }
- ]]>
- </script>
- </button>
- <button id="btn_savespcllist" class="btn5_letter2" style="left:655px; top:5px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //특정내역을 저장한다.
- fSaveClcjList();
- ]]>
- </script>
- </button>
- </case>
- <case id="case_judgrmemo" selected="true">
- <textarea id="tar_judgrmemo" ref="/root/main/item1/memo/judgmemo" style="left:5px; top:27px; width:695px; height:109px; vertical-align:top; ">
- <hint>
- <![CDATA[심사자 메모]]>
- </hint>
- <script type="javascript" ev:event="onmouseout">
- <![CDATA[
- tar_judgrmemo.attribute("_selectionText") = tar_judgrmemo.selectionText;
- ]]>
- </script>
- </textarea>
- <button id="btn_memohistory" class="btn2_letter5" style="left:5px; top:5px; width:75px; height:19px; ">
- <caption>심사자메모</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("1", "");
- ]]>
- </script>
- </button>
- <button id="btn_memohistory_drug" class="btn2_letter2" style="left:83px; top:5px; width:42px; height:19px; ">
- <caption>약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("1", "01"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_memohistory_injection" class="btn2_letter2" style="left:128px; top:5px; width:42px; height:19px; ">
- <caption>주사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("1", "02"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_memohistory_treat" class="btn2_letter2" style="left:173px; top:5px; width:42px; height:19px; ">
- <caption>처치</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("1", "03"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_memohistory_exam" class="btn2_letter2" style="left:218px; top:5px; width:42px; height:19px; ">
- <caption>검사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("1", "04"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_memohistory_etc" class="btn2_letter2" style="left:263px; top:5px; width:42px; height:19px; ">
- <caption>기타</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("1", "99"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_clearjudgrmemo" class="btn5_letter3" style="left:605px; top:5px; width:53px; height:19px; ">
- <caption>지우기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.resetInstanceNode("/root/main/item1/memo/judgmemo");
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_toclammemo" class="btn5_letter7" style="left:505px; top:5px; width:97px; height:19px; ">
- <caption>청구메모로 전달</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var memo = model.getValue("/root/main/item1/memo/edimemo");
- if (memo) {
- var seletedMemo = tar_judgrmemo.attribute("_selectionText");
- if (seletedMemo) {
- memo += " \n"+ seletedMemo;
- } else {
- var judgmemo = model.getValue("/root/main/item1/memo/judgmemo");
- if (judgmemo) {
- memo += " \n"+ model.getValue("/root/main/item1/memo/judgmemo");
- }
- }
- } else {
- var seletedMemo = tar_judgrmemo.attribute("_selectionText");
- if (seletedMemo) {
- memo = seletedMemo;
- } else {
- memo = model.getValue("/root/main/item1/memo/judgmemo");
- }
- }
- model.setValue("/root/main/item1/memo/edimemo", memo);
- model.refresh();
- btn_ediclammemo.selected = true;
- case_ediclammemo.selected = true;
- model.toggle("case_ediclammemo"); // 해당 tab 으로 토글시킨다.
- ]]>
- </script>
- </button>
- <button id="btn_judgmemosave" class="btn5_letter2" style="left:660px; top:5px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //심사자메모를 저장한다.
- fSaveMemo();
- ]]>
- </script>
- </button>
- </case>
- <case id="case_ediclammemo">
- <textarea id="tar_ediclammemo" ref="/root/main/item1/memo/edimemo" style="left:5px; top:27px; width:695px; height:109px; vertical-align:top; ">
- <hint>
- <![CDATA[EDI 청구메모]]>
- </hint>
- </textarea>
- <button id="btn_memoedi" class="btn2_letter5" style="left:5px; top:5px; width:75px; height:19px; ">
- <caption>EDI 메모</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("2", "");
- ]]>
- </script>
- </button>
- <button id="btn_memoedi_drug" class="btn2_letter2" style="left:83px; top:5px; width:42px; height:19px; ">
- <caption>약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("2", "01"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_memoedi_injection" class="btn2_letter2" style="left:128px; top:5px; width:42px; height:19px; ">
- <caption>주사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("2", "02"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_memoedi_treat" class="btn2_letter2" style="left:173px; top:5px; width:42px; height:19px; ">
- <caption>처치</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("2", "03"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_memoedi_exam" class="btn2_letter2" style="left:218px; top:5px; width:42px; height:19px; ">
- <caption>검사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("2", "04"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_memoedi_etc" class="btn2_letter2" style="left:263px; top:5px; width:42px; height:19px; ">
- <caption>기타</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // SPPIZ00700_심사Comment조회.xrw 호출
- fGetJudgEdiComment("2", "99"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
- ]]>
- </script>
- </button>
- <button id="btn_clearediclammemo" class="btn5_letter3" style="left:605px; top:5px; width:53px; height:19px; ">
- <caption>지우기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.resetInstanceNode("/root/main/item1/memo/edimemo");
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_edimemosave" class="btn5_letter2" style="left:660px; top:5px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSaveMemo();
- ]]>
- </script>
- </button>
- </case>
- </switch>
- <button id="btn_spclspec" class="btn_sw" group="tab" selected="true" style="left:0px; top:3px; width:85px; height:22px; ">
- <caption>특정내역</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (case_spclspec.selected) { // 기존에 이미 선택되어 있는 tab인데 해당 tab을 다시 선택한 경우
- if (swt_spclmemo.attribute("height") == "608") { // 세로로 확대된 창을 원래대로 한다.
- fCutSwitchSize();
- } else { // textarea를 세로로 확대시킨다.
- fExpandSwitchSize();
- }
- } else { // 기존에 선택되지 않은 tab인 경우
- fCutSwitchSize();
- }
- model.toggle("case_spclspec"); // 해당 tab 으로 토글시킨다.
- ]]>
- </script>
- </button>
- <button id="btn_judgrmemo" class="btn_sw" group="tab" style="left:84px; top:3px; width:85px; height:22px; ">
- <caption>심사자메모</caption>
- <!--
- <toggle case="case_judgrmemo" ev:event="onclick"/>
- -->
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (case_judgrmemo.selected) { // 기존에 이미 선택되어 있는 tab인데 해당 tab을 다시 선택한 경우
- if (swt_spclmemo.attribute("height") == "608") { // 세로로 확대된 창을 원래대로 한다.
- fCutSwitchSize();
- } else { // textarea를 세로로 확대시킨다.
- fExpandSwitchSize();
- }
- } else { // 기존에 선택되지 않은 tab인 경우
- fCutSwitchSize();
- }
- model.toggle("case_judgrmemo"); // 해당 tab 으로 토글시킨다.
- ]]>
- </script>
- </button>
- <button id="btn_ediclammemo" class="btn_sw" group="tab" style="left:168px; top:3px; width:65px; height:22px; ">
- <caption>MX999</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (case_ediclammemo.selected) { // 기존에 이미 선택되어 있는 tab인데 해당 tab을 다시 선택한 경우
- if (swt_spclmemo.attribute("height") == "608") { // 세로로 확대된 창을 원래대로 한다.
- fCutSwitchSize();
- } else { // textarea를 세로로 확대시킨다.
- fExpandSwitchSize();
- }
- } else { // 기존에 선택되지 않은 tab인 경우
- fCutSwitchSize();
- }
- model.toggle("case_ediclammemo"); // 해당 tab 으로 토글시킨다.
- ]]>
- </script>
- </button>
- <button id="btn_mt0004" class="btn2_letter4" style="left:501px; top:2px; width:64px; height:19px; ">
- <caption>MT004</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetSpclMT004(); // 특정내역 중 MT004 내역을 설정한다.
- ]]>
- </script>
- </button>
- <button id="btn_attData" class="btn2_letter4" style="left:568px; top:2px; width:64px; height:19px; ">
- <caption>소명자료</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetAttachedDataList(); // 특정내역 중 MT015, MT016 내역을 조회하여 "소명자료" Btn (첨부물 자료관리) Popup 화면에 표시한다.
- ]]>
- </script>
- </button>
- <button id="btn_memohist" class="btn2_letter4" style="left:635px; top:2px; width:64px; height:19px; ">
- <caption>메모이력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetMemoHistList(); // 특정 환자에 대해 그동안 작성된 심사자메모, 청구메모 내역을 조회한다.
- ]]>
- </script>
- </button>
- <button id="btn_spcldetl" class="btn2_letter6" visibility="hidden" style="left:412px; top:2px; width:86px; height:19px; ">
- <caption>특정내역상세</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row = grd_clsphist.row;
- var spclcd = model.getValue("/root/main/list3/clcj["+ row +"]/spclcd");
- model.setValue("/root/hidden/sppiz01400/cond/srchcond",spclcd);
- modal("SPPIZ01400" ,"", "10", "10", "SPPIZ01400", "/root/hidden/sppiz01400/cond", "/root/send", "", "");
- ]]>
- </script>
- </button>
- </group>
- <output id="opt_patage" ref="/root/main/item1/otpt/patage" class="output_fix" style="left:318px; top:31px; width:37px; height:19px; ">
- <hint>
- <![CDATA[나이]]>
- </hint>
- </output>
- <select1 id="cmb_supprate" ref="/root/hidden/item1/otpt/patsupprate" class="combo_default" disabled="true" navindex="3" appearance="minimal" style="left:243px; top:79px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/item3/supp">
- <label ref="suppratenm"/>
- <value ref="supprateid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 보조유형 및 요율 combo의 선택 값이 변경된 경우 각각을 해당 output에 설정한다.
- fSetPatSuppRate();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_orddrid" ref="/root/main/item1/otpt/orddrid" class="combo_default" disabled="true" navindex="6" appearance="minimal" style="left:421px; top:79px; width:74px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/orddrid/orddridlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (model.getValue("/root/main/item1/otpt/orddeptcd") == "") {
- messageBox("진료과를 먼저", "C002"); ///진료과를 먼저 선택하십시오.
- cmb_orddrid.disabled = true;
- }
- ]]>
- </script>
- </select1>
- <select1 id="cmb_ordfildcd" ref="/root/main/item1/otpt/ordfildcd" class="combo_default" disabled="true" navindex="4" appearance="minimal" style="left:421px; top:31px; width:98px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0291list/P0291">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <output id="opt_gender" ref="/root/main/item1/otpt/gender" class="output_fix" style="left:134px; top:55px; width:18px; height:19px; ">
- <hint>
- <![CDATA[성별]]>
- </hint>
- </output>
- <output id="opt_patrrgstno" ref="/root/main/item1/otpt/patrrgstno" class="output_fix" format="999999-9999999" style="left:223px; top:31px; width:92px; height:19px; "/>
- <output id="opt_insukind" ref="/root/main/item1/otpt/insukindnm" class="output_fix" style="left:243px; top:55px; width:112px; height:19px; "/>
- <caption id="caption51" class="cell_1" style="left:155px; top:78px; width:65px; height:23px; ">보조/요율</caption>
- <input id="ipt_pid" ref="/root/main/item1/otpt/pid" class="input_default" navindex="1" maxlength="10" style="left:63px; top:31px; width:68px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- var orddd = model.getValue("/root/main/item1/otpt/orddd"); // 접수일자
- var oldpid = model.getValue("/root/main/item1/otpt/pid");
- setInputNodeCurText(); // (tfHelper.js) 현재 인풋값 노드 반영
- var newpid = model.getValue("/root/main/item1/otpt/pid");
- var rslt = fInitSrchData2(); // fInitSrchData() + 이전심사되돌리기 기능
- if (rslt == false) { // 수정사항 저장이 완료되지 않아 초기화할 수 없는 경우
- model.setValue("/root/main/item1/otpt/pid", oldpid);
- model.refresh();
- } else {
- // 환자상단 지우기
- delPatientInfos();
- // 대상자조회화면을 띄운다.
- model.setValue("/root/main/item1/otpt/orddd", orddd);
- model.setValue("/root/main/item1/otpt/pid", newpid);
- model.refresh();
- fGetOutDayJudgTrgtManPidSrch();
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var orddd = model.getValue("/root/main/item1/otpt/orddd"); // 접수일자
- var newpid = model.getValue("/root/main/item1/otpt/pid");
- var oldpid = model.getValue("/root/hidden/item1/initotpt/otpt/pid");
- var rslt = fInitSrchData(); // 화면을 초기화한다.
- if (rslt == false) { // 수정사항 저장이 완료되지 않아 초기화할 수 없는 경우
- model.setValue("/root/main/item1/otpt/pid", oldpid);
- model.refresh();
- } else {
- model.setValue("/root/main/item1/otpt/orddd", orddd);
- model.setValue("/root/main/item1/otpt/pid", newpid);
- model.refresh();
- }
- ]]>
- </script>
- </input>
- <output id="opt_patnm" ref="/root/main/item1/otpt/patnm" class="output_fix" style="left:63px; top:55px; width:68px; height:19px; "/>
- <caption id="caption20" class="cell_1" style="left:708px; top:78px; width:60px; height:23px; ">증번호</caption>
- <caption id="caption11" class="cell_1" style="left:358px; top:54px; width:60px; height:23px; ">진료과</caption>
- <caption id="caption12" class="cell_1" style="left:155px; top:54px; width:65px; height:23px; ">보험유형</caption>
- <caption id="caption13" class="cell_1" style="left:0px; top:54px; width:60px; height:23px; ">환자이름</caption>
- <output id="opt_chosindayno" ref="/root/main/item1/otpt/chosindayno" class="output_fix" style="left:590px; top:31px; width:56px; height:19px; text-align:right; ">
- <hint>
- <![CDATA[내원일수]]>
- </hint>
- </output>
- <caption id="caption22" class="cell_1" style="left:358px; top:30px; width:60px; height:23px; ">진료분야</caption>
- <caption id="caption14" class="cell_1" style="left:859px; top:78px; width:60px; height:23px; ">심사일시</caption>
- <output id="opt_insdnm" ref="/root/main/item1/otpt/insdnm" class="output_fix" style="left:590px; top:79px; width:115px; height:19px; "/>
- <output id="opt_insunm" ref="/root/main/item1/otpt/insunm" class="output_fix" style="left:771px; top:55px; width:85px; height:19px; "/>
- <caption id="caption15" class="cell_1" style="left:358px; top:78px; width:60px; height:23px; ">진료의</caption>
- <caption id="caption16" class="cell_1" style="left:859px; top:30px; width:60px; height:23px; ">주부유형</caption>
- <caption id="caption17" class="cell_1" style="left:522px; top:54px; width:65px; height:23px; ">진료결과</caption>
- <caption id="caption48" class="cell_1" style="left:522px; top:30px; width:65px; height:23px; ">내원/요양</caption>
- <caption id="caption37" class="cell_1" style="left:155px; top:30px; width:65px; height:23px; ">주민번호</caption>
- <caption id="caption18" class="cell_1" style="left:708px; top:30px; width:60px; height:23px; ">조합기호</caption>
- <caption id="caption40" class="cell_1" style="left:0px; top:30px; width:60px; height:23px; ">등록번호</caption>
- <select1 id="cmb_orddeptcd" ref="/root/main/item1/otpt/orddeptcd" class="combo_default" disabled="true" navindex="5" appearance="minimal" style="left:421px; top:55px; width:98px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/orddeptcd/orddeptcdlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- cmb_orddrid.choices.itemset.attribute("nodeset") = "/root/init/orddrid/orddridlist[dp = '" + model.getValue("/root/main/item1/otpt/orddeptcd") + "']";
- model.resetInstanceNode("/root/main/item1/otpt/orddrid"); // 진료과가 변경되었으므로 주치의를 초기화한다.
- model.refresh();
- cmb_orddrid.disabled = false;
- ]]>
- </script>
- </select1>
- <input id="ipt_certno" ref="/root/main/item1/otpt/certno" class="input_default" disabled="true" navindex="9" style="left:771px; top:79px; width:85px; height:19px; "/>
- <input id="inp_orddd" ref="/root/main/item1/otpt/orddd" class="input_default" navindex="2" inputtype="date" format="yyyy-mm-dd" style="left:63px; top:79px; width:89px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- var pid = model.getValue("/root/main/item1/otpt/pid");
- var oldorddd = model.getValue("/root/main/item1/otpt/orddd"); // 접수일자
- setInputNodeCurText(); // (tfHelper.js) 현재 인풋값 노드 반영
- var neworddd = model.getValue("/root/main/item1/otpt/orddd");
-
- if (!isValidDateTime(neworddd)) { // (dateHelper.js) 유효한 날짜, 시간 인지 점검
- model.setValue("/root/main/item1/otpt/orddd", oldorddd);
- model.refresh();
- } else {
- var rslt = fInitSrchData(); // 화면을 초기화한다.
- if (rslt == false) { // 수정사항 저장이 완료되지 않아 초기화할 수 없는 경우
- model.setValue("/root/main/item1/otpt/orddd", oldorddd);
- model.refresh();
- } else {
- model.setValue("/root/main/item1/otpt/orddd", neworddd);
- model.setValue("/root/main/item1/otpt/pid", pid);
- model.refresh();
-
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var pid = model.getValue("/root/main/item1/otpt/pid");
- var neworddd = model.getValue("/root/main/item1/otpt/orddd");
- var oldorddd = model.getValue("/root/hidden/item1/initotpt/otpt/orddd"); // 접수일자
- if (!isValidDateTime(neworddd)) { // (dateHelper.js) 유효한 날짜, 시간 인지 점검
- model.setValue("/root/main/item1/otpt/orddd", oldorddd);
- model.refresh();
- } else {
- var rslt = fInitSrchData(); // 화면을 초기화한다.
- if (rslt == false) { // 수정사항 저장이 완료되지 않아 초기화할 수 없는 경우
- model.setValue("/root/main/item1/otpt/orddd", oldorddd);
- model.refresh();
- } else {
- model.setValue("/root/main/item1/otpt/orddd", neworddd);
- model.setValue("/root/main/item1/otpt/pid", pid);
- model.refresh();
- }
- }
- ]]>
- </script>
- </input>
- <caption id="caption41" class="cell_1" style="left:708px; top:54px; width:60px; height:23px; ">조합명칭</caption>
- <caption id="caption42" class="cell_1" style="left:859px; top:54px; width:60px; height:23px; ">문제환자</caption>
- <button id="btn_srchpid" class="icon_search" style="left:136px; top:31px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var ipt_pid = model.getValue("/root/main/item1/otpt/pid");
- if (ipt_pid) {
- model.setValue("/root/hidden/sppmc02500/cond/srchcond", "1"); // 검색조건 : 등록번호로 설정
- model.setValue("/root/hidden/sppmc02500/cond/pid", ipt_pid);
- } else {
- model.resetInstanceNode("/root/hidden/sppmc02500/cond");
- }
- modal("SPPMC02500", 1,150, 150, "SPPMC02500", "/root/hidden/sppmc02500/cond", "/root/send", "", "");
- var srch_pid = model.getValue("/root/main/patinfo/patinfolist/pid");
- if (srch_pid) { // SPPMC02500_환자조회 화면에서 조회한 경우임
- var rslt = fInitSrchData(); // 화면을 초기화한다.
- if (rslt == false) { // 수정사항 저장이 완료되지 않아 초기화할 수 없는 경우
- } else {
- model.removeNodeset("/root/main/patinfo/patinfolist"); // patinfolist가 제거됨 (resetInstanceNode의 경우 값은 지우고 노드는 남아있음)
- model.makeNode("/root/main/patinfo/patinfolist"); // SPPMC02500_환자조회 팝업을 다시 조회할 경우를 위해 다시 노드를 추가함
- model.setValue("/root/main/item1/otpt/pid", srch_pid);
- model.refresh();
- }
- }
- ]]>
- </script>
- </button>
- <output id="opt_payownbrate" ref="/root/main/item1/otpt/payownbrate" class="output_fix" style="left:331px; top:79px; width:24px; height:19px; text-align:center; ">
- <hint>
- <![CDATA[요율]]>
- </hint>
- </output>
- <caption id="caption43" class="cell_1" style="left:522px; top:78px; width:65px; height:23px; ">가입자</caption>
- <caption id="caption44" class="cell_1" style="left:0px; top:78px; width:60px; height:23px; ">접수일자</caption>
- <output id="ipt_insuno" ref="/root/main/item1/otpt/insuno" class="output_fix" navindex="8" inputtype="button" editable="false" appearance="output" style="left:771px; top:31px; width:64px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
-
- ]]>
- </script>
- </output>
- <output id="opt_insukindcd" ref="/root/main/item1/otpt/insukindcd" class="output_fix" style="left:223px; top:55px; width:17px; height:19px; "/>
- <select1 id="cmb_ordrsltcd" ref="/root/main/item1/otpt/ordrsltcd" class="combo_default" disabled="true" navindex="7" appearance="minimal" style="left:590px; top:55px; width:115px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0110list/P0110">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <output id="opt_medcaredayno" ref="/root/main/item1/otpt/medcaredayno" class="output_fix" style="left:649px; top:31px; width:56px; height:19px; text-align:right; ">
- <hint>
- <![CDATA[요양일수]]>
- </hint>
- </output>
- <output id="opt_suppkind" ref="/root/main/item1/otpt/suppkindcd" class="output_fix" style="left:223px; top:79px; width:17px; height:19px; "/>
- <output id="opt_mskind" ref="/root/main/item1/otpt/mskind" class="output_fix" style="left:922px; top:31px; width:33px; height:19px; "/>
- <caption id="caption45" class="cell_1" style="left:1035px; top:78px; width:60px; height:23px; ">심사상태</caption>
- <caption id="caption46" class="cell_1" style="left:958px; top:30px; width:40px; height:23px; ">자격</caption>
- <output id="opt_lastjudgdt" ref="/root/main/item1/otpt/lastjudgdt" class="output_fix" format="yyyy-mm-dd hh:nn:ss" style="left:922px; top:79px; width:108px; height:19px; "/>
- <output id="opt_specordyn" ref="/root/main/item1/otpt/specordyn" class="output_fix" style="left:499px; top:79px; width:19px; height:19px; ">
- <hint>
- <![CDATA[요율]]>
- </hint>
- </output>
- <button id="btn_histref" class="btn2_letter4" style="left:410px; top:5px; width:64px; height:19px; ">
- <caption>이력조회</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("histref");
- grp_dropdownmenu.attribute("left") = "440px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "440px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_qualinfo" class="btn2_letter4" style="left:542px; top:5px; width:64px; height:19px; ">
- <caption>자격정보</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("qualinfo");
- grp_dropdownmenu.attribute("left") = "572px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "572px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_patinfo" class="btn2_letter4" style="left:476px; top:5px; width:64px; height:19px; ">
- <caption>환자정보</caption>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- model.toggle("patinfo");
- grp_dropdownmenu.attribute("left") = "506px";
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (grp_dropdownmenu.visible == true) {
- grp_dropdownmenu.visible = false;
- } else {
- grp_dropdownmenu.attribute("left") = "506px";
- grp_dropdownmenu.visible = true;
- }
- ]]>
- </script>
- </button>
- <button id="btn_srchinsu" class="icon_search" style="left:839px; top:31px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var parm = model.getValue("/root/main/item1/otpt/patrrgstno").substr(0,6) +
- model.getValue("/root/main/item1/otpt/patrrgstno").substr(6,7) + "▦" + //주민번호 //20090907 zzui 수정
- model.getValue("/root/main/item1/otpt/patnm") + "▦" + //이름 //20090907 zzui 수정
- getCurrentDate() + "▦" + //입원일
- model.getValue("/root/main/item1/otpt/cretno") + "▦" + //생성번호
- "O" + "▦" + //진료형태
- getCurrentDate() + "▦" + //퇴원일자
- "" + "▦" + //본인일부부담금
- "" + "▦" + //기관부담금
- model.getValue("/root/main/item1/otpt/pid") + "▦" + //등록번호
- model.getValue("/root/main/item1/otpt/orddeptcd") + "▦" ; //진료과
-
- setParameter("SPPMC03900_PARM",parm);
- modal("SPPMC03900", "1","50", "50", "SPPMC03900", "", "");
-
- /*
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno != "") {
- //보험증번호 조회(보험자격조회)
- var rrgstno = model.getValue("/root/main/item1/otpt/patrrgstno");
- rrgstno = rrgstno.replace("-", "");
- var hngnm = model.getValue("/root/main/item1/otpt/patnm");
- var orddd = model.getValue("/root/main/item1/otpt/orddd");
-
- var parm = rrgstno + "▦" + hngnm + "▦" + orddd + "▦"; // 주민번호▦이름▦진료일자
-
- setParameter("SPPMC03700_PARM",parm);
- setParameter("SPPMC03700_RTN","");
-
- modal("SPPMC03700", "1","400", "400", "SPPMC03700", "", "", "", "");
-
- if (getParameter("SPPMC03700_RTN") == "N" || getParameter("SPPMC03700_RTN") == "") {
- return;
- }
-
- if (getParameter("SPPMC03700_RTN") == "Y") {
-
- }
- } */
- ]]>
- </script>
- </button>
- <line id="line1" class="line_2" style="x1:0px; y1:76px; x2:1194px; y2:76px; "/>
- <line id="line20" class="line_3" style="x1:0px; y1:100px; x2:1194px; y2:100px; "/>
- <output id="opt_probjudgflag" ref="/root/main/item1/otpt/probjudgflag" class="output_fix" style="left:922px; top:55px; width:83px; height:19px; "/>
- <button id="btn_probjudg" class="icon_search" style="left:1010px; top:56px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var pid = model.getValue("/root/main/item1/otpt/pid");
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- var orddd = model.getValue("/root/main/item1/otpt/orddd");
- if (pid != "" && cretno != "") {
- model.setValue("/root/send/item6/list/srchcond", 1);
- model.setValue("/root/send/item6/list/pid", pid);
- model.setValue("/root/send/item6/list/orddd", orddd);
-
- // pam/patinfomngtweb/xrw/SMPMC01300_특이환자관리.xrw 띄우기
- modal("SMPMC01300", "1", "", "", "SMPMC01300", "/root/send/item6/list", "/root/source");
-
- // 환자의 특이내역이 있는지 다시 조회하여 문제환자 Y,N을 붙여주도록 한다.
- submit("TRPIJ00711");
-
- var probjudgflag = model.getValue("/root/main/item6/prob/probjudgflag");
- model.setValue("/root/main/item1/otpt/probjudgflag", probjudgflag);
-
- // 색상 부여
- fSetProbJudgColor();
-
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <output id="opt_rareobstflag" ref="/root/main/item1/otpt/rareobstflag" class="output_fix" style="left:1000px; top:30px; width:32px; height:19px; "/>
- <group id="grp_cldihist" style="left:0px; top:106px; width:483px; height:170px; ">
- <button id="btn_opyn" class="btn2_letter4" style="left:282px; top:0px; width:64px; height:19px; ">
- <caption>수술(유)</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cretno = model.getValue("/root/main/item1/otpt/cretno");
- if (cretno) { // 조회된 심사대상자가 있으면
- var judgOpenWindow = getChildWindow("SPPIZ01300"); // SPPIZ01300_수술정보조회
- if (judgOpenWindow == null) {
- model.resetInstanceNode("/root/hidden/sppiz01300/cond");
- model.setValue("/root/hidden/sppiz01300/cond/pid", model.getValue("/root/main/item1/otpt/pid"));
- model.setValue("/root/hidden/sppiz01300/cond/indd", model.getValue("/root/main/item1/otpt/orddd"));
- model.setValue("/root/hidden/sppiz01300/cond/cretno", model.getValue("/root/main/item1/otpt/cretno"));
- model.setValue("/root/hidden/sppiz01300/cond/ioflag", "O");
- open("SPPIZ01300" ,"", "10", "10", "SPPIZ01300","/root/hidden/sppiz01300/cond", "/root/send/data1", "", "");
- } else {
- judgOpenWindow.javascript.fSrchInfo();
- activateChild("SPPIZ01300");
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_diagHist" class="btn2_letter4" style="left:349px; top:0px; width:64px; height:19px; ">
- <caption>상병이력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetDiagHistList(); // 특정 환자에 대한 상병이력을 조회한다.
- ]]>
- </script>
- </button>
- <caption id="cap_diag" class="tit_2" style="left:5px; top:5px; width:43px; height:14px; ">
- <![CDATA[상병]]>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (grd_cldihist.attribute("height") == "145") { // 기존 크기를 세로로 확대시킨다.
- grp_cldihist.attribute("height") = "255";
- grd_cldihist.attribute("height") = "230";
- cap_message.attribute("left") = "485";
- opt_msgspclformat.attribute("left") = parseInt(cap_message.attribute("left")) + 90;
- opt_msgspclformat.attribute("width") = 1099 - parseInt(cap_message.attribute("left")) + 5; //"545";
- } else {
- grp_cldihist.attribute("height") = "170";
- grd_cldihist.attribute("height") = "145";
- cap_message.attribute("left") = "5";
- opt_msgspclformat.attribute("left") = parseInt(cap_message.attribute("left")) + 90;
- opt_msgspclformat.attribute("width") = 1099 - parseInt(cap_message.attribute("left")) + 5; //"1099";
- }
- ]]>
- </script>
- </caption>
- <line id="line16" class="line_1" style="x1:0px; y1:20px; x2:480px; y2:20px; "/>
- <datagrid id="grd_cldihist" nodeset="/root/main/list1/diag" visibility="visible" caption="X^R/O^no^상병코드^상 병 명^진료과^진료개시일^치식EDI^치식^pid^orddd^cretno^diagengnm^seqno^addflag^drinptyn" colsep="^" colwidth="14, 29, 20, 55, 170, 50, 85, 30, 30, 0, 1, 0, 0, 0, 0, 0" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:0px; top:25px; width:480px; height:145px; ">
- <col ref="rowstat"/>
- <col checkvalue="R,C" ref="diagkindcd" type="checkbox"/>
- <col imemode="disabled" ref="diagseq" type="input" format="##" style="text-align:center; "/>
- <col imemode="disabled" ref="diagcd" type="input" _chartype="upper"/>
- <col ref="diagnm"/>
- <col editmode="input" ref="diagorddeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/orddeptcd/orddeptcdlist">
- <label ref="deptengabbr"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="ordfromdd" type="inputdate" format="yyyy/mm/dd"/>
- <col ref="toot" visibility="hidden"/>
- <col ref="toot1"/>
- <col ref="pid" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="orddd" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="cretno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="diagengnm" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="seqno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="addflag" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="drinptyn" visibility="hidden" style="background-color:#c0c0c0; "/>
- <script type="javascript" ev:event="onstartedit">
- <![CDATA[
- var row = grd_cldihist.row;
- model.setValue("/root/hidden/list1/diag/oldseq", model.getValue("/root/main/list1/diag["+ row +"]/diagseq"));
- model.setValue("/root/hidden/list1/diag/olddiagcd", model.getValue("/root/main/list1/diag["+ row +"]/diagcd"));
- model.setValue("/root/hidden/list1/diag/olddiagnm", model.getValue("/root/main/list1/diag["+ row +"]/diagnm"));
- model.setValue("/root/hidden/list1/diag/oldengnm", model.getValue("/root/main/list1/diag["+ row +"]/diagengnm"));
- model.setValue("/root/hidden/list1/diag/oldrowstat", grd_cldihist.rowstatus(row));
- model.setValue("/root/hidden/list1/diag/oldordfromdd", model.getValue("/root/main/list1/diag["+ row +"]/ordfromdd"));
- ]]>
- </script>
- <script type="javascript" ev:event="onendedit">
- <![CDATA[
- var col = grd_cldihist.col;
- if (col == grd_cldihist.colRef("diagseq")) { // no (상병순서)
- if (model.getValue("/root/main/list1/diag["+ grd_cldihist.row +"]/diagseq") != model.getValue("/root/hidden/list1/diag/oldseq")) {
- // 사용자가 입력한 숫자를 기준으로 상병순서 부여
- fChangeDiagNo();
- }
- }
- else if (col == grd_cldihist.colRef("diagcd")) { // '상병코드'
- if (model.getValue("/root/main/list1/diag["+ grd_cldihist.row +"]/diagcd") != model.getValue("/root/hidden/list1/diag/olddiagcd")) {
- model.resetInstanceNode("/root/main/list1/diag["+ grd_cldihist.row +"]/diagnm");
- model.resetInstanceNode("/root/main/list1/diag["+ grd_cldihist.row +"]/diagengnm");
- fSearchDiageCode();
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (event.button == 3) { // 3 : 오른쪽 버튼
- if (grd_cldihist.isCell(event.target) && grd_cldihist.mouseRow >= grd_cldihist.fixedrows) {
- var rowstatus = grd_cldihist.rowstatus(grd_cldihist.mouseRow);
- if (rowstatus == 4) { // 4 : delete
- setPopupMenu("grd_cldihist", false, "/root/hidden/popupmenu/griddiag/delitem", "name", "func"); // (tfHelper.js) 컨트롤에서 사용자 팝업 설정 함수
- } else {
- setPopupMenu("grd_cldihist", false, "/root/hidden/popupmenu/griddiag/item", "name", "func"); // (tfHelper.js) 컨트롤에서 사용자 팝업 설정 함수
- }
- }
- } else {
- if (grd_cldihist.isCell(event.target) && grd_cldihist.mouseRow >= grd_cldihist.fixedrows) {
- // 해당 상병의 한글상병명과 영문상병명이 Message 용 output 컨트롤에 표시된다.
- var diagcd = model.getValue("/root/main/list1/diag["+ grd_cldihist.mouseRow +"]/diagcd");
- var diagnm = model.getValue("/root/main/list1/diag["+ grd_cldihist.mouseRow +"]/diagnm");
- var diagengnm = model.getValue("/root/main/list1/diag["+ grd_cldihist.mouseRow +"]/diagengnm");
- model.setValue("/root/hidden/list3/msgspclformat", "상병코드 - "+ diagcd +" / "+ diagnm +" / "+ diagengnm);
- opt_msgspclformat.refresh();
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu(); // (tfHelper.js) 사용자 팝업 설정 초기화
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var row = grd_cldihist.mouseRow;
- if (grd_cldihist.isCell(event.target) && row >= grd_cldihist.fixedrows) {
- var col = grd_cldihist.mouseCol;
- if (col == grd_cldihist.colRef("diagnm")) { // '상병명'
- // 상병코드 조회를 위해 SPPIZ00400_상병코드조회.xrw 를 호출한다.
- fSearchSPPIZ00400();
- // var cretno = model.getValue("/root/main/item1/otpt/cretno");
- // if (cretno) { // 조회된 심사대상자가 있음
- // fSortDiagNo(true);
- // }
- }
- else if (col == grd_cldihist.colRef("toot1")) { // 상병 - 치식여부 (Y/N)
- fDiagOrderToothInput("Diag");
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onentercell">
- <![CDATA[
- // col@type = "input" 일 경우 onentercell시점에 EditMode 상태 만들기
- if (grd_cldihist.colType(grd_cldihist.col) == "input") {
- grd_cldihist.editCell();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var col = grd_cldihist.col;
- if (col == grd_cldihist.colRef("ordfromdd")) { // 진료개시일이 변경된 경우
- var row = grd_cldihist.row;
- var ordfromdd = model.getValue("/root/main/list1/diag["+ row +"]/ordfromdd");
- if (!isValidDateTime(ordfromdd)) { // (dateHelper.js) 유효한 날짜, 시간 인지 점검
- model.setValue("/root/main/list1/diag["+ row +"]/ordfromdd", model.getValue("/root/hidden/list1/diag/oldordfromdd"));
- grd_cldihist.rowstatus(row) = model.getValue("/root/hidden/list1/diag/oldrowstat");
- //model.refresh();
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (grd_cldihist.colType(grd_cldihist.col) == "input") {
- grd_cldihist.editCell();
- }
- ]]>
- </script>
- </datagrid>
- <button id="btn_diagSrch" class="btn2_letter4" style="left:416px; top:0px; width:64px; height:19px; ">
- <caption>상병조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSearchSPPIZ00400();
- //fSortDiagNo(true);
- ]]>
- </script>
- </button>
- </group>
- <img id="img_msg" visibility="hidden" src="../../../com/commonweb/images/icon_input.gif" style="left:1176px; top:7px; width:16px; height:15px; background-stretch:stretch; "/>
- <caption id="caption31" class="cell_1" style="left:1035px; top:54px; width:60px; height:23px; text-align:left; ">본인부담</caption>
- <select1 id="cmb_ownbflag" ref="/root/main/item1/otpt/ownbflag" class="combo_default" navindex="7" appearance="minimal" showvalue="true" style="left:1096px; top:55px; width:95px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0365list/P0365">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_itemraremsg" ref="/root/main/item1/otpt/sdoamsg" class="combo_default" appearance="minimal" style="left:72px; top:5px; width:340px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/itemraremsg/msg">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <shape id="roundrect1" class="roundrect_example" appearance="roundrect" ellipsewidth="10" ellipseheight="7" style="left:75px; top:5px; width:335px; height:19px; "/>
- <output id="output1" ref="/root/main/item1/otpt/calcflag" class="output_fix" style="left:1096px; top:31px; width:93px; height:19px; "/>
- <caption id="caption47" class="cell_1" style="left:1035px; top:30px; width:60px; height:23px; text-align:left; ">계산구분</caption>
- <select1 id="combo1" ref="/root/main/item1/otpt/dschjudgprcsstat" class="combo_default" disabled="true" navindex="7" appearance="minimal" showvalue="true" style="left:1096px; top:79px; width:95px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0379list/P0379">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <button id="button1" class="btn2_letter5" visibility="hidden" style="left:955px; top:360px; width:75px; height:19px; ">
- <caption>test</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_clodhist.gridToInstance();
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:93px; height:13px; ">외래일일심사</caption>
- </group>
- <group id="grp_dropdownmenu" visibility="hidden" style="left:505px; top:35px; width:181px; height:321px; border-color:#c7a3cf; border-style:solid; ">
- <switch id="swt_dropdownmenu" class="sw_box" style="left:0px; top:0px; width:179px; height:289px; ">
- <case id="histref" style="left:0px; top:0px; width:175px; height:338px; ">
- <line id="line50" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
- <caption id="caption133" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">이력조회</caption>
- <treeview id="trv_histref" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>이력조회</label>
- <value/>
- <item>
- <label>환자진료정보</label>
- <value>SMMMO02500</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>환자상세내역</label>
- <value>SMPMC01900</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>외래등록조회</label>
- <value>SMPMO00600</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>청구및자료수집이력</label>
- <value>SMPIS00100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>계산처방시행조회</label>
- <value>SMPIS00500</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>청구삭감조회</label>
- <value>SMPIS00600</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_histref.selectedIndex;
- var view = trv_histref.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_histref.item(select).value;
-
- // 환자진료정보
- if (trgtWindow == "SMMMO02500") {
- fOpenSMMMO02500();
- // 환자상세내역
- } else if (trgtWindow == "SMPMC01900") {
- fOpenSMPMC01900(model.getValue("/root/main/item1/otpt/pid"));
-
- // 외래등록조회
- } else if (trgtWindow == "SMPMO00600") {
- fOpenSMPMO00600(model.getValue("/root/main/item1/otpt/pid"));
-
- // 청구및자료수집이력조회
- } else if (trgtWindow == "SMPIS00100") {
- fOpenSMPIS00100("O"
- , ""
- , model.getValue("/root/main/item1/otpt/pid")
- );
-
- // 환자별 삭감이력
- } else if (trgtWindow == "SMPID20900") {
- fOpenSMPID20900(model.getValue("/root/main/item1/otpt/pid"));
- // 처방별 환자조회(처방/시행)
- } else if (trgtWindow == "SMPIS00500") {
- fOpenSMPIS00500("P"
- , model.getValue("/root/main/item1/otpt/orddd")
- , model.getValue("/root/main/item1/otpt/orddd")
- , "O"
- , ""//model.getValue("/root/main/item1/otpt/orddeptcd")
- , ""//model.getValue("/root/main/item1/otpt/orddrid")
- , "calcscorcd"
- , ""
- , model.getValue("/root/main/item1/otpt/pid")
- );
-
- // 처방별 환자조회(청구/삭감)
- } else if (trgtWindow == "SMPIS00600") {
- fOpenSMPIS00600(""
- , model.getValue("/root/main/item1/otpt/orddd").substr(0,6)
- , model.getValue("/root/main/item1/otpt/orddd").substr(0,6)
- , "1"
- , model.getValue("/root/main/item1/otpt/orddd").substr(0,6)
- , "1"
- , ""//model.getValue("/root/main/item1/otpt/insukindcd")
- , model.getValue("/root/main/item1/otpt/ioflag")
- , ""
- , ""//model.getValue("/root/main/item1/otpt/orddeptcd")
- , ""//model.getValue("/root/main/item1/otpt/orddrid")
- , "calcscorcd"
- , ""
- , model.getValue("/root/main/item1/otpt/pid")
- );
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="patinfo" selected="true" style="left:0px; top:0px; width:175px; height:338px; ">
- <treeview id="trv_patinfo" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>환자정보</label>
- <value/>
- <item>
- <label>입원의뢰서</label>
- <value>SPMMO00100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>카덱스조회</label>
- <value>SMMNB00200</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>병기분류조회</label>
- <value>SPMMO08500</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>중증등록신청서</label>
- <value>SMMRD00200</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>중증등록사항</label>
- <value>SPMRD00900</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>희귀난치등록신청서</label>
- <value>SMMRD02000</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>휘귀난치등록사항</label>
- <value>SPMRD02100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>병원감염대상자기록</label>
- <value>SMASI00100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>환자별영양관리</label>
- <value>SMANC00300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <!--
- <item>
- <label>NST환자관리</label>
- <value>SMADC02600</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- -->
- <item>
- <label>피부욕창기록</label>
- <value>SMMNW04700</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>중증도및위험사정</label>
- <value>SMMNW04000</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>투석간호정보</label>
- <value>SMMND00300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>항암제투여현황</label>
- <value>SMPIJ02900</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_patinfo.selectedIndex;
- var view = trv_patinfo.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_patinfo.item(select).value;
-
-
- // 입원의뢰서
- if (trgtWindow == "SPMMO00100") {
- return;
-
- // 카덱스조회
- } else if (trgtWindow == "SMMNB00200") {
- return;
-
- // 병기분류조회
- } else if (trgtWindow == "SPMMO08500") {
- fOpenSPMMO08500();
-
- // 중증등록신청서
- } else if (trgtWindow == "SMMRD00200") {
- fOpenSMMRD00200(model.getValue("/root/main/item1/otpt/pid"), "O");
-
- // 중증등록사항
- } else if (trgtWindow == "SPMRD00900") {
- fOpenSPMRD00900(model.getValue("/root/main/item1/otpt/pid"), "O");
-
- // 병원감염대상자기록
- } else if (trgtWindow == "SMASI00100") {
- return;
-
- // 환자별영양관리
- } else if (trgtWindow == "SMANC00300") {
- return;
-
- // NST환자관리
- } else if (trgtWindow == "SMADC02600") {
- return;
-
- // 피부욕창기록
- } else if (trgtWindow == "SMMNW04700") {
- return;
-
- // 중증도및위험사정
- } else if (trgtWindow == "SMMNW04000") {
- return;
-
- // 투석간호정보
- } else if (trgtWindow == "SMMND00300") {
- fOpenSMMND00300();
-
- // 희귀난치등록신청서
- } else if (trgtWindow == "SMMRD02000") {
- fOpenSMMRD02000(model.getValue("/root/main/item1/otpt/pid"));
-
- //휘귀난치등록사항
- }else if (trgtWindow == "SPMRD02100") {
- fOpenSPMRD02100(model.getValue("/root/main/item1/otpt/pid"));
- // 항암제투여현황
- } else if (trgtWindow == "SMPIJ02900") {
- fOpenSMPIJ02900(model.getValue("/root/main/item1/otpt/pid"));
- }
- ]]>
- </script>
- </treeview>
- <line id="line4" class="line_1" style="x1:0px; y1:19px; x2:170px; y2:19px; "/>
- <caption id="caption23" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">환자정보</caption>
- </case>
- <case id="qualinfo" style="left:0px; top:0px; width:175px; height:338px; ">
- <line id="line5" class="line_1" style="x1:0px; y1:19px; x2:170px; y2:19px; "/>
- <caption id="caption24" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">자격정보</caption>
- <treeview id="trv_qualinfo" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>자격정보</label>
- <value/>
- <item>
- <label>환자기본정보관리</label>
- <value>SMPMC01400</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>재원변경관리</label>
- <value>SMPMI00400</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>자보환자관리</label>
- <value>SMPMC02600</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>산재공상환자관리</label>
- <value>SMPMC02700</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>장애인환자관리</label>
- <value>SMPMC01700</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>선택진료관리</label>
- <value>SMPMC06500</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_qualinfo.selectedIndex;
- var view = trv_qualinfo.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_qualinfo.item(select).value;
-
- // 환자기본정보관리
- if (trgtWindow == "SMPMC01400") {
- fOpenSMPMC01400(model.getValue("/root/main/item1/otpt/pid"), "1");
-
- // 재원변경관리
- } else if (trgtWindow == "SMPMI00400") {
- return;
-
- // 자보환자관리
- } else if (trgtWindow == "SMPMC02600") {
- fOpenSMPMC02600(model.getValue("/root/main/item1/otpt/pid"));
-
- // 산재공상환자관리
- } else if (trgtWindow == "SMPMC02700") {
- fOpenSMPMC02700(model.getValue("/root/main/item1/otpt/pid"));
-
- // 장애인환자관리
- } else if (trgtWindow == "SMPMC01700") {
- fOpenSMPMC01700();
- // 선택진료관리
- } else if (trgtWindow == "SMPMC06500") {
- fOpenSMPMC06500(model.getValue("/root/main/item1/otpt/pid"));
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="prcpref" style="left:0px; top:0px; width:175px; height:338px; ">
- <line id="line6" class="line_1" style="x1:0px; y1:19px; x2:170px; y2:19px; "/>
- <caption id="caption25" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">처방조회</caption>
- <treeview id="trv_prcpref" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>처방조회</label>
- <value/>
- <item>
- <label>처방상태조회</label>
- <value>SMPIJ01200</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>식사력조회</label>
- <value>SMANT01000</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>수혈조회</label>
- <value>SMMNR01000</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>수혈현황조회</label>
- <value>SMMNR04600</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>개인별예약현황</label>
- <value>SMAEA00300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>미수행처방관리</label>
- <value>SMPIJ01700</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>시행부서처방</label>
- <value>SMMMO00200</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>판독신청</label>
- <value>SMAEF00100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>수혈심사</label>
- <value>SPPIZ01800</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>처방조회</label>
- <value>SPMMO14900</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>특수조제실처방조회</label>
- <value>SMADT20100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>병리조직결과조회</label>
- <value>SMLPP00500</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_prcpref.selectedIndex;
- var view = trv_prcpref.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_prcpref.item(select).value;
-
- // 처방상태조회
- if (trgtWindow == "SMPIJ01200") {
- return;
- /*
- var todd = getCurrentDate();
- fOpenSMPIJ01200_1(model.getValue("/root/main/item1/otpt/pid")
- , model.getValue("/root/main/item1/otpt/patnm")
- , ""
- , model.getValue("/root/main/item1/otpt/orddd")
- , model.getValue("/root/main/item1/otpt/orddd")
- , todd
- , "5"
- );
- */
- // 식사력조회
- } else if (trgtWindow == "SMANT01000") {
- return;
-
- // 수혈조회
- } else if (trgtWindow == "SMMNR01000") {
- fOpenSMMNR01000(model.getValue("/root/main/item1/iteminfo/pid"), "OPRC2");
-
- // 수혈현황조회
- } else if (trgtWindow == "SMMNR04600") {
- fOpenSMMNR04600();
- /*
- // 검사진행현황
- } else if (trgtWindow == "SMAEA00500") {
- var fromdd = getCurrentDate().toDate().getAddDate(-1,"M").getDateFormat("YYYYMMDD");
- var todd = getCurrentDate();
- fOpenSMAEA00500("prcpdd"
- , fromdd
- , todd
- , ""
- , ""
- , model.getValue("/root/main/item1/otpt/orddeptcd")
- , "I"
- , ""
- , model.getValue("/root/main/item1/otpt/pid")
- , model.getValue("/root/main/item1/otpt/patnm")
- );
- */
- // 개인별예약현황
- } else if (trgtWindow == "SMAEA00300") {
- fOpenSMAEA00300(model.getValue("/root/main/item1/otpt/pid"));
- /*
- // CRRT내역
- } else if (trgtWindow == "SMMNW09100") {
- return;
- */
- // 입원기간중외래미실행오더조회
- } else if (trgtWindow == "SMPIJ01700") {
- return;
-
- // 시행부서 처방
- } else if (trgtWindow == "SMMMO00200") {
- return;
-
- // 판독신청
- } else if (trgtWindow == "SMAEF00100") {
- fOpenSMAEF00100(model.getValue("/root/main/item1/otpt/pid"));
- // 수혈심사
- } else if (trgtWindow == "SPPIZ01800") {
- fOpenSPPIZ01800(model.getValue("/root/main/item1/iteminfo/pid")
- , model.getValue("/root/main/item1/iteminfo/patnm")
- , model.getValue("/root/main/item1/iteminfo/age")
- , model.getValue("/root/main/item1/iteminfo/gender")
- , model.getValue("/root/main/item1/iteminfo/indd"));
- // 처방조회
- } else if (trgtWindow == "SPMMO14900") {
- fOpenSPMMO14900(model.getValue("/root/main/item1/iteminfo/pid")
- , model.getValue("/root/main/item1/iteminfo/patnm"));
-
- // 특수조제실처방조회
- } else if (trgtWindow == "SMADT20100") {
- fOpenSMADT20100(model.getValue("/root/main/item1/iteminfo/pid"));
-
- // 병리조직결과조회
- } else if (trgtWindow == "SMLPP00500") {
- fOpenSMLPP00500(model.getValue("/root/main/item1/iteminfo/pid"));
-
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="mediinfo" style="left:0px; top:0px; width:175px; height:338px; ">
- <line id="line7" class="line_1" style="x1:0px; y1:19px; x2:170px; y2:19px; "/>
- <caption id="caption26" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">투약정보</caption>
- <treeview id="trv_mediinfo" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>투약정보</label>
- <value/>
- <item>
- <label>투약이력</label>
- <value>SPMMO02400</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>투약기록</label>
- <value>SMMNR04500</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>제한항생제</label>
- <value>SMASI00800</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>항암프로토콜</label>
- <value>SMADB01020</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>주사실액팅조회</label>
- <value>SMMNI00400</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_mediinfo.selectedIndex;
- var view = trv_mediinfo.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_mediinfo.item(select).value;
-
- // 투약이력
- if (trgtWindow == "SPMMO02400") {
- fOpenSPMMO02400();
-
- // 투약기록
- } else if (trgtWindow == "SMMNR04500") {
- //fOpenSMMNR04500();
- fOpenSMMNR04500_1(model.getValue("/root/main/item1/clbs/pid")
- , model.getValue("/root/main/item1/clbs/orddd")
- , model.getValue("/root/main/item1/clbs/cretno")
- , model.getValue("/root/main/item1/clbs/orddd")
- , model.getValue("/root/main/item1/clbs/orddd")
-
- );
-
- // 제한항생제
- } else if (trgtWindow == "SMASI00800") {
- var todd = getCurrentDate();
- fOpenSMASI00800("P"
- , model.getValue("/root/main/item1/otpt/orddd")
- , todd
- , ""
- , "-"
- , model.getValue("/root/main/item1/otpt/orddeptcd")
- , model.getValue("/root/main/item1/otpt/pid")
- , model.getValue("/root/main/item1/otpt/patnm")
- );
- // 항암프로토콜
- //} else if (trgtWindow == "SMADB01020") {
- // fOpenSMADB01020();
- } else if (trgtWindow == "SMADB01020") {
- //fOpenSMADB01000();
- model.setValue("/root/send/srchdata/pid", model.getValue("/root/main/item1/clbs/pid"));
- submit("TRADB01007");
-
- model.makevalue("/root/hidden/SMADB01020_cond/pid", model.getValue("/root/main/prtlhislist/item/pid"));
- model.makevalue("/root/hidden/SMADB01020_cond/cpgappno", model.getValue("/root/main/prtlhislist/item/cpgappno"));
- model.refreshpart("/root/hidden/SMADB01020_cond");
-
- fOpenSMADB01020_2();
-
- // 주사실액팅조회
- } else if (trgtWindow == "SMMNI00400") {
- fOpenSMMNI00400();
-
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="ordamt" style="left:0px; top:0px; width:175px; height:338px; ">
- <treeview id="trv_ordamt" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>진료비</label>
- <value/>
- <item>
- <label>입원진료비상세</label>
- <value>SMPAI00200</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>외래수납조회</label>
- <value>SMPAO00300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>외래처방계산내역조회</label>
- <value>SMPMOTMP00</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>예상진료비조회</label>
- <value>SMPAI00400</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>급종변경전후금액조회</label>
- <value>SMPAI03600</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_ordamt.selectedIndex;
- var view = trv_ordamt.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_ordamt.item(select).value;
-
- var cond = "";
- var send = "";
-
- // 입원진료비상세
- if (trgtWindow == "SMPAI00200") {
- return;
-
- // 외래수납조회
- } else if (trgtWindow == "SMPAO00300") {
- fOpenSMPAO00300(model.getValue("/root/main/item1/otpt/pid"));
-
- // 외래처방계산내역조회
- } else if (trgtWindow == "SMPMOTMP00") {
- fOpenSMPMOTMP00(model.getValue("/root/main/item1/otpt/pid"));
-
- // 예상진료비조회
- } else if (trgtWindow == "SMPAI00400") {
- fOpenSMPAI00400();
-
- // 급종변경전후금액조회
- } else if (trgtWindow == "SMPAI03600") {
- fOpenSMPAI03600(model.getValue("/root/main/item1/otpt/pid"));
- }
- ]]>
- </script>
- </treeview>
- <line id="line8" class="line_1" style="x1:0px; y1:19px; x2:170px; y2:19px; "/>
- <caption id="caption27" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">진료비</caption>
- </case>
- <case id="etcref" style="left:0px; top:0px; width:175px; height:338px; ">
- <line id="line9" class="line_1" style="x1:0px; y1:19px; x2:170px; y2:19px; "/>
- <caption id="caption28" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">각종조회</caption>
- <treeview id="trv_etcref" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>각종조회</label>
- <value/>
- <item>
- <label>약품편람</label>
- <value>SMADB01900</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>의약품정보조회</label>
- <value>SMADB00100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>수가관리</label>
- <value>SMPIC00100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>수가세부조회</label>
- <value>SMPIC00700</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>보험인정기준</label>
- <value>SPPIZ01600</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>격리신청서</label>
- <value>SMASB02100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>수술마취스케줄조회</label>
- <value>SMMMO05100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>수술마취의뢰서등록</label>
- <value>SPMMO00200</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>입원/퇴원/재원조회</label>
- <value>SMPMI00700</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>임상시험약속처방</label>
- <value>SMMMB08300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>신규항암프로토콜조회</label>
- <value>SMADB00900</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>보험유형코드관리</label>
- <value>SMPMB00200</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>CP검색</label>
- <value>SPMMP01200_CP</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_etcref.selectedIndex;
- var view = trv_etcref.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_etcref.item(select).value;
-
- var cond = "";
- var send = "";
-
- // 약품편람
- if (trgtWindow == "SMADB01900") {
- fOpenSMADB01900();
-
- // 의약품정보조회
- } else if (trgtWindow == "SMADB00100") {
- fOpenSMADB00100();
-
- // 수가관리
- } else if (trgtWindow == "SMPIC00100") {
- fOpenSMPIC00100();
- // 수가세부조회
- } else if (trgtWindow == "SMPIC00700") {
- fOpenSMPIC00700();
-
- // 보험인정기준
- } else if (trgtWindow == "SPPIZ01600") {
- fOpenSPPIZ01600();
-
- // 격리신청서
- } else if (trgtWindow == "SMASB02100") {
- fOpenSMASB02100(model.getValue("/root/main/item1/otpt/pid"));
-
- // 수술마취스케줄조회
- } else if (trgtWindow == "SMMMO05100") {
- var optodd = getCurrentDate();
- fOpenSMMMO05100(model.getValue("/root/main/item1/otpt/orddd")
- , optodd
- , model.getValue("/root/main/item1/otpt/patnm")
- , model.getValue("/root/main/item1/otpt/pid")
- , ""
- , ""
- , "T"
- , "00"
- , "-"
- , "-"
- , ""
- , ""
- , "T"
- , ""
- , ""
- );
-
- // 수술마취의뢰서등록
- } else if (trgtWindow == "SPMMO00200") {
- var todd = getCurrentDate();
- fOpenSPMMO00200("O"
- , model.getValue("/root/main/item1/otpt/pid")
- , model.getValue("/root/main/item1/otpt/patnm")
- , model.getValue("/root/main/item1/otpt/patage")
- , model.getValue("/root/main/item1/otpt/orddeptcd")
- , model.getValue("/root/main/item1/otpt/orddd")
- , ""
- , ""
- , model.getValue("/root/main/item1/otpt/insukindcd")
- , model.getValue("/root/main/item1/otpt/suppkindcd")
- , model.getValue("/root/main/item1/otpt/orddd")
- , todd
- );
- /*
- // 수술심사대상조회
- } else if (trgtWindow == "SMMMO05101") {
- return;
- */
- // 입원/퇴원/재원조회
- } else if (trgtWindow == "SMPMI00700") {
- fOpenSMPMI00700("1"
- , "1"
- , ""
- , model.getValue("/root/main/item1/otpt/orddd")
- , model.getValue("/root/main/item1/otpt/orddd")
- , model.getValue("/root/main/item1/otpt/instcd")
- );
-
- // 임상시험약속처방
- } else if (trgtWindow == "SMMMB08300") {
- fOpenSMMMB08300();
-
- // 신규항암프로토콜조회
- } else if (trgtWindow == "SMADB00900") {
- fOpenSMADB00900();
-
- // 보험유형코드관리
- } else if (trgtWindow == "SMPMB00200") {
- fOpenSMPMB00200();
-
- // CP검색
- } else if (trgtWindow == "SPMMP01200_CP") {
- fOpenSPMMP01200_CP();
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="emr" style="left:0px; top:0px; width:175px; height:338px; ">
- <line id="line10" class="line_1" style="x1:0px; y1:19px; x2:155px; y2:19px; "/>
- <caption id="caption29" class="tit_2" style="left:6px; top:4px; width:54px; height:13px; ">EMR</caption>
- <treeview id="trv_emr" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>EMR</label>
- <value/>
- <item>
- <label>입퇴원요약기록지</label>
- <value>SSMMR01100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>경과기록지</label>
- <value>SSMMR01100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>CONSULT</label>
- <value>SMMMR05000</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>통합기록전체조회</label>
- <value>SMMRI00400</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_emr.selectedIndex;
- var view = trv_emr.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_emr.item(select).value;
-
- // 입퇴원요약기록지
- if (trgtWindow == "SSMMR01100") {
- fOpenSSMMR01100();
-
- // 경과기록지
- } else if (trgtWindow == "SSMMR01100") {
- return;
-
- // CONSULT
- } else if (trgtWindow == "SMMMR05000") {
- fOpenSMMMR05000();
- /*
- // 임상관찰기록지
- } else if (trgtWindow == "SMMNR00900") {
- fOpenSMMNR00900();
- */
- /*
- // 간호일지
- } else if (trgtWindow == "SMMNR00700") {
- fOpenSMMNR00700();
- */
- // 통합기록전체조회
- } else if (trgtWindow == "SMMRI00400") {
- fOpenSMMRI00400(model.getValue("/root/main/item1/otpt/pid"));
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="erroomref" style="left:0px; top:0px; width:175px; height:338px; ">
- <line id="line11" class="line_1" style="x1:0px; y1:19px; x2:155px; y2:19px; "/>
- <caption id="caption30" class="tit_2" style="left:6px; top:4px; width:54px; height:13px; ">응급실정보</caption>
- <treeview id="trv_erroomref" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>응급실정보</label>
- <value/>
- <item>
- <label>ERcensus</label>
- <value>SMMNE01300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>응급실triage</label>
- <value>SPMNE04400</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>응급의료관리료</label>
- <value>SMMMO06300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>응급간호기록</label>
- <value>SMMNE04300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_erroomref.selectedIndex;
- var view = trv_erroomref.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_erroomref.item(select).value;
-
- // ERcensus
- if (trgtWindow == "SMMNE01300") {
- fOpenSMMNE01300();
-
- // 응급실triage
- } else if (trgtWindow == "SPMNE04400") {
- var sex = model.getValue("/root/main/item1/otpt/gender");
- if (sex == "남") {
- sex = "M";
- } else if (sex == "여") {
- sex = "F";
- }
- fOpenSPMNE04400_1(model.getValue("/root/main/item1/otpt/pid")
- , model.getValue("/root/main/item1/otpt/orddd")
- , model.getValue("/root/main/item1/otpt/cretno")
- , sex
- , model.getValue("/root/main/item1/otpt/age")
- , model.getValue("/root/main/item1/otpt/patnm")
- );
-
- // 응급의료관리료
- } else if (trgtWindow == "SMMMO06300") {
- fOpenSMMMO06300(model.getValue("/root/main/item1/otpt/pid")
- , model.getValue("/root/main/item1/otpt/patnm")
- , model.getValue("/root/main/item1/otpt/orddd")
- );
-
- // 응급간호기록
- } else if (trgtWindow == "SMMNE04300") {
- fOpenSMMNE04300();
-
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="trnptinforef" style="left:0px; top:0px; width:175px; height:338px; ">
- <line id="line13" class="line_1" style="x1:0px; y1:19px; x2:155px; y2:19px; "/>
- <caption id="caption32" class="tit_2" style="left:6px; top:4px; width:54px; height:13px; ">이식정보</caption>
- <treeview id="trv_trnptinforef" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
- <item>
- <label>이식정보</label>
- <value/>
- <item>
- <label>HSCT원무관리</label>
- <value>SMPMC01600</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>HSCT스케줄조회</label>
- <value>SMABO00800</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>HSCT환자별스케줄</label>
- <value>SMMMR02100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>조혈모처리현황</label>
- <value>SMABC00900</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>HSCT환자관리</label>
- <value>SMABO00100</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>조혈모보관해동현황</label>
- <value>SMABC00300</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- <item>
- <label>장기이식</label>
- <value>SMPIB02400</value>
- <image>../../../com/commonweb/images/tree_bullet.gif</image>
- </item>
- </item>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var select = trv_trnptinforef.selectedIndex;
- var view = trv_trnptinforef.item(select);
- if (view == null) return;
-
- var trgtWindow = trv_trnptinforef.item(select).value;
-
- // HSCT원무관리
- if (trgtWindow == "SMPMC01600") {
- fOpenSMPMC01600();
-
- // HSCT스케줄조회
- } else if (trgtWindow == "SMABO00800") {
- fOpenSMABO00800();
- // HSCT환자별스케줄
- } else if (trgtWindow == "SMMMR02100") {
- fOpenSMMMR02100();
-
- // 조혈모처리현황
- } else if (trgtWindow == "SMABC00900") {
- fOpenSMABC00900(model.getValue("/root/main/item1/otpt/pid")
- , model.getValue("/root/main/item1/otpt/patnm")
- , "main"
- );
-
- // HSCT환자관리
- } else if (trgtWindow == "SMABO00100") {
- fOpenSMABO00100(model.getValue("/root/main/item1/otpt/pid"));
-
- // 조혈모보관해동현황
- } else if (trgtWindow == "SMABC00300") {
- fOpenSMABC00300(model.getValue("/root/main/item1/otpt/pid")
- , model.getValue("/root/main/item1/otpt/orddd")
- , ""
- , ""
- , ""
- );
- // 장기이식
- } else if (trgtWindow == "SMPIB02400") {
- fOpenSMPIB02400();
- }
- ]]>
- </script>
- </treeview>
- </case>
- </switch>
- <button id="btn_closedropdownmenu" class="btn4_letter2" style="left:120px; top:294px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_dropdownmenu.visible = false;
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|