12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>제증명관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <patinfo>
- <pid/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <hometel/>
- <prntcnt>1</prntcnt>
- <srchcond/>
- <age/>
- <brthdd/>
- <addr/>
- <ioflag/>
- <patinfolist/>
- <orddd/>
- <cretno/>
- <ordtm/>
- <orddeptcd/>
- <orddeptnm/>
- <issformrecseq/>
- <isslangflag/>
- </patinfo>
- <profinfo>
- <status/>
- <profcertseq/>
- <pid/>
- <prntkind/>
- <prntcnt/>
- <orddept/>
- <orddoctid/>
- <doctnm/>
- <licnsno/>
- <freeissresn/>
- <issid/>
- <issdt/>
- <issstat/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- </profinfo>
- <newprof>
- <status/>
- <pid/>
- <orddd/>
- <cretno/>
- <ioflag/>
- <formrecseq/>
- <issflag/>
- <prntcnt/>
- <orddeptcd/>
- <orddept/>
- <orddoctid/>
- <doctnm/>
- <licnsno/>
- <freeissresn/>
- <issid/>
- <issdt/>
- <issstat/>
- <deluserid/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- <formnm/>
- <yearseqno/>
- </newprof>
- <popupendflag/>
- <paminfo/>
- <result>
- <pathistlist/>
- </result>
- <profform>
- <list>
- <depth/>
- <formcd/>
- <formnm/>
- <formfromdt/>
- <depthnm/>
- <imgeicon/>
- <indx/>
- <supindx/>
- </list>
- </profform>
- <srchprofhist>
- <fromdd/>
- <todd/>
- <profnm/>
- <profcd/>
- <issflag>-</issflag>
- <allsrchflag/>
- </srchprofhist>
- <profhist>
- <list>
- <profcertseq/>
- <pid/>
- <orddd/>
- <cretno/>
- <ioflag/>
- <instcd/>
- <formrecseq/>
- <formcd/>
- <issstat/>
- <issid/>
- <issdeptcd/>
- <issdt/>
- <prstusge/>
- <issflag/>
- <yearseqno/>
- <deluserid/>
- <deldt/>
- <prntcnt/>
- <prntuserid/>
- <prntdeptcd/>
- <prntdt/>
- <freeissresn/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- <lastformrecdd/>
- <formrecuserid/>
- <histcd/>
- <yearseqhist/>
- <issdeptnm/>
- <orddeptcd/>
- <orddrid/>
- </list>
- </profhist>
- <favor>
- <savedata>
- <supitemindxseq/>
- <indxflag/>
- <deptcd/>
- <userid/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- <linkflag/>
- <linkcd/>
- </savedata>
- <cnt/>
- </favor>
- <favorlist>
- <list>
- <formcd/>
- <formnm/>
- <depth/>
- <itemindxseq/>
- <userid/>
- <indxcd/>
- <imgeicon/>
- </list>
- </favorlist>
- <issusge>
- </issusge>
- <iss>
- <yearseqno/>
- </iss>
- <calcscorinfo>
- <calcscorlist>
- <calcscorcd/>
- <formcd/>
- </calcscorlist>
- </calcscorinfo>
- <acptoccinfo/>
- <otptinfo>
- <list/>
- </otptinfo>
- <formcd/>
- <issinfo>
- <isscnt>1</isscnt>
- </issinfo>
- <issprofinfo>
- <info/>
- </issprofinfo>
- <issnew/>
- <userpopupinfo>
- <param/>
- </userpopupinfo>
- <emptyform/>
- <freeflag/>
- <ltp>
- <img>
- <ltpindexserver/>
- <ltpindexport/>
- <ltpindexuser/>
- <ltpindexpath/>
- <pathid/>
- </img>
- <resource>
- <ltpindexserver/>
- <ltpindexport/>
- <ltpindexuser/>
- <ltpindexpath/>
- <pathid/>
- </resource>
- <validata>
- <ltpindexserver/>
- <ltpindexport/>
- <ltpindexuser/>
- <ltpindexpath/>
- <pathid/>
- </validata>
- <record>
- <ltpindexserver/>
- <ltpindexport/>
- <ltpindexuser/>
- <ltpindexpath/>
- <pathid/>
- </record>
- </ltp>
- <ltpindexinfo/>
- <ocrtaginfo/>
- <msg>
- <msg/>
- </msg>
- <selectdept/>
- <orddept/>
- <cdainfo/>
- </main>
- <send>
- <savedata/>
- <recdata>
- <recitem/>
- <formrec/>
- </recdata>
- <reqdata>
- <issusge/>
- <prof/>
- </reqdata>
- <patinfo>
- <pid/>
- </patinfo>
- <addissusge/>
- <formhrdcd/>
- <barcodereq/>
- <formyn/>
- <chnghospinfo/>
- <reqisscertdata/>
- <inptinfo/>
- <ltp>
- <alias/>
- <activeR/>
- <activeC/>
- <activeV/>
- <activeA/>
- </ltp>
- <delimage>
- <pageno/>
- </delimage>
- <ocrhistory>
- <ocrtag/>
- <delflag/>
- </ocrhistory>
- <hospinfo>
- <instcd/>
- </hospinfo>
- <enginstcd/>
- <chngissinfo>
- <orddoctid/>
- <orddeptcd/>
- </chngissinfo>
- <msg>
- <userid/>
- <deptcd/>
- </msg>
- <deptcd/>
- </send>
- <hidden>
- <issusge/>
- <patinfo/>
- <profprnt>
- <flag/>
- </profprnt>
- <hospcode/>
- <docinfo/>
- <chnghospinfo/>
- <procpconfiag/>
- </hidden>
- <init>
- <mouserght>
- <label>즐겨찾기 추가</label>
- <value>fSetFavorProf</value>
- </mouserght>
- <favormouserght>
- <label>즐겨찾기 삭제</label>
- <value>fDelFavorProf</value>
- </favormouserght>
- <hardcd/>
- <iemr>
- <pid/>
- <docucd/>
- <ocmnum/>
- </iemr>
- <deptlist>
- <dept>
- <depthngnm/>
- <deptcd/>
- <deptengaddr/>
- </dept>
- </deptlist>
- <userlist>
- <usercombo>
- <userid/>
- <usernm/>
- </usercombo>
- </userlist>
- <formhardcd/>
- <tranprntcd/>
- <pidprntform/>
- <editabledeptcd/>
- <eddeptcd/>
- <PAM>
- <P0018list/>
- <P0029list>
- <P0029/>
- </P0029list>
- <PK018list>
- <PK018>
- <cd/>
- <nm/>
- </PK018>
- </PK018list>
- </PAM>
- <handicapcd0/>
- <handicapcd1/>
- <dutplcecd/>
- <popupmenu>
- <menu1>
- <item>
- <label>발행Comment조회</label>
- <func>fIssueCommnet</func>
- </item>
- <item>
- <label>서명조회</label>
- <func>fIssueElctSignPop</func>
- </item>
- </menu1>
- <menu2>
- <item>
- <label>발행Comment조회</label>
- <func>fIssueCommnet</func>
- </item>
- </menu2>
- <menu3>
- <item>
- <label>서명조회</label>
- <func>fIssueElctSignPop</func>
- </item>
- </menu3>
- </popupmenu>
- </init>
- <temp>
- <popup>
- <pid/>
- <orddd/>
- <cretno/>
- <ordtype/>
- <orddeptcd/>
- <profcertseq/>
- <formrecseq/>
- <disflag/>
- <ord/>
- <issstat/>
- <prntkind/>
- </popup>
- <openmode/>
- <profinfo/>
- <issusge/>
- <userinfo>
- <list/>
- </userinfo>
- <patinfo/>
- <hardcd/>
- <drinfo>
- <orddeptcd/>
- <orddepthngnm/>
- <orddeptengnm/>
- <orddeptengabbr/>
- <orddrid/>
- <orddrnm/>
- <licnsno/>
- <medispclno/>
- </drinfo>
- <docinfo/>
- <formyn/>
- <closeyn/>
- <isscertinfo/>
- <inptinfo>
- <chkyn/>
- </inptinfo>
- </temp>
- <patordinfo/>
- <insurance/>
- <data/>
- <tmp>
- <ocrtaginfo/>
- <certmemo/>
- </tmp>
- <memo>
- <hardcd/>
- </memo>
- <engform/>
- <sign>
- <hardcd/>
- </sign>
- <signip>
- <hardcd/>
- </signip>
- <degnseq/>
- <exformcd>
- <hardcd/>
- </exformcd>
- <chkuseyn>
- <hardcd/>
- </chkuseyn>
- <issvaliinfo/>
- <authid>
- <hardcd/>
- </authid>
- <nofee>
- <hardcd/>
- </nofee>
- <ocrtemp/>
- <persigntemp>
- <memo>
- <memo>
- <status/>
- <pid/>
- <memocnts/>
- <lastupdtrnm/>
- <profcertseq/>
- <certmemodt/>
- <certmemoid/>
- </memo>
- </memo>
- </persigntemp>
- <tmp2/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- //용도입력이 있는 서식 조회
- //mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/hardcd", 48);
-
- //mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/hardcd", 8898);
- mmbfGetHardCodeInfoNm("/root/send/reqdata", "/root/init/hardcd", 8898);
-
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/memo/hardcd", 5593);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/sign/hardcd", 5625);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/signip/hardcd", 5626);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/exformcd/hardcd", 5633);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/chkuseyn/hardcd", 5634);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/authid/hardcd", 5637);
-
- chkuseyn = model.getValue("/root/chkuseyn/hardcd/hardcd/hardcd");
- memoviewflag = model.getValue("/root/memo/hardcd/hardcd/hardcd");
- signflag = model.getValue("/root/sign/hardcd/hardcd/hardcd");
- signipcnt = getNodesetCount("/root/signip/hardcd/hardcd");
-
- model.setValue("/root/send/enginstcd", getUserInfo("dutplceinstcd"));
- // 2014.01.13 제증명발행시 환자정보(성명,주민번호)비교를 위한 예외서식 (영문 진단서) 조회
- submit("TRMMR06503");
-
- var dutplcecd = getUserInfo("dutplcecd");
- var exist = model.getValue("/root/init/hardcd/hardcd[hardcd='" + dutplcecd + "']/hardcd");
-
- var saveyn = model.getValue("/root/init/hardcd/hardcd[hardcd='" + dutplcecd + "']/hardcdnm");
- if(exist != "")
- {
-
- btn_isscnt.attribute("visibility") = "visible";
- ipt_isscnt.attribute("visibility") = "visible";
- btn_yearseqnoocc.attribute("visibility") = "visible";
- chk_newiss.attribute("visibility") = "hidden";
- btn_nonsave.disabled = false;
-
- btn_tsave.disabled = true;
- btn_save.disabled = true;
-
- if (saveyn.substr(0,1) == "A") {
- btn_tsave.disabled = false;
- btn_save.disabled = false;
- }
-
-
-
- chk_freeflag.visible = true;
- btn_iptisscnt.attribute("visibility") = "visible";
- btn_emptyprnt.attribute("visibility") = "visible";
- chk_empty.attribute("visibility") = "visible";
-
- btn_iss.attribute("visibility") = "visible";
- btn_reiss.attribute("visibility") = "visible";
- btn_reprnt.attribute("visibility") = "visible";
-
- }
-
- //mmbfGetHardCodeInfo("/root/send/formhrdcd", "/root/init/formhardcd", 1005);
-
- //의사선생님들은 임시, 인증저장 visible, 그 이외의 다른 부서 선생님들은 저장만 visible
- //2008. 10. 27. 오지훈, 김성진 선생님 요구사항
- if(getUserInfo("jobkindcd").substring(0, 2)=="03"){
- btn_nonsave.attribute("visibility") = "hidden";
- btn_tsave.attribute("visibility") = "visible";
- btn_save.attribute("visibility") = "visible";
-
- }else{
- btn_nonsave.attribute("visibility") = "visible";
- btn_tsave.attribute("visibility") = "hidden";
- btn_save.attribute("visibility") = "hidden";
- }
-
- if(model.getValue("/root/temp/popup/disflag") != "popup"){
- fInitialize();
-
- }else{
- var pid = fCheckedBindPid(model.getValue("/root/temp/popup/pid"), "/root/temp2/reqata", "/root/temp2/tempbindpid");
- var orddd = model.getValue("/root/temp/popup/orddd");
- var cretno = model.getValue("/root/temp/popup/cretno");
- var ioflag = model.getValue("/root/temp/popup/ioflag");
- var disflag = model.getValue("/root/temp/popup/disflag");
- var profcertseq = model.getValue("/root/temp/popup/profcertseq");
- var formrecseq = model.getValue("/root/temp/popup/formrecseq");
- var issstat = model.getValue("/root/temp/popup/issstat");
-
- model.setValue("/root/main/patinfo/orddeptcd", model.getValue("/root/temp/popup/issdeptcd"));
- model.setValue("/root/main/patinfo/orddeptnm", model.getValue("/root/temp/popup/issdeptnm"));
-
- //fSetDisplay(pid, orddd, cretno, ioflag, disflag, profcertseq, formrecseq, issstat);
- }
-
- //20140122
- fGetUserEnvOcsOrdAnsw("", "/root/hidden/procpconfiag", "052");
-
- if( model.getValue("/root/main/newprof/doctnm") == '일반의사'){
- messageBox("일반의사로 사본발급시 창구에서 사본발급이 불가합니다.\n 발행ID 변경 후 진행하시기 바랍니다.");
- }
-
- // 141114 - AYS 추가
- // addComboItem("cmb_selectdept", "전체", "-", "above" );
- model.makeValue("root/main/selectdept", "-");
-
- model.refresh();
- ]]>
- </script>
- <submission id="TRMMO00200" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/patordinfo"/>
- <submission id="TRMMO02505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp/patinfo"/>
- <submission id="TRPMO00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/result"/>
- <submission id="TRMMB04101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdeptlist" resultref="/root/init/deptlist"/>
- <submission id="TRMMB04102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/requserlist" resultref="/root/init/userlist"/>
- <submission id="TRMMB04103" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMMB04105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMMR02901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/saveddata" resultref="/root/main/issprofinfo"/>
- <submission id="TRMMR02902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata/hist" resultref="/root/main/existdata"/>
- <submission id="TRMMR02903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/profform"/>
- <submission id="TRMMR02904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/profhist"/>
- <submission id="TRMMR02905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/favorlist"/>
- <submission id="TRMMR02906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata/calcscor" resultref="/root/main/calcscorinfo"/>
- <submission id="TRMMR02909" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp/patinfo"/>
- <submission id="TRMMR02913" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/chnghospinfo" resultref="/root/hidden/chnghospinfo"/>
- <submission id="TRMMR02920" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp/centcd"/>
- <submission id="TRMMR05501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/result/pathistlist"/>
- <submission id="TRMMR05504" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/balyn"/>
- <submission id="TRMMR05505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/delyn"/>
- <submission id="TRMRF00708" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/formlist"/>
- <submission id="TXMMR02901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/iss"/>
- <submission id="TXMMR02902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/favor"/>
- <submission id="TXMMR02903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/savedinfo"/>
- <submission id="TXMMR02904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/favorlist"/>
- <submission id="TXMMR02905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/iss"/>
- <submission id="TXMMR02906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/profhist"/>
- <submission id="TXMMR02908" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/empty"/>
- <submission id="TRMMR06501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/memo"/>
- <submission id="TRMMR02910" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/cond" resultref="/root/main/patinsuranceinfo"/>
- <submission id="TRMRF01215" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/patinfo/pid" resultref="/root/hidden/insuinfo"/>
- <submission id="TRMRF03104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/hardcdlist"/>
- <submission id="TRMRF01204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/hospinfo" resultref="/root/hidden/hostinfo"/>
- <submission id="TRMMR02911" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/barcodereq" resultref="/root/temp/docinfo"/>
- <submission id="TXMRF03805" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/insocrtag"/>
- <submission id="TRMMR02912" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/formyn" resultref="/root/temp/formyn"/>
- <submission id="TRPAM00105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TXPAO99906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/PAM" resultref="/root/main/rsv"/>
- <submission id="TRMMR02918" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/inptinfo" resultref="/root/temp/inptinfo"/>
- <submission id="TXMMR02910" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/ocrtaginfo" resultref="/root/tmp/ocrtaginfo"/>
- <submission id="TRMPL03307" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/ltp" resultref="/root/main/ltpindexinfo"/>
- <submission id="TRMPL04308" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/ocrtreat" resultref="/root/hidden/paget"/>
- <submission id="TXMPL03304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/data" resultref="/root/main/paget"/>
- <submission id="TXMPL03303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/ocrhistory"/>
- <submission id="TXMPL03317" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/delimage"/>
- <submission id="TRMMR06503" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/engform"/>
- <submission id="TRMMR06504" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/degnpara" resultref="/root/degnseq"/>
- <submission id="TRMMR06505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/isspara" resultref="/root/issvaliinfo"/>
- <submission id="TRMMR00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/msg" resultref="/root/main/msg"/>
- <submission id="TRMMR00002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/trns"/>
- <submission id="TRMMR02921" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/ocrdata" resultref="/root/ocrtemp"/>
- <submission id="TRMMR06502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/persigntemp/memo"/>
- <submission id="TXMMR02911" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/preprntinfo/list"/>
- <submission id="TRARC01415" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/cond" resultref="/root/main/consentinfo"/>
- <submission id="TXARH01101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" resultref="/root/main/cdainfo"/>
- <submission id="TRMMR02922" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/tmp2"/>
- <script type="javascript" ev:event="xforms-close">
- <![CDATA[
- //20100614-kys-창종료시 기록내용존재여부 체크추가-기록한 내용이 있다면 저장한다.
- var selectedix = swc_prof.selectedIndex;
- if(selectedix == 0 && (model.getValue("/root/main/formcd") != "")){ //제증명tab일경우 체크한다.
- model.setFocus("output1"); //포커스를 바꾸어주지 않으면 인스턴스에 값이 들어가지 않아 오류 발생함.20100624-kys
- var rtn = ivw_loader.window.javascript.fCheckChangeDataForCosign();
- if(rtn == "N"){ //저장할데이터 없음.
-
- }else if(rtn == "Y"){ //저장할데이터 있음.
- if(messageBox("기록내용 중 저장되지 않은 내용이 있습니다. 저장 하시겠습니까?", "Q") == 6){
- if(model.getValue("/root/main/patinfo/pid") != ""){
- model.makeValue("/root/temp/closeyn", "Y"); //저장후 제증명이력tab으로 넘어가지 않게 하기 위해 추가.20100616
- fSaveRec("I"); //인증저장
- }
- }
- }
- }
- ]]>
- </script>
- <submission id="TRMMR02914" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqisscertdata" resultref="/root/temp/isscretinfo"/>
- <submission id="TRMMR02916" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/goal"/>
- <submission id="TRMMR02917" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/goal"/>
- <submission id="TRMRC00510" mediatype="application/x-www-form-urlencoded" method="post"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/rexpert30.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../emr/medirecweb/js/MMR02900.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../emr/commonweb/js/EMRCommon.js"/>
- <script type="javascript" src="../../../emr/medirecweb/js/MMRCommon.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- <script type="javascript" src="../../../emr/formmngtweb/js/MRF03800.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../emr/imgemrweb/js/SSMRC03130_LC.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO04100.js"/>
- <script type="javascript" src="../../../emr/chrtmngtweb/js/SMMRC00101.js"/>
- <script type="javascript">
- <![CDATA[
- var memoviewflag = "";
- var signflag = "";
- var chkuseyn = "";
- var signipcnt = 0;
- /**
- * 환자기본정보 조회
- * @param
- * pid : 등록번호
- * stnddd : 기준일자
- * chosflag : 내원정보 조회구분
- */
- function fReqGetPatComnInfo(ref, pid, stnddd){
- model.removeNodeset(ref);
- model.makeValue(ref + "/pid", pid);
- model.makeValue(ref + "/stnddd", stnddd);
- model.makeValue(ref + "/chosflag", "N");
- if(submit("TRMMO02505")){
- var rrgstno = model.getValue("/root/temp/srchinfo/patinfolist/rrgstno1").concat("-").concat(model.getValue("/root/temp/srchinfo/patinfolist/rrgstno2"));
- model.setValue("/root/main/patinfo/pid" , model.getValue("/root/temp/srchinfo/patinfolist/pid"));
- model.setValue("/root/main/patinfo/hngnm" , model.getValue("/root/temp/srchinfo/patinfolist/hngnm"));
- model.setValue("/root/main/patinfo/brthdd" , model.getValue("/root/temp/srchinfo/patinfolist/brthdd"));
- model.setValue("/root/main/patinfo/addr" , model.getValue("/root/temp/srchinfo/patinfolist/addr"));
- model.setValue("/root/main/patinfo/hometel" , model.getValue("/root/temp/srchinfo/patinfolist/hometel"));
- model.setValue("/root/main/patinfo/rrgstno1", rrgstno);
- model.refresh();
- }
- }
-
- /**
- * 하드코드 조회
- *
- * @param
- * ref reference path
- * rsltref result reference path
- * hardcd - 하드코드
- */
- function mmbfGetHardCodeInfo(ref, rsltref, hardcd){
- var mmb_rsltref = "/root/hidden/mmb/hardcd";
- model.removeNode(mmb_rsltref);
- model.makeNode(mmb_rsltref);
- model.removeNode(ref);
- model.makeValue(ref + "/hardcd", hardcd);
- if(submit("TRMMB04103", "false", ref, mmb_rsltref)==true){
- model.copyNode(rsltref, mmb_rsltref); model.removeNode(mmb_rsltref);
- }
- model.refresh();
- }
- /**
- * 단어에 특정 문자 제거
- *
- * @param
- * word 단어
- * ch 문자
- */
- function removeChar(word, ch){
- var temp = "";
- var res = "";
- var len = word.length
- for(i = 0; i < len; i++){
- temp = word.charAt(i);
- if(temp == ch){
- continue;
-
- }else{
- res += temp;
- }
- }
- return res;
- }
-
- /**
- * 단어에 step간격 특정 문자 삽입
- *
- * @param
- * word 단어
- * ch 문자
- * step 간격
- */
- function insertChar(word, ch, step){
- var temp = "";
- var res = "";
- var cnt = 0;
- var len = word.length;
- for(i = 0; i < len; i++){
- cnt++;
- temp = word.charAt(i);
- if(cnt % step == 0 && cnt != len){
- temp = temp + ch;
- }
- res += temp;
- }
- return res;
- }
-
- /**
- * 한글여부 파악
- * @param param
- */
- function isHangul(param) {
- var sbit = param.charAt(0);
- if(escape(sbit).length <= 4){
- return "E";
- }else{
- return "H";
- }
- }
-
- /**
- * @desc 제증명 메모 조회
- */
- function fReqGetIssProfCertMemo(pid){
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/pid", pid);
- if(submit("TRMMR06501")){
- }
- }
-
- /**
- * @desc 서식조회
- */
- function fGetForm() {
- if(model.getValue("/root/main/formcd") == ""){
- return;
- }
- if(chk_newiss.value == "newiss"){
- fNewRecProf();
- } else {
- var ivwCtrl = ivw_loader.window.document.controls("ivw_base");
-
- model.makeValue("/root/temp/tempinfo/pid", getParameter("SPMMR05500_pid"));
- model.makeValue("/root/temp/tempinfo/orddd", getParameter("SPMMR05500_indd"));
- model.makeValue("/root/temp/tempinfo/cretno", getParameter("SPMMR05500_cretno"));
-
- ivwCtrl.window.javascript.fSetBabyInfo(instance1.selectSingleNode("/root/temp/tempinfo"));
- ivwCtrl.window.model.refresh();
- }
- }
-
- // 제증명 발행 Comment 조회
- function fIssueCommnet(flag, viewflag){
- model.removenode("/root/tmp/certmemo");
- var status = "";
- if(flag != ""){
- status = flag;
- }
-
- var pid = model.getValue("/root/main/patinfo/pid");
- var profcertseq = model.getValue("/root/main/profhist/list[" + grd_profhistlist.row + "]/profcertseq");
-
- if(pid == ""){
- messageBox("환자 등록번호를", "C001");
- return;
- }
-
- setParameter("SPMMR06501_pid" , pid );
- setParameter("SPMMR06501_status" , status );
- setParameter("SPMMR06501_viewflag" , viewflag );
- setParameter("SPMMR06501_profcertseq" , profcertseq );
- setParameter("SPMMR06501_screenid" , getScreenID());
-
- modal("SPMMR06501");
-
- if( model.getValue("/root/tmp/certmemo") != "" ){
- return true;
- }else{
- if( viewflag == "1" ){
- messageBox("제증명 발행이력메모는 필수 입력사항입니다.", "C999");
- return false;
- }else if( viewflag == "3" ){ // 연번호발행(자필 기록발행시)
-
- }else{
- return true;
- }
- }
- model.refresh();
- }
-
- // 제증명 서명Popup
- function fIssueElctSign(flag){
- model.removenode("/root/tmp/elctsignkey");
- model.removenode("/root/tmp/elctsigncnts");
-
- var status = "";
- if(flag != ""){
- status = flag;
- }
-
- var pid = model.getValue("/root/main/patinfo/pid");
- var profcertseq = model.getValue("/root/main/profhist/list[" + grd_profhistlist.row + "]/profcertseq");
-
- if(pid == ""){
- messageBox("환자 등록번호를", "C001");
- return;
- }
-
- setParameter("SPMMR06502_pid" , pid );
- setParameter("SPMMR06502_status" , status );
- setParameter("SPMMR06502_profcertseq" , profcertseq );
- setParameter("SPMMR06502_screenid" , getScreenID());
-
- modal("SPMMR06502");
-
- // 저장 내역이 있는경우
- if( model.getValue("/root/tmp/elctsignkey") != "" ){
- return true;
- }else{
- if( status != "" ){ // 발행, 재발행의 경우
- return false;
- }else{ // Grid에서 들어갔을경우
- return true;
- }
- }
- }
-
- function fIssueElctSignPop(){
- fIssueElctSign();
- }
-
- function fIssueElctSignPara(){
- setParameter("SPMMR06502_pid" , model.getValue("/root/main/profhist/list[" + grd_profhistlist.row + "]/pid"));
- setParameter("SPMMR06502_profcertseq" , model.getValue("/root/main/profhist/list[" + grd_profhistlist.row + "]/profcertseq"));
- setParameter("SPMMR06502_screenid" , getScreenID());
- model.refresh();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="2,783;1,1194;1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <button id="btn_tranprnt" class="btn2_letter7" visibility="hidden" style="left:327px; top:754px; width:97px; height:19px; ">
- <caption>이송의뢰서 출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetTranPrnt();
- ]]>
- </script>
- </button>
- <script type="javascript" ev:event="onloadcomplete">
- <![CDATA[
- pamfGetCodeList(new Array("P0018"), new Array("/root/init/PAM/P0018list"));
- mmbfGetHardCodeInfoNm("/root/send/reqdata", "/root/init/hardcd", 8898);
-
- var dutplcecd = getUserInfo("dutplcecd");
- if(model.getValue("/root/init/hardcd/hardcd[hardcd='" + dutplcecd + "']/hardcd") != "")
- {
-
- btn_isscnt.attribute("visibility") = "visible";
- ipt_isscnt.attribute("visibility") = "visible";
- btn_yearseqnoocc.attribute("visibility") = "visible";
- chk_newiss.attribute("visibility") = "hidden";
- btn_nonsave.disabled = false;
- btn_tsave.disabled = true;
- btn_save.disabled = true;
-
- var dutplcecd = getUserInfo("dutplcecd");
- var saveyn = model.getValue("/root/init/hardcd/hardcd[hardcd='" + dutplcecd + "']/hardcdnm");
-
- if (saveyn.substr(0,1) == "A") {
- btn_tsave.disabled = false;
- btn_save.disabled = false;
- }
-
-
- chk_freeflag.visible = true;
- btn_iptisscnt.attribute("visibility") = "visible";
- btn_emptyprnt.attribute("visibility") = "visible";
- chk_empty.attribute("visibility") = "visible";
-
- btn_iss.attribute("visibility") = "visible";
- btn_reiss.attribute("visibility") = "visible";
- btn_reprnt.attribute("visibility") = "visible";
-
- }
-
- //의사선생님들은 임시, 인증저장 visible, 그 이외의 다른 부서 선생님들은 저장만 visible
- //2008. 10. 27. 오지훈, 김성진 선생님 요구사항
- if(getUserInfo("jobkindcd").substring(0, 2)=="03"){
- btn_nonsave.attribute("visibility") = "hidden";
- btn_tsave.attribute("visibility") = "visible";
- btn_save.attribute("visibility") = "visible";
-
- }else{
- btn_nonsave.attribute("visibility") = "visible";
- btn_tsave.attribute("visibility") = "hidden";
- btn_save.attribute("visibility") = "hidden";
- }
- //제증명 이력tab에서 선택한 경우
- if(btn_tabprofhist.selected == true){
- var currow = grd_profhistlist.row - grd_profhistlist.fixedRows + 1;
- var yearseqno= model.getValue("/root/main/profhist/list[" + currow + "]/yearseqno");
- var prstusge = model.getValue("/root/main/profhist/list[" + currow + "]/prstusge");
- var userid = model.getValue("/root/main/profhist/list[" + currow + "]/formrecuserid");
- var issdd = model.getValue("/root/main/profhist/list[" + currow + "]/issdt").substring(0, 8);
- var issflag = model.getValue("/root/main/profhist/list[" + currow + "]/issflag");
- var orddoctid= model.getValue("/root/main/profhist/list[" + currow + "]/issid");
-
- //제증명 이력tab이 아닌 경우
- }else{
- var orddeptcd = model.getValue("/root/main/newprof/orddeptcd");
- var orddoctid = model.getValue("/root/main/newprof/orddoctid");
-
- //진료과,진료의 정보가 없는 경우는 현재 로그인한 의사로 처리함
- if(orddeptcd == ""){
- orddeptcd = getUserInfo("dutplcecd");
- }
- if(orddoctid == ""){
- orddoctid = getUserInfo("userid");
- }
- }
-
- var ivwCtrl = ivw_loader.window.document.controls("ivw_base");
-
- //신규서식 로딩하는 경우
- if(model.getValue("/root/temp/openmode") == "new" && model.getValue("/root/main/issnew") == "")
- {
-
- fGetPatInsuranceInfo();
-
- model.makeValue("/root/main/patinsuranceinfo/secuinstmarkaddr", model.getValue("/root/main/patinfo/addr"));
-
- //20100713-kys-발행된 제증명존재시 발행된 진단명연동 추가***********
- model.removeNodeset("/root/send/reqisscertdata");
- model.removeNodeset("/root/temp/isscertinfo");
- model.makeValue("/root/send/reqisscertdata/pid", model.getValue("/root/main/patinfo/pid"));
- model.makeValue("/root/send/reqisscertdata/orddeptcd", model.getValue("/root/main/newprof/orddeptcd"));
- if(submit("TRMMR02914")){
- model.removenode("/root/main/patinfo/issformrecseq");
- model.removenode("/root/main/patinfo/isslangflag");
- model.makeValue("/root/main/patinfo/issformrecseq", model.getValue("/root/temp/isscertinfo/issformrecseq"));
- model.makeValue("/root/main/patinfo/isslangflag", model.getValue("/root/temp/isscertinfo/isslangflag"));
- }
- //************************************************************************
-
- //장애인증명서로 인한 수정(일반화) 20180111 이윤주
- var sabun = ivwCtrl.window.javascript.fGetItemDataByItemBaseCd("0016651.0016979","0016979001","reccnts");
- if ( !isNull(sabun) || sabun != "") {
- orddoctid = sabun;
- }
-
- if(getUserInfo("jobkindcd").substring(0, 2)!="03") {
- if (fContainsHardCD("9985", sabun)) {
- messageBox("작성권한이 없습니다 진료과에서 작성 바랍니다","I");
- return;
- }
- }
-
- ivwCtrl.window.javascript.fSetNewProfInfo(instance1.selectSingleNode("/root/main/patinfo"), getUserInfo("dutplceinstcd"), orddoctid, instance1.selectSingleNode("/root/main/patinsuranceinfo"));
-
- //ivwCtrl.window.javascript.fSetNewProfInfo(instance1.selectSingleNode("/root/main/patinfo"), getUserInfo("dutplceinstcd"), orddoctid);
- ivw_loader.ivw_base.window.javascript.fSetCurrentDateCal();
-
- //기존의 서식을 로딩하는 경우
- } else {
- var prstusgenm = model.getValue("/root/hidden/issusge/M0332[cdid ='" + prstusge + "']/cdnm");
- var itemVal = new ITEMVAL();
-
- //발행인 경우, 재발행되어야 할 제증명이므로 발행일자를 재설정
- /* 20100701-kys-요청번호 : 10539 실제 발행일로 보여져야 한다.->요청내용에 의해 주석처리함.
- if(issflag == "20"){
- if(issdd != ""){
- itemVal.reccnts = issdd.substring(0, 4) + "-" + issdd.substring(4, 6) + "-" + issdd.substring(6, 8);
- ivw_loader.ivw_base.window.javascript.setFormItemValue("0004499", itemVal, true);
- }
- }
- */
- //용도 설정
- itemVal.reccnts = prstusgenm;
- ivw_loader.ivw_base.window.javascript.setFormItemValue("0013100", itemVal, true);
-
- //연번호 설정
- itemVal.reccnts = yearseqno;
- ivw_loader.ivw_base.window.javascript.setFormItemValue("0008632", itemVal, true);
-
- //장애인증명서로 인한 수정(일반화) 20180111 이윤주
- var sabun = ivwCtrl.window.javascript.fGetItemDataByItemBaseCd("0016651.0016979","0016979001","reccnts");
- if ( !isNull(sabun) || sabun != "") {
- orddoctid = sabun;
- }
-
- //사인이미지 설정
- ivwCtrl.window.javascript.fSetSignImge(orddoctid);
- }
-
- //2007 07 20 강지훈 수정 : 주소, 주민등록번호, 전화번호등 부서별 수정권한 하드코딩테이블에서 관리함 9906
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/editabledeptcd", 9906);
- var userDept = getUserInfo("dutplcecd");
- var editableDeptList = findNodeset(model, "/root/init/editabledeptcd/hardcd[hardcd ='"+ userDept +"']");
-
- if(0 < editableDeptList.length){
- EditableCtrl(ivw_loader.window.ivw_base.window.body , true);
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="SSMMR01100_onloadcomplete">
- <![CDATA[
- /*
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/hardcd", 8898);
- mmbfGetHardCodeInfo("/root/send/formhrdcd", "/root/init/formhardcd", 1005);
- //mmbfGetHardCodeInfoNm("/root/send/reqdata", "/root/init/hardcd", 8898);
-
- var dutplcecd = getUserInfo("dutplcecd");
- if(model.getValue("/root/init/hardcd/hardcd[hardcd='" + dutplcecd + "']/hardcd") != "")
- {
-
- btn_isscnt.attribute("visibility") = "visible";
- ipt_isscnt.attribute("visibility") = "visible";
- btn_yearseqnoocc.attribute("visibility") = "visible";
- chk_newiss.attribute("visibility") = "hidden";
- btn_nonsave.disabled = false;
- btn_tsave.disabled = true;
- btn_save.disabled = true;
- chk_freeflag.visible = true;
- btn_iptisscnt.attribute("visibility") = "visible";
- btn_emptyprnt.attribute("visibility") = "visible";
- chk_empty.attribute("visibility") = "visible";
-
- btn_iss.attribute("visibility") = "visible";
- btn_reiss.attribute("visibility") = "visible";
- btn_reprnt.attribute("visibility") = "visible";
-
- }
-
- //의사선생님들은 임시, 인증저장 visible, 그 이외의 다른 부서 선생님들은 저장만 visible
- //2008. 10. 27. 오지훈, 김성진 선생님 요구사항
- if(getUserInfo("jobkindcd").substring(0, 2)=="03"){
- btn_nonsave.attribute("visibility") = "hidden";
- btn_tsave.attribute("visibility") = "visible";
- btn_save.attribute("visibility") = "visible";
-
- }else{
- btn_nonsave.attribute("visibility") = "visible";
- btn_tsave.attribute("visibility") = "hidden";
- btn_save.attribute("visibility") = "hidden";
- }
- */
-
- if(model.getValue("/root/temp/popup/disflag") == "popup"){
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/memo/hardcd", 5593);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/sign/hardcd", 5625);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/signip/hardcd", 5626);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/exformcd/hardcd", 5633);
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/chkuseyn/hardcd", 5634);
-
- chkuseyn = model.getValue("/root/chkuseyn/hardcd/hardcd/hardcd");
- memoviewflag = model.getValue("/root/memo/hardcd/hardcd/hardcd");
- signflag = model.getValue("/root/memo/hardcd/hardcd/hardcd");
- signipcnt = getNodesetCount("/root/signip/hardcd/hardcd");
-
- model.setValue("/root/send/enginstcd", getUserInfo("dutplceinstcd"));
- // 2014.01.13 제증명발행시 환자정보(성명,주민번호)비교를 위한 예외서식 (영문 진단서) 조회
- submit("TRMMR06503");
-
- var pid = model.getValue("/root/temp/popup/pid");
- var orddd = model.getValue("/root/temp/popup/orddd");
- var cretno = model.getValue("/root/temp/popup/cretno");
- var ioflag = model.getValue("/root/temp/popup/ioflag");
- var disflag = model.getValue("/root/temp/popup/disflag");
- var profcertseq = model.getValue("/root/temp/popup/profcertseq");
- var formrecseq = model.getValue("/root/temp/popup/formrecseq");
- var issstat = model.getValue("/root/temp/popup/issstat");
- //var ord = model.getValue("/root/temp/popup/ord");
- //var prntkind = model.getValue("/root/temp/popup/prntkind");
-
- model.setValue("/root/main/newprof/orddept", model.getValue("/root/temp/popup/issdeptnm"));
- model.setValue("/root/main/newprof/doctnm" , model.getValue("/root/temp/popup/issnm"));
-
- fSetDisplay(pid, orddd, cretno, ioflag, disflag, profcertseq, formrecseq, issstat);
- model.makeValue("/root/temp/popup/disflag", "");
- }
-
- ivw_loader.window.ivw_base.attribute("width") = parseInt(ivw_loader.attribute("width"))-3;
- ivw_loader.window.javascript.fInitPage(false, false, parseInt(ivw_loader.attribute("height")));
- if(model.getValue("/root/temp/openmode") == "rec"){
- var currow = grd_profhistlist.row - grd_profhistlist.fixedRows + 1;
- var formrecseq = model.getValue("/root/main/profhist/list["+ currow +"]/formrecseq");
- var profcertseq = model.getValue("/root/main/profhist/list["+ currow +"]/profcertseq");
- if(formrecseq == ""){
- return;
- }
-
- ivw_loader.window.ivw_base.attribute("width") = parseInt(ivw_loader.attribute("width"))-3;
- ivw_loader.window.javascript.fInitPage(false, false, parseInt(ivw_loader.attribute("height")));
- ivw_loader.window.javascript.fLoadRecForm(formrecseq, false);
- ivw_loader.window.javascript.fSetFormRec("profcertseq", profcertseq);
- }
-
- ]]>
- </script>
- <group id="grp_tle" style="left:0px; top:0px; width:700px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:106px; height:13px; ">제증명관리</caption>
- </group>
- <group id="grp_base" style="left:0px; top:23px; width:1194px; height:727px; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:1px; width:1192px; height:62px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption2" class="search_name" style="left:887px; top:9px; width:86px; height:17px; vertical-align:middle; ">주민번호 :</caption>
- <caption id="caption17" class="search_name" style="left:304px; top:9px; width:79px; height:17px; vertical-align:middle; ">성명 :</caption>
- <caption id="caption18" class="search_name" style="left:887px; top:34px; width:90px; height:17px; vertical-align:middle; ">전화번호 :</caption>
- <caption id="lbl_PID" class="search_name" style="left:16px; top:9px; width:86px; height:17px; vertical-align:middle; ">등록번호 :</caption>
- <!--<input id="ipt_hngnm" ref="/root/main/patinfo/hngnm" class="input_search" editable="false" style="left:364px; top:8px; width:86px; height:19px; ">-->
- <input id="ipt_hngnm" ref="/root/main/patinfo/hngnm" class="output_search" style="left:364px; top:8px; width:86px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- inputEnterKey("btn_req", "DOMActivate");
- ]]>
- </script>
- </input>
- <caption id="caption3" class="cell_1" style="left:566px; top:65px; width:48px; height:23px; vertical-align:middle; ">발행과</caption>
- <line id="line2" class="line_1" style="x1:380px; y1:90px; x2:1193px; y2:90px; "/>
- <caption id="caption15" class="cell_1" style="left:718px; top:65px; width:48px; height:23px; vertical-align:middle; ">발행의</caption>
- <iviewer id="ivw_loader" src="../../../emr/medirecweb/xrw/SSMMR01100_서식로더.xrw" style="left:380px; top:95px; width:810px; height:630px; border-style:sunken; "/>
- <button id="btn_req" class="icon_search" style="left:455px; top:10px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/patinfo/hngnm" , ipt_hngnm.currentText);
- model.setValue("/root/main/patinfo/srchcond", 2);
- fOpenPatSrchWnd();
-
- fGetPatInsuranceInfo(); // 환자 보험정보 조회
-
- fReqGetIssProfCertMemo(ipt_pid.currentText);
- var memonode = model.instances(0).selectSingleNode("/root/main/memo/memo");
- if(memonode != null){
- //조회결과가 있는 경우, default 수정상태
- model.setValue("/root/main/memo/memo/status", "u");
- setParameter("SPMMR06500_pid", ipt_pid.currentText); //20100629-kys-요청번호 10534오류로인해 추가함.
- open("SPMMR06500", "", "", "", "", "/root/main/memo/memo", "/root/main/cond");
- }
- ]]>
- </script>
- </button>
- <caption id="caption1" class="search_name" style="left:16px; top:34px; width:85px; height:17px; vertical-align:middle; ">주 소 :</caption>
- <switch id="swc_prof" style="left:0px; top:90px; width:375px; height:635px; ">
- <case id="case1" selected="true">
- <treeview id="trv_proflist" ref="/root/main/formcd" expanddepth="1" itemsettype="depth" style="left:0px; top:2px; width:370px; height:629px; border-style:none; ">
- <itemset nodeset="/root/main/profform/list">
- <label ref="formnm"/>
- <value ref="formcd"/>
- <depth ref="depth"/>
- <image ref="imgeicon"/>
- </itemset>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
-
- if(event.button == 3){
- fAddFavor();
-
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(model.getValue("/root/main/formcd") == ""){
- return;
- }
- if(chk_newiss.value == "newiss"){
- fNewRecProf();
- } else {
- //KNUH_20110302, 최원돈, 서식지 개발을 위해서...
- fGetHardCDList("N", "5552", 0, "/root/main/hardcdlist");
- var chkformcd = model.getValue("/root/main/formcd");
- var chk_authcnt = 0;
- chk_authcnt = getNodesetCnt(model, "/root/authid/hardcd/hardcd[hardcd='"+ getUserInfo("userid") +"']");
-
- var chk_cnt = getNodesetCnt(model, "/root/main/hardcdlist/hardcd[hardcd='"+chkformcd+"']");
- if (chk_cnt == 0) {
- if (getUserInfo("userid") == "EMR" || getUserInfo("userid") == "PAM" || chk_authcnt > 0 ){
- alert("개발 중인 서식이며, Test를 위해서 오픈했습니다. \n\r\n\r업무용으로 사용하지마세요! \n\r\n\rTest 시 임시환자(93888)을 이용하세요!");
- }else{
- alert("개발 중인 서식이며, Test를 위해서 오픈했습니다. \n\r\n\r업무용으로 사용할 수 없습니다!");
- return;
- }
- }
- var jobkind = getUserInfo("jobkindcd").substring(0, 2);
- if(jobkind != "03")//의사가 아닌경우
- {
- var dutplcecd = getUserInfo("dutplcecd");
-
- if(model.getValue("/root/init/hardcd/hardcd[hardcd='" + dutplcecd + "']/hardcd") != "")
- {
- var selformcd = model.getValue("/root/main/formcd");
- var srcformcd = model.getValue("/root/main/profform/list[formcd='" + selformcd + "']/srcformcd");
-
- //건진센터인 경우, 건강진단서 및 채용신검을 발행할 수 있도록 처리
- //그 이외의 과는 작성권한이 없다는 메시지를 띄움
- if(dutplcecd == "2370106000" || dutplcecd == "2370144000" || dutplcecd == "2380000000" ||
- dutplcecd == "2370301000" || dutplcecd == "2370302000"){
- if(srcformcd == "0000001445" || srcformcd == "0000001320"){
- mmbfGetDeptCodeComboList("/root/send/reqdeptlist", "/root/init/deptlist", "A", getCurrentDate());
- grup_setIssDoc.attribute("visibility") = "visible";
- return;
-
- }else{
- messageBox("작성 권한이", "I004");
- return;
- }
-
- //건진센터 이외의 부서(의료정보팀, 입원원무unit, 응급원무unit)에서 발행하는 경우
- }else{
- //입원사실확인서, 외래진료확인서, 상급병실확인서, 장애인증명서등
- if(srcformcd == "0000001300" || srcformcd == "0000001312" || srcformcd == "0000002792" || srcformcd == "1100011101" || srcformcd == "1800020599" )
- {
- if(selformcd == "0000001283")
- {
- messageBox("작성 권한이", "I004");
- return;
- }
-
- if (srcformcd == "0000001312") //외래진료 확인서
- {
- }
-
- //원래 정보로 복구한다.
- var orgid = model.getValue("/root/temp/newprof/orddoctid");
- if(orgid != ""){
- copyNodeset("/root/main/newprof", "/root/temp/newprof");
- }
- fChosProflist();
- return;
- }
- //건강진단서, 채용신검
- else if(srcformcd == "0000001445" || srcformcd == "0000001320")
- {
- mmbfGetDeptCodeComboList("/root/send/reqdeptlist", "/root/init/deptlist", "A", getCurrentDate());
- grup_setIssDoc.attribute("visibility") = "visible";
- return;
- }
- }
- }
- messageBox("작성 권한이", "I004");
- return;
-
- }else{
- //입원사실확인서(0000001300), 외래진료확인서(0000001312)는 의사작성리스트에서 제외
- var formcd = model.getValue("/root/main/profform/list[formcd='" + model.getValue("/root/main/formcd") + "']/formcd");
-
- if(formcd == "0000001300" || formcd == "0000001312" || formcd == "1100011101" || formcd == "0000002792"){
- messageBox("작성 권한이", "I004");
- return;
- }
- }
-
- fChosProflist();
- model.refresh();
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="case2">
- <treeview id="trv_favor" ref="/root/main/formcd" expanddepth="1" itemsettype="depth" style="left:0px; top:0px; width:373px; height:630px; border-style:none; ">
- <itemset nodeset="/root/main/favorlist/list">
- <label ref="formnm"/>
- <value ref="formcd"/>
- <depth ref="depth"/>
- <image ref="imgeicon"/>
- </itemset>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- var selectedFormcd = trv_favor.value;
- if(selectedFormcd == ""){
- return;
- }
- if(trv_favor.isCell(event.target) && trv_favor.mouseRow <= trv_favor.length){
- setPopupMenu("trv_favor", false, "/root/init/favormouserght", "label", "value");
- } else {
- initPopupMenu();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- /*
- if(model.getValue("/root/main/favorlist") == ""){
- return;
- }
- */
- if(chk_newiss.value == "newiss"){
- fNewRecProf();
- }
- else {
- fChosProflist();
- }
- ]]>
- </script>
- </treeview>
- </case>
- <case id="case3">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:1px; width:372px; height:114px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption4" class="search_name" style="left:15px; top:35px; width:88px; height:17px; vertical-align:middle; ">제 증 명 :</caption>
- <caption id="caption5" class="search_name" style="left:16px; top:9px; width:99px; height:17px; vertical-align:middle; ">작성기간 :</caption>
- <select1 id="cmb_profformlist" ref="/root/main/newprof/formnm" class="combo_search" appearance="minimal" editmode="inputsearch" itemcount="30" style="left:103px; top:34px; width:217px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/formlist">
- <label ref="formnm"/>
- <value ref="formcd"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_todd" ref="/root/main/srchprofhist/todd" class="input_s_essential" inputtype="date" style="left:220px; top:8px; width:100px; height:19px; "/>
- <input id="ipt_fromdd" ref="/root/main/srchprofhist/fromdd" class="input_s_essential" inputtype="date" style="left:104px; top:8px; width:100px; height:19px; "/>
- <caption id="caption10" style="left:207px; top:8px; width:15px; height:20px; ">~</caption>
- <select1 id="radio2" ref="/root/main/srchprofhist/issflag" class="radio_search" appearance="full" cols="3" rows="1" overflow="visible" style="left:105px; top:87px; width:155px; height:25px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>-</value>
- </item>
- <item>
- <label>미발행</label>
- <value>U</value>
- </item>
- <item>
- <label>발행</label>
- <value>I</value>
- </item>
- </choices>
- </select1>
- <button id="btn_profhist" class="btn1_letter2" style="left:308px; top:85px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetProfPrntHist();
- ]]>
- </script>
- </button>
- <button id="button102" class="icon_left" style="left:15px; top:87px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fiviewSize("normal");
- ]]>
- </script>
- </button>
- <button id="button103" class="icon_right" style="left:44px; top:87px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fiviewSize("expand");
- ]]>
- </script>
- </button>
- <line id="line1" class="line_1" style="x1:1px; y1:115px; x2:372px; y2:115px; "/>
- <line id="line7" class="line_3" style="x1:0px; y1:631px; x2:372px; y2:631px; "/>
- <datagrid id="grd_profhistlist" nodeset="/root/main/profhist/list" caption="순번^구분^작성일자^인증상태^발행자^발행연번호^발행일^formcd^제증명^작성자^발행구분^발행구분코드^발행용도^발행상태^발행부수^발행과^profcertseq^ssnnumber^srcformcd^reqdeptno" colsep="^" colwidth="100, 36, 69, 61, 56, 85, 100, 0, 103, 64, 100, 100, 100, 66, 56, 100, 100, 100, 100, 100" dataheight="25" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:120px; width:372px; height:509px; ">
- <col ref="profcertseq" visibility="hidden"/>
- <col disabled="true" ref="ioflag" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- <item>
- <label>DSC</label>
- <value>D</value>
- </item>
- <item>
- <label>응급</label>
- <value>E</value>
- </item>
- </choices>
- </col>
- <col ref="lastformrecdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="issstat" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>임시저장</label>
- <value>R</value>
- </item>
- <item>
- <label>인증저장</label>
- <value>I</value>
- </item>
- </choices>
- </col>
- <col ref="issnm" style="text-align:center; "/>
- <col ref="yearseqno" style="text-align:center; "/>
- <col disabled="true" ref="issdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col disabled="true" ref="formcd" type="output"/>
- <col ref="formnm"/>
- <col ref="formrecusernm" style="text-align:center; "/>
- <col ref="iptgbnnm"/>
- <col ref="iptgbn"/>
- <col disabled="true" ref="prstusge" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/issusge/M0332">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="issflag" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>미발행</label>
- <value>10</value>
- </item>
- <item>
- <label>발행</label>
- <value>20</value>
- </item>
- <item>
- <label>재발행</label>
- <value>30</value>
- </item>
- <item>
- <label>재출력</label>
- <value>40</value>
- </item>
- <item>
- <label>반환</label>
- <value>50</value>
- </item>
- <item>
- <label>부분반납</label>
- <value>60</value>
- </item>
- </choices>
- </col>
- <col ref="prntcnt" type="input" style="text-align:center; "/>
- <col ref="issdeptnm"/>
- <col ref="profcertseq"/>
- <col ref="ssnnumber" visibility="hidden"/>
- <col ref="srcformcd"/>
- <col ref="reqdeptno" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(isDataCell()){
- model.removenode("/root/send/certimgrownum");
- model.makeValue("/root/send/certimgrownum", grd_profhistlist.row );
- fLoadProfForm();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if( memoviewflag == "Y" && signflag == "Y" ){
- setPopupMenu("grd_profhistlist", false, "/root/init/popupmenu/menu1/item", "label", "func");
- }else if( memoviewflag == "Y" && signflag == "N" ){
- setPopupMenu("grd_profhistlist", false, "/root/init/popupmenu/menu2/item", "label", "func");
- }else if( memoviewflag == "N" && signflag == "Y" ){
- setPopupMenu("grd_profhistlist", false, "/root/init/popupmenu/menu3/item", "label", "func");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- window.setPopupMenu(true);
- ]]>
- </script>
- </datagrid>
- <bool id="bool1" ref="/root/main/srchprofhist/allsrchflag" style="left:330px; top:6px; width:20px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/main/srchprofhist/allsrchflag") == "true"){
- ipt_fromdd.disabled = false;
- ipt_todd.disabled = false;
- }else{
- ipt_fromdd.disabled = true;
- ipt_todd.disabled = true;
- }
- ]]>
- </script>
- </bool>
- <select1 id="cmb_selectdept" ref="/root/main/selectdept" class="combo_search" appearance="minimal" editmode="inputsearch" itemcount="30" style="left:103px; top:59px; width:217px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/orddept/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption12" class="search_name" style="left:15px; top:60px; width:88px; height:17px; vertical-align:middle; ">발 행 과 :</caption>
- </case>
- </switch>
- <caption id="caption8" class="search_name" style="left:626px; top:9px; width:89px; height:17px; vertical-align:middle; ">생년월일 :</caption>
- <button id="btn_prof" class="btn_sw" group="tab" selected="true" style="left:0px; top:69px; width:57px; height:22px; ">
- <caption>제증명</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/temp/openmode", "new");
- ivw_loader.src = "../../../emr/medirecweb/xrw/SSMMR01100_서식로더.xrw";
- ]]>
- </script>
- </button>
- <button id="btn_favor" class="btn_sw" group="tab" style="left:57px; top:69px; width:67px; height:22px; ">
- <caption>즐겨찾기</caption>
- <toggle case="case2" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/temp/openmode", "new");
- fGetFavorList();
- ]]>
- </script>
- </button>
- <button id="btn_tabprofhist" class="btn_sw" group="tab" style="left:124px; top:69px; width:80px; height:22px; ">
- <caption>제증명이력</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.toggle("case3");
- model.makeValue("/root/main/newprof/formnm", "-");
- model.makeValue("root/main/selectdept", "-"); // 141114 - AYS 추가
- chk_newiss.attribute("visibility") = "hidden";
- model.setValue("/root/temp/openmode", "rec");
-
- //20100621-kys-작성기간 비활성화..
- ipt_fromdd.disabled = true;
- ipt_todd.disabled = true;
- bool1.selected = false;
-
- fGetProfPrntHist();
-
- ivw_loader.src = "../../../emr/medirecweb/xrw/SSMMR01100_서식로더.xrw";
-
- //2012/11/27 Start 입원이력 자동입력 버튼 히든
- btn_inptinfo.visible=false;
- //2012/11/27 End
- ]]>
- </script>
- </button>
- <output id="out_telnum" ref="/root/main/patinfo/hometel" class="output_search" style="left:975px; top:34px; width:185px; height:19px; "/>
- <input id="out_addr" ref="/root/main/patinfo/addr" class="output_search" editable="false" style="left:105px; top:34px; width:712px; height:19px; "/>
- <output id="output1" ref="/root/main/patinfo/brthdd" class="output_search" format="yyyy-mm-dd" style="left:714px; top:8px; width:103px; height:19px; border-color:transparent; "/>
- <caption id="caption9" class="cell_1" style="left:405px; top:65px; width:57px; height:23px; vertical-align:middle; ">발행번호</caption>
- <output id="output2" ref="/root/main/patinfo/age" class="output_search" style="left:475px; top:8px; width:60px; height:19px; "/>
- <output id="opt_orddept" ref="/root/main/newprof/orddept" style="left:616px; top:67px; width:100px; height:19px; "/>
- <output id="opt_orddrid" ref="/root/main/newprof/doctnm" style="left:768px; top:67px; width:73px; height:19px; "/>
- <button id="button3" class="btn2_letter6" visibility="visible" style="left:316px; top:68px; width:86px; height:19px; ">
- <caption>통합결과조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMAER00800 ","","","","","/root/main/paminfo/list/pid","/root/send/data/singdata/srchpid");
- ]]>
- </script>
- </button>
- <output id="secret1" ref="/root/main/patinfo/rrgstno1" class="output_search" disabled="true" appearance="output" style="left:975px; top:8px; width:185px; height:19px; "/>
- <output id="opt_serialnum" ref="/root/main/newprof/yearseqno" style="left:464px; top:67px; width:100px; height:19px; "/>
- <caption id="btn_isscnt" class="cell_1" visibility="hidden" style="left:844px; top:65px; width:58px; height:23px; vertical-align:middle; ">발행부수</caption>
- <button id="btn_pathist" class="btn2_letter4" visibility="visible" style="left:973px; top:67px; width:64px; height:19px; ">
- <caption>수진이력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetPatHist()
- ]]>
- </script>
- </button>
- <button id="btn_reprnt" class="btn5_letter3" disabled="false" visibility="hidden" style="left:1039px; top:67px; width:53px; height:19px; ">
- <caption>재출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrintProflist("40");
- ]]>
- </script>
- </button>
- <button id="btn_iss" class="btn5_letter2" disabled="false" visibility="hidden" style="left:1149px; top:67px; width:42px; height:19px; ">
- <caption>발행</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(btn_tabprofhist.selected != true){
- messageBox("제증명이력 탭으로 이동", "I008");
- return;
- }
-
- var currow = grd_profhistlist.row - grd_profhistlist.fixedRows + 1;
- if(currow < 1){
- messageBox("발급할 제증명 서식을", "C001");
- return;
- }
-
- var formrecseq = model.getValue("/root/main/profhist/list[" + currow + "]/formrecseq");
- var formcd = model.getValue("/root/main/profhist/list[" + currow + "]/formcd");
- var srcformcd = model.getValue("/root/main/profhist/list[" + currow + "]/srcformcd");
-
-
- //전원소견서 대상자 진료의뢰센터 방문여부 확인(20160512 이윤주) ->20180402 칠곡,본원 모두 적용
- if (srcformcd=="0000002536") {
-
- model.makeValue("/root/send/reqdata/formrecseq",formrecseq);
- model.makeValue("/root/send/reqdata/srcformcd",srcformcd);
-
- submit("TRMMR00002",false);
- var trnsyn = model.getValue("/root/hidden/trns/trnsyn");
-
- if (trnsyn == "N") {
- if ("6"!= messageBox("진료협력센터에 방문 후 원무창구에 오십시요! 그래도 진행하시겠습니까?","Q")){
- return;
- }
-
- }
- }
-
- //진료의뢰서(칠곡용,본원용) 대상자 진료의뢰센터 방문여부 확인(20180108 이윤주)->20180402 칠곡,본원 모두 적용
- if (formcd=="1700020559") {
-
- model.makeValue("/root/send/reqdata/formrecseq",formrecseq);
- model.makeValue("/root/send/reqdata/srcformcd",srcformcd);
-
- submit("TRMMR00002",false);
- var trnsyn = model.getValue("/root/hidden/trns/trnsyn");
-
- if (trnsyn == "N") {
- if ("6"!= messageBox("진료협력센터에 방문 후 원무창구에 오십시요! 그래도 진행하시겠습니까?","Q")){
- return;
- }
-
- }
- }
-
-
- var pass_exformcd = false;
- var pass_memoflag = false;
- var pass_signflag = false;
- var engformflag = false;
- var chk_formcd = model.getValue("/root/main/profhist/list[" + grd_profhistlist.row + "]/formcd");
- var exformcdcnt = getNodesetCount("/root/exformcd/hardcd/hardcd/hardcd");
-
- for( var a = 1; a <= exformcdcnt ; a++){
- if( chk_formcd == model.getValue("/root/exformcd/hardcd/hardcd["+ a +"]/hardcd")){
- pass_exformcd = true;
- }
- }
- var engformcnt = getNodesetCount("/root/engform/engformlist");
- for(var i = 1; i <= engformcnt; i++){
- if( model.getValue("/root/engform/engformlist["+ i +"]/formcd") == chk_formcd ){
- engformflag = true;
- }
- }
-
- var userip = getUserInfo("ipaddr");
- var useripflag = false;
- for( var a = 1; a <= signipcnt ; a++){
- if( userip == model.getValue("/root/signip/hardcd/hardcd["+ a +"]/hardcd")){
- useripflag = true;
- }
- }
-
- // 작성된 기록의 환자명과 주민등록번호
- var chk_patnm = ivw_loader.ivw_base.window.javascript.getFormItemValue("0001209.0001211");
- var chk_rrgstno = ivw_loader.ivw_base.window.javascript.getFormItemValue("0001209.0000929");
-
- // 환자상단정보
- var patinfo_hngnm = model.getValue("/root/main/patinfo/hngnm");
- var patinfo_rrgstno = model.getValue("/root/main/patinfo/rrgstno1").substr(0,6);
-
- // 이름, 주민번호 아이템의 존재여부 체크
- var patnm_cnt = ivw_loader.ivw_base.window.javascript.getNodesetCount("/root/main/recinfo/recitem[degnitemlevlcd='0001209.0001211']");
- var rrgstno_cnt = ivw_loader.ivw_base.window.javascript.getNodesetCount("/root/main/recinfo/recitem[degnitemlevlcd='0001209.0000929']");
-
- chk_rrgstno.reccnts = chk_rrgstno.reccnts.replace("-", "");
- chk_rrgstno.reccnts = chk_rrgstno.reccnts.substr(0,6);
-
- patinfo_rrgstno = patinfo_rrgstno.replace("-", "");
-
- chk_patnm.reccnts = chk_patnm.reccnts.replace(" ", "");
- patinfo_hngnm = patinfo_hngnm.replace(" ", "");
-
- // 사용여부 5634
- // 예외서식등록 5633
- // 1. 아이템이 둘다 존재하지않는 경우
- // 2. 주민번호만 존재하는 경우
- // 3. 이 름만 존재하는 경우
- // 4. 아이템이 둘다 존재하는 경우
- // 영문서식의 경우 주민번호만 체크
- // 영문제증명 - 주민번호 및 이름 일치성 체크안함
- if(( chkuseyn == "N" ) ||
- ( chkuseyn == "Y" && pass_exformcd == true ) ||
- ( chkuseyn == "Y" && patnm_cnt == 0 && rrgstno_cnt == 0 ) ||
- ( chkuseyn == "Y" && patnm_cnt == 0 && rrgstno_cnt > 0 && chk_rrgstno.reccnts == patinfo_rrgstno ) ||
- ( chkuseyn == "Y" && engformflag == false && patnm_cnt > 0 && rrgstno_cnt == 0 && chk_patnm.reccnts == patinfo_hngnm ) ||
- ( chkuseyn == "Y" && engformflag == false && patnm_cnt > 0 && rrgstno_cnt > 0 && chk_patnm.reccnts == patinfo_hngnm && chk_rrgstno.reccnts == patinfo_rrgstno ) ||
- ( chkuseyn == "Y" && engformflag == true ) ) {
-
- // 2016.07.25 [요청번호:20160714021] 전원(회송)소견서 관련요청
- var nCheckPerPrint = lf_CheckPerPrint(srcformcd);
- // 2016.06.17 전원(회송)소견서 환자, 관계 입력 제어[요청번호:20160617006]
- if( nCheckPerPrint == "Y" ){
- var itemVal = ivw_loader.ivw_base.window.javascript.getFormItemValue("0001654");
- if( isNull(itemVal.reccnts) ){
- //messageBox("환자(또는 보호자) 입력 후 진행해주십시오.", "C999");
- //return;
- }
- itemVal = ivw_loader.ivw_base.window.javascript.getFormItemValue("0005964");
- if( isNull(itemVal.reccnts) ){
- //messageBox("관계 입력 후 진행해주십시오.", "C999");
- //return;
- }
-
- }
-
- //메모창 사용여부
- if( memoviewflag == "Y" ){
- if(fIssueCommnet("20", "1")){
- pass_memoflag = true;
- }else{
- pass_memoflag = false;
- }
- }else{
- pass_memoflag = true;
- }
-
- // 서명창 사용여부
- if( signflag == "Y" && useripflag == true ){ // 서명창 사용여부
- if( fIssueElctSign("20") ){
- pass_signflag = true;
- }else{
- messageBox("서명은 필수입력입니다.", "E999");
- pass_signflag = false;
- }
- }else{
- pass_signflag = true;
- }
-
- if( pass_memoflag == true && pass_signflag == true ){
- fPrintProflist("20");
- }
-
- }else{
- if(engformflag == false && chk_patnm.reccnts != patinfo_hngnm){
- messageBox("작성된 기록의 환자정보와 발행시 환자정보가 일치하지 않습니다.\n【 환자성명 : " + chk_patnm.reccnts + " / " + patinfo_hngnm + " 】", "C999");
- return;
- }else{
- messageBox("작성된 기록의 환자정보와 발행시 환자정보가 일치하지 않습니다.\n【 환자주민번호 : " + chk_rrgstno.reccnts + " / " + patinfo_rrgstno + " 】", "C999");
- return;
- }
- }
-
- ]]>
- </script>
- </button>
- <button id="btn_reiss" class="btn5_letter3" disabled="false" visibility="hidden" style="left:1094px; top:67px; width:53px; height:19px; ">
- <caption>재발행</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(btn_tabprofhist.selected != true){
- messageBox("제증명이력 탭으로 이동", "I008");
- return;
- }
-
- var currow = grd_profhistlist.row - grd_profhistlist.fixedRows + 1;
- if(currow < 1){
- messageBox("발급할 제증명 서식을", "C001");
- return;
- }
-
- var pass_memoflag = false;
- var pass_signflag = false;
-
- var userip = getUserInfo("ipaddr");
- var useripflag = false;
- for( var a = 1; a <= signipcnt ; a++){
- if( userip == model.getValue("/root/signip/hardcd/hardcd["+ a +"]/hardcd")){
- useripflag = true;
- }
- }
-
- //메모창 사용여부
- if( memoviewflag == "Y" ){
- if(fIssueCommnet("30", "1")){
- pass_memoflag = true;
- }else{
- pass_memoflag = false;
- }
- }else{
- pass_memoflag = true;
- }
-
- // 서명창 사용여부
- if( signflag == "Y" && useripflag == true ){ // 서명창 사용여부
- if( fIssueElctSign("30") ){
- pass_signflag = true;
- }else{
- messageBox("서명은 필수입력입니다.", "E999");
- pass_signflag = false;
- }
- }else{
- pass_signflag = true;
- }
-
- if( pass_memoflag == true && pass_signflag == true ){
- fPrintProflist("30");
- }
- ]]>
- </script>
- </button>
- <button id="button4" class="btn2_letter6" visibility="visible" style="left:229px; top:68px; width:86px; height:19px; ">
- <caption>통합기록조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- setParameter("SMMRI00400_param_pid", model.getValue("/root/main/patinfo/pid"));
- open("SMMRI00400");
- ]]>
- </script>
- </button>
- <input id="ipt_isscnt" ref="/root/main/issinfo/isscnt" class="input_default" visibility="hidden" style="left:903px; top:67px; width:20px; height:19px; "/>
- <input id="ipt_pid" ref="/root/main/patinfo/pid" class="output_search" style="left:105px; top:8px; width:115px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if(event.keyCode == 13){
- model.removeNodeset("/root/main/patinsuranceinfo"); //환자보험정보 삭제
- model.removeNodeset("/root/main/paminfo/list"); //환자원무정보 삭제
-
- //2009 07 14 강지훈 수정 : 등록번호로 조회할때 환자정보및 발행용도 reset
- model.removeNodeset("/root/main/patinfo"); //환자정보 삭제
- //model.resetInstanceNode("/root/hidden/issusge");
-
-
- fReqGetComnPatOrdInfo(fCheckedBindPid(ipt_pid.currentText, "/root/temp2/reqata", "/root/temp2/tempbindpid"));
- model.makeValue("/root/main/newprof/formnm", "-");
- model.makeValue("root/main/selectdept", "-"); // 141114 - AYS 추가
- btn_tabprofhist.dispatch("DOMActivate");
-
- fGetPatInsuranceInfo(); // 환자 보험정보 조회
-
- fReqGetIssProfCertMemo(ipt_pid.currentText);
- var memonode = model.instances(0).selectSingleNode("/root/main/memo/memo");
- if(memonode != null){
- //조회결과가 있는 경우, default 수정상태
- model.setValue("/root/main/memo/memo/status", "u");
- setParameter("SPMMR06500_pid", ipt_pid.currentText); //20100629-kys-요청번호 10534오류로인해 추가함.
- open("SPMMR06500", "", "", "", "", "/root/main/memo/memo", "/root/main/cond");
- }
- }
- ]]>
- </script>
- </input>
- <select id="chk_freeflag" ref="/root/main/freeflag" disabled="true" visibility="hidden" appearance="full" style="left:926px; top:68px; width:45px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>무료</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <group id="grup_setIssDoc" visibility="hidden" style="left:120px; top:265px; width:245px; height:100px; border-color:#adceff; border-width:3px; border-style:solid; gradient:linear(0,0,100%,100%,white,#d7e7ff,1); ">
- <caption id="caption7" class="tit_2" style="left:1px; top:2px; width:236px; height:14px; ">발행과/발행의 선택</caption>
- <line id="line4" class="line_1" style="x1:1px; y1:16px; x2:238px; y2:16px; "/>
- <button id="button5" class="btn2_letter3" style="left:125px; top:73px; width:53px; height:19px; ">
- <caption>확 인</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(model.getValue("/root/main/patinfo/pid") == "")
- {
- grup_setIssDoc.attribute("visibility") = "hidden";
- messageBox("환자정보를 찾을 수", "I004");
- return;
- }
-
- var orgid = model.getValue("/root/temp/newprof/orddoctid");
- if(orgid == "")
- copyNodeset("/root/temp/newprof", "/root/main/newprof");//원래 정보를 Copy 해둔다.
-
- var orddeptcd = model.getValue("/root/main/newprof/orddeptcd");
- var orddrid = model.getValue("/root/main/newprof/orddoctid");
-
- if(orddeptcd == "")
- {
- messageBox("진료과를", "C002");
- model.setFocus("combo3");
- return;
- }
-
- if(orddrid == "")
- {
- messageBox("진료의를", "C002");
- model.setFocus("combo1");
- return;
- }
-
- model.setValue("/root/main/newprof/orddept", model.getValue("/root/init/deptlist/dept[deptcd='" + model.getValue("/root/main/newprof/orddeptcd") + "']/depthngnm"));
- model.setValue("/root/main/newprof/doctnm", model.getValue("/root/init/userlist/usercombo[userid='" + model.getValue("/root/main/newprof/orddoctid") + "']/usernm"));
- fChosProflist();
- grup_setIssDoc.attribute("visibility") = "hidden";
- grup_setIssDoc.refresh();
- ]]>
- </script>
- </button>
- <button id="button6" class="btn2_letter3" style="left:185px; top:73px; width:53px; height:19px; ">
- <caption>취 소</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- grup_setIssDoc.attribute("visibility") = "hidden";
- ]]>
- </script>
- </button>
- <caption id="caption23" class="cell_1" style="left:3px; top:46px; width:60px; height:23px; text-align:left; vertical-align:middle; ">발 행 의</caption>
- <caption id="caption11" class="cell_1" style="left:3px; top:22px; width:60px; height:23px; text-align:left; vertical-align:middle; ">발 행 과</caption>
- <select1 id="combo3" ref="/root/main/newprof/orddeptcd" class="combo_default" appearance="minimal" style="left:68px; top:23px; width:170px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/deptlist/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var orddeptcd = model.getValue("/root/main/newprof/orddeptcd");
- mmbfGetUserComboList("/root/send/requserlist", "/root/init/userlist", orddeptcd, "0330");
- ]]>
- </script>
- </select1>
- <select1 id="combo1" ref="/root/main/newprof/orddoctid" class="combo_default" appearance="minimal" style="left:68px; top:48px; width:170px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/userlist/usercombo">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- </select1>
- </group>
- <button id="btn_cretotpt" class="btn2_letter4" visibility="hidden" style="left:222px; top:8px; width:64px; height:19px; ">
- <caption>접수생성</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var orddeptcd = "";
- var orddrid = "";
- //의사인 경우
- if(getUserInfo("jobkindcd").substring(0, 2)=="03"){
- orddeptcd = getUserInfo("dutplcecd");
- orddrid = getUserInfo("userid");
-
- //의사가 아닌 경우
- }else{
- modal("SPMRI02900");
- if(getParameter("SPMRI02900_useyn")=="Y"){
- var rtnparam = getParameter("SPMRI02900_rtnparam");
- rtnparam = rtnparam.split("^");
- orddeptcd = rtnparam[0];
- orddrid = rtnparam[3];
- }else{
- messageBox("의사를", "C001");
- return;
- }
- }
-
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/otpt_flag" , "I");
- model.makeValue("/root/send/reqdata/otpt_pid" , model.getValue("/root/main/patinfo/pid"));
- model.makeValue("/root/send/reqdata/otpt_orddd" , getCurrentDate());
- model.makeValue("/root/send/reqdata/otpt_orddeptcd" , orddeptcd);
- model.makeValue("/root/send/reqdata/otpt_orddrid" , orddrid);
- model.makeValue("/root/send/reqdata/otpt_ordtm" , "0000");
- model.makeValue("/root/send/reqdata/otpt_ordtype" , "O");
- model.makeValue("/root/send/reqdata/otpt_medamtestmyn" , "N");
- model.makeValue("/root/send/reqdata/otpt_medamtfreeresn", "01");
- model.makeValue("/root/send/reqdata/otpt_insukind " , "");
- model.makeValue("/root/send/reqdata/otpt_rsrvflag" , "3");
- model.makeValue("/root/send/reqdata/otpt_etcordflag" , "");
- model.makeValue("/root/send/reqdata/otpt_instcd" , getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/reqdata/sess_userid" , getUserInfo("userid"));
- model.makeValue("/root/send/reqdata/otpt_remfact" , "제증명 - 진단서발급");
- if(submit("TXMMR02908")){
- model.removeNodeset("/root/main/paminfo/list"); //환자원무정보 삭제
- fReqGetComnPatOrdInfo(ipt_pid.currentText);
- model.makeValue("/root/main/newprof/formnm", "-");
- model.makeValue("root/main/selectdept", "-"); // 141114 - AYS 추가
- btn_tabprofhist.dispatch("DOMActivate");
- btn_cretotpt.visible = false;
- messageBox("원무 가접수가", "I001");
- }
- ]]>
- </script>
- </button>
- <group id="group1" visibility="hidden" style="left:840px; top:25px; width:25px; height:20px; ">
- <object id="f_ltp" clsid="{b8637779-ef35-4290-9c7a-f1842f40c2fe}" style="left:5px; top:0px; width:15px; height:15px; "/>
- </group>
- </group>
- <button id="btn_tsave" class="btn4_letter4" style="left:1031px; top:753px; width:80px; height:22px; ">
- <caption>임시저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(model.getValue("/root/main/patinfo/pid") != ""){
- fSaveRec("R");
- }
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn4_letter4" style="left:1112px; top:753px; width:80px; height:22px; ">
- <caption>인증저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(model.getValue("/root/main/patinfo/pid") != ""){
- fSaveRec("I");
- }
- ]]>
- </script>
- </button>
- <select id="chk_newiss" ref="/root/main/issnew" visibility="hidden" overflow="visible" appearance="full" style="left:193px; top:67px; width:85px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>새번호발행</label>
- <value>newiss</value>
- </item>
- </choices>
- </select>
- <button id="btn_iptisscnt" class="btn2_letter4" visibility="hidden" style="left:748px; top:754px; width:64px; height:19px; ">
- <caption>용도추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAddIssUsge();
- ]]>
- </script>
- </button>
- <button id="btn_nonsave" class="btn4_letter2" disabled="true" style="left:974px; top:753px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //제증명 이력탭의 경우, 선택한 제증명의 저장구분(임시, 인증)인지 파악한다.
- if(btn_tabprofhist.selected == true){
- var currow = grd_profhistlist.row - grd_profhistlist.fixedRows + 1;
- if(currow <= 0)
- {
- messageBox("저장할 제증명을", "C001");
- return;
- }
-
- var issstat = model.getValue("/root/main/profhist/list[" + currow + "]/issstat");
- if(issstat == "R"){
- messageBox("임시저장한 제증명은 수정", "E001");
- return;
- }
- }
-
- if(model.getValue("/root/main/patinfo/pid") != "") {
- fSaveRec("I");
- }
- ]]>
- </script>
- </button>
- <button id="btn_emptyprnt" class="btn2_letter5" visibility="hidden" style="left:525px; top:754px; width:75px; height:19px; ">
- <caption>빈서식출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fEmptyFormPrnt();
- ]]>
- </script>
- </button>
- <select id="chk_empty" ref="/root/main/emptyform" visibility="hidden" overflow="visible" appearance="full" style="left:433px; top:754px; width:85px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>빈서식보기</label>
- <value>empty</value>
- </item>
- </choices>
- </select>
- <button id="btn_yearseqnoocc" class="btn2_letter5" visibility="hidden" style="left:670px; top:754px; width:75px; height:19px; ">
- <caption>연번호발행</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fReqInsCretYearNo();
- ]]>
- </script>
- </button>
- <button id="btn_del" class="btn4_letter2" disabled="false" style="left:917px; top:753px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDelProflist();
- ]]>
- </script>
- </button>
- <button id="button7" class="btn4_letter9" style="left:5px; top:755px; width:140px; height:22px; ">
- <caption>장애진단서 청구이력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMMMR03200");
- ]]>
- </script>
- </button>
- <button id="button8" class="btn2_letter4" disabled="false" visibility="visible" style="left:603px; top:754px; width:64px; height:19px; ">
- <caption>미리보기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var currow = grd_profhistlist.row;
- if(currow < 0){
- return;
- }
- var ivwCtrl = ivw_loader.window.document.controls("ivw_base");
- var formcd = model.getValue("/root/main/profhist/list["+ currow +"]/formcd");
- var srcformcd = model.getValue("/root/main/profhist/list["+ currow +"]/srcformcd");
-
- // 2016.06.15 전원(회송)소견서 구분
- var nCheckPerPrint = lf_CheckPerPrint(srcformcd);
-
- //사용안함(2011/11/21-이윤주)
- model.makeValue("/root/send/reqdata/hardcdno", "1114"); // 진단서 발행시 보험유형별로 다르게 출력되는 서식
- submit("TRMRF03104");
- var rexid = "";
- if(model.getValue("/root/main/hardcdlist[trgtcd='"+ formcd +"']/trgtcd") != "")
- {
- // if(model.getValue("/root/main/hardcdlist[trgtcd='"+ formcd +"']/trgtcdnm") == "진료의뢰서")
- if(formcd == "0900005340")
- {
- var hospcd = fGetHospitalCode();
- // var insukind = model.getValue("/root/main/result/pathistlist/insukind");
- var insukind = model.getValue("/root/main/profhist/list["+ currow +"]/insukind");
-
- //var retList = findNodeset(model, "/root/hidden/insuinfo");
-
- if(insukind == "11" || insukind == "81") // 건강보험인 경우
- {
- var tmpformcd = formcd.substr(5, 5);
- rexid = "RFM" + tmpformcd + "01";
- }
- else // 건강보험이 아닌 경우
- {
- // 환자의 자격을 조회.
- fGetPatInsuranceInfo();
-
- var InsuranceInfoList = findNodeset(model, "/root/main/patinsuranceinfo");
-
- if(InsuranceInfoList.length > 0)
- {
- var patInsuranceInfo = InsuranceInfoList.item(0);
- var proccorpcd = patInsuranceInfo.selectSingleNode("proccorpcd").text; //등록번호
- var hngnm = patInsuranceInfo.selectSingleNode("hngnm").text; //환자명
- var qualflag = patInsuranceInfo.selectSingleNode("qualflag").text; //자격구분
- var hshdnm = patInsuranceInfo.selectSingleNode("hshdnm").text; //세대주성명
- var secuinstmark = patInsuranceInfo.selectSingleNode("secuinstmark").text; //보장기관기호
- var estmmark = patInsuranceInfo.selectSingleNode("estmmark").text; //시설기호(증번호)
- var ownbflag = patInsuranceInfo.selectSingleNode("ownbflag").text; //본인부담구분
- var choicorpmark1 = patInsuranceInfo.selectSingleNode("choicorpmark1").text; //선택기관기호1
- var choicorpmark2 = patInsuranceInfo.selectSingleNode("choicorpmark2").text;
- var choicorpmark3 = patInsuranceInfo.selectSingleNode("choicorpmark3").text;
- var choicorpmark4 = patInsuranceInfo.selectSingleNode("choicorpmark4").text;
- var choicorpnm1 = patInsuranceInfo.selectSingleNode("choicorpnm1").text; //선택기관이름1
- var choicorpnm2 = patInsuranceInfo.selectSingleNode("choicorpnm2").text;
- var choicorpnm3 = patInsuranceInfo.selectSingleNode("choicorpnm3").text;
- var choicorpnm4 = patInsuranceInfo.selectSingleNode("choicorpnm4").text;
-
- model.makeValue("/root/send/reqdata/hardcdno", "1115"); // 의료급여의뢰서 발급 기준(진료의뢰서식)
- submit("TRMRF03104");
-
- // 1) 본인부담면제 항목이 비어있거나, 본인부담면제 항목이 있으면서 해당 코드가 M003~M010 -> 의료급여의뢰서: RFM0534002_의료급여의뢰서002.rex
- if(ownbflag == "" || (ownbflag != "" && model.getValue("/root/main/hardcdlist[trgtcd='"+ ownbflag +"']/trgtcd") != "") )
- {
- var tmpformcd = formcd.substr(5, 5);
- rexid = "RFM" + tmpformcd + "02";
- }
- else
- {
- model.makeValue("/root/send/reqdata/hardcdno", "1116"); // 의료급여의뢰서 발급 기준(진료의뢰서식)
- submit("TRMRF03104");
-
- if(model.getValue("/root/main/hardcdlist[trgtcd='"+ ownbflag +"']/trgtcd") != "")
- {
- var choicorpmark = "";
- var selected = false;
- for(var idx = 1; idx <= 4; idx++)
- {
- choicorpmark = "";
- switch(idx)
- {
- case 1: choicorpmark = choicorpmark1;
- break;
- case 2: choicorpmark = choicorpmark2;
- break;
- case 3: choicorpmark = choicorpmark3;
- break;
- case 4: choicorpmark = choicorpmark4;
- break;
- }
-
- if(choicorpmark == hospcd)
- {
- selected = true;
- break;
- }
- }
-
- // 2) 본인부담면제 항목이 M001, M002, B001, B002 이면서 선택기관기호에 해당 기관이 들어있는 경우 -> 의료급여의뢰서(선택기관발부용): RFM0534003_의료급여의뢰서003.rex
- if(selected == true)
- {
- var tmpformcd = formcd.substr(5, 5);
- rexid = "RFM" + tmpformcd + "03";
- }
- // 3) 본인부담면제 항목이 M001, M002, B001, B002 이면서 선택기관기호에 해당 기관이 들어있지 않는 경우 -> 의료급여의뢰서(의뢰진료기관에 "B006"으로 찍힘): RFM0534004_의료급여의뢰서004.rex
- else
- {
- var tmpformcd = formcd.substr(5, 5);
- rexid = "RFM" + tmpformcd + "04";
- }
- }
- }
- }
- else
- {
- messageBox("환자의 의료자격조회 정보가", "E013");
- return;
- }
- }
- }
- }
- else
- {
- //서식 두번째 코드가 8인 경우,
- if(formcd.charAt(1)=="8")
- {
- formcd = formcd.substr(7, 3);
- rexid = "RFM" + "80" + formcd + "00";
- }
- else if (formcd.charAt(0) == "1") // knuh_20110118 추가
- {
- var precd = formcd.substr(0, 2);
- formcd = formcd.substr(5, 5);
- rexid = "RFM" + precd + formcd;
- }
- else
- {
- formcd = formcd.substr(5, 5);
- rexid = "RFM" + formcd + "00";
- }
- }
-
- /*
- //서식 두번째 코드가 8인 경우,
- if(formcd.charAt(1)=="8"){
- formcd = formcd.substr(7, 3);
- var rexid = "RFM" + "80" + formcd + "00";
- }else{
- formcd = formcd.substr(5, 5);
- var rexid = "RFM" + formcd + "00";
- }
- */
- // alert("rexid ::"+rexid);
- copyNodeset("/root/main/recinfo", "/root/main/recinfo", "replace", model, ivwCtrl.model); //서식지 정보 설정
- model.makeValue("/root/hidden/docinfo/signimge", ivwCtrl.model.getValue("/root/hidden/docinfo/signimge")); //서식서명이미지 설정
-
- fDoMakeProfPrntInfo(ivwCtrl);
-
- // 2016.06.15 전원(회송)소견서 개인 서명 추가 및 이미지 저장
- if( nCheckPerPrint == "Y"){
- lf_getPerSignData();
- if( model.instance1.selectSingleNode("/root/persigntemp/memo/memo/elctsigncnts") != null ){
- model.makeValue("/root/hidden/signinfo/signimge", model.getValue("/root/persigntemp/memo/memo/elctsigncnts"));
- }
- }
-
- exeReportPreview(rexid, "XMLSTR"); //미리보기만 가능
-
- if( swc_prof.selectedIndex == 2 && getParameter("reportprintyn") == "Y" ){
- cbf_SetPrePrntInfo(10);
- }
-
-
- ]]>
- </script>
- </button>
- <button id="button9" class="btn2_letter4" style="left:815px; top:754px; width:64px; height:19px; ">
- <caption>메모작성</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var pid = model.getValue("/root/main/patinfo/pid");
- if(pid == ""){
- messageBox("환자 등록번호를", "C001");
- return;
- }
- setParameter("SPMMR06500_pid", pid);
- open("SPMMR06500");
- ]]>
- </script>
- </button>
- <textarea id="txt_rcptpossynmsg" ref="/root/main/rcptpossynmsg" overflow="hidden" editable="false" style="left:937px; top:0px; width:255px; height:22px; font-size:11pt; font-weight:bold; color:#ff0000; text-align:right; background-color:#ffff00; border-color:#ff0000; border-width:2px; "/>
- <button id="btn_inptinfo" class="btn4_letter9" visibility="hidden" style="left:150px; top:756px; width:140px; height:22px; ">
- <caption>입원이력 자동입력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fInptInfo();
- ]]>
- </script>
- </button>
- <select id="checkbox1" ref="/root/hidden/procpconfiag/answcnt" overflow="visible" appearance="full" style="left:770px; top:3px; width:165px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>처방화면에 지시처방 추가</label>
- <value>001</value>
- </item>
- </choices>
- </select>
- </xhtml:body>
- </xhtml:html>
|