12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common_mobile.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>검사결과조회</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <prmsprcpsetinfo>
- <prmsprcpsetlist>
- <levl/>
- <setno/>
- <supsetno/>
- <sortno/>
- <setkindcd/>
- <settrgtcd/>
- <setnm/>
- </prmsprcpsetlist>
- </prmsprcpsetinfo>
- <prmsprcppdsetinfo>
- <prmsprcpsetlist>
- <setkindnm/>
- <setnm/>
- <testcdnm/>
- <setkindcd/>
- <levl/>
- <setno/>
- <supsetno/>
- <sortno/>
- <settrgtcd/>
- </prmsprcpsetlist>
- </prmsprcppdsetinfo>
- <rsltlist>
- <row/>
- <hearder/>
- </rsltlist>
- <ordlist1>
- <maindailylist>
- <check/>
- <lastreptdd/>
- <prcpdd1/>
- <examnm/>
- <spcnm/>
- <bcno/>
- <grosdrnm/>
- <statnm/>
- <prcpgenrflag/>
- <drnm/>
- <examgubun/>
- <lastreptdd1/>
- <prcpdd/>
- <testmdlcd/>
- <execprcpuniqno/>
- <pid/>
- <signno/>
- <formcd/>
- <execdd/>
- <hla/>
- </maindailylist>
- </ordlist1>
- <ordlist5>
- <mainseriouslist>
- <examnm/>
- <testmdlcd/>
- <examgubun/>
- </mainseriouslist>
- </ordlist5>
- <ordlist2>
- <mainserious>
- <check/>
- <prcpdd/>
- <drnm/>
- <prcpgenrflag/>
- <statnm/>
- <execprcpuniqno/>
- <pid/>
- </mainserious>
- </ordlist2>
- <ordlist3>
- <mainset/>
- </ordlist3>
- <ordlist4>
- <mainprogress>
- <prcpgenrflag/>
- <prcpdt/>
- <biznm/>
- <prcpnm/>
- <spcnm/>
- <drugmthdspccd/>
- <bcno/>
- <grosdrnm/>
- <prcpstatnm/>
- <orddrnm/>
- <rsrvdt/>
- <bcolldt/>
- <acptdt/>
- <execdt/>
- <reptdt/>
- <bcollid/>
- <acptid/>
- <prcpcd/>
- </mainprogress>
- </ordlist4>
- <ordlist6>
- <maindistinctdailylist>
- <prcpdd/>
- <refname/>
- </maindistinctdailylist>
- </ordlist6>
- <subordlist1>
- <subresultdetail1>
- <check/>
- <reptrslt/>
- <judgmark/>
- <judgmark2/>
- </subresultdetail1>
- </subordlist1>
- <subordlist2>
- <subresultdetail1>
- <tclsscrnnnm/>
- <reptrslt/>
- <rsltunit/>
- <ref/>
- <lastreptdt/>
- <testpsn/>
- <chkid/>
- <tsectnm/>
- <testcd/>
- <bcno/>
- <judgmark/>
- <flag/>
- <prcpcd/>
- <prcpnm/>
- <judgmark2/>
- </subresultdetail1>
- </subordlist2>
- <tabsetsrchlist>
- <gubun>과별</gubun>
- <setnm>내분비갑상선</setnm>
- <setobject>CBC c PLT, D/C, T3,T4,TSH</setobject>
- </tabsetsrchlist>
- <tabsetsrchlist>
- <gubun>개인별</gubun>
- <setnm>DM CRF 회진용</setnm>
- <setobject>FBS,BUN,Cr,Na,K,Ca,P,Mg</setobject>
- </tabsetsrchlist>
- <patinfo>
- <patinfolist/>
- </patinfo>
- <popupendflag/>
- <xslt>
- <translist>
- <trans/>
- </translist>
- </xslt>
- <interface>
- <answval/>
- <qestcd/>
- <baseanswvalflag/>
- <answvalnm/>
- </interface>
- <baseorddd/>
- </main>
- <send>
- <globalinstance>
- <instance1/>
- <instance2/>
- </globalinstance>
- <data>
- <singdata>
- <srchdate1/>
- <srchdate2/>
- <srchpid/>
- <wardcd/>
- <roomcd/>
- <listflag>Z</listflag>
- <deptcd/>
- <deptnm/>
- <drid/>
- <drnm/>
- <chkcheck/>
- <chkcheck1/>
- <chkcheck2/>
- <chkcheck3/>
- <chkcheck4/>
- <chkcheck5/>
- <chkcheck6/>
- <chkcheck7/>
- <chkcheck8/>
- <callflag>N</callflag>
- <tabflag/>
- <mdlcd/>
- <examgubun/>
- <prcpdd/>
- <offset/>
- <pagesize>999</pagesize>
- <refname/>
- <srchflag/>
- </singdata>
- <term/>
- </data>
- <maindata/>
- <setdata>
- <setkindcd>D</setkindcd>
- <deptsetcd/>
- <deptcd/>
- <deptnm/>
- <foldernm/>
- <setno/>
- <startdd/>
- <enddd/>
- <pid/>
- <tclscdlist/>
- <workflag/>
- </setdata>
- <iemr>
- <pid/>
- <orddeptcd/>
- <indd/>
- <docucd/>
- <ioflag/>
- <pagetot/>
- <cmc_spcid/>
- <cmc_orddate/>
- <cmc_orderseqno/>
- <treatno/>
- </iemr>
- <val/>
- <formcd/>
- <codeflag/>
- <cond1/>
- <cond2/>
- <cond3/>
- <cond99/>
- <interqestcd/>
- <grupcdid/>
- <offset/>
- </send>
- <send1>
- <ordlist1>
- <maindailylist>
- <check/>
- <testmdlcd/>
- <lastreptdd/>
- <examgubun/>
- <level/>
- <srchpid/>
- <dutplceinstcd/>
- <prcpdd/>
- <execprcpuniqno/>
- <bcno/>
- </maindailylist>
- </ordlist1>
- </send1>
- <send2/>
- <pacssend>
- <pacsdata>
- <prcpdd/>
- <execprcpuniqno/>
- <instcd/>
- <pid/>
- </pacsdata>
- </pacssend>
- <init>
- <cmb_ward>
- <initexecward>
- <execwardcdid/>
- <execwardcdnm/>
- </initexecward>
- </cmb_ward>
- <cmb_room>
- <initexecroom>
- <execroomcdid/>
- <execroomcdnm/>
- </initexecroom>
- </cmb_room>
- <cmb_basecd>
- <initexecorddept>
- <execorddeptcdid/>
- <execorddeptcdnm/>
- </initexecorddept>
- <initexecorddept2>
- <execorddeptcdid/>
- <execorddeptcdnm/>
- </initexecorddept2>
- </cmb_basecd>
- <cmb_orddr>
- <initexecorddr>
- <execorddrcdid/>
- <execorddrcdnm/>
- </initexecorddr>
- </cmb_orddr>
- <baseinfo>
- <initexecprcpstatcd/>
- <initprcpgenrflagcd/>
- </baseinfo>
- <srchcond1/>
- <baseorddd>
- <initorddd>
- <orddd/>
- <gubun/>
- </initorddd>
- </baseorddd>
- <initpacskey>
- <pacskey>
- <oldprcpkey/>
- </pacskey>
- </initpacskey>
- </init>
- <hidden>
- <ref>
- <testgrupseqno/>
- <startdd/>
- <enddd/>
- <pid/>
- <refgbn>1</refgbn>
- <acptdd/>
- <acptdde/>
- <testmdllist/>
- <tclscdlist/>
- </ref>
- <temp>
- <rsltlist/>
- </temp>
- <testmdllist/>
- <addresult>
- <pid/>
- <startdd/>
- <enddd/>
- <tclscdlist>
- <tclscdlist/>
- <tclsnmlist/>
- <tclscdlist2/>
- <tclsnmlist2/>
- </tclscdlist>
- <refgbn/>
- <sex/>
- <age/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- </addresult>
- <vertaddresult>
- <pid/>
- <hngnm/>
- <sex/>
- <age/>
- <testcd/>
- <startdd/>
- <enddd/>
- <rrgstno1/>
- <rrgstno2/>
- </vertaddresult>
- <addmicroresult>
- <pid/>
- <usdd/>
- <uedd/>
- </addmicroresult>
- <mdlcd>00</mdlcd>
- <param/>
- <tmp>
- <row/>
- <value/>
- </tmp>
- </hidden>
- <temp>
- <trvprmsprcpsetlist/>
- </temp>
- <paminfo/>
- <page>
- <curpage>1</curpage>
- <maxpage>1</maxpage>
- <offset/>
- <pagesize>10</pagesize>
- </page>
- <page2>
- <curpage>1</curpage>
- <maxpage>1</maxpage>
- <offset/>
- <pagesize>10</pagesize>
- </page2>
- <page3>
- <curpage>1</curpage>
- <maxpage>1</maxpage>
- <offset/>
- <pagesize>10</pagesize>
- </page3>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- ///////////////////////////////////////////////////////////////////////////// 추가된 부분
- if ("SoonsuViewer" == document.userAgent)
- {
- group1.visible = true;
- group1.hide(0);
- }
- /////////////////////////////////////////////////////////////////////////////
- init();
- ]]>
- </script>
- <bind id="bind_prcpgenrflagcd" ref="/root/main/ordlist1/maindailylist/prcpgenrflag" readonly="../prcpgenrflag!=''"/>
- <bind id="bind_prcpgenrflagcd1" ref="/root/main/ordlist2/mainserious/prcpgenrflag" readonly="../prcpgenrflag!=''"/>
- <bind id="bind_prcpgenrflagcd2" ref="/root/main/ordlist4/mainprogress/prcpgenrflag" readonly="../prcpgenrflag!=''"/>
- <submission id="TRAER00801" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/cmb_ward"/>
- <submission id="TRAER00802" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata/wardcd" replace="instance" resultref="/root/init/cmb_room"/>
- <submission id="TRAER00803" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/cmb_orddept"/>
- <submission id="TRAER00804" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata/deptcd" replace="instance" resultref="/root/init/cmb_orddr"/>
- <submission id="TRAER00822" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/main/ordlist1"/>
- <submission id="TRAER00851" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/main/subresultdetail1"/>
- <submission id="TRZBC00101"/>
- <submission id="TRAER00810" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" add="bottom" resultref="/root/main/ordlist4"/>
- <submission id="TRAER00808" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/main/ordlist5"/>
- <submission id="TRAER00809" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/main/ordlist2"/>
- <!--<submission id="TRAER00816" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/temp/rsltlist"/> -->
- <submission id="TRMOB00017" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/setdata" replace="instance" resultref="/root/hidden/temp/rsltlist"/>
- <submission id="TRAER00813" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/setdata" resultref="/root/main/prmsprcpsetinfo"/>
- <submission id="TRAER00815" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/deptlist"/>
- <submission id="TRAER00817" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send2" resultref="/root/main/prmsprcppdsetinfo"/>
- <submission id="TRAER00811" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/init/baseorddd"/>
- <submission id="TRAER00821" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/main/ordlist6"/>
- <submission id="TRAER00818" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/pacssend/pacsdata" replace="instance" resultref="/root/init/initpacskey"/>
- <submission id="TRMRI00405" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/xslt/translist"/>
- <submission id="TRLZZ00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/LB0103"/>
- <submission id="TRMMO02501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/patinfo"/>
- <submission id="TRMMB01104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/interface"/>
- <submission id="TRAEB00010" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/codelist"/>
- <submission id="TRAER00830" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main"/>
- <submission id="TRAER00852" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/maindata" replace="instance" resultref="/root/main/subresultdetail2"/>
- <submission id="TRMOB00013" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/cmb_basecd"/>
- <submission id="TRMOB00014" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/main/ordlist6"/>
- <submission id="TRMOB00015" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/main/ordlist1"/>
- <submission id="TRMOB00016" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/maindata" replace="instance" resultref="/root/main/subresultdetail1"/>
- </model>
- <script type="javascript" src="../../../emr/smmobileweb/js/mcommon.js"/>
- <script type="javascript" src="../../../emr/smmobileweb/js/AEZMOB1.js"/>
- <script type="javascript">
- <![CDATA[
- ///////////////////////////////////////////////////////////////////////////// 추가된 부분
- var m_bSearchBarShow = false;
- //////////////
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : Daily 및 Serious 결과 연속보기 상세조회 Function
- */
- function fClickResultContinueList() {
- if ( btn_case1.selected == true ) var tabselect = "daily";
-
- if ( tabselect == "daily" ) {
-
- //fGetWideListX1(switch1, grd_maindaily);
- fGetWideListX1(grd_maindaily);
- fInitial_subordlist();
- model.refresh();
- if ( grd_maindaily.rows >= grd_maindaily.fixedRows ) {
-
- var loop = grd_maindaily.rows - grd_maindaily.fixedRows;
- //alert(loop);
- var ckcnt = 0;
-
- for( var i = 1 ; i <= loop ; i++ ) {
- check = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/check");
-
- if ( check == "Y" ) {
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/level", "3");
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/srchpid", model.getValue("/root/send/data/singdata/srchpid"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/dutplceinstcd", model.getValue("/root/send/globalinstance/instance2"));
-
- /* 차후 Main조회의 조건들을 넣을 경우 발생하면.. 넣는다. 조회기간, 병동, 병실, 진료과, 주치의 코드.....
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/srchdate1", model.getValue("/root/send/data/singdata/srchdate1"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/srchdate2", model.getValue("/root/send/data/singdata/srchdate2"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/wardcd", model.getValue("/root/send/data/singdata/wardcd"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/roomcd", model.getValue("/root/send/data/singdata/roomcd"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/deptcd", model.getValue("/root/send/data/singdata/deptcd"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/drid", model.getValue("/root/send/data/singdata/drid"));
- */
- ckcnt++;
- }
- }
- if ( ckcnt == 0 ) {
- messageBox("[연속보기] 기능은 한가지 이상 체크가 되어야 합니다.","I999");
- return true;
- }
- var nodeList = instance1.selectNodes("/root/main/ordlist1/maindailylist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- //alert(rCSV);
- if ( rCSV == null ) {
- messageBox("[연속보기] 기능은 한가지 이상 체크가 되어야 합니다.","I999");
- return "0";
- }
-
- model.setValue("/root/send/maindata", rCSV);
-
- var chkcheck1 = model.getValue("/root/send/data/singdata/chkcheck1");
-
- // 진검일 경우
- if (chkcheck1 == "A") {
- submit("TRAER00852");
- //grd_subresultdetail2.resizeCells();
- } else {
- submit("TRAER00850", false);
- model.refresh();
- /*
- * 결과내역 그리드 세팅한다.
- */
- fSetSubDetailGrid();
- }
- }
- }
- if ( tabselect == "serious" ) {
- if ( grd_mainseriouslist.row >= grd_mainseriouslist.fixedRows ) {
-
- var loop = grd_mainseriouslist.rows - grd_mainseriouslist.fixedRows;
-
- var ckcnt = 0;
-
- fInitial_subordlist(); // /root/main/subordlist1/subresultdetail1
-
-
- for( var i = 1 ; i <= loop ; i++ ) {
- check = model.getValue("/root/main/ordlist2/mainserious[" + i + "]/check");
- if ( check == "Y" ) {
- model.makeValue("/root/main/ordlist2/mainserious[" + i + "]/srchpid", model.getValue("/root/send/data/singdata/srchpid"));
- model.makeValue("/root/main/ordlist2/mainserious[" + i + "]/level", "3");
-
- /* 차후 Main조회의 조건들을 넣을 경우 발생하면.. 넣는다. 조회기간, 병동, 병실, 진료과, 주치의 코드.....
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/srchdate1", model.getValue("/root/send/data/singdata/srchdate1"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/srchdate2", model.getValue("/root/send/data/singdata/srchdate2"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/wardcd", model.getValue("/root/send/data/singdata/wardcd"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/roomcd", model.getValue("/root/send/data/singdata/roomcd"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/deptcd", model.getValue("/root/send/data/singdata/deptcd"));
- model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/drid", model.getValue("/root/send/data/singdata/drid"));
- */
- ckcnt++;
- }
- }
- if ( ckcnt == 0 ) {
- messageBox("[연속보기] 기능은 한가지 이상 체크가 되어야 합니다.","I999");
- return true;
- }
- var nodeList = instance1.selectNodes("/root/main/ordlist2/mainserious[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- //alert(rCSV);
- if ( rCSV == null ) {
- messageBox("[연속보기] 기능은 한가지 이상 체크가 되어야 합니다.","I999");
- return "0";
- }
-
- var chkcheck1 = model.getValue("/root/send/data/singdata/chkcheck1");
-
- // 진검일 경우
- if (chkcheck1 == "A") {
- submit("TRAER00852");
- //grd_subresultdetail2.resizeCells();
- } else {
- submit("TRAER00850", false);
- model.refresh();
- /*
- * 결과내역 그리드 세팅한다.
- */
- fSetSubDetailGrid();
- }
- }
- }
- }
- /* @group : 결과조회
- * @ver : 2008.07.26
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 세로 누적 결과 조회 Function
- */
- function fSetVertAddResult(refgbn) {
-
- var cnt = 0;
- var testcd = "";
- model.resetInstanceNode("/root/hidden/vertaddresult");
-
- if ( refgbn == "1" ) {
- //alert(refgbn);
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/subordlist1/subresultdetail1" ).length;
- //alert('srchLength1->'+srchLength1);
- for ( var i = 1; i <= srchLength1; i++ ) {
- if (model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/check") == "Y" ) {
- cnt++;
- }
-
- }
- //alert('cnt->'+cnt);
-
- if ( cnt == 1 ) {
-
- // 체크한 로우의 검사코드를 추출한다.
- for ( var j = 1; j <= srchLength1; j++ ) {
- if (model.getValue("/root/main/subordlist1/subresultdetail1["+ j +"]/check") == "Y" ) {
- testcd = model.getValue("/root/main/subordlist1/subresultdetail1["+ j +"]/prcpcd").getTrim();
- }
- }
-
- }else {
- messageBox("[세로누적조회(진검,미생물,핵의학체외)] 검사항목 1건에 대해서만 조회 가능합니다.","I999");
- return "0";
-
- }
- //alert('testcd->'+testcd);
- if ( testcd == "") return "0";
- model.setValue("/root/hidden/vertaddresult/pid" , model.getValue("/root/main/patinfo/patinfolist/pid") );
- model.setValue("/root/hidden/vertaddresult/hngnm" , model.getValue("/root/main/patinfo/patinfolist/hngnm") );
- model.setValue("/root/hidden/vertaddresult/sex" , model.getValue("/root/main/patinfo/patinfolist/sex") );
- model.setValue("/root/hidden/vertaddresult/age" , model.getValue("/root/main/patinfo/patinfolist/age") );
- model.setValue("/root/hidden/vertaddresult/testcd" , testcd);
- // LIS요청 상준 추가 20090519
- model.setValue("/root/hidden/vertaddresult/startdd" , model.getValue("/root/send/data/singdata/srchdate1") );
- model.setValue("/root/hidden/vertaddresult/enddd" , model.getValue("/root/send/data/singdata/srchdate2") );
- //alert('/root/hidden/vertaddresult->'+model.getValue("/root/hidden/vertaddresult"));
- modal("SPLLP90100","",20,248,"","/root/hidden/vertaddresult","/root/init/baseinfo");
- }
- if ( refgbn == "2" ) {
- //alert(refgbn);
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/rsltlist/row" ).length;
- //alert('srchLength1->'+srchLength1);
- for ( var i = 1; i <= srchLength1; i++ ) {
- if (model.getValue("/root/main/rsltlist/row["+ i +"]/chk") == "true" ) {
- cnt++;
- }
-
- }
- //alert('cnt->'+cnt);
- if ( cnt == 1 ) {
-
- // 체크한 로우의 검사코드를 추출한다.
- for ( var j = 1; j <= srchLength1; j++ ) {
- if (model.getValue("/root/main/rsltlist/row["+ j +"]/chk") == "true") {
- testcd = model.getValue("/root/main/rsltlist/row["+ j +"]/testcd").getTrim();
- }
- }
-
- }else {
- messageBox("[세로누적조회(진검,미생물,핵의학체외)] 검사항목 1건에 대해서만 조회 가능합니다.","I999");
- return "0";
-
- }
- //alert('testcd->'+testcd);
- if ( testcd == "") return "0";
- model.setValue("/root/hidden/vertaddresult/pid" , model.getValue("/root/main/patinfo/patinfolist/pid") );
- model.setValue("/root/hidden/vertaddresult/hngnm" , model.getValue("/root/main/patinfo/patinfolist/hngnm") );
- model.setValue("/root/hidden/vertaddresult/sex" , model.getValue("/root/main/patinfo/patinfolist/sex") );
- model.setValue("/root/hidden/vertaddresult/age" , model.getValue("/root/main/patinfo/patinfolist/age") );
- model.setValue("/root/hidden/vertaddresult/testcd" , testcd);
- // LIS요청 상준추가 20090519
- model.setValue("/root/hidden/vertaddresult/startdd" , model.getValue("/root/send/data/singdata/srchdate1") );
- model.setValue("/root/hidden/vertaddresult/enddd" , model.getValue("/root/send/data/singdata/srchdate2") );
-
- modal("SPLLP90100","",20,248,"","/root/hidden/vertaddresult","/root/init/baseinfo");
- }
-
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : SET별 누적 결과 조회 Function
- */
- function fSetAddSPCResult(refgbn) {
-
- if ( model.getValue("/root/send/data/singdata/srchpid") == "" ) {
- messageBox("[누적조회][그래프] 기능은 환자번호가 체크되어야 합니다.","I999");
- return "0";
- }
- //alert("IN");
- model.resetInstanceNode("/root/hidden/addresult");
- var prcpcd = "";
- var prcpnm = "";
- var prcpcd2 = "";
- var prcpnm2 = "";
- var pnm="";
- var pnm2="";
-
- var flag = "";
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/rsltlist/row" ).length;
- // datagrid2
- for ( var i = 1; i <= srchLength1; i++ ) {
- //alert('i->'+i+', '+model.getValue("/root/main/rsltlist/row["+ i +"]/chk"));
- if (model.getValue("/root/main/rsltlist/row["+ i +"]/chk") == "true" ) { //체크된 것중에 'C', 'M' 아닌것이 포함된경우 break;
-
- prcpnm = aezfTrim(model.getValue("/root/main/rsltlist/row["+ i +"]/tclsscrnnm").getTrim(), 12288);
- prcpnm2 = aezfTrim(model.getValue("/root/main/rsltlist/row["+ i +"]/tclsscrnnm").getTrim(), 12288);
-
- prcpcd += "'"+model.getValue("/root/main/rsltlist/row["+ i +"]/testcd").getTrim()+"'"+",";
- prcpnm += ",";
- prcpcd2 += model.getValue("/root/main/rsltlist/row["+ i +"]/testcd").getTrim()+"▦";
- prcpnm2 += "▦";
- pnm += prcpnm;
- pnm2 += prcpnm2;
-
- flag = "Y";
- }
- }
-
- if ( flag == "Y" ) {
- model.setValue("/root/hidden/addresult/pid", model.getValue("/root/send/data/singdata/srchpid") );
- model.setValue("/root/hidden/addresult/startdd", model.getValue("/root/send/data/singdata/srchdate1") );
- model.setValue("/root/hidden/addresult/enddd", model.getValue("/root/send/data/singdata/srchdate2") );
- // 44:, 12288:tab 9638:▦
- var prcpcd = aezfTrim(prcpcd, 44);
-
- var dd = aezfTrim(pnm, 12288);
- var prcpnm = aezfTrim(dd, 44);
-
- var prcpcd2 = aezfTrim(prcpcd2, 9638);
-
- var cc = aezfTrim(pnm2, 9638);
- var prcpnm2 = aezfTrim(cc, 12288);
- model.setValue("/root/hidden/addresult/tclscdlist/tclscdlist", prcpcd );
- model.setValue("/root/hidden/addresult/tclscdlist/tclsnmlist", prcpnm );
- model.setValue("/root/hidden/addresult/tclscdlist/tclscdlist2", prcpcd2);
- model.setValue("/root/hidden/addresult/tclscdlist/tclsnmlist2", prcpnm2);
- if ( refgbn == "1" )
- model.setValue("/root/hidden/addresult/refgbn", "1");
- else if ( refgbn == "2" )
- model.setValue("/root/hidden/addresult/refgbn", "2");
-
- modal("SMLLP01200","",20,248,"","/root/hidden/addresult","/root/hidden/ref");
- }else {
- messageBox("결과내역 체크를 하지 않았거나 진단검사/핵의학체외 검사에 대한 누적조회입니다.","I999");
- return;
-
- }
-
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 누적 결과 조회 Function
- */
- function fSetAddResult(refgbn) {
-
- if ( model.getValue("/root/send/data/singdata/srchpid") == "" ) {
- messageBox("[누적조회][그래프] 기능은 환자번호가 체크되어야 합니다.","I999");
- return "0";
- }
-
- model.resetInstanceNode("/root/hidden/addresult");
- var prcpcd = "";
- var prcpnm = "";
- var prcpcd2 = "";
- var prcpnm2 = "";
- var pnm="";
- var pnm2="";
-
- var flag = "";
- // 처방구분코드가 진검:'C' , 병리:'M' 인 경우에만 누적결과 조회를 실행한다.
- var srchLength1 = model.instances(0).selectNodes( "/root/main/subordlist1/subresultdetail1" ).length;
- //alert(srchLength1);
-
- for ( var i = 1; i <= srchLength1; i++ ) {
- //alert("reptrslt["+i+"]==>["+model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/reptrslt")+"]");
- if (model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/check") == "Y" ) { //체크된 것중에 'C', 'M' 아닌것이 포함된경우 break;
-
- //alert("["+model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/judgmark")+"]");
- if ( model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/judgmark") == "C" || // 체크된 것중에 'C', 'M' 포함된경우
- model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/judgmark") == "M" ) {
- prcpnm = aezfTrim(model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/prcpnm").getTrim(), 12288);
- prcpnm2 = aezfTrim(model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/prcpnm").getTrim(), 12288);
- prcpcd += "'"+model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/prcpcd").getTrim()+"'"+",";
- prcpnm += ",";
- prcpcd2 += model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/prcpcd").getTrim()+"▦";
- prcpnm2 += "▦";
- pnm += prcpnm;
- pnm2 += prcpnm2;
-
-
- flag = "Y";
- }
-
-
- }
- }
- //alert(flag);
- //alert('['+prcpcd+']-['+pnm+']-['+prcpcd2+']-['+pnm2+']-['+flag+']');
- //modal("SMLLP01200","",10,238,"","/root/hidden/addresult","/root/hidden/ref");
- if ( flag == "Y" ) {
- //alert('flag->Y');
- model.setValue("/root/hidden/addresult/pid", model.getValue("/root/send/data/singdata/srchpid") );
- model.setValue("/root/hidden/addresult/startdd", model.getValue("/root/send/data/singdata/srchdate1") );
- model.setValue("/root/hidden/addresult/enddd", model.getValue("/root/send/data/singdata/srchdate2") );
- // 44:, 12288:tab 9638:▦
- var prcpcd = aezfTrim(prcpcd, 44);
-
- var dd = aezfTrim(pnm, 12288);
- var prcpnm = aezfTrim(dd, 44);
-
- var prcpcd2 = aezfTrim(prcpcd2, 9638);
-
- var cc = aezfTrim(pnm2, 9638);
- var prcpnm2 = aezfTrim(cc, 12288);
- model.setValue("/root/hidden/addresult/tclscdlist/tclscdlist", prcpcd );
- model.setValue("/root/hidden/addresult/tclscdlist/tclsnmlist", prcpnm );
- model.setValue("/root/hidden/addresult/tclscdlist/tclscdlist2", prcpcd2);
- model.setValue("/root/hidden/addresult/tclscdlist/tclsnmlist2", prcpnm2);
- if ( refgbn == "1" )
- model.setValue("/root/hidden/addresult/refgbn", "1");
- else if ( refgbn == "2" )
- model.setValue("/root/hidden/addresult/refgbn", "2");
-
- modal("SMLLP01200","",20,248,"","/root/hidden/addresult","/root/hidden/ref");
- }else {
- messageBox("결과내역 체크를 하지 않았거나 진단검사/핵의학체외 검사에 대한 누적조회입니다.","I999");
- return;
-
- }
-
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 미생물 누적 결과 조회 Function
- */
- function fSetAddMicroResult() {
-
- if ( model.getValue("/root/send/data/singdata/srchpid") == "" ) {
- messageBox("[미생물누적조회] 기능은 환자번호가 체크되어야 합니다.","I999");
- return "0";
- }
-
- model.resetInstanceNode("/root/hidden/addmicroresult");
-
- model.setValue("/root/hidden/addmicroresult/pid", model.getValue("/root/send/data/singdata/srchpid") );
- model.setValue("/root/hidden/addmicroresult/usdd", model.getValue("/root/send/data/singdata/srchdate1") );
- model.setValue("/root/hidden/addmicroresult/uedd", model.getValue("/root/send/data/singdata/srchdate2") );
-
- modal("SMLLP01100","",345,250,"","/root/hidden/addmicroresult","/root/hidden/ref");
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : Daily 및 Serious CDIS 결과 조회 Function
- */
- function fClickCDISResultList(grdobj) {
- //alert(grdobj.row)
- if ( grdobj.rows >= grdobj.fixedRows ) {
- var rowidx = grdobj.row;
- //alert(rowidx);
- // return;
- model.resetInstanceNode("/root/send/iemr");
-
- //model.setValue("/root/send/iemr/cmc_spcid", getUserInfo("dutplceinstcd"));
- if ( btn_case1.selected == true ) {
- var prcpdd = "";
- var execprcpuniqno = "";
- var instcd = "";
- var flag = "";
-
- // 진검, 병리,미생물, 핵체외 제외한 검사에 대해서 CDIS이미지 연동을 실시한다.
- if ( model.getValue("/root/main/ordlist1/maindailylist["+rowidx+"]/execprcpuniqno") != '0' ) {
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
- for ( var i = 1; i <= srchLength1; i++ ) {
- if (model.getValue("/root/main/ordlist1/maindailylist["+ i +"]/check") == "Y" ) {
-
- prcpdd += model.getValue("/root/main/ordlist1/maindailylist["+ i +"]/prcpdd").getTrim()+",";
- execprcpuniqno += model.getValue("/root/main/ordlist1/maindailylist["+ i +"]/execprcpuniqno").getTrim()+",";
- instcd += getUserInfo("dutplceinstcd").getTrim()+",";
- flag = "Y";
- }
-
- }
-
- if ( flag == "Y" ) {
- //alert('flag->Y');
- // 44:,
- var sprcpdd = aezfTrim(prcpdd, 44);
- var sexecprcpuniqno = aezfTrim(execprcpuniqno, 44);
- var sinstcd = aezfTrim(instcd, 44);
-
- model.setValue("/root/send/iemr/cmc_orddate", sprcpdd);
- model.setValue("/root/send/iemr/cmc_orderseqno", sexecprcpuniqno);
- model.setValue("/root/send/iemr/cmc_spcid", sinstcd);
- // model.setValue("/root/send/iemr/cmc_orddate", model.getValue("/root/main/ordlist1/maindailylist["+rowidx+"]/prcpdd"));
- // model.setValue("/root/send/iemr/cmc_orderseqno", model.getValue("/root/main/ordlist1/maindailylist["+rowidx+"]/execprcpuniqno"));
- if(window.children.item("imgemrviewer") == null)
- {
-
- // open("SSMRC03110","","","","SSMRC03110","/root/send/iemr", "/root/hidden/temp", "min:visible; max:true; resize:true;");
-
- window.load("../../../emr/imgemrweb/xrw/SSMRC03110.xrw","modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp");
- // window.children.item("imgemrviewer").document.title = "Image EMR Viewer";
- // window.children.item("imgemrviewer").javaScript.searchChart("/root/hidden/temp");
- // if (window.children.item("imgemrviewer").javaScript.downloadChart() == true)
- // {
- // window.children.item("imgemrviewer").javaScript.setupChart("ChartView");
- // }
- }
- }
-
- }
-
- }
-
-
- if ( btn_case2.selected == true ) {
-
- var prcpdd = "";
- var execprcpuniqno = "";
- var instcd = "";
- var flag = "";
-
- // 진검, 병리,미생물, 핵체외 제외한 검사에 대해서 CDIS이미지 연동을 실시한다.
- if ( model.getValue("/root/main/ordlist2/mainserious["+rowidx+"]/execprcpuniqno") != '0' ) {
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist2/mainserious" ).length;
- for ( var i = 1; i <= srchLength1; i++ ) {
- if (model.getValue("/root/main/ordlist2/mainserious["+ i +"]/check") == "Y" ) {
-
- prcpdd += model.getValue("/root/main/ordlist2/mainserious["+ i +"]/prcpdd").getTrim()+",";
- execprcpuniqno += model.getValue("/root/main/ordlist2/mainserious["+ i +"]/execprcpuniqno").getTrim()+",";
- instcd += getUserInfo("dutplceinstcd").getTrim()+",";
- flag = "Y";
- }
-
- }
-
- if ( flag == "Y" ) {
- var sprcpdd = aezfTrim(prcpdd, 44);
- var sexecprcpuniqno = aezfTrim(execprcpuniqno, 44);
- var sinstcd = aezfTrim(instcd, 44);
-
- model.setValue("/root/send/iemr/cmc_orddate", sprcpdd);
- model.setValue("/root/send/iemr/cmc_orderseqno", sexecprcpuniqno);
- model.setValue("/root/send/iemr/cmc_spcid", sinstcd);
- if(window.children.item("imgemrviewer") == null)
- {
- window.load("../../../emr/imgemrweb/xrw/SSMRC03110.xrw","modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp");
- }
- }
- }
- }
- }
- }
- /* @group : 결과조회
- * @ver : 2009.06.26
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : CadiacPACS 등록번호 연동
- */
- function fClickCADIACPatResultList(grdobj) {
- var pid = model.getValue("/root/send/data/singdata/srchpid");
- zepfCadiacPacsPatientID(pid);
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 Grid 접기 Function
- */
- function fGetWideListX2(tab1, grd1) {
- if ( btn_case1.selected == true ) {
- var extnGrdWidht = 700;
- var extnGrdWidht2 = 690;
-
- }
-
- tab1.attribute("width") = extnGrdWidht;
- grd1.attribute("width") = extnGrdWidht2;
- }
-
- /* SET 관련 FUNCTION START */
-
- function readfunc(){
- submit("TRAER00813");
-
- if (model.getValue("/root/send/setdata/setkindcd") == "P" || model.getValue("/root/send/setdata/setkindcd") == "D"){
- cmb_deptset.disabled = true;
- }
-
- model.setValue("/root/send/setdata/foldernm", "");
- model.setValue(trv_prmsprcpsetlist.attribute("ref"), "");
- trv_prmsprcpsetlist.rebuild();
- fInitDatagrid2();
- }
- function readPDfunc(){
-
- submit("TRAER00817");
- model.setValue("/root/send/setdata/foldernm", "");
- fInitDatagrid2();
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : SET별누적조회 Function
- */
- function fGetNResultRef(){
-
- var vText = model.getValue("/root/send/data/singdata/srchpid");
-
-
- if(vText == "" ){
-
- messageBox("등록번호를","C001","") ;
- return;
- }
-
- if (trv_prmsprcpsetlist.selectedIndex < 0){
- messageBox("조회할 SET명을 선택한 후 조회하시기 바랍니다.", "E999", "");
- return;
- }
-
- fInitDatagrid2();
- var vSelSlipcd = model.getValue("/root/hidden/testmdllist");
-
- if(vSelSlipcd != "") model.setValue("/root/hidden/ref/testmdllist" , vSelSlipcd.substring(0,vSelSlipcd.length -1));
- else model.setValue("/root/hidden/ref/testmdllist","");
-
- model.copyNode("/root/send/data1" , "/root/hidden/ref");
-
- var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex);
- var rowpos = item.index + 1;
-
- model.setValue("/root/send/setdata/setno", model.getValue("/root/main/prmsprcpsetinfo/prmsprcpsetlist[" + rowpos + "]/setno"));
-
- // LIS Map File을 적용하기 위해 세팅한다.
- model.setValue("/root/send/setdata/startdd", model.getValue("/root/send/data/singdata/srchdate1"));
- model.setValue("/root/send/setdata/enddd", model.getValue("/root/send/data/singdata/srchdate2"));
- model.setValue("/root/send/setdata/pid", model.getValue("/root/send/data/singdata/srchpid"));
-
- //submit("TRAER00816" , false);
- submit("TRLLP01201" , false);
-
- var gridCaption = model.getValue("/root/hidden/temp/rsltlist/header/caption");
-
- if(gridCaption == "") return;
- //ref 정보
- var gridColRef = model.getValue("/root/hidden/temp/rsltlist/header/colref");
- var gridColRefArray = gridColRef.split("^");
-
- var gridColType = model.getValue("/root/hidden/temp/rsltlist/header/type");
-
-
- var gridColTypeArray = gridColType.split("^");
-
-
- for( var i = 0; i < gridColRefArray.length; i++ ) {
-
- datagrid2.addColumn("ref:" + gridColRefArray[i] + "; type:"+gridColTypeArray[i]+"; ", false);
- }
- datagrid2.colWidth(1) = 22;
- datagrid2.colWidth(2) = 100;
- datagrid2.colWidth(3) = 80;
- datagrid2.colWidth(4) = 80;
- datagrid2.rowHeight(0) = 35;
-
-
- for( i = 5; i < datagrid2.cols; i++ ) {
- datagrid2.colWidth(i) = 80;
- }
- datagrid2.caption = gridCaption;
-
- var node = instance1.selectSingleNode("/root/main");
- //node.replaceChild(instance1.root.hidden.temp.rsltlist, instance1.root.main.rsltlist);
- node.replaceChild(instance1.selectSingleNode("/root/hidden/temp/rsltlist"), instance1.selectSingleNode("/root/main/rsltlist"));
- datagrid2.fixedcellcheckbox(0,1)=true;
- model.refresh();
-
- fReMake();
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : SET전체항목조회 Function
- */
- function fGetPDResultRef(){
-
- var vText = model.getValue("/root/send/data/singdata/srchpid");
-
-
- if(vText == "" ){
-
- messageBox("등록번호를","C001","") ;
- return;
- }
-
- // if (trv_prmsprcpsetlist.selectedIndex < 0){
- // messageBox("조회할 SET명을 선택한 후 조회하시기 바랍니다.", "E999", "");
- // return;
- // }
-
- fInitDatagrid2();
- //alert(model.getValue("/root/hidden/testmdllist"));
- var vSelSlipcd = model.getValue("/root/hidden/testmdllist");
-
- if(vSelSlipcd != "") model.setValue("/root/hidden/ref/testmdllist" , vSelSlipcd.substring(0,vSelSlipcd.length -1));
- else model.setValue("/root/hidden/ref/testmdllist","");
-
- model.copyNode("/root/send/data1" , "/root/hidden/ref");
-
- // var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex);
- // var rowpos = item.index + 1;
- var rowpos = grd_makedset.row;
- //alert(rowpos);
- // var rowpos = item.index + 1;
-
- model.setValue("/root/send/setdata/setno", model.getValue("/root/main/prmsprcppdsetinfo/prmsprcpsetlist[" + rowpos + "]/setno"));
-
- // LIS Map File을 적용하기 위해 세팅한다.
- model.setValue("/root/send/setdata/startdd", model.getValue("/root/send/data/singdata/srchdate1"));
- model.setValue("/root/send/setdata/enddd", model.getValue("/root/send/data/singdata/srchdate2"));
- model.setValue("/root/send/setdata/pid", model.getValue("/root/send/data/singdata/srchpid"));
-
- //submit("TRAER00816" , false);
- submit("TRLLP01201" , false);
-
-
- var gridCaption = model.getValue("/root/hidden/temp/rsltlist/header/caption");
-
- if(gridCaption == "") return;
- //ref 정보
- var gridColRef = model.getValue("/root/hidden/temp/rsltlist/header/colref");
- var gridColRefArray = gridColRef.split("^");
-
- var gridColType = model.getValue("/root/hidden/temp/rsltlist/header/type");
-
-
- var gridColTypeArray = gridColType.split("^");
-
-
- for( var i = 0; i < gridColRefArray.length; i++ ) {
-
- datagrid2.addColumn("ref:" + gridColRefArray[i] + "; type:"+gridColTypeArray[i]+"; ", false);
- }
- datagrid2.colWidth(1) = 22;
- datagrid2.colWidth(2) = 100;
- datagrid2.colWidth(3) = 100;
- datagrid2.colWidth(4) = 100;
- datagrid2.rowHeight(0) = 35;
-
-
- for( i = 6; i < datagrid2.cols; i++ ) {
-
- datagrid2.colWidth(i) = 80;
-
-
-
- }
- datagrid2.caption = gridCaption;
-
-
-
- var node = instance1.selectSingleNode("/root/main");
- //node.replaceChild(instance1.root.hidden.temp.rsltlist, instance1.root.main.rsltlist);
- node.replaceChild(instance1.selectSingleNode("/root/hidden/temp/rsltlist"), instance1.selectSingleNode("/root/main/rsltlist"));
- datagrid2.fixedcellcheckbox(0,1)=true;
- model.refresh();
-
- fReMake();
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 미생물 연속보기 Function
- */
- function fGetCellDailyList() {
- model.setValue("/root/send/data/singdata/chkcheck2", "B");
- fcheckyn2('B');
-
- if (btn_case5.selected == true){
- fGetSytsRsltRefList("B","G");
- } else {
- fGetSytsRsltRefList("B","B");
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 병리 연속보기 Function
- */
- function fGetPlgyDailyList() {
- model.setValue("/root/send/data/singdata/chkcheck3", "C");
- fcheckyn2('C');
-
- if (btn_case5.selected == true){
- fGetSytsRsltRefList("C","G");
- } else {
- fGetSytsRsltRefList("C","B");
- }
-
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 핵체외 연속보기 Function
- */
- function fGetNuclDailyList() {
- model.setValue("/root/send/data/singdata/chkcheck4", "D");
- fcheckyn2('D');
-
- if (btn_case5.selected == true){
- fGetSytsRsltRefList("D","G");
- } else {
- fGetSytsRsltRefList("D","B");
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 영상 연속보기 Function
- */
- function fGetPhotDailyList() {
- model.setValue("/root/send/data/singdata/chkcheck5", "E");
- fcheckyn2('E');
-
- if (btn_case5.selected == true){
- fGetSytsRsltRefList("E","G");
- } else {
- fGetSytsRsltRefList("E","B");
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 내시경 연속보기 Function
- */
- function fGetColonyDailyList() {
- model.setValue("/root/send/data/singdata/chkcheck6", "F");
- fcheckyn2('F');
-
- if (btn_case5.selected == true){
- fGetSytsRsltRefList("F","G");
- } else {
- fGetSytsRsltRefList("F","B");
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 기능 연속보기 Function
- */
- function fGetFuncDailyList() {
- model.setValue("/root/send/data/singdata/chkcheck7", "G");
- fcheckyn2('G');
-
- if (btn_case5.selected == true){
- fGetSytsRsltRefList("G","G");
- } else {
- fGetSytsRsltRefList("G","B");
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 기능 연속보기 Function
- */
- function fGetHealExamDetailList() {
- grp_makedset.visible = false;
- datagrid2.visible = false;
- grd_subresultdetail1.visible = true;
- //fGetWideListX1(switch1, grd_maindaily);
- fGetWideListX1(grd_maindaily);
-
- fInitial_subordlist();
-
- // 조건 체크
- var check = fGetMainListCondiCheck_Case1();
- if ( check == "0" ) return true;
-
- submit("TRAER00851", false);
- model.refresh();
-
- /*
- * 일자별 결과내역 그리드 세팅한다.
- */
- fSetSubDetailGrid();
-
-
- }
-
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 팝업창 Void Function
- */
- function fPopupLine() {
- return;
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 디자인 결과내역 보기 Function
- */
- function fPopupXsltList() {
-
- model.resetInstanceNode("/root/send/val");
- model.resetInstanceNode("/root/send/formcd");
- if ( model.getValue("/root/main/ordlist1/maindailylist[" + grd_maindaily.row + "]/signno") == "") {
- var signno = 0;
- var formcd = "";
- }else {
- var signno = parseInt(model.getValue("/root/main/ordlist1/maindailylist[" + grd_maindaily.row + "]/signno"));
- var formcd = model.getValue("/root/main/ordlist1/maindailylist[" + grd_maindaily.row + "]/formcd");
- }
- //alert(signno+'-'+formcd);
- //return;
-
- if ( signno > 0 ) {
- /*alert(signno);
- model.setValue("/root/send/val", signno);
- model.setValue("/root/send/formcd", formcd);
-
- if(submit("TRMRI00405"))
- {
- if ( model.getValue("/root/main/xslt/translist/trans") == "" ) {
-
- messageBox("인증전 테이블과 관련된 서식디자인폼이 등록되지 않았습니다. 서식팀에 문의하시기 바랍니다.","I999");
- }else {
-
- if(window.children.item("SPAER00805") == null)
- {
- var xpt = 50;
- var ypt = 50;
- aezfTopMost("SPAER00805",2,xpt,ypt,"SPAER00805","/root/main/xslt/translist/trans","/root/main/xslt/translist/trans","",0,0);
-
- }else {
-
- copyNodesetType("/root/main/xslt/translist/trans", "/root/main/xslt/translist/trans", "replace" , window.children.item("SPAER00805").model, model);
- window.children.item("SPAER00805").model.refresh();
- window.children.item("SPAER00805").model.dispatch("xforms-ready");
- }
-
- }
- }*/
-
- setParameter("SPMRI02400_prtrecinfo", "E▦" + signno + "▦" + formcd + "▩");
- modal("SPMRI02400");
-
- }else {
- /*
- //alert(signno);
- model.setValue("/root/main/xslt/translist/trans", "");
- if(window.children.item("SPAER00805") == null) {
-
- }else {
- // signno 가 0 일 경우는 null Value Instance가 전달됨.
- copyNodesetType("/root/main/xslt/translist/trans", "/root/main/xslt/translist/trans", "replace" , window.children.item("SPAER00805").model, model);
- window.children.item("SPAER00805").model.refresh();
- window.children.item("SPAER00805").model.dispatch("xforms-ready");
- }
- */
- }
-
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 디자인 결과내역 보기 Function
- */
- function fPopupXsltList3() {
-
- model.resetInstanceNode("/root/send/val");
- model.resetInstanceNode("/root/send/formcd");
- var signstr = "";
- if ( model.getValue("/root/main/ordlist1/maindailylist[" + grd_maindaily.row + "]/signno") == "") {
- var signno = 0;
- var formcd = "";
- }else {
- var signno = model.getValue("/root/main/ordlist1/maindailylist[" + grd_maindaily.row + "]/signno");
- var formcd = model.getValue("/root/main/ordlist1/maindailylist[" + grd_maindaily.row + "]/formcd");
- }
-
- if ( signno != "" ) {
- signno1 = signno.split(",");
- formcd1 = formcd.split(",");
- //alert(formcd1[0]);
- for (var k = 0; k < signno1.length; k++){
- signstr += "E▦";
- signstr += parseInt(signno1[k])+"▦";
- signstr += formcd1[k].getTrim()+"▩";
- }
- //setParameter("SPMRI02400_prtrecinfo", "E▦" + parseInt(signno1[0]) + "▦" + formcd1[0] + "▩");
- setParameter("SPMRI02400_prtrecinfo", signstr);
- modal("SPMRI02400");
-
- }else {
-
- }
-
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 디자인 결과내역 보기 Function
- */
- function fPopupXsltContinueList() {
-
- model.resetInstanceNode("/root/send/val");
- model.resetInstanceNode("/root/send/formcd");
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
- var signno = 0;
- var ckcnt = 0;
- var formcd = "";
- var signstr = "";
-
- //alert('fPopupXsltContinueList->'+srchLength1);
-
- if ( parseInt(srchLength1) > 0 ) {
- for ( var i = 1; i <= parseInt(srchLength1); i++ ) {
- signno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno");
- signno1 = signno.split(",");
- formcd = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/formcd");
- formcd1 = formcd.split(",");
- check = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/check");
-
- if ( signno.length > 0 ) {
-
- if ( check == "Y" ) {
- for (var k = 0; k < signno1.length; k++){
- signstr += "E▦";
- signstr += parseInt(signno1[k])+"▦";
- signstr += formcd1[k].getTrim()+"▩";
-
- ckcnt++;
- }
- }
- }
- }
- if ( ckcnt == 0 ) {
- //messageBox("[연속보기] 기능은 한가지 이상 체크가 되어야 합니다.","I999");
- return true;
- }
- if ( signstr != "" ) {
- setParameter("SPMRI02400_prtrecinfo", signstr);
- var xpt = 50;
- var ypt = 50;
- aezfTopMost("SPMRI02400",2,xpt,ypt,"SPMRI02400");
- }else {
- alert("출력할 결과서식 디자인이 존재하지 않습니다.");
- return;
- }
- }
-
- /*
- if ( srchLength1 > 0 ) {
-
- for ( var i = 1; i <= srchLength1; i++ ) {
-
- signno = parseInt(model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno"));
- formcd = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/formcd");
- check = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/check");
-
- if ( signno > 0 ) {
-
- if ( check == "Y" ) {
- signstr += "E▦";
- signstr += signno+"▦";
- signstr += formcd.getTrim()+"▩";
-
- ckcnt++;
- }
- }
- }
-
- //alert('ckcnt->'+ckcnt);
- //alert('signstr->'+signstr);
-
- if ( ckcnt == 0 ) {
- //messageBox("[연속보기] 기능은 한가지 이상 체크가 되어야 합니다.","I999");
- return true;
- }
- //alert(signstr);
- if ( signstr != "" ) {
- //setParameter("SPMRI02400_prtrecinfo", "E▦" + signno + "▦" + formcd + "▩");
- setParameter("SPMRI02400_prtrecinfo", signstr);
- var xpt = 50;
- var ypt = 50;
- aezfTopMost("SPMRI02400",2,xpt,ypt,"SPMRI02400");
- //modal("SPMRI02400");
- }else {
- alert("출력할 결과서식 디자인이 존재하지 않습니다.");
- return;
- }
- }
- */
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 디자인 결과내역 보기 Function
- */
- function fPopupXsltContinueList2() {
-
- model.resetInstanceNode("/root/send/val");
- model.resetInstanceNode("/root/send/formcd");
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
- var signno = 0;
- var ckcnt = 0;
- var formcd = "";
- var signstr = "";
-
- //alert('fPopupXsltContinueList2->'+srchLength1);
-
- if ( parseInt(srchLength1) > 0 ) {
-
- for ( var i = 1; i <= parseInt(srchLength1); i++ ) {
-
- signno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno");
- signno1 = signno.split(",");
- formcd = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/formcd");
- formcd1 = formcd.split(",");
- check = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/check");
-
- if ( signno.length > 0 ) {
-
- if ( check == "Y" ) {
- for (var k = 0; k < signno1.length; k++){
- signstr += "E▦";
- signstr += parseInt(signno1[k])+"▦";
- signstr += formcd1[k].getTrim()+"▩";
-
- ckcnt++;
- }
- }
- }
- }
- //alert('ckcnt->'+ckcnt);
- //alert('signstr->'+signstr);
-
- if ( ckcnt == 0 ) {
- //messageBox("[연속보기] 기능은 한가지 이상 체크가 되어야 합니다.","I999");
- return true;
- }
- //alert(signstr);
- if ( signstr != "" ) {
- //setParameter("SPMRI02400_prtrecinfo", "E▦" + signno + "▦" + formcd + "▩");
- setParameter("SPMRI02400_prtrecinfo", signstr);
- var xpt = 50;
- var ypt = 50;
- aezfTopMost("SPMRI02400",2,xpt,ypt,"SPMRI02400");
- //modal("SPMRI02400");
- }else {
- alert("출력할 결과서식 디자인이 존재하지 않습니다.");
- return;
- }
- }
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 CDIS 연동내역 팝업 보기 Function
- */
- function fPopupCDISResultList() {
-
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 대량조회를 위한 Grid Scroll 제어 Function
- */
- function fSubmitOnScroll() {
-
- //if ( grd_mainprogress.vscroll.attribute("max") == model.getValue("/root/send/data/singdata/pagesize") ) {
-
- if(grd_mainprogress.vscroll.attribute("max") == grd_mainprogress.vscroll.attribute("pos")) {
-
- // end of scroll
- model.setValue("/root/send/data/singdata/offset",grd_mainprogress.rows-1); // grid의 header row는 제외
-
- model.setValue("/root/send/data/singdata/tabflag","progress");
- submit("TRAER00810");
-
- grd_mainprogress.dispatch("onmouseup");
- }
-
- //}
-
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 환자정보 가져오는 Function
- */
- function fGetMainSrchPatInfo() {
-
- if ( model.getValue("/root/main/patinfo/patinfolist/pid") == "" ) {
- aezfGetSrchPatInfo("1", model.getValue ( "/root/send/data/singdata/srchpid" ), getUserInfo("dutplceinstcd"), "patchosinfo", "/root/main/patinfo/patinfolist" );
- model.makeNode("/root/hidden/patinfo/patinfolist");
- copyNodesetType("/root/hidden/patinfo/patinfolist", "/root/main/patinfo/patinfolist" , "replace");
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 선택항목 조회 Function
- */
- function fMianClickResultContinueList() {
-
- if ( btn_case3.selected == true || btn_case4.selected == true) {
- messageBox("[선택항목조회] 기능은 분류별/그룹별 조회에서만 적용됩니다.","I999");
- return true;
- }
- if ( grd_maindaily.rows == 0 ) return;
- if ( grd_mainserious.rows == 0 ) return;
- if ( grd_mainseriouslist.rows == 0 ) return;
-
- fClickResultContinueList();
-
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 선택항목 조회 Function
- */
- function fMianClickResultContinueList2() {
-
- if ( grd_mainserious.rows == 0 ) return;
- if ( grd_mainseriouslist.rows == 0 ) return;
-
- fClickResultContinueList2();
-
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 LIS 자체 이미지 상세 조회 Function
- */
- function fGetimg(){
- var row = grd_subresultdetail1.row;
-
-
- if(model.getValue("/root/main/subordlist1/subresultdetail1["+row+"]/judgmark") == "IMG" && model.getValue("/root/main/subordlist1/subresultdetail1["+row+"]/bcno") != ""){
-
- //model.makeValue("/root/main/subordlist1/subresultdetail1["+row+"]/flag", "rsltref");
-
- modal("SMLRR01500","", "", "","", "/root/main/subordlist1/subresultdetail1["+row+"]", "/root/hidden/spcltestinfo");
-
- //model.removenode("/root/main/subordlist1/subresultdetail1["+row+"]/flag");
- }
- }
-
- function fGetimg2(){
- //var row = grd_subresultdetail2.row;
- if(model.getValue("/root/main/subordlist2/subresultdetail1["+row+"]/judgmark") == "IMG" && model.getValue("/root/main/subordlist2/subresultdetail1["+row+"]/bcno") != ""){
- modal("SMLRR01500","", "", "","", "/root/main/subordlist2/subresultdetail1["+row+"]", "/root/hidden/spcltestinfo");
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 LIS (병리) 자체 이미지 상세 조회 Function
- */
- function fGetPatholimg(){
- var row = grd_subresultdetail1.row;
-
-
- if(model.getValue("/root/main/subordlist1/subresultdetail1["+row+"]/judgmark") == "IMP" && model.getValue("/root/main/subordlist1/subresultdetail1["+row+"]/bcno") != ""){
-
- setParameter("SMLPP02000_scrno", "SMAER00800");
- setParameter("SMLPP02000_no", model.getValue("/root/main/subordlist1/subresultdetail1["+row+"]/bcno"));
-
- modal("SMLPP02000");
- setParameter("SMLPP02000_scrno", "");
- setParameter("SMLPP02000_no", "");
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 LIS (핵체외) 자체 이미지 상세 조회 Function
- */
- function fGetNNNimg(){
-
- //grd_subresultdetail1.row = grd_subresultdetail1.mouseRow;
- var row = grd_subresultdetail1.row;
-
- //alert(model.getValue("/root/main/subordlist1/subresultdetail1["+row+"]/prcpcd"));
-
- if(model.getValue("/root/main/subordlist1/subresultdetail1["+row+"]/judgmark2") == "NNN" && model.getValue("/root/main/subordlist1/subresultdetail1["+row+"]/prcpcd") != ""){
- //alert('1');
- modal("SPLNP90400","", "", "","", "/root/main/subordlist1/subresultdetail1["+row+"]/prcpcd", "/root/hidden/prcpcd");
-
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 사용자 환경설정 조회기준 세팅
- */
- function fSetUserBaseInit(){
-
- var AnswData = fGetIntefeAnsw("004");
-
- if(AnswData != "" ) {
-
- if( AnswData == "처방일" ){
- model.setValue("/root/send/data/singdata/listflag", "P" );
- }
- if( AnswData == "검사일" ){
- model.setValue("/root/send/data/singdata/listflag", "J" );
- }
- if( AnswData == "보고일" ){
- model.setValue("/root/send/data/singdata/listflag", "Z" );
- }
- }
-
- }
-
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 좌측 분류별/그룹별 자동 체크 후 상세내역 조회 유뮤 세팅
- */
- function fGetResultContinueListInit1() {
-
- var AnswData = fGetIntefeAnsw("005");
- var cnt = 0;
- //alert(AnswData);
- if(AnswData != "" ) {
-
- if( AnswData == "처방리스트+검사결과" ){
-
- // 조회기준이 처방일 or 보고일 or 검사일에 따른 체크박스 체크 로직구현(처방일=최근처방일,보고일=최근보고일,검사일=최근처방일)
- // 20090203, 장준원 추가
- //alert('fGetResultContinueListInit1->'+model.getValue("/root/send/data/singdata/listflag"));
-
- var chklistflag = model.getValue("/root/send/data/singdata/listflag");
- if ( chklistflag == "Z" || chklistflag == "J" ) {
- var maxlastreptdd = "";
- var lastreptdd1 = "";
- var lastreptdd2 = "";
- var maxlastreptdd = model.getXPathValue("max(/root/main/ordlist1/maindailylist/lastreptdd)");
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
- for ( var i = 1; i <= srchLength1; i++ ) {
- // 기준일자 이후의 결과일자는 모두 체크표시를 한다.
- // 결과일자가 없는 처방은 기본으로 표기한다.
- var vlastreptdd = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/lastreptdd").getTrim();
- if ( parseInt(vlastreptdd) == parseInt(maxlastreptdd) ) {
- // 기본설정 기능으로 결과상세조회할 지 의 여부를 판단한다. 20090109
- model.setValue("/root/main/ordlist1/maindailylist[" + i + "]/check", "Y");
- cnt++
- }
- }
-
- }else {
- var maxprcpdd = "";
- var prcpdd1 = "";
- var prcpdd2 = "";
- var maxprcpdd = model.getXPathValue("max(/root/main/ordlist1/maindailylist/prcpdd)");
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
- for ( var i = 1; i <= srchLength1; i++ ) {
- // 기준일자 이후의 결과일자는 모두 체크표시를 한다.
- // 결과일자가 없는 처방은 기본으로 표기한다.
- var vprcpdd = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/prcpdd").getTrim();
- if ( parseInt(vprcpdd) == parseInt(maxprcpdd) ) {
- // 기본설정 기능으로 결과상세조회할 지 의 여부를 판단한다. 20090109
- model.setValue("/root/main/ordlist1/maindailylist[" + i + "]/check", "Y");
- cnt++
- }
- }
-
- }
- if ( cnt > 0 ) fClickResultContinueList();
-
- }
- }
- }
-
-
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 좌측 분류별/그룹별 자동 체크 후 상세내역 조회 유뮤 세팅
- */
- function fGetResultContinueListInit2() {
-
- var AnswData = fGetIntefeAnsw("005");
- var cnt = 0;
- if(AnswData != "" ) {
-
- if( AnswData == "처방리스트+검사결과" ){
-
- // 조회기준이 처방일 or 보고일 or 검사일에 따른 체크박스 체크 로직구현(처방일=최근처방일,보고일=최근보고일,검사일=최근처방일)
- // 20090203, 장준원 추가
- //alert('fGetResultContinueListInit2->'+model.getValue("/root/send/data/singdata/listflag"));
-
- var chklistflag = model.getValue("/root/send/data/singdata/listflag");
- if ( chklistflag == "Z" || chklistflag == "J" ) {
- var maxlastreptdd = "";
- var lastreptdd1 = "";
- var lastreptdd2 = "";
- var maxlastreptdd = "";
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
- for ( var i = 1; i <= srchLength1; i++ ) {
- // 기준일자 이후의 결과일자는 모두 체크표시를 한다.
- // 결과일자가 없는 처방은 기본으로 표기한다.
- var lastreptdd = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/lastreptdd").getTrim();
- var lastreptdd1 = lastreptdd.split(",");
- var ichk = "N";
- for (var k = 0; k < lastreptdd1.length; k++){
- if (lastreptdd1[k] == maxlastreptdd){
- ichk = "Y";
- }
- }
- if (ichk == "Y"){
- // 기본설정 기능으로 결과상세조회할 지 의 여부를 판단한다. 20090109
- model.setValue("/root/main/ordlist1/maindailylist[" + i + "]/check", "Y");
- cnt++
- }
- }
- }else {
-
- var maxprcpdd = "";
- var prcpdd1 = "";
- var prcpdd2 = "";
- var maxprcpdd = "";
-
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
- for ( var i = 1; i <= srchLength1; i++ ) {
- // 기준일자 이후의 결과일자는 모두 체크표시를 한다.
- // 결과일자가 없는 처방은 기본으로 표기한다.
- var prcpdd = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/prcpdd").getTrim();
- var prcpdd1 = prcpdd.split(",");
- var ichk = "N";
- for (var k = 0; k < prcpdd1.length; k++){
- if (prcpdd1[k] == maxprcpdd){
- ichk = "Y";
- }
- }
- if (ichk == "Y"){
- // 기본설정 기능으로 결과상세조회할 지 의 여부를 판단한다. 20090109
- model.setValue("/root/main/ordlist1/maindailylist[" + i + "]/check", "Y");
- cnt++
- }
- }
- }
-
- if ( cnt > 0 ) fClickResultContinueList2();
-
- }
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="463px" pageheight="550px" guideline="1,1193;1,763;1,462;2,534;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:5px; top:37px; width:456px; height:128px; "/>
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:106px; height:14px; "> 결과조회</caption>
- <button id="button1" class="btn3_letter2" style="left:333px; top:5px; width:56px; height:22px; ">
- <caption>검색</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- ///////////////////////////////////////////////////////////////////////////// 추가된 부분
- if ("SoonsuViewer" == document.userAgent)
- {
- if (m_bSearchBarShow)
- {
- group1.hide("slow");
- m_bSearchBarShow = false;
- }
- else
- {
- group1.show("slow");
- m_bSearchBarShow = true;
- }
- }
- else
- {
- if (m_bSearchBarShow)
- {
- group1.visible = false;
- m_bSearchBarShow = false;
- }
- else
- {
- group1.visible = true;
- m_bSearchBarShow = true;
- }
- }
- /////////////////////////////////////////////////////////////////////////////
- ]]>
- </script>
- </button>
- <select1 id="cmb_mdl" ref="/root/hidden/mdlcd" class="combo_search" appearance="minimal" itemcount="30" style="left:185px; top:140px; width:160px; height:19px; font-weight:bold; border-width:2px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_basecd/LB0102">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- datagrid2.visible = true;
- grd_subresultdetail1.visible = false;
- // 20110518 진상찬 페이지 하단 버튼
- grp_pagebutton2.visible = false;
- grp_pagebutton3.visible = true;
-
- ////////////////////////////////////////
- model.setValue("root/page3/curpage", "1"); //조회 버튼 클릭하면 offset은 0으로 초기화
- fGetNSeriesResultRef();
-
- //진검분류별 기준자료 조회
- //cmb_mdl.select(0);
- model.setValue("/root/send/setdata/setno", "");
- model.setValue("/root/send/setdata/workflag", "");
- ]]>
- </script>
- </select1>
- <button id="btn_case1" class="btn_sw" visibility="hidden" group="tab" selected="true" style="left:5px; top:15px; width:50px; height:22px; ">
- <caption>분류별</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetSytsRsltRefList("ALL","B");
- ]]>
- </script>
- </button>
- <select1 id="cmb_dailyviewgb" ref="/root/send/data/singdata/dailyviewgb" class="combo_search" visibility="hidden" appearance="minimal" style="left:175px; top:141px; width:113px; height:19px; font-weight:bold; ">
- <choices>
- <item>
- <label>텍스트결과조회</label>
- <value>1</value>
- </item>
- <item>
- <label>디자인결과조회</label>
- <value>2</value>
- </item>
- <item>
- <label>텍스트+디자인결과</label>
- <value>3</value>
- </item>
- </choices>
- </select1>
- <datagrid id="grd_subresultdetail1" nodeset="/root/main/subordlist1/subresultdetail1" class="datagrid_noborder" autoresize="true" caption="결과내역 ^judgmark^judgmark2^prcpcd^prcpnm^img^imgcnts" colsep="^" colwidth="1184, 0, 0, 0, 0, 0, 0" frozencols="7" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:315px; width:459px; height:200px; text-align:center; ">
- <col ref="reptrslt" style="font-family:굴림체; text-align:left; "/>
- <col ref="judgmark"/>
- <col ref="judgmark2"/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="img"/>
- <col ref="imgcnts"/>
- <script type="javascript" ev:event="smartexpansion">
- <![CDATA[
- var grd_target_top = parseInt(grd_subresultdetail1.attribute("top"));
- var grd_target_height = grd_subresultdetail1.currentStyle.height;
- grp_pagebutton2.attribute("top") = (grd_target_top + grd_target_height + 10) + "px";
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid2" nodeset="/root/main/rsltlist/row" visibility="hidden" autoresize="true" backcoloralternate="transparent" caption="검사항목" colsep="^" colwidth="80" dataheight="25" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" selectionmode="free" style="left:0px; top:315px; width:459px; height:200px; font-weight:bold; ">
- <!--<datagrid id="datagrid2" nodeset="/root/hidden/temp/rsltlist/row" visibility="hidden" autoresize="true" backcoloralternate="transparent" caption="검사항목" colsep="^" colwidth="80" dataheight="25" ellipsis="true" frozencols="2" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" selectionmode="free" style="left:314px; top:105px; width:879px; height:605px; font-weight:bold; ">-->
- <col checkvalue="true,false" ref="chk"/>
- <script type="javascript" ev:event="smartexpansion">
- <![CDATA[
- var grd_target_top = parseInt(datagrid2.attribute("top"));
- var grd_target_height = datagrid2.currentStyle.height;
- grp_pagebutton3.attribute("top") = (grd_target_top + grd_target_height + 10) + "px";
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_maindaily" nodeset="/root/main/ordlist1/maindailylist" autoresize="false" caption="보고일자^검사일자^처방일자^검사명^검체명^병리번호^바코드번호^육안검사의^상태^입/외^처방의^구분^보고일자^처방일자^검사중분류코드^유일번호^등록번호^전자서명번호^서식코드^검사일자^hla" colsep="^" colwidth="68, 68, 68, 115, 70, 70, 70, 102, 58, 39, 65, 54, 68, 68, 100, 100, 100, 100, 100, 68, 68" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:7px; top:170px; width:455px; height:115px; ">
- <col ref="lastreptdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="execdd1" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prcpdd1" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="examnm" style="text-align:left; "/>
- <col ref="spcnm" style="text-align:left; "/>
- <col ref="ptno"/>
- <col ref="bcno" visibility="hidden"/>
- <col ref="grosdrnm"/>
- <col ref="statnm"/>
- <col ref="prcpgenrflag" type="output"/>
- <col ref="drnm"/>
- <col ref="examgubun"/>
- <col ref="lastreptdd1" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="testmdlcd" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="signno" visibility="hidden"/>
- <col ref="formcd" visibility="hidden"/>
- <col ref="execdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="hla" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if ( (grd_maindaily.row >= grd_maindaily.fixedRows) && (grd_maindaily.isCell(event.target))) {
- var colidx = grd_maindaily.col;
- //alert(colidx+'-'+rowidx);
- // 선택을 체크하면 조회가 아닌 선택체크를 해제만 한다.
- if( colidx != 0)
- {
- // 20110518 진상찬 페이지 하단 버튼
- grp_pagebutton2.visible = true;
- grp_pagebutton3.visible = false;
- ////////////////////////////////////////
- datagrid2.visible = false;
- grd_subresultdetail1.visible = true;
- model.setValue("root/page2/curpage", "1"); //조회 버튼 클릭하면 offset은 0으로 초기화
- fClickResultList(grd_maindaily);
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="smartexpansion">
- <![CDATA[
- var grd_target_top = parseInt(grd_maindaily.attribute("top"));
- var grd_target_height = grd_maindaily.currentStyle.height;
- grp_pagebutton.attribute("top") = (grd_target_top + grd_target_height + 10) + "px";
- grd_subresultdetail1.attribute("top") = (grd_target_top + grd_target_height + 10 + 30) + "px";
- grp_pagebutton2.attribute("top") = (grd_target_top + grd_target_height + 10 + 235) + "px";
- datagrid2.attribute("top") = (grd_target_top + grd_target_height + 10 + 30) + "px";
- grp_pagebutton3.attribute("top") = (grd_target_top + grd_target_height + 10 + 235) + "px";
- ]]>
- </script>
- </datagrid>
- <button id="btn_close" class="btn4_letter2" style="left:403px; top:5px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <group id="grp_pagebutton" overflow="hidden" style="left:160px; top:285px; width:130px; height:30px; ">
- <button id="nextpage" class="icon_next_month" style="left:108px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curpage = parseInt(model.getValue("root/page/curpage"));
- var maxpage = parseInt(model.getValue("root/page/maxpage"));
- if(curpage < maxpage)
- {
- curpage = curpage + 1;
- model.setValue("root/page/curpage", String(curpage));
- fGetMainDailyList();
- }
- ]]>
- </script>
- </button>
- <output id="maxpage" ref="/root/page/maxpage" style="left:68px; top:5px; width:40px; height:19px; text-align:center; "/>
- <button id="prepage" class="icon_pre_month" style="left:8px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curpage = parseInt(model.getValue("root/page/curpage"));
- if(curpage > 1)
- {
- curpage = curpage - 1;
- model.setValue("root/page/curpage", String(curpage));
- fGetMainDailyList();
- }
- ]]>
- </script>
- </button>
- <output id="curpage" ref="/root/page/curpage" style="left:25px; top:5px; width:40px; height:19px; text-align:center; "/>
- </group>
- <group id="grp_pagebutton2" visibility="visible" overflow="hidden" style="left:160px; top:520px; width:125px; height:30px; ">
- <output id="curpage2" ref="/root/page2/curpage" style="left:23px; top:5px; width:40px; height:19px; text-align:center; "/>
- <button id="prepage2" class="icon_pre_month" style="left:5px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curpage = parseInt(model.getValue("root/page2/curpage"));
- if(curpage > 1)
- {
- curpage = curpage - 1;
- model.setValue("root/page2/curpage", String(curpage));
- var colidx = grd_maindaily.col;
-
- if( colidx != 0)
- {
- fClickResultList(grd_maindaily);
- }
- }
- ]]>
- </script>
- </button>
- <button id="nextpage2" class="icon_next_month" style="left:105px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curpage = parseInt(model.getValue("root/page2/curpage"));
- var maxpage = parseInt(model.getValue("root/page2/maxpage"));
- if(curpage < maxpage)
- {
- curpage = curpage + 1;
- model.setValue("root/page2/curpage", String(curpage));
-
- var colidx = grd_maindaily.col;
-
- if( colidx != 0)
- {
- fClickResultList(grd_maindaily);
- }
- }
- ]]>
- </script>
- </button>
- <output id="output1" ref="/root/page2/maxpage" style="left:65px; top:5px; width:40px; height:19px; text-align:center; "/>
- </group>
- <group id="grp_pagebutton3" visibility="hidden" overflow="hidden" style="left:160px; top:520px; width:125px; height:30px; ">
- <output id="curpage3" ref="/root/page3/curpage" style="left:23px; top:5px; width:40px; height:19px; text-align:center; "/>
- <button id="prepage3" class="icon_pre_month" style="left:5px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curpage = parseInt(model.getValue("root/page3/curpage"));
- if(curpage > 1)
- {
- curpage = curpage - 1;
- model.setValue("root/page3/curpage", String(curpage));
- fGetNSeriesResultRef();
- }
- ]]>
- </script>
- </button>
- <button id="nextpage3" class="icon_next_month" style="left:105px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var curpage = parseInt(model.getValue("root/page3/curpage"));
- var maxpage = parseInt(model.getValue("root/page3/maxpage"));
- if(curpage < maxpage)
- {
- curpage = curpage + 1;
- model.setValue("root/page3/curpage", String(curpage));
- fGetNSeriesResultRef();
- }
- ]]>
- </script>
- </button>
- <output id="output2" ref="/root/page3/maxpage" style="left:65px; top:5px; width:40px; height:19px; text-align:center; "/>
- </group>
- <select1 id="cmb_dailylist" ref="/root/send/data/singdata/refname" class="combo_search" appearance="minimal" style="left:10px; top:140px; width:171px; height:19px; font-weight:bold; border-width:2px; ">
- <choices>
- <itemset nodeset="/root/main/ordlist6/maindistinctdailylist">
- <label ref="refname"/>
- <value ref="prcpdd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //model.SetValue("/root/send/data/singdata/chkcheck", "ALL");
- model.setValue("/root/send/data/singdata/chkcheck", "A");
- var refname = cmb_dailylist.value;
- var param = refname.split("_");
-
- if (param.length > 0) {
- model.setValue("/root/send/data/singdata/deptcd", param[0]);
- model.setValue("/root/send/data/singdata/prcpdd", param[1]);
- model.setValue("root/page/curpage", "1"); //조회 버튼 클릭하면 offset은 0으로 초기화
- fGetMainDailyList();
- }
- ]]>
- </script>
- </select1>
- <input id="ipt_pid" ref="/root/send/data/singdata/srchpid" class="output_fix" style="left:84px; top:40px; width:89px; height:19px; "/>
- <input id="input10" ref="/root/main/patinfo/patinfolist/ward" class="output_fix" disabled="true" style="left:320px; top:90px; width:121px; height:19px; "/>
- <input id="input1" ref="/root/main/patinfo/patinfolist/hngnm" class="output_fix" style="left:320px; top:40px; width:89px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- //model.setValue ( "/root/init/srchcond1", "2");
- //inputEnterKey ( "btn_bfprcpsrch", "DOMActivate" )
- ]]>
- </script>
- </input>
- <input id="input2" ref="/root/main/patinfo/patinfolist/rrgstno1" class="output_fix" disabled="true" style="left:84px; top:115px; width:60px; height:19px; "/>
- <input id="input3" ref="/root/main/patinfo/patinfolist/sex" class="output_fix" disabled="true" style="left:84px; top:65px; width:20px; height:19px; "/>
- <input id="input4" ref="/root/main/patinfo/patinfolist/age" class="output_fix" disabled="true" style="left:110px; top:65px; width:25px; height:19px; "/>
- <input id="input5" ref="/root/main/patinfo/patinfolist/rrgstno2" class="output_fix" disabled="true" style="left:145px; top:115px; width:60px; height:19px; "/>
- <caption id="caption7" class="cell_1" style="left:245px; top:90px; width:70px; height:23px; ">병동/병실</caption>
- <caption id="caption13" class="cell_1" style="left:245px; top:65px; width:70px; height:23px; ">진료과</caption>
- <caption id="caption9" class="cell_1" style="left:10px; top:40px; width:70px; height:23px; ">등록번호</caption>
- <caption id="caption12" class="cell_1" style="left:10px; top:90px; width:70px; height:23px; ">주치의</caption>
- <caption id="caption14" class="cell_1" style="left:245px; top:40px; width:70px; height:23px; ">환자명</caption>
- <caption id="caption15" class="cell_1" style="left:10px; top:65px; width:70px; height:23px; ">S/A</caption>
- <caption id="caption8" class="cell_1" style="left:10px; top:115px; width:70px; height:23px; ">
- <![CDATA[주민번호]]>
- </caption>
- <input id="cap_orddr" ref="/root/send/data/singdata/drnm" class="output_fix" disabled="true" style="left:84px; top:90px; width:85px; height:19px; "/>
- <input id="cap_orddept" ref="/root/send/data/singdata/deptnm" class="output_fix" style="left:320px; top:65px; width:113px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- //model.setValue ( "/root/init/srchcond1", "2");
- //inputEnterKey ( "btn_bfprcpsrch", "DOMActivate" )
- ]]>
- </script>
- </input>
- <group id="group1" visibility="hidden" overflow="hidden" style="left:0px; top:35px; width:463px; height:85px; vertical-align:top; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:458px; height:80px; background-color:#fffbf2; border-color:#ffd799; "/>
- <input id="ipt_date1" ref="/root/send/data/singdata/srchdate1" class="input_default" inputtype="date" style="left:100px; top:5px; width:120px; height:19px; "/>
- <input id="ipt_date2" ref="/root/send/data/singdata/srchdate2" class="input_default" inputtype="date" style="left:260px; top:5px; width:135px; height:19px; "/>
- <button id="btn_srch" class="btn1_letter4" style="left:355px; top:50px; width:80px; height:22px; ">
- <caption>결과조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ///////////////////////////////////////////////////////////////////////////// 추가된 부분
- if ("SoonsuViewer" == document.userAgent)
- {
- group1.hide("slow");
- m_bSearchBarShow = false;
- }
- else
- {
- group1.visible = false;
- m_bSearchBarShow = false;
- }
- /////////////////////////////////////////////////////////////////////////////
- // 환자정보 가져오기
- var chk = aezfGetSrchPatInfo("1", model.getValue ( "/root/send/data/singdata/srchpid" ), getUserInfo("dutplceinstcd"), "patchosinfo", "/root/main/patinfo/patinfolist" );
- if ( chk == "0" ) {
- return;
- }
-
- model.setValue("/root/send/data/singdata/chkcheck", "ALL");
- //2011-05-27 진상찬: 콤보 삭제
- model.setValue("root/page/curpage", "1"); //조회 버튼 클릭하면 offset은 0으로 초기화
- fGetMainDistinctDailyList();
- //fGetMainDailyList();
-
- ]]>
- </script>
- </button>
- <select1 id="rdo_statecd" ref="/root/send/data/singdata/listflag" class="radio_search" appearance="full" cols="4" rows="2" overflow="visible" style="left:110px; top:28px; width:178px; height:21px; border-style:none; ">
- <choices>
- <item>
- <label>처방일</label>
- <value>P</value>
- </item>
- <item>
- <label>검사일</label>
- <value>J</value>
- </item>
- <item>
- <label>보고일</label>
- <value>Z</value>
- </item>
- </choices>
- </select1>
- <caption id="caption2" class="search_name" visibility="hidden" style="left:12px; top:50px; width:86px; height:17px; color:#7F7F7F; ">병동</caption>
- <select1 id="cmb_roomcd" ref="/root/send/data/singdata/roomcd" class="combo_search" visibility="hidden" appearance="minimal" style="left:260px; top:49px; width:135px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_room/initexecroom">
- <label ref="execroomcdnm"/>
- <value ref="execroomcdid"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_wardcd" ref="/root/send/data/singdata/wardcd" class="combo_search" visibility="hidden" appearance="minimal" style="left:82px; top:49px; width:163px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_basecd/initexecward">
- <label ref="execwardcdnm"/>
- <value ref="execwardcdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fChngSrchRoomCd();
- ]]>
- </script>
- </select1>
- <caption id="caption10" class="search_name" style="left:12px; top:29px; width:86px; height:17px; color:#7F7F7F; ">조회기준</caption>
- <caption id="caption11" class="search_name" style="left:12px; top:6px; width:86px; height:17px; color:#7F7F7F; ">조회기간</caption>
- <caption id="caption22" class="tit_2" visibility="hidden" style="left:302px; top:31px; width:82px; height:13px; ">결과내역</caption>
- <select1 id="cmb_term" ref="/root/send/data/term" class="combo_default" appearance="minimal" style="left:372px; top:26px; width:60px; height:19px; ">
- <choices>
- <item>
- <label>1주</label>
- <value>7</value>
- </item>
- <item>
- <label>2주</label>
- <value>14</value>
- </item>
- <item>
- <label>3개월</label>
- <value>90</value>
- </item>
- <item>
- <label>6개월</label>
- <value>180</value>
- </item>
- <item>
- <label>9개월</label>
- <value>270</value>
- </item>
- <item>
- <label>1년</label>
- <value>365</value>
- </item>
- <item>
- <label>2년</label>
- <value>730</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var date2 = ipt_date2.value;
- var term = cmb_term.value;
- ipt_date1.value = date2.toDate().getAddDate(-term,"D").getDateFormat("YYYYMMDD") ;
- //btn_srch.dispatch("DOMActivate");
- ]]>
- </script>
- </select1>
- </group>
- </xhtml:body>
- </xhtml:html>
|