123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * @(#)SMPIJ00600_외래일일심사대상자조회.xrw
- * 수정이력
- * - 2007.07.11 / 최초작성 / 정주미
- *
- * - opener 에서 전달받는 조건 경로
- opener.root.hidden.smpij00600.cond.pid
- * - opener 로 전달하는 결과값 경로
- opener.root.hidden.smpij00600.rslt.pid
- opener.root.hidden.smpij00600.rslt.orddd
- opener.root.hidden.smpij00600.rslt.cretno
- opener.root.hidden.smpij00600.rslt.acptseqno
- opener.root.hidden.smpij00600.rslt.insukindcd
- opener.root.hidden.smpij00600.rslt.opyn
- opener.root.hidden.smpij00600.rslt.selectedRow
- * - opener 로 호출하는 메소드
- fGetOutDayJudgMngt()
- -->
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>외래일일심사대상자조회</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <list1>
- <otpt/>
- </list1>
- <!-- SPPMC02500_환자조회 화면에서 선택된 검색결과를 받는 경로임 -->
- <patinfo>
- <patinfolist/>
- </patinfo>
- <popupendflag/>
- </main>
- <send>
- <ioflag/>
- <clamfromdd/>
- <clamtodd/>
- <ordfildcd/>
- <workstat/>
- <insukindcd/>
- <suppkindcd/>
- <clamdeptcd/>
- <patunitsrch1/>
- <patunitsrch2/>
- <judgrid/>
- <orddrid/>
- <totordamt/>
- <cmbtotordamt/>
- <ownbamt/>
- <cmbownbamt/>
- <choicdsrch1/>
- <choicdsrch2/>
- <chkspcljudg/>
- <chkcncr/>
- <chkcrf/>
- <chkhomecare/>
- <chktrnpt/>
- <chkrareobst/>
- <item1/>
- <item2/>
- <rownum/>
- <data1>
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <dschjudgprcsstat/>
- </data1>
- <data2>
- <pid/>
- <orddd/>
- <cretno/>
- <acptseqno/>
- <dschjudgprcsstat/>
- <judgmdlid/>
- <lastjudgdt/>
- </data2>
- <list1>
- <otpt/>
- </list1>
- </send>
- <init>
- <!-- 보험유형 -->
- <P0008list>
- <P0008>
- <cdnm/>
- <cdid/>
- </P0008>
- </P0008list>
- <!-- 보조유형 -->
- <P0010list>
- <P0010>
- <cdnm/>
- <cdid/>
- </P0010>
- </P0010list>
- <!-- 청구구분코드 -->
- <P0155list>
- <P0155>
- <cdnm/>
- <cdid/>
- </P0155>
- </P0155list>
- <!-- 청구분야 -->
- <P0291list>
- <P0291>
- <cdnm/>
- <cdid/>
- </P0291>
- </P0291list>
- <P0288list>
- <P0288>
- <cdnm/>
- <cdid/>
- </P0288>
- </P0288list>
- <!-- 심사상태 / 심사완료여부 -->
- <P0379list>
- <P0379>
- <cdnm/>
- <cdid/>
- </P0379>
- <P0379>
- <cdid>A</cdid>
- <cdnm>
- <![CDATA[미심사]]>
- </cdnm>
- </P0379>
- <P0379>
- <cdid>B</cdid>
- <cdnm>
- <![CDATA[심사중]]>
- </cdnm>
- </P0379>
- <P0379>
- <cdid>D</cdid>
- <cdnm>
- <![CDATA[보류]]>
- </cdnm>
- </P0379>
- <P0379>
- <cdid>E</cdid>
- <cdnm>
- <![CDATA[완료]]>
- </cdnm>
- </P0379>
- </P0379list>
- <!-- 진료과 -->
- <orddeptcd>
- <orddeptcdlist>
- <cd/>
- <nm/>
- </orddeptcdlist>
- </orddeptcd>
- <!-- 주치의 -->
- <orddrid>
- <orddridlist>
- <cd/>
- <nm/>
- <dp/>
- <sp/>
- </orddridlist>
- </orddrid>
- </init>
- <hidden>
- <popupmenu>
- <trgt>
- <item>
- <name>결과조회</name>
- <func>fSrchResult</func>
- </item>
- <item>
- <name>진료정보조회</name>
- <func>fSrchOrdInfo</func>
- </item>
- <item>
- <name>통합기록조회</name>
- <func>fSrchAllForm</func>
- </item>
- </trgt>
- </popupmenu>
- <otpt>
- <histstat/>
- <totcnt/>
- <endcnt/>
- <unjudgcnt/>
- <retecnt/>
- <delcnt/>
- <judgprcscnt/>
- <rptclamcnt/>
- <basedd/>
- <judgmemo/>
- </otpt>
- <sppmc02500>
- <cond>
- <!-- SPPMC02500_환자조회 화면으로 검색조건을 보내는 경로임 -->
- <srchcond/>
- <pid/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- </cond>
- </sppmc02500>
- <smpic00200>
- <judgsrch>
- <con1_dd/>
- <con2_gsflag/>
- <con3_search1/>
- <con4_search2/>
- <con5_insu/>
- <con6_calcscorcd/>
- <con7_todd/>
- <con8_instcd/>
- </judgsrch>
- <rslt>
- <engnm/>
- <hngnm/>
- <calcscorcd/>
- <insuedicd/>
- <procedicd/>
- <inducsedicd/>
- <autmbedicd/>
- </rslt>
- </smpic00200>
- <sppiz00900>
- <cond>
- <judgrid/>
- </cond>
- <rslt/>
- </sppiz00900>
- <userid/>
- <rownum/>
- <oldotpt>
- <oldrow/>
- <oldpid/>
- <oldorddd/>
- <oldcretno/>
- <oldacptseqno/>
- <olddschjudgprcsstat/>
- <oldjudgnm/>
- <oldjudgmdlid/>
- <oldlastjudgdt/>
- </oldotpt>
- <list1>
- <otpt/>
- </list1>
- </hidden>
- <temp>
- <list1>
- <otpt/>
- </list1>
- </temp>
- </root>
- </instance>
- <bind id="bind_otptmemo" ref="/root/main/list1/otpt/judgmemo" readonly="../pid != ''"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRPAM00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/hidden/tmp"/>
- <submission id="TRPIJ00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/tmp"/>
- <submission id="TRPIJ00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main"/>
- <submission id="TXPIJ00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item1/clcj"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize(); // 화면을 초기화한다.
- fCheckAuth(); // 화면 권한을 설정한다.
- ]]>
- </script>
- <submission id="TRPIB02102" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/hidden/tmp"/>
- <submission id="TXPIJ00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/temp"/>
- <submission id="TXPIJ00603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/list1" resultref="/root/temp"/>
- <submission id="TXPIJ00604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/temp"/>
- <submission id="TRPIJ00603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../pam/bfjudgweb/js/SMPIJ00600.js"/>
- <script type="javascript" src="../../../pam/insucomweb/js/PAM.js"/>
- <script type="javascript">
- <![CDATA[
- function fSrchResult() { // 결과조회
- var pid = model.getValue( "/root/main/list1/otpt[" + grd_otptmast.row + "]/pid");
-
- if (pid != "") {
- model.makevalue("/root/hidden/smaer00800/cond/srchdate1", model.getValue( "/root/main/list1/otpt[" + grd_otptmast.row + "]/orddd"));
- model.makevalue("/root/hidden/smaer00800/cond/srchdate2", getCurrentDate());
- model.makevalue("/root/hidden/smaer00800/cond/srchpid", model.getValue( "/root/main/list1/otpt[" + grd_otptmast.row + "]/pid"));
- model.makevalue("/root/hidden/smaer00800/cond/wardcd", "");
- model.makevalue("/root/hidden/smaer00800/cond/roomcd", "");
- model.makevalue("/root/hidden/smaer00800/cond/listflag", "P");
- model.makevalue("/root/hidden/smaer00800/cond/deptcd", "");
- model.makevalue("/root/hidden/smaer00800/cond/drid", "");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck", "");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck1", "A");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck2", "B");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck3", "C");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck4", "D");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck5", "E");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck6", "F");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck7", "G");
- model.makevalue("/root/hidden/smaer00800/cond/chkcheck8", "");
- model.makevalue("/root/hidden/smaer00800/cond/tabflag", "");
- model.makevalue("/root/hidden/smaer00800/cond/mdlcd", "");
- model.makevalue("/root/hidden/smaer00800/cond/examgubun", "");
- model.makevalue("/root/hidden/smaer00800/cond/srchflag", "B");
- model.makevalue("/root/hidden/smaer00800/cond/hlaflag", "N");
- model.makevalue("/root/hidden/smaer00800/cond/prntfrmflag", "");
-
- open("SMAER00800" ,"", "10", "10", "SMAER00800", "/root/hidden/smaer00800/cond", "/root/send/data/singdata", "", "");
- }
- }
- function fSrchOrdInfo() { // 환자진료정보
- fOpenSMMMO02500(model.getValue( "/root/main/list1/otpt[" + grd_otptmast.row + "]/pid"));
- }
- function fSrchConsult() { // 컨설트조회
- fOpenSMMMR05000(model.getValue( "/root/main/list1/otpt[" + grd_otptmast.row + "]/pid"));
- }
- function fSrchAllForm() { // 통합기록조회
- fOpenSMMRI00400(model.getValue( "/root/main/list1/otpt[" + grd_otptmast.row + "]/pid"));
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1162" pageheight="750" guideline="1,1146;2,732;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_tle" style="left:0px; top:0px; width:1146px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:168px; height:13px; ">외래일일 심사대상자 조회</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1146px; height:690px; ">
- <datagrid id="grd_specotpt" nodeset="/root/main/list1/otpt" class="datagrid2" caption="심사
상태^진료일자^진료
과^등록번호^환자명^주상병^특정기호^Stage^의사^선
택^처방코드^처방명^급
비^수량^일
수^메모^처방시간^시행시간^예약시간^성
별^나
이^유형^보조
유형^자
격^요
율^총
진료비^본인
부담금^선별^예약구분^cretno^acptseqno^insukindnm^judgnm^judgmdlid^tdayinflag^lastupdtdt^dschrsrvyn" colsep="^" colwidth="43, 100, 30, 66, 43, 59, 59, 59, 42, 22, 54, 135, 18, 34, 20, 73, 120, 70, 120, 20, 25, 30, 30, 22, 25, 47, 67, 30, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="23" ellipsis="true" explorerbar="sortshowmove" frozencols="4" mergecellsfixedcols="bycol" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" tooltip="true" style="left:0px; top:147px; width:1145px; height:512px; ">
- <col disabled="true" ref="dschjudgprcsstat" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0379list/P0379">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="orddd" visibility="hidden"/>
- <col ref="orddeptnm"/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="diagnm"/>
- <col ref="spclmark"/>
- <col ref="stage"/>
- <col ref="orddrnm"/>
- <col ref="specordyn"/>
- <col ref="ordcd"/>
- <col ref="ordnm"/>
- <col disabled="true" ref="payflag" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>급</label>
- <value>0</value>
- </item>
- <item>
- <label>100</label>
- <value>1</value>
- </item>
- <item>
- <label>비</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col ref="edidrugqtytims" format="#,###.00" maxlength="5.2" style="text-align:right; "/>
- <col ref="dayno" format="##" maxlength="4" style="text-align:right; "/>
- <col ref="judgmemo" type="inputbutton"/>
- <col ref="orddt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="execdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="rsrvdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="gender"/>
- <col ref="patage" style="text-align:right; "/>
- <col ref="insukindcd" style="text-align:right; "/>
- <col ref="suppkindcd" style="text-align:right; "/>
- <col ref="splccd"/>
- <col ref="payownbrate" style="text-align:right; "/>
- <col ref="totordamt" format="#,###" style="text-align:right; "/>
- <col ref="ownbamt" format="#,###" style="text-align:right; "/>
- <col ref="spcljudgyn" style="background-color:#c0c0c0; "/>
- <col ref="rsrvflag1"/>
- <col ref="cretno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="acptseqno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="insukindnm" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="judgnm" visibility="hidden"/>
- <col ref="judgmdlid" visibility="hidden"/>
- <col ref="tdayinflag" visibility="hidden"/>
- <col ref="lastupdtdt" visibility="hidden"/>
- <col ref="dschrsrvyn" visibility="hidden"/>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu(); // (tfHelper.js) 사용자 팝업 설정 초기화
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_specotpt", false, "/root/hidden/popupmenu/gridotpt/item", "name", "func"); // (tfHelper.js) 컨트롤에서 사용자 팝업 설정 함수
-
- // Grid 상에 inputButton 은 표시하지만, input으로 직접 입력하는 것은 막기 위해
- // <script type="javascript" ev:event="onbuttonclick"> 대신 ev:event="onmousedown" 으로 처리함.
- if (grd_specotpt.isCell(event.target) && grd_specotpt.row >= grd_specotpt.fixedRows) {
- var col = grd_specotpt.mouseCol;
- if (col == grd_specotpt.colRef("judgmemo")) { // 메모
- if (grp_judgmemo.visible == true) {
- grp_judgmemo.visible = false;
- } else {
- grd_specotpt.toprow = grd_specotpt.mouseRow;
- model.setValue("/root/hidden/otpt/judgmemo", model.getValue("/root/main/list1/otpt[" + grd_specotpt.mouseRow + "]/judgmemo"));
- tar_judgmemo.refresh();
- grp_judgmemo.visible = true;
- model.setFocus("tar_judgmemo");
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- grp_judgmemo.visible = false; // 대상자 Grid의 메모 필드의 Btn 클릭시 보여지는 메모 저장용 Group을 감춘다.
-
- if (!isPopup()) { // (common.js) 자신이 팝업인지 아닌지를 리턴한다.
- return;
- }
- if (grd_specotpt.isCell(event.target) && grd_specotpt.row >= grd_specotpt.fixedRows) {
- var row = grd_specotpt.row;
- if ( checkOpener() ) { // (common.js) 자신을 Open한 opener의 현재 UID가 자신을 open한 시점의 UID와 비교하여 변경되었는지 여부를 반환
-
- // 2008.01.27 박지욱 추가 (당일입원환자일 경우 메세지 처리)
- var tdayinflag = model.getValue("/root/main/list1/otpt["+ row +"]/tdayinflag");
- if (tdayinflag != "N") {
- messageBox("입원등록한", "I005");
- }
- // 당일입원환자 메세지 처리 끝
-
- // 2008.10.04 박지욱 추가 (퇴원후 외래접수일 경우 메세지 처리)
- var dschrsrvyn = model.getValue("/root/main/list1/otpt["+ row +"]/dschrsrvyn");
- if (dschrsrvyn == "Y") {
- messageBox("퇴원후 외래접수된", "I005");
- }
- // 퇴원후 외래접수 메세지 처리 끝
-
- var pid = model.getValue("/root/main/list1/otpt["+ row +"]/pid");
- var orddd = model.getValue("/root/main/list1/otpt["+ row +"]/orddd");
- var cretno = model.getValue("/root/main/list1/otpt["+ row +"]/cretno");
- var acptseqno = model.getValue("/root/main/list1/otpt["+ row +"]/acptseqno");
- var insukindcd = model.getValue("/root/main/list1/otpt["+ row +"]/insukindcd");
- var dschjudgprcsstat = model.getValue( "/root/main/list1/otpt[" + row + "]/dschjudgprcsstat");
- var judgmdlid = model.getValue("/root/main/list1/otpt[" + row + "]/judgmdlid");
- var judgnm = model.getValue("/root/main/list1/otpt[" + row + "]/judgnm");
- var lastjudgdt = model.getValue("/root/main/list1/otpt[" + row + "]/lastupdtdt");
-
- // 이전 row 의 심사상태 되돌리기 시작
- var oldrow = model.getValue("/root/hidden/oldotpt/oldrow");
- var oldpid = model.getValue("/root/hidden/oldotpt/oldpid");
- var oldorddd = model.getValue("/root/hidden/oldotpt/oldorddd");
- var oldcretno = model.getValue("/root/hidden/oldotpt/oldcretno");
- var oldacptseqno = model.getValue("/root/hidden/oldotpt/oldacptseqno");
- var olddschjudgprcsstat = model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat");
- var oldjudgmdlid = model.getValue("/root/hidden/oldotpt/oldjudgmdlid");
- var oldjudgnm = model.getValue("/root/hidden/oldotpt/oldjudgnm");
- var oldlastjudgdt = model.getValue("/root/hidden/oldotpt/oldlastjudgdt");
-
- // 이미 조회된 대상자 (더블클릭하고 같은 row를 또 더블클릭했을 때)
- if (oldrow == row) {
- // 심사관리 화면으로 들어간다.
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue(opener.root.hidden.smpij00600.rslt.selectedRow, row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
- model.setValue(opener.root.hidden.smpij00600.rslt.pid, pid);
- model.setValue(opener.root.hidden.smpij00600.rslt.orddd, orddd);
- model.setValue(opener.root.hidden.smpij00600.rslt.cretno, cretno);
- model.setValue(opener.root.hidden.smpij00600.rslt.acptseqno, acptseqno);
- model.setValue(opener.root.hidden.smpij00600.rslt.insukindcd, insukindcd);
- model.setValue(opener.root.hidden.smpij00600.rslt.opyn, model.getValue("/root/main/list1/otpt["+ row +"]/opyn"));
- opener.model.setValue("/root/hidden/judgstatyn", "N");
- opener.javascript.fGetOutDayJudgMngt();
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
- return;
- }
-
- // 조회화면이 새로 띄워져도 이미 조회된 대상자인지 검사
- var mainpid = model.getValue(opener.root.main.item1.otpt.pid);
- var mainorddd = model.getValue(opener.root.main.item1.otpt.orddd);
- var maincretno = model.getValue(opener.root.main.item1.otpt.cretno);
- var mainacptseqno = model.getValue(opener.root.main.item1.otpt.acptseqno);
- if (pid == mainpid && orddd == mainorddd && cretno == maincretno && acptseqno == mainacptseqno) {
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue(opener.root.hidden.smpij00600.rslt.selectedRow, row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
- model.setValue(opener.root.hidden.smpij00600.rslt.pid, pid);
- model.setValue(opener.root.hidden.smpij00600.rslt.orddd, orddd);
- model.setValue(opener.root.hidden.smpij00600.rslt.cretno, cretno);
- model.setValue(opener.root.hidden.smpij00600.rslt.acptseqno, acptseqno);
- model.setValue(opener.root.hidden.smpij00600.rslt.insukindcd, insukindcd);
- model.setValue(opener.root.hidden.smpij00600.rslt.opyn, model.getValue("/root/main/list1/otpt["+ row +"]/opyn"));
- opener.model.setValue("/root/hidden/judgstatyn", "N");
- opener.javascript.fGetOutDayJudgMngt();
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
- return;
- }
-
- if (oldrow != row && oldrow != "" && (olddschjudgprcsstat == "A" || olddschjudgprcsstat == "" || olddschjudgprcsstat == "D" || olddschjudgprcsstat == "E")) {
- model.setValue("/root/send/data2/pid", oldpid);
- model.setValue("/root/send/data2/orddd", oldorddd);
- model.setValue("/root/send/data2/cretno", oldcretno);
- model.setValue("/root/send/data2/acptseqno", oldacptseqno);
- model.setValue("/root/send/data2/dschjudgprcsstat", olddschjudgprcsstat);
- model.setValue("/root/send/data2/judgmdlid", oldjudgmdlid);
- model.setValue("/root/send/data2/lastjudgdt", oldlastjudgdt);
-
- if(submit("TXPIJ00604")){
- // 화면에 이전값 주기
- model.setValue( "/root/main/list1/otpt[" + oldrow + "]/dschjudgprcsstat", olddschjudgprcsstat);
- model.setValue( "/root/main/list1/otpt[" + oldrow + "]/judgnm", oldjudgnm);
- model.setValue( "/root/main/list1/otpt[" + oldrow + "]/judgmdlid", oldjudgmdlid);
- model.setValue( "/root/main/list1/otpt[" + oldrow + "]/lastupdtdt", oldlastjudgdt);
- }
- }
- // 이전 row 의 심사상태 되돌리기 끝
- // old 값 기억 시작
- // 이미 심사중이면서 심사자아이디가 로그인한 사용자와 같다면 그 이전상태는 미심사가 된다.
- var userid = getUserId();
- if (dschjudgprcsstat == "B" && judgmdlid == userid) {
- model.setValue("/root/hidden/oldotpt/oldrow", row);
- model.setValue("/root/hidden/oldotpt/oldpid", pid);
- model.setValue("/root/hidden/oldotpt/oldorddd", orddd);
- model.setValue("/root/hidden/oldotpt/oldcretno", cretno);
- model.setValue("/root/hidden/oldotpt/oldacptseqno", acptseqno);
- model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", "A");
- model.setValue("/root/hidden/oldotpt/oldjudgmdlid", "");
- model.setValue("/root/hidden/oldotpt/oldjudgnm", "");
- model.setValue("/root/hidden/oldotpt/oldlastjudgdt", "");
- } else {
- model.setValue("/root/hidden/oldotpt/oldrow", row);
- model.setValue("/root/hidden/oldotpt/oldpid", pid);
- model.setValue("/root/hidden/oldotpt/oldorddd", orddd);
- model.setValue("/root/hidden/oldotpt/oldcretno", cretno);
- model.setValue("/root/hidden/oldotpt/oldacptseqno", acptseqno);
- model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", dschjudgprcsstat);
- model.setValue("/root/hidden/oldotpt/oldjudgmdlid", judgmdlid);
- model.setValue("/root/hidden/oldotpt/oldjudgnm", judgnm);
- model.setValue("/root/hidden/oldotpt/oldlastjudgdt", lastjudgdt);
- }
- // old 값 기억 끝
-
- // 심사상태 변경 처리 (더블클릭한 row가 심사상태가 A, D이면 B로 변경처리)
- if (dschjudgprcsstat == "A" || dschjudgprcsstat == "" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
- model.setValue("/root/send/data1/pid", pid);
- model.setValue("/root/send/data1/orddd", orddd);
- model.setValue("/root/send/data1/cretno", cretno);
- model.setValue("/root/send/data1/acptseqno", acptseqno);
- model.setValue("/root/send/data1/dschjudgprcsstat", "B");
-
- if(submit("TXPIJ00602")){
- var userid = getUserId();
- var usernm = getUserName();
- var currentdate = getCurrentDate();
-
- model.setValue( "/root/main/list1/otpt[" + row + "]/dschjudgprcsstat", "B");
- model.setValue( "/root/main/list1/otpt[" + row + "]/judgnm", usernm);
- model.setValue( "/root/main/list1/otpt[" + row + "]/judgmdlid", userid);
- model.setValue( "/root/main/list1/otpt[" + row + "]/lastupdtdt", currentdate);
- }
- }
-
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue(opener.root.hidden.smpij00600.rslt.selectedRow, row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
- model.setValue(opener.root.hidden.smpij00600.rslt.pid, pid);
- model.setValue(opener.root.hidden.smpij00600.rslt.orddd, orddd);
- model.setValue(opener.root.hidden.smpij00600.rslt.cretno, cretno);
- model.setValue(opener.root.hidden.smpij00600.rslt.acptseqno, acptseqno);
- model.setValue(opener.root.hidden.smpij00600.rslt.insukindcd, insukindcd);
- model.setValue(opener.root.hidden.smpij00600.rslt.opyn, model.getValue("/root/main/list1/otpt["+ row +"]/opyn"));
- opener.javascript.fGetOutDayJudgMngt();
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
- } else {
- messageBox("상위화면이 변경되어 데이터를 전달할 수", "I004"); ///상위화면이 변경되어 데이터를 전달할 수 없습니다.
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_specotpt.gridToInstance(); // Sort 된 Grid 상의 Data 순서와 Instance Node 상의 Data 순서를 동일하게 맞춰준다.
- ]]>
- </script>
- <script type="javascript" ev:event="oncopy">
- <![CDATA[
- // 그리드 내용 복사
- if (grd_specotpt.selectedRows == 1) { // 한줄
- var row = grd_specotpt.row;
- var col = grd_specotpt.col;
- if (col == grd_specotpt.colRef("pid") ) {
- // 등록번호
- var clip = grd_specotpt.labelMatrix(row, col);
- window.clipBoardData = clip;
- } else {
- grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
- }
- }
- else if (grd_specotpt.selectedRows > 1) { // 여러줄
- grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_otptmast" nodeset="/root/main/list1/otpt" class="datagrid2" caption="작업
상태^심사
상태^진료일자^진료
과^등록번호^환자명^성
별^나
이^유형^보조
유형^자
격^요
율^주상병^특정기호^Stage^메모^진료의^선
택^심사자^최종
심사자^선
별^수
술^실시간
심사^원외
처방^심사일자^장
애^조합기호^총
진료비^본인
부담금^예약구분^계산구분^cretno^acptseqno^insukindnm^judgmdlid^tdayinflag^dschrsrvyn" colsep="^" colwidth="30, 43, 67, 30, 66, 43, 20, 25, 30, 30, 21, 25, 155, 59, 59, 73, 42, 22, 42, 42, 18, 18, 42, 30, 67, 18, 54, 67, 67, 86, 100, 100, 100, 100, 100, 100, 100" dataheight="23" ellipsis="true" explorerbar="sort" extendlastcol="scroll" frozencols="6" mergecellsfixedcols="bycol" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" tooltip="true" style="left:1px; top:145px; width:1145px; height:515px; ">
- <col ref="histstat" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col disabled="true" ref="dschjudgprcsstat" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0379list/P0379">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="orddd" format="yyyy-mm-dd"/>
- <col ref="orddeptnm"/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="gender"/>
- <col ref="patage" style="text-align:right; "/>
- <col ref="insukindcd" style="text-align:right; "/>
- <col ref="suppkindcd" style="text-align:right; "/>
- <col ref="rareobstflag" style="text-align:center; "/>
- <!--20090623 김주희 추가 : 자격-->
- <col ref="payownbrate" style="text-align:right; "/>
- <col ref="diagnm"/>
- <col ref="spclmark"/>
- <col ref="stage"/>
- <col ref="judgmemo" type="inputbutton"/>
- <col ref="orddrnm"/>
- <col ref="specordyn"/>
- <col ref="mainjudgnm"/>
- <col ref="judgnm"/>
- <col ref="spcljudgyn"/>
- <col ref="opyn"/>
- <col ref="realtmjudg"/>
- <col ref="oprcp"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd"/>
- <col ref="prockindflag"/>
- <col ref="insuno"/>
- <col ref="totordamt" format="#,###" style="text-align:right; "/>
- <col ref="ownbamt" format="#,###" style="text-align:right; "/>
- <col ref="rsrvflag1"/>
- <col ref="calcflag" style="text-align:center; "/>
- <col ref="cretno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="acptseqno" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="insukindnm" visibility="hidden" style="background-color:#c0c0c0; "/>
- <col ref="judgmdlid" visibility="hidden"/>
- <col ref="tdayinflag" visibility="hidden"/>
- <col ref="dschrsrvyn" visibility="hidden"/>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu(); // (tfHelper.js) 사용자 팝업 설정 초기화
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (event.button == 3) { // 3 : 오른쪽 버튼
- if (grd_otptmast.isCell(event.target) && grd_otptmast.mouseRow >= grd_otptmast.fixedrows) {
- window.setPopupMenu(true, "/root/hidden/popupmenu/trgt/item", "name", "func", false);
- } else {
- window.showPopupMenu(true);
- window.setPopupMenu(true, "/root/hidden/popupmenu/trgt/item", "name", "func", false);
- }
- } else {
- if (grd_otptmast.isCell(event.target) && grd_otptmast.row >= grd_otptmast.fixedRows) {
- var col = grd_otptmast.mouseCol;
- if (col == grd_otptmast.colRef("judgmemo")) { // 메모
- if (grp_judgmemo.visible == true) {
- grp_judgmemo.visible = false;
- } else {
- model.setValue("/root/hidden/otpt/judgmemo", model.getValue("/root/main/list1/otpt[" + grd_otptmast.mouseRow + "]/judgmemo"));
- tar_judgmemo.refresh();
- grp_judgmemo.visible = true;
- model.setFocus("tar_judgmemo");
- }
- }
- }
- }
- //setPopupMenu("grd_otptmast", false, "/root/hidden/popupmenu/gridotpt/item", "name", "func"); // (tfHelper.js) 컨트롤에서 사용자 팝업 설정 함수
-
- // Grid 상에 inputButton 은 표시하지만, input으로 직접 입력하는 것은 막기 위해
- // <script type="javascript" ev:event="onbuttonclick"> 대신 ev:event="onmousedown" 으로 처리함.
-
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- grp_judgmemo.visible = false; // 대상자 Grid의 메모 필드의 Btn 클릭시 보여지는 메모 저장용 Group을 감춘다.
-
- if (!isPopup()) { // (common.js) 자신이 팝업인지 아닌지를 리턴한다.
- return;
- }
-
- if (grd_otptmast.isCell(event.target) && grd_otptmast.row >= grd_otptmast.fixedRows) {
- var row = grd_otptmast.row;
- if ( checkOpener() ) { // (common.js) 자신을 Open한 opener의 현재 UID가 자신을 open한 시점의 UID와 비교하여 변경되었는지 여부를 반환
-
- // 2008.01.27 박지욱 추가 (당일입원환자일 경우 메세지 처리)
- var tdayinflag = model.getValue("/root/main/list1/otpt["+ row +"]/tdayinflag");
- if (tdayinflag != "N") {
- messageBox("입원등록한", "I005");
- }
- // 당일입원환자 메세지 처리 끝
-
- // 2008.10.04 박지욱 추가 (퇴원후 외래접수일 경우 메세지 처리)
- var dschrsrvyn = model.getValue("/root/main/list1/otpt["+ row +"]/dschrsrvyn");
- if (dschrsrvyn == "Y") {
- messageBox("퇴원후 외래접수된", "I005");
- }
- // 퇴원후 외래접수 메세지 처리 끝
-
- var pid = model.getValue("/root/main/list1/otpt["+ row +"]/pid");
- var orddd = model.getValue("/root/main/list1/otpt["+ row +"]/orddd");
- var cretno = model.getValue("/root/main/list1/otpt["+ row +"]/cretno");
- var acptseqno = model.getValue("/root/main/list1/otpt["+ row +"]/acptseqno");
- var insukindcd = model.getValue("/root/main/list1/otpt["+ row +"]/insukindcd");
- var dschjudgprcsstat = model.getValue( "/root/main/list1/otpt[" + row + "]/dschjudgprcsstat");
- var judgmdlid = model.getValue("/root/main/list1/otpt[" + row + "]/judgmdlid");
- var judgnm = model.getValue("/root/main/list1/otpt[" + row + "]/judgnm");
- var lastjudgdt = model.getValue("/root/main/list1/otpt[" + row + "]/lastupdtdt");
-
- // 이전 row 의 심사상태 되돌리기 시작
- var oldrow = model.getValue("/root/hidden/oldotpt/oldrow");
- var oldpid = model.getValue("/root/hidden/oldotpt/oldpid");
- var oldorddd = model.getValue("/root/hidden/oldotpt/oldorddd");
- var oldcretno = model.getValue("/root/hidden/oldotpt/oldcretno");
- var oldacptseqno = model.getValue("/root/hidden/oldotpt/oldacptseqno");
- var olddschjudgprcsstat = model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat");
- var oldjudgmdlid = model.getValue("/root/hidden/oldotpt/oldjudgmdlid");
- var oldjudgnm = model.getValue("/root/hidden/oldotpt/oldjudgnm");
- var oldlastjudgdt = model.getValue("/root/hidden/oldotpt/oldlastjudgdt");
-
- // 이미 조회된 대상자 (더블클릭하고 같은 row를 또 더블클릭했을 때)
- if (oldrow == row) {
- //messageBox("이미 심사화면에 조회된", "I005");
-
- // 심사관리 화면으로 넘어가기 시작
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue(opener.root.hidden.smpij00600.rslt.selectedRow, row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
- model.setValue(opener.root.hidden.smpij00600.rslt.pid, pid);
- model.setValue(opener.root.hidden.smpij00600.rslt.orddd, orddd);
- model.setValue(opener.root.hidden.smpij00600.rslt.cretno, cretno);
- model.setValue(opener.root.hidden.smpij00600.rslt.acptseqno, acptseqno);
- model.setValue(opener.root.hidden.smpij00600.rslt.insukindcd, insukindcd);
- model.setValue(opener.root.hidden.smpij00600.rslt.opyn, model.getValue("/root/main/list1/otpt["+ row +"]/opyn"));
- model.setValue(opener.root.hidden.smpij00600.rslt.suppkindcd, model.getValue("/root/main/list1/otpt["+ row +"]/suppkindcd"));
- model.setValue(opener.root.hidden.smpij00600.rslt.dschjudgprcsstat, model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat"));
- model.setValue(opener.root.hidden.smpij00600.rslt.judgmdlid, model.getValue("/root/hidden/oldotpt/oldjudgmdlid"));
- model.setValue(opener.root.hidden.smpij00600.rslt.lastjudgdt, model.getValue("/root/hidden/oldotpt/oldlastjudgdt"));
- opener.model.setValue("/root/hidden/judgstatyn", "N");
- opener.javascript.fGetOutDayJudgMngt();
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
- return;
- }
-
- // 조회화면이 새로 띄워져도 이미 조회된 대상자인지 검사
- var mainpid = model.getValue(opener.root.main.item1.otpt.pid);
- var mainorddd = model.getValue(opener.root.main.item1.otpt.orddd);
- var maincretno = model.getValue(opener.root.main.item1.otpt.cretno);
- var mainacptseqno = model.getValue(opener.root.main.item1.otpt.acptseqno);
- if (pid == mainpid && orddd == mainorddd && cretno == maincretno && acptseqno == mainacptseqno) {
- //messageBox("이미 심사화면에 조회된", "I005");
-
- // 심사관리 화면으로 넘어가기 시작
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue(opener.root.hidden.smpij00600.rslt.selectedRow, row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
- model.setValue(opener.root.hidden.smpij00600.rslt.pid, pid);
- model.setValue(opener.root.hidden.smpij00600.rslt.orddd, orddd);
- model.setValue(opener.root.hidden.smpij00600.rslt.cretno, cretno);
- model.setValue(opener.root.hidden.smpij00600.rslt.acptseqno, acptseqno);
- model.setValue(opener.root.hidden.smpij00600.rslt.insukindcd, insukindcd);
- model.setValue(opener.root.hidden.smpij00600.rslt.opyn, model.getValue("/root/main/list1/otpt["+ row +"]/opyn"));
- model.setValue(opener.root.hidden.smpij00600.rslt.suppkindcd, model.getValue("/root/main/list1/otpt["+ row +"]/suppkindcd"));
- model.setValue(opener.root.hidden.smpij00600.rslt.dschjudgprcsstat, model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat"));
- model.setValue(opener.root.hidden.smpij00600.rslt.judgmdlid, model.getValue("/root/hidden/oldotpt/oldjudgmdlid"));
- model.setValue(opener.root.hidden.smpij00600.rslt.lastjudgdt, model.getValue("/root/hidden/oldotpt/oldlastjudgdt"));
- opener.model.setValue("/root/hidden/judgstatyn", "N");
- opener.javascript.fGetOutDayJudgMngt();
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
- return;
- }
-
- if (oldrow != row && oldrow != "" && (olddschjudgprcsstat == "A" || olddschjudgprcsstat == "" || olddschjudgprcsstat == "D" || olddschjudgprcsstat == "E")) {
- model.setValue("/root/send/data2/pid", oldpid);
- model.setValue("/root/send/data2/orddd", oldorddd);
- model.setValue("/root/send/data2/cretno", oldcretno);
- model.setValue("/root/send/data2/acptseqno", oldacptseqno);
- model.setValue("/root/send/data2/dschjudgprcsstat", olddschjudgprcsstat);
- model.setValue("/root/send/data2/judgmdlid", oldjudgmdlid);
- model.setValue("/root/send/data2/lastjudgdt", oldlastjudgdt);
-
- if(submit("TXPIJ00604")){
- // 화면에 이전값 주기
- model.setValue( "/root/main/list1/otpt[" + oldrow + "]/dschjudgprcsstat", olddschjudgprcsstat);
- model.setValue( "/root/main/list1/otpt[" + oldrow + "]/judgnm", oldjudgnm);
- model.setValue( "/root/main/list1/otpt[" + oldrow + "]/judgmdlid", oldjudgmdlid);
- model.setValue( "/root/main/list1/otpt[" + oldrow + "]/lastupdtdt", oldlastjudgdt);
- }
- }
- // 이전 row 의 심사상태 되돌리기 끝
- // old 값 기억 시작
- // 이미 심사중이면서 심사자아이디가 로그인한 사용자와 같다면 그 이전상태는 미심사가 된다.
- var userid = getUserId();
- if (dschjudgprcsstat == "B" && judgmdlid == userid) {
- model.setValue("/root/hidden/oldotpt/oldrow", row);
- model.setValue("/root/hidden/oldotpt/oldpid", pid);
- model.setValue("/root/hidden/oldotpt/oldorddd", orddd);
- model.setValue("/root/hidden/oldotpt/oldcretno", cretno);
- model.setValue("/root/hidden/oldotpt/oldacptseqno", acptseqno);
- model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", "A");
- model.setValue("/root/hidden/oldotpt/oldjudgmdlid", "");
- model.setValue("/root/hidden/oldotpt/oldjudgnm", "");
- model.setValue("/root/hidden/oldotpt/oldlastjudgdt", "");
- } else {
- model.setValue("/root/hidden/oldotpt/oldrow", row);
- model.setValue("/root/hidden/oldotpt/oldpid", pid);
- model.setValue("/root/hidden/oldotpt/oldorddd", orddd);
- model.setValue("/root/hidden/oldotpt/oldcretno", cretno);
- model.setValue("/root/hidden/oldotpt/oldacptseqno", acptseqno);
- model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", dschjudgprcsstat);
- model.setValue("/root/hidden/oldotpt/oldjudgmdlid", judgmdlid);
- model.setValue("/root/hidden/oldotpt/oldjudgnm", judgnm);
- model.setValue("/root/hidden/oldotpt/oldlastjudgdt", lastjudgdt);
- }
- // old 값 기억 끝
-
- // 심사상태 변경 처리 (더블클릭한 row가 심사상태가 A(미심), D(보류)이면 B로 변경처리)
- if (dschjudgprcsstat == "A" || dschjudgprcsstat == "" || dschjudgprcsstat == "D") {
- model.setValue("/root/send/data1/pid", pid);
- model.setValue("/root/send/data1/orddd", orddd);
- model.setValue("/root/send/data1/cretno", cretno);
- model.setValue("/root/send/data1/acptseqno", acptseqno);
- model.setValue("/root/send/data1/dschjudgprcsstat", "B");
-
- if(submit("TXPIJ00602")){
- var userid = getUserId();
- var usernm = getUserName();
- var currentdate = getCurrentDate();
-
- model.setValue( "/root/main/list1/otpt[" + row + "]/dschjudgprcsstat", "B");
- model.setValue( "/root/main/list1/otpt[" + row + "]/judgnm", usernm);
- model.setValue( "/root/main/list1/otpt[" + row + "]/judgmdlid", userid);
- model.setValue( "/root/main/list1/otpt[" + row + "]/lastupdtdt", currentdate);
- }
- }
- // 심사상태 변경처리 끝
-
- // 심사관리 화면으로 넘어가기 시작
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue(opener.root.hidden.smpij00600.rslt.selectedRow, row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
- model.setValue(opener.root.hidden.smpij00600.rslt.pid, pid);
- model.setValue(opener.root.hidden.smpij00600.rslt.orddd, orddd);
- model.setValue(opener.root.hidden.smpij00600.rslt.cretno, cretno);
- model.setValue(opener.root.hidden.smpij00600.rslt.acptseqno, acptseqno);
- model.setValue(opener.root.hidden.smpij00600.rslt.insukindcd, insukindcd);
- model.setValue(opener.root.hidden.smpij00600.rslt.opyn, model.getValue("/root/main/list1/otpt["+ row +"]/opyn"));
- model.setValue(opener.root.hidden.smpij00600.rslt.suppkindcd, model.getValue("/root/main/list1/otpt["+ row +"]/suppkindcd"));
- model.setValue(opener.root.hidden.smpij00600.rslt.dschjudgprcsstat, model.getValue("/root/hidden/oldotpt/olddschjudgprcsstat"));
- model.setValue(opener.root.hidden.smpij00600.rslt.judgmdlid, model.getValue("/root/hidden/oldotpt/oldjudgmdlid"));
- model.setValue(opener.root.hidden.smpij00600.rslt.lastjudgdt, model.getValue("/root/hidden/oldotpt/oldlastjudgdt"));
- opener.javascript.fGetOutDayJudgMngt();
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- }
- // 심사관리 화면으로 넘어가기 끝
- } else {
- messageBox("상위화면이 변경되어 데이터를 전달할 수", "I004"); ///상위화면이 변경되어 데이터를 전달할 수 없습니다.
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_otptmast.gridToInstance(); // Sort 된 Grid 상의 Data 순서와 Instance Node 상의 Data 순서를 동일하게 맞춰준다.
- ]]>
- </script>
- <script type="javascript" ev:event="oncopy">
- <![CDATA[
- // 그리드 내용 복사
- if (grd_otptmast.selectedRows == 1) { // 한줄
- var row = grd_otptmast.row;
- var col = grd_otptmast.col;
- if (col == grd_otptmast.colRef("pid") ) {
- // 등록번호
- var clip = grd_otptmast.labelMatrix(row, col);
- window.clipBoardData = clip;
- } else {
- grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
- }
- }
- else if (grd_otptmast.selectedRows > 1) { // 여러줄
- grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
- }
- ]]>
- </script>
- </datagrid>
- <group id="grp_judgmemo" style="left:1px; top:200px; width:1145px; height:437px; ">
- <line id="line4" class="line_1" style="x1:0px; y1:20px; x2:1145px; y2:20px; "/>
- <caption id="caption26" class="tit_2" style="left:5px; top:5px; width:113px; height:14px; ">심사대상자 메모</caption>
- <textarea id="tar_judgmemo" ref="/root/hidden/otpt/judgmemo" style="left:0px; top:25px; width:1145px; height:384px; ">
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- ]]>
- </script>
- </textarea>
- <button id="btn_memocancel" class="btn4_letter2" style="left:1088px; top:412px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_judgmemo.visible = false;
- ]]>
- </script>
- </button>
- <button id="btn_memosave" class="btn4_letter2" style="left:1029px; top:412px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.removeNodeset("/root/send/item1");
- model.makeNode("/root/send/item1");
- var judgmemo = model.getValue("/root/hidden/otpt/judgmemo"); // 현재 창에 입력된 내용
- var row;
- if (grd_specotpt.visible == true) { // 선별심사 모드인 경우
- row = grd_specotpt.row;
- } else {
- row = grd_otptmast.row;
- }
- if (judgmemo == model.getValue("/root/main/list1/otpt["+ row +"]/judgmemo")) {
- messageBox("변경된 내용이", "I004"); ///변경된 내용이 없습니다.
- return;
- }
-
- var pid = model.getValue("/root/main/list1/otpt["+ row +"]/pid");
- var orddd = model.getValue("/root/main/list1/otpt["+ row +"]/orddd");
- var cretno = model.getValue("/root/main/list1/otpt["+ row +"]/cretno");
- model.makeValue("/root/send/item1/clcj/status", "d");
- model.makeValue("/root/send/item1/clcj/pid", pid);
- model.makeValue("/root/send/item1/clcj/orddd", orddd);
- model.makeValue("/root/send/item1/clcj/cretno", cretno);
- model.makeValue("/root/send/item1/clcj/spclspec", "");
-
- var insCnt = 0;
- var spclspec = judgmemo;
- var iSpclCdTotLength = getStringLength(spclspec); // (stringHelper.js) 문자열의 길이를 구한다.
- var insCharTotCnt = 0; // 특정내역으로 잘라진 총 글자 수
- if (iSpclCdTotLength > 350) { // 새로 입력된 특정코드가 700byte를 넘는다.
- // 영문(700자), 한글(350자) 길이로 잘라서 n개의 특정코드를 만든다.
- var iLen = 0; // 특정내역 길이가 700 byte가 되었는지 계산
- var iStartInx = 0; // 특정내역 시작 index
- var iCharCnt = 0; // 몇글자로 구성되는지 계산
- for (var j=0; j < spclspec.length; j++) {
- var sBit = spclspec.charAt(j);
- iCharCnt++;
- if (escape(sBit).length > 4) {
- iLen = iLen + 2;
- } else {
- iLen = iLen + 1;
- }
- if (iLen == 350 || iLen > 350) { // 영문(700자), 한글(350자)
- insCnt++;
- if (iLen == 350) { // 700byte로 길이가 끝난 경우
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/status", "i");
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/pid", pid);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/orddd", orddd);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/cretno", cretno);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/spclspec", spclspec.substr(iStartInx, iCharCnt));
- iStartInx += iCharCnt;
- insCharTotCnt += 350;
- }
- else if (iLen > 350) { // 영문(700자), 한글(350자)를 넘는 경우
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/status", "i");
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/pid", pid);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/orddd", orddd);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/cretno", cretno);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/spclspec", spclspec.substr(iStartInx, iCharCnt - 1));
- iStartInx += (iCharCnt - 1);
- j--;
- insCharTotCnt += 349;
- }
- iCharCnt = 0;
- iLen = 0;
- }
- }
- if (iSpclCdTotLength != insCharTotCnt) {
- insCnt++;
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/status", "i");
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/pid", pid);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/orddd", orddd);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/cretno", cretno);
- model.makeValue("/root/send/item2/clcj[" + insCnt + "]/spclspec", spclspec.substring(iStartInx, spclspec.length));
- }
-
-
- var rsltNode = instance1.selectSingleNode("/root/send/item2");
- if (rsltNode != null) {
- insCnt = 1;
- for (var i = 1; i <= rsltNode.childNodes.length; i++) {
- model.makeNode("/root/send/item1/clcj[" + ++insCnt + "]");
- model.copyNode("/root/send/item1/clcj[" + insCnt + "]", "/root/send/item2/clcj[" + i + "]");
- }
- }
- }
- else if (iSpclCdTotLength > 0) { // 새로 추가된 내용이 있다.
- insCnt = 2;
- model.makeValue("/root/send/item1/clcj[" + insCnt + "]/status", "i");
- model.makeValue("/root/send/item1/clcj[" + insCnt + "]/pid", pid);
- model.makeValue("/root/send/item1/clcj[" + insCnt + "]/orddd", orddd);
- model.makeValue("/root/send/item1/clcj[" + insCnt + "]/cretno", cretno);
- model.makeValue("/root/send/item1/clcj[" + insCnt + "]/spclspec", spclspec);
- }
-
- var clcjList = instance1.selectSingleNode("/root/send/item1/clcj");
- if (clcjList != null) {
- model.setValue("/root/main/list1/otpt["+ row +"]/judgmemo", model.getValue("/root/hidden/otpt/judgmemo"));
- submit("TXPIJ00601");
- grp_judgmemo.visible = false;
- } else {
- messageBox("심사자 메모를", "C001"); ///심사자 메모를 입력하십시오.
- }
- model.removeNodeset("/root/send/item2");
- model.makeNode("/root/send/item2");
- ]]>
- </script>
- </button>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
-
- ]]>
- </script>
- </group>
- <group id="grp_sea" style="left:0px; top:10px; width:1145px; height:107px; vertical-align:top; ">
- <shape id="roundrect1" appearance="roundrect" style="left:0px; top:0px; width:1145px; height:107px; "/>
- <caption id="caption2" class="search_name" style="left:10px; top:9px; width:86px; height:17px; ">기준일자 :</caption>
- <input id="ipt_clamfromdd" ref="/root/send/clamfromdd" class="input_search" navindex="1" inputtype="date" format="yyyy-mm-dd" style="left:99px; top:8px; width:85px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var fromdd = model.getValue("/root/send/clamfromdd");
- var todd = model.getValue("/root/send/clamtodd");
- if (todd < fromdd) {
- model.setValue("/root/send/clamtodd", fromdd);
- ipt_clamtodd.refresh();
- }
- ]]>
- </script>
- </input>
- <input id="ipt_clamtodd" ref="/root/send/clamtodd" class="input_search" navindex="2" inputtype="date" format="yyyy-mm-dd" style="left:187px; top:8px; width:85px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var fromdd = model.getValue("/root/send/clamfromdd");
- var todd = model.getValue("/root/send/clamtodd");
- if (todd < fromdd) {
- model.setValue("/root/send/clamfromdd", todd);
- ipt_clamfromdd.refresh();
- }
- ]]>
- </script>
- </input>
- <caption id="caption5" class="search_name" style="left:292px; top:9px; width:86px; height:17px; ">진료분야 :</caption>
- <!-- 기존 ID : 1214 => P0291 -->
- <select1 id="cmb_ordfildcd" ref="/root/send/ordfildcd" class="combo_search" navindex="13" appearance="minimal" style="left:381px; top:8px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0291list/P0291">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var ordfildcd = model.getValue("/root/send/ordfildcd");
- if (ordfildcd) {
- cmb_clamdeptcd.choices.itemset.attribute("nodeset") = "/root/init/orddeptcd/orddeptcdlist[reqfild='" + ordfildcd + "' or reqfild='']";
- cmb_orddrid.disabled = true;
- } else {
- cmb_clamdeptcd.choices.itemset.attribute("nodeset") = "/root/init/orddeptcd/orddeptcdlist";
- cmb_orddrid.disabled = true;
- }
- model.resetInstanceNode("/root/send/clamdeptcd"); // 진료과
- model.resetInstanceNode("/root/send/orddrid"); // 주치의 선택을 초기화한다.
- cmb_clamdeptcd.refresh();
- cmb_orddrid.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption13" class="search_name" style="left:722px; top:33px; width:86px; height:17px; ">심사상태 :</caption>
- <!-- 대상자 조회 조건으로 P0379 코드군 상태와 다른 조건을 결합한 복합적인 경우인 심사상태 항목을 표시한 것으로 combo itemset에 공통코드군을 사용하지 않음 -->
- <select1 id="cmb_workstat" ref="/root/send/workstat" class="combo_search" navindex="10" appearance="minimal" style="left:811px; top:32px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0379list/P0379">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption4" class="search_name" style="left:496px; top:9px; width:86px; height:17px; ">보험유형 :</caption>
- <select1 id="cmb_insukind" ref="/root/send/insukindcd" class="combo_search" navindex="16" appearance="minimal" style="left:605px; top:8px; width:97px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0008list/P0008">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var insukindcd = model.getValue("/root/send/insukindcd");
- if (insukindcd) {
- if (insukindcd == "I") {
- cmb_suppkind.choices.itemset.attribute("nodeset") = "root/init/suppkind/suppkindlist[up='11' or up='21' or up='22']";
- } else if (insukindcd == "P") {
- cmb_suppkind.choices.itemset.attribute("nodeset") = "root/init/suppkind/suppkindlist[up='21' or up='22']";
- } else {
- cmb_suppkind.choices.itemset.attribute("nodeset") = "root/init/suppkind/suppkindlist[up='" + insukindcd + "']";
- }
- } else {
- cmb_suppkind.choices.itemset.attribute("nodeset") = "/root/init/P0010list/P0010";
- }
- //insukindcd.refresh();
- if (cmb_suppkind.label) {
- } else { // 기존 선택된 보조유형을 선택할 수 없는 보험유형이 선택된 경우이므로
- model.resetInstanceNode("/root/send/suppkindcd"); // 보조유형 선택을 초기화한다.
- cmb_suppkind.refresh();
- }
- ]]>
- </script>
- </select1>
- <caption id="caption11" class="search_name" style="left:292px; top:33px; width:73px; height:17px; ">진료과 :</caption>
- <select1 id="cmb_clamdeptcd" ref="/root/send/clamdeptcd" class="combo_search" navindex="14" appearance="minimal" style="left:381px; top:32px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/orddeptcd/orddeptcdlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var clamdeptcd = model.getValue("/root/send/clamdeptcd");
- if (clamdeptcd) {
- cmb_orddrid.choices.itemset.attribute("nodeset") = "/root/init/orddrid/orddridlist[dp='" + clamdeptcd + "' or dp='']";
- cmb_orddrid.disabled = false;
- } else {
- cmb_orddrid.choices.itemset.attribute("nodeset") = "/root/init/orddrid/orddridlist";
- cmb_orddrid.disabled = true;
- }
- model.resetInstanceNode("/root/send/orddrid"); // 주치의 선택을 초기화한다.
- cmb_orddrid.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption18" class="search_name" style="left:10px; top:81px; width:112px; height:17px; ">환자단위조회 :</caption>
- <input id="ipt_patunitsrch" ref="/root/send/patunitsrch1" class="input_search" navindex="3" inputtype="button" maxlength="10" style="left:125px; top:80px; width:86px; height:19px; ">
- <hint>
- <![CDATA[환자성명으로 검색시 2자 이상 입력하세요.]]>
- </hint>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") { // Enter 입력 시에
- if (ipt_patunitsrch.currentText.length > 1) { // 2글자 이상이면
- setInputNodeCurText(); // (tfHelper.js) 현재 인풋값 노드 반영
- model.setValue("/root/hidden/rownum", 0);
- fGetOutDayJudgTrgtManList();
-
- // 이전 row 해제
- model.setValue("/root/hidden/oldotpt/oldrow", "");
- model.setValue("/root/hidden/oldotpt/oldpid", "");
- model.setValue("/root/hidden/oldotpt/oldorddd", "");
- model.setValue("/root/hidden/oldotpt/oldcretno", "");
- model.setValue("/root/hidden/oldotpt/oldacptseqno", "");
- model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", "");
- model.setValue("/root/hidden/oldotpt/oldjudgmdlid", "");
- model.setValue("/root/hidden/oldotpt/oldjudgnm", "");
- model.setValue("/root/hidden/oldotpt/oldlastjudgdt", "");
-
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- model.removeNodeset("/root/main/patinfo/patinfolist");
- model.makeNode("/root/main/patinfo/patinfolist");
- var ipt_pid = model.getValue("/root/send/patunitsrch1");
- if (ipt_pid) {
- model.setValue("/root/hidden/sppmc02500/cond/srchcond", "1"); // 검색조건 : 등록번호로 설정
- model.setValue("/root/hidden/sppmc02500/cond/pid", ipt_pid);
- } else {
- model.resetInstanceNode("/root/hidden/sppmc02500/cond");
- }
- modal("SPPMC02500", 1,150, 150, "SPPMC02500", "/root/hidden/sppmc02500/cond", "/root/send", "", "");
- var srch_pid = model.getValue("/root/main/patinfo/patinfolist/pid");
- if (srch_pid != "") { // SPPMC02500_환자조회 화면에서 조회한 경우임
- model.setValue("/root/send/patunitsrch1", srch_pid);
- }
- ipt_patunitsrch.refresh();
-
- model.removeNodeset("/root/main/patinfo/patinfolist");
- model.makeNode("/root/main/patinfo/patinfolist");
-
- ]]>
- </script>
- </input>
- <caption id="caption15" class="search_name" style="left:722px; top:9px; width:73px; height:17px; ">심사자 :</caption>
- <select1 id="cmb_judgrid" ref="/root/send/judgrid" class="combo_search" navindex="8" appearance="minimal" style="left:811px; top:8px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/judgrid/judgridlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption7" class="search_name" style="left:292px; top:57px; width:73px; height:17px; ">진료의 :</caption>
- <select1 id="cmb_orddrid" ref="/root/send/orddrid" class="combo_search" navindex="15" appearance="minimal" style="left:381px; top:56px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/orddrid/orddridlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption1" class="search_name" style="left:10px; top:33px; width:86px; height:17px; ">총진료비 :</caption>
- <input id="ipt_totordamt" ref="/root/send/totordamt" class="input_search" navindex="4" format="#,###" style="left:99px; top:32px; width:85px; height:19px; "/>
- <select1 id="cmb_totordamt" ref="/root/send/cmbtotordamt" class="combo_search" navindex="5" appearance="minimal" style="left:187px; top:32px; width:62px; height:19px; ">
- <choices>
- <item>
- <label>원미만</label>
- <value>2</value>
- </item>
- <item>
- <label>원이상</label>
- <value>3</value>
- </item>
- </choices>
- </select1>
- <caption id="caption17" class="search_name" style="left:292px; top:81px; width:73px; height:17px; ">처방별 :</caption>
- <select1 id="rdo_mchrgcode" ref="/root/send/choicdsrch1" class="radio_search" navindex="11" appearance="full" cols="4" overflow="visible" style="left:368px; top:81px; width:122px; height:15px; ">
- <choices>
- <item>
- <label>수가</label>
- <value>3</value>
- </item>
- <item>
- <label>EDI</label>
- <value>4</value>
- </item>
- <item>
- <label>List</label>
- <value>5</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- model.resetInstanceNode("/root/send/choicdsrch2");
- ipt_choicdsrch.refresh();
- ]]>
- </script>
- </select1>
- <input id="ipt_choicdsrch" ref="/root/send/choicdsrch2" class="input_search" navindex="12" inputtype="button" style="left:496px; top:80px; width:204px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") { // Enter 입력 시에
- if (ipt_choicdsrch.currentText.length > 1) { // 2글자 이상이면
- setInputNodeCurText(); // (tfHelper.js) 현재 인풋값 노드 반영
- fGetOutDayJudgTrgtManList();
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- var userid = getUserId(); // (common.js) 현재 로그인한 사용자 번호(ID)
- if (userid) {
- model.setValue("/root/hidden/sppiz00900/cond/judgrid", userid);
- } else {
- return;
- }
-
- model.removeNodeset("/root/hidden/sppiz00900/rslt");
- modal("SPPIZ00900" ,"", "10", "10", "SPPIZ00900", "/root/hidden/sppiz00900/cond", "/root/hidden/sppiz00900/cond", "", ""); // SPPIZ00900_선별심사CheckList
-
- var pchkSelect = instance1.selectSingleNode("/root/hidden/sppiz00900/rslt");
- if (pchkSelect == null) { // 선택한 선별심사 List가 없는 경우
- return;
- }
- var pchkNodes = pchkSelect.childNodes;
- var pchkList = "";
- for (var i = 1; i <= pchkNodes.length; i++) {
- var pchk = model.getValue("/root/hidden/sppiz00900/rslt/pchk[" + i + "]/calcscorcd");
- if (pchkList == "") {
- pchkList = pchk;
- } else {
- pchkList += "|" + pchk;
- }
- }
- model.setValue("/root/send/choicdsrch1", "5"); // 5: List
- model.setValue("/root/send/choicdsrch2", pchkList);
- ipt_choicdsrch.refresh();
- ]]>
- </script>
- </input>
- <caption id="caption16" class="search_name" style="left:10px; top:57px; width:86px; height:17px; ">본인부담 :</caption>
- <input id="ipt_ownbamt" ref="/root/send/ownbamt" class="input_search" navindex="6" format="#,###" style="left:99px; top:56px; width:85px; height:19px; "/>
- <select1 id="cmb_ownbamt" ref="/root/send/cmbownbamt" class="combo_search" navindex="7" appearance="minimal" style="left:187px; top:56px; width:62px; height:19px; ">
- <choices>
- <item>
- <label>원미만</label>
- <value>2</value>
- </item>
- <item>
- <label>원이상</label>
- <value>3</value>
- </item>
- </choices>
- </select1>
- <button id="btn_search" class="btn1_letter2" navindex="32" style="left:1074px; top:67px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // rownum을 초기화
- model.setValue("/root/hidden/rownum", 0);
- fGetOutDayJudgTrgtManList();
- // 이전 row 해제
- model.setValue("/root/hidden/oldotpt/oldrow", "");
- model.setValue("/root/hidden/oldotpt/oldpid", "");
- model.setValue("/root/hidden/oldotpt/oldorddd", "");
- model.setValue("/root/hidden/oldotpt/oldcretno", "");
- model.setValue("/root/hidden/oldotpt/oldacptseqno", "");
- model.setValue("/root/hidden/oldotpt/olddschjudgprcsstat", "");
- model.setValue("/root/hidden/oldotpt/oldjudgmdlid", "");
- model.setValue("/root/hidden/oldotpt/oldjudgnm", "");
- model.setValue("/root/hidden/oldotpt/oldlastjudgdt", "");
- ]]>
- </script>
- </button>
- <line id="line3" class="line_4" style="x1:1059px; y1:55px; x2:1059px; y2:98px; "/>
- <select id="chk_spcljudg" ref="/root/send/chkspcljudg" class="checkbox_search" navindex="26" overflow="visible" appearance="full" style="left:926px; top:56px; width:65px; height:19px; border-style:none; ">
- <choices>
- <item>
- <label>선별심사</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <select1 id="cmb_suppkind" ref="/root/send/suppkindcd" class="combo_search" navindex="17" appearance="minimal" style="left:605px; top:32px; width:97px; height:19px; ">
- <choices>
- <!--<itemset nodeset="root/init/suppkind/suppkindlist">-->
- <itemset nodeset="/root/init/P0010list/P0010">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption12" class="search_name" style="left:496px; top:33px; width:86px; height:17px; ">보조유형 :</caption>
- <select id="chk_crf" ref="/root/send/chkcrf" class="checkbox_search" navindex="23" overflow="visible" appearance="full" style="left:1002px; top:8px; width:45px; height:19px; ">
- <choices>
- <item>
- <label>CRF</label>
- <value>Y</value>
- </item>
- </choices>
- <hint>
- <![CDATA[CRF(02:인공신장투석, 03:복막관류술)]]>
- </hint>
- </select>
- <select id="chk_cncr" ref="/root/send/chkcncr" class="checkbox_search" navindex="22" overflow="visible" appearance="full" style="left:926px; top:8px; width:56px; height:19px; ">
- <choices>
- <item>
- <label>등록암</label>
- <value>Y</value>
- </item>
- </choices>
- <hint>
- <![CDATA[중증신청정보가 있는환자(싸인완료)]]>
- </hint>
- </select>
- <select id="chk_homecare" ref="/root/send/chkhomecare" class="checkbox_search" navindex="24" overflow="visible" appearance="full" style="left:926px; top:32px; width:65px; height:19px; ">
- <choices>
- <item>
- <label>가정간호</label>
- <value>Y</value>
- </item>
- </choices>
- <hint>
- <![CDATA[보조유형 ('10','11','51')]]>
- </hint>
- </select>
- <select id="chk_trnpt" ref="/root/send/chktrnpt" class="checkbox_search" navindex="25" visibility="hidden" overflow="visible" appearance="full" style="left:1072px; top:32px; width:45px; height:19px; ">
- <choices>
- <item>
- <label>이식</label>
- <value>Y</value>
- </item>
- </choices>
- <hint>
- <![CDATA[이식(04:장기이식)]]>
- </hint>
- </select>
- <output id="output1" ref="/root/send/insukindcd" class="output_fix" style="left:585px; top:8px; width:17px; height:19px; "/>
- <output id="output2" ref="/root/send/suppkindcd" class="output_fix" style="left:585px; top:32px; width:17px; height:19px; "/>
- <select id="chk_rareobst" ref="/root/send/chkrareobst" class="checkbox_search" navindex="25" overflow="visible" appearance="full" style="left:1002px; top:30px; width:68px; height:19px; ">
- <choices>
- <item>
- <label>희귀난치</label>
- <value>Y</value>
- </item>
- </choices>
- <hint>
- <![CDATA[희귀난치신청서있는것(싸인완료)]]>
- </hint>
- </select>
- </group>
- <caption id="cap_judgtrgtman" class="tit_2" style="left:5px; top:127px; width:187px; height:13px; ">심사 대상자</caption>
- <line id="line1" class="line_1" style="x1:1px; y1:140px; x2:1146px; y2:140px; "/>
- <caption id="caption10" class="cell_1" style="left:0px; top:664px; width:72px; height:23px; ">총건수</caption>
- <output id="opt_totcnt" ref="/root/hidden/otpt/totcnt" class="output_fix" style="left:75px; top:665px; width:85px; height:19px; "/>
- <caption id="caption19" class="cell_1" style="left:163px; top:664px; width:72px; height:23px; ">완료</caption>
- <output id="opt_endcnt" ref="/root/hidden/otpt/endcnt" class="output_fix" style="left:238px; top:665px; width:87px; height:19px; "/>
- <caption id="caption23" class="cell_1" style="left:328px; top:664px; width:72px; height:23px; ">미심사</caption>
- <output id="opt_unjudgcnt" ref="/root/hidden/otpt/unjudgcnt" class="output_fix" style="left:403px; top:665px; width:87px; height:19px; "/>
- <caption id="caption22" class="cell_1" style="left:493px; top:664px; width:72px; height:23px; ">보류</caption>
- <output id="opt_retecnt" ref="/root/hidden/otpt/retecnt" class="output_fix" style="left:568px; top:665px; width:87px; height:19px; "/>
- <caption id="caption20" class="cell_1" visibility="hidden" style="left:658px; top:619px; width:72px; height:23px; ">삭제</caption>
- <output id="opt_delcnt" ref="/root/hidden/otpt/delcnt" class="output_fix" visibility="hidden" style="left:733px; top:620px; width:87px; height:19px; "/>
- <caption id="caption24" class="cell_1" style="left:658px; top:664px; width:72px; height:23px; ">심사중</caption>
- <output id="opt_judgprcscnt" ref="/root/hidden/otpt/judgprcscnt" class="output_fix" style="left:733px; top:665px; width:87px; height:19px; "/>
- <caption id="caption21" class="cell_1" visibility="hidden" style="left:823px; top:619px; width:72px; height:23px; ">재청구</caption>
- <output id="opt_rptclamcnt" ref="/root/hidden/otpt/rptclamcnt" class="output_fix" visibility="hidden" style="left:898px; top:620px; width:82px; height:19px; "/>
- <line id="line13" class="line_3" style="x1:0px; y1:662px; x2:1145px; y2:662px; "/>
- <line id="line2" class="line_3" style="x1:0px; y1:686px; x2:1145px; y2:686px; "/>
- <button id="btn_datacoll" class="btn2_letter4" visibility="hidden" style="left:1013px; top:122px; width:64px; height:19px; ">
- <caption>자료수집</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ]]>
- </script>
- </button>
- <button id="btn_excelsave" class="btn2_letter4" style="left:1081px; top:122px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 2008. 02. 14 박지욱 추가 (대상자 조회 데이터가 없으면 엑셀저장을 할 수 없다)
- if (grd_specotpt.visible == true) {
- if(grd_specotpt.rows == 1) {
- return;
- }
- } else {
- if(grd_otptmast.rows == 1) {
- return;
- }
- }
-
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "") {
- //datagrid.saveExcel의 7번째 인자 값(boolean) : 그리드의 col type=combo일 경우 엑셀저장내용이 lable 또는 value로 설정 함
- if (grd_specotpt.visible == true) { // 선별심사 모드인 경우
- grd_specotpt.saveExcel(fileName, "SheetName", true, true, "", "", true);
- } else {
- grd_otptmast.saveExcel(fileName, "SheetName", true, true, "", "", true);
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_judgcancel" class="btn2_letter5" style="left:1002px; top:122px; width:75px; height:19px; ">
- <caption>심사중해제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.removeNodeset("/root/send/list1");
-
- var cnt = 0;
- var idx = 0;
- var errortype1 = "";
- var userid = getUserId(); // (common.js) 현재 로그인한 사용자 번호(ID)
- var rowArr = new Array();
- if (grd_otptmast.visible == true) { // 1. 일반 심사모드
- if (grd_otptmast.selectedRows == 0) {
- messageBox("심사중 해제를 할 대상자를", "C002"); /// 심사중 해제를 할 대상자를 선택하십시오.
- return;
- }
- for (var i = 0; i < grd_otptmast.selectedRows; i++) {
- var row = grd_otptmast.selectedrow(i);
-
- var pid = model.getValue("/root/main/list1/otpt["+ row +"]/pid");
- var orddd = model.getValue("/root/main/list1/otpt["+ row +"]/orddd");
- var cretno = model.getValue("/root/main/list1/otpt["+ row +"]/cretno");
- var acptseqno = model.getValue("/root/main/list1/otpt["+ row +"]/acptseqno");
- var insukindcd = model.getValue("/root/main/list1/otpt["+ row +"]/insukindcd");
- var dschjudgprcsstat = model.getValue( "/root/main/list1/otpt[" + row + "]/dschjudgprcsstat");
- var judgmdlid = model.getValue( "/root/main/list1/otpt[" + row + "]/judgmdlid");
-
- // 심사상태 해제처리 (B,D,E -> A)
- if (dschjudgprcsstat == "B" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
-
- //if (userid == judgmdlid) {
- cnt++;
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/pid", pid);
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/orddd", orddd);
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/cretno", cretno);
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/acptseqno", acptseqno);
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/dschjudgprcsstat", "A");
-
- // 화면에 미심사 상태로 보여주기 위해 배열에 담기
- rowArr[idx++] = row;
- }
- }
- } else { // 2. 선별심사 모드
- if (grd_specotpt.selectedRows == 0) {
- messageBox("심사중 해제를 할 대상자를", "C002"); /// 심사중 해제를 할 대상자를 선택하십시오.
- return;
- }
- for (var i = 0; i < grd_specotpt.selectedRows; i++) {
-
- var row = grd_specotpt.selectedrow(i);
-
- var pid = model.getValue("/root/main/list1/otpt["+ row +"]/pid");
- var orddd = model.getValue("/root/main/list1/otpt["+ row +"]/orddd");
- var cretno = model.getValue("/root/main/list1/otpt["+ row +"]/cretno");
- var acptseqno = model.getValue("/root/main/list1/otpt["+ row +"]/acptseqno");
- var insukindcd = model.getValue("/root/main/list1/otpt["+ row +"]/insukindcd");
- var dschjudgprcsstat = model.getValue( "/root/main/list1/otpt[" + row + "]/dschjudgprcsstat");
- var judgmdlid = model.getValue( "/root/main/list1/otpt[" + row + "]/judgmdlid");
-
- // 심사상태 해제처리 (B,D,E -> A)
- if (dschjudgprcsstat == "B" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
-
- if (userid == judgmdlid) {
- cnt++;
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/pid", pid);
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/orddd", orddd);
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/cretno", cretno);
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/acptseqno", acptseqno);
- model.makeValue("/root/send/list1/otpt[" + cnt + "]/dschjudgprcsstat", "A");
-
- // 화면에 미심사 상태로 보여주기 위해 배열에 담기
- rowArr[idx++] = row;
- } else {
- errortype1 = "다른 심사자에게 배분된 대상자";
- }
- }
- }
- }
- if (cnt > 0) {
- var ans = messageBox(cnt + "건을 심사중 해제", "S001"); /// *건을 심사중 해제 하시려면 예(Yes)\n아니면 아니오(No)
- if (ans == 6) { // return : yes=6, no=7
- submit("TXPIJ00603");
- // rownum을 초기화
- model.setValue("/root/hidden/rownum", 0);
-
- // 화면에 미심사 상태로 보여주기
- for(var i = 0; i < idx; i++) {
- model.setValue("/root/main/list1/otpt["+ rowArr[i] +"]/dschjudgprcsstat", "A");
- model.setValue("/root/main/list1/otpt["+ rowArr[i] +"]/judgmdlid", "");
- model.setValue("/root/main/list1/otpt["+ rowArr[i] +"]/judgnm", "");
- model.setValue("/root/main/list1/otpt["+ rowArr[i] +"]/lastupdtdt", "");
- }
-
- // 총건수, 완료, 미심사, 보류, 삭제, 심사중, 재청구 건수를 다시 체크한다.
- fSetWorkStatCnt();
- //model.refresh();
- }
- } else {
- if (errortype1) {
- messageBox(errortype1+"가", "E005"); /// 다른 심사자에게 배분된 대상자가 선택되었습니다.
- } else {
- messageBox("심사중해제할 데이터가 선택되지", "E007"); /// 심사중해제할 데이터가 선택되지 않았습니다.
- }
- }
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_btn" scroll="auto" style="left:0px; top:700px; width:1146px; height:45px; ">
- <button id="btn_confirm" class="btn4_letter2" style="left:960px; top:5px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_judgmemo.visible = false; // 대상자 Grid의 메모 필드의 Btn 클릭시 보여지는 메모 저장용 Group을 감춘다.
-
- if ( checkOpener() ) { // (common.js) 자신을 Open한 opener의 현재 UID가 자신을 open한 시점의 UID와 비교하여 변경되었는지 여부를 반환
- var row = 0;
- if (grd_specotpt.visible == true) { // 선별심사 모드인 경우
- row = grd_specotpt.row;
- } else {
- row = grd_otptmast.row;
- }
- if (row > 0) {
- var pid = model.getValue("/root/main/list1/otpt["+ row +"]/pid");
- var orddd = model.getValue("/root/main/list1/otpt["+ row +"]/orddd");
- var cretno = model.getValue("/root/main/list1/otpt["+ row +"]/cretno");
- var acptseqno = model.getValue("/root/main/list1/otpt["+ row +"]/acptseqno");
- var insukindcd = model.getValue("/root/main/list1/otpt["+ row +"]/insukindcd");
- if (pid && orddd && cretno && acptseqno && insukindcd) {
- model.setValue(opener.root.hidden.smpij00600.rslt.selectedRow, row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
- model.setValue(opener.root.hidden.smpij00600.rslt.pid, pid);
- model.setValue(opener.root.hidden.smpij00600.rslt.orddd, orddd);
- model.setValue(opener.root.hidden.smpij00600.rslt.cretno, cretno);
- model.setValue(opener.root.hidden.smpij00600.rslt.acptseqno, acptseqno);
- model.setValue(opener.root.hidden.smpij00600.rslt.insukindcd, insukindcd);
- model.setValue(opener.root.hidden.smpij00600.rslt.opyn, model.getValue("/root/main/list1/otpt["+ row +"]/opyn"));
- model.setValue(opener.root.hidden.smpij00600.rslt.suppkindcd, model.getValue("/root/main/list1/otpt["+ row +"]/suppkindcd"));
- opener.javascript.fGetOutDayJudgMngt();
- } else {
- messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
- activateOpener(); // (common.js)에서 제공하는 함수로 opener를 activate한다.
- }
- } else {
- messageBox("선택된 대상자가", "I004"); ///선택된 대상자가 없습니다.
- activateOpener(); // (common.js)에서 제공하는 함수로 opener를 activate한다.
- }
- } else {
- messageBox("상위화면이 변경되어 데이터를 전달할 수", "I004"); ///상위화면이 변경되어 데이터를 전달할 수 없습니다.
- window.close(); // F5 실행시 IE를 종료시킨다.
- }
- ]]>
- </script>
- </button>
- <button id="btn_cancel" class="btn4_letter2" style="left:1016px; top:5px; width:56px; height:22px; ">
- <caption>취소</caption>
- <close ev:event="DOMActivate"/>
- </button>
- <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:1145px; y2:0px; "/>
- <button id="btn_init" class="btn4_letter3" style="left:1072px; top:5px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_otptmast.visible = true;
- grd_specotpt.visible = false;
- cap_judgtrgtman.text = "심사 대상자";
-
- // main / send / hidden 데이터를 초기화한다.
- fInitSrchData();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_print" class="btn6_letter2" style="left:230px; top:5px; width:56px; height:22px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // parameter를 넘겨 보고서에서 쿼리를 돌린 후, 보여주는 형태
- model.removenode("/root/send/prntinfo");
- model.makeNode("/root/send/prntinfo");
- // parameter 전달
- model.makeValue("/root/send/prntinfo/ioflag", model.getValue("/root/send/ioflag"));
- model.makeValue("/root/send/prntinfo/clamfromdd", model.getValue("/root/send/clamfromdd"));
- model.makeValue("/root/send/prntinfo/clamtodd", model.getValue("/root/send/clamtodd"));
- model.makeValue("/root/send/prntinfo/ordfildcd", model.getValue("/root/send/ordfildcd"));
- model.makeValue("/root/send/prntinfo/workstat", model.getValue("/root/send/workstat"));
- model.makeValue("/root/send/prntinfo/insukindcd", model.getValue("/root/send/insukindcd"));
- model.makeValue("/root/send/prntinfo/suppkindcd", model.getValue("/root/send/suppkindcd"));
- model.makeValue("/root/send/prntinfo/clamdeptcd", model.getValue("/root/send/clamdeptcd"));
- model.makeValue("/root/send/prntinfo/orddrid", model.getValue("/root/send/orddrid"));
- model.makeValue("/root/send/prntinfo/patunitsrch1", model.getValue("/root/send/patunitsrch1"));
- model.makeValue("/root/send/prntinfo/patunitsrch2", model.getValue("/root/send/patunitsrch2"));
- model.makeValue("/root/send/prntinfo/judgrid", model.getValue("/root/send/judgrid"));
- model.makeValue("/root/send/prntinfo/totordamt", model.getValue("/root/send/totordamt"));
- model.makeValue("/root/send/prntinfo/cmbtotordamt", model.getValue("/root/send/cmbtotordamt"));
- model.makeValue("/root/send/prntinfo/ownbamt", model.getValue("/root/send/ownbamt"));
- model.makeValue("/root/send/prntinfo/cmbownbamt", model.getValue("/root/send/cmbownbamt"));
- model.makeValue("/root/send/prntinfo/choicdsrch1", model.getValue("/root/send/choicdsrch1"));
- model.makeValue("/root/send/prntinfo/choicdsrch2", model.getValue("/root/send/choicdsrch2"));
- model.makeValue("/root/send/prntinfo/chkspcljudg", model.getValue("/root/send/chkspcljudg"));
- model.makeValue("/root/send/prntinfo/chkcncr", model.getValue("/root/send/chkcncr"));
- model.makeValue("/root/send/prntinfo/chkcrf", model.getValue("/root/send/chkcrf"));
- model.makeValue("/root/send/prntinfo/chkhomecare", model.getValue("/root/send/chkhomecare"));
- model.makeValue("/root/send/prntinfo/chktrnpt", model.getValue("/root/send/chktrnpt"));
- model.makeValue("/root/send/prntinfo/chkrareobst", model.getValue("/root/send/chkrareobst"));
- exeReportPreview("RPPIJ00600", "XML", "/root/send/prntinfo","", "false","","","","","false");
- ]]>
- </script>
- </button>
- <button id="btn_next" class="btn4_letter5" visibility="visible" style="left:868px; top:5px; width:92px; height:22px; ">
- <caption>다음페이지</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var rownum = model.getValue("/root/hidden/rownum");
- if (rownum > -1) {
- var nextnum = parseInt(rownum)+1;
- model.setValue("/root/hidden/rownum", nextnum);
-
- // 조회하여 리스트에 덧붙인다.
- fGetOutDayJudgTrgtManList2();
- }
- ]]>
- </script>
- </button>
- <button id="btn_prev" class="btn4_letter5" visibility="hidden" style="left:776px; top:5px; width:92px; height:22px; ">
- <caption>이전페이지</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var rownum = model.getValue("/root/hidden/rownum");
- var prevnum = parseInt(rownum)-1;
- if (rownum >0) model.setValue("/root/hidden/rownum", prevnum);
- else if (rownum == 0) {
- messageBox("첫 페이지입니다", "I008");
- return;
- }
- ]]>
- </script>
- </button>
- </group>
- <shape id="roundrect2" class="roundrect_example" appearance="roundrect" ellipsewidth="10" ellipseheight="7" style="left:2px; top:703px; width:223px; height:25px; "/>
- <caption id="caption3" class="color_1" visibility="hidden" style="left:220px; top:633px; width:15px; height:15px; "/>
- <caption id="caption8" visibility="hidden" style="left:235px; top:633px; width:70px; height:17px; ">문제환자(R)</caption>
- <caption id="caption9" class="color_2" style="left:60px; top:708px; width:15px; height:15px; "/>
- <caption id="caption14" style="left:75px; top:708px; width:50px; height:17px; ">선별심사</caption>
- <caption id="caption25" class="color_4" visibility="hidden" style="left:130px; top:633px; width:15px; height:15px; "/>
- <caption id="caption27" visibility="hidden" style="left:145px; top:633px; width:75px; height:17px; ">문제환자(G)</caption>
- <caption id="caption29" class="cell_2" style="left:10px; top:707px; width:40px; height:17px; ">범 례</caption>
- <caption id="caption28" class="color_1" style="left:130px; top:708px; width:15px; height:15px; background-color:#99cc00; "/>
- <caption id="caption31" style="left:145px; top:708px; width:74px; height:17px; ">당일입원환자</caption>
- </xhtml:body>
- </xhtml:html>
|