123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:my="http://www.comsquare.co.kr/example" 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" xmlns:cs="http://www.comsquare.co.kr/xforms">
- <xhtml:head>
- <xhtml:title>회신서관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <send>
- <search>
- <pid/>
- <orddeptcd/>
- <orddrid/>
- <reqorddd/>
- <reqcretno/>
- <reqseqno/>
- <reqdd/>
- <reqyn/>
- <replseqno/>
- <status/>
- <replflag/>
- <prep_orddd/>
- </search>
- <cond>
- <pid/>
- <orddeptcd/>
- <orddrid/>
- <orddeptnm/>
- <orddrnm/>
- </cond>
- <prcpcond>
- <pid/>
- <orddeptcd/>
- <orddd/>
- <ioflag/>
- <prcpdd/>
- <allyn>T</allyn>
- <hardcd/>
- </prcpcond>
- <data>
- <singdata>
- <srchdate1/>
- <srchdate2/>
- <srchpid/>
- <wardcd/>
- <roomcd/>
- <listflag>Z</listflag>
- <deptcd/>
- <drid/>
- <chkcheck/>
- <chkcheck1/>
- <chkcheck2/>
- <chkcheck3/>
- <chkcheck4/>
- <chkcheck5/>
- <chkcheck6/>
- <chkcheck7/>
- <chkcheck8/>
- <tabflag/>
- <mdlcd/>
- <examgubun/>
- <prcpdd/>
- <offset/>
- <pagesize>999</pagesize>
- <callflag/>
- </singdata>
- </data>
- <savedata>
- <attach>
- <file/>
- </attach>
- </savedata>
- <refcond>
- <pid/>
- <orddeptcd/>
- <orddrid/>
- <reqorddd/>
- <reqyn/>
- <hardcd/>
- </refcond>
- <detailcond>
- <pid/>
- <orddeptcd/>
- <orddrid/>
- <reqorddd/>
- <reqcretno/>
- <reqseqno/>
- <reqdd/>
- <reqyn/>
- <replseqno/>
- <status/>
- </detailcond>
- <viewcond>
- <pid/>
- <replseqno/>
- </viewcond>
- <namecond>
- <orddeptcd/>
- <orddrid/>
- </namecond>
- <maindata>
- <bcno/>
- <testmdlcd/>
- <lastreptdd/>
- <examgubun/>
- <level/>
- <srchpid/>
- <dutplceinstcd/>
- <prcpdd/>
- <execprcpuniqno/>
- </maindata>
- <reqdocu>
- <pid/>
- <fromdd/>
- <todd/>
- </reqdocu>
- <iemr/>
- <filecond>
- <attach>
- <file/>
- </attach>
- </filecond>
- <filesavedata>
- <file/>
- </filesavedata>
- <filecond/>
- </send>
- <main>
- <patient>
- <pid/>
- <hngnm/>
- <age/>
- <sex/>
- <rrgstno1/>
- <rrgstno2/>
- <brthdd/>
- <status/>
- </patient>
- <deptinfo>
- <orddeptcd/>
- <orddeptnm/>
- <orddrid/>
- <orddrnm/>
- <orddd/>
- </deptinfo>
- <reqhospinfo>
- <hospinfo>
- <reqdd/>
- <coophospcd/>
- <coophospnm/>
- <coopdrcd/>
- <coopdrnm/>
- <clsmatyn/>
- <gradyear/>
- <telno/>
- <coopflag/>
- <mpphontel/>
- <emailid/>
- <emailaddr/>
- <reqorddd/>
- <reqcretno/>
- <reqseqno/>
- <faxno/>
- <hieyn/>
- </hospinfo>
- </reqhospinfo>
- <prcpsrch>
- <prcplist>
- <chk/>
- <prcpdd/>
- <prcpcd/>
- <prcpnm/>
- <prcpqty/>
- <prcpqtyunitnm/>
- <prcptims/>
- <prcpdayno/>
- <prcpno/>
- <prcphistno/>
- <pid/>
- <replseqno/>
- <seqno/>
- <prcpqtyunitflag/>
- </prcplist>
- </prcpsrch>
- <ordlist1>
- <maindailylist>
- <check/>
- <prcpdd/>
- <examnm/>
- <spcnm/>
- <statnm/>
- <prcpgenrflag/>
- <drnm/>
- <examgubun/>
- <lastreptdd/>
- <bcno/>
- <testmdlcd/>
- <execprcpuniqno/>
- <pid/>
- <signno/>
- <formcd/>
- </maindailylist>
- </ordlist1>
- <replinfo>
- <patinfo>
- <pid/>
- <hngnm/>
- <sex/>
- <age/>
- <rrgstno1/>
- <rrgstno2/>
- <brthdd/>
- <orddd/>
- <orddeptcd/>
- <orddeptnm/>
- <orddrid/>
- <orddrnm/>
- <status/>
- <newyn/>
- </patinfo>
- <repllist>
- <recdd/>
- <saveflag/>
- <prntflag/>
- <orddeptnm/>
- <orddrnm/>
- <wrtenm/>
- <orddeptcd/>
- <orddrid/>
- <pid/>
- <replseqno/>
- <replflag/>
- <reqorddd/>
- <reqcretno/>
- <reqseqno/>
- <signno/>
- <delivefact/>
- <saverid/>
- <aprvrid/>
- </repllist>
- </replinfo>
- <repldetail>
- <replcnts>
- <diagnm/>
- <curecnts/>
- <delivefact/>
- <allergy/>
- <progress/>
- <attfilenm/>
- <attfilepath/>
- <file/>
- </replcnts>
- <reqhospinfo>
- <reqdd/>
- <coophospcd/>
- <coophospnm/>
- <coopdrcd/>
- <coopdrnm/>
- <clsmatyn/>
- <gradyear/>
- <telno/>
- <coopflag/>
- <mpphontel/>
- <emailid/>
- <emailaddr/>
- <orddd/>
- <cretno/>
- <seqno/>
- </reqhospinfo>
- <maindailylist>
- <check/>
- <prcpdd/>
- <examnm/>
- <spcnm/>
- <statnm/>
- <prcpgenrflag/>
- <drnm/>
- <examgubun/>
- <lastreptdd/>
- <bcno/>
- <testmdlcd/>
- <execprcpuniqno/>
- <pid/>
- <signno/>
- <formcd/>
- <depth/>
- <replseqno/>
- <seqno/>
- </maindailylist>
- <prcplist>
- <chk/>
- <prcpdd/>
- <prcpcd/>
- <prcpnm/>
- <prcpqty/>
- <prcpqtyunitnm/>
- <prcptims/>
- <prcpdayno/>
- <prcpno/>
- <prcphistno/>
- <pid/>
- <replseqno/>
- <seqno/>
- <prcpqtyunitflag/>
- </prcplist>
- <diaglist/>
- <dglist/>
- </repldetail>
- <prcpddinfo>
- <ddlist>
- <prcpdd/>
- <ddnm/>
- <orddd/>
- </ddlist>
- </prcpddinfo>
- <reclist>
- <recinfo>
- <recinfolists/>
- </recinfo>
- </reclist>
- <reqrefinfo>
- <diaglist/>
- <rectprcp>
- <ioflag/>
- <prcpdd/>
- </rectprcp>
- </reqrefinfo>
- <previewinfo>
- <baseinfo>
- <instcdnm/>
- <ordfromdd/>
- <ordtodd/>
- <telno1/>
- <telno2/>
- <faxno/>
- <url/>
- <mainemail/>
- <maindeptnm/>
- </baseinfo>
- <patientinfo>
- <pid/>
- <hngnm/>
- <age/>
- <sex/>
- <brthdd/>
- <rrgstno1/>
- <rrgstno2/>
- </patientinfo>
- <reqhospinfo>
- <reqdd/>
- <coophospcd/>
- <coophospnm/>
- <coopdrcd/>
- <coopdrnm/>
- <clsmatyn/>
- <gradyear/>
- <telno/>
- <coopflag/>
- <mpphontel/>
- <emailid/>
- <emailaddr/>
- <reqorddd/>
- <reqcretno/>
- <reqseqno/>
- <addr/>
- <detladdr/>
- <zipcd1/>
- <zipcd2/>
- <drflag/>
- </reqhospinfo>
- <replinfo>
- <pid/>
- <replseqno/>
- <replflag/>
- <writflag/>
- <recdd/>
- <orddeptcd/>
- <orddeptnm/>
- <orddrid/>
- <orddrnm/>
- <reqorddd/>
- <reqcretno/>
- <reqseqno/>
- <rsrvdd/>
- <rsrvtm/>
- <rsrvorddeptcd/>
- <rsrvorddrid/>
- <rsrvorddeptnm/>
- <rsrvorddrnm/>
- <rsrvcretno/>
- <diagnm/>
- <curecnts/>
- <delivefact/>
- <reqagnkindcd/>
- <reqagnkindnm/>
- <saverid/>
- <savernm/>
- <savedd/>
- <aprvrid/>
- <aprvrnm/>
- <aprvdd/>
- <saveflag/>
- <footflag/>
- </replinfo>
- <rsltinfo>
- <prcpdd/>
- <examnm/>
- <spcnm/>
- <examgubun/>
- <lastreptdd/>
- <bcno/>
- <testmdlcd/>
- <execprcpuniqno/>
- <pid/>
- <depth/>
- <replseqno/>
- <seqno/>
- </rsltinfo>
- <prcpinfo>
- <prcpdd/>
- <prcpcd/>
- <prcpnm/>
- <prcpqty/>
- <prcpqtyunitnm/>
- <prcptims/>
- <prcpdayno/>
- <prcpno/>
- <prcphistno/>
- <pid/>
- <replseqno/>
- <seqno/>
- <prcpqtyunitflag/>
- </prcpinfo>
- <opinfo>
- <opdd/>
- <opnm/>
- <perfdeptnm/>
- <perfdrnm/>
- <opstatcd/>
- <pid/>
- <replseqno/>
- <seqno/>
- <oprsrvno/>
- <ophistno/>
- <opcd/>
- <perfdrid/>
- <perfdeptcd/>
- </opinfo>
- <dschinfo>
- <indd/>
- <orddeptnm/>
- <orddrnm/>
- <dschdd/>
- <roomcd/>
- <formrecseq/>
- <orddeptcd/>
- <orddrid/>
- <pid/>
- <replseqno/>
- <seqno/>
- </dschinfo>
- </previewinfo>
- <subordlist1>
- <subresultdetail1>
- <check/>
- <reptrslt/>
- <judgmark/>
- <judgmark2/>
- <prcpcd/>
- <prcpnm/>
- <img/>
- <imgcnts/>
- </subresultdetail1>
- </subordlist1>
- <nameinfo>
- <namelist>
- <orddeptnm/>
- <orddrnm/>
- </namelist>
- </nameinfo>
- <reqpatinfo>
- <pid/>
- <orddeptcd/>
- <orddrid/>
- <orddeptnm/>
- <orddrnm/>
- <orddd/>
- <cretno/>
- <seqno/>
- <reqdd/>
- <reqyn/>
- <selectyn/>
- <replflag/>
- <prcpyn/>
- </reqpatinfo>
- <midindx>
- <midindxlist>
- <orddd/>
- <signno/>
- <formcd/>
- </midindxlist>
- </midindx>
- <req_pat_info>
- <patinfo/>
- </req_pat_info>
- </main>
- <init>
- <prcpkindcd>
- <M0003/>
- </prcpkindcd>
- <prcpstatcd>
- <M0011/>
- </prcpstatcd>
- <payflagcd>
- <M0029/>
- </payflagcd>
- <orddept2>
- <dept/>
- </orddept2>
- <opstatcd>
- <M0015/>
- </opstatcd>
- <saveflag>
- <A0497/>
- </saveflag>
- <selectyn/>
- <initdate>
- <orddeptcd/>
- <orddrid/>
- <orddeptnm/>
- <orddrnm/>
- <replflag/>
- <writflag/>
- </initdate>
- <cmbdiag/>
- </init>
- <temp>
- <SMMMR03600_modalif>
- <openmode/>
- <imgecd/>
- <shape/>
- <base64/>
- <pid/>
- <replseqno/>
- <seqno/>
- </SMMMR03600_modalif>
- <reqhospinfo>
- <hospinfo>
- <reqdd/>
- <coophospcd/>
- <coophospnm/>
- <coopdrcd/>
- <coopdrnm/>
- <clsmatyn/>
- <gradyear/>
- <telno/>
- <coopflag/>
- <mpphontel/>
- <emailid/>
- <emailaddr/>
- <reqorddd/>
- <reqcretno/>
- <reqseqno/>
- <faxno/>
- </hospinfo>
- </reqhospinfo>
- <hardcode/>
- <list/>
- </temp>
- <popmenu>
- <item>
- <name>상세보기</name>
- <func>fRsltDetail</func>
- </item>
- </popmenu>
- <tmp/>
- <arcmreqp/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- //zesfInitSign();
- //fOpentSetting();
- fInit();
- ]]>
- </script>
- <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZBC00105" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRMRF02001" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMMR01301" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRAER00806" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/singdata" replace="instance" resultref="/root/main/ordlist1"/>
- <submission id="TRAER00850" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/subordlist1"/>
- <submission id="TRARC02501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/search" resultref="/root/main/replinfo"/>
- <submission id="TRARC01414" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/detailcond" resultref="/root/main/repldetail"/>
- <submission id="TRARC02503" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/prcpcond" resultref="/root/main/prcpddinfo"/>
- <submission id="TRARC02504" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/search" resultref="/root/temp/reqhospinfo"/>
- <submission id="TRARC02505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/refcond" resultref="/root/main/reqrefinfo"/>
- <submission id="TRARC02506" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/prcpcond" resultref="/root/main/prcpsrch"/>
- <submission id="TRARC02512" mediatype="multipart/form-data" method="form-data-post" ref="/root/send/filecond" resultref="/root/file"/>
- <submission id="TXARC02501" mediatype="multipart/form-data" method="form-data-post" ref="/root/send/savedata" resultref="/root"/>
- <submission id="TRARC02507" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/viewcond" resultref="/root/main/previewinfo"/>
- <submission id="TRARC02508" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/namecond" resultref="/root/main/nameinfo"/>
- <submission id="TRMMB04105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRARC01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdocu" resultref="/root/temp/list"/>
- <submission id="TRARC02510" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/search" resultref="/root/tmp/reqinfo"/>
- <submission id="TRARC02511" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/midindx"/>
- <submission id="TRARC02509" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/arcmreqp"/>
- </model>
- </xhtml:head>
- <script src="../../../com/commonweb/js/common.js" type="javascript"/>
- <script src="../../../com/commonweb/js/utilHelper.js" type="javascript"/>
- <script src="../../../com/commonweb/js/tfHelper.js" type="javascript"/>
- <script src="../../../com/commonweb/js/stringHelper.js" type="javascript"/>
- <script src="../../../com/commonweb/js/dateHelper.js" type="javascript"/>
- <script src="../../../com/basiccodeweb/js/ZBC001.js" type="javascript"/>
- <script src="../../../com/departmentcodeweb/js/common.js" type="javascript"/>
- <script src="../../../com/departmentcodeweb/js/ZSD001.js" type="javascript"/>
- <script type="javascript" src="../../../emr/commonweb/js/EMRCommon.js"/>
- <script type="javascript" src="../../../emr/medirecweb/js/MMRCommon.js"/>
- <script src="../../../com/signweb/js/ZES001.js" type="javascript"/>
- <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
- <script src="../../../ast/healcarecoopweb/js/ARCCommon.js" type="javascript"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- <script type="javascript">
- <![CDATA[
- function fRsltDetail()
- {
- var rn = grd_testlist.row;
-
- var sPassData =
- "bcno" //바코드번호
- + "▦testmdlcd" //검사중분류코드
- + "▦lastreptdd" //최종보고일자
- + "▦examgubun" //검사구분
- + "▦level" //바코드검사레벨(LIS)
- + "▦srchpid" //등록번호
- + "▦dutplceinstcd" //기관코드
- + "▦prcpdd" //처방일자
- + "▦execprcpuniqno" //실시유일번호
- + "▩" ;
-
-
- sPassData = sPassData
- + model.getValue("/root/main/repldetail/maindailylist["+ rn + "]/bcno") //바코드번호
- + "▦" + model.getValue("/root/main/repldetail/maindailylist["+ rn + "]/testmdlcd") //검사중분류코드
- + "▦" + model.getValue("/root/main/repldetail/maindailylist["+ rn + "]/lastreptdd") //최종보고일자
- + "▦" + model.getValue("/root/main/repldetail/maindailylist["+ rn + "]/examgubun") //검사구분
- + "▦" + model.getValue("/root/main/repldetail/maindailylist["+ rn + "]/depth") //바코드검사레벨(LIS)
- + "▦" + model.getValue("/root/main/repldetail/maindailylist["+ rn + "]/pid") //등록번호
- + "▦" + getUserInfo("dutplceinstcd") //기관코드
- + "▦" + model.getValue("/root/main/repldetail/maindailylist["+ rn + "]/prcpdd") //처방일자
- + "▦" + model.getValue("/root/main/repldetail/maindailylist["+ rn + "]/execprcpuniqno") //실시유일번호
- + "▩" ;
-
- model.removeNodeset("/root/send/maindata"); // 일자별 그리드
- model.makeValue("/root/send/maindata", sPassData);
-
- submit("TRAER00850");
-
- var nodecnt = model.instances(0).selectNodes("/root/main/subordlist1/subresultdetail1").length;
- var reptrslt = "";
-
- for (i=1; i<=nodecnt;i++)
- {
-
- reptrslt = reptrslt + model.getValue("/root/main/subordlist1/subresultdetail1["+ i + "]/reptrslt") +"\n";
- }
-
- setParameter("SMARC02600_result",reptrslt);
-
- open("SMARC02600");
-
-
- }
-
- function fDefault()
- {
- model.resetInstanceNode("/root/main/repldetail/replcnts");
- model.removeNodeset("/root/main/repldetail/maindailylist");
- model.removeNodeset("/root/main/repldetail/prcplist");
- model.removeNodeset("/root/main/repldetail/dglist");
- model.resetInstanceNode("/root/init/cmbdiag");
-
- }
-
- // 화면 오픈시 셋팅
- function fOpentSetting()
- {
- //document.title = "바꾸고 싶은 제목표시줄 내용";
- //caption6.attribute("text")= "되의뢰서";
-
- grd_maindaily.fixedcellcheckbox(0, 0) = true;
- grd_testlist.fixedcellcheckbox(0, 0) = true;
- grd_prcplist.fixedcellcheckbox(0, 1) = true;
- grd_prcpinfo.fixedcellcheckbox(0, 1) = true;
- // 공통코드 목록 가져오기
- zbcfGetCodeList(new Array("M0003", "M0011", "M0029", "M0015", "A0497"), new Array("/root/init/prcpkindcd", "/root/init/prcpstatcd", "/root/init/payflagcd", "/root/init/opstatcd", "/root/init/saveflag") , true);
-
- model.removeNodeset("/root/main/replinfo/repllist");
- model.removeNodeset("/root/main/ordlist1/maindailylist");
- model.removeNodeset("/root/main/prcpsrch/prcplist");
- model.removeNodeset("/root/main/reqrefinfo/diaglist");
-
- model.removeNodeset("/root/main/repldetail/maindailylist");
- model.removeNodeset("/root/main/repldetail/prcplist");
-
- // 성가 병원인 경우만 처방정보 조회시 진료과 상관없이 모든 처방정보를 가져옴.
- mmbfGetHardCodeInfoNm("/root/send/harddata","/root/temp/hardcode", 121);
-
- var flag = opener.window.javascript.getParameter("SMARC02500_flag");
-
- if (flag == "1") {
- // 진료현황판에서 분기
- btn_ReqPat.dispatch("DOMActivate") ;
- }
- }
-
- // 초기값
- function fInit()
- {
- fDefault();
-
- var pid = model.getValue("/root/main/req_pat_info/patinfo/pid");
- var orddeptcd = model.getValue("/root/main/req_pat_info/patinfo/orddeptcd");
- var orddrid = model.getValue("/root/main/req_pat_info/patinfo/orddrid");
-
- model.makeValue("/root/main/patient/pid",pid);
- model.makeValue("/root/main/deptinfo/orddeptcd",orddeptcd);
- model.makeValue("/root/main/deptinfo/orddrid",orddrid);
- //검사내역
- model.setValue("/root/send/data/singdata/chkcheck", "ALL");
- fGetMainDailyList();
-
- //진단내역, 처방최근정보 가져오기
- fReqRefInfo();
-
- //이미저장한 가져오기
- fSearchDetl();
-
- model.refresh();
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 Grid 펼치기 Function
- */
- function fGetWideListX1(tab1, grd1) {
-
- var extnGrdWidht = 303;
- var extnGrdWidht2 = 298;
-
- tab1.attribute("width") = extnGrdWidht;
- grd1.attribute("width") = extnGrdWidht2;
- //alert('접기 switch width===>'+tab1.attribute("width"));
- //alert('접기 grid width===>'+grd1.attribute("width"));
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 검사구분을 Check 하기 위한 Function
- */
- function fcheckyn() {
- if ( model.getValue("/root/send/data/singdata/chkcheck") == "ALL" ) {
-
- model.setValue("/root/send/data/singdata/chkcheck1",""); model.setValue("/root/send/data/singdata/chkcheck2","");
- model.setValue("/root/send/data/singdata/chkcheck3",""); model.setValue("/root/send/data/singdata/chkcheck4","");
- model.setValue("/root/send/data/singdata/chkcheck5",""); model.setValue("/root/send/data/singdata/chkcheck6","");
- model.setValue("/root/send/data/singdata/chkcheck7",""); model.setValue("/root/send/data/singdata/chkcheck8","");
- }
- model.refresh();
- }
- /* @group : 접수관리(진단방사선)
- * @ver : 2007.03.21
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : Grid초기화 Function
- */
- function fInitGrid() {
- model.resetInstanceNode("/root/main/ordlist1/maindailylist");
- model.resetInstanceNode("/root/main/ordlist2/mainserious");
- model.resetInstanceNode("/root/main/ordlist5/mainseriouslist");
- model.resetInstanceNode("/root/main/ordlist3/mainset");
- model.resetInstanceNode("/root/main/ordlist4/mainprogress");
- model.resetInstanceNode("/root/main/subordlist1/subresultdetail1");
- model.refresh();
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 조건 일자별 메인조회를 위한 조건체크 Function
- */
- function fGetMainListCondiCheck_Case1() {
- if ( model.getValue("/root/send/data/singdata/srchpid") == "" ) {
- messageBox("[조회필수항목-등록번호]는 필수입력 항목입니다.","I999");
- model.setfocus( "ipt_pid" );
- return "0";
- }
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 조건 메인 일자별조회 Function
- */
- function fGetMainDailyList() {
-
- if (model.getValue("/root/main/patient/pid") == "")
- {
- return;
- }
-
- // 임시로 막음(검사결과 커리 변경 완료시까지)
- //model.setValue("/root/send/data/singdata/chkcheck", "ALL");
- model.setValue("/root/send/data/singdata/srchpid", model.getValue("/root/main/patient/pid"));
-
- // 최종결과만 조회되도록 한다.
- //model.setValue("/root/send/data/singdata/callflag", "Y");
- model.setValue("/root/send/data/singdata/callflag", "N");
-
- var srchdate2 = getCurrentDate();
- var srchdate1 = srchdate2.toDate().getAddDate(-3,"M").getDateFormat();
-
- model.setValue("/root/send/data/singdata/srchdate1", srchdate1);
- model.setValue("/root/send/data/singdata/srchdate2", srchdate2);
- if ( model.getValue("/root/send/data/singdata/chkcheck") == "ALL" ) {
- fcheckyn();
- }
-
- model.setValue("/root/send/data/singdata/tabflag","daily");
- submit("TRAER00806");
-
- //
-
-
- // model.toggle("case1");
- // grp_makedset.visible = false;
- // datagrid2.visible = false;
- // grd_subresultdetail1.visible = true;
- // fGetWideListX1(switch1, grd_maindaily);
-
- // 조건 체크
- // var check = fGetMainListCondiCheck_Case1();
- // if ( check == "0" ) return true;
-
- // if ( model.getValue("/root/send/data/singdata/chkcheck") == "ALL" ) {
- // fcheckyn();
- // }
- // Grid 초기화
- // fInitGrid();
-
- // model.setValue("/root/send/data/singdata/tabflag","daily");
- //alert('IN->'+model.getValue("/root/send/data/singdata/chkcheck"));
- // submit("TRAER00806");
-
- /*
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
- var cnt = 0;
- // 일자별 전체조회일경우만 기준일자 조회
- if ( srchLength1 > 0 ) {
- submit("TRAER00811");
-
- var orddd = model.getValue("/root/init/baseorddd/initorddd/orddd");
- var srchLength1 = model.instances(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length;
-
- // Grid Background Color Clear
- for ( var i = 1; i <= srchLength1; i++ ) {
- grd_maindaily.rowstyle( i , "data" , "background-color" ) = "#ffffff";
- }
-
- for ( var i = 1; i <= srchLength1; i++ ) {
-
- // 기준일자 이후의 처방일자는 모두 체크표시를 한다.
- if ( model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/prcpdd").getTrim() >= orddd ) {
- model.setValue("/root/main/ordlist1/maindailylist[" + i + "]/check", "Y");
-
- // 전체연속보기이면 체크를 20개까지만 적용함. 장준원 , 20080201
- if ( model.getValue("/root/send/data/singdata/chkcheck") == "ALL" ) {
- if ( cmnt == 20 ) break;
- }
- cnt++
-
- }
-
- // 전자서명번호가 존재하면 색상을 변경한다. 즉, 사본출력가능한 처방이면서 원래 서식모양으로 보여주기 위해, 20080214
- if ( model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno") == "") {
- var signno = 0;
- }else {
- var signno = parseInt(model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno"));
- }
- if ( signno > 0 ) {
-
- grd_maindaily.rowstyle( i , "data" , "background-color" ) = "#b9e5fb";
-
- }
- }
- model.refresh();
- if ( cnt > 0 ) fClickResultContinueList();
-
- }
- */
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 진단검사 연속보기 Function
- */
- function fGetHemoDailyList() {
- model.SetValue("/root/send/data/singdata/chkcheck1", "A");
- fcheckyn2('A');
- //fGetMainDistinctDailyList();
- fGetMainDailyList();
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 미생물 연속보기 Function
- */
- function fGetCellDailyList() {
- model.SetValue("/root/send/data/singdata/chkcheck2", "B");
- fcheckyn2('B');
- //fGetMainDistinctDailyList();
- fGetMainDailyList();
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 병리 연속보기 Function
- */
- function fGetPlgyDailyList() {
- model.SetValue("/root/send/data/singdata/chkcheck3", "C");
- fcheckyn2('C');
- //fGetMainDistinctDailyList();
- fGetMainDailyList();
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 핵체외 연속보기 Function
- */
- function fGetNuclDailyList() {
- model.SetValue("/root/send/data/singdata/chkcheck4", "D");
- fcheckyn2('D');
- //fGetMainDistinctDailyList();
- fGetMainDailyList();
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 내시경 연속보기 Function
- */
- function fGetColonyDailyList() {
- model.SetValue("/root/send/data/singdata/chkcheck6", "F");
- fcheckyn2('F');
- //fGetMainDistinctDailyList();
- fGetMainDailyList();
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 기능 연속보기 Function
- */
- function fGetFuncDailyList() {
- model.SetValue("/root/send/data/singdata/chkcheck7", "G");
- fcheckyn2('G');
- //fGetMainDistinctDailyList();
- fGetMainDailyList();
- }
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 결과 조회 영상 연속보기 Function
- */
- function fGetPhotDailyList() {
- model.SetValue("/root/send/data/singdata/chkcheck5", "E");
- fcheckyn2('E');
- //fGetMainDistinctDailyList();
- fGetMainDailyList();
- }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 검사구분을 Check 하기 위한 Function
- */
- function fcheckyn2(gubn) {
-
- switch (gubn) {
-
- case "A" :
- model.setValue("/root/send/data/singdata/chkcheck","");
- model.setValue("/root/send/data/singdata/chkcheck2", ""); model.setValue("/root/send/data/singdata/chkcheck3", "");
- model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck5", "");
- model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break;
- case "B" :
- model.setValue("/root/send/data/singdata/chkcheck","");
- model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck3", "");
- model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck5", "");
- model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break;
- case "C" :
- model.setValue("/root/send/data/singdata/chkcheck","");
- model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", "");
- model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck5", "");
- model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break;
- case "D" :
- model.setValue("/root/send/data/singdata/chkcheck","");
- model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", "");
- model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck5", "");
- model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break;
- case "E" :
- model.setValue("/root/send/data/singdata/chkcheck","");
- model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", "");
- model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck4", "");
- model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break;
- case "F" :
- model.setValue("/root/send/data/singdata/chkcheck","");
- model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", "");
- model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck4", "");
- model.setValue("/root/send/data/singdata/chkcheck5", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break;
- case "G" :
- model.setValue("/root/send/data/singdata/chkcheck","");
- model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", "");
- model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck4", "");
- model.setValue("/root/send/data/singdata/chkcheck5", ""); model.setValue("/root/send/data/singdata/chkcheck6", ""); break;
- default : break;
- }
-
- // if ( model.getValue("/root/send/data/singdata/chkcheck8") == "H" ) model.setValue("/root/send/data/singdata/chkcheck","");
- model.refresh();
- }
-
- //조회
- function fPatSearch()
- {
- // reqGetReplDocuInfo
- // getPatlist(환자정보), getReqReplDocuList(회신내역)
- //model.resetInstanceNode("/root/main/req_pat_info/patinfo");
- if (submit("TRARC02501", false) == true)
- {
- // 환자정보 셋팅
- fPatientSet();
-
- //model.setValue("/root/main/replinfo/patinfo/status", "i");
- //model.setValue("/root/main/replinfo/patinfo/newyn", model.getValue("/root/send/search/newyn"));
-
- }
- else
- {
- messageBox("조회를", "E009");
- }
- }
-
-
- // 환자정보 셋팅
- function fPatientSet()
- {
- model.setValue("/root/main/patient/pid", model.getValue("/root/main/replinfo/patinfo/pid"));
- model.setValue("/root/main/patient/hngnm", model.getValue("/root/main/replinfo/patinfo/hngnm"));
- model.setValue("/root/main/patient/age", model.getValue("/root/main/replinfo/patinfo/age"));
- model.setValue("/root/main/patient/sex", model.getValue("/root/main/replinfo/patinfo/sex"));
- model.setValue("/root/main/patient/rrgstno1", model.getValue("/root/main/replinfo/patinfo/rrgstno1"));
- model.setValue("/root/main/patient/rrgstno2", model.getValue("/root/main/replinfo/patinfo/rrgstno2"));
- model.setValue("/root/main/patient/brthdd", model.getValue("/root/main/replinfo/patinfo/brthdd"));
- model.setValue("/root/main/patient/status", "i");
- }
-
- // 의뢰병원 셋팅
- function fReqHospInfo()
- {
- // reqGetReqHospInfo
- // getReqHospInfo
- if (submit("TRARC02504", false) == true)
- {
- // 의뢰병원 정보가 두개인 경우
- if (model.instances(0).selectNodes("/root/temp/reqhospinfo/hospinfo").length == 1 )
- {
- model.copyNode("/root/main/reqhospinfo/hospinfo", "/root/temp/reqhospinfo/hospinfo");
- }
- else if (model.instances(0).selectNodes("/root/temp/reqhospinfo/hospinfo").length > 1 )
- {
- fReqPatPopUp();
-
- }
-
- //model.setValue("/root/main/replinfo/patinfo/status", "i");
- //model.setValue("/root/main/replinfo/patinfo/newyn", model.getValue("/root/send/search/newyn"));
- }
- else
- {
- messageBox("조회를", "E009");
- }
- }
-
- // 진단리스트, 최근처방일자 가져오기
- function fReqRefInfo()
- {
- model.removeNodeset("/root/main/prcpsrch/prcplist");
- model.resetInstanceNode("/root/main/prcpddinfo/ddlist");
-
- model.setValue("/root/send/refcond/pid", model.getValue("/root/main/patient/pid"));
- model.setValue("/root/send/refcond/orddeptcd", model.getValue("/root/main/deptinfo/orddeptcd"));
- model.setValue("/root/send/refcond/orddrid", model.getValue("/root/main/deptinfo/orddrid"));
- model.makeValue("/root/send/refcond/reqyn", "N");
- model.makeValue("/root/send/refcond/hieyn", "Y");
-
- submit("TRARC02505");
-
- if (model.getValue("/root/main/reqrefinfo/rectprcp/ioflag") != "")
- {
- model.setValue("/root/send/prcpcond/ioflag", model.getValue("/root/main/reqrefinfo/rectprcp/ioflag"));
- cmb_ioflag.dispatch("xforms-select");
- }
-
- if(model.getValue("/root/main/reqrefinfo/rectprcp/prcpdd") != "")
- {
- model.setValue("/root/send/prcpcond/prcpdd", model.getValue("/root/main/reqrefinfo/rectprcp/prcpdd"));
- cmb_prcpdd.dispatch("xforms-select");
- }
- }
-
-
-
-
- // 상세정보
- function fSearch()
- {
- if (submit("TRARC02502", false) == true)
- {
- if (model.instances(0).selectNodes("/root/main/repldetail/replcnts/diagnm").length == 0)
- {
- model.makeNode("/root/main/repldetail/replcnts/diagnm");
- model.makeNode("/root/main/repldetail/replcnts/curecnts");
- model.makeNode("/root/main/repldetail/replcnts/testrslt");
- model.makeNode("/root/main/repldetail/replcnts/delivefact");
- }
- //model.setValue("/root/main/replinfo/patinfo/status", model.getValue("/root/send/search/status"));
-
- }
- else
- {
- messageBox("조회를", "E009");
- }
- }
-
- function fCheckDate()
- {
-
- if (isNull(model.getValue("/root/main/patient/pid")) == true)
- {
- messageBox("저장하고자 하는 환자를 ", "C002");
- return false;
- }
-
- if (isNull(model.getValue("/root/main/repldetail/replcnts/curecnts")) == true && isNull(model.getValue("/root/main/repldetail/replcnts/diagnm")) == true
- && grd_testlist.rows <= 1 && grd_prcplist.rows <= 1)
- {
- messageBox("기록내용이 없습니다. 기록 내용을 입력하십시오", "E999");
- return false;
- }
-
- var reqseqno = model.getValue("/root/main/reqhospinfo/hospinfo/reqseqno");
-
- var reqNodeCnt = getNodesetCnt(model, "/root/main/replinfo/repllist[reqseqno = '" + reqseqno + "']");
-
- var status = model.getValue("/root/main/patient/status");
-
- if (reqNodeCnt > 0 && status != "u")
- {
- var vbYes = messageBox("이미 저장된 데이터가 있습니다 그래도 진행하시겠습니까?", "Q999");
-
- if(vbYes == 6){
- }
- else{
- return false;
- }
- }
- return true;
- }
-
- // 인증데이터 만들기.
- function fMake_SignData()
- {
- // Sign.addnode("/root/main/reclist/recinfo");
- Sign.addnode("/root/send/savedata");
- // Sign.addnode("/root/main/visitrecord/recinfo");
- var xRecinfoPath = Sign.XPATH_SIGNINFO+"/recinfo/recinfolists";
- }
-
- // 저장 : 저장 - T, 승인 - A
- function fSave(saveflag)
- {
- //model.removeNodeset("/root/send/savedata");
-
- model.removeNodeset("/root/send/savedata/replinfo");
- model.removeNodeset("/root/send/savedata/rsltlist");
- model.removeNodeset("/root/send/savedata/prcplist");
- model.removeNodeset("/root/send/savedata/dglist");
- model.removeNodeset("/root/send/savedata/imagelist");
-
- model.makeNode("/root/send/savedata/replinfo"); // 메인정보
- model.makeNode("/root/send/savedata/rsltlist"); // 결과정보
- model.makeNode("/root/send/savedata/prcplist"); // 처방정보
- model.makeNode("/root/send/savedata/dglist"); // 진단정보(HIE)
- model.makeNode("/root/send/savedata/imagelist"); // 이미지정보
-
-
-
-
- if (model.getValue("/root/main/patient/status") == "")
- {
- var status = "i";
- }
- else
- {
- var status = model.getValue("/root/main/patient/status");
- }
-
-
- var pid = model.getValue("/root/main/patient/pid");
- var hngnm = model.getValue("/root/main/patient/hngnm");
- var orddeptcd = model.getValue("/root/main/deptinfo/orddeptcd");
- var orddrid = model.getValue("/root/main/deptinfo/orddrid");
- var orddeptnm = model.getValue("/root/main/deptinfo/orddeptnm");
- var orddrnm = model.getValue("/root/main/deptinfo/orddrnm");
- var orddd = model.getValue("/root/main/deptinfo/orddd"); // 작성당시 진료일자(상단정보를 이용할 경우)
-
- if (status == "i")
- {
- var replseqno = "0";
-
- var replflag = model.getValue("/root/init/initdate/replflag");
- var recdd = getCurrentDate();
- }
- else if (status == "u")
- {
- var lrow = grd_repllist.row;
-
- var replseqno = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/replseqno");
- var replflag = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/replflag");
- //var recdd = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/recdd");
- var recdd = getCurrentDate();
- }
- else if (status == "d")
- {
- var lrow = grd_repllist.row;
-
- var replseqno = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/replseqno");
- var replflag = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/replflag");
- var recdd = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/recdd");
- }
-
- // 의뢰등록 정보
- var reqorddd = model.getValue("/root/main/reqhospinfo/hospinfo/reqorddd");
- var reqcretno = model.getValue("/root/main/reqhospinfo/hospinfo/reqcretno");
- var reqseqno = model.getValue("/root/main/reqhospinfo/hospinfo/reqseqno");
-
- // 외래예약정보
- /*
- var rsrvdd = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/rsrvdd");
- var rsrvtm = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/rsrvtm");
- var rsrvorddeptcd = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/rsrvorddeptcd");
- var rsrvorddrid = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/rsrvorddrid");
- var rsrvcretno = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/rsrvcretno");
- */
-
- var diagnm = model.getValue("/root/main/repldetail/replcnts/diagnm");
- var curecnts = model.getValue("/root/main/repldetail/replcnts/curecnts");
- var allergy = model.getValue("/root/main/repldetail/replcnts/allergy");
- var progress = model.getValue("/root/main/repldetail/replcnts/progress");
- var delivefact = model.getValue("/root/main/repldetail/replcnts/delivefact");
- var attfilenm = model.getValue("/root/main/repldetail/replcnts/attfilenm");
- var attfilepath = model.getValue("/root/main/repldetail/replcnts/attfilepath");
- var file = model.getValue("/root/send/filesavedata/file");
-
-
- var writflag = model.getValue("/root/init/initdate/writflag");
-
-
- model.makeValue("/root/send/savedata/replinfo/pid", pid);
- model.makeValue("/root/send/savedata/replinfo/hngnm", hngnm);
- model.makeValue("/root/send/savedata/replinfo/replseqno", replseqno);
- model.makeValue("/root/send/savedata/replinfo/replflag", replflag);
- model.makeValue("/root/send/savedata/replinfo/writflag", writflag);
- model.makeValue("/root/send/savedata/replinfo/recdd", recdd);
- model.makeValue("/root/send/savedata/replinfo/orddeptcd", orddeptcd);
- model.makeValue("/root/send/savedata/replinfo/orddrid", orddrid);
- model.makeValue("/root/send/savedata/replinfo/orddeptnm", orddeptnm);
- model.makeValue("/root/send/savedata/replinfo/orddrnm", orddrnm);
- model.makeValue("/root/send/savedata/replinfo/orddd", orddd);
- model.makeValue("/root/send/savedata/replinfo/reqorddd", reqorddd);
- model.makeValue("/root/send/savedata/replinfo/reqcretno", reqcretno);
- model.makeValue("/root/send/savedata/replinfo/reqseqno", reqseqno);
-
- //var filepath = model.getValue("/root/main/cond/attfilepath");
- //var file = model.getValue("/root/send/cond/attach/file");
-
-
- // 외래예약정보
- /*
- model.makeValue("/root/send/savedata/replinfo/rsrvdd", rsrvdd);
- model.makeValue("/root/send/savedata/replinfo/rsrvtm", rsrvtm);
- model.makeValue("/root/send/savedata/replinfo/rsrvorddeptcd", rsrvorddeptcd);
- model.makeValue("/root/send/savedata/replinfo/rsrvorddrid", rsrvorddrid);
- model.makeValue("/root/send/savedata/replinfo/rsrvorddrid", rsrvcretno);
- */
-
- model.makeValue("/root/send/savedata/replinfo/diagnm", diagnm);
- model.makeValue("/root/send/savedata/replinfo/curecnts", curecnts);
- model.makeValue("/root/send/savedata/replinfo/allergy", allergy);
- model.makeValue("/root/send/savedata/replinfo/progress", progress);
- model.makeValue("/root/send/savedata/replinfo/delivefact", delivefact);
- model.makeValue("/root/send/savedata/replinfo/attfilenm", attfilenm);
- model.makeValue("/root/send/savedata/replinfo/attfilepath", attfilepath);
-
- //model.makeValue("/root/send/savedata/attach/file", file);
-
-
- // 되의뢰유형(승인시 추가되어야 될 항목)
- if (replflag == "A" && saveflag == "A")
- {
- var left = event.ScreenX-window.screenleft-10;
- var top = event.ScreenY-window.screenTop-150;
- //group1.attribute("left") = event.ScreenX-window.screenleft-10;
- //group1.attribute("top") = event.ScreenY-window.screenTop-150;
- modal("SPARC02700", 1, left, top, "SPARC02700", "", "");
- // return;
-
- }
- //model.makeValue("/root/send/savedata/replinfo/reqagnkindcd", reqagnkindcd);
- //model.makeValue("/root/send/savedata/replinfo/reqagnkindnm", reqagnkindnm);
-
- // 저장일때는 저장자, 저장일시, 승인일때는 승인자, 승인일자 등록
- model.makeValue("/root/send/savedata/replinfo/saveflag", saveflag);
-
- // 승인과 셋팅
- if (saveflag == "A")
- {
- var aprvdeptcd = getUserInfo("dutplcecd");
- model.makeValue("/root/send/savedata/replinfo/aprvdeptcd", aprvdeptcd);
- }
-
- model.makeValue("/root/send/savedata/replinfo/status", status);
-
- // 검사내역
- //model.setValue("/root/send/savedata/rsltlist", grd_testlist.getUpdateDataAll("u"));
- model.setValue("/root/send/savedata/rsltlist", grd_testlist.getUpdateData());
-
- // 처방내역
- model.setValue("/root/send/savedata/prcplist", grd_prcplist.getUpdateData());
-
- // 진단내역(HIE)
- model.setValue("/root/send/savedata/dglist", grd_dglist.getUpdateData());
-
- if (submit("TXARC02501", false) == true)
- {
- fNewData();
- fPatSearch();
-
- var openWindowObj = getOpenWindow("SPARC02600");
-
- if(openWindowObj != null){
- openWindowObj.btn_search.dispatch("DOMActivate");
- }
- }
- else
- {
- messageBox("저장에", "E009");
- }
-
- }
-
- // 삭제
- function fDelete()
- {
- if (grd_repllist.rows <= 1) return;
- if (grd_repllist.row < 1) return;
-
- // 데이터 삭제시
- if(messageBox("해당 데이터를", "Q001")== "6")
- {
- //model.setValue("/root/main/replinfo/patinfo/status", "d");
- model.setValue("/root/main/patient/status", "d");
- var saveflag = "D"
- fSave(saveflag);
- /*
- if (isNull(cmb_confflag.value) == true)
- {
- messageBox("구분", "C001");
- model.setFocus("cmb_flag");
- return;
- }
-
- if (isNull(ipt_confdd.value) == true)
- {
- messageBox("등록일자를", "C001");
- model.setFocus("ipt_confdd");
- return;
- }
-
- model.setValue("/root/send/savedata/status", "d");
-
- if (submit("TXARC01301") == true)
- {
- fSearch();
- }
- else
- {
- messageBox("삭제에", "E009");
- }
- */
-
- }
- else
- {
- return;
- }
- }
-
-
- function fSearchDetl()
- {
- model.resetInstanceNode("/root/send/detailcond");
- model.makeValue("/root/send/detailcond/pid", model.getValue("/root/main/req_pat_info/patinfo/pid"));
- model.makeValue("/root/send/detailcond/reqaseqno",model.getValue("/root/main/req_pat_info/patinfo/seqno"));
-
- // 초기화
- fDefault();
-
- submit("TRARC01414");
-
- model.refresh();
-
- }
-
- // 출력
- function fReplcheck()
- {
- model.refresh();
- }
-
- // 의뢰환자찾기 PopUp
- function fReqPatPopUp()
- {
- model.resetInstanceNode("/root/init/selectyn");
- model.resetInstanceNode("/root/main/reqpatinfo");
-
- var replflag = setParameter("replflag", model.getValue("/root/init/initdate/replflag"));
-
- open("SPARC02600", 1,10, 10, "SPARC02600", "", "");
- //open("SPARC02600", 1,10, 10, "SPARC02600", "", "");
-
- /*
- var selectyn = getParameter("selectyn");
-
- //if (model.getValue("/root/init/selectyn") == "y")
- if (selectyn == "Y")
- {
- //var replflag = opener.javascript.getParameter("replflag");
-
- var pid = getParameter("pid");
- var orddeptcd = getParameter("orddeptcd");
- var orddrid = getParameter("orddrid");
- var orddeptnm = getParameter("orddeptnm");
- var orddrnm = getParameter("orddrnm");
- var reqorddd = getParameter("orddd");
- var reqcretno = getParameter("cretno");
- var reqseqno = getParameter("seqno");
- var reqdd = getParameter("reqdd");
- var reqyn = getParameter("reqyn");
- var orddeptnm = getParameter("orddeptnm");
- var orddrnm = getParameter("orddrnm");
- var replflag = getParameter("replflag");
-
- model.setValue("/root/send/cond/pid", pid);
-
- // 진료과, 진료의 정보 셋팅
- model.setValue("/root/main/deptinfo/orddeptcd", orddeptcd);
- model.setValue("/root/main/deptinfo/orddrid", orddrid);
- model.setValue("/root/main/deptinfo/orddeptnm", orddeptnm);
- model.setValue("/root/main/deptinfo/orddrnm", orddrnm);
- model.setValue("/root/main/deptinfo/orddd", reqorddd);
-
- // 초기값 셋팅
- model.setValue("/root/init/initdate/orddeptcd", orddeptcd);
- model.setValue("/root/init/initdate/orddrid", orddrid);
- model.setValue("/root/init/initdate/orddeptnm", orddeptnm);
- model.setValue("/root/init/initdate/orddrnm", orddrnm);
-
- model.setValue("/root/send/search/pid", pid);
- model.setValue("/root/send/search/orddeptcd", orddeptcd);
- model.setValue("/root/send/search/orddrid", orddrid);
- model.setValue("/root/send/search/reqorddd", reqorddd);
- model.setValue("/root/send/search/reqcretno", reqcretno);
- model.setValue("/root/send/search/reqseqno", reqseqno);
- model.setValue("/root/send/search/reqdd", reqdd);
- model.setValue("/root/send/search/reqyn", reqyn);
- model.setValue("/root/send/search/replflag", replflag);
-
- //alert(replflag);
-
- //model.setValue("/root/send/search/status", "i");
-
- model.removeNodeset("/root/main/replinfo/repllist");
- model.removeNodeset("/root/main/ordlist1/maindailylist");
- model.removeNodeset("/root/main/prcpsrch/prcplist");
- model.removeNodeset("/root/main/repldetail/maindailylist");
- model.removeNodeset("/root/main/repldetail/prcplist");
-
- if (model.getValue("/root/send/search/pid") != ""){
- // 초기화
- fDefault();
- //if (checkOpener()) {
- // 환자정보, 회신내역 조회
- fPatSearch();
-
- // 의뢰병원 셋팅
- fReqHospInfo();
-
- // 검사결과 리스트 가져오기
- // 임시로 막음
- model.setValue("/root/send/data/singdata/chkcheck", "ALL");
- fGetMainDailyList();
- // 진단내역, 처방최근정보 가져오기
- fReqRefInfo();
- }
-
- model.refresh();
- }
- */
- model.refresh();
-
- }
-
- // 상용구 PopUp
- function fComnUsePopUp()
- {
- setParameter("comn_formprogflag","B"); //G:의료협력
- setParameter("comn_chosflag","C"); // C : 상용구
- setParameter("openmode","select"); // 오픈모드
- modal("SPMRF04900");
-
- var cnts =getParameter("comncnts");
-
- if (tar_curecnts.currentText.length== 0)
- {
- var curecnts = cnts;
- }
- else
- {
- var curecnts = tar_curecnts.currentText + "\n" + cnts;
- }
-
- model.setValue("/root/main/repldetail/replcnts/curecnts", curecnts);
- model.refresh();
- //alert(aa);
- }
-
- // 진단내역 초기화
- function fDiagClear()
- {
- model.resetInstanceNode("/root/main/repldetail/replcnts/diagnm");
- model.setFocus("tar_diagnm");
- }
-
- // 치료사항 및 향후 계획 초기화
- function fCureCntsClear()
- {
- model.resetInstanceNode("/root/main/repldetail/replcnts/curecnts");
- model.setFocus("tar_curecnts");
- }
-
- // 검사결과 초기화
- function fTestRsltClear()
- {
- model.removeNodeset("/root/main/repldetail/maindailylist");
- grd_testlist.fixedcellischeck(0, 0) = false;
- //model.setFocus("tar_testrslt");
- }
-
- // 처방내역 초기화
- function fPrcpListClear()
- {
- model.removeNodeset("/root/main/repldetail/prcplist");
- grd_prcplist.fixedcellischeck(0, 1) = false;
- }
-
- // 진단내역 선택
- function fDiagSelect()
- {
- var olddiagnm = model.getValue("/root/main/repldetail/replcnts/diagnm");
- var newdiagnm = "";
- //var aa = cmb_diaglist.label;
-
- //alert(cmb_diaglist.focusIndex);
-
- if (olddiagnm.length > 0)
- {
- //var diagnm = cmb_diaglist.label;
- var lrow = cmb_diaglist.focusIndex;
- lrow = lrow + 1;
- var diagnm = model.getValue("/root/main/reqrefinfo/diaglist[" + lrow + "]/diaghngnm");
-
- newdiagnm = olddiagnm + "\n" + diagnm;
- }
- else
- {
- var lrow = cmb_diaglist.focusIndex;
- lrow = lrow + 1;
- var diagnm = model.getValue("/root/main/reqrefinfo/diaglist[" + lrow + "]/diaghngnm");
- //newdiagnm = cmb_diaglist.label;
- newdiagnm = diagnm;
- }
- //alert(newdiagnm);
-
- model.setValue("/root/main/repldetail/replcnts/diagnm", newdiagnm);
- model.refresh();
- }
-
- // 처방일자 콤보 조회
- function fPrcpDDList()
- {
- model.removeNodeset("/root/main/prcpsrch/prcplist");
- model.setValue("/root/send/prcpcond/pid", model.getValue("/root/main/patient/pid"));
- model.setValue("/root/send/prcpcond/orddeptcd", model.getValue("/root/main/deptinfo/orddeptcd"));
- model.resetInstanceNode("/root/main/prcpddinfo/ddlist");
- submit("TRARC02503", false);
-
- }
-
- // 신규 버튼 클릭
- function fNewData()
- {
- // 초기화
- fDefault();
-
- // 환자정보, 회신내역 조회
- fPatSearch();
-
- // 의뢰병원 셋팅
- fReqHospInfo();
- // 검사결과 리스트 가져오기
- // 임시로 막음
- model.setValue("/root/send/data/singdata/chkcheck", "ALL");
- fGetMainDailyList();
-
- // 진단내역, 처방최근정보 가져오기
- fReqRefInfo();
- }
-
- // 처방내역 조회
- function fPrcpSearch()
- {
- grd_prcpinfo.fixedcellischeck(0, 1) = false;
-
- model.setValue("/root/send/prcpcond/pid", model.getValue("/root/main/patient/pid"));
- model.setValue("/root/send/prcpcond/orddeptcd", model.getValue("/root/main/deptinfo/orddeptcd"));
-
- submit("TRARC02506", false) ;
- }
-
- // 검사결과 리스트에서 체크시에 검사결과내역에 보내기
- function fRsltSelect()
- {
- //alert(grd_maindaily.row);
-
- for (i =1; i<grd_maindaily.rows; i++)
- {
- var chk = grd_maindaily.valueMatrix(i, grd_maindaily.colRef("check"));
- var lrow = null;
-
- if (chk == "Y")
- {
- var prcpdd = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/prcpdd");
- var examnm = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/examnm");
- var bcno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/bcno");
- var execprcpuniqno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/ execprcpuniqno");
-
-
- if(model.getValue("/root/main/repldetail/maindailylist[prcpdd='"+prcpdd+"' and bcno ='"+bcno+"' and execprcpuniqno = '" + execprcpuniqno + "']/prcpdd") == "")
- {
- grd_testlist.additem();
- lrow = grd_testlist.rows -1;
- // emr서식정보
-
- //model.copyNode("/root/main/repldetail/maindailylist[" + lrow + "]", "/root/main/ordlist1/maindailylist[" + i + "]");
-
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/prcpdd", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/prcpdd"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/examnm", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/examnm"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/spcnm", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/spcnm"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/statnm", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/statnm"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/prcpgenrflag", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/prcpgenrflag"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/drnm", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/drnm"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/examgubun", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/examgubun"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/lastreptdd", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/lastreptdd"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/bcno", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/bcno"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/testmdlcd", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/testmdlcd"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/execprcpuniqno", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/execprcpuniqno"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/pid", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/pid"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/signno", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno"));
- model.setValue("/root/main/repldetail/maindailylist[" + lrow + "]/formcd", model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/formcd"));
- grd_testlist.addStatus(lrow, "insert");
- }
- }
- }
- }
-
- // 검사결과내역 행 삭제
- function fDelRsltList()
- {
- var status = model.getValue("/root/main/patient/status");
- var prntflag = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/prntflag");
- var saveflag = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/saveflag");
- var aprvrid = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/aprvrflag");
- var loginid = getUserInfo("userid");
- var dutplcecd = getUserInfo("dutplcecd");
- for (i =1; i<grd_testlist.rows; i++)
- {
- var chk = grd_testlist.valueMatrix(i, grd_testlist.colRef("chk"));
- var lrow = null;
-
- if (chk == "Y")
- {
- // 승인이면서 승인자와 로긴자가 틀리면
- // 의료협력일 경우에는 추가가능
- // 삭제는 불가능, 단 추가했다가 지우는 경우에는 가능함
- if (status == "u")
- {
- // 승인인 경우
- if (saveflag == "Y")
- {
- // 승인자와 같은 경우
- if (aprvrid = loginid)
- {
- grd_testlist.deleteItem(i);
- i = i-1;
- }
- else
- {
- // 의료협력이 아니면
- if (dutplcecd != "3260000000" && dutplcecd != "10000")
- {
- grd_testlist.deleteItem(i);
- i = i-1;
- }
- else
- {
- if (grd_testlist.rowStatus(i) =="1" || grd_testlist.rowStatus(i) == "3" )
- {
- grd_testlist.deleteItem(i);
- i = i-1;
- }
- }
- }
- }
- else
- {
- grd_testlist.deleteItem(i);
- i = i-1;
- }
-
- }
- else
- {
- //grd_testlist.deleteRow(i);
- grd_testlist.deleteItem(i);
- i = i-1;
- }
-
- //grd_prcplist.addStatus(lrow, "insert");
-
- }
- }
-
- grd_testlist.fixedcellischeck(0, 0) = false;
- }
-
- // 처방정보에서 선택시 처방내역에 보내기
- function fPrcpSelect()
- {
- for (i =1; i<grd_prcpinfo.rows; i++)
- {
- var chk = grd_prcpinfo.valueMatrix(i, grd_prcpinfo.colRef("chk"));
- var lrow = null;
-
- if (chk == "Y")
- {
- var prcpno = model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpno");
- var prcphistno = model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcphistno");
-
- if(model.getValue("/root/main/repldetail/prcplist[prcpno='"+prcpno+"' and prcphistno ='"+prcphistno+"']/prcpcd") == "")
- {
- //alert("AA");
- //copyNodesetType("/root/main/repldetail/prcplist", "/root/main/prcpsrch/prcplist[prcpno='"+prcpno+"' and prcphistno ='"+prcphistno+"']", "before");
- //grd_prcplist.additem();
- //lrow = grd_prcplist.rows -1;
- // emr서식정보
-
- //model.copyNode("/root/main/repldetail/prcplist[" + lrow + "]", "/root/main/prcpsrch/prcplist[" + i + "]");
- grd_prcplist.additem();
- lrow = grd_prcplist.rows -1;
- // emr서식정보
-
- //model.copyNode("/root/main/repldetail/prcplist[" + lrow + "]", "/root/main/prcpsrch/prcplist[" + i + "]");
-
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcpdd", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpdd"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcpcd", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpcd"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcpnm", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpnm"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcpqty", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpqty"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcpqtyunitnm", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpqtyunitnm"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcptims", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcptims"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcpdayno", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpdayno"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcpno", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpno"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcphistno", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcphistno"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/pid", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/pid"));
- model.setValue("/root/main/repldetail/prcplist[" + lrow + "]/prcpqtyunitflag", model.getValue("/root/main/prcpsrch/prcplist[" + i + "]/prcpqtyunitflag"));
- grd_prcplist.addStatus(lrow, "insert");
- }
-
- }
- }
- }
-
- // 상병정보에서 선택시 처방내역에 보내기
- function fDgSelect()
- {
- for (i =1; i<grd_orgdiaglist.rows; i++)
- {
- var chk = grd_orgdiaglist.valueMatrix(i, grd_orgdiaglist.colRef("chk"));
- var lrow = null;
-
- if (chk == "Y")
- {
- var diagcd = model.getValue("/root/main/reqrefinfo/diaglist[" + i + "]/diagcd");
- var diahngnm = model.getValue("/root/main/reqrefinfo/diaglist[" + i + "]/diahngnm");
- var dgdd = model.getValue("/root/main/reqrefinfo/diaglist[" + i + "]/dgdd");
- var cnt = getNodeSetCnt("/root/main/repldetail/dglist[diagcd = '" + diagcd + "']");
-
- if(cnt == 0) {
- grd_dglist.additem();
- lrow = grd_dglist.rows -1;
-
- model.setValue("/root/main/repldetail/dglist[" + lrow + "]/diagcd", model.getValue("/root/main/reqrefinfo/diaglist[" + i + "]/diagcd"));
- model.setValue("/root/main/repldetail/dglist[" + lrow + "]/diagnm", model.getValue("/root/main/reqrefinfo/diaglist[" + i + "]/diaghngnm"));
- model.setValue("/root/main/repldetail/dglist[" + lrow + "]/fstdiagdd", model.getValue("/root/main/reqrefinfo/diaglist[" + i + "]/dgdd"));
- model.setValue("/root/main/repldetail/dglist[" + lrow + "]/pid", model.getValue("/root/main/patient/pid"));
-
- grd_dglist.addStatus(lrow, "insert");
- }
-
- }
- }
- }
-
- // 처방내역 행 삭제
- function fDelPrcpList()
- {
- var status = model.getValue("/root/main/patient/status");
- var prntflag = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/prntflag");
- var saveflag = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/saveflag");
- var aprvrid = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/aprvrflag");
- var loginid = getUserInfo("userid");
- var dutplcecd = getUserInfo("dutplcecd");
- for (i =1; i<grd_prcplist.rows; i++)
- {
- var chk = grd_prcplist.valueMatrix(i, grd_prcpinfo.colRef("chk"));
- var lrow = null;
-
- if (chk == "Y")
- {
- // 승인이면서 승인자와 로긴자가 틀리면
- // 의료협력일 경우에는 추가가능
- // 삭제는 불가능, 단 추가했다가 지우는 경우에는 가능함
- if (status == "u")
- {
- // 승인인 경우
- if (saveflag == "Y")
- {
- // 승인자와 같은 경우
- if (aprvrid = loginid)
- {
- grd_prcplist.deleteItem(i);
- i = i-1;
- }
- else
- {
- // 의료협력이 아니면
- if (dutplcecd != "3260000000" && dutplcecd != "10000")
- {
- grd_prcplist.deleteItem(i);
- i = i-1;
- }
- else
- {
- if (grd_testlist.rowStatus(i) =="1" || grd_testlist.rowStatus(i) == "3" )
- {
- grd_prcplist.deleteItem(i);
- i = i-1;
- }
- }
- }
- }
- else
- {
- grd_prcplist.deleteItem(i);
- i = i-1;
- }
-
- }
- else
- {
- //grd_testlist.deleteRow(i);
- grd_prcplist.deleteItem(i);
- i = i-1;
- }
- //grd_prcplist.addStatus(lrow, "insert");
- }
- }
-
- grd_prcplist.fixedcellischeck(0, 1) = false;
-
- }
-
- // 진단내역 행 삭제
- function fDelDgList()
- {
- var status = model.getValue("/root/main/patient/status");
- var prntflag = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/prntflag");
- var saveflag = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/saveflag");
- var aprvrid = model.getValue("/root/main/replinfo/repllist[" + lrow + "]/aprvrflag");
- var loginid = getUserInfo("userid");
- var dutplcecd = getUserInfo("dutplcecd");
- for (i =1; i<grd_dglist.rows; i++)
- {
- var chk = grd_dglist.valueMatrix(i, grd_dglist.colRef("chk"));
- var lrow = null;
-
- if (chk == "Y")
- {
- // 승인이면서 승인자와 로긴자가 틀리면
- // 의료협력일 경우에는 추가가능
- // 삭제는 불가능, 단 추가했다가 지우는 경우에는 가능함
- if (status == "u")
- {
- // 승인인 경우
- if (saveflag == "Y")
- {
- // 승인자와 같은 경우
- if (aprvrid = loginid)
- {
- grd_dglist.deleteItem(i);
- i = i-1;
- }
- else
- {
- // 의료협력이 아니면
- if (dutplcecd != "3260000000" && dutplcecd != "10000")
- {
- grd_dglist.deleteItem(i);
- i = i-1;
- }
- else
- {
- if (grd_dglist.rowStatus(i) =="1" || grd_dglist.rowStatus(i) == "3" )
- {
- grd_prcplist.deleteItem(i);
- i = i-1;
- }
- }
- }
- }
- else
- {
- grd_dglist.deleteItem(i);
- i = i-1;
- }
-
- }
- else
- {
- grd_dglist.deleteItem(i);
- i = i-1;
- }
-
- }
- }
-
- grd_prcplist.fixedcellischeck(0, 1) = false;
-
- }
-
- // 미리보기
- function fPreview()
- {
-
- if (grd_repllist.rows <= 1) return;
- if (grd_repllist.row < 1) return;
-
- var lrow = grd_repllist.row;
- /*
- if(grd_repllist.isCell(event.target) && grd_repllist.mouseRow >= grd_repllist.fixedrows)
- {
- //fBiztrgtClick();
- }
- else
- {
- messageBox("미리보기 하고자 하는 내역을 회신기록정보 리스트에서", "C002");
- return;
- }
- */
-
- // 공통 function 으로 대체
- var pid = model.getValue("/root/main/patient/pid");
- var replseqno = model.getValue("/root/main/replinfo/repllist[" + grd_repllist.row + "]/replseqno");
- var replflag = "P";
-
- fComPreview(pid, replseqno, replflag);
-
- /*
- model.resetInstanceNode("/root/send/viewcond");
- model.resetInstanceNode("/root/main/previewinfo");
-
- model.setValue("/root/send/viewcond/pid", model.getValue("/root/main/patient/pid"));
- model.setValue("/root/send/viewcond/replseqno", model.getValue("/root/main/replinfo/repllist[" + grd_repllist.row + "]/replseqno"));
-
- // 미리보기는 저장된 내용이 있어야만 미리보기가 된다.
- // reqGetPreviewInfo
- if (submit("TRARC02507") == true)
- {
- }
- exeReportPreview("RPARC02500", "XMLSTR");
- */
- }
-
- //진료의뢰서 기록 이미지 보기
- function fOCRView() {
- var pid = model.getValue("/root/main/patient/pid");
- var curdd = getCurrentDate();
-
- model.resetInstanceNode("/root/temp/getdocu");
- model.setValue("/root/send/reqdocu/pid", pid);
- model.setValue("/root/send/reqdocu/fromdd", curdd);
- model.setValue("/root/send/reqdocu/todd", curdd);
- if (submit("TRARC01901", false) == true) {
-
- model.resetInstanceNode("/root/send/iemr");
- /*
- model.makeValue("/root/send/iemr/pid", model.getValue("/root/temp/list/reqlist/pid"));
- model.makeValue("/root/send/iemr/orddeptcd", model.getValue("/root/temp/list/reqlist/orddeptcd"));
- model.makeValue("/root/send/iemr/indd", model.getValue("/root/temp/list/reqlist/orddd"));
- model.makeValue("/root/send/iemr/docucd", model.getValue("/root/temp/list/reqlist/formcd"));
- model.makeValue("/root/send/iemr/ioflag", model.getValue("/root/temp/list/reqlist/ioclass"));
- model.makeValue("/root/send/iemr/cmc_cretno", model.getValue("/root/temp/list/reqlist/cretno"));
- model.makeValue("/root/send/iemr/cmc_spcid", "");
- model.makeValue("/root/send/iemr/cmc_orddate", "");
- */
-
- model.makeValue("/root/send/iemr/pid", model.getValue("/root/temp/list/reqlist/pid"));
- model.makeValue("/root/send/iemr/orddeptcd", "");
- model.makeValue("/root/send/iemr/indd", "");
- model.makeValue("/root/send/iemr/docucd", model.getValue("/root/temp/list/reqlist/formcd"));
- model.makeValue("/root/send/iemr/ioflag", "");
- model.makeValue("/root/send/iemr/cmc_cretno", "");
- model.makeValue("/root/send/iemr/cmc_spcid", "");
- model.makeValue("/root/send/iemr/cmc_orddate", "");
-
- if(window.children.item("imgemrviewer") == null)
- {
- window.load("../../../emr/imgemrweb/xrw/SSMRC03130.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");
- window.children.item("imgemrviewer").javaScript.downloadChart();
- window.children.item("imgemrviewer").javaScript.setupChart("ChartView");
- */
- }
- else
- {
- // 팝업 EMR Viewer 사용중인 상태에서 리로드 기능 추가 - 20080416
- var iemrNode = instance1.selectSingleNode("/root/send/iemr");
- window.children.item("imgemrviewer").javascript.reloadChart(iemrNode);
- // 팝업 EMR Viewer 화면 맨 앞으로 가져오기
- window.children.item("imgemrviewer").modelesstopmost = true;
- window.children.item("imgemrviewer").modelesstopmost = false;
- }
- } else {
- messageBox("진료의뢰서 조회를", "E009");
- }
- }
-
- function fSetDetlinfo() {
-
- model.refresh();
-
- //검사내역
- //if (getNodeSetCnt("/root/main/repldetail/maindailylist") > 0 ) {
- opener.model.setValue("/root/send/tmp/rsltlist", grd_testlist.getUpdateData());
- //opener.model.setValue("/root/send/tmp/rsltlist", getNodeListCSV(model.instances(0).selectNodes("/root/main/repldetail/maindailylist")));
- //}
-
-
-
- // 처방내역
- //if (getNodeSetCnt("/root/main/repldetail/prcplist") > 0 ) {
- opener.model.setValue("/root/send/tmp/prcplist", grd_prcplist.getUpdateData());
- //}
- // 진단내역(HIE)
- //if (getNodeSetCnt("/root/main/repldetail/dglist") > 0 ) {
- opener.model.setValue("/root/send/tmp/dglist", grd_dglist.getUpdateData());
- //}
- model.close();
-
- }
- ]]>
- </script>
- <xhtml:body visibility="visible" pageheight="700" style="font-family:굴림체; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:10px; top:5px; width:1185px; height:620px; ">
- <datagrid id="grd_orgdiaglist" nodeset="/root/main/reqrefinfo/diaglist" caption="^진단코드^진단명^진단일" colsep="^" colwidth="19, 96, 330, 99" rowsep="|" style="left:0px; top:30px; width:560px; height:80px; ">
- <col checkvalue="Y,N" ref="chk" type="checkbox"/>
- <col ref="diagcd"/>
- <col ref="diaghngnm"/>
- <col ref="dgdd" format="yyyy-mm-dd"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_orgdiaglist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <button id="button17" class="btn2_letter4" style="left:102px; top:121px; width:64px; height:19px; ">
- <caption>진검</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetHemoDailyList();
- ]]>
- </script>
- </button>
- <button id="button18" class="btn2_letter4" style="left:168px; top:121px; width:64px; height:19px; ">
- <caption>미생물</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetCellDailyList();
- ]]>
- </script>
- </button>
- <button id="button19" class="btn2_letter4" style="left:233px; top:121px; width:64px; height:19px; ">
- <caption>병리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetPlgyDailyList();
- ]]>
- </script>
- </button>
- <datagrid id="grd_maindaily" nodeset="/root/main/ordlist1/maindailylist" autoresize="true" caption="^처방일자^검사명^검체명^상태^입/외^주치의^구분^최종보고일자^바코드번호^검사중분류코드^유일번호^등록번호^전자서명번호^서식코드" colsep="^" colwidth="25, 68, 250, 125, 58, 39, 65, 54, 91, 100, 100, 100, 100, 100, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:0px; top:144px; width:560px; height:230px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col explorerbar="sortshow" ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col explorerbar="sortshow" ref="examnm" style="text-align:left; "/>
- <col explorerbar="sortshow" ref="spcnm" style="text-align:left; "/>
- <col ref="statnm" visibility="visible"/>
- <col ref="prcpgenrflag" type="combo" visibility="hidden">
- <choices>
- <itemset nodeset="/root/init/baseinfo/initprcpgenrflagcd/M0010">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="drnm" visibility="hidden"/>
- <col ref="examgubun" visibility="hidden"/>
- <col ref="lastreptdd" visibility="hidden"/>
- <col ref="bcno" visibility="hidden"/>
- <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"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_maindaily.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fRsltSelect();
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <button id="button20" class="btn2_letter4" style="left:298px; top:121px; width:64px; height:19px; ">
- <caption>핵체외</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetNuclDailyList();
- ]]>
- </script>
- </button>
- <button id="button21" class="btn2_letter4" style="left:363px; top:121px; width:64px; height:19px; ">
- <caption>영상</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetPhotDailyList();
-
- ]]>
- </script>
- </button>
- <button id="button22" class="btn2_letter4" style="left:428px; top:121px; width:64px; height:19px; ">
- <caption>내시경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetColonyDailyList();
-
- ]]>
- </script>
- </button>
- <button id="button23" class="btn2_letter4" style="left:493px; top:121px; width:64px; height:19px; ">
- <caption>기능</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetFuncDailyList();
- ]]>
- </script>
- </button>
- <button id="button14" class="btn2_letter4" style="left:35px; top:121px; width:64px; height:19px; ">
- <caption>전체</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.SetValue("/root/send/data/singdata/chkcheck", "ALL");
- //fGetMainDistinctDailyList();
- fGetMainDailyList();
- ]]>
- </script>
- </button>
- <datagrid id="grd_prcpinfo" nodeset="/root/main/prcpsrch/prcplist" autoresize="true" caption="^처방일자^처방코드^처방명^수량^수량^횟수^일수" colsep="^" colwidth="35, 75, 80, 213, 37, 27, 37, 36" dataheight="23" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:405px; width:560px; height:175px; ">
- <col checkvalue="Y,N" ref="chk" type="checkbox"/>
- <col ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="prcpqty" style="text-align:center; "/>
- <col ref="prcpqtyunitnm" style="text-align:center; "/>
- <col ref="prcptims" style="text-align:center; "/>
- <col ref="prcpdayno" style="text-align:center; "/>
- </datagrid>
- <select1 id="radio2" ref="/root/send/prcpcond/allyn" appearance="full" cols="3" rows="1" overflow="visible" style="left:90px; top:382px; width:135px; height:20px; vertical-align:middle; border-style:none; ">
- <choices>
- <item>
- <label>ALL</label>
- <value>T</value>
- </item>
- <item>
- <label>처치</label>
- <value>H</value>
- </item>
- <item>
- <label>투약</label>
- <value>A</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fPrcpSearch();
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_prcpdd" ref="/root/send/prcpcond/prcpdd" navindex="11" appearance="minimal" style="left:285px; top:380px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/prcpddinfo/ddlist">
- <label ref="ddnm"/>
- <value ref="prcpdd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fPrcpSearch();
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_ioflag" ref="/root/send/prcpcond/ioflag" navindex="11" appearance="minimal" style="left:225px; top:380px; width:60px; height:19px; ">
- <choices>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fPrcpDDList();
- model.refresh();
-
- ]]>
- </script>
- </select1>
- <button id="button13" class="btn2_letter3" navindex="6" style="left:505px; top:384px; width:53px; height:19px; ">
- <caption>선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrcpSelect();
- model.refresh();
- ]]>
- </script>
- </button>
- <datagrid id="grd_dglist" nodeset="/root/main/repldetail/dglist" caption="^R/O^주^진단코드^진단명^진단일^삭제일^pid^seqno^replseqno" colsep="^" colwidth="20, 30, 30, 74, 305, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" degnitemno="10" ctrltype="ctrl" editable="true" style="left:565px; top:30px; width:614px; height:79px; cursor:auto; focus-rect:visible; ">
- <col checkvalue="Y,N" ref="chk" type="checkbox"/>
- <col checkvalue="R,C" type="checkbox" visibility="hidden"/>
- <col checkvalue="M,S" ref="diagkindcdflag" type="checkbox" visibility="hidden"/>
- <col disabled="true" ref="diagcd" type="input"/>
- <col disabled="true" ref="diagnm" type="input"/>
- <col ref="fstdiagdd" type="input" format="yyyy-mm-dd"/>
- <col ref="deldd" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="seqno" visibility="hidden"/>
- <col ref="replseqno" visibility="hidden"/>
- </datagrid>
- <button id="button3" class="btn2_letter2" style="left:1136px; top:7px; width:42px; height:19px; font-family:돋움체; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // if(grd_dglist.row > -1 && grd_dglist.row >= grd_dglist.fixedrows){
- //
- // var firstRow = grd_dglist.selectedRow(0);
- // var lastRow = grd_dglist.selectedRow(grd_dglist.selectedRows-1);
- //
- // for(var i = firstRow; i <= lastRow; i++) {
- // grd_dglist.rowStatus(i) = "4";
- // grd_dglist.valueMatrix(i, grd_dglist.colRef("deldd")) = getCurrentDate();
- // }
- // }
-
- fDelDgList();
- model.refresh();
-
- ]]>
- </script>
- </button>
- <button id="btn_testrsltclear" class="btn2_letter3" navindex="6" style="left:1126px; top:122px; width:53px; height:19px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fTestRsltClear();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button7" class="btn2_letter3" navindex="6" style="left:1070px; top:122px; width:53px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDelRsltList();
- model.refresh();
- ]]>
- </script>
- </button>
- <datagrid id="grd_testlist" nodeset="/root/main/repldetail/maindailylist" autoresize="true" caption="^처방일자^검사명^검체명^상태^입/외^주치의^구분^최종보고일자^바코드번호^검사중분류코드^유일번호^등록번호^전자서명번호^서식코드^depth^replseqno^seqno" colsep="^" colwidth="25, 68, 250, 102, 58, 39, 65, 54, 91, 100, 100, 100, 100, 100, 100, 100, 100, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:565px; top:144px; width:615px; height:229px; ">
- <col checkvalue="Y,N" ref="chk" type="checkbox"/>
- <col explorerbar="sortshow" ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col explorerbar="sortshow" ref="examnm" style="text-align:left; "/>
- <col explorerbar="sortshow" ref="spcnm" style="text-align:left; "/>
- <col ref="statnm" visibility="hidden"/>
- <col ref="prcpgenrflag" type="combo" visibility="hidden">
- <choices>
- <itemset nodeset="/root/init/baseinfo/initprcpgenrflagcd/M0010">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="drnm" visibility="hidden"/>
- <col ref="examgubun" visibility="hidden"/>
- <col ref="lastreptdd" visibility="hidden"/>
- <col ref="bcno" visibility="hidden"/>
- <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="depth" visibility="hidden"/>
- <col ref="replseqno" visibility="hidden"/>
- <col ref="seqno" visibility="hidden"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_testlist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_testlist", false, "/root/popmenu/item", "name", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- </datagrid>
- <button id="button2" class="btn2_letter3" navindex="6" style="left:1126px; top:380px; width:53px; height:19px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrcpListClear();
- model.refresh();
- ]]>
- </script>
- </button>
- <datagrid id="grd_prcplist" nodeset="/root/main/repldetail/prcplist" caption="^처방일자^처방코드^처방명^수량^수량^횟수^일수^caption1^caption2^caption3^caption4^caption5^caption6" colsep="^" colwidth="35, 80, 80, 258, 37, 27, 37, 36, 100, 100, 100, 100, 100, 100" dataheight="23" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:565px; top:404px; width:615px; height:175px; ">
- <col checkvalue="Y,N" ref="chk" type="checkbox"/>
- <col ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="prcpqty" style="text-align:center; "/>
- <col ref="prcpqtyunitnm" style="text-align:center; "/>
- <col ref="prcptims" style="text-align:center; "/>
- <col ref="prcpdayno" style="text-align:center; "/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="replseqno" visibility="hidden"/>
- <col ref="seqno" visibility="hidden"/>
- <col ref="prcpqtyunitflag" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </datagrid>
- <button id="button1" class="btn2_letter3" navindex="6" style="left:1070px; top:380px; width:53px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDelPrcpList();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button10" class="btn2_letter3" navindex="6" style="left:1120px; top:590px; width:53px; height:19px; ">
- <caption>적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetDetlinfo();
- ]]>
- </script>
- </button>
- <caption id="caption5" class="tit_1" style="left:0px; top:0px; width:270px; height:13px; ">상세정보(진단,검사,투약)</caption>
- <button id="btn_dgsel" class="btn2_letter2" style="left:515px; top:5px; width:42px; height:19px; ">
- <caption>선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDgSelect();
- model.refresh();
-
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|