12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>Untitle</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <ordlist1>
- <mainordlist>
- <cnfmyn/>
- <physicn3/>
- <pid/>
- <patnm/>
- <sex/>
- <age/>
- <prcpgenrflag/>
- <rrgstno/>
- <rrgstno1/>
- <rrgstno2/>
- <chostm/>
- <outrmtm/>
- <wardcd/>
- <roomcd/>
- <dschdclrdt/>
- <dschdd/>
- <inptindd/>
- <inptcretno/>
- <orddeptcd/>
- <orddeptnm/>
- <orddd/>
- <orddrid/>
- <orddrnm/>
- <prcpdd/>
- <cretno/>
- <actorddd/>
- <actcretno/>
- <execprcpstatcd/>
- <excuroomcd/>
- <execrid/>
- <execprcpuniqno/>
- <rsrvdd/>
- <srchrsrvtm/>
- </mainordlist>
- <examhistorylist>
- <wrtedd/>
- <examkindnm/>
- <studynm/>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <grupcd/>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <wrtetm/>
- <orddd/>
- <cretno/>
- </examhistorylist>
- </ordlist1>
- <ordlist2>
- <procedurlist>
- <partgrupcd/>
- <partcd/>
- <partdetlcd/>
- <basecdflagdesc/>
- <basecdcnts/>
- <choi1/>
- <choi2/>
- <choi3/>
- <sortno/>
- </procedurlist>
- <stafflist>
- <partgrupcd/>
- <partcd/>
- <partdetlcd/>
- <basecdflagdesc/>
- <basecdcnts/>
- <choi1/>
- <choi2/>
- <choi3/>
- <sortno/>
- </stafflist>
- <sheathlist>
- <partgrupcd/>
- <partcd/>
- <partdetlcd/>
- <basecdflagdesc/>
- <basecdcnts/>
- <choi1/>
- <choi2/>
- <choi3/>
- <sortno/>
- </sheathlist>
- <medicationlist>
- <partgrupcd/>
- <partcd/>
- <partdetlcd/>
- <basecdflagdesc/>
- <basecdcnts/>
- <choi1/>
- <choi2/>
- <choi3/>
- <sortno/>
- </medicationlist>
- </ordlist2>
- <lvmdlcdlist>
- <list>
- <basecdflagdesc/>
- <basesuppdeptcd/>
- <basecd/>
- <basecdcnts/>
- <sortno/>
- </list>
- </lvmdlcdlist>
- <lvsmlcdlist>
- <partdetlcd>
- <basecdcnts/>
- <choi1/>
- <choi2/>
- <choi3/>
- <basecdflagdesc/>
- <suppdeptcd/>
- <partgrupcd/>
- <partcd/>
- <partdetlcd/>
- <sortno/>
- </partdetlcd>
- </lvsmlcdlist>
- <angioep>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <orddd/>
- <cretno/>
- <grupcd>ANGIO</grupcd>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <studycd/>
- <studynm/>
- <diagcd/>
- <diagnm/>
- <examkindcd/>
- <examkindnm/>
- <erinrmtm>0000</erinrmtm>
- <eroutrmtm>0000</eroutrmtm>
- <puncturetm>0000</puncturetm>
- <fstballoontm>0000</fstballoontm>
- <doortoballoontm>0000</doortoballoontm>
- <delyresn/>
- <wrtedd/>
- <wrtetm>0000</wrtetm>
- <goodclass/>
- <wrtecnts/>
- <cnfmyn/>
- <physicn1/>
- <physicn2/>
- <physicn3/>
- <fluorotm/>
- <contrst/>
- <ergtst/>
- <therapy/>
- <hemostsis/>
- <cmpnycd/>
- <chk1/>
- <chk2/>
- <chk3/>
- <chk4/>
- <chk5/>
- <chk6/>
- <chk7/>
- <chk8/>
- <chk9/>
- <chk10/>
- <chk11/>
- <chk12/>
- <chk13/>
- <chk14/>
- <chk15/>
- <chk16/>
- <chk17/>
- <chk18/>
- </angioep>
- <cath>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <orddd/>
- <cretno/>
- <grupcd>CATH</grupcd>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <studycd/>
- <studynm/>
- <diagcd/>
- <diagnm/>
- <examkindcd/>
- <examkindnm/>
- <erinrmtm>0000</erinrmtm>
- <eroutrmtm>0000</eroutrmtm>
- <puncturetm>0000</puncturetm>
- <fstballoontm>0000</fstballoontm>
- <doortoballoontm>0000</doortoballoontm>
- <delyresn/>
- <wrtedd/>
- <wrtetm>0000</wrtetm>
- <goodclass/>
- <wrtecnts/>
- <cnfmyn/>
- <physicn1/>
- <physicn2/>
- <physicn3/>
- <fluorotm/>
- <contrst/>
- <ergtst/>
- <therapy/>
- <hemostsis/>
- <cmpnycd/>
- <chk1/>
- <chk2/>
- <chk3/>
- <chk4/>
- <chk5/>
- <chk6/>
- <chk7/>
- <chk8/>
- <chk9/>
- <chk10/>
- <chk11/>
- <chk12/>
- <chk13/>
- <chk14/>
- <chk15/>
- <chk16/>
- <chk17/>
- <chk18/>
- </cath>
- <ep>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <orddd/>
- <cretno/>
- <grupcd>EP</grupcd>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <studycd/>
- <studynm/>
- <diagcd/>
- <diagnm/>
- <examkindcd/>
- <examkindnm/>
- <erinrmtm>0000</erinrmtm>
- <eroutrmtm>0000</eroutrmtm>
- <puncturetm>0000</puncturetm>
- <fstballoontm>0000</fstballoontm>
- <doortoballoontm>0000</doortoballoontm>
- <delyresn/>
- <wrtedd/>
- <wrtetm>0000</wrtetm>
- <goodclass/>
- <wrtecnts/>
- <cnfmyn/>
- <physicn1/>
- <physicn2/>
- <physicn3/>
- <fluorotm/>
- <contrst/>
- <ergtst/>
- <therapy/>
- <hemostsis/>
- <cmpnycd/>
- <chk1/>
- <chk2/>
- <chk3/>
- <chk4/>
- <chk5/>
- <chk6/>
- <chk7/>
- <chk8/>
- <chk9/>
- <chk10/>
- <chk11/>
- <chk12/>
- <chk13/>
- <chk14/>
- <chk15/>
- <chk16/>
- <chk17/>
- <chk18/>
- </ep>
- <pm>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <orddd/>
- <cretno/>
- <grupcd>PM</grupcd>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <studycd/>
- <studynm/>
- <diagcd/>
- <diagnm/>
- <examkindcd/>
- <examkindnm/>
- <erinrmtm>0000</erinrmtm>
- <eroutrmtm>0000</eroutrmtm>
- <puncturetm>0000</puncturetm>
- <fstballoontm>0000</fstballoontm>
- <doortoballoontm>0000</doortoballoontm>
- <delyresn/>
- <wrtedd/>
- <wrtetm>0000</wrtetm>
- <goodclass/>
- <wrtecnts/>
- <cnfmyn/>
- <physicn1/>
- <physicn2/>
- <physicn3/>
- <fluorotm/>
- <contrst/>
- <ergtst/>
- <therapy/>
- <hemostsis/>
- <cmpnycd/>
- <chk1/>
- <chk2/>
- <chk3/>
- <chk4/>
- <chk5/>
- <chk6/>
- <chk7/>
- <chk8/>
- <chk9/>
- <chk10/>
- <chk11/>
- <chk12/>
- <chk13/>
- <chk14/>
- <chk15/>
- <chk16/>
- <chk17/>
- <chk18/>
- </pm>
- <historylist>
- <angiohistory>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <orddd/>
- <cretno/>
- <grupcd/>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <studycd/>
- <studynm/>
- <diagcd/>
- <diagnm/>
- <examkindcd/>
- <examkindnm/>
- <erinrmtm/>
- <eroutrmtm/>
- <puncturetm/>
- <fstballoontm/>
- <minfstballoontm/>
- <doortoballoontm/>
- <delyresn/>
- <wrtedd/>
- <wrtetm/>
- <goodclass/>
- <wrtecnts/>
- <arrhythmiacd1/>
- <arrhythmiacd2/>
- <arrhythmiacd3/>
- <tcl/>
- <drugkindcd/>
- <drugmthdcd/>
- <drugqty/>
- <totdrugqty/>
- <stndunit/>
- <wrteyn/>
- <ablationcnt/>
- <ablationtm/>
- <ablationavg/>
- <signno/>
- <cnfmyn/>
- <physicn1/>
- <physicn2/>
- <physicn3/>
- <ergtst/>
- <therapy/>
- <hemostsis/>
- <cmpnycd/>
- <fluorotm/>
- <contrst/>
- <chk1/>
- <chk2/>
- <chk3/>
- <chk4/>
- <chk5/>
- <chk6/>
- <chk7/>
- <chk8/>
- <chk9/>
- <chk10/>
- <chk11/>
- <chk12/>
- <chk13/>
- <chk14/>
- <chk15/>
- <chk16/>
- <chk17/>
- <chk18/>
- </angiohistory>
- <cathhistory>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <orddd/>
- <cretno/>
- <grupcd/>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <studycd/>
- <studynm/>
- <diagcd/>
- <diagnm/>
- <examkindcd/>
- <examkindnm/>
- <erinrmtm/>
- <eroutrmtm/>
- <puncturetm/>
- <fstballoontm/>
- <minfstballoontm/>
- <doortoballoontm/>
- <delyresn/>
- <wrtedd/>
- <wrtetm/>
- <goodclass/>
- <wrtecnts/>
- <arrhythmiacd1/>
- <arrhythmiacd2/>
- <arrhythmiacd3/>
- <tcl/>
- <drugkindcd/>
- <drugmthdcd/>
- <drugqty/>
- <totdrugqty/>
- <stndunit/>
- <wrteyn/>
- <ablationcnt/>
- <ablationtm/>
- <ablationavg/>
- <signno/>
- <cnfmyn/>
- <physicn1/>
- <physicn2/>
- <physicn3/>
- <ergtst/>
- <therapy/>
- <hemostsis/>
- <cmpnycd/>
- <fluorotm/>
- <contrst/>
- <chk1/>
- <chk2/>
- <chk3/>
- <chk4/>
- <chk5/>
- <chk6/>
- <chk7/>
- <chk8/>
- <chk9/>
- <chk10/>
- <chk11/>
- <chk12/>
- <chk13/>
- <chk14/>
- <chk15/>
- <chk16/>
- <chk17/>
- <chk18/>
- </cathhistory>
- <ephistory>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <orddd/>
- <cretno/>
- <grupcd/>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <studycd/>
- <studynm/>
- <diagcd/>
- <diagnm/>
- <examkindcd/>
- <examkindnm/>
- <erinrmtm/>
- <eroutrmtm/>
- <puncturetm/>
- <fstballoontm/>
- <minfstballoontm/>
- <doortoballoontm/>
- <delyresn/>
- <wrtedd/>
- <wrtetm/>
- <goodclass/>
- <wrtecnts/>
- <arrhythmiacd1/>
- <arrhythmiacd2/>
- <arrhythmiacd3/>
- <tcl/>
- <drugkindcd/>
- <drugmthdcd/>
- <drugqty/>
- <totdrugqty/>
- <stndunit/>
- <wrteyn/>
- <ablationcnt/>
- <ablationtm/>
- <ablationavg/>
- <signno/>
- <cnfmyn/>
- <physicn1/>
- <physicn2/>
- <physicn3/>
- <ergtst/>
- <therapy/>
- <hemostsis/>
- <cmpnycd/>
- <fluorotm/>
- <contrst/>
- <chk1/>
- <chk2/>
- <chk3/>
- <chk4/>
- <chk5/>
- <chk6/>
- <chk7/>
- <chk8/>
- <chk9/>
- <chk10/>
- <chk11/>
- <chk12/>
- <chk13/>
- <chk14/>
- <chk15/>
- <chk16/>
- <chk17/>
- <chk18/>
- </ephistory>
- <pmhistory>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- <orddd/>
- <cretno/>
- <grupcd/>
- <seq/>
- <suppdeptcd/>
- <prcpgenrflag/>
- <studycd/>
- <studynm/>
- <diagcd/>
- <diagnm/>
- <examkindcd/>
- <examkindnm/>
- <erinrmtm/>
- <eroutrmtm/>
- <puncturetm/>
- <fstballoontm/>
- <minfstballoontm/>
- <doortoballoontm/>
- <delyresn/>
- <wrtedd/>
- <wrtetm/>
- <goodclass/>
- <wrtecnts/>
- <arrhythmiacd1/>
- <arrhythmiacd2/>
- <arrhythmiacd3/>
- <tcl/>
- <drugkindcd/>
- <drugmthdcd/>
- <drugqty/>
- <totdrugqty/>
- <stndunit/>
- <wrteyn/>
- <ablationcnt/>
- <ablationtm/>
- <ablationavg/>
- <signno/>
- <cnfmyn/>
- <physicn1/>
- <physicn2/>
- <physicn3/>
- <ergtst/>
- <therapy/>
- <hemostsis/>
- <cmpnycd/>
- <fluorotm/>
- <contrst/>
- <chk1/>
- <chk2/>
- <chk3/>
- <chk4/>
- <chk5/>
- <chk6/>
- <chk7/>
- <chk8/>
- <chk9/>
- <chk10/>
- <chk11/>
- <chk12/>
- <chk13/>
- <chk14/>
- <chk15/>
- <chk16/>
- <chk17/>
- <chk18/>
- </pmhistory>
- </historylist>
- </main>
- <init>
- <cmbinfo>
- <examkindlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </examkindlist>
- <studylist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </studylist>
- <diaglist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </diaglist>
- <examstatlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </examstatlist>
- <contrastlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </contrastlist>
- <operationlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </operationlist>
- <stafflist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </stafflist>
- <sheathlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </sheathlist>
- <stjudelist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </stjudelist>
- <medicalist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </medicalist>
- <arrhythmialist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </arrhythmialist>
- <drugkindlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </drugkindlist>
- <drugmthdlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </drugmthdlist>
- <physicnlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </physicnlist>
- <ergtstlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </ergtstlist>
- <therapylist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </therapylist>
- <hemostsislist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </hemostsislist>
- <cmpnycdlist>
- <basecdcnts/>
- <basecd/>
- <basecdflagdesc/>
- </cmpnycdlist>
- </cmbinfo>
- <basecode>
- <ward>
- <dept>
- <deptcd/>
- <depthngnm/>
- </dept>
- </ward>
- </basecode>
- </init>
- <send>
- <srchexamkind/>
- <srchfromdd/>
- <srchtodd/>
- <srchpid/>
- <srchhngnm/>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <basecdcnts/>
- <basecd/>
- <tabgubn/>
- <req>
- <data/>
- <choi>
- <partgrupcd/>
- <partcd/>
- </choi>
- </req>
- <savedata>
- </savedata>
- <dispnm/>
- </send>
- <hidden>
- <ret/>
- <choi/>
- <ablationinfo/>
- <signdelyn/>
- <totdrugqty/>
- </hidden>
- <temp>
- <historylist>
- <history/>
- </historylist>
- </temp>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- aezfSetSuppDeptcd(); // globalinstance 셋팅하기
- var instcd = getUserInfo("dutplceinstcd"); // 기관코드
- // 공통정보 처방상태코드, 입원외래구분
- //zbcfGetCodeList( new Array("M0011", "M0010"), new Array("/root/init/baseinfo/initexecprcpstatcd", "/root/init/baseinfo/initprcpgenrflagcd") );
- //submit("TRZBC00101", false);
-
- // 공통정보 병동리스트
- zsdfGetWardDeptList(instcd, '/root/init/basecode/ward', 'depthngnm', 'asc', new Date().getDateFormat("YYYYMMDD"), 'after');
-
- btn_case1.selected = true; // 환자 LIST Tab
- model.toggle("case1");
- btn_case6.selected = true; // ANGIO Tab
- //model.toggle("case6");
- model.toggle("case8");
-
- ipt_date1.value = getCurrentDate(); // 적용일자 현재일자 셋팅
- //ipt_date1.value = getCurrentDate().toDate().getAddDate(-20, "D").getDateFormat("YYYYMMDD");
- ipt_date2.value = getCurrentDate(); // 적용일자 현재일자 셋팅
- ipt_wdate.value = getCurrentDate(); // 작성내용 : 작성일자
- ipt_agdate.value = getCurrentDate(); // 작성내용 : 작성일자
- ipt_cadate.value = getCurrentDate(); // 작성내용 : 작성일자
- ipt_epwrte.value = getCurrentDate(); // EP 작성일자(숨겨진항목)
- ipt_epwrtetm.value = getCurrentTime(); // EP 작업시간
-
- model.setValue("/root/send/basecdcnts","000"); //마스터 코드 셋팅
- model.setValue("/root/send/dispnm","AG"); //ANGIO default로 셋팅
- submit("TRAER14003"); // 검사종류등의 마스터로 관리되는 리스트박스 내역 가져오기
- //cmb_srchexamkind.select(0);
- // 로딩시 기본조건으로 대상LIST 조회
- btn_sea.dispatch("DOMActivate");
-
- var auth_id = getUserInfo("userid"); // 개발자만 인증취소버튼 활성화
- if ( auth_id == "10406989" || auth_id == "dev009" || auth_id == "AST") {
- btn_del2.visible = true;
- }
-
- ]]>
- </script>
- <submission id="TRAAA00001"/>
- <submission id="TRZBC00101"/>
- <submission id="TRAER14001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/cmbinfo"/>
- <submission id="TRAER14002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist1"/>
- <submission id="TRAER14003" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/cmbinfo"/>
- <submission id="TRAER14006" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist2"/>
- <submission id="TRAER14007" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/lvmdlcdlist"/>
- <submission id="TRAER14008" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/lvsmlcdlist"/>
- <submission id="TRAER14009" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/historylist"/>
- <submission id="TRAER14010" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/choi"/>
- <submission id="TRAER14011" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/ablationinfo"/>
- <submission id="TRAER14012" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/totdrugqtyinfo"/>
- <submission id="TXAEA14001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/ret"/>
- <submission id="TXAEA14002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/message"/>
- <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TXAEA14003" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/combolist.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript">
- <![CDATA[
-
- /****************************************************************************************************************************************************
- * @ 환자 상단정보
- *
- // 외래환자 parameter 구조 ioflag▦pid▦orddd▦cretno▦instcd▦acptseqno▦orgorddd
- // 외래/입원구분▦등록번호▦진료일자▦생성번호▦기관코드▦등록일련번호▦원진료일자▦
- // ex) O▦00301165▦20070516▦1▦012▦1▦20070516
- //
- // 입원환자 parameter 구조 ioflag▦pid▦indd▦cretno▦seqno▦instcd
- // 외래/입원구분▦등록번호▦입원일자▦생성번호▦일련번호▦기관코드
- // ex) I▦00005726▦20070105▦1▦2▦012
- //
- // 지원부서 parameter 구조 ioflag▦prcpdd▦execprcpuniqno▦instcd
- // 처리구분▦외래/입원구분▦처방일자▦실시부서유일번호▦기관코드
- // ex) S▦20070619▦36▦012
- //
- // 수술환자 parameter 구조 ioflag▦pid▦opcnfmdd▦cretno▦instcd▦perfdeptcd▦perfdrid▦patflag▦procflag
- // 외래/입원구분▦등록번호▦수술일자▦생성번호▦기관코드▦집도과▦집도의▦환자구분▦처리구분
- *****************************************************************************************************************************************************/
- function fTopInfo() {
- if ( btn_case1.selected == true ) { //환자 ListTab
- var grd = "grd_mainordlist";
- var list = "ordlist1" ;
- var row_idx = grd_mainordlist.row;
- }
-
- var dschdd = model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/dschdd");
- var srchdd = "";
- //alert("dschdd : " + dschdd);
- schk = "N";
-
- if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="O" ){
- var pat_info = "O▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")+"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")+"▦"+getUserInfo("dutplceinstcd")+"▦1▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd");
- schk = "Y";
- //alert("pat_info : " + pat_info);
- }
- else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="I" ){
-
- if (dschdd == "" || dschdd == "99991231") {
- srchdd = getCurrentDate();
- } else {
- srchdd = dschdd;
- }
-
- var pat_info = "I▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid")
- +"▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")
- +"▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")
- +"▦"+ getUserInfo("dutplceinstcd")
- +"▦"+ srchdd;
- schk = "Y";
- }
- else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="S" ){
- var pat_info = "S▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/execprcpuniqno")+"▦"+getUserInfo("dutplceinstcd");
- schk = "Y";
- }
- else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="E" ){
-
- if (dschdd == "" || dschdd == "99991231") {
- srchdd = getCurrentDate();
- } else {
- srchdd = dschdd;
- }
- var pat_info = "E▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid")
- +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/inptindd")
- +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/inptcretno")
- +"▦"+getUserInfo("dutplceinstcd")
- +"▦"+ srchdd;
- schk = "Y";
- }
- else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="D" ){
-
- if (dschdd == "" || dschdd == "99991231") {
- srchdd = getCurrentDate();
- } else {
- srchdd = dschdd;
- }
- var pat_info = "I▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid")
- +"▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")
- +"▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")
- +"▦"+ getUserInfo("dutplceinstcd")
- +"▦"+ srchdd;
- schk = "Y";
- }
-
- if (schk == "Y"){
- setParameter("condparam", pat_info);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- }
- }
-
-
- /* @group : 화면 초기화작업 및 기본값 셋팅
- * @ver : 2009.11.25
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 화면 초기화작업 및 기본값 셋팅하기 위한 Function
- */
- function DefaultSet() {
-
- //2011.10.19 탭추가로 수정
- //model.removeNodeset("/root/main/angioep");
- model.resetInstanceNode("/root/main/angioep");
- model.resetInstanceNode("/root/main/cath");
- model.resetInstanceNode("/root/main/ep");
- model.resetInstanceNode("/root/main/pm");
-
- // 선택된 처방의 기본정보를 가지고 ANGIO기록 Detail 테이블에 넣을 준비를 한다.
- model.setValue("/root/main/angioep/pid", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/pid") );
- model.setValue("/root/main/angioep/prcpdd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpdd") );
- model.setValue("/root/main/angioep/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/execprcpuniqno") );
- model.setValue("/root/main/angioep/prcpgenrflag", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpgenrflag") );
- model.setValue("/root/main/angioep/orddd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/orddd") );
- model.setValue("/root/main/angioep/cretno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/cretno") );
- model.setValue("/root/main/angioep/grupcd", "ANGIO");
- model.setValue("/root/main/angioep/wrtetm", "0000");
-
- // 선택된 처방의 기본정보를 가지고 cath기록 Detail 테이블에 넣을 준비를 한다.
- model.setValue("/root/main/cath/pid", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/pid") );
- model.setValue("/root/main/cath/prcpdd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpdd") );
- model.setValue("/root/main/cath/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/execprcpuniqno") );
- model.setValue("/root/main/cath/prcpgenrflag", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpgenrflag") );
- model.setValue("/root/main/cath/orddd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/orddd") );
- model.setValue("/root/main/cath/cretno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/cretno") );
- model.setValue("/root/main/cath/grupcd", "CATH");
- model.setValue("/root/main/cath/wrtetm", "0000");
-
- // 선택된 처방의 기본정보를 가지고 ep기록 Detail 테이블에 넣을 준비를 한다.
- model.setValue("/root/main/ep/pid", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/pid") );
- model.setValue("/root/main/ep/prcpdd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpdd") );
- model.setValue("/root/main/ep/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/execprcpuniqno") );
- model.setValue("/root/main/ep/prcpgenrflag", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpgenrflag") );
- model.setValue("/root/main/ep/orddd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/orddd") );
- model.setValue("/root/main/ep/cretno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/cretno") );
- model.setValue("/root/main/ep/grupcd", "EP");
- model.setValue("/root/main/ep/wrtetm", "0000");
-
- // 선택된 처방의 기본정보를 가지고 pm/icd기록 Detail 테이블에 넣을 준비를 한다.
- model.setValue("/root/main/pm/pid", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/pid") );
- model.setValue("/root/main/pm/prcpdd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpdd") );
- model.setValue("/root/main/pm/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/execprcpuniqno") );
- model.setValue("/root/main/pm/prcpgenrflag", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpgenrflag") );
- model.setValue("/root/main/pm/orddd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/orddd") );
- model.setValue("/root/main/pm/cretno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/cretno") );
- model.setValue("/root/main/pm/grupcd", "PM");
- model.setValue("/root/main/pm/wrtetm", "0000");
-
-
- //model.setValue("/root/main/angioep/studycd", ""); // ANGIO STUDY
- //model.setValue("/root/main/angioep/diagcd", ""); // ANGIO 진단명
- //model.setValue("/root/main/angioep/examkindcd", ""); // ANGIO 검사종류
- ///model.setValue("/root/main/angioep/delyresn", ""); // ANGIO 지연사유
- ///model.setValue("/root/main/angioep/wrtecnts", ""); // ANGIO 작성내용
- //model.setValue("/root/main/ep/diagcd", ""); // EP 진단명
- //model.setValue("/root/main/ep/examkindcd", ""); // EP 검사종류
- ///model.setValue("/root/main/ep/arrhythmiacd1", ""); // EP 부정맥종류1
- ///model.setValue("/root/main/ep/arrhythmiacd2", ""); // EP 부정맥종류2
- ///model.setValue("/root/main/ep/arrhythmiacd3", ""); // EP 부정맥종류3
- ///model.setValue("/root/main/ep/tcl", ""); // EP TCL
- ///model.setValue("/root/main/ep/tcl2", ""); // EP TCL2
- ///model.setValue("/root/main/ep/tcl3", ""); // EP TCL3
-
- ///model.setValue("/root/main/ep/drugkindcd", ""); // EP 약물
- ///model.setValue("/root/main/ep/drugmthdcd", ""); // EP 투여방법
- ///model.setValue("/root/main/ep/drugqty", ""); // EP 용량
- ///model.setValue("/root/main/ep/stndunit", ""); // EP 단위
- ///model.setValue("/root/main/ep/totdrugqty", ""); // EP 총용량
- //model.setValue("/root/main/ep/ablationcnt", ""); // EP Ablation 횟수
- //model.setValue("/root/main/ep/ablationtm", "0000"); // EP Ablation 시간
- //model.setValue("/root/main/ep/ablationavg", "0000"); // EP 평균 Ablation 시간
- ///model.setValue("/root/main/ep/wrtecnts", ""); // EP작성내용
-
- // model.resetInstanceNode("/root/main/historylist/angiohistory");
- // model.resetInstanceNode("/root/main/historylist/ephistory");
- model.removeNodeset("/root/main/historylist/angiohistory");
- model.removeNodeset("/root/main/historylist/cathhistory")
- model.removeNodeset("/root/main/historylist/ephistory");
- model.removeNodeset("/root/main/historylist/pmhistory");
-
- //ipt_erintm.value = "0000"; // ER 입실시간
- //ipt_erouttm.value = "0000"; // ER 퇴실시간
- ///ipt_pnutm.value = "0000"; // puncture time
- ///ipt_baltm.value = "0000"; // 첫balloon시간
- ///ipt_balloon.value = "0000"; // door to balloon
- ///ipt_wtime.value = "0000"; // 작업시간
- //ipt_catime.value = "0000"; // 작업시간
- ipt_epwrtetm.value = "0000"; // EP 작업시간
- ipt_agdate.value = getCurrentDate(); // 작성내용 : 작성일자
- ipt_cadate.value = getCurrentDate(); // 작성내용 : 작성일자
- ipt_epdate.value = getCurrentDate(); // 작성내용 : 작성일자
- ipt_pmdate.value = getCurrentDate(); // 작성내용 : 작성일자
- model.refresh();
- }
-
- /* @group : Angio탭 저장시 필수항목 체크
- * @ver : 2009.11.25
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : Angio탭 저장시 필수항목 체크하기 위한 Function
- */
- function AngioCheck() {
- if (model.getValue("/root/main/angioep/diagcd") == ""){
- messageBox("진단명 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- if (model.getValue("/root/main/angioep/examkindcd") == ""){
- messageBox("검사종류 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- }
- function CathCheck() {
- if (model.getValue("/root/main/cath/diagcd") == ""){
- messageBox("진단명 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- if (model.getValue("/root/main/cath/examkindcd") == ""){
- messageBox("검사종류 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- }
- function EpCheck() {
- if (model.getValue("/root/main/ep/diagcd") == ""){
- messageBox("진단명 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- if (model.getValue("/root/main/ep/examkindcd") == ""){
- messageBox("검사종류 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- }
- function PmCheck() {
- if (model.getValue("/root/main/pm/diagcd") == ""){
- messageBox("진단명 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- if (model.getValue("/root/main/pm/examkindcd") == ""){
- messageBox("검사종류 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- }
- /* @group : EP탭 저장시 필수항목 체크
- * @ver : 2009.11.25
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : EP탭 저장시 필수항목 체크하기 위한 Function
- */
- function EpCheck() {
- if (model.getValue("/root/main/ep/diagcd") == ""){
- messageBox("진단명 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- if (model.getValue("/root/main/ep/examkindcd") == ""){
- messageBox("검사종류 항목은 필수입력 항목입니다.", "E999");
- return(0);
- }
- }
-
- /* @group : EP탭 약물 선택시 해당 약물에 대한 총용량 계산해서 보여주기
- * @ver : 2010.06.14
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 선택 약물에 대한 총용량 계산해서 보여주기 위한 Function
- */
- function DrugqtySum() {
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/prcpgenrflag") );
- model.makeValue("/root/send/req/data/grupcd", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/grupcd") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/orddd") );
- model.makeValue("/root/send/req/data/drugkindcd", model.getValue("/root/main/ep/drugkindcd") );
-
- submit("TRAER14012");
- model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/hidden/totdrugqtyinfo/totdrugqty") );
- }
-
- /* @group : EP탭 Ablation Infomation 기록시 다른 값은 기록될 필요 없음으로 초기화 하여 저장하기
- * @ver : 2010.06.16
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : EP탭 Ablation Infomation 기록시 필요없는 값 초기화 하여 저장하기 위한 Function
- */
- function Initialization() {
- model.setValue("/root/main/ep/wrtecnts", ""); //작성내용 초기화
- model.setValue("/root/main/ep/drugkindcd", ""); //약물
- model.setValue("/root/main/ep/drugmthdcd", ""); //투여방법
- model.setValue("/root/main/ep/drugqty", ""); //용량
- model.setValue("/root/main/ep/stndunit", ""); //용량 단위
- }
-
- /* @group : 작성 LIST 이력 선택시 처방유일번호 툴팁으로 보여주기
- * @ver : 2010.06.16
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 작성 LIST 이력 선택시 처방유일번호 툴팁으로 보여주기 위한 Function
- */
- function setToolTip() {
- for(var i=1; i < grd_subordlist.rows; i++){
- grd_subordlist.tooltipText(i, 3) = model.getValue("/root/main/ordlist1/examhistorylist["+ i +"]/execprcpuniqno");
- }
- }
-
- /* **********************************
- * ENRSignEngine.js에서 함수를 호출함
- * ***********************************/
- function fMake_SignData(){
- //Sign.XPATH_MAINNODE = "/root/main";
- Sign.addnode("/root/temp/historylist"); // 인증경로로 copynode 함
- Sign.certreload = true; // 인증시점에 무조건 다시 확인하게 할지 말지를 결정하는 옵션이다. (지정하지 않으면 기본 False)
- }
- /* @group : 결과 인증저장 Interface
- * @ver : 2009.12.07
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 인증저장을 위한 Interface 데이터 셋팅 및 반영 Function
- */
- function fExeMakeCertPrcs() {
- if (Sign.signprocess() == true) {
- // signno가 존재하면 기존 결과에 UPDATE가 되며, "0" 이라면 ADD(누적)되도록 데이터가 생성된다.
- var oldsignno = model.getValue("/root/temp/historylist/history["+ 1 +"]/signno");
- if(oldsignno == ""){
- var oldsignno = "0";
- }
- //alert("oldsignno : "+ oldsignno);
- model.makeNode("/root/send/signdata");
-
- model.makeValue("/root/send/signdata/instcd", getUserInfo("dutplceinstcd")); // 기관코드
- model.makeValue("/root/send/signdata/pid", model.getValue("/root/temp/historylist/history["+ 1 +"]/pid")); // 등록번호
- model.makeValue("/root/send/signdata/orddd", model.getValue("/root/temp/historylist/history["+ 1 +"]/orddd")); // 입원, 응급 : 입원일자, 외래 : 진료일자
- model.makeValue("/root/send/signdata/signno", oldsignno); // 서명번호
- model.makeValue("/root/send/signdata/cretno", model.getValue("/root/temp/historylist/history["+ 1 +"]/cretno")); // 생성번호
- model.makeValue("/root/send/signdata/recdd", getCurrentDate()); // 실제기록이 이루어진 기록일자
- model.makeValue("/root/send/signdata/rectm", getCurrentTime()); // 실제기록이 이루어진 기록시간
- model.makeValue("/root/send/signdata/recsaveflag", "Y"); // 전자서명 인적정보 변경여부(기록일시 변경되는 경우 : Y, 그외 : N)
- model.makeValue("/root/send/signdata/signflag", "04"); // 서명자료구분(01 : 진료, 02 : 간호, 03:LIS, 04:진료지원, 20: 가정간호, 30:의료협력)
- model.makeValue("/root/send/signdata/signgenrflag", model.getValue("/root/main/ordlist1/mainordlist/prcpgenrflag")); // 입원, 외래구분
- model.makeValue("/root/send/signdata/formcd", "0900006844"); // 각 기록지별 서식코드 (심혈관시술시기록지 : (운영) 0900006844)
- //model.makeValue("/root/send/signdata/formcd", "0900006880"); // 각 기록지별 서식코드 (심혈관시술시기록지 : (교육) 0900006880 )
- //model.makeValue("/root/send/signdata/formcd", "0900004198"); // 각 기록지별 서식코드 (심혈관시술시기록지 : (개발) 0900004198 )
- model.makeValue("/root/send/signdata/orddeptcd", model.getValue("/root/main/ordlist1/mainordlist/orddeptcd")); // 진료부서코드
- model.makeValue("/root/send/signdata/orddrid", model.getValue("/root/main/ordlist1/mainordlist/orddrid")); // 진료의ID
-
- model.makeValue("/root/send/signdata/histno", "0"); // 서명이력번호
- model.makeValue("/root/send/signdata/signbfcnts", Sign.signedInfos[1]); // 인증할 데이터 정보(미기록 노드 제거된 정보), 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
- model.makeValue("/root/send/signdata/signaftcnts", Sign.signedInfos[2]); // 공인인증 처리 후 인증된 암호화된 데이터를 의미한다. (이것이 인증데이터)
- //alert("1" + Sign.signedInfos[1]);
- //alert("2" + Sign.signedInfos[2]);
- } else {
- alert("인증실패 Error Code :" + Sign.errcode);
- return false;
- }
- // 인증내용 저장
- if (submit("TXAEA14002")) {
- return true;
- } else {
- return false;
- }
- }
- /* @group : 결과 인증삭제 Interface
- * @ver : 2009.12.07
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 인증삭제를 위한 Interface 데이터 셋팅 및 반영 Function
- */
- function fExeDelCertPrcs() {
- if (Sign.signprocess() == true) {
- var oldsignno = model.getValue("/root/temp/historylist/history["+ 1 +"]/signno");
- if(oldsignno == ""){
- var oldsignno = "0";
- }
- model.makeNode("/root/send/signdata");
-
- model.makeValue("/root/send/signdata/signno", oldsignno); // 서명번호
- model.makeValue("/root/send/signdata/signflag", "04"); // 서명자료구분(01 : 진료, 02 : 간호, 03:LIS, 04:진료지원, 20: 가정간호, 30:의료협력)
- model.makeValue("/root/send/signdata/signbfcnts", Sign.signedInfos[1]); // 인증할 데이터 정보(미기록 노드 제거된 정보), 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
- model.makeValue("/root/send/signdata/signaftcnts", Sign.signedInfos[2]); // 공인인증 처리 후 인증된 암호화된 데이터를 의미한다. (이것이 인증데이터)
- if (model.getValue("/root/hidden/signdelyn") == "Y"){
- model.makeValue("/root/send/signdata/status", "d");
- }
- } else {
- alert("인증실패 Error Code :" + Sign.errcode);
- return false;
- }
- // 인증내용 저장
- if (submit("TXAEA14002")) {
- return true;
- } else {
- return false;
- }
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1211" pageheight="784" guideline="2,790;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:16px; width:1192px; height:30px; background-color:#fffbf2; border-color:#ffd799; "/>
- <select1 id="cmb_srchexamkind" ref="/root/send/srchexamkind" appearance="minimal" style="left:100px; top:22px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/examkindlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_srchexamkind.length; i++){
- if(cmb_srchexamkind.value == model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd");
- break;
- }
- }
-
- model.setValue("/root/send/srchexamkind", basecd);
- ]]>
- </script>
- </select1>
- <input id="ipt_pid" ref="/root/send/srchpid" class="input_search" maxlength="10" format="9999999999" style="left:605px; top:22px; width:80px; height:19px; ">
- <script type="javascript" ev:event="onkeydown">
- <![CDATA[
- if ( event.keyCode == 13 ) {
- btn_sea.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </input>
- <caption id="caption1" class="search_name" style="left:513px; top:23px; width:91px; height:17px; ">등록번호 :</caption>
- <button id="button61" class="icon_search" style="left:687px; top:23px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.setValue("/root/send/data2/srchcond", "2");
- model.setValue("/root/send/data2/pid", model.getValue("/root/send/data/srchpid"));
-
- modal("SPPMC02500", "", "200", "200", "SPPMC02500","/root/send/data2","/root/send");
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/patinfo/patinfolist/pid") );
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption4" class="search_name" style="left:10px; top:23px; width:86px; height:17px; ">검사종류 :</caption>
- <output id="ipt_patnm" ref="/root/send/srchhngnm" class="output_fix" style="left:704px; top:22px; width:81px; height:19px; "/>
- <button id="btn_sea" class="btn1_letter2" style="left:1134px; top:20px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 기록대상 환자 리스트 가져오기
- if(submit("TRAER14002")){
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/mainordlist" ).length;
- for ( var i = 1; i <= srchLength1; i++ ) {
- grd_mainordlist.rowstyle( i , "data" , "background-color" ) = "#FFFFFF";
- grd_mainordlist.rowstyle( i , "data" , "color" ) = "#000000";
- }
- aezfSetRowStyle("grd_mainordlist", "2" , "Y" , "cnfmyn" );
- aezfSetRowStyle("grd_mainordlist", "2" , "N" , "cnfmyn" );
- }
- ]]>
- </script>
- </button>
- <caption id="caption5" class="search_name" style="left:223px; top:23px; width:91px; height:17px; ">적용일자 :</caption>
- <input id="ipt_date1" ref="/root/send/srchfromdd" class="input_default" inputtype="date" style="left:314px; top:22px; width:90px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 사용자 변경 정보 저장
- model.property("srchdate1") = ipt_date1.value;
- ]]>
- </script>
- </input>
- <input id="ipt_date2" ref="/root/send/srchtodd" class="input_default" inputtype="date" style="left:406px; top:22px; width:90px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 사용자 변경 정보 저장
- model.property("srchdate2") = ipt_date2.value;
- ]]>
- </script>
- </input>
- <caption id="caption19" class="tit_1" style="left:0px; top:0px; width:196px; height:14px; ">심혈관촬영 시술기록지</caption>
- <button id="btn_case1" class="btn_sw" group="tab1" selected="true" style="left:7px; top:56px; width:85px; height:22px; ">
- <caption>환자List</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- delPatientInfos(); //상단정보 초기화
-
- // 선택된 Tab의 종류구분 (L : 환자List, P : PROCEDUR, S : STAFF, O : 물품, M : Medication)
- model.setValue("/root/send/tabgubn","L");
- model.setValue("/root/send/srchpid", "");
- model.setValue("/root/send/srchexamkind", ""); // 검색조건 검사종류
-
- //2011.10.19 탭추가로 수정
- //model.removeNodeset("/root/main/angioep");
- model.resetInstanceNode("/root/main/angioep");
- model.resetInstanceNode("/root/main/cath");
- model.resetInstanceNode("/root/main/ep");
- model.resetInstanceNode("/root/main/pm");
- model.removeNodeset("/root/main/historylist/angiohistory");
- model.removeNodeset("/root/main/historylist/cathhistory")
- model.removeNodeset("/root/main/historylist/ephistory");
- model.removeNodeset("/root/main/historylist/pmhistory");
-
- // EP탭의 Ablation 항목 초기화
- ///model.setValue("/root/main/ep/ablationcnt", ""); // EP Ablation 횟수
- ///model.setValue("/root/main/ep/ablationtm", "0000"); // EP Ablation 시간
- ///model.setValue("/root/main/ep/ablationavg", "0000"); // EP 평균 Ablation 시간
- btn_save.disabled = true; // 저장버튼 비활성화
- btn_epsave.disabled = true; // 저장버튼 비활성화
- //2011.10.19 탭추가로 수정
- btn_saveag.disabled = true; // 저장버튼 비활성화
- btn_saveca.disabled = true; // 저장버튼 비활성화
- btn_saveep.disabled = true; // 저장버튼 비활성화
- btn_savepm.disabled = true; // 저장버튼 비활성화
-
- if(submit("TRAER14002")){
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/mainordlist" ).length;
- for ( var i = 1; i <= srchLength1; i++ ) {
- grd_mainordlist.rowstyle( i , "data" , "background-color" ) = "#FFFFFF";
- grd_mainordlist.rowstyle( i , "data" , "color" ) = "#000000";
- }
- aezfSetRowStyle("grd_mainordlist", "2" , "Y" , "cnfmyn" );
- aezfSetRowStyle("grd_mainordlist", "2" , "N" , "cnfmyn" );
- //aezfSetCellStyle("grd_mainordlist", "4" , "Y^N" , "cnfmyn" );
- //aezfSetRowStyle("grd_subordlist1" , "4" , "실시취소" , "dispexecprcpstatnm");
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_case2" class="btn_sw" group="tab1" style="left:92px; top:56px; width:85px; height:22px; ">
- <caption>PROCEDUR</caption>
- <toggle case="case2" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 선택된 Tab의 종류구분 (L : 환자List, P : PROCEDUR, S : STAFF, O : 물품, M : Medication)
- model.setValue("/root/send/tabgubn","P");
-
- cmb_opernm.dispatch("xforms-value-changed"); // 다른 탭 이동 후 돌아왔을때 선택되어 있던내역정보 재조회
- ]]>
- </script>
- </button>
- <button id="btn_case3" class="btn_sw" visibility="hidden" group="tab1" style="left:345px; top:56px; width:85px; height:22px; ">
- <caption>STAFF</caption>
- <toggle case="case3" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 선택된 Tab의 종류구분 (L : 환자List, P : PROCEDUR, S : STAFF, O : 물품, M : Medication)
- model.setValue("/root/send/tabgubn","S");
-
- cmb_staff.dispatch("xforms-value-changed"); // 다른 탭 이동 후 돌아왔을때 선택되어 있던내역정보 재조회
- ]]>
- </script>
- </button>
- <line id="line4" class="line_1" style="x1:7px; y1:78px; x2:435px; y2:78px; "/>
- <button id="btn_case4" class="btn_sw" group="tab1" style="left:177px; top:56px; width:85px; height:22px; ">
- <caption>물품</caption>
- <toggle case="case4" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 선택된 Tab의 종류구분 (L : 환자List, P : PROCEDUR, S : STAFF, O : 물품, M : Medication)
- model.setValue("/root/send/tabgubn","O");
-
- cmb_sheath.dispatch("xforms-value-changed"); // 다른 탭 이동 후 돌아왔을때 선택되어 있던내역정보 재조회
- ]]>
- </script>
- </button>
- <button id="btn_case5" class="btn_sw" group="tab1" style="left:262px; top:56px; width:85px; height:22px; ">
- <caption>Medication</caption>
- <toggle case="case5" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 선택된 Tab의 종류구분 (L : 환자List, P : PROCEDUR, S : STAFF, O : 물품, M : Medication)
- model.setValue("/root/send/tabgubn","M");
-
- cmb_medication.dispatch("xforms-value-changed"); // 다른 탭 이동 후 돌아왔을때 선택되어 있던내역정보 재조회
- ]]>
- </script>
- </button>
- <switch id="switch1" style="left:7px; top:83px; width:428px; height:680px; ">
- <case id="case1" selected="true">
- <line id="line30" class="line_1" style="x1:0px; y1:535px; x2:424px; y2:535px; "/>
- <caption id="caption40" class="tit_2" style="left:0px; top:520px; width:162px; height:13px; ">작성 LIST</caption>
- <datagrid id="grd_mainordlist" nodeset="/root/main/ordlist1/mainordlist" caption="판독^ physician^등록번호^이름^성별^나이^병동^병실^주민등록번호^진료과^담당의사^처방번호^inpt_indd^inpt_cretno^처방일자" colsep="^" colwidth="32, 69, 80, 80, 40, 40, 70, 70, 100, 90, 90, 80, 100, 100, 72" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:0px; width:424px; height:510px; ">
- <col checkvalue="Y,N" ref="cnfmyn" type="checkbox"/>
- <col ref="physicn3" type="combo" visibility="visible">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </col>
- <col ref="pid" style="text-align:center; "/>
- <col ref="patnm" style="text-align:center; "/>
- <col ref="sex" style="text-align:center; "/>
- <col ref="age" style="text-align:center; "/>
- <col disabled="true" ref="wardcd" type="combo" visibility="hidden">
- <choices>
- <itemset nodeset="/root/init/basecode/ward/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- </col>
- <col ref="roomcd" style="text-align:center; "/>
- <col ref="rrgstno" style="text-align:center; "/>
- <col ref="orddeptnm"/>
- <col ref="orddrnm"/>
- <col ref="execprcpuniqno"/>
- <col ref="inptindd" visibility="hidden"/>
- <col ref="inptcretno" visibility="hidden"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if( isDataCell() ){ //스크롤 조작시 모래시계 방지
- var colidx = grd_mainordlist.col;
-
- if(grd_mainordlist.colAttribute(colidx, "ref") != "cnfmyn" ){
- delPatientInfos(); //상단정보 초기화
- fTopInfo(); // 선택한 환자의 상단정보를 보여준다.
-
- // 선택된 환자 이력에 대한 응급실 입실/퇴실 시간 자동셋팅
- model.setValue("/root/main/angioep/erinrmtm", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/chostm") );
- model.setValue("/root/main/angioep/eroutrmtm", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/outrmtm") );
-
- // 특정환자 선택시 등록번호 기준으로 히스토리 조회를 위한 셋팅.
- model.setValue("/root/send/srchpid", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/pid") );
-
- // 선택된 처방의 기본정보를 가지고 ANGIO기록 Detail 테이블에 넣을 준비를 한다.
- model.setValue("/root/main/angioep/pid", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/pid") );
- model.setValue("/root/main/angioep/prcpdd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpdd") );
- model.setValue("/root/main/angioep/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/execprcpuniqno") );
- model.setValue("/root/main/angioep/prcpgenrflag", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpgenrflag") );
- model.setValue("/root/main/angioep/orddd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/orddd") );
- model.setValue("/root/main/angioep/cretno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/cretno") );
-
- // 선택된 처방의 기본정보를 가지고 catg기록 Detail 테이블에 넣을 준비를 한다.
- model.setValue("/root/main/cath/pid", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/pid") );
- model.setValue("/root/main/cath/prcpdd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpdd") );
- model.setValue("/root/main/cath/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/execprcpuniqno") );
- model.setValue("/root/main/cath/prcpgenrflag", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/prcpgenrflag") );
- model.setValue("/root/main/cath/orddd", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/orddd") );
- model.setValue("/root/main/cath/cretno", model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist.row + "]/cretno") );
-
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
-
- btn_sea.dispatch("DOMActivate");
- btn_save.disabled = false; // 저장버튼 활성화
- btn_del.disabled = true; // 삭제버튼 비활성화
- btn_update.disabled = true; // 수정버튼 비활성화
- btn_epsave.disabled = false; // 저장버튼 활성화
- btn_epdel.disabled = true; // 삭제버튼 비활성화
- btn_epupdate.disabled = true; // 수정버튼 비활성화
-
- btn_starttime.disabled = false; // Ablation StartTime 활성화
-
- //2011.10.19 탭추가로 수정
- btn_saveag.disabled = false; // 저장버튼 활성화
- btn_delag.disabled = true; // 삭제버튼 비활성화
- btn_updateag.disabled = true; // 수정버튼 비활성화
- btn_saveca.disabled = false; // 저장버튼 활성화
- btn_delca.disabled = true; // 삭제버튼 비활성화
- btn_updateca.disabled = true; // 수정버튼 비활성화
- btn_saveep.disabled = false; // 저장버튼 활성화
- btn_delep.disabled = true; // 삭제버튼 비활성화
- btn_updateep.disabled = true; // 수정버튼 비활성화
- btn_savepm.disabled = false; // 저장버튼 활성화
- btn_delpm.disabled = true; // 삭제버튼 비활성화
- btn_updatepm.disabled = true; // 수정버튼 비활성화
-
- ///DefaultSet(); // 화면 기본값 셋팅 및 환경설정
-
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- ///model.makeValue("/root/main/ep/drugkindcd", ""); // 약물구분 없이 전체에 대한 총량을 보여주기 위해
- ///submit("TRAER14011");
- ///model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/hidden/ablationinfo/ablationcnt") ); // ABLATION횟수
- ///model.setValue("/root/main/ep/ablationtm", model.getValue("/root/hidden/ablationinfo/ablationtm") ); // ABLATION시간
- ///model.setValue("/root/main/ep/ablationavg", model.getValue("/root/hidden/ablationinfo/ablationavg") ); // 평균ABLATION시간
- ///model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/hidden/ablationinfo/totdrugqty") ); // 총용량
- setToolTip(); // 작성LIST에 대한 처방 유일번호를 툴팁으로 보여준다
- model.refresh();
- }
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_subordlist" nodeset="/root/main/ordlist1/examhistorylist" caption="작성일자^검사종류^STUDY^h_execprcpuniqno" colsep="^" colwidth="87, 136, 162, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:540px; width:424px; height:135px; ">
- <col disabled="true" ref="wrtedd" type="inputdate" style="text-align:center; "/>
- <col disabled="true" ref="examkindnm"/>
- <col disabled="true" ref="studynm"/>
- <col disabled="true" ref="execprcpuniqno" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if ( grd_subordlist.rows< grd_subordlist.fixedRows + 1){ // 작성리스트의 행이 없으면 리턴하기
- return;
- }
- var tmp_grupcd = model.getValue("/root/main/ordlist1/examhistorylist["+ grd_subordlist.row +"]/grupcd");
- if ( tmp_grupcd == "ANGIO"){
- btn_case6.selected = true; // ANGIO Tab
- model.toggle("case8");
-
- btn_case6.dispatch("DOMActivate");
- //btn_save.disabled = true; // 저장버튼 비활성화(ANGIO탭에서는 항상 저장 가능하도록 요청)
- btn_del.disabled = true; // 삭제버튼 비활성화
- btn_update.disabled = true; // 수정버튼 비활성화
-
- //2011.10.19 탭추가로 수정
- btn_delag.disabled = true; // 삭제버튼 비활성화
- btn_updateag.disabled = true; // 수정버튼 비활성화
- }else if(tmp_grupcd == "CATH"){
- //2011.10.19 탭추가로 수정
- btn_case7.selected = true; // CATH Tab
- model.toggle("case9");
-
- btn_case7.dispatch("DOMActivate");
-
- btn_delca.disabled = true; // 삭제버튼 비활성화
- btn_updateca.disabled = true; // 수정버튼 비활성화
- }else if(tmp_grupcd == "EP"){
- btn_case8.selected = true; // EP Tab
- model.toggle("case10");
-
- btn_case8.dispatch("DOMActivate");
-
- //btn_epsave.disabled = true; // 저장버튼 비활성화 (EP탭 저장기능 활성화 요청 : 2010/06/15 박정욱 선생님)
- btn_epdel.disabled = true; // 삭제버튼 비활성화
- btn_epupdate.disabled = true; // 수정버튼 비활성화
-
- btn_delep.disabled = true; // 삭제버튼 비활성화
- btn_updateep.disabled = true; // 수정버튼 비활성화
- }else if(tmp_grupcd == "PM"){
- //2011.10.19 탭추가로 수정
- btn_case9.selected = true; // PM Tab
- model.toggle("case11");
-
- btn_case9.dispatch("DOMActivate");
-
- btn_delpm.disabled = true; // 삭제버튼 비활성화
- btn_updatepm.disabled = true; // 수정버튼 비활성화
- }
-
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/prcpgenrflag") );
- model.makeValue("/root/send/req/data/grupcd", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/grupcd") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/orddd") );
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
-
- // 작성리스트 선택시에 전체 상세내역 중에 최초 입력된 첫BALLOON시간을 가져와서 보여준다
- ///model.setValue("/root/main/angioep/fstballoontm", model.getValue("/root/main/historylist/angiohistory/minfstballoontm") );
-
- var chostm = model.getValue("/root/main/ordlist1/mainordlist/chostm"); // 응급실 내원시간
- var minfstballoontm = model.getValue("/root/main/historylist/angiohistory/minfstballoontm"); // 상세내역 중에 최초 입력된 첫BALLOON시간
- var doortoballoontm = (minfstballoontm - chostm);
- //var doortoballoontm2 = (getTimeInterval(chostm, minfstballoontm) / 3600);
- model.setValue("/root/main/angioep/doortoballoontm", doortoballoontm);
-
- // 조회된 상세내역이 인증된 상태라면 색상으로 표시 함
- if ( tmp_grupcd == "ANGIO"){
- ///aezfSetRowStyle("grd_whistory", "2" , "0" , "signno" , "bigger" );
- aezfSetRowStyle("grd_historyag", "2" , "0" , "signno" , "bigger" );
- }else if ( tmp_grupcd == "CATH"){
- aezfSetRowStyle("grd_historyca", "2" , "0" , "signno" , "bigger" );
- }else if ( tmp_grupcd == "EP"){
- aezfSetRowStyle("grd_historyep", "2" , "0" , "signno" , "bigger" );
- }else if ( tmp_grupcd == "PM"){
- aezfSetRowStyle("grd_historypm", "2" , "0" , "signno" , "bigger" );
- }
- ///model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/pid") );
- ///model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/prcpdd") );
- ///model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ordlist1/examhistorylist[" + grd_subordlist.row + "]/execprcpuniqno") );
- ///model.makeValue("/root/send/req/data/grupcd", "EP");
- ///model.makeValue("/root/main/ep/drugkindcd", ""); // 작성리스트에서 조회시는 약물구분 없이 전체에 대한 총량을 보여주기 위해
- ///submit("TRAER14011");
- ///model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/hidden/ablationinfo/ablationcnt") ); // EP ABLATION횟수
- ///model.setValue("/root/main/ep/ablationtm", model.getValue("/root/hidden/ablationinfo/ablationtm") ); // EP ABLATION시간
- ///model.setValue("/root/main/ep/ablationavg", model.getValue("/root/hidden/ablationinfo/ablationavg") ); // EP 평균ABLATION시간
- ///model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/hidden/ablationinfo/totdrugqty") ); // EP 총용량
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <button id="button2" class="btn2_letter2" disabled="false" style="left:380px; top:515px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var update = getGridUpdateData(grd_mainordlist);
- //alert(update);
- if(update == ""){
- messageBox("업데이트 정보가 없습니다.", "I");
- return 0;
-
- } else {
- model.setValue("/root/send/req/data", update);
- if (submit("TXAEA14003")) {
- btn_case1.dispatch("DOMActivate");
- }
- }
-
- model.refresh();
- ]]>
- </script>
- </button>
- <shape id="roundrect1" class="roundrect_example" appearance="roundrect" style="left:90px; top:512px; width:135px; height:22px; background-color:#fffbf2; border-color:#7cbbdd; "/>
- <caption id="caption179" style="left:95px; top:515px; width:35px; height:20px; ">범례 :</caption>
- <caption id="caption180" style="left:135px; top:515px; width:20px; height:15px; background-color:#ffe79d; "/>
- <caption id="caption186" style="left:160px; top:515px; width:60px; height:20px; ">기록 작성</caption>
- </case>
- <case id="case2">
- <caption id="caption26" class="cell_1" style="left:0px; top:0px; width:114px; height:23px; vertical-align:middle; ">시술명</caption>
- <line id="line1" class="line_3" style="x1:0px; y1:24px; x2:424px; y2:24px; "/>
- <caption id="caption14" class="tit_2" style="left:0px; top:40px; width:90px; height:13px; ">시술내용</caption>
- <line id="line2" class="line_1" style="x1:0px; y1:55px; x2:424px; y2:55px; "/>
- <datagrid id="grd_procedur" nodeset="/root/main/ordlist2/procedurlist" caption="내용^분류" colsep="^" colwidth="308, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:60px; width:424px; height:615px; ">
- <col disabled="true" ref="basecdcnts"/>
- <col disabled="true" ref="choi1" type="combo">
- <choices>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </col>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var aftertxt = "";
- var addtxt = model.getValue("/root/main/ordlist2/procedurlist[" + grd_procedur.row + "]/basecdcnts");
- if (btn_case6.selected == true){
- // ANGIO 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/angioep/wrtecnts") =="") {
- model.setValue("/root/main/angioep/wrtecnts", model.getValue("/root/main/ordlist2/procedurlist[" + grd_procedur.row + "]/basecdcnts") );
- }else{
- //aftertxt = model.getValue("/root/main/angioep/wrtecnts") + "\n";
- //aftertxt = aftertxt + addtxt;
- aftertxt = model.getValue("/root/main/angioep/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/angioep/wrtecnts", aftertxt);
- }
- }else if (btn_case7.selected == true){
- // CATH 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/cath/wrtecnts") =="") {
- model.setValue("/root/main/cath/wrtecnts", model.getValue("/root/main/ordlist2/procedurlist[" + grd_procedur.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/cath/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/cath/wrtecnts", aftertxt);
- }
- }else if (btn_case8.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/ep/wrtecnts") =="") {
- model.setValue("/root/main/ep/wrtecnts", model.getValue("/root/main/ordlist2/procedurlist[" + grd_procedur.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/ep/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/ep/wrtecnts", aftertxt);
- }
- }else if (btn_case9.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/pm/wrtecnts") =="") {
- model.setValue("/root/main/pm/wrtecnts", model.getValue("/root/main/ordlist2/procedurlist[" + grd_procedur.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/pm/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/pm/wrtecnts", aftertxt);
- }
- }
- // 리스트 내역의 속성이 Balloon 이면 ANGIO 탭의 첫BALLOON시간 셋팅
- if (model.getValue("/root/main/ordlist2/procedurlist[" + grd_procedur.row + "]/choi1") == "B"){
- if (ipt_baltm.value == "0000"){
- ipt_baltm.value = getCurrentTime().substr(0, 4); //처음 Balloon기록시 첫balloon시간 자동입력
- }
- }
-
- // 리스트 내역의 속성이 Puncture 이면 ANGIO 탭의 PUNCTURE TIME 셋팅
- if (model.getValue("/root/main/ordlist2/procedurlist[" + grd_procedur.row + "]/choi1") == "P"){
- if(ipt_pnutm.value == "0000"){
- ipt_pnutm.value = getCurrentTime().substr(0, 4); // 프로시져에서 SEATH INSERTION 클릭하면 자동 시간입력
- }
- }
-
- var a = model.getValue("/root/main/angioep/fstballoontm"); // 첫BALLOON시간
- var b = model.getValue("/root/main/angioep/erinrmtm"); // ER입실시간
- // alert(a + "==" + b + "==" + c)
- // var r = getTimeInterval(a, b
- var diffsec = (a-b);
- model.setValue("/root/main/angioep/doortoballoontm", diffsec);
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <select1 id="cmb_opernm" ref="/root/init/cmbinfo/operationlist" appearance="minimal" style="left:116px; top:3px; width:304px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/operationlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네.
- for(i = 1; i <= cmb_opernm.length; i++){
- if(cmb_opernm.value == model.getValue("/root/init/cmbinfo/operationlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/operationlist["+ i +"]/basecd");
- break;
- }
- }
-
- model.setValue("/root/send/basecdcnts", model.getValue("/root/init/cmbinfo/operationlist/basecdcnts") );
- model.setValue("/root/send/basecd", basecd );
- submit("TRAER14006");
- model.setValue("/root/send/basecdcnts","");
- model.setValue("/root/send/basecd","");
- ]]>
- </script>
- </select1>
- </case>
- <case id="case3">
- <caption id="caption3" class="tit_2" style="left:0px; top:40px; width:90px; height:14px; ">Staff</caption>
- <line id="line5" class="line_3" style="x1:0px; y1:24px; x2:424px; y2:24px; "/>
- <line id="line6" class="line_1" style="x1:0px; y1:55px; x2:424px; y2:55px; "/>
- <caption id="caption6" class="cell_1" style="left:0px; top:0px; width:114px; height:23px; vertical-align:middle; ">Staff 분류</caption>
- <datagrid id="grd_staff" nodeset="/root/main/ordlist2/stafflist" caption="Staff 명" colsep="^" colwidth="384" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:60px; width:424px; height:615px; ">
- <col ref="basecdcnts"/>
- <col ref="choi1"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var aftertxt = "";
- var addtxt = model.getValue("/root/main/ordlist2/stafflist[" + grd_staff.row + "]/basecdcnts");
- if (btn_case6.selected == true){
- // ANGIO 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/angioep/wrtecnts") =="") {
- model.setValue("/root/main/angioep/wrtecnts", model.getValue("/root/main/ordlist2/stafflist[" + grd_staff.row + "]/basecdcnts") );
- }else{
- //aftertxt = model.getValue("/root/main/angioep/wrtecnts") + "\n";
- //aftertxt = aftertxt + addtxt;
- aftertxt = model.getValue("/root/main/angioep/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/angioep/wrtecnts", aftertxt);
- }
- }else if (btn_case7.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/ep/wrtecnts") =="") {
- model.setValue("/root/main/ep/wrtecnts", model.getValue("/root/main/ordlist2/stafflist[" + grd_staff.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/ep/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/ep/wrtecnts", aftertxt);
- }
- }
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <select1 id="cmb_staff" ref="/root/init/cmbinfo/stafflist" appearance="minimal" style="left:116px; top:3px; width:304px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/stafflist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네.
- for(i = 1; i <= cmb_staff.length; i++){
- if(cmb_staff.value == model.getValue("/root/init/cmbinfo/stafflist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/stafflist["+ i +"]/basecd");
- break;
- }
- }
-
- model.setValue("/root/send/basecdcnts", model.getValue("/root/init/cmbinfo/stafflist/basecdcnts") );
- model.setValue("/root/send/basecd", basecd );
- submit("TRAER14006");
- model.setValue("/root/send/basecdcnts","");
- model.setValue("/root/send/basecd","");
- ]]>
- </script>
- </select1>
- </case>
- <case id="case4">
- <caption id="caption42" class="cell_1" style="left:0px; top:0px; width:114px; height:23px; vertical-align:middle; ">물품분류</caption>
- <line id="line17" class="line_1" style="x1:0px; y1:25px; x2:424px; y2:25px; "/>
- <datagrid id="grd_sheath" nodeset="/root/main/ordlist2/sheathlist" visibility="hidden" caption="SHEATH" colsep="^" colwidth="384" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:30px; width:100px; height:35px; ">
- <col ref="basecdcnts"/>
- <col ref="choi1"/>
- </datagrid>
- <datagrid id="grd_stjude" nodeset="/root/main/lvmdlcdlist/list" caption="1차분류^basesuppdeptcd_h^basecd_h^basecdcnts_h" colsep="^" colwidth="384, 100, 100, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:30px; width:424px; height:230px; ">
- <col ref="basecdflagdesc"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="basecd" visibility="hidden"/>
- <col ref="basecdcnts" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해
- // 비교하지 않으면 무조건 첫번째 값을 가져오네
- for(i = 1; i <= cmb_sheath.length; i++){
- if(cmb_sheath.value == model.getValue("/root/init/cmbinfo/sheathlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/sheathlist["+ i +"]/basecd");
- break;
- }
- }
-
- if (grd_stjude.isCell(event.target) && grd_stjude.row >= grd_stjude.fixedRows) {
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
- var lrgcd = basecd;
- var mdlcd = model.getValue("/root/main/lvmdlcdlist/list[" + grd_stjude.row + "]/basecd"); // Level 그리드 소분류 코드
-
- model.makeValue("/root/send/lrgcd", lrgcd);
- model.makeValue("/root/send/mdlcd", mdlcd);
-
- model.removeNodeset("/root/main/lvsmlcdlist/partdetlcd"); // 코드상세내역(Lv.2-1 초기화)
-
- submit("TRAER14008"); // 선택된 중분류 코드를 기준으로 상세내역 가져오기
-
- model.refresh();
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_stjudedetal" nodeset="/root/main/lvsmlcdlist/partdetlcd" caption="2차분류" colsep="^" colwidth="384" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:270px; width:424px; height:400px; ">
- <col ref="basecdcnts"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var aftertxt = "";
- var addtxt = model.getValue("/root/main/lvsmlcdlist/partdetlcd[" + grd_stjudedetal.row + "]/basecdcnts");
- if (btn_case6.selected == true){
- // ANGIO 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/angioep/wrtecnts") =="") {
- model.setValue("/root/main/angioep/wrtecnts", model.getValue("/root/main/lvsmlcdlist/partdetlcd[" + grd_stjudedetal.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/angioep/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/angioep/wrtecnts", aftertxt);
- }
- }else if (btn_case7.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/cath/wrtecnts") =="") {
- model.setValue("/root/main/cath/wrtecnts", model.getValue("/root/main/lvsmlcdlist/partdetlcd[" + grd_stjudedetal.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/cath/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/cath/wrtecnts", aftertxt);
- }
- }else if (btn_case8.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/ep/wrtecnts") =="") {
- model.setValue("/root/main/ep/wrtecnts", model.getValue("/root/main/lvsmlcdlist/partdetlcd[" + grd_stjudedetal.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/ep/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/ep/wrtecnts", aftertxt);
- }
- }else if (btn_case9.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/pm/wrtecnts") =="") {
- model.setValue("/root/main/pm/wrtecnts", model.getValue("/root/main/lvsmlcdlist/partdetlcd[" + grd_stjudedetal.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/pm/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/pm/wrtecnts", aftertxt);
- }
- }
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <select1 id="cmb_sheath" ref="/root/init/cmbinfo/sheathlist" appearance="minimal" style="left:116px; top:3px; width:304px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/sheathlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해
- // 비교하지 않으면 무조건 첫번째 값을 가져오네.
- for(i = 1; i <= cmb_sheath.length; i++){
- if(cmb_sheath.value == model.getValue("/root/init/cmbinfo/sheathlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/sheathlist["+ i +"]/basecd");
- break;
- }
- }
-
- // 숨겨져있는 디테일 가져오기 (현재는 사용하지 않는 정보임)
- model.setValue("/root/send/basecdcnts", model.getValue("/root/init/cmbinfo/sheathlist/basecdcnts") );
- model.setValue("/root/send/basecd", basecd );
- submit("TRAER14006"); // 코드 상세네역(Lv.2) 리스트 가져오기
- model.setValue("/root/send/basecdcnts","");
- model.setValue("/root/send/basecd","");
-
- // St jude 선택시 Detail 리스트 가져오기 위한 셋팅정보 설정
- var lrgcd = basecd;
- var mdlcd = model.getValue("/root/init/cmbinfo/sheathlist/basecdcnts");
- var partdetlcd = (lrgcd + mdlcd);
- //alert("partdetlcd : " + partdetlcd)
- model.makeValue("/root/send/lrgcd", lrgcd);
- model.makeValue("/root/send/mdlcd", mdlcd);
- model.makeValue("/root/send/partdetlcd", partdetlcd);
-
- submit("TRAER14007"); // 선택된 중분류 코드를 기준으로 소분류 Level 1-1 상세내역 가져오기
- model.removeNodeset("/root/main/lvsmlcdlist/partdetlcd"); // 코드상세내역(Lv.2-1 초기화)
- ]]>
- </script>
- </select1>
- </case>
- <case id="case5">
- <caption id="caption7" class="tit_2" style="left:0px; top:40px; width:94px; height:14px; ">Medication</caption>
- <caption id="caption8" class="cell_1" style="left:0px; top:0px; width:114px; height:23px; vertical-align:middle; ">Medication 분류</caption>
- <line id="line7" class="line_3" style="x1:0px; y1:24px; x2:424px; y2:24px; "/>
- <line id="line8" class="line_1" style="x1:0px; y1:55px; x2:424px; y2:55px; "/>
- <datagrid id="grd_medication" nodeset="/root/main/ordlist2/medicationlist" caption="Medication^choi1_h^UNIT^기타" colsep="^" colwidth="254, 55, 50, 40" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:60px; width:424px; height:615px; ">
- <col ref="basecdcnts"/>
- <col ref="choi1" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var aftertxt = "";
- var addtxt = model.getValue("/root/main/ordlist2/medicationlist[" + grd_medication.row + "]/basecdcnts");
- if (btn_case6.selected == true){
- // ANGIO 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/angioep/wrtecnts") =="") {
- model.setValue("/root/main/angioep/wrtecnts", model.getValue("/root/main/ordlist2/medicationlist[" + grd_medication.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/angioep/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/angioep/wrtecnts", aftertxt);
- }
- }else if (btn_case7.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/cath/wrtecnts") =="") {
- model.setValue("/root/main/cath/wrtecnts", model.getValue("/root/main/ordlist2/medicationlist[" + grd_medication.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/cath/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/cath/wrtecnts", aftertxt);
- }
- }else if (btn_case8.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/ep/wrtecnts") =="") {
- model.setValue("/root/main/ep/wrtecnts", model.getValue("/root/main/ordlist2/medicationlist[" + grd_medication.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/ep/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/ep/wrtecnts", aftertxt);
- }
- }else if (btn_case9.selected == true){
- // EP 기존에 저장된 값이 있으면 유지하고, 뒤에 새로운 값을 붙여준다
- if (model.getValue("/root/main/pm/wrtecnts") =="") {
- model.setValue("/root/main/pm/wrtecnts", model.getValue("/root/main/ordlist2/medicationlist[" + grd_medication.row + "]/basecdcnts") );
- }else{
- aftertxt = model.getValue("/root/main/pm/wrtecnts");
- aftertxt = aftertxt + " " + addtxt;
- model.setValue("/root/main/pm/wrtecnts", aftertxt);
- }
- }
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <select1 id="cmb_medication" ref="/root/init/cmbinfo/medicalist" appearance="minimal" style="left:116px; top:3px; width:299px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/medicalist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네.
- for(i = 1; i <= cmb_medication.length; i++){
- if(cmb_medication.value == model.getValue("/root/init/cmbinfo/medicalist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/medicalist["+ i +"]/basecd");
- break;
- }
- }
-
- model.setValue("/root/send/basecdcnts", model.getValue("/root/init/cmbinfo/medicalist/basecdcnts") );
- model.setValue("/root/send/basecd", basecd );
- submit("TRAER14006");
- model.setValue("/root/send/basecdcnts","");
- model.setValue("/root/send/basecd","");
- ]]>
- </script>
- </select1>
- </case>
- </switch>
- <line id="line9" class="line_1" style="x1:450px; y1:78px; x2:1190px; y2:78px; "/>
- <switch id="switch2" style="left:450px; top:83px; width:740px; height:647px; ">
- <case id="case6">
- <line id="line10" class="line_3" style="x1:2px; y1:26px; x2:735px; y2:26px; "/>
- <caption id="caption9" class="tit_2" style="left:2px; top:35px; width:162px; height:13px; ">door to balloon</caption>
- <line id="line12" class="line_1" style="x1:0px; y1:50px; x2:733px; y2:50px; "/>
- <caption id="caption10" class="tit_2" style="left:2px; top:235px; width:162px; height:13px; ">작성기록</caption>
- <line id="line13" class="line_2" style="x1:2px; y1:79px; x2:735px; y2:79px; "/>
- <caption id="caption11" class="cell_1" style="left:0px; top:55px; width:100px; height:23px; vertical-align:middle; ">ER 입실시간</caption>
- <line id="line14" class="line_3" style="x1:2px; y1:106px; x2:735px; y2:106px; "/>
- <caption id="caption12" class="cell_1" style="left:0px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">study</caption>
- <caption id="caption13" class="cell_1" style="left:365px; top:54px; width:100px; height:23px; text-align:center; vertical-align:middle; ">puncture time</caption>
- <caption id="caption15" class="cell_1" style="left:0px; top:82px; width:100px; height:23px; vertical-align:middle; ">door to balloon</caption>
- <caption id="caption17" class="cell_1" style="left:550px; top:55px; width:100px; height:23px; text-align:center; vertical-align:middle; ">첫balloon시간</caption>
- <line id="line18" class="line_1" style="x1:2px; y1:128px; x2:735px; y2:128px; "/>
- <caption id="caption20" class="cell_1" style="left:220px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">진단명</caption>
- <line id="line19" class="line_1" style="x1:2px; y1:250px; x2:735px; y2:250px; "/>
- <caption id="caption21" class="cell_1" style="left:182px; top:82px; width:100px; height:23px; text-align:center; vertical-align:middle; ">지연사유</caption>
- <caption id="caption23" class="cell_1" style="left:485px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">검사종류</caption>
- <textarea id="textarea1" ref="/root/main/angioep/wrtecnts" navindex="12" style="left:102px; top:160px; width:625px; height:60px; "/>
- <caption id="caption28" class="tit_2" style="left:2px; top:113px; width:93px; height:13px; ">작성 내용</caption>
- <caption id="caption16" class="cell_1" style="left:182px; top:55px; width:100px; height:23px; text-align:center; vertical-align:middle; ">ER 퇴실시간</caption>
- <line id="line11" class="line_2" style="x1:2px; y1:157px; x2:735px; y2:157px; "/>
- <caption id="caption18" class="cell_1" style="left:0px; top:133px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작성일자</caption>
- <caption id="caption22" class="cell_1" style="left:205px; top:133px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작업시간</caption>
- <caption id="caption41" class="cell_1" style="left:0px; top:160px; width:100px; height:60px; text-align:center; vertical-align:middle; ">작성내용</caption>
- <line id="line15" class="line_3" style="x1:0px; y1:222px; x2:733px; y2:222px; "/>
- <input id="ipt_erouttm" ref="/root/main/angioep/eroutrmtm" navindex="5" format="hh:nn" style="left:285px; top:57px; width:70px; height:19px; text-align:center; "/>
- <input id="ipt_erintm" ref="/root/main/angioep/erinrmtm" navindex="4" format="hh:nn" style="left:102px; top:57px; width:70px; height:19px; text-align:center; "/>
- <input id="ipt_pnutm" ref="/root/main/angioep/puncturetm" navindex="6" format="hh:nn" style="left:468px; top:56px; width:70px; height:19px; text-align:center; "/>
- <input id="ipt_baltm" ref="/root/main/angioep/fstballoontm" navindex="7" format="hh:nn" style="left:653px; top:57px; width:70px; height:19px; text-align:center; "/>
- <input id="ipt_delaytxt" ref="/root/main/angioep/delyresn" navindex="9" style="left:285px; top:85px; width:445px; height:19px; "/>
- <input id="ipt_balloon" ref="/root/main/angioep/doortoballoontm" navindex="8" format="hh:nn" style="left:102px; top:85px; width:70px; height:19px; text-align:center; "/>
- <select1 id="cmb_study" ref="/root/main/angioep/studycd" navindex="1" appearance="minimal" style="left:102px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/studylist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_study.length; i++){
- if(cmb_study.value == model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecdflagdesc");
- break;
- }
- }
- model.setValue("/root/main/angioep/studycd", basecd);
- model.setValue("/root/main/angioep/studynm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="cmb_diag" ref="/root/main/angioep/diagcd" navindex="2" appearance="minimal" style="left:322px; top:4px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/diaglist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_diag.length; i++){
- if(cmb_diag.value == model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/angioep/diagcd", basecd);
- model.setValue("/root/main/angioep/diagnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="cmb_examkind" ref="/root/main/angioep/examkindcd" navindex="3" appearance="minimal" style="left:587px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/examkindlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_examkind.length; i++){
- if(cmb_examkind.value == model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/angioep/examkindcd", basecd);
- model.setValue("/root/main/angioep/examkindnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <input id="ipt_wdate" ref="/root/main/angioep/wrtedd" navindex="10" inputtype="date" style="left:102px; top:135px; width:90px; height:19px; "/>
- <input id="ipt_wtime" ref="/root/main/angioep/wrtetm" navindex="11" format="hh:nn" style="left:307px; top:135px; width:70px; height:19px; text-align:center; "/>
- <datagrid id="grd_whistory" nodeset="/root/main/historylist/angiohistory" autoresize="true" caption="일자^시간^작성기록^분류^signno_h" colsep="^" colwidth="88, 54, 485, 80, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:255px; width:733px; height:385px; ">
- <col ref="wrtedd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="wrtetm" type="output" format="hh:nn" style="text-align:center; "/>
- <col ref="wrtecnts" type="output"/>
- <col disabled="true" ref="goodclass" type="combo">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </col>
- <col ref="signno" type="output" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 수정하기 위한 Key값 Set
- model.setValue("/root/main/angioep/pid", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/pid") );
- model.setValue("/root/main/angioep/prcpdd", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/prcpdd") );
- model.setValue("/root/main/angioep/suppdeptcd", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/suppdeptcd") );
- model.setValue("/root/main/angioep/execprcpuniqno", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/execprcpuniqno") );
- model.setValue("/root/main/angioep/grupcd", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/grupcd") );
- model.setValue("/root/main/angioep/seq", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/seq") );
-
- // 저장되었던 변경이 가능한 대상항목 보여주기
- model.setValue("/root/main/angioep/studycd", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/studycd") );
- model.setValue("/root/main/angioep/studynm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/studynm") );
- model.setValue("/root/main/angioep/diagcd", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/diagcd") );
- model.setValue("/root/main/angioep/diagnm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/diagnm") );
- model.setValue("/root/main/angioep/examkindcd", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/examkindcd") );
- model.setValue("/root/main/angioep/examkindnm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/examkindnm") );
-
- model.setValue("/root/main/angioep/erinrmtm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/erinrmtm") );
- model.setValue("/root/main/angioep/eroutrmtm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/eroutrmtm") );
- model.setValue("/root/main/angioep/puncturetm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/puncturetm") );
- model.setValue("/root/main/angioep/fstballoontm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/fstballoontm") );
- model.setValue("/root/main/angioep/doortoballoontm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/doortoballoontm") );
- model.setValue("/root/main/angioep/delyresn", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/delyresn") );
- model.setValue("/root/main/angioep/wrtedd", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/wrtedd") );
- model.setValue("/root/main/angioep/wrtetm", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/wrtetm") );
- model.setValue("/root/main/angioep/goodclass", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/goodclass") );
- model.setValue("/root/main/angioep/wrtecnts", model.getValue("/root/main/historylist/angiohistory["+ grd_whistory.row +"]/wrtecnts") );
-
- //btn_save.disabled = true; // 저장버튼 비활성화
- btn_del.disabled = false; // 삭제버튼 활성화
- btn_update.disabled = false; // 수정버튼 활성화
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <button id="btn_save" class="btn2_letter2" disabled="true" style="left:693px; top:227px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(AngioCheck() == '0'){
- return;
- }
- if (ipt_wtime.value == "0000"){
- ipt_wtime.value = getCurrentTime().substr(0, 4); // ANGIO 작성시간
- }
-
- model.copyNode("/root/send/req/data", "/root/main/angioep");
- model.makeValue("/root/send/req/data/m", "i");
-
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/angioep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/angioep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/angioep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/angioep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/angioep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/angioep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "ANGIO");
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_whistory", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_del" class="btn2_letter2" disabled="true" style="left:650px; top:227px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.copyNode("/root/send/req/data", "/root/main/angioep");
- model.makeValue("/root/send/req/data/m", "d");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/angioep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/angioep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/angioep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/angioep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/angioep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/angioep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "ANGIO");
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_whistory", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_update" class="btn2_letter2" disabled="true" style="left:606px; top:227px; width:42px; height:19px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(AngioCheck() == '0'){
- return;
- }
-
- model.copyNode("/root/send/req/data", "/root/main/angioep");
- model.makeValue("/root/send/req/data/m", "u");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/angioep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/angioep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/angioep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/angioep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/angioep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/angioep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "ANGIO");
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_whistory", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption32" class="cell_1" style="left:400px; top:133px; width:100px; height:23px; text-align:center; vertical-align:middle; ">분류</caption>
- <select1 id="combo1" ref="/root/main/angioep/goodclass" appearance="minimal" style="left:502px; top:135px; width:100px; height:19px; ">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </select1>
- </case>
- <case id="case7" style="left:0px; top:0px; width:738px; height:645px; ">
- <line id="line20" class="line_3" style="x1:0px; y1:26px; x2:733px; y2:26px; "/>
- <caption id="caption24" class="cell_1" style="left:0px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">진단명</caption>
- <caption id="caption25" class="cell_1" style="left:220px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">검사종류</caption>
- <caption id="caption30" class="tit_2" style="left:2px; top:30px; width:162px; height:13px; ">Arrthmia Infomation</caption>
- <caption id="caption31" class="tit_2" style="left:2px; top:300px; width:110px; height:13px; ">작성기록</caption>
- <line id="line28" class="line_1" style="x1:0px; y1:200px; x2:733px; y2:200px; "/>
- <line id="line29" class="line_1" style="x1:0px; y1:315px; x2:733px; y2:315px; "/>
- <button id="btn_epupdate" class="btn2_letter2" disabled="true" style="left:601px; top:295px; width:42px; height:19px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(EpCheck() == '0'){
- return;
- }
- if (ipt_epwrte.value == "0000"){
- ipt_epwrte.value = getCurrentDate(); // EP 작성일자(숨겨진항목)
- }
- if (ipt_epwrtetm.value == "0000"){
- //ipt_epwrtetm.value = getCurrentTime().substr(0, 4); // EP 작업시간
- ipt_epwrtetm.value = getCurrentTime(); // EP 작업시간
- }
-
- model.copyNode("/root/send/req/data", "/root/main/ep");
- model.makeValue("/root/send/req/data/m", "u");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
-
- // 조회된 상세내역이 인증된 상태라면 색상으로 표시 함
- aezfSetRowStyle("grd_ephistory", "2" , "0" , "signno" , "bigger" );
-
- // 기록횟수 및 시간정보 가져오기
- submit("TRAER14011");
- model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/hidden/ablationinfo/ablationcnt") ); // ABLATION횟수
- model.setValue("/root/main/ep/ablationtm", model.getValue("/root/hidden/ablationinfo/ablationtm") ); // ABLATION시간
- model.setValue("/root/main/ep/ablationavg", model.getValue("/root/hidden/ablationinfo/ablationavg") ); // 평균ABLATION시간
- model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/hidden/ablationinfo/totdrugqty") ); // 총용량
-
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_epdel" class="btn2_letter2" disabled="true" style="left:645px; top:295px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.copyNode("/root/send/req/data", "/root/main/ep");
- model.makeValue("/root/send/req/data/m", "d");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
-
- // 삭제 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- // 조회된 상세내역이 인증된 상태라면 색상으로 표시 함
- aezfSetRowStyle("grd_ephistory", "2" , "0" , "signno" , "bigger" );
-
- // 기록횟수 및 시간정보 가져오기
- submit("TRAER14011");
- model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/hidden/ablationinfo/ablationcnt") ); // ABLATION횟수
- model.setValue("/root/main/ep/ablationtm", model.getValue("/root/hidden/ablationinfo/ablationtm") ); // ABLATION시간
- model.setValue("/root/main/ep/ablationavg", model.getValue("/root/hidden/ablationinfo/ablationavg") ); // 평균ABLATION시간
- model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/hidden/ablationinfo/totdrugqty") ); // 총용량
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption2" class="cell_1" style="left:0px; top:50px; width:100px; height:23px; text-align:center; vertical-align:middle; ">부정맥종류</caption>
- <caption id="caption27" class="cell_1" style="left:435px; top:50px; width:50px; height:23px; text-align:center; vertical-align:middle; ">TCL</caption>
- <caption id="caption43" style="left:690px; top:55px; width:40px; height:20px; ">msec</caption>
- <caption id="caption44" class="tit_2" style="left:2px; top:80px; width:162px; height:13px; ">Medication</caption>
- <caption id="caption45" class="cell_1" style="left:0px; top:100px; width:100px; height:23px; text-align:center; vertical-align:middle; ">약물</caption>
- <caption id="caption46" class="cell_1" style="left:220px; top:100px; width:100px; height:23px; text-align:center; vertical-align:middle; ">투여방법</caption>
- <caption id="caption47" class="cell_1" style="left:435px; top:100px; width:50px; height:23px; text-align:center; vertical-align:middle; ">용량</caption>
- <input id="input3" ref="/root/main/ep/stndunit" disabled="true" navindex="24" style="left:535px; top:103px; width:45px; height:19px; text-align:center; "/>
- <line id="line3" class="line_1" style="x1:0px; y1:45px; x2:733px; y2:45px; "/>
- <line id="line16" class="line_1" style="x1:0px; y1:95px; x2:733px; y2:95px; "/>
- <caption id="caption48" class="tit_2" style="left:2px; top:130px; width:162px; height:14px; ">Ablation Infomation</caption>
- <line id="line21" class="line_1" style="x1:0px; y1:145px; x2:733px; y2:145px; "/>
- <caption id="caption49" class="cell_1" style="left:260px; top:150px; width:100px; height:23px; text-align:center; vertical-align:middle; ">Ablation횟수</caption>
- <input id="input4" ref="/root/main/ep/ablationcnt" disabled="true" navindex="27" maxlength="2" format="99" style="left:365px; top:152px; width:50px; height:19px; text-align:center; "/>
- <caption id="caption50" class="cell_1" style="left:420px; top:150px; width:100px; height:23px; text-align:center; vertical-align:middle; ">Ablation시간</caption>
- <input id="input5" ref="/root/main/ep/ablationtm" disabled="true" navindex="28" format="nn:ss" style="left:525px; top:152px; width:50px; height:19px; text-align:center; "/>
- <caption id="caption51" class="cell_1" style="left:580px; top:150px; width:100px; height:23px; text-align:center; vertical-align:middle; ">평균Ablation시간</caption>
- <input id="input6" ref="/root/main/ep/ablationavg" disabled="true" navindex="29" format="nn:ss" style="left:685px; top:152px; width:50px; height:19px; text-align:center; "/>
- <caption id="caption53" class="tit_2" style="left:2px; top:185px; width:85px; height:13px; ">작성내용</caption>
- <caption id="caption54" class="cell_1" style="left:586px; top:100px; width:52px; height:23px; text-align:center; vertical-align:middle; ">총용량</caption>
- <input id="input14" ref="/root/main/ep/stndunit" disabled="true" navindex="26" style="left:688px; top:103px; width:45px; height:19px; text-align:center; "/>
- <line id="line23" class="line_3" style="x1:0px; y1:74px; x2:733px; y2:74px; "/>
- <line id="line24" class="line_3" style="x1:0px; y1:125px; x2:733px; y2:125px; "/>
- <line id="line25" class="line_3" style="x1:0px; y1:178px; x2:733px; y2:178px; "/>
- <select1 id="cmb_epdiag" ref="/root/main/ep/diagcd" navindex="13" appearance="minimal" style="left:102px; top:3px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/diaglist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_epdiag.length; i++){
- if(cmb_epdiag.value == model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/ep/diagcd", basecd);
- model.setValue("/root/main/ep/diagnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="cmb_epexamkind" ref="/root/main/ep/examkindcd" navindex="14" appearance="minimal" style="left:322px; top:3px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/examkindlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_epexamkind.length; i++){
- if(cmb_epexamkind.value == model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/ep/examkindcd", basecd);
- model.setValue("/root/main/ep/examkindnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="cmb_arrhythmiacd1" ref="/root/main/ep/arrhythmiacd1" navindex="15" appearance="minimal" style="left:102px; top:52px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/arrhythmialist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_arrhythmiacd2" ref="/root/main/ep/arrhythmiacd2" navindex="16" appearance="minimal" style="left:205px; top:52px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/arrhythmialist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_arrhythmiacd3" ref="/root/main/ep/arrhythmiacd3" navindex="17" appearance="minimal" style="left:308px; top:52px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/arrhythmialist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_tcl" ref="/root/main/ep/tcl" navindex="18" maxlength="5" format="99999" style="left:488px; top:52px; width:60px; height:19px; text-align:center; "/>
- <input id="ipt_tcl2" ref="/root/main/ep/tcl2" navindex="19" maxlength="5" format="99999" style="left:554px; top:52px; width:60px; height:19px; text-align:center; "/>
- <input id="ipt_tcl3" ref="/root/main/ep/tcl3" navindex="20" maxlength="5" format="99999" style="left:620px; top:52px; width:60px; height:19px; text-align:center; "/>
- <select1 id="cmb_durgkind" ref="/root/main/ep/drugkindcd" navindex="21" appearance="minimal" style="left:102px; top:103px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/drugkindlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네.
- for(i = 1; i <= cmb_durgkind.length; i++){
- if(cmb_durgkind.value == model.getValue("/root/init/cmbinfo/drugkindlist[" + i + "]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/drugkindlist[" + i + "]/basecd");
- var basecdcnts = model.getValue("/root/init/cmbinfo/drugkindlist[" + i + "]/basecdcnts");
- break;
- }
- }
- // 조회시 필요한 코드 셋팅
- model.setValue("/root/send/req/choi/partgrupcd", basecdcnts);
- model.setValue("/root/send/req/choi/partcd", basecd);
- submit("TRAER14010"); // 제어코드 항목을 가져온다
-
- // 선택된 항목을 약물의 기본용량 및 단위를 자동셋팅한다.
- model.setValue("/root/main/ep/drugqty", model.getValue("/root/hidden/choi/choi2") ); // 마스터에 셋팅되어 있는 기본용량
- model.setValue("/root/main/ep/stndunit", model.getValue("/root/hidden/choi/choi3") ); // 단위
-
- DrugqtySum(); // 선택한 약물에 대한 총용량 보여주기
-
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_drugmthd" ref="/root/main/ep/drugmthdcd" navindex="22" appearance="minimal" style="left:325px; top:103px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/drugmthdlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_drugqty" ref="/root/main/ep/drugqty" navindex="23" maxlength="5" format="99999" style="left:488px; top:103px; width:45px; height:19px; text-align:center; "/>
- <input id="ipt_totdrugqty" ref="/root/main/ep/totdrugqty" disabled="true" navindex="25" maxlength="5" format="99999" style="left:641px; top:103px; width:45px; height:19px; text-align:center; "/>
- <button id="btn_starttime" class="btn1_letter8" disabled="true" style="left:0px; top:152px; width:128px; height:22px; ">
- <caption>Start Time기록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(EpCheck() == '0'){ // 필수항목 입력 체크
- return;
- }
-
- Initialization(); //기록 저장시 불필요한 데이터 초기화
-
- var ablcnt = model.getValue("/root/main/ep/ablationcnt"); //ABLATION횟수
- if (ablcnt == "" || ablcnt == "0"){
- ablcnt = "0";
- }
- ablcnt = parseInt(ablcnt) + 1; // 기록하는 시점에서 현재의 횟수에 1을 증가시킨다
-
- //var ablcnt = model.getValue("/root/main/ep/ablationcnt"); // 최종 ablation 횟수
- ipt_epwrtetm.value = getCurrentTime();
- model.setValue("/root/main/ep/wrteyn", "S");
- model.setValue("/root/main/ep/ablationcnt", ablcnt);
- model.setValue("/root/main/ep/ablationcnts", "Ablation" + ablcnt + " 시작");
-
- model.copyNode("/root/send/req/data", "/root/main/ep");
- model.makeValue("/root/send/req/data/m", "i");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- // 조회된 상세내역이 인증된 상태라면 색상으로 표시 함
- aezfSetRowStyle("grd_ephistory", "2" , "0" , "signno" , "bigger" );
- // 기록횟수 및 시간정보 가져오기
- submit("TRAER14011");
- model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/hidden/ablationinfo/ablationcnt") ); // ABLATION횟수
- model.setValue("/root/main/ep/ablationtm", model.getValue("/root/hidden/ablationinfo/ablationtm") ); // ABLATION시간
- model.setValue("/root/main/ep/ablationavg", model.getValue("/root/hidden/ablationinfo/ablationavg") ); // 평균ABLATION시간
- model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/hidden/ablationinfo/totdrugqty") ); // 총용량
-
- btn_starttime.disabled = true; // Ablation StartTime 비활성화
- btn_endtime.disabled = false; // Ablation EndTime 활성화
-
- model.refresh();
- //model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/ablationcnt") );
- ]]>
- </script>
- </button>
- <button id="btn_endtime" class="btn1_letter7" disabled="true" style="left:130px; top:152px; width:116px; height:22px; ">
- <caption>End Time기록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(EpCheck() == '0'){ // 필수항목 입력 체크
- return;
- }
-
- Initialization(); //기록 저장시 불필요한 데이터 초기화
-
- var ablcnt = model.getValue("/root/main/ep/ablationcnt"); //ABLATION횟수
- if (ablcnt == "" || ablcnt == "0"){
- ablcnt = "1";
- }
- //var ablcnt = model.getValue("/root/main/ep/ablationcnt"); // 최종 ablation 횟수
- ipt_epwrtetm.value = getCurrentTime();
- model.setValue("/root/main/ep/wrteyn", "E");
- model.setValue("/root/main/ep/ablationcnt", ablcnt);
- model.setValue("/root/main/ep/ablationcnts", "Ablation" + ablcnt + " 종료");
-
- model.copyNode("/root/send/req/data", "/root/main/ep");
- model.makeValue("/root/send/req/data/m", "i");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- // 조회된 상세내역이 인증된 상태라면 색상으로 표시 함
- aezfSetRowStyle("grd_ephistory", "2" , "0" , "signno" , "bigger" );
- // 기록횟수 및 시간정보 가져오기
- submit("TRAER14011");
- model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/hidden/ablationinfo/ablationcnt") ); // ABLATION횟수
- model.setValue("/root/main/ep/ablationtm", model.getValue("/root/hidden/ablationinfo/ablationtm") ); // ABLATION시간
- model.setValue("/root/main/ep/ablationavg", model.getValue("/root/hidden/ablationinfo/ablationavg") ); // 평균ABLATION시간
- model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/hidden/ablationinfo/totdrugqty") ); // 총용량
-
- btn_starttime.disabled = false; // Ablation StartTime 활성화
- btn_endtime.disabled = true; // Ablation EndTime 비활성화
-
- model.refresh();
- ]]>
- </script>
- </button>
- <textarea id="txt_epwrtecnts" ref="/root/main/ep/wrtecnts" navindex="33" style="left:102px; top:230px; width:625px; height:60px; "/>
- <datagrid id="grd_ephistory" nodeset="/root/main/historylist/ephistory" autoresize="true" caption="Time^작성기록^Medication^Ablation Infomation^signno_h^signno_h" colsep="^" colwidth="56, 370, 170, 150" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:320px; width:733px; height:320px; ">
- <col disabled="true" ref="wrtetm" type="output" format="nn:ss" style="text-align:center; "/>
- <col disabled="true" ref="wrtecnts"/>
- <col disabled="true" ref="medication"/>
- <col disabled="true" ref="ablationcnts"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 수정하기 위한 Key값 Set
- model.setValue("/root/main/ep/pid", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/pid") );
- model.setValue("/root/main/ep/prcpdd", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/prcpdd") );
- model.setValue("/root/main/ep/suppdeptcd", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/suppdeptcd") );
- model.setValue("/root/main/ep/execprcpuniqno", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/execprcpuniqno") );
- model.setValue("/root/main/ep/grupcd", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/grupcd") );
- model.setValue("/root/main/ep/seq", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/seq") );
-
- // 저장되었던 변경이 가능한 대상항목 보여주기
- model.setValue("/root/main/ep/diagcd", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/diagcd") );
- model.setValue("/root/main/ep/diagnm", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/diagnm") );
- model.setValue("/root/main/ep/examkindcd", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/examkindcd") );
- model.setValue("/root/main/ep/examkindnm", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/examkindnm") );
-
- model.setValue("/root/main/ep/arrhythmiacd1", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/arrhythmiacd1") );
- model.setValue("/root/main/ep/arrhythmiacd2", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/arrhythmiacd2") );
- model.setValue("/root/main/ep/arrhythmiacd3", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/arrhythmiacd3") );
- model.setValue("/root/main/ep/tcl", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/tcl") );
- model.setValue("/root/main/ep/tcl2", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/tcl2") );
- model.setValue("/root/main/ep/tcl3", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/tcl3") );
- model.setValue("/root/main/ep/drugkindcd", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/drugkindcd") );
- model.setValue("/root/main/ep/drugmthdcd", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/drugmthdcd") );
- model.setValue("/root/main/ep/drugqty", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/drugqty") );
- model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/totdrugqty") );
- model.setValue("/root/main/ep/stndunit", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/stndunit") ); // 단위
- model.setValue("/root/main/ep/wrteyn", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/wrteyn") ); // 기록여부 (Y/N)
- model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/ablationcnt") ); //ABLATION횟수
- //model.setValue("/root/main/ep/ablationtm", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/ablationtm") ); //ABLATION시간
- //model.setValue("/root/main/ep/ablationavg", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/ablationavg") ); // 평균ABLATION시간
- model.setValue("/root/main/ep/goodclass", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/goodclass") ); // 분류
-
- model.setValue("/root/main/ep/wrtedd", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/wrtedd") ); // 작성일자
- model.setValue("/root/main/ep/wrtetm", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/wrtetm") ); // 작성시간
- model.setValue("/root/main/ep/wrtecnts", model.getValue("/root/main/historylist/ephistory["+ grd_ephistory.row +"]/wrtecnts") ); // 작성내용
-
- //btn_epsave.disabled = true; // 저장버튼 비활성화
- btn_epdel.disabled = false; // 삭제버튼 활성화
- btn_epupdate.disabled = false; // 수정버튼 활성화
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <button id="btn_epsave" class="btn2_letter2" disabled="true" style="left:690px; top:295px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(EpCheck() == '0'){
- return;
- }
- if (ipt_epwrte.value == "0000"){
- ipt_epwrte.value = getCurrentDate(); // EP 작성일자(숨겨진항목)
- }
- if (ipt_epwrtetm.value == "0000"){
- ipt_epwrtetm.value = getCurrentTime(); // EP 작업시간
- }
-
- //ipt_epwrte.value = getCurrentDate(); // EP 작성일자(숨겨진항목)
- //ipt_epwrtetm.value = getCurrentTime(); // EP 숨겨있는 작성시간
- model.setValue("/root/main/ep/wrteyn", "N"); // 기존Ablation 정보값이 있었다면 초기화
- model.setValue("/root/main/ep/ablationcnt", ""); // 기존Ablation 정보값이 있었다면 초기화
- model.setValue("/root/main/ep/ablationcnts", ""); // 기존Ablation 정보값이 있었다면 초기화
-
- model.copyNode("/root/send/req/data", "/root/main/ep");
- model.makeValue("/root/send/req/data/m", "i");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
-
- // 조회된 상세내역이 인증된 상태라면 색상으로 표시 함
- aezfSetRowStyle("grd_ephistory", "2" , "0" , "signno" , "bigger" );
-
- // 기록횟수 및 시간정보 가져오기
- submit("TRAER14011");
- model.setValue("/root/main/ep/ablationcnt", model.getValue("/root/hidden/ablationinfo/ablationcnt") ); // ABLATION횟수
- model.setValue("/root/main/ep/ablationtm", model.getValue("/root/hidden/ablationinfo/ablationtm") ); // ABLATION시간
- model.setValue("/root/main/ep/ablationavg", model.getValue("/root/hidden/ablationinfo/ablationavg") ); // 평균ABLATION시간
- model.setValue("/root/main/ep/totdrugqty", model.getValue("/root/hidden/ablationinfo/totdrugqty") ); // 총용량
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption56" class="cell_1" style="left:390px; top:205px; width:100px; height:23px; text-align:center; vertical-align:middle; ">분류</caption>
- <select1 id="combo2" ref="/root/main/ep/goodclass" navindex="32" appearance="minimal" style="left:492px; top:207px; width:100px; height:19px; ">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </select1>
- <caption id="caption57" class="cell_1" style="left:205px; top:205px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작업시간</caption>
- <input id="ipt_epwrtetm" ref="/root/main/ep/wrtetm" navindex="31" format="nn:ss" style="left:307px; top:207px; width:70px; height:19px; text-align:center; "/>
- <input id="ipt_epwrte" ref="/root/main/ep/wrtedd" navindex="30" inputtype="date" style="left:102px; top:207px; width:90px; height:19px; "/>
- <caption id="caption58" class="cell_1" style="left:0px; top:205px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작성일자</caption>
- <caption id="caption59" class="cell_1" style="left:0px; top:230px; width:100px; height:60px; text-align:center; vertical-align:middle; ">작성내용</caption>
- </case>
- <case id="case8" selected="true">
- <button id="btn_updateag" class="btn2_letter2" disabled="true" style="left:606px; top:382px; width:42px; height:19px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(AngioCheck() == '0'){
- return;
- }
-
- model.copyNode("/root/send/req/data", "/root/main/angioep");
- model.makeValue("/root/send/req/data/m", "u");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/angioep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/angioep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/angioep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/angioep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/angioep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/angioep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "ANGIO");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyag", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <select1 id="cmb_agexamkind" ref="/root/main/angioep/examkindcd" navindex="3" appearance="minimal" style="left:587px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/examkindlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_agexamkind.length; i++){
- if(cmb_agexamkind.value == model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/angioep/examkindcd", basecd);
- model.setValue("/root/main/angioep/examkindnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <caption id="caption29" class="cell_1" style="left:0px; top:315px; width:100px; height:60px; text-align:center; vertical-align:middle; ">작성내용</caption>
- <line id="line26" class="line_2" style="x1:0px; y1:312px; x2:733px; y2:312px; "/>
- <select1 id="cmb_agdiag" ref="/root/main/angioep/diagcd" navindex="2" appearance="minimal" style="left:322px; top:4px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/diaglist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_agdiag.length; i++){
- if(cmb_agdiag.value == model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/angioep/diagcd", basecd);
- model.setValue("/root/main/angioep/diagnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="cmb_agstudy" ref="/root/main/angioep/studycd" navindex="1" appearance="minimal" style="left:102px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/studylist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_agstudy.length; i++){
- if(cmb_agstudy.value == model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecdflagdesc");
- break;
- }
- }
- model.setValue("/root/main/angioep/studycd", basecd);
- model.setValue("/root/main/angioep/studynm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <caption id="caption60" class="cell_1" style="left:220px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">진단명</caption>
- <caption id="caption61" class="cell_1" style="left:400px; top:288px; width:100px; height:23px; text-align:center; vertical-align:middle; ">분류</caption>
- <button id="btn_delag" class="btn2_letter2" disabled="true" style="left:650px; top:382px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.copyNode("/root/send/req/data", "/root/main/angioep");
- model.makeValue("/root/send/req/data/m", "d");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/angioep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/angioep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/angioep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/angioep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/angioep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/angioep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "ANGIO");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyag", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption63" class="tit_2" style="left:2px; top:390px; width:162px; height:13px; ">작성기록</caption>
- <select1 id="combo6" ref="/root/main/angioep/goodclass" appearance="minimal" style="left:502px; top:290px; width:100px; height:19px; ">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </select1>
- <caption id="caption64" class="cell_1" style="left:205px; top:288px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작업시간</caption>
- <line id="line32" class="line_3" style="x1:2px; y1:260px; x2:735px; y2:260px; "/>
- <line id="line33" class="line_3" style="x1:0px; y1:377px; x2:733px; y2:377px; "/>
- <caption id="caption66" class="cell_1" style="left:485px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">검사종류</caption>
- <caption id="caption67" class="cell_1" style="left:0px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">study</caption>
- <datagrid id="grd_historyag" nodeset="/root/main/historylist/angiohistory" autoresize="true" caption="일자^시간^작성기록^분류^signno_h" colsep="^" colwidth="88, 54, 485, 80, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:410px; width:733px; height:230px; ">
- <col ref="wrtedd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="wrtetm" type="output" format="hh:nn" style="text-align:center; "/>
- <col ref="wrtecnts" type="output"/>
- <col disabled="true" ref="goodclass" type="combo">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </col>
- <col ref="signno" type="output" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 수정하기 위한 Key값 Set
- model.setValue("/root/main/angioep/pid", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/pid") );
- model.setValue("/root/main/angioep/prcpdd", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/prcpdd") );
- model.setValue("/root/main/angioep/suppdeptcd", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/suppdeptcd") );
- model.setValue("/root/main/angioep/execprcpuniqno", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/execprcpuniqno") );
- model.setValue("/root/main/angioep/grupcd", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/grupcd") );
- model.setValue("/root/main/angioep/seq", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/seq") );
-
- // 저장되었던 변경이 가능한 대상항목 보여주기
- model.setValue("/root/main/angioep/studycd", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/studycd") );
- model.setValue("/root/main/angioep/studynm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/studynm") );
- model.setValue("/root/main/angioep/diagcd", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/diagcd") );
- model.setValue("/root/main/angioep/diagnm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/diagnm") );
- model.setValue("/root/main/angioep/examkindcd", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/examkindcd") );
- model.setValue("/root/main/angioep/examkindnm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/examkindnm") );
-
- model.setValue("/root/main/angioep/erinrmtm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/erinrmtm") );
- model.setValue("/root/main/angioep/eroutrmtm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/eroutrmtm") );
- model.setValue("/root/main/angioep/puncturetm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/puncturetm") );
- model.setValue("/root/main/angioep/fstballoontm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/fstballoontm") );
- model.setValue("/root/main/angioep/doortoballoontm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/doortoballoontm") );
- model.setValue("/root/main/angioep/delyresn", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/delyresn") );
- model.setValue("/root/main/angioep/wrtedd", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/wrtedd") );
- model.setValue("/root/main/angioep/wrtetm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/wrtetm") );
- model.setValue("/root/main/angioep/goodclass", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/goodclass") );
- model.setValue("/root/main/angioep/wrtecnts", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/wrtecnts") );
- //2011.10.19 탭추가로 수정
- model.setValue("/root/main/angioep/cnfmyn", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/cnfmyn") );
- model.setValue("/root/main/angioep/physicn1", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/physicn1") );
- model.setValue("/root/main/angioep/physicn2", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/physicn2") );
- model.setValue("/root/main/angioep/physicn3", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/physicn3") );
- model.setValue("/root/main/angioep/ergtst", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/ergtst") );
- model.setValue("/root/main/angioep/therapy", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/therapy") );
- model.setValue("/root/main/angioep/hemostsis", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/hemostsis") );
- model.setValue("/root/main/angioep/fluorotm", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/fluorotm") );
- model.setValue("/root/main/angioep/contrst", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/contrst") );
- model.setValue("/root/main/angioep/cmpnycd", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/cmpnycd") );
- model.setValue("/root/main/angioep/chk1", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk1") );
- model.setValue("/root/main/angioep/chk2", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk2") );
- model.setValue("/root/main/angioep/chk3", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk3") );
- model.setValue("/root/main/angioep/chk4", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk4") );
- model.setValue("/root/main/angioep/chk5", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk5") );
- model.setValue("/root/main/angioep/chk6", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk6") );
- model.setValue("/root/main/angioep/chk7", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk7") );
- model.setValue("/root/main/angioep/chk8", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk8") );
- model.setValue("/root/main/angioep/chk9", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk9") );
- model.setValue("/root/main/angioep/chk10", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk10") );
- model.setValue("/root/main/angioep/chk11", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk11") );
- model.setValue("/root/main/angioep/chk12", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk12") );
- model.setValue("/root/main/angioep/chk13", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk13") );
- model.setValue("/root/main/angioep/chk14", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk14") );
- model.setValue("/root/main/angioep/chk15", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk15") );
- model.setValue("/root/main/angioep/chk16", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk16") );
- model.setValue("/root/main/angioep/chk17", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk17") );
- model.setValue("/root/main/angioep/chk18", model.getValue("/root/main/historylist/angiohistory["+ grd_historyag.row +"]/chk18") );
-
- //btn_save.disabled = true; // 저장버튼 비활성화
- btn_delag.disabled = false; // 삭제버튼 활성화
- btn_updateag.disabled = false; // 수정버튼 활성화
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <line id="line34" class="line_1" style="x1:2px; y1:283px; x2:735px; y2:283px; "/>
- <textarea id="textarea2" ref="/root/main/angioep/wrtecnts" navindex="12" style="left:102px; top:315px; width:625px; height:60px; "/>
- <line id="line35" class="line_1" style="x1:2px; y1:405px; x2:735px; y2:405px; "/>
- <input id="input9" ref="/root/main/angioep/wrtetm" navindex="11" format="hh:nn" style="left:307px; top:290px; width:70px; height:19px; text-align:center; "/>
- <caption id="caption71" class="tit_2" style="left:2px; top:268px; width:93px; height:13px; ">작성 내용</caption>
- <button id="btn_saveag" class="btn2_letter2" disabled="true" style="left:693px; top:382px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(AngioCheck() == '0'){
- return;
- }
- if (ipt_wtime.value == "0000"){
- ipt_wtime.value = getCurrentTime().substr(0, 4); // ANGIO 작성시간
- }
-
- model.copyNode("/root/send/req/data", "/root/main/angioep");
- model.makeValue("/root/send/req/data/m", "i");
-
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/angioep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/angioep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/angioep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/angioep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/angioep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/angioep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "ANGIO");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyag", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_agdate" ref="/root/main/angioep/wrtedd" navindex="10" inputtype="date" style="left:102px; top:290px; width:90px; height:19px; "/>
- <caption id="caption73" class="cell_1" style="left:0px; top:288px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작성일자</caption>
- <input id="input11" ref="/root/main/angioep/contrst" navindex="8" style="left:362px; top:207px; width:105px; height:19px; text-align:center; "/>
- <caption id="caption75" class="cell_1" style="left:0px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">1st physician</caption>
- <select1 id="combo7" ref="/root/main/angioep/physicn1" navindex="1" appearance="minimal" style="left:102px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption76" class="cell_1" style="left:220px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">2nd physician</caption>
- <select1 id="combo8" ref="/root/main/angioep/physicn2" navindex="1" appearance="minimal" style="left:322px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption77" class="cell_1" style="left:485px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">3rd physician</caption>
- <select1 id="combo9" ref="/root/main/angioep/physicn3" navindex="1" appearance="minimal" style="left:587px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <line id="line38" class="line_1" style="x1:0px; y1:140px; x2:733px; y2:140px; "/>
- <caption id="caption78" class="tit_2" style="left:0px; top:125px; width:177px; height:13px; ">Using Accessory Device</caption>
- <caption id="caption79" class="cell_1" style="left:0px; top:175px; width:100px; height:23px; text-align:center; vertical-align:middle; ">ERG Test</caption>
- <select1 id="combo10" ref="/root/main/angioep/ergtst" navindex="1" appearance="minimal" style="left:102px; top:177px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/ergtstlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption80" class="cell_1" style="left:220px; top:175px; width:140px; height:23px; text-align:center; vertical-align:middle; ">Thrombolythic Therapy</caption>
- <select1 id="combo11" ref="/root/main/angioep/therapy" navindex="1" appearance="minimal" style="left:362px; top:176px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/therapylist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <line id="line40" class="line_3" style="x1:2px; y1:115px; x2:735px; y2:115px; "/>
- <caption id="caption62" class="cell_1" style="left:0px; top:205px; width:100px; height:23px; text-align:center; vertical-align:middle; ">Fluoro Time</caption>
- <caption id="caption65" class="cell_1" style="left:220px; top:205px; width:140px; height:23px; text-align:center; vertical-align:middle; ">Contrast 양</caption>
- <input id="input1" ref="/root/main/angioep/fluorotm" navindex="8" style="left:102px; top:207px; width:88px; height:19px; text-align:center; "/>
- <caption id="caption68" class="cell_1" style="left:0px; top:235px; width:100px; height:23px; text-align:center; vertical-align:middle; ">지혈기구</caption>
- <select1 id="combo12" ref="/root/main/angioep/hemostsis" navindex="1" appearance="minimal" style="left:102px; top:238px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/hemostsislist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <line id="line27" class="line_2" style="x1:0px; y1:85px; x2:733px; y2:85px; "/>
- <line id="line31" class="line_2" style="x1:0px; y1:170px; x2:733px; y2:170px; "/>
- <line id="line37" class="line_2" style="x1:0px; y1:200px; x2:733px; y2:200px; "/>
- <line id="line39" class="line_2" style="x1:0px; y1:230px; x2:733px; y2:230px; "/>
- <line id="line22" class="line_2" style="x1:0px; y1:27px; x2:733px; y2:27px; "/>
- <line id="line36" class="line_2" style="x1:0px; y1:55px; x2:733px; y2:55px; "/>
- <caption id="caption124" style="left:195px; top:210px; width:20px; height:20px; ">분</caption>
- <caption id="caption125" style="left:470px; top:210px; width:20px; height:20px; ">CC</caption>
- <bool id="bool1" checkvalue="Y,N" ref="/root/main/angioep/chk1" style="left:15px; top:65px; width:30px; height:20px; "/>
- <bool id="bool2" checkvalue="Y,N" ref="/root/main/angioep/chk2" style="left:205px; top:65px; width:30px; height:20px; "/>
- <bool id="bool3" checkvalue="Y,N" ref="/root/main/angioep/chk3" style="left:395px; top:65px; width:30px; height:20px; "/>
- <bool id="bool4" checkvalue="Y,N" ref="/root/main/angioep/chk4" style="left:585px; top:65px; width:30px; height:20px; "/>
- <bool id="bool5" checkvalue="Y,N" ref="/root/main/angioep/chk5" style="left:15px; top:95px; width:30px; height:20px; "/>
- <bool id="bool6" checkvalue="Y,N" ref="/root/main/angioep/chk8" style="left:585px; top:95px; width:30px; height:20px; "/>
- <bool id="bool7" checkvalue="Y,N" ref="/root/main/angioep/chk6" style="left:205px; top:95px; width:30px; height:20px; "/>
- <bool id="bool8" checkvalue="Y,N" ref="/root/main/angioep/chk7" style="left:395px; top:95px; width:30px; height:20px; "/>
- <caption id="caption129" style="left:40px; top:65px; width:100px; height:20px; ">CTO lesion</caption>
- <caption id="caption130" style="left:230px; top:65px; width:100px; height:20px; ">Lt main</caption>
- <caption id="caption131" style="left:420px; top:65px; width:100px; height:20px; ">2VS</caption>
- <caption id="caption132" style="left:610px; top:65px; width:100px; height:20px; ">3VS</caption>
- <caption id="caption133" style="left:40px; top:95px; width:100px; height:20px; ">PCI State</caption>
- <caption id="caption134" style="left:230px; top:95px; width:100px; height:20px; ">ISR</caption>
- <caption id="caption135" style="left:420px; top:95px; width:100px; height:20px; ">NO ISR</caption>
- <caption id="caption136" style="left:610px; top:95px; width:100px; height:20px; ">CABG</caption>
- <bool id="bool9" checkvalue="Y,N" ref="/root/main/angioep/chk9" style="left:15px; top:150px; width:30px; height:20px; "/>
- <bool id="bool10" checkvalue="Y,N" ref="/root/main/angioep/chk10" style="left:205px; top:150px; width:30px; height:20px; "/>
- <bool id="bool11" checkvalue="Y,N" ref="/root/main/angioep/chk11" style="left:395px; top:150px; width:30px; height:20px; "/>
- <bool id="bool12" checkvalue="Y,N" ref="/root/main/angioep/chk12" style="left:585px; top:150px; width:30px; height:20px; "/>
- <caption id="caption137" style="left:420px; top:150px; width:100px; height:20px; ">FFR</caption>
- <caption id="caption138" style="left:610px; top:150px; width:100px; height:20px; ">EBS</caption>
- <caption id="caption139" style="left:40px; top:150px; width:100px; height:20px; ">Thrombuster</caption>
- <caption id="caption140" style="left:230px; top:150px; width:100px; height:20px; ">IVUS</caption>
- <bool id="bool13" checkvalue="Y,N" ref="/root/main/angioep/chk13" style="left:585px; top:180px; width:30px; height:20px; "/>
- <caption id="caption141" style="left:610px; top:180px; width:126px; height:20px; ">Temporary Pacemaker</caption>
- <bool id="bool14" checkvalue="Y,N" ref="/root/main/angioep/cnfmyn" style="left:665px; top:265px; width:30px; height:20px; "/>
- <caption id="caption142" style="left:690px; top:265px; width:45px; height:20px; ">판독</caption>
- </case>
- <case id="case9">
- <line id="line41" class="line_3" style="x1:2px; y1:185px; x2:735px; y2:185px; "/>
- <caption id="caption69" class="tit_2" style="left:2px; top:298px; width:93px; height:13px; ">작성 내용</caption>
- <caption id="caption70" class="cell_1" style="left:220px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">진단명</caption>
- <line id="line42" class="line_2" style="x1:0px; y1:130px; x2:733px; y2:130px; "/>
- <input id="ipt_catime" ref="/root/main/cath/wrtetm" navindex="11" format="hh:nn" style="left:307px; top:320px; width:70px; height:19px; text-align:center; "/>
- <caption id="caption72" class="cell_1" style="left:400px; top:318px; width:100px; height:23px; text-align:center; vertical-align:middle; ">분류</caption>
- <button id="btn_updateca" class="btn2_letter2" disabled="true" style="left:606px; top:412px; width:42px; height:19px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(CathCheck() == '0'){
- return;
- }
-
- model.copyNode("/root/send/req/data", "/root/main/cath");
- model.makeValue("/root/send/req/data/m", "u");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/cath/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/cath/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/cath/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/cath/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/cath/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/cath/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "CATH");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyca", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption81" class="cell_1" style="left:0px; top:318px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작성일자</caption>
- <line id="line43" class="line_3" style="x1:2px; y1:290px; x2:735px; y2:290px; "/>
- <button id="btn_delca" class="btn2_letter2" disabled="true" style="left:650px; top:412px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.copyNode("/root/send/req/data", "/root/main/cath");
- model.makeValue("/root/send/req/data/m", "d");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/cath/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/cath/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/cath/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/cath/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/cath/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/cath/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "CATH");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyca", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <line id="line44" class="line_2" style="x1:0px; y1:27px; x2:733px; y2:27px; "/>
- <button id="btn_saveca" class="btn2_letter2" disabled="true" style="left:693px; top:412px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(CathCheck() == '0'){
- return;
- }
- if (ipt_catime.value == "0000"){
- ipt_catime.value = getCurrentTime().substr(0, 4); // ANGIO 작성시간
- }
-
- model.copyNode("/root/send/req/data", "/root/main/cath");
- model.makeValue("/root/send/req/data/m", "i");
-
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/cath/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/cath/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/cath/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/cath/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/cath/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/cath/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "CATH");
- // 선택된 작성리스트의 상세작성기록 가져오기
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyca", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <line id="line45" class="line_3" style="x1:0px; y1:407px; x2:733px; y2:407px; "/>
- <caption id="caption82" class="tit_2" style="left:2px; top:420px; width:162px; height:13px; ">작성기록</caption>
- <caption id="caption83" class="cell_1" style="left:0px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">1st physician</caption>
- <input id="ipt_cadate" ref="/root/main/cath/wrtedd" navindex="10" inputtype="date" style="left:102px; top:320px; width:90px; height:19px; "/>
- <line id="line46" class="line_1" style="x1:2px; y1:313px; x2:735px; y2:313px; "/>
- <caption id="caption84" class="cell_1" style="left:205px; top:318px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작업시간</caption>
- <caption id="caption86" class="cell_1" style="left:220px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">2nd physician</caption>
- <input id="input8" ref="/root/main/cath/contrst" navindex="8" style="left:322px; top:268px; width:105px; height:19px; text-align:center; "/>
- <line id="line47" class="line_1" style="x1:2px; y1:435px; x2:735px; y2:435px; "/>
- <line id="line48" class="line_2" style="x1:0px; y1:55px; x2:733px; y2:55px; "/>
- <caption id="caption87" class="cell_1" style="left:485px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">3rd physician</caption>
- <caption id="caption88" class="cell_1" style="left:485px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">검사종류</caption>
- <line id="line49" class="line_2" style="x1:0px; y1:235px; x2:733px; y2:235px; "/>
- <caption id="caption90" class="cell_1" style="left:0px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">study</caption>
- <line id="line50" class="line_2" style="x1:0px; y1:342px; x2:733px; y2:342px; "/>
- <caption id="caption91" class="cell_1" style="left:0px; top:265px; width:100px; height:23px; text-align:center; vertical-align:middle; ">Fluoro Time</caption>
- <select1 id="cmb_caexamkind" ref="/root/main/cath/examkindcd" navindex="3" appearance="minimal" style="left:587px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/examkindlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_caexamkind.length; i++){
- if(cmb_caexamkind.value == model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/cath/examkindcd", basecd);
- model.setValue("/root/main/cath/examkindnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="cmb_cadiag" ref="/root/main/cath/diagcd" navindex="2" appearance="minimal" style="left:322px; top:4px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/diaglist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_cadiag.length; i++){
- if(cmb_cadiag.value == model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/cath/diagcd", basecd);
- model.setValue("/root/main/cath/diagnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="cmb_castudy" ref="/root/main/cath/studycd" navindex="1" appearance="minimal" style="left:102px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/studylist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_castudy.length; i++){
- if(cmb_castudy.value == model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecdflagdesc");
- break;
- }
- }
- model.setValue("/root/main/cath/studycd", basecd);
- model.setValue("/root/main/cath/studynm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="combo18" ref="/root/main/cath/goodclass" appearance="minimal" style="left:502px; top:320px; width:100px; height:19px; ">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </select1>
- <select1 id="combo20" ref="/root/main/cath/physicn1" navindex="1" appearance="minimal" style="left:102px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <textarea id="textarea3" ref="/root/main/cath/wrtecnts" navindex="12" style="left:102px; top:345px; width:625px; height:60px; "/>
- <select1 id="combo21" ref="/root/main/cath/physicn2" navindex="1" appearance="minimal" style="left:322px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption93" class="cell_1" style="left:0px; top:345px; width:100px; height:60px; text-align:center; vertical-align:middle; ">작성내용</caption>
- <select1 id="combo22" ref="/root/main/cath/physicn3" navindex="1" appearance="minimal" style="left:587px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <datagrid id="grd_historyca" nodeset="/root/main/historylist/cathhistory" autoresize="true" caption="일자^시간^작성기록^분류^signno_h" colsep="^" colwidth="88, 54, 485, 80, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:440px; width:733px; height:200px; ">
- <col ref="wrtedd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="wrtetm" type="output" format="hh:nn" style="text-align:center; "/>
- <col ref="wrtecnts" type="output"/>
- <col disabled="true" ref="goodclass" type="combo">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </col>
- <col ref="signno" type="output" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 수정하기 위한 Key값 Set
- model.setValue("/root/main/cath/pid", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/pid") );
- model.setValue("/root/main/cath/prcpdd", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/prcpdd") );
- model.setValue("/root/main/cath/suppdeptcd", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/suppdeptcd") );
- model.setValue("/root/main/cath/execprcpuniqno", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/execprcpuniqno") );
- model.setValue("/root/main/cath/grupcd", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/grupcd") );
- model.setValue("/root/main/cath/seq", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/seq") );
-
- // 저장되었던 변경이 가능한 대상항목 보여주기
- model.setValue("/root/main/cath/studycd", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/studycd") );
- model.setValue("/root/main/cath/studynm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/studynm") );
- model.setValue("/root/main/cath/diagcd", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/diagcd") );
- model.setValue("/root/main/cath/diagnm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/diagnm") );
- model.setValue("/root/main/cath/examkindcd", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/examkindcd") );
- model.setValue("/root/main/cath/examkindnm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/examkindnm") );
-
- model.setValue("/root/main/cath/erinrmtm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/erinrmtm") );
- model.setValue("/root/main/cath/eroutrmtm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/eroutrmtm") );
- model.setValue("/root/main/cath/puncturetm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/puncturetm") );
- model.setValue("/root/main/cath/fstballoontm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/fstballoontm") );
- model.setValue("/root/main/cath/doortoballoontm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/doortoballoontm") );
- model.setValue("/root/main/cath/delyresn", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/delyresn") );
- model.setValue("/root/main/cath/wrtedd", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/wrtedd") );
- model.setValue("/root/main/cath/wrtetm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/wrtetm") );
- model.setValue("/root/main/cath/goodclass", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/goodclass") );
- model.setValue("/root/main/cath/wrtecnts", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/wrtecnts") );
- //2011.10.19 탭추가로 수정
- model.setValue("/root/main/cath/cnfmyn", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/cnfmyn") );
- model.setValue("/root/main/cath/physicn1", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/physicn1") );
- model.setValue("/root/main/cath/physicn2", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/physicn2") );
- model.setValue("/root/main/cath/physicn3", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/physicn3") );
- model.setValue("/root/main/cath/ergtst", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/ergtst") );
- model.setValue("/root/main/cath/therapy", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/therapy") );
- model.setValue("/root/main/cath/hemostsis", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/hemostsis") );
- model.setValue("/root/main/cath/fluorotm", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/fluorotm") );
- model.setValue("/root/main/cath/contrst", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/contrst") );
- model.setValue("/root/main/cath/cmpnycd", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/cmpnycd") );
- model.setValue("/root/main/cath/chk1", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk1") );
- model.setValue("/root/main/cath/chk2", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk2") );
- model.setValue("/root/main/cath/chk3", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk3") );
- model.setValue("/root/main/cath/chk4", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk4") );
- model.setValue("/root/main/cath/chk5", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk5") );
- model.setValue("/root/main/cath/chk6", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk6") );
- model.setValue("/root/main/cath/chk7", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk7") );
- model.setValue("/root/main/cath/chk8", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk8") );
- model.setValue("/root/main/cath/chk9", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk9") );
- model.setValue("/root/main/cath/chk10", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk10") );
- model.setValue("/root/main/cath/chk11", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk11") );
- model.setValue("/root/main/cath/chk12", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk12") );
- model.setValue("/root/main/cath/chk13", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk13") );
- model.setValue("/root/main/cath/chk14", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk14") );
- model.setValue("/root/main/cath/chk15", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk15") );
- model.setValue("/root/main/cath/chk16", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk16") );
- model.setValue("/root/main/cath/chk17", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk17") );
- model.setValue("/root/main/cath/chk18", model.getValue("/root/main/historylist/cathhistory["+ grd_historyca.row +"]/chk18") );
-
- //btn_save.disabled = true; // 저장버튼 비활성화
- btn_delca.disabled = false; // 삭제버튼 활성화
- btn_updateca.disabled = false; // 수정버튼 활성화
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <line id="line52" class="line_1" style="x1:0px; y1:100px; x2:733px; y2:100px; "/>
- <caption id="caption89" class="tit_2" style="left:0px; top:85px; width:93px; height:14px; ">검사 종류</caption>
- <line id="line54" class="line_3" style="x1:0px; y1:80px; x2:733px; y2:80px; "/>
- <line id="line51" class="line_1" style="x1:0px; y1:205px; x2:733px; y2:205px; "/>
- <caption id="caption74" class="tit_2" style="left:0px; top:190px; width:93px; height:13px; ">시술 종류</caption>
- <line id="line53" class="line_2" style="x1:0px; y1:260px; x2:733px; y2:260px; "/>
- <caption id="caption85" class="cell_1" style="left:220px; top:265px; width:100px; height:23px; text-align:center; vertical-align:middle; ">Contrast 양</caption>
- <input id="input18" ref="/root/main/cath/fluorotm" navindex="8" style="left:102px; top:268px; width:88px; height:19px; text-align:center; "/>
- <line id="line78" class="line_2" style="x1:0px; y1:155px; x2:733px; y2:155px; "/>
- <caption id="caption123" class="cell_1" style="left:220px; top:163px; width:100px; height:23px; text-align:center; vertical-align:middle; ">ERG Test</caption>
- <select1 id="combo36" ref="/root/main/cath/ergtst" navindex="1" appearance="minimal" style="left:322px; top:165px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/ergtstlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption126" style="left:190px; top:270px; width:20px; height:20px; ">분</caption>
- <caption id="caption127" style="left:430px; top:270px; width:20px; height:20px; ">CC</caption>
- <caption id="caption143" style="left:690px; top:295px; width:45px; height:20px; ">판독</caption>
- <bool id="bool15" checkvalue="Y,N" ref="/root/main/cath/cnfmyn" style="left:665px; top:295px; width:30px; height:20px; "/>
- <bool id="bool18" checkvalue="Y,N" ref="/root/main/cath/chk3" style="left:15px; top:110px; width:30px; height:20px; "/>
- <bool id="bool19" checkvalue="Y,N" ref="/root/main/cath/chk4" style="left:205px; top:110px; width:30px; height:20px; "/>
- <bool id="bool20" checkvalue="Y,N" ref="/root/main/cath/chk5" style="left:395px; top:110px; width:30px; height:20px; "/>
- <bool id="bool21" checkvalue="Y,N" ref="/root/main/cath/chk6" style="left:585px; top:110px; width:30px; height:20px; "/>
- <bool id="bool22" checkvalue="Y,N" ref="/root/main/cath/chk7" style="left:15px; top:135px; width:30px; height:20px; "/>
- <bool id="bool23" checkvalue="Y,N" ref="/root/main/cath/chk8" style="left:205px; top:135px; width:30px; height:20px; "/>
- <bool id="bool24" checkvalue="Y,N" ref="/root/main/cath/chk9" style="left:395px; top:135px; width:30px; height:20px; "/>
- <bool id="bool25" checkvalue="Y,N" ref="/root/main/cath/chk10" style="left:585px; top:135px; width:30px; height:20px; "/>
- <bool id="bool26" checkvalue="Y,N" ref="/root/main/cath/chk11" style="left:15px; top:165px; width:30px; height:20px; "/>
- <bool id="bool27" checkvalue="Y,N" ref="/root/main/cath/chk12" style="left:15px; top:215px; width:30px; height:20px; "/>
- <bool id="bool28" checkvalue="Y,N" ref="/root/main/cath/chk13" style="left:205px; top:215px; width:30px; height:20px; "/>
- <bool id="bool29" checkvalue="Y,N" ref="/root/main/cath/chk14" style="left:395px; top:215px; width:30px; height:20px; "/>
- <bool id="bool30" checkvalue="Y,N" ref="/root/main/cath/chk15" style="left:585px; top:215px; width:30px; height:20px; "/>
- <bool id="bool31" checkvalue="Y,N" ref="/root/main/cath/chk18" style="left:395px; top:240px; width:30px; height:20px; "/>
- <bool id="bool33" checkvalue="Y,N" ref="/root/main/cath/chk16" style="left:15px; top:240px; width:30px; height:20px; "/>
- <bool id="bool34" checkvalue="Y,N" ref="/root/main/cath/chk17" style="left:205px; top:240px; width:30px; height:20px; "/>
- <caption id="caption146" style="left:40px; top:110px; width:100px; height:20px; ">Cardiac Cath</caption>
- <caption id="caption147" style="left:230px; top:110px; width:100px; height:20px; ">LVgram</caption>
- <caption id="caption148" style="left:420px; top:110px; width:100px; height:20px; ">RVgram</caption>
- <caption id="caption149" style="left:610px; top:110px; width:100px; height:20px; ">Aortogram</caption>
- <caption id="caption154" style="left:40px; top:135px; width:100px; height:20px; ">PVgram</caption>
- <caption id="caption155" style="left:230px; top:135px; width:100px; height:20px; ">PAgram</caption>
- <caption id="caption156" style="left:420px; top:135px; width:100px; height:20px; ">Venogram</caption>
- <caption id="caption157" style="left:610px; top:135px; width:100px; height:20px; ">Cardiac Bx</caption>
- <caption id="caption150" style="left:40px; top:165px; width:100px; height:20px; ">CAG</caption>
- <caption id="caption151" style="left:610px; top:215px; width:100px; height:20px; ">PTA</caption>
- <caption id="caption152" style="left:40px; top:215px; width:100px; height:20px; ">PDA Occlusion</caption>
- <caption id="caption153" style="left:230px; top:215px; width:100px; height:20px; ">PMV</caption>
- <caption id="caption158" style="left:420px; top:215px; width:100px; height:20px; ">Valvuloplasty</caption>
- <caption id="caption159" style="left:420px; top:240px; width:100px; height:20px; ">TAVI</caption>
- <caption id="caption161" style="left:40px; top:240px; width:100px; height:20px; ">TEVAR</caption>
- <caption id="caption162" style="left:230px; top:240px; width:100px; height:20px; ">EVAR</caption>
- <bool id="bool32" checkvalue="Y,N" ref="/root/main/cath/chk1" style="left:15px; top:60px; width:30px; height:20px; "/>
- <bool id="bool35" checkvalue="Y,N" ref="/root/main/cath/chk2" style="left:205px; top:60px; width:30px; height:20px; "/>
- <caption id="caption160" style="left:40px; top:60px; width:100px; height:20px; ">Ped</caption>
- <caption id="caption163" style="left:230px; top:60px; width:100px; height:20px; ">Adult</caption>
- </case>
- <case id="case10">
- <caption id="caption92" class="tit_2" style="left:2px; top:203px; width:93px; height:13px; ">작성 내용</caption>
- <caption id="caption94" class="cell_1" style="left:220px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">진단명</caption>
- <line id="line56" class="line_2" style="x1:0px; y1:135px; x2:733px; y2:135px; "/>
- <input id="ipt_eptime" ref="/root/main/ep/wrtetm" navindex="11" format="hh:nn" style="left:307px; top:225px; width:70px; height:19px; text-align:center; "/>
- <caption id="caption95" class="cell_1" style="left:400px; top:223px; width:100px; height:23px; text-align:center; vertical-align:middle; ">분류</caption>
- <button id="btn_updateep" class="btn2_letter2" disabled="true" style="left:606px; top:317px; width:42px; height:19px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(EpCheck() == '0'){
- return;
- }
-
- model.copyNode("/root/send/req/data", "/root/main/ep");
- model.makeValue("/root/send/req/data/m", "u");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyep", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption96" class="cell_1" style="left:0px; top:170px; width:100px; height:23px; text-align:center; vertical-align:middle; ">Fluoro Time</caption>
- <caption id="caption97" class="cell_1" style="left:0px; top:223px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작성일자</caption>
- <line id="line57" class="line_3" style="x1:2px; y1:195px; x2:735px; y2:195px; "/>
- <button id="btn_delep" class="btn2_letter2" disabled="true" style="left:650px; top:317px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.copyNode("/root/send/req/data", "/root/main/ep");
- model.makeValue("/root/send/req/data/m", "d");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyep", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <line id="line58" class="line_2" style="x1:0px; y1:27px; x2:733px; y2:27px; "/>
- <button id="btn_saveep" class="btn2_letter2" disabled="true" style="left:693px; top:317px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(EpCheck() == '0'){
- return;
- }
- if (ipt_eptime.value == "0000"){
- ipt_eptime.value = getCurrentTime().substr(0, 4); // ANGIO 작성시간
- }
-
- model.copyNode("/root/send/req/data", "/root/main/ep");
- model.makeValue("/root/send/req/data/m", "i");
-
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/ep/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/ep/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/ep/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/ep/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/ep/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/ep/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "EP");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historyep", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <line id="line59" class="line_3" style="x1:0px; y1:312px; x2:733px; y2:312px; "/>
- <caption id="caption98" class="tit_2" style="left:2px; top:325px; width:162px; height:13px; ">작성기록</caption>
- <caption id="caption99" class="cell_1" style="left:0px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">1st physician</caption>
- <input id="ipt_epdate" ref="/root/main/ep/wrtedd" navindex="10" inputtype="date" style="left:102px; top:225px; width:90px; height:19px; "/>
- <line id="line60" class="line_1" style="x1:2px; y1:218px; x2:735px; y2:218px; "/>
- <caption id="caption100" class="cell_1" style="left:205px; top:223px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작업시간</caption>
- <caption id="caption102" class="cell_1" style="left:220px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">2nd physician</caption>
- <line id="line61" class="line_1" style="x1:2px; y1:340px; x2:735px; y2:340px; "/>
- <line id="line62" class="line_2" style="x1:0px; y1:55px; x2:733px; y2:55px; "/>
- <caption id="caption103" class="cell_1" style="left:485px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">3rd physician</caption>
- <caption id="caption104" class="cell_1" style="left:485px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">검사종류</caption>
- <caption id="caption105" class="tit_2" style="left:0px; top:60px; width:177px; height:14px; ">검사 종류</caption>
- <caption id="caption106" class="cell_1" style="left:0px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">study</caption>
- <line id="line64" class="line_2" style="x1:0px; y1:247px; x2:733px; y2:247px; "/>
- <line id="line65" class="line_2" style="x1:0px; y1:105px; x2:733px; y2:105px; "/>
- <line id="line66" class="line_1" style="x1:0px; y1:75px; x2:733px; y2:75px; "/>
- <select1 id="combo3" ref="/root/main/ep/examkindcd" navindex="3" appearance="minimal" style="left:587px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/examkindlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_epexamkind.length; i++){
- if(cmb_epexamkind.value == model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/ep/examkindcd", basecd);
- model.setValue("/root/main/ep/examkindnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="combo4" ref="/root/main/ep/diagcd" navindex="2" appearance="minimal" style="left:322px; top:4px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/diaglist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_epdiag.length; i++){
- if(cmb_epdiag.value == model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/ep/diagcd", basecd);
- model.setValue("/root/main/ep/diagnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <input id="input16" ref="/root/main/ep/fluorotm" navindex="8" format="hh:nn" style="left:102px; top:172px; width:88px; height:19px; text-align:center; "/>
- <select1 id="cmb_epstudy" ref="/root/main/ep/studycd" navindex="1" appearance="minimal" style="left:102px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/studylist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_epstudy.length; i++){
- if(cmb_epstudy.value == model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecdflagdesc");
- break;
- }
- }
- model.setValue("/root/main/ep/studycd", basecd);
- model.setValue("/root/main/ep/studynm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <select1 id="combo26" ref="/root/main/ep/goodclass" appearance="minimal" style="left:502px; top:225px; width:100px; height:19px; ">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </select1>
- <select1 id="combo28" ref="/root/main/ep/physicn1" navindex="1" appearance="minimal" style="left:102px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <textarea id="textarea4" ref="/root/main/ep/wrtecnts" navindex="12" style="left:102px; top:250px; width:625px; height:60px; "/>
- <select1 id="combo29" ref="/root/main/ep/physicn2" navindex="1" appearance="minimal" style="left:322px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption109" class="cell_1" style="left:0px; top:250px; width:100px; height:60px; text-align:center; vertical-align:middle; ">작성내용</caption>
- <select1 id="combo30" ref="/root/main/ep/physicn3" navindex="1" appearance="minimal" style="left:587px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <datagrid id="grd_historyep" nodeset="/root/main/historylist/ephistory" autoresize="true" caption="일자^시간^작성기록^분류^signno_h" colsep="^" colwidth="88, 54, 485, 80, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:345px; width:733px; height:295px; ">
- <col ref="wrtedd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="wrtetm" type="output" format="hh:nn" style="text-align:center; "/>
- <col ref="wrtecnts" type="output"/>
- <col disabled="true" ref="goodclass" type="combo">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </col>
- <col ref="signno" type="output" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 수정하기 위한 Key값 Set
- model.setValue("/root/main/ep/pid", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/pid") );
- model.setValue("/root/main/ep/prcpdd", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/prcpdd") );
- model.setValue("/root/main/ep/suppdeptcd", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/suppdeptcd") );
- model.setValue("/root/main/ep/execprcpuniqno", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/execprcpuniqno") );
- model.setValue("/root/main/ep/grupcd", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/grupcd") );
- model.setValue("/root/main/ep/seq", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/seq") );
-
- // 저장되었던 변경이 가능한 대상항목 보여주기
- model.setValue("/root/main/ep/studycd", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/studycd") );
- model.setValue("/root/main/ep/studynm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/studynm") );
- model.setValue("/root/main/ep/diagcd", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/diagcd") );
- model.setValue("/root/main/ep/diagnm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/diagnm") );
- model.setValue("/root/main/ep/examkindcd", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/examkindcd") );
- model.setValue("/root/main/ep/examkindnm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/examkindnm") );
-
- model.setValue("/root/main/ep/erinrmtm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/erinrmtm") );
- model.setValue("/root/main/ep/eroutrmtm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/eroutrmtm") );
- model.setValue("/root/main/ep/puncturetm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/puncturetm") );
- model.setValue("/root/main/ep/fstballoontm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/fstballoontm") );
- model.setValue("/root/main/ep/doortoballoontm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/doortoballoontm") );
- model.setValue("/root/main/ep/delyresn", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/delyresn") );
- model.setValue("/root/main/ep/wrtedd", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/wrtedd") );
- model.setValue("/root/main/ep/wrtetm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/wrtetm") );
- model.setValue("/root/main/ep/goodclass", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/goodclass") );
- model.setValue("/root/main/ep/wrtecnts", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/wrtecnts") );
-
- //2011.10.19 탭추가로 수정
- model.setValue("/root/main/ep/cnfmyn", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/cnfmyn") );
- model.setValue("/root/main/ep/physicn1", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/physicn1") );
- model.setValue("/root/main/ep/physicn2", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/physicn2") );
- model.setValue("/root/main/ep/physicn3", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/physicn3") );
- model.setValue("/root/main/ep/ergtst", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/ergtst") );
- model.setValue("/root/main/ep/therapy", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/therapy") );
- model.setValue("/root/main/ep/hemostsis", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/hemostsis") );
- model.setValue("/root/main/ep/fluorotm", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/fluorotm") );
- model.setValue("/root/main/ep/contrst", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/contrst") );
- model.setValue("/root/main/ep/cmpnycd", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/cmpnycd") );
- model.setValue("/root/main/ep/chk1", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk1") );
- model.setValue("/root/main/ep/chk2", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk2") );
- model.setValue("/root/main/ep/chk3", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk3") );
- model.setValue("/root/main/ep/chk4", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk4") );
- model.setValue("/root/main/ep/chk5", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk5") );
- model.setValue("/root/main/ep/chk6", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk6") );
- model.setValue("/root/main/ep/chk7", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk7") );
- model.setValue("/root/main/ep/chk8", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk8") );
- model.setValue("/root/main/ep/chk9", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk9") );
- model.setValue("/root/main/ep/chk10", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk10") );
- model.setValue("/root/main/ep/chk11", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk11") );
- model.setValue("/root/main/ep/chk12", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk12") );
- model.setValue("/root/main/ep/chk13", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk13") );
- model.setValue("/root/main/ep/chk14", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk14") );
- model.setValue("/root/main/ep/chk15", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk15") );
- model.setValue("/root/main/ep/chk16", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk16") );
- model.setValue("/root/main/ep/chk17", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk17") );
- model.setValue("/root/main/ep/chk18", model.getValue("/root/main/historylist/ephistory["+ grd_historyep.row +"]/chk18") );
-
- //btn_save.disabled = true; // 저장버튼 비활성화
- btn_delep.disabled = false; // 삭제버튼 활성화
- btn_updateep.disabled = false; // 수정버튼 활성화
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <line id="line55" class="line_2" style="x1:0px; y1:165px; x2:733px; y2:165px; "/>
- <caption id="caption122" class="cell_1" style="left:220px; top:140px; width:100px; height:23px; text-align:center; vertical-align:middle; ">ERG Test</caption>
- <select1 id="combo35" ref="/root/main/ep/ergtst" navindex="1" appearance="minimal" style="left:322px; top:143px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/ergtstlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption128" style="left:190px; top:175px; width:20px; height:20px; ">분</caption>
- <bool id="bool16" checkvalue="Y,N" ref="/root/main/ep/cnfmyn" style="left:665px; top:200px; width:30px; height:20px; "/>
- <caption id="caption144" style="left:690px; top:200px; width:45px; height:20px; ">판독</caption>
- <bool id="bool36" checkvalue="Y,N" ref="/root/main/ep/chk5" style="left:15px; top:115px; width:30px; height:20px; "/>
- <bool id="bool37" checkvalue="Y,N" ref="/root/main/ep/chk6" style="left:205px; top:115px; width:30px; height:20px; "/>
- <bool id="bool38" checkvalue="Y,N" ref="/root/main/ep/chk7" style="left:395px; top:115px; width:30px; height:20px; "/>
- <bool id="bool39" checkvalue="Y,N" ref="/root/main/ep/chk8" style="left:585px; top:115px; width:30px; height:20px; "/>
- <bool id="bool40" checkvalue="Y,N" ref="/root/main/ep/chk1" style="left:15px; top:85px; width:30px; height:20px; "/>
- <bool id="bool41" checkvalue="Y,N" ref="/root/main/ep/chk2" style="left:205px; top:85px; width:30px; height:20px; "/>
- <bool id="bool42" checkvalue="Y,N" ref="/root/main/ep/chk3" style="left:395px; top:85px; width:30px; height:20px; "/>
- <bool id="bool43" checkvalue="Y,N" ref="/root/main/ep/chk4" style="left:585px; top:85px; width:30px; height:20px; "/>
- <bool id="bool44" checkvalue="Y,N" ref="/root/main/ep/chk9" style="left:15px; top:145px; width:30px; height:20px; "/>
- <caption id="caption164" style="left:40px; top:115px; width:100px; height:20px; ">SNRT</caption>
- <caption id="caption165" style="left:230px; top:115px; width:100px; height:20px; ">Veno gram</caption>
- <caption id="caption166" style="left:420px; top:115px; width:100px; height:20px; ">Cardiac Bx</caption>
- <caption id="caption167" style="left:610px; top:115px; width:100px; height:20px; ">Cardiac Cath</caption>
- <caption id="caption168" style="left:40px; top:85px; width:100px; height:20px; ">EP</caption>
- <caption id="caption169" style="left:230px; top:85px; width:100px; height:20px; ">
- <![CDATA[EP & Ablation]]>
- </caption>
- <caption id="caption170" style="left:420px; top:85px; width:100px; height:20px; ">CARTO</caption>
- <caption id="caption171" style="left:610px; top:85px; width:100px; height:20px; ">VT induction</caption>
- <caption id="caption172" style="left:40px; top:145px; width:100px; height:20px; ">CAG</caption>
- </case>
- <case id="case11">
- <caption id="caption101" class="cell_1" style="left:220px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">2nd physician</caption>
- <caption id="caption107" class="tit_2" style="left:2px; top:228px; width:93px; height:13px; ">작성 내용</caption>
- <datagrid id="grd_historypm" nodeset="/root/main/historylist/pmhistory" autoresize="true" caption="일자^시간^작성기록^분류^signno_h" colsep="^" colwidth="88, 54, 485, 80, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:370px; width:733px; height:270px; ">
- <col ref="wrtedd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="wrtetm" type="output" format="hh:nn" style="text-align:center; "/>
- <col ref="wrtecnts" type="output"/>
- <col disabled="true" ref="goodclass" type="combo">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </col>
- <col ref="signno" type="output" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 수정하기 위한 Key값 Set
- model.setValue("/root/main/pm/pid", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/pid") );
- model.setValue("/root/main/pm/prcpdd", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/prcpdd") );
- model.setValue("/root/main/pm/suppdeptcd", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/suppdeptcd") );
- model.setValue("/root/main/pm/execprcpuniqno", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/execprcpuniqno") );
- model.setValue("/root/main/pm/grupcd", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/grupcd") );
- model.setValue("/root/main/pm/seq", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/seq") );
-
- // 저장되었던 변경이 가능한 대상항목 보여주기
- model.setValue("/root/main/pm/studycd", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/studycd") );
- model.setValue("/root/main/pm/studynm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/studynm") );
- model.setValue("/root/main/pm/diagcd", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/diagcd") );
- model.setValue("/root/main/pm/diagnm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/diagnm") );
- model.setValue("/root/main/pm/examkindcd", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/examkindcd") );
- model.setValue("/root/main/pm/examkindnm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/examkindnm") );
-
- model.setValue("/root/main/pm/erinrmtm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/erinrmtm") );
- model.setValue("/root/main/pm/eroutrmtm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/eroutrmtm") );
- model.setValue("/root/main/pm/puncturetm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/puncturetm") );
- model.setValue("/root/main/pm/fstballoontm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/fstballoontm") );
- model.setValue("/root/main/pm/doortoballoontm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/doortoballoontm") );
- model.setValue("/root/main/pm/delyresn", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/delyresn") );
- model.setValue("/root/main/pm/wrtedd", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/wrtedd") );
- model.setValue("/root/main/pm/wrtetm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/wrtetm") );
- model.setValue("/root/main/pm/goodclass", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/goodclass") );
- model.setValue("/root/main/pm/wrtecnts", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/wrtecnts") );
-
- //2011.10.19 탭추가로 수정
- model.setValue("/root/main/pm/cnfmyn", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/cnfmyn") );
- model.setValue("/root/main/pm/physicn1", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/physicn1") );
- model.setValue("/root/main/pm/physicn2", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/physicn2") );
- model.setValue("/root/main/pm/physicn3", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/physicn3") );
- model.setValue("/root/main/pm/ergtst", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/ergtst") );
- model.setValue("/root/main/pm/therapy", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/therapy") );
- model.setValue("/root/main/pm/hemostsis", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/hemostsis") );
- model.setValue("/root/main/pm/fluorotm", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/fluorotm") );
- model.setValue("/root/main/pm/contrst", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/contrst") );
- model.setValue("/root/main/pm/cmpnycd", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/cmpnycd") );
- model.setValue("/root/main/pm/chk1", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk1") );
- model.setValue("/root/main/pm/chk2", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk2") );
- model.setValue("/root/main/pm/chk3", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk3") );
- model.setValue("/root/main/pm/chk4", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk4") );
- model.setValue("/root/main/pm/chk5", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk5") );
- model.setValue("/root/main/pm/chk6", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk6") );
- model.setValue("/root/main/pm/chk7", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk7") );
- model.setValue("/root/main/pm/chk8", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk8") );
- model.setValue("/root/main/pm/chk9", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk9") );
- model.setValue("/root/main/pm/chk10", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk10") );
- model.setValue("/root/main/pm/chk11", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk11") );
- model.setValue("/root/main/pm/chk12", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk12") );
- model.setValue("/root/main/pm/chk13", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk13") );
- model.setValue("/root/main/pm/chk14", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk14") );
- model.setValue("/root/main/pm/chk15", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk15") );
- model.setValue("/root/main/pm/chk16", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk16") );
- model.setValue("/root/main/pm/chk17", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk17") );
- model.setValue("/root/main/pm/chk18", model.getValue("/root/main/historylist/pmhistory["+ grd_historypm.row +"]/chk18") );
-
- //btn_save.disabled = true; // 저장버튼 비활성화
- btn_delpm.disabled = false; // 삭제버튼 활성화
- btn_updatepm.disabled = false; // 수정버튼 활성화
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <select1 id="combo23" ref="/root/main/pm/physicn1" navindex="1" appearance="minimal" style="left:102px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_pmdiag" ref="/root/main/pm/diagcd" navindex="2" appearance="minimal" style="left:322px; top:4px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/diaglist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_pmdiag.length; i++){
- if(cmb_pmdiag.value == model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/diaglist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/pm/diagcd", basecd);
- model.setValue("/root/main/pm/diagnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <caption id="caption108" class="cell_1" style="left:485px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">3rd physician</caption>
- <select1 id="combo27" ref="/root/main/pm/physicn2" navindex="1" appearance="minimal" style="left:322px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <line id="line67" class="line_2" style="x1:0px; y1:272px; x2:733px; y2:272px; "/>
- <caption id="caption110" class="cell_1" style="left:485px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">검사종류</caption>
- <caption id="caption111" class="cell_1" style="left:220px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">진단명</caption>
- <line id="line68" class="line_2" style="x1:0px; y1:105px; x2:733px; y2:105px; "/>
- <caption id="caption112" class="tit_2" style="left:0px; top:60px; width:177px; height:14px; ">시술 종류</caption>
- <caption id="caption113" class="cell_1" style="left:400px; top:248px; width:100px; height:23px; text-align:center; vertical-align:middle; ">분류</caption>
- <line id="line70" class="line_1" style="x1:0px; y1:75px; x2:733px; y2:75px; "/>
- <caption id="caption114" class="cell_1" style="left:0px; top:2px; width:100px; height:23px; text-align:center; vertical-align:middle; ">study</caption>
- <caption id="caption116" class="cell_1" style="left:0px; top:248px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작성일자</caption>
- <caption id="caption117" class="tit_2" style="left:2px; top:350px; width:162px; height:13px; ">작성기록</caption>
- <line id="line72" class="line_3" style="x1:2px; y1:220px; x2:735px; y2:220px; "/>
- <caption id="caption118" class="cell_1" style="left:0px; top:275px; width:100px; height:60px; text-align:center; vertical-align:middle; ">작성내용</caption>
- <caption id="caption119" class="cell_1" style="left:0px; top:30px; width:100px; height:23px; text-align:center; vertical-align:middle; ">1st physician</caption>
- <line id="line73" class="line_2" style="x1:0px; y1:27px; x2:733px; y2:27px; "/>
- <input id="ipt_pmtime" ref="/root/main/pm/wrtetm" navindex="11" format="hh:nn" style="left:307px; top:250px; width:70px; height:19px; text-align:center; "/>
- <input id="ipt_pmdate" ref="/root/main/pm/wrtedd" navindex="10" inputtype="date" style="left:102px; top:250px; width:90px; height:19px; "/>
- <line id="line74" class="line_3" style="x1:0px; y1:337px; x2:733px; y2:337px; "/>
- <select1 id="combo31" ref="/root/main/pm/physicn3" navindex="1" appearance="minimal" style="left:587px; top:32px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/physicnlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <button id="btn_updatepm" class="btn2_letter2" disabled="true" style="left:606px; top:342px; width:42px; height:19px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(PmCheck() == '0'){
- return;
- }
-
- model.copyNode("/root/send/req/data", "/root/main/pm");
- model.makeValue("/root/send/req/data/m", "u");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/pm/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/pm/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/pm/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/pm/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/pm/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/pm/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "PM");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historypm", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <select1 id="cmb_pmstudy" ref="/root/main/pm/studycd" navindex="1" appearance="minimal" style="left:102px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/studylist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_pmstudy.length; i++){
- if(cmb_pmstudy.value == model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/studylist["+ i +"]/basecdflagdesc");
- break;
- }
- }
- model.setValue("/root/main/pm/studycd", basecd);
- model.setValue("/root/main/pm/studynm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <button id="btn_delpm" class="btn2_letter2" disabled="true" style="left:650px; top:342px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.copyNode("/root/send/req/data", "/root/main/pm");
- model.makeValue("/root/send/req/data/m", "d");
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/pm/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/pm/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/pm/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/pm/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/pm/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/pm/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "PM");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historypm", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <textarea id="textarea5" ref="/root/main/pm/wrtecnts" navindex="12" style="left:102px; top:275px; width:625px; height:60px; "/>
- <caption id="caption120" class="cell_1" style="left:205px; top:248px; width:100px; height:23px; text-align:center; vertical-align:middle; ">작업시간</caption>
- <line id="line75" class="line_1" style="x1:2px; y1:243px; x2:735px; y2:243px; "/>
- <button id="btn_savepm" class="btn2_letter2" disabled="true" style="left:693px; top:342px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필수항목 입력 체크
- if(PmCheck() == '0'){
- return;
- }
- if (ipt_pmtime.value == "0000"){
- ipt_pmtime.value = getCurrentTime().substr(0, 4); // ANGIO 작성시간
- }
-
- model.copyNode("/root/send/req/data", "/root/main/pm");
- model.makeValue("/root/send/req/data/m", "i");
-
- submit("TXAEA14001");
-
- model.resetInstanceNode("/root/send/req/data");
-
- // 저장 후 작성기록 재조회하기
- model.makeValue("/root/send/req/data/pid", model.getValue("/root/main/pm/pid") );
- model.makeValue("/root/send/req/data/prcpdd", model.getValue("/root/main/pm/prcpdd") );
- model.makeValue("/root/send/req/data/execprcpuniqno", model.getValue("/root/main/pm/execprcpuniqno") );
- model.makeValue("/root/send/req/data/prcpgenrflag", model.getValue("/root/main/pm/prcpgenrflag") );
- model.makeValue("/root/send/req/data/cretno", model.getValue("/root/main/pm/cretno") );
- model.makeValue("/root/send/req/data/orddd", model.getValue("/root/main/pm/orddd") );
- model.makeValue("/root/send/req/data/grupcd", "PM");
- DefaultSet(); // 화면 기본값 셋팅 및 환경설정
- // 선택된 작성리스트의 상세작성기록 가져오기
- submit("TRAER14009");
- aezfSetRowStyle("grd_historypm", "2" , "0" , "signno" , "bigger" );
-
- model.refresh();
- ]]>
- </script>
- </button>
- <select1 id="combo33" ref="/root/main/pm/goodclass" appearance="minimal" style="left:502px; top:250px; width:100px; height:19px; ">
- <choices>
- <item>
- <label/>
- <value>N</value>
- </item>
- <item>
- <label>Balloon</label>
- <value>B</value>
- </item>
- <item>
- <label>Puncture</label>
- <value>P</value>
- </item>
- <item>
- <label>재료</label>
- <value>G</value>
- </item>
- <item>
- <label>SEATH INSERTION</label>
- <value>S</value>
- </item>
- </choices>
- </select1>
- <select1 id="cmb_pmexamkind" ref="/root/main/pm/examkindcd" navindex="3" appearance="minimal" style="left:587px; top:4px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/examkindlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // 아이템 갯수만큼 체크하면서 선택된 Value의 값과 동일한 순번의 코드를 가져오기 위해.
- // 비교하지 않으면 무조건 첫번째 값을 가져오네. 그래서 체크로직 추가.
- for(i = 1; i <= cmb_pmexamkind.length; i++){
- if(cmb_pmexamkind.value == model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd")){
- var basecd = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecd");
- var basecdflagdesc = model.getValue("/root/init/cmbinfo/examkindlist["+ i +"]/basecdflagdesc");
- break;
- }
- }
-
- model.setValue("/root/main/pm/examkindcd", basecd);
- model.setValue("/root/main/pm/examkindnm", basecdflagdesc);
- ]]>
- </script>
- </select1>
- <line id="line76" class="line_1" style="x1:2px; y1:365px; x2:735px; y2:365px; "/>
- <line id="line77" class="line_1" style="x1:0px; y1:160px; x2:733px; y2:160px; "/>
- <caption id="caption115" class="tit_2" style="left:0px; top:145px; width:123px; height:14px; ">Pulse Generator</caption>
- <line id="line69" class="line_2" style="x1:0px; y1:190px; x2:733px; y2:190px; "/>
- <line id="line71" class="line_3" style="x1:0px; y1:135px; x2:733px; y2:135px; "/>
- <line id="line63" class="line_3" style="x1:0px; y1:55px; x2:733px; y2:55px; "/>
- <caption id="caption121" class="cell_1" style="left:485px; top:195px; width:100px; height:23px; text-align:center; vertical-align:middle; ">Company</caption>
- <select1 id="combo19" ref="/root/main/pm/cmpnycd" navindex="1" appearance="minimal" style="left:587px; top:198px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/cmpnycdlist">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption145" style="left:690px; top:225px; width:45px; height:20px; ">판독</caption>
- <bool id="bool17" checkvalue="Y,N" ref="/root/main/pm/cnfmyn" style="left:665px; top:225px; width:30px; height:20px; "/>
- <bool id="bool45" checkvalue="Y,N" ref="/root/main/pm/chk1" style="left:15px; top:85px; width:30px; height:20px; "/>
- <bool id="bool46" checkvalue="Y,N" ref="/root/main/pm/chk2" style="left:205px; top:85px; width:30px; height:20px; "/>
- <bool id="bool47" checkvalue="Y,N" ref="/root/main/pm/chk3" style="left:395px; top:85px; width:30px; height:20px; "/>
- <bool id="bool48" checkvalue="Y,N" ref="/root/main/pm/chk4" style="left:585px; top:85px; width:30px; height:20px; "/>
- <bool id="bool49" checkvalue="Y,N" ref="/root/main/pm/chk7" style="left:15px; top:170px; width:30px; height:20px; "/>
- <bool id="bool50" checkvalue="Y,N" ref="/root/main/pm/chk8" style="left:205px; top:170px; width:30px; height:20px; "/>
- <bool id="bool51" checkvalue="Y,N" ref="/root/main/pm/chk9" style="left:395px; top:170px; width:30px; height:20px; "/>
- <bool id="bool52" checkvalue="Y,N" ref="/root/main/pm/chk10" style="left:585px; top:170px; width:30px; height:20px; "/>
- <bool id="bool53" checkvalue="Y,N" ref="/root/main/pm/chk12" style="left:205px; top:200px; width:30px; height:20px; "/>
- <bool id="bool54" checkvalue="Y,N" ref="/root/main/pm/chk13" style="left:395px; top:200px; width:30px; height:20px; "/>
- <bool id="bool56" checkvalue="Y,N" ref="/root/main/pm/chk11" style="left:15px; top:200px; width:30px; height:20px; "/>
- <bool id="bool57" checkvalue="Y,N" ref="/root/main/pm/chk6" style="left:205px; top:115px; width:30px; height:20px; "/>
- <bool id="bool60" checkvalue="Y,N" ref="/root/main/pm/chk5" style="left:15px; top:115px; width:30px; height:20px; "/>
- <caption id="caption173" style="left:40px; top:85px; width:100px; height:20px; ">ICD</caption>
- <caption id="caption174" style="left:230px; top:85px; width:127px; height:20px; ">Permanent Pacemaker</caption>
- <caption id="caption175" style="left:420px; top:85px; width:105px; height:20px; ">Generator Change</caption>
- <caption id="caption176" style="left:610px; top:85px; width:100px; height:20px; ">CRT</caption>
- <caption id="caption177" style="left:40px; top:115px; width:100px; height:20px; ">Temporary P.M</caption>
- <caption id="caption178" style="left:230px; top:115px; width:100px; height:20px; ">Surface Pacing</caption>
- <caption id="caption181" style="left:420px; top:170px; width:100px; height:20px; ">VVI</caption>
- <caption id="caption182" style="left:610px; top:170px; width:100px; height:20px; ">VVIR</caption>
- <caption id="caption183" style="left:40px; top:170px; width:100px; height:20px; ">AAI</caption>
- <caption id="caption184" style="left:230px; top:170px; width:100px; height:20px; ">AAIR</caption>
- <caption id="caption185" style="left:420px; top:200px; width:100px; height:20px; ">DDDR</caption>
- <caption id="caption187" style="left:40px; top:200px; width:100px; height:20px; ">VDD</caption>
- <caption id="caption188" style="left:230px; top:200px; width:100px; height:20px; ">DDD</caption>
- </case>
- </switch>
- <button id="btn_save3" class="btn4_letter4" style="left:1105px; top:740px; width:80px; height:22px; ">
- <caption>확정저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 저장하기 전 기존 데이터 초기화
- model.removeNodeset("/root/send/savedata");
- // model.removeNodeset("/root/send/signdata");
- model.removeNodeset("/root/temp/historylist");
-
- if (btn_case7.selected == true){
- if ( grd_ephistory.rows< grd_ephistory.fixedRows + 1){ // 작성리스트의 행이 없으면 리턴하기
- messageBox("기록된 내역이 없습니다", "E999");
- return;
- }
- for ( i = grd_ephistory.fixedRows; i < grd_ephistory.rows; i++ ) {
- model.makeValue("/root/temp/historylist/history["+ i +"]/pid", model.getValue("/root/main/historylist/ephistory["+ i +"]/pid") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/prcpdd", model.getValue("/root/main/historylist/ephistory["+ i +"]/prcpdd") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/execprcpuniqno", model.getValue("/root/main/historylist/ephistory["+ i +"]/execprcpuniqno") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/orddd", model.getValue("/root/main/historylist/ephistory["+ i +"]/orddd") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/cretno", model.getValue("/root/main/historylist/ephistory["+ i +"]/cretno") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/signno", model.getValue("/root/main/historylist/ephistory["+ i +"]/signno") );
-
- model.makeValue("/root/temp/historylist/history["+ i +"]/grupcd", "EP");
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtedd", model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtedd") + model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtetm") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtetm", model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtetm") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtecnts", model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtecnts") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/ablationcnts", model.getValue("/root/main/historylist/ephistory["+ i +"]/ablationcnts") );
-
- if ( model.getValue("/root/main/historylist/ephistory["+ i +"]/goodclass") == "G"){
- model.makeValue("/root/temp/historylist/goodclasslist["+ i +"]/wrtecnts", model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtecnts"));
- }
- } // for 종료
- }else{
- if ( grd_whistory.rows< grd_whistory.fixedRows + 1){ // 작성리스트의 행이 없으면 리턴하기
- messageBox("기록된 내역이 없습니다", "E999");
- return;
- }
- for ( i = grd_whistory.fixedRows; i < grd_whistory.rows; i++ ) {
- model.makeValue("/root/temp/historylist/history["+ i +"]/pid", model.getValue("/root/main/historylist/angiohistory["+ i +"]/pid") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/prcpdd", model.getValue("/root/main/historylist/angiohistory["+ i +"]/prcpdd") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/execprcpuniqno", model.getValue("/root/main/historylist/angiohistory["+ i +"]/execprcpuniqno") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/orddd", model.getValue("/root/main/historylist/angiohistory["+ i +"]/orddd") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/cretno", model.getValue("/root/main/historylist/angiohistory["+ i +"]/cretno") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/signno", model.getValue("/root/main/historylist/angiohistory["+ i +"]/signno") );
-
- model.makeValue("/root/temp/historylist/history["+ i +"]/grupcd", "ANGIO");
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtedd", model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtedd") + model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtetm") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtetm", model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtetm") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtecnts", model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtecnts") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/ablationcnts", model.getValue("/root/main/historylist/angiohistory["+ i +"]/ablationcnts") );
-
- if ( model.getValue("/root/main/historylist/angiohistory["+ i +"]/goodclass") == "G"){
- model.makeValue("/root/temp/historylist/goodclasslist["+ i +"]/wrtecnts", model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtecnts"));
- }
- } // for 종료
- }
-
- // 인증내역 저장실행
- fExeMakeCertPrcs();
-
- ]]>
- </script>
- </button>
- <button id="btn_del2" class="btn4_letter4" visibility="hidden" style="left:1010px; top:740px; width:80px; height:22px; ">
- <caption>확정삭제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- /*
- // 삭제하기 전 기존 데이터 초기화
- model.removeNodeset("/root/send/savedata");
- model.removeNodeset("/root/send/signdata");
- model.removeNodeset("/root/temp/historylist");
-
- if (btn_case7.selected == true){
- if ( grd_ephistory.rows< grd_ephistory.fixedRows + 1){ // 작성리스트의 행이 없으면 리턴하기
- messageBox("기록된 내역이 없습니다", "E999");
- return;
- }
- for ( i = grd_ephistory.fixedRows; i < grd_ephistory.rows; i++ ) {
-
- model.setValue("/root/hidden/signdelyn", "Y"); // 인증데이터 삭제 적용여부
- model.makeValue("/root/temp/historylist/history["+ i +"]/pid", model.getValue("/root/main/historylist/ephistory["+ i +"]/pid") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/prcpdd", model.getValue("/root/main/historylist/ephistory["+ i +"]/prcpdd") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/execprcpuniqno", model.getValue("/root/main/historylist/ephistory["+ i +"]/execprcpuniqno") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/orddd", model.getValue("/root/main/historylist/ephistory["+ i +"]/orddd") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/cretno", model.getValue("/root/main/historylist/ephistory["+ i +"]/cretno") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/signno", model.getValue("/root/main/historylist/ephistory["+ i +"]/signno") );
-
- model.makeValue("/root/temp/historylist/history["+ i +"]/grupcd", "EP");
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtedd", model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtedd") + model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtetm") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtetm", model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtetm") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtecnts", model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtecnts") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/ablationcnts", model.getValue("/root/main/historylist/ephistory["+ i +"]/ablationcnts") );
-
- if ( model.getValue("/root/main/historylist/ephistory["+ i +"]/goodclass") == "G"){
- model.makeValue("/root/temp/historylist/goodclasslist["+ i +"]/wrtecnts", model.getValue("/root/main/historylist/ephistory["+ i +"]/wrtecnts"));
- }
- } // for 종료
- }else{
- if ( grd_whistory.rows< grd_whistory.fixedRows + 1){ // 작성리스트의 행이 없으면 리턴하기
- messageBox("기록된 내역이 없습니다", "E999");
- return;
- }
- for ( i = grd_whistory.fixedRows; i < grd_whistory.rows; i++ ) {
-
- model.setValue("/root/hidden/signdelyn", "Y"); // 인증데이터 삭제 적용여부
-
- model.makeValue("/root/temp/historylist/history["+ i +"]/pid", model.getValue("/root/main/historylist/angiohistory["+ i +"]/pid") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/prcpdd", model.getValue("/root/main/historylist/angiohistory["+ i +"]/prcpdd") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/execprcpuniqno", model.getValue("/root/main/historylist/angiohistory["+ i +"]/execprcpuniqno") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/orddd", model.getValue("/root/main/historylist/angiohistory["+ i +"]/orddd") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/cretno", model.getValue("/root/main/historylist/angiohistory["+ i +"]/cretno") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/signno", model.getValue("/root/main/historylist/angiohistory["+ i +"]/signno") );
-
- model.makeValue("/root/temp/historylist/history["+ i +"]/grupcd", "ANGIO");
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtedd", model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtedd") + model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtetm") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtetm", model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtetm") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/wrtecnts", model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtecnts") );
- model.makeValue("/root/temp/historylist/history["+ i +"]/ablationcnts", model.getValue("/root/main/historylist/angiohistory["+ i +"]/ablationcnts") );
-
- if ( model.getValue("/root/main/historylist/angiohistory["+ i +"]/goodclass") == "G"){
- model.makeValue("/root/temp/historylist/goodclasslist["+ i +"]/wrtecnts", model.getValue("/root/main/historylist/angiohistory["+ i +"]/wrtecnts"));
- }
- } // for 종료
- }
-
- // 인증내역 저장실행
- fExeDelCertPrcs();
- model.setValue("/root/hidden/signdelyn", "N"); // 인증데이터 삭제 적용여부
- */
- ]]>
- </script>
- </button>
- <button id="btn_case6" class="btn_sw" group="tab2" selected="true" style="left:450px; top:56px; width:80px; height:22px; ">
- <caption>ANGIO</caption>
- <toggle case="case8" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/dispnm","AG"); //ANGIO default로 셋팅
- submit("TRAER14003"); // 검사종류등의 마스터로 관리되는 리스트박스 내역 가져오기
- ]]>
- </script>
- </button>
- <button id="btn_case7" class="btn_sw" group="tab2" style="left:530px; top:56px; width:140px; height:22px; ">
- <caption>
- <![CDATA[Cath & Intervention]]>
- </caption>
- <toggle case="case9" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/dispnm","CATH"); //ANGIO default로 셋팅
- submit("TRAER14003"); // 검사종류등의 마스터로 관리되는 리스트박스 내역 가져오기
- ]]>
- </script>
- </button>
- <button id="button8" class="icon_clock" visibility="hidden" style="left:1115px; top:55px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/ep/wrtetm", getCurrentTime().substr(0,4));
- ipt_epwrtetm.refresh();
- ]]>
- </script>
- </button>
- <shape id="roundrect3" class="roundrect_example" appearance="roundrect" style="left:450px; top:740px; width:445px; height:24px; background-color:#fffbf2; border-color:#7cbbdd; "/>
- <caption id="caption33" style="left:460px; top:743px; width:35px; height:20px; ">범례 :</caption>
- <caption id="caption34" style="left:779px; top:745px; width:20px; height:15px; background-color:#ffe79d; "/>
- <caption id="caption35" style="left:504px; top:744px; width:20px; height:15px; background-color:#FF9A00; "/>
- <caption id="caption36" style="left:805px; top:745px; width:95px; height:15px; ">인증저장 완료</caption>
- <caption id="caption37" style="left:664px; top:745px; width:20px; height:15px; background-color:#ccffcc; "/>
- <caption id="caption38" style="left:530px; top:744px; width:45px; height:15px; ">미수납</caption>
- <caption id="caption39" style="left:690px; top:745px; width:70px; height:15px; ">오늘 결과</caption>
- <caption id="caption52" style="left:579px; top:744px; width:20px; height:15px; background-color:#ffff00; "/>
- <caption id="caption55" style="left:605px; top:744px; width:55px; height:15px; ">수납 VIP</caption>
- <button id="button1" class="icon_list" style="left:1175px; top:60px; width:14px; height:16px; text-align:left; ">
- <caption/>
- <hint>
- <![CDATA[### ANGIO
- : 첫 Balloon 시간 - 입력된 balloon 시간 중 가장 먼저 입력된 시간을 보여 줌. 단 작성기록에서 선택시 해당 기록의 시간으로 보여 줌
- : Door to Balloon - ER입실시간 ~ 첫balloon 까지의 지연시간. 단 작성기록에서 선택시 해당 기록의 시간으로 보여 줌
- ]]>
- </hint>
- </button>
- <button id="btn_case8" class="btn_sw" group="tab2" style="left:670px; top:55px; width:80px; height:22px; ">
- <caption>EP</caption>
- <toggle case="case10" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/dispnm","EP"); //ANGIO default로 셋팅
- submit("TRAER14003"); // 검사종류등의 마스터로 관리되는 리스트박스 내역 가져오기
- ]]>
- </script>
- </button>
- <button id="btn_case9" class="btn_sw" group="tab2" style="left:750px; top:55px; width:80px; height:22px; ">
- <caption>
- <![CDATA[PM & ICD]]>
- </caption>
- <toggle case="case11" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/dispnm","PM"); //ANGIO default로 셋팅
- submit("TRAER14003"); // 검사종류등의 마스터로 관리되는 리스트박스 내역 가져오기
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|