123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?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>
- <!-- SPPMC02500_환자조회 화면에서 선택된 검색결과를 받는 경로임 -->
- <patinfo>
- <patinfolist/>
- </patinfo>
- <popupendflag/>
- <grdlist>
- <clamcutlist>
- <pid/>
- <hngnm/>
- <gndr/>
- <ioflag/>
- <clamym/>
- <clamflagcd/>
- <clamdg/>
- <insukind/>
- <suppkind/>
- <clamdeptcd/>
- <orddd/>
- <diagcd/>
- <acptno/>
- <docuseqno/>
- <edilnno/>
- <snglcalcscorcd/>
- <edicd/>
- <calchngnm/>
- <unitcost/>
- <drugqty/>
- <tims/>
- <dayno/>
- <totdrugqty/>
- <amt/>
- <indd/>
- <cretfromdd/>
- <crettodd/>
- <clamdrid/>
- <judgyn/>
- <cutdrugqty/>
- <cuttims/>
- <cutdayno/>
- <totcutqty/>
- <oprcp/>
- <payflag/>
- <judgrnm/>
- <orddeptcd/>
- <orddrnm/>
- </clamcutlist>
- </grdlist>
- <spclspec/>
- <spclspec_cmb/>
- </main>
- <init>
- <!-- 진료과 -->
- <orddeptcdlist>
- <cd/>
- <nm/>
- </orddeptcdlist>
- <!-- 진료의 -->
- <orddrid>
- <cd/>
- <nm/>
- </orddrid>
- <!-- 보험유형 -->
- <P0008list>
- <P0008>
- <cdnm/>
- <cdid/>
- </P0008>
- </P0008list>
- <!-- 청구구분 -->
- <P0155list>
- <P0155>
- <cdnm/>
- <cdid/>
- <cdengabbrnm/>
- </P0155>
- </P0155list>
- <!-- 급여구분 -->
- <P0104list>
- <P0104>
- <cdnm/>
- <cdid/>
- </P0104>
- </P0104list>
- <!-- 청구년월 -->
- <clamdg/>
- <clamdgfrom>
- <clamdglist>
- <clamdgnm/>
- <clamdgcd/>
- </clamdglist>
- </clamdgfrom>
- <clamdgto>
- <clamdglist>
- <clamdgnm/>
- <clamdgcd/>
- </clamdglist>
- </clamdgto>
- <U0001list/>
- <earnclslist/>
- <trustinstnmlist>
- </trustinstnmlist>
- <P0117list>
- <P0117>
- <cdnm/>
- <cdid/>
- </P0117>
- </P0117list>
- <P0099list>
- <P0099>
- <cdnm/>
- <cdid/>
- </P0099>
- </P0099list>
- <spclspec/>
- <P0151list>
- <P0151>
- <cdnm/>
- <cdid/>
- </P0151>
- </P0151list>
- </init>
- <send>
- <clamflag/>
- <clamym/>
- <clamymfrom/>
- <clamdgfrom/>
- <clamymto/>
- <clamdgto/>
- <insukind/>
- <ioflag/>
- <clamdeptid/>
- <orddeptcd/>
- <orddrid/>
- <code/>
- <patunitsrch/>
- <cutonly/>
- <codecond/>
- <cancer/>
- <large/>
- <middle/>
- <small/>
- <judgrid/>
- <edicd/>
- <trustinstcd/>
- <clamcutlist/>
- <spclcd>JX999</spclcd>
- <mpsflag>A</mpsflag>
- <judgrid/>
- <send_afjudg>
- <workflag/>
- <clamym/>
- <clamdg/>
- <pid/>
- <pidsn/>
- <ioflag/>
- </send_afjudg>
- <diagcd/>
- <diagnm/>
- <delgb>A</delgb>
- <fromdiagcd/>
- <todiagcd/>
- <judgendyn/>
- <fromdiagcd2/>
- <todiagcd2/>
- <ordflag>J</ordflag>
- </send>
- <hidden>
- <smpic00200>
- <judgsrch>
- <con1_dd/>
- <con2_gsflag/>
- <con3_search1/>
- <con4_search2/>
- <con5_insu/>
- </judgsrch>
- <rslt>
- <mech/>
- <picmmech/>
- <edicd/>
- </rslt>
- </smpic00200>
- <sppmc02500>
- <cond>
- <srchcond/>
- <pid/>
- <hngnm/>
- </cond>
- </sppmc02500>
- <smpid20300>
- <cond>
- <!-- "이전 명세서 목록" Grid에서 선택한 명세서의 청구키를 SMPID20300_입원사후심사관리 에 전달하기 위한 조건 값 -->
- <clamym/>
- <clamdg/>
- <pid/>
- <pidsn/>
- <ioflag/>
- <workflag/>
- </cond>
- </smpid20300>
- <smpid20500>
- <cond>
- <!-- "이전 명세서 목록" Grid에서 선택한 명세서의 청구키를 SMPID20500_외래사후심사관리 에 전달하기 위한 조건 값 -->
- <clamym/>
- <clamdg/>
- <pid/>
- <pidsn/>
- <ioflag/>
- <workflag/>
- </cond>
- </smpid20500>
- <sppiz00400>
- <rslt>
- <diagcd/>
- <diaghngnm/>
- <diagengnm/>
- </rslt>
- <cond>
- <basedd/>
- <diagcd/>
- <diagnm/>
- <selectedrdodiagkind/>
- </cond>
- </sppiz00400>
- <targetdiag>
- <diagcdref/>
- <diagnmref/>
- <diagcd/>
- </targetdiag>
- </hidden>
- <popupdata>
- <popupmenu>
- <gridoutjudg>
- <item>
- <name>삭제</name>
- <func>
- <fDeleteRow/>
- </func>
- </item>
- </gridoutjudg>
- </popupmenu>
- </popupdata>
- <tmp/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-model-construct-done">
- <![CDATA[
- model.makeValue("/root/send/listval/scrnid",getScreenID());
- if ( submit("TRPIJ00407",false) ) {
- var grd_outjudg = model.getValue("/root/hidden/listval/uuee[compsnm='grd_outjudg']/compsnm");
-
- if (grd_outjudg != "") {
- var name = model.getValue("/root/hidden/listval/uuee[compsnm='"+grd_outjudg+"']/compsnm");
- var refdata = model.getValue("/root/hidden/listval/uuee[compsnm='"+name+"']/compscnts");
- var sizedata = model.getValue("/root/hidden/listval/uuee[compsnm='"+name+"']/compssizecnts");
- setOrderInfoOfCol(name ,refdata,sizedata);
- }
-
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // 화면 초기화
- //grd_outjudg.fixedcellcheckbox(0,19) = true;
- grd_outjudg.fixedcellcheckbox(0,grd_outjudg.colRef("diagkindcd")) = true;
- fInitialize();
- ]]>
- </script>
- <!-- submission -->
- <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRPID20309" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/tmp"/>
- <submission id="TRPID20407" mediatype="application/x-www-form-urlencoded" method="post" ref="root/send" resultref="/root/init/clamdg"/>
- <submission id="TRPID20201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/tmp"/>
- <submission id="TRPIB00603" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/U0001list"/>
- <submission id="TRPAM00105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRPID20306" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/sppiz00400/cond" resultref="/root/hidden/sppiz00400"/>
- <submission id="TRPIS01601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/clamcutlist"/>
- <submission id="TXPIS01601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
- <submission id="TXPIS01602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
- <submission id="TXPIJ00402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/listval" resultref="/root/hidden/listval"/>
- <submission id="TRPIJ00407" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/listval" resultref="/root/hidden/listval"/>
- <submission id="TXPID20302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/list1/endclbs"/>
- </model>
- <!-- js import -->
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.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/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM001.js"/>
- <!-- 뽕숑 -->
- <script type="javascript">
- <![CDATA[
- // 화면 초기화
- function fInitialize()
- {
-
- model.removeNodeset("/root/main/grdlist/calcorderlist"); // 그리드 초기화
- submit("TRPIB00603"); // 심사자 콤보리스트
-
- zbcfGetCodeList(
- new Array("P0008" // 보험유형
- ,"P0155" // 청구구분
- ,"P0151" // 심사상태
- ),
- new Array("/root/init/P0008list"
- ,"/root/init/P0155list"
- ,"/root/init/P0151list"
- )
- ,false
- );
-
- cmb_clamflag.refresh();
- cmb_insukind.refresh();
-
- rdo_ioflag.value = "A"; // 내원유형:전체
- var today = new Date();
- var baseyear = today.getDateFormat("YYYY"); // (dateHelper.js)에서 제공하는 함수를 사용하여 해당 년를 구한다.
- var basemonth = today.getDateFormat("MM");
- var currentym = baseyear + basemonth;
- model.setValue("/root/send/clamymfrom",currentym);
- model.setValue("/root/send/clamymto",currentym);
- ipt_clamymfrom.refresh();
- ipt_clamymto.refresh();
- pidfGetClamdg();
-
- // IOFLAG를 파라메터로 받아야 하므로 IOFLAG가 정해진 후 호출 한다
- fGetOrdDept(); // 진료과,진료의 콤보 리스트
- fGetClamDept(); // 청구과 콤보 리스트
-
- // 보험유형 수정
- addComboItem("cmb_insukind","보험+급여","T","below");
-
- fDiagcdChange(); // 상단컬럼변경
-
- model.setValue(cmb_insukind.attribute("ref"), "T");
-
- model.refresh();
- }
-
- // 진료과 리스트 가져오기
- function fGetOrdDept()
- {
- submit("TRPID20309");
- }
-
-
-
- function fGetSnglcalcscorcd() {
- // 처방시작일을 수가조회 기준일자로 설정
- model.setValue("/root/hidden/smpic00200/judgsrch/con1_dd", ipt_clamymfrom.value);
- // 싱글수가코드
- model.setValue("/root/hidden/smpic00200/judgsrch/con2_gsflag", "S");
- // SMPIC00200_수가조회 화면의 검색조건 combo 조건값 설정
- // 수가 > calcscorcd , edi > edicd , 한글 hngnm
- // model.setValue("/root/hidden/smpic00200/judgsrch/con3_search1", rdo_code.value);
- model.setValue("/root/hidden/smpic00200/judgsrch/con3_search1", "calcscorcd");
-
- // SMPIC00200_수가조회 용
- model.setValue("/root/hidden/smpic00200/judgsrch/con4_search2", "");
- // 보험으로 박아서 날린다
- model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "insu");
-
- model.removeNodeset("/root/hidden/smpic00200/rslt/mech"); // SMPIC00200_수가조회 에서 선택된 결과가 copyNode되는 경로임
- model.removeNodeset("/root/hidden/smpic00200/rslt/picmmech"); // SMPIC00200_수가조회 에서 선택된 결과가 copyNode되는 경로임
-
- setParameter("openflag", "hngnm");
- modal("SMPIC00200", "1", "10", "10", "SMPIC00200", "root/hidden/smpic00200", "/root/temp", "", ""); // SMPIC00200_수가조회.xrw
-
- var mechSelect = instance1.selectSingleNode("/root/temp/mech");
- if (mechSelect == null) { // 선택한 코드가 없는 경우
- messageBox("수가조회 화면에서 선택한 결과가", "I004"); ///수가조회 화면에서 선택한 결과가 없습니다.
- return;
- }
-
- // SMPIC00200_수가조회 화면에서 보낸 결과 값에 대한 처리
- model.makeNode("/root/hidden/smpic00200/rslt/mech");
- model.makeNode("/root/hidden/smpic00200/rslt/picmmech");
- model.copyNode("/root/hidden/smpic00200/rslt/mech", "/root/temp/mech");
- model.copyNode("/root/hidden/smpic00200/rslt/picmmech", "/root/temp/picmmech");
- model.removeNodeset("/root/temp"); // SMPIC00200_수가조회 에서 선택된 결과가 직접 전달되는 경로임
-
- if (model.getValue("/root/hidden/smpic00200/rslt/mech/ordinptflag") != "A") { // 처방입력구분(코드군 P0141) A: 가능
- messageBox("처방이 불가한 코드", "E008"); ///처방이 불가한 코드입니다.
- return;
- }
-
- // 수가코드만 조회하기 때문에 수가코드로 박는다 2009.02.23
- model.setValue("/root/send/code", model.getValue("/root/hidden/smpic00200/rslt/picmmech/picmmech_calcscorcd"));
-
- ipt_code.refresh();
- }
-
- // 청구년월 함수
- function pidfGetClamdg() {
-
- if ( model.getValue("/root/send/clamymfrom") > model.getValue("/root/send/clamymto") ) {
- messageBox("종료일은 시작일보다 클 수 ", "I004");
- model.setValue("/root/send/clamymto","")
- } else {
- model.removeNodeset("/root/init/clamdg");
- model.makeNode("/root/init/clamdg");
- model.setValue("/root/send/clamym",model.getValue("/root/send/clamymfrom"));
- submit("TRPID20407");
- model.copyNode("/root/init/clamdgfrom","/root/init/clamdg");
- model.setValue("/root/send/clamym",model.getValue("/root/send/clamymto"));
- submit("TRPID20407");
- model.copyNode("/root/init/clamdgto","/root/init/clamdg");
- addComboItem("cmb_clamdgfrom","전체","","above");
- addComboItem("cmb_clamdgto","전체","","above");
- cmb_clamdgfrom.refresh();
- cmb_clamdgfrom.select(0);
- cmb_clamdgto.refresh();
- cmb_clamdgto.select(0);
- }
-
- }
-
- // 청구년월 차수 기간 체크
- function fChkClamym()
- {
- var fromym = model.getValue("/root/send/clamymfrom");
- var toym = model.getValue("/root/send/clamymto");
-
- if ( fromym != toym )
- {
- cmb_clamdgfrom.value = "";
- cmb_clamdgto.value = "";
- cmb_clamdgfrom.disabled = true;
- cmb_clamdgto.disabled = true;
- }
- else
- {
- cmb_clamdgfrom.disabled = false;
- cmb_clamdgto.disabled = false;
- cmb_clamdgfrom.select(0);
- cmb_clamdgto.select(0);
- }
-
- cmb_clamdgto.refresh();
- cmb_clamdgfrom.refresh();
- }
-
- // 청구과 함수
- function fGetClamDept()
- {
- submit("TRPID20201");
- }
-
- // 조회
- function fSearch()
- {
- var chk_clamymfrom = model.getValue("/root/send/clamymfrom");
- var chk_clamymto = model.getValue("/root/send/clamymto");
- //var ipt_patunitsrch = model.getValue("/root/send/patunitsrch");
- var ipt_code = model.getValue("/root/send/code");
-
- // 무한루프 오류때문에 수정
- chk_clamymfrom = chk_clamymfrom.substr(0,6);
- chk_clamymto = chk_clamymto.substr(0,6);
-
- model.setValue("/root/send/clamymfrom",chk_clamymfrom);
- model.setValue("/root/send/clamymto",chk_clamymto);
-
- if ( chk_clamymfrom == "" || chk_clamymto == "")
- {
- messageBox("청구년월은 ", "I003");
- model.setFocus("chk_clamymfrom");
- return;
- }
-
- //그리드 상태 초기화
- grd_outjudg.clearStatus();
-
- model.removeNodeset("/root/main/grdlist/clamcutlist");
- submit("TRPIS01601");
-
- if (model.getValue("/root/main/grdlist/clamcutlist[diagcnt>'1']/diagcnt") > "1") {
-
- messageBox("주상병이 중복인 환자가 있습니다","I")
- }
-
- for(var i = grd_outjudg.fixedRows; i < grd_outjudg.rows; i++) {
- grd_outjudg.valueMatrix(i,grd_outjudg.colRef("chk")) = "N"
- if(grd_outjudg.valueMatrix(i,grd_outjudg.colRef("diagcnt")) > "1"){
- grd_outjudg.rowStyle(i, "data", "background-color") = "#00ffff";
- }
-
- }
- //그리드 타이틀변경
- fDiagcdChange();
-
- }
-
- function fGetEdicd() {
-
- // 처방시작일을 수가조회 기준일자로 설정
- model.setValue("/root/hidden/smpic00200/judgsrch/con1_dd", ipt_clamymfrom.value);
- // 싱글수가코드
- model.setValue("/root/hidden/smpic00200/judgsrch/con2_gsflag", "S");
- // SMPIC00200_수가조회 화면의 검색조건 combo 조건값 설정
- // 수가 > calcscorcd , edi > edicd , 한글 hngnm
- model.setValue("/root/hidden/smpic00200/judgsrch/con3_search1", "edicd");
-
- // SMPIC00200_수가조회 용
- model.setValue("/root/hidden/smpic00200/judgsrch/con4_search2", "");
- // 보험으로 박아서 날린다
- model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "insu");
-
- //setParameter("iParam_mother_view", "SMPIS00600_청구삭감조회");
-
- model.removeNodeset("/root/hidden/smpic00200/rslt/edicd");
- model.removeNodeset("/root/hidden/smpic00200/rslt/mech"); // SMPIC00200_수가조회 에서 선택된 결과가 copyNode되는 경로임
- model.removeNodeset("/root/hidden/smpic00200/rslt/picmmech"); // SMPIC00200_수가조회 에서 선택된 결과가 copyNode되는 경로임
- setParameter("openflag", "hngnm");
- modal("SMPIC00200", "1", "10", "10", "SMPIC00200", "root/hidden/smpic00200", "/root/temp", "", ""); // SMPIC00200_수가조회.xrw
-
- var edicdSelect = instance1.selectSingleNode("/root/temp/edicd");
- if (edicdSelect == null) { // 선택한 코드가 없는 경우
- messageBox("수가조회 화면에서 선택한 결과가", "I004"); ///수가조회 화면에서 선택한 결과가 없습니다.
- return;
- }
-
- // SMPIC00200_수가조회 화면에서 보낸 결과 값에 대한 처리
- model.makeNode("/root/hidden/smpic00200/rslt/mech");
- model.makeNode("/root/hidden/smpic00200/rslt/picmmech");
- model.makeNode("/root/hidden/smpic00200/rslt/edicd");
- model.copyNode("/root/hidden/smpic00200/rslt/mech", "/root/temp/mech");
- model.copyNode("/root/hidden/smpic00200/rslt/picmmech", "/root/temp/picmmech");
- model.copyNode("/root/hidden/smpic00200/rslt/edicd", "/root/temp/edicd");
- model.removeNodeset("/root/temp"); // SMPIC00200_수가조회 에서 선택된 결과가 직접 전달되는 경로임
-
- if (model.getValue("/root/hidden/smpic00200/rslt/mech/ordinptflag") != "A") { // 처방입력구분(코드군 P0141) A: 가능
- messageBox("처방이 불가한 코드", "E008"); ///처방이 불가한 코드입니다.
- return;
- }
-
- // 수가코드만 조회하기 때문에 수가코드로 박는다 2009.02.23
- model.setValue("/root/send/edicd", model.getValue("/root/hidden/smpic00200/rslt/picmmech/picmmech_insuedicd"));
- ipt_edicd.refresh();
- }
-
- function fDeleteRow() {
- var row = grd_outjudg.row;
- grd_outjudg.deleteRow(row);
- }
-
- // 상병코드를 조회하여 해당 정보를 표시하거나 상병코드 조회용 Popup을 호출한다.
- function fSearchDiageCode() {
-
- var diagcd = model.getValue("/root/hidden/targetdiag/diagcd");
-
- if (diagcd) {
-
- model.removeNodeset("/root/hidden/sppiz00400/rslt");
- model.resetInstanceNode("/root/hidden/sppiz00400/cond");
- model.setValue("/root/hidden/sppiz00400/cond/basedd", getCurrentDate()); // (dateHelper.js) 현재날짜 반환
- model.setValue("/root/hidden/sppiz00400/cond/diagcd", diagcd);
- model.setValue("/root/hidden/sppiz00400/cond/diagnm", "");
- model.setValue("/root/hidden/sppiz00400/cond/selectedrdodiagkind","1");
- submit("TRPID20306",false); // 입력된 상병코드로 emr.mrtmicd10 테이블을 조회한다.
-
- var rsltList = instance1.selectSingleNode("/root/hidden/sppiz00400/rslt");
- if (rsltList != null && rsltList.length == 0) {
- // 조회된 결과가 1건이면
- fSetDiagCdNm();
- } else {
- // 조회된 결과가 없거나 여러 건이면
- // 상병코드 조회를 위해 SPPIZ00400_상병코드조회.xrw 를 호출한다.
- fSearchSPPIZ00400();
- }
- } else {
- // 상병 Grid에 상병코드를 입력하지 않고 Enter 친 경우
- // 상병코드 조회를 위해 SPPIZ00400_상병코드조회.xrw 를 호출한다.
- fSearchSPPIZ00400();
- }
- }
-
-
- // 상병코드 조회를 위해 SPPIZ00400_상병코드조회.xrw 를 호출한다.
- function fSearchSPPIZ00400() {
- var diagcd = model.getValue("/root/hidden/targetdiag/diagcd");
-
- model.removeNodeset("/root/hidden/sppiz00400/rslt");
- model.makeNode("/root/hidden/sppiz00400/rslt/diagcd");
- model.makeNode("/root/hidden/sppiz00400/rslt/diaghngnm");
- model.makeNode("/root/hidden/sppiz00400/rslt/diagengnm");
-
- model.resetInstanceNode("/root/hidden/sppiz00400/cond");
- model.setValue("/root/hidden/sppiz00400/cond/basedd", getCurrentDate()); // (dateHelper.js) 현재날짜 반환
- model.setValue("/root/hidden/sppiz00400/cond/diagcd", diagcd);
- model.setValue("/root/hidden/sppiz00400/cond/diagnm", "");
- model.setValue("/root/hidden/sppiz00400/cond/selectedrdodiagkind","3"); // 사용자가 직접검색하여 입력 할수 있도록 임의의 값(3)을 넣어줌
- modal("SPPIZ00400", "1", "10", "10", "SPPIZ00400", "/root/hidden/sppiz00400/cond", "/root/init", "", ""); // SPPIZ00400_상병코드조회.xrw
-
- model.setFocus("button1");
- }
-
- // [SPPIZ00400_상병코드조회.xrw 에서 호출] 상병코드조회 팝업에서 선택한 상병을 상병 그리드에 반영
- function fSetDiagCdNm(target_ipt_diagcd, target_ipt_diagnm) {
- var diagcd = model.getValue("/root/hidden/sppiz00400/rslt/diagcd");
- var diaghngnm = model.getValue("/root/hidden/sppiz00400/rslt/diaghngnm");
- var diagengnm = model.getValue("/root/hidden/sppiz00400/rslt/diagengnm");
-
- var target_diagcd = model.getValue("/root/hidden/targetdiag/diagcdref");
- var target_diagnm = model.getValue("/root/hidden/targetdiag/diagnmref");
-
- model.setValue(target_diagcd, diagcd);
- model.setValue(target_diagnm, diaghngnm);
-
- model.refresh();
- }
-
- function fChangeRow() {
-
- if (model.getValue("/root/send/delgb") == "A" ) {
-
- if(model.getValue("/root/send/fromdiagcd") == "" ) {
- messageBox("상병시작코드입력은 필수입니다. ", "");
- model.setFocus("ipt_fromdiagcd");
- return false;
- }
- if(model.getValue("/root/send/todiagcd") == "" ) {
- messageBox("상병종료코드입력은 필수입니다. ", "");
- model.setFocus("ipt_todiagcd");
- return false;
- }
- /*
- if(model.getValue("/root/send/fromdiagcd2") == "" ) {
- messageBox("상병시작코드입력은 필수입니다. ", "");
- model.setFocus("ipt_fromdiagcd2");
- return false;
- }
- */
- if(model.getValue("/root/send/fromdiagcd2") != "" && model.getValue("/root/send/todiagcd2") == "" ) {
- messageBox("상병종료코드입력은 필수입니다. ", "");
- model.setFocus("ipt_todiagcd2");
- return false;
- }
-
- if(model.getValue("/root/send/diagcd") == "" ) {
- messageBox("적용상병코드입력은 필수입니다. ", "");
- model.setFocus("ipt_diagcd");
- return false;
- }
- // if ((ipt_fromdiagcd2.value != "" &&
- // (ipt_diagcd.value < ipt_fromdiagcd2.value || ipt_diagcd.value > ipt_todiagcd2.value)) &&
- // (ipt_diagcd.value < ipt_fromdiagcd.value || ipt_diagcd.value > ipt_todiagcd.value)
- // ) {
- // messageBox("상병코드 범위를 넘어섰습니다.", "");
- // return false;
- // }
- if(model.getValue("/root/send/diagcd") == "" ) {
- messageBox("적용상병코드입력은 필수입니다. ", "");
- model.setFocus("ipt_diagcd");
- return false;
- }
-
- model.setValue("/root/hidden/targetdiag/diagcd",ipt_diagcd.value);
- model.setValue("/root/hidden/targetdiag/diagcdref",ipt_diagcd.attribute("ref"));
- model.setValue("/root/hidden/targetdiag/diagnmref",ipt_diagnm.attribute("ref"));
- fSearchDiageCode();
-
- if(model.getValue("/root/send/diagnm") == "" ) {
- messageBox("올바른 상병코드를 입력해주세요. ", "");
- model.setFocus("ipt_diagcd");
- return false;
- }
- }
-
- }
-
- function fDiagcdChange() {
- if (rdo_delgb.value == "A") {
- button3.attribute("visibility") = "visible";
- btn_psave.attribute("visibility") = "hidden";
- caption8.attribute("visibility") = "visible";
- ipt_fromdiagcd.attribute("visibility") = "visible";
- ipt_todiagcd.attribute("visibility") = "visible";
- caption14.attribute("visibility") = "visible";
- caption4.attribute("visibility") = "visible";
- ipt_diagcd.attribute("visibility") = "visible";
- ipt_diagnm.attribute("visibility") = "visible";
- button4.attribute("visibility") = "visible";
- grd_outjudg.colAttribute(grd_outjudg.colRef("snglcalcscorcd"), "visibility") = "visible";
- caption16.attribute("visibility") = "visible";
- ipt_fromdiagcd2.attribute("visibility") = "visible";
- caption15.attribute("visibility") = "visible";
- ipt_todiagcd2.attribute("visibility") = "visible";
- } else if (rdo_delgb.value == "D") {
- button3.attribute("visibility") = "visible";
- btn_psave.attribute("visibility") = "hidden";
- caption8.attribute("visibility") = "visible";
- ipt_fromdiagcd.attribute("visibility") = "visible";
- ipt_todiagcd.attribute("visibility") = "visible";
- caption14.attribute("visibility") = "visible";
- caption4.attribute("visibility") = "hidden";
- ipt_diagcd.attribute("visibility") = "hidden";
- ipt_diagnm.attribute("visibility") = "hidden";
- button4.attribute("visibility") = "visible";
- grd_outjudg.colAttribute(grd_outjudg.colRef("snglcalcscorcd"), "visibility") = "visible";
- caption16.attribute("visibility") = "visible";
- ipt_fromdiagcd2.attribute("visibility") = "visible";
- caption15.attribute("visibility") = "visible"
- ipt_todiagcd2.attribute("visibility") = "visible";
- } else {
- model.setValue("/root/send/codecond", ""); // 코드로 분류
- button3.attribute("visibility") = "hidden";
- btn_psave.attribute("visibility") = "visible";
- caption8.attribute("visibility") = "hidden";
- ipt_fromdiagcd.attribute("visibility") = "hidden";
- ipt_todiagcd.attribute("visibility") = "hidden";
- caption14.attribute("visibility") = "hidden";
- caption4.attribute("visibility") = "hidden";
- ipt_diagcd.attribute("visibility") = "hidden";
- ipt_diagnm.attribute("visibility") = "hidden";
- button4.attribute("visibility") = "hidden";
- grd_outjudg.colAttribute(grd_outjudg.colRef("snglcalcscorcd"), "visibility") = "hidden";
- caption16.attribute("visibility") = "hidden";
- ipt_fromdiagcd2.attribute("visibility") = "hidden";
- caption15.attribute("visibility") = "hidden"
- ipt_todiagcd2.attribute("visibility") = "hidden";
- }
- grd_outjudg.valueMatrix(0,grd_outjudg.colRef("diagcd")) = rdo_delgb.label + "상병코드";
- grd_outjudg.valueMatrix(0,grd_outjudg.colRef("diagnm")) = rdo_delgb.label + "상병명";
- }
- function getOrderInfoOfCol(grdid){
-
- var refdata = ""; // ref
- var sizedata = ""; // size
- var grdobj = document.controls.item(grdid);
- var totcol = grdobj.cols;
- var rowheader = grdobj.rowheader;
-
- for(var i = 0; i < totcol; i++){
-
- var refval = grdobj.colAttribute(i, "ref");
- refdata += refval + "^";
- var sizeval = grdobj.colWidth(i);
- sizedata += sizeval + "^";
- }
-
- refdata = refdata.substring(0 , refdata.length-1);
- sizedata = sizedata.substring(0, sizedata.length-1);
-
- var scrnid = model.getValue("/root/hidden/listval/uuee[compsnm='"+grdid+"']/scrnid");
- var compscnts = model.getValue("/root/hidden/listval/uuee[compsnm='"+grdid+"']/compscnts");
- if (scrnid == "") {
- model.makeValue("/root/send/listval/uuee/flag","I");
- } else {
- model.makeValue("/root/send/listval/uuee/flag","U");
- }
- model.makeValue("/root/send/listval/uuee/scrnid", getScreenID());
- model.makeValue("/root/send/listval/uuee/compsnm",grdid.toString());
- model.makeValue("/root/send/listval/uuee/compscnts",refdata);
- model.makeValue("/root/send/listval/uuee/compsrefcnts","-");
- model.makeValue("/root/send/listval/uuee/compssizecnts",sizedata);
-
- if ( submit("TXPIJ00402",false) ) {
-
- }
- }
-
- function setOrderInfoOfCol(grdid, refdata, sizedata){
-
- var grdobj = document.controls.item(grdid);
- var refarr = refdata.split("^");
- var sizearr = sizedata.split("^");
-
- var rowheader = grdobj.rowheader;
-
- for(var i = 0; i < refarr.length; i++){
- var colcnt = grdobj.colRef("" + refarr[i] + "");
- grdobj.colMove(i, colcnt, "before",false);
- var size = sizearr[i];
- grdobj.colWidth(i) = eval(size);
- }
-
- grdobj.refresh();
- var caption = "";
- for( var i = 1; i < grdobj.cols ; i++ ){
- if (caption == "") {
- caption = grdobj.textMatrix(0,i);
- } else {
- caption += "^" + grdobj.textMatrix(0,i);
- }
- }
- grdobj.caption = caption;
- }
-
- /*
- * @group :
- * @ver : 2008.08.11
- * @by : 김상진
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 일괄 심사완료 및 심사중해제
- * @param : 심사여부(A:미심사, C:심사완료)
- * @return :
- * @---------------------------------------------------
- */
- function fSetJudgEndYN(judgendyn) {
- var cnt = 0;
- var userid = getUserId(); // (common.js) 현재 로그인한 사용자 번호(ID)
- var errortype1 = "";
- var errortype2 = "";
- if (userid) {
- } else {
- userid = "12345678";
- }
-
- //심사중 해제 / 일괄완료 대상 저장 인스턴스 초기화
- model.removeNodeset("/root/send/list1/endclbs");
- if (grd_outjudg.selectedRows == 0) {
- // "심사중해제" 버튼을 누른경우
- if (judgendyn == "A") {
- messageBox("심사중해제할 대상자를", "C002");
- }
- // "일괄완료" 버튼을 누른경우
- // 20090921 박창원 일괄완료의 플레그 값을 변경
- else if (judgendyn == "Z") {
- messageBox("일괄완료할 대상자를", "C002");
- }
- // "일괄보류" 버튼을 누른경우
- // 20090921 박창원 일괄완료의 플레그 값을 변경
- else if (judgendyn == "N") {
- messageBox("일괄보류할 대상자를", "C002");
- }
-
- return;
- }
-
- var chk;
-
- // 2008.04.24 / PJH / (윤영옥요청) 현재 심사중인 심사자와 관계없이 해제해달라는 요청으로 막음 처리
- for (var i = 0; i < grd_outjudg.selectedRows; i++) {
- var row = grd_outjudg.selectedrow(i);
- var sel_clamym = model.getValue("/root/main/grdlist/clamcutlist[" + row + "]/clamym");
- var sel_clamdg = model.getValue("/root/main/grdlist/clamcutlist[" + row + "]/clamdg");
- var sel_pid = model.getValue("/root/main/grdlist/clamcutlist[" + row + "]/pid");
- var sel_pidsn = model.getValue("/root/main/grdlist/clamcutlist[" + row + "]/pidsn");
- var sel_clamendyn = model.getValue("/root/main/grdlist/clamcutlist[" + row + "]/clamendyn");
- var sel_judgendyn = model.getValue("/root/main/grdlist/clamcutlist[" + row + "]/judgendyn");
- var sel_lockyn = model.getValue("/root/main/grdlist/clamcutlist[" + row + "]/lockyn");
-
- chk = "false";
- // "일괄완료"할때는 미심사나 심사중인 경우만 가능
- // 20090921 박창원 일괄완료의 플레그 값을 변경
- // 20110207 경북대 일괄완료시 통합완료도 되게 추가요청
- if (judgendyn == "Z") {
- if (sel_judgendyn == "A" || sel_judgendyn == "B" || sel_judgendyn == "E") {
- chk = "true"
- }
-
- }
- // "심사중해제"이면 심사중인 경우만 가능
- else if (judgendyn == "A") {
- if (sel_judgendyn == "B") {
- chk = "true";
- }
- }
- //"일괄완료"할때는 미심사나 심사중인 경우만 가능
- else if (judgendyn == "N") {
- if (sel_judgendyn == "A" || sel_judgendyn == "B" ) {
- chk = "true"
- }
- }
-
- if (chk == "true") {
- cnt++;
- model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamym", sel_clamym);
- model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamdg", sel_clamdg);
- model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pid", sel_pid);
- model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pidsn", sel_pidsn);
- model.makeValue("/root/send/list1/endclbs[" + cnt + "]/judgendyn", judgendyn); // A: 미심사, C:일괄완료
- } else {
- errortype1 = "청구된 자료";
- }
- }
-
- if (cnt > 0) {
- if (judgendyn == "Z") {
- // 20090921 박창원 일괄완료의 플레그 값을 변경
- var ans = messageBox(cnt + "건을 일괄완료", "S001"); /// *건을 일괄완료 하시려면 예(Yes)\n아니면 아니오(No)
- var selectedmaxrow = 0;
- if (ans == 6) { // return : yes=6, no=7
- submit("TXPID20302");
-
- for (var i = 0; i < grd_outjudg.selectedRows; i++) {
- var row = grd_outjudg.selectedrow(i);
- model.setValue("/root/main/grdlist/clamcutlist[" + row + "]/judgendyn", "Z");
- if (selectedmaxrow == 0)
- {
- selectedmaxrow = row;
- }
- }
- grd_outjudg.refresh();
- }
- }
- else if (judgendyn == "A") {
- var ans = messageBox(cnt + "건을 심사중해제", "S001"); /// *건을 심사중해제 하시려면 예(Yes)\n아니면 아니오(No)
- if (ans == 6) { // return : yes=6, no=7
- submit("TXPID20302");
- }
- }
- else if (judgendyn == "N") {
- // 20090921 박창원 일괄완료의 플레그 값을 변경
- var ans = messageBox(cnt + "건을 일괄보류", "S001"); /// *건을 일괄완료 하시려면 예(Yes)\n아니면 아니오(No)
- var selectedmaxrow = 0;
- if (ans == 6) { // return : yes=6, no=7
- submit("TXPID20302");
- //2011.02.07 경북대 심사팀 오영화샘요청 일괄완료저장시 대상자 리프레쉬 안되게 요청
- //fGetOutAftJudgTrgtManList();
-
- for (var i = 0; i < grd_outjudg.selectedRows; i++) {
- var row = grd_outjudg.selectedrow(i);
- model.setValue("/root/main/grdlist/clamcutlist[" + row + "]/judgendyn", judgendyn);
- if (selectedmaxrow == 0)
- {
- selectedmaxrow = row;
- }
- }
- grd_outjudg.refresh();
- }
- }
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1211" pageheight="784" guideline="1,1212;2,784;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <!-- TITLE -->
- <group id="group1" style="left:0px; top:0px; width:1190px; height:13px; ">
- <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:173px; height:14px; ">사후일괄 상병입력</caption>
- </group>
- <!-- 전체 그룹 -->
- <group id="group2" scroll="no" style="left:0px; top:27px; width:1190px; height:757px; ">
- <!-- 조회조건 -->
- <group id="group4" style="left:0px; top:10px; width:1190px; height:82px; vertical-align:top; ">
- <shape id="roundrect2" appearance="roundrect" style="left:0px; top:0px; width:1190px; height:82px; "/>
- <caption id="caption5" class="search_name" style="left:5px; top:7px; width:76px; height:17px; ">청구년월</caption>
- <input id="ipt_clamymfrom" ref="/root/send/clamymfrom" class="input_search" navindex="1" inputtype="date" format="yyyy-mm" style="left:85px; top:7px; width:75px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/send/clamymto",model.getValue("/root/send/clamymfrom"));
- pidfGetClamdg();
- fChkClamym();
- ]]>
- </script>
- </input>
- <select1 id="cmb_clamdgfrom" ref="/root/send/clamdgfrom" class="combo_search" appearance="minimal" style="left:162px; top:7px; width:50px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/clamdgfrom/clamdglist">
- <label ref="clamdgnm"/>
- <value ref="clamdgcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/send/clamdgto", model.getValue("/root/send/clamdgfrom"));
- model.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption6" class="search_name" style="left:234px; top:32px; width:65px; height:17px; ">진료과</caption>
- <select1 id="combo2" ref="/root/send/orddeptcd" class="combo_search" appearance="minimal" style="left:315px; top:32px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/tmp/orddeptcd/orddeptcdlist">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <line id="line2" class="line_4" style="x1:1111px; y1:35px; x2:1111px; y2:77px; "/>
- <button id="button1" class="btn1_letter2" navindex="2" style="left:1125px; top:42px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/send/delgb") == "A" && (model.getValue("/root/send/code") == "" && model.getValue("/root/send/edicd") == "" )) {
- messageBox("수가코드나 EDI코드중 하나는 필수입니다. ", "");
- model.setFocus("ipt_code");
- return;
- }
-
- if(model.getValue("/root/send/delgb") == "P") {
- if (rdo_ioflag.value == "A"){
- messageBox("내원유형 선택은 필수입니다. ", "");
- model.setFocus("rdo_ioflag");
- return ;
- }
- if (cmb_judgendyn.value == ""){
- messageBox("심사상태 선택은 필수입니다. ", "");
- model.setFocus("cmb_judgendyn");
- return ;
- }
- }
-
- model.setValue("/root/send/codecond", "calc"); // 코드로 분류
- model.setValue("/root/send/trustinstcd", "N"); // 위탁기관 없음
- fSearch();
- ]]>
- </script>
- </button>
- <caption id="caption9" class="search_name" style="left:5px; top:32px; width:76px; height:17px; ">내원유형</caption>
- <select1 id="rdo_ioflag" ref="/root/send/ioflag" class="combo_search" appearance="minimal" style="left:85px; top:32px; width:75px; height:19px; ">
- <choices>
- <item>
- <label>전체</label>
- <value>A</value>
- </item>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetOrdDept(); // 진료과,진료의 콤보 리스트
- // fGetOrdDrid(); // 진료의 콤보 리스트
- fGetClamDept(); // 청구과 콤보 리스트
- ]]>
- </script>
- </select1>
- <input id="ipt_code" ref="/root/send/code" class="input_search" inputtype="button" maxlength="10" _chartype="upper" style="left:510px; top:7px; width:85px; height:19px; ">
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- fGetSnglcalcscorcd();
- ]]>
- </script>
- </input>
- <caption id="caption11" class="search_name" style="left:234px; top:7px; width:76px; height:17px; ">청구구분</caption>
- <select1 id="cmb_clamflag" ref="/root/send/clamflag" class="combo_search" appearance="minimal" style="left:315px; top:7px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0155list/P0155">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption13" class="search_name" style="left:803px; top:7px; width:76px; height:17px; ">보험유형</caption>
- <output id="opt_insukind" ref="/root/send/insukind" class="output_search" style="left:988px; top:7px; width:20px; height:19px; "/>
- <select1 id="cmb_insukind" ref="/root/send/insukind" class="combo_search" appearance="minimal" style="left:888px; top:7px; width:95px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0008list/P0008">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="cp_code" class="search_name" style="left:424px; top:7px; width:76px; height:17px; ">수가코드</caption>
- <input id="ipt_edicd" ref="/root/send/edicd" class="input_search" inputtype="button" maxlength="10" _chartype="upper" style="left:695px; top:7px; width:85px; height:19px; ">
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- fGetEdicd();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/send/code", "");
- ipt_code.refresh();
- ]]>
- </script>
- </input>
- <caption id="cp_edicd" class="search_name" style="left:614px; top:7px; width:76px; height:17px; ">EDI코드</caption>
- <caption id="caption3" class="search_name" style="left:5px; top:57px; width:102px; height:17px; ">상병조회선택</caption>
- <button id="button4" class="btn1_letter4" navindex="2" style="left:849px; top:54px; width:80px; height:22px; ">
- <caption>일괄입력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- button1.dispatch("DOMActivate");
- if (fChangeRow() != false) {
- //상병입력후 조회하지 않을수 있으므로 한번더 조회 한다.
- //button1.dispatch("DOMActivate");
- for (i=grd_outjudg.fixedRows; i < grd_outjudg.rows; i++) {
- if (rdo_delgb.value == "A") {
- grd_outjudg.rowStatus(i) = 1;
- } else if (rdo_delgb.value == "D"){
- grd_outjudg.rowStatus(i) = 2;
- grd_outjudg.valueMatrix(i,grd_outjudg.colRef("fromdiagcd")) = ipt_fromdiagcd.value
- grd_outjudg.valueMatrix(i,grd_outjudg.colRef("todiagcd")) = ipt_todiagcd.value
- grd_outjudg.valueMatrix(i,grd_outjudg.colRef("fromdiagcd2")) = ipt_fromdiagcd2.value
- grd_outjudg.valueMatrix(i,grd_outjudg.colRef("todiagcd2")) = ipt_todiagcd2.value
- }
- grd_outjudg.valueMatrix(i,grd_outjudg.colRef("diagnm")) = ipt_diagnm.value
- grd_outjudg.valueMatrix(i,grd_outjudg.colRef("diagcd")) = ipt_diagcd.value
- }
-
- grd_outjudg.colHidden(grd_outjudg.colRef("chk")) = false;
- grd_outjudg.colWidth(grd_outjudg.colRef("chk")) = 50;
- }
-
- ]]>
- </script>
- </button>
- <select1 id="combo3" ref="/root/send/mpsflag" class="combo_search" appearance="minimal" style="left:510px; top:31px; width:85px; height:19px; ">
- <choices>
- <item>
- <label>전체</label>
- <value>A</value>
- </item>
- <item>
- <label>원내처방</label>
- <value>I</value>
- </item>
- <item>
- <label>원외처방</label>
- <value>O</value>
- </item>
- </choices>
- </select1>
- <caption id="caption7" class="search_name" style="left:424px; top:31px; width:76px; height:17px; ">처방구분</caption>
- <select1 id="cmb_judgrid" ref="/root/send/judgrid" class="combo_default" appearance="minimal" style="left:1110px; top:7px; width:70px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/U0001list/U0001">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption17" class="search_name" style="left:1025px; top:7px; width:86px; height:17px; ">심사자 :</caption>
- <input id="ipt_diagcd" ref="/root/send/diagcd" navindex="5" _chartype="upper" style="left:530px; top:55px; width:85px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- setInputNodeCurText();
- model.setValue("/root/hidden/targetdiag/diagcd",ipt_diagcd.value);
- model.setValue("/root/hidden/targetdiag/diagcdref",ipt_diagcd.attribute("ref"));
- model.setValue("/root/hidden/targetdiag/diagnmref",ipt_diagnm.attribute("ref"));
- fSearchDiageCode();
- }
- ]]>
- </script>
- </input>
- <input id="ipt_diagnm" ref="/root/send/diagnm" disabled="true" style="left:617px; top:55px; width:230px; height:19px; "/>
- <select1 id="rdo_delgb" ref="/root/send/delgb" appearance="full" cols="3" overflow="visible" style="left:115px; top:60px; width:285px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>일괄적용대상</label>
- <value>A</value>
- </item>
- <item>
- <label>일괄삭제대상</label>
- <value>D</value>
- </item>
- <item>
- <label>자동상병대상</label>
- <value>P</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fDiagcdChange();
- button1.dispatch("DOMActivate");
- ]]>
- </script>
- </select1>
- <button id="btn_psave" class="btn4_letter6" visibility="hidden" style="left:931px; top:54px; width:104px; height:22px; ">
- <caption>자동상병저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.resetInstanceNode("/root/send/clamcutlist");
- if(grd_outjudg.rows - grd_outjudg.fixedRows <= 0){
- messageBox("업데이트 정보가 없습니다.", "I");
- } else {
- if ( messageBox("","Q002")==6 ) {
- var update = grd_outjudg.getUpdateDataAll('i');
-
- model.setValue("/root/send/clamcutlist", update);
- submit("TXPIS01602");
-
- grd_outjudg.clearStatus();
- //button1.dispatch("DOMActivate");
- }
- }
-
- ]]>
- </script>
- </button>
- <caption id="caption4" class="search_name" style="left:424px; top:57px; width:102px; height:17px; ">적용상병코드</caption>
- <input id="ipt_fromdiagcd" ref="/root/send/fromdiagcd" navindex="5" _chartype="upper" style="left:887px; top:30px; width:43px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- setInputNodeCurText();
- model.setValue("/root/hidden/targetdiag/diagcd",ipt_fromdiagcd.value);
- model.setValue("/root/hidden/targetdiag/diagcdref",ipt_fromdiagcd.attribute("ref"));
- model.setValue("/root/hidden/targetdiag/diagnmref","/root/tmp");
- fSearchDiageCode();
- ipt_todiagcd.value = ipt_fromdiagcd.value;
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- ipt_todiagcd.value = ipt_fromdiagcd.value;
- ]]>
- </script>
- </input>
- <input id="ipt_todiagcd" ref="/root/send/todiagcd" navindex="5" _chartype="upper" style="left:945px; top:30px; width:43px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- setInputNodeCurText();
- model.setValue("/root/hidden/targetdiag/diagcd",ipt_todiagcd.value);
- model.setValue("/root/hidden/targetdiag/diagcdref",ipt_todiagcd.attribute("ref"));
- model.setValue("/root/hidden/targetdiag/diagnmref","/root/tmp");
- fSearchDiageCode();
- }
- ]]>
- </script>
- </input>
- <caption id="caption8" class="search_name" style="left:804px; top:30px; width:76px; height:17px; ">상병코드</caption>
- <select1 id="cmb_judgendyn" ref="/root/send/judgendyn" class="combo_search" appearance="minimal" style="left:695px; top:30px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0151list/P0151">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption10" class="search_name" style="left:614px; top:30px; width:76px; height:17px; ">심사상태</caption>
- <caption id="caption14" style="left:932px; top:33px; width:15px; height:15px; ">~</caption>
- <caption id="caption15" style="left:1042px; top:34px; width:15px; height:15px; ">~</caption>
- <input id="ipt_fromdiagcd2" ref="/root/send/fromdiagcd2" navindex="5" _chartype="upper" style="left:997px; top:30px; width:43px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- setInputNodeCurText();
- model.setValue("/root/hidden/targetdiag/diagcd",ipt_fromdiagcd2.value);
- model.setValue("/root/hidden/targetdiag/diagcdref",ipt_fromdiagcd2.attribute("ref"));
- model.setValue("/root/hidden/targetdiag/diagnmref","/root/tmp");
- fSearchDiageCode();
- ipt_todiagcd2.value = ipt_fromdiagcd2.value;
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- ipt_todiagcd2.value = ipt_fromdiagcd2.value;
- ]]>
- </script>
- </input>
- <input id="ipt_todiagcd2" ref="/root/send/todiagcd2" navindex="5" _chartype="upper" style="left:1055px; top:30px; width:43px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13") {
- setInputNodeCurText();
- model.setValue("/root/hidden/targetdiag/diagcd",ipt_todiagcd2.value);
- model.setValue("/root/hidden/targetdiag/diagcdref",ipt_todiagcd2.attribute("ref"));
- model.setValue("/root/hidden/targetdiag/diagnmref","/root/tmp");
- fSearchDiageCode();
- }
- ]]>
- </script>
- </input>
- <caption id="caption16" style="left:989px; top:33px; width:15px; height:15px; ">|</caption>
- </group>
- <caption id="caption12" class="tit_2" style="left:0px; top:100px; width:100px; height:13px; ">환자 리스트</caption>
- <button id="button2" class="btn2_letter4" style="left:1121px; top:136px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (grd_outjudg.rows > 1) {
- var fileName = window.fileDialog("save", "", false, "청구삭감 환자조회_" + getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- if (fileName != "") {
- //datagrid.saveExcel의 7번째 인자 값(boolean) : 그리드의 col type=combo일 경우 엑셀저장내용이 lable 또는 value로 설정 함
- grd_outjudg.saveExcel(fileName, "sheetname:;colhiddenextend:false;rowhiddenextend:false;", true, true, "", "", true);
- }
- } else {
- messageBox("엑셀저장할 대상이 ", "I004"); ///엑셀저장할 대상자가 없습니다.
- }
- ]]>
- </script>
- </button>
- <datagrid id="grd_outjudg" nodeset="/root/main/grdlist/clamcutlist" class="datagrid2" caption="순번^등록번호^성명^나
이^성
별^내원
유형^청구월^유
형^보
조^청구과^주상병^주상병명^R/O^적용상병^적용상병명^특정내역주석^제외^심사상태^처방코드^EDI코드^한글명^줄번호^단가^수량^횟수^일수^총투여량^금액^입원일자^유형시작일^종료일^처방의^심사
결정^삭감투여량^삭감횟수^삭감일수^총투삭감량^원외^급
비^심사자^접수번호^명일련^진료과^진료의^구분^차수^원외처방번호^원외처방구분^caption1^caption2^caption3^caption4^caption5^caption6^caption7^caption8^caption9^caption10^caption11^caption12^caption13" colsep="^" colwidth="30, 60, 45, 21, 22, 30, 51, 22, 25, 90, 66, 121, 48, 78, 130, 218, 50, 58, 100, 100, 100, 45, 78, 54, 46, 37, 56, 83, 70, 70, 70, 60, 36, 70, 62, 67, 85, 31, 22, 55, 100, 100, 75, 45, 30, 36, 0, 54, 66, 100, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="true" explorerbar="sortshowmove" extendlastcol="scroll" frozencols="13" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:120px; width:1190px; height:592px; ">
- <col ref="rowno" style="text-align:center; "/>
- <col ref="pid" type="input" style="text-align:center; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="age" style="text-align:center; "/>
- <col ref="gndr" style="text-align:center; "/>
- <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>
- </choices>
- </col>
- <col ref="clamym" format="yyyy-mmd" style="text-align:center; "/>
- <col ref="insukind"/>
- <col ref="suppkind"/>
- <col ref="clamdeptcd"/>
- <col ref="diagcd2"/>
- <col ref="diagnm2"/>
- <col checkvalue="R,C" ref="diagkindcd" type="checkbox"/>
- <col ref="diagcd"/>
- <col ref="diagnm"/>
- <col disabled="true" ref="spclspec" visibility="hidden"/>
- <col checkvalue="Y,N" ref="chk" type="checkbox" visibility="visible"/>
- <col disabled="true" ref="judgendyn" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0151list/P0151">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="snglcalcscorcd"/>
- <col ref="edicd" visibility="visible"/>
- <col ref="calchngnm"/>
- <col ref="edilnno" visibility="hidden" style="text-align:center; "/>
- <col disabled="true" ref="unitcost" visibility="hidden" format="#,###" style="text-align:right; "/>
- <col disabled="true" ref="drugqty" visibility="hidden" format="#,###.00" style="text-align:center; "/>
- <col disabled="true" ref="tims" visibility="hidden" format="#,###" style="text-align:center; "/>
- <col disabled="true" ref="dayno" visibility="hidden" format="#,###" style="text-align:center; "/>
- <col disabled="true" ref="totdrugqty" visibility="hidden" format="#,###.00" style="text-align:center; "/>
- <col disabled="true" ref="amt" visibility="hidden" format="#,###" style="text-align:right; "/>
- <col ref="indd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="cretfromdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="crettodd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="clamdrid" visibility="hidden" style="text-align:center; "/>
- <col ref="judgyn" style="text-align:center; "/>
- <col disabled="true" ref="cutdrugqty" visibility="hidden" format="#,###.00" style="text-align:right; "/>
- <col ref="cuttims" visibility="hidden" format="#,###" style="text-align:right; "/>
- <col ref="cutdayno" visibility="hidden" format="#,###" style="text-align:right; "/>
- <col ref="totcutqty" visibility="hidden" format="#,###.00" style="text-align:right; "/>
- <col ref="oprcp"/>
- <col disabled="true" ref="payflag" type="combo" visibility="hidden">
- <choices>
- <item>
- <label>급</label>
- <value>0</value>
- </item>
- <item>
- <label>100</label>
- <value>1</value>
- </item>
- <item>
- <label>비</label>
- <value>2</value>
- </item>
- <item>
- <label>선</label>
- <value>8</value>
- </item>
- <item>
- <label>선</label>
- <value>9</value>
- </item>
- </choices>
- </col>
- <col ref="judgrnm"/>
- <col ref="acptno" style="text-align:center; "/>
- <col ref="docuseqno" style="text-align:center; "/>
- <col ref="orddeptcd"/>
- <col ref="orddrnm" style="text-align:center; "/>
- <col disabled="true" ref="clamflagcd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/P0155list/P0155">
- <label ref="cdengabbrnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="clamdg" style="text-align:center; "/>
- <col ref="edicdflag" visibility="hidden"/>
- <col ref="clodseqno" visibility="hidden"/>
- <col ref="pidsn" visibility="hidden"/>
- <col ref="mpsno" visibility="hidden"/>
- <col ref="mpsflag" visibility="hidden"/>
- <col ref="workflag" visibility="hidden"/>
- <col ref="clamdeptcode" visibility="hidden"/>
- <col ref="ordfromdd" visibility="hidden"/>
- <col ref="execdd" visibility="hidden"/>
- <col checkvalue="Y,N" ref="chk2" type="checkbox" visibility="hidden"/>
- <col ref="diagcnt" visibility="hidden"/>
- <col ref="fromdiagcd" visibility="hidden"/>
- <col ref="todiagcd" visibility="hidden"/>
- <col ref="fromdiagcd2" visibility="hidden"/>
- <col ref="todiagcd2" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var rowno = grd_outjudg.row;
-
- if(grd_outjudg.valueMatrix(rowno, grd_outjudg.colRef("chk")) == "Y") {
- grd_outjudg.rowStatus(rowno) = 4;
- } else {
- if (rdo_delgb.value == "A") {
- grd_outjudg.rowStatus(rowno) = 1;
- } else if (rdo_delgb.value == "D"){
- grd_outjudg.rowStatus(rowno) = 2;
- }
- }
-
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // // 전체선택시 체크 되면 전체 삭제, 체크 없으면 전체 업데이트
- // if (grd_outjudg.row == 0 && grd_outjudg.col == grd_outjudg.colRef("chk")) {
- // var rowcnt = grd_outjudg.rows;
- // for(var i=1; i<= rowcnt; i++) {
- // if (grd_outjudg.valueMatrix(i, grd_outjudg.colRef("chk")) == "Y") {
- // grd_outjudg.rowStatus(i) = 4;
- // } else {
- // if (rdo_delgb.value == "A") {
- // grd_outjudg.rowStatus(i) = 1;
- // } else if (rdo_delgb.value == "D"){
- // grd_outjudg.rowStatus(i) = 2;
- // }
- // grd_outjudg.valueMatrix(i, grd_outjudg.colRef("chk2")) = "N";
- // }
- // }
- // }
- // grd_outjudg.refresh();
- // }
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- if (grd_outjudg.colHidden(grd_outjudg.colRef("chk")) == false && ( grd_outjudg.mousecol == grd_outjudg.colRef("chk"))) {
- var rowcnt = grd_outjudg.selectedRows;
- // for(var i=0; i<= rowcnt; i++) {
- // if (grd_outjudg.valueMatrix(grd_outjudg.selectedRow(i), grd_outjudg.colRef("chk")) != "Y" && rowcnt == 1) {
- // grd_outjudg.valueMatrix(grd_outjudg.selectedRow(i), grd_outjudg.colRef("chk")) = "Y";
- // grd_outjudg.rowStatus(grd_outjudg.selectedRow(i)) = 4;
- // }
- // }
-
-
- for(var i=0; i<= rowcnt && rowcnt >= 2; i++) {
-
- if (grd_outjudg.valueMatrix(grd_outjudg.selectedRow(i), grd_outjudg.colRef("chk")) != "Y" ) {
- grd_outjudg.valueMatrix(grd_outjudg.selectedRow(i), grd_outjudg.colRef("chk")) = "Y";
- grd_outjudg.rowStatus(grd_outjudg.selectedRow(i)) = 4;
- }
- // else {
- // if (rdo_delgb.value == "A") {
- // grd_outjudg.rowStatus(grd_outjudg.selectedRow(i)) = 1;
- // } else if (rdo_delgb.value == "D"){
- // grd_outjudg.rowStatus(grd_outjudg.selectedRow(i)) = 2;
- // }
- // grd_outjudg.valueMatrix(grd_outjudg.selectedRow(i), grd_outjudg.colRef("chk")) = "N";
- // }
-
- }
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption2" visibility="hidden" style="left:10px; top:175px; width:15px; height:20px; ">~</caption>
- <select1 id="cmb_clamdgto" ref="/root/send/clamdgto" class="combo_search" visibility="hidden" appearance="minimal" style="left:25px; top:195px; width:50px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/clamdgto/clamdglist">
- <label ref="clamdgnm"/>
- <value ref="clamdgcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/send/clamdgfrom", model.getValue("/root/send/clamdgto"));
- model.refresh();
- ]]>
- </script>
- </select1>
- <input id="ipt_clamymto" ref="/root/send/clamymto" class="input_search" navindex="1" visibility="hidden" inputtype="date" format="yyyy-mm" style="left:25px; top:175px; width:75px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- pidfGetClamdg();
- fChkClamym();
- ]]>
- </script>
- </input>
- <button id="btn_excelsave" class="btn2_letter4" style="left:1125px; top:99px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (grd_outjudg.rows > 1) {
- 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로 설정 함
- grd_outjudg.saveExcel(fileName, "sheetname:;colhiddenextend:false;rowhiddenextend:false;", true, true, "", "", true);
- }
- } else {
- messageBox("엑셀저장할 대상자가", "I004"); ///엑셀저장할 대상자가 없습니다.
- }
- ]]>
- </script>
- </button>
- <button id="button8" class="btn2_letter6" style="left:1038px; top:99px; width:86px; height:19px; ">
- <caption>심사화면보기</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- var row = grd_outjudg.row;
- if (grd_outjudg.row >= grd_outjudg.fixedRows ) {
-
- if (grd_outjudg.valueMatrix(row,grd_outjudg.colRef("ioflag")) == "I") {
- var preDocuWindow = getChildWindow("SMPID20300");
- } else {
- var preDocuWindow = getChildWindow("SMPID20500");
- }
-
-
- if (preDocuWindow == null) {
- model.setValue("/root/send/send_afjudg/workflag", "12");
- model.setValue("/root/send/send_afjudg/clamym",grd_outjudg.valueMatrix(row,grd_outjudg.colRef("clamym")));
- model.setValue("/root/send/send_afjudg/clamdg",grd_outjudg.valueMatrix(row,grd_outjudg.colRef("clamdg")));
- model.setValue("/root/send/send_afjudg/pid",grd_outjudg.valueMatrix(row,grd_outjudg.colRef("pid")));
- model.setValue("/root/send/send_afjudg/pidsn",grd_outjudg.valueMatrix(row,grd_outjudg.colRef("pidsn")));
- model.setValue("/root/send/send_afjudg/ioflag",grd_outjudg.valueMatrix(row,grd_outjudg.colRef("ioflag")));
-
- if (grd_outjudg.valueMatrix(row,grd_outjudg.colRef("ioflag")) == "I") {
- open("SMPID20300", "2", "10", "10", "SMPID20300", "/root/send/send_afjudg","/root/send/item1/clbs", "", "");
- } else {
- open("SMPID20500", "2", "10", "10", "SMPID20500", "/root/send/send_afjudg","/root/send/item1/clbs", "", "");
- }
- } else {
- if (grd_outjudg.valueMatrix(row,grd_outjudg.colRef("ioflag")) == "I") {
- model.setValue("/root/hidden/smpid20300/cond/workflag", "12");
- model.setValue("/root/hidden/smpid20300/cond/clamym", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("clamym")));
- model.setValue("/root/hidden/smpid20300/cond/clamdg", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("clamdg")));
- model.setValue("/root/hidden/smpid20300/cond/pid", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("pid")));
- model.setValue("/root/hidden/smpid20300/cond/pidsn", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("pidsn")));
- model.setValue("/root/hidden/smpid20300/cond/ioflag", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("ioflag")));
- preDocuWindow.javascript.fActivatePreDocuWindow();
- activateChild("SMPID20300");
- } else {
- model.setValue("/root/hidden/smpid20500/cond/workflag", "12");
- model.setValue("/root/hidden/smpid20500/cond/clamym", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("clamym")));
- model.setValue("/root/hidden/smpid20500/cond/clamdg", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("clamdg")));
- model.setValue("/root/hidden/smpid20500/cond/pid", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("pid")));
- model.setValue("/root/hidden/smpid20500/cond/pidsn", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("pidsn")));
- model.setValue("/root/hidden/smpid20500/cond/ioflag", grd_outjudg.valueMatrix(row,grd_outjudg.colRef("ioflag")));
- preDocuWindow.javascript.fActivatePreDocuWindow();
- activateChild("SMPID20500");
- }
-
- }
- }
- ]]>
- </script>
- </button>
- </group>
- <button id="button3" class="btn4_letter2" style="left:930px; top:91px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if ( fChangeRow() != false ){
- model.resetInstanceNode("/root/send/clamcutlist");
- if ( messageBox("","Q002")==6 ) {
- var update = getGridUpdateData(grd_outjudg);
- if(update == ""){
- messageBox("업데이트 정보가 없습니다.", "I");
- return 0;
- } else {
- model.setValue("/root/send/clamcutlist", update);
- submit("TXPIS01601");
-
- grd_outjudg.clearStatus();
- //button1.dispatch("DOMActivate");
- }
- }
- }
-
- ]]>
- </script>
- </button>
- <button id="button18" class="btn4_letter4" style="left:1053px; top:745px; width:80px; height:22px; ">
- <caption>환경저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- getOrderInfoOfCol("grd_outjudg");
-
- messageBox("사용자 환경 저장이","I002");
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|