123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?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>
- <list01>
- <gridobtrsltspec>
- <orddeptcd/>
- <orddeptabbr/>
- <atdoct/>
- <docuseqno/>
- <pid/>
- <patnm/>
- <maindiag/>
- <dschdd/>
- <obtappid/>
- <lnno/>
- <item/>
- <division/>
- <division2/>
- <adjtresncd/>
- <matractflag/>
- <snglcalcscorcd/>
- <edicd/>
- <hngnm/>
- <unitcost/>
- <clamqty/>
- <clamonesqty/>
- <clamone/>
- <clamtot/>
- <adjtrdqty/>
- <adjtonesqty/>
- <adjtone/>
- <adjttot/>
- <adjtrdtotamt/>
- <adjtrdamt/>
- <oprcpadjtrdamt/>
- <obtappqty/>
- <obtapponesqty/>
- <obtappdayqty/>
- <obtapptotqty/>
- <obtapptotamt/>
- <obtappamt/>
- <oprcpobtappamt/>
- <recogonesqty/>
- <recogdayqty/>
- <recogtotqty/>
- <recogtotamt/>
- <recogamt/>
- <oprcprecogamt/>
- <nrecogtotamt/>
- <nrecogamt/>
- <noprcprecogamt/>
- <retetotamt/>
- <reteamt/>
- <oprcpreteamt/>
- <calconesqty/>
- <calcdayqty/>
- <calctotqty/>
- <calcdecitotamt/>
- <calcdeciamt/>
- <oprcpcalcdeciamt/>
- <calcdecidifamt/>
- <oprcpcalcdecidifamt/>
- <reclamyn/>
- <ordmemo/>
- <clamym/>
- <ordym/>
- <insukind/>
- <chosflag/>
- <ordfildcd/>
- <clamfalg/>
- <clamdg/>
- <obtappflag/>
- <acptno/>
- <judgdg/>
- <setno/>
- <clamno/>
- <clclamamt/>
- <obtappdd/>
- <obtappdocuno/>
- <decirepldd/>
- <decidocuno/>
- <obtappendyn/>
- <endyn/>
- <calcnotidd/>
- <oprccalcnotidd/>
- <oprcjrjudgdegree/>
- <oprcnotidd/>
- </gridobtrsltspec>
- <obtappdecispec>
- <obtappcnt/>
- <obtappamt/>
- <obtapprate/>
- <oprcpobtappamt/>
- <oprcpobtapprate/>
- <decicnt/>
- <deciamt/>
- <decirate/>
- <oprcpdeciamt/>
- <oprcpdecirate/>
- <retecnt/>
- <reteamt/>
- <oprcpreteamt/>
- </obtappdecispec>
- <acptinfo>
- <claminfo/>
- <obtappamt/>
- <recogamt/>
- <nrecogamt/>
- </acptinfo>
- <deptinfo>
- <orddeptcd/>
- <cd/>
- <nm/>
- <deptengabbr/>
- <reqdeptno/>
- <reqfild/>
- </deptinfo>
- <doctinfo>
- <atdoct/>
- <nm/>
- </doctinfo>
- <judgrinfo>
- <judgrid/>
- <nm/>
- </judgrinfo>
- <iteminfo>
- <item/>
- <nm/>
- </iteminfo>
- <adjtresninfo>
- <adjtresncd/>
- <nm/>
- </adjtresninfo>
- </list01>
- <list02>
- <gridobtrsltspec/>
- </list02>
- <result/>
- </main>
- <temp>
- <deciinfo>
- <decidocuno/>
- <decirepldd/>
- </deciinfo>
- </temp>
- <send>
- <send_find>
- <clamno/>
- <acptno/>
- <judgdg/>
- <setno/>
- <notidd/>
- <rejudgflag>1</rejudgflag>
- <obtappflag/>
- <obtappdocuno/>
- <obtappdd/>
- <decidocuno/>
- <decirepldd/>
- <endyn/>
- </send_find>
- <orddeptcd/>
- <codegubun/>
- <cd/>
- <item/>
- <orddrid/>
- <judgrid/>
- <adjtresncd/>
- <amtgubun/>
- <adjtamt/>
- <send_clamno>
- <judgdg/>
- <acptno/>
- </send_clamno>
- <send_memo>
- <send_savememo>
- <status/>
- <judgdg/>
- <clamno/>
- <acptno/>
- <docuseqno/>
- <obtappflag/>
- <mpsno/>
- <lnno/>
- <adjtresncd/>
- <memoflag/>
- <memo/>
- </send_savememo>
- </send_memo>
- <send_deciinfo/>
- </send>
- <send_end>
- <batch_end/>
- </send_end>
- <popupdata>
- <popupmenu>
- <gridobtrsltspec>
- <item>
- <name>이의신청 결과</name>
- <func>fObtAppDeciRgst</func>
- </item>
- </gridobtrsltspec>
- </popupmenu>
- </popupdata>
- <init>
- <P0264list>
- <P0264>
- <cdid/>
- <cdnm/>
- </P0264>
- </P0264list>
- <P0277list>
- <P0277>
- <cdid/>
- <cdnm/>
- </P0277>
- </P0277list>
- <P0287list>
- <P0287>
- <cdid/>
- <cdnm/>
- </P0287>
- </P0287list>
- <P0123list>
- <P0123>
- <cdid/>
- <cdnm/>
- </P0123>
- </P0123list>
- </init>
- <hidden>
- <list01>
- <claminfo>
- <clamno/>
- </claminfo>
- </list01>
- <memo/>
- <filterlist>
- <filter>
- <orddeptcd/>
- <orddrid/>
- <judgrid/>
- <item/>
- <adjtresn/>
- <cdgubun/>
- <cd/>
- <amtgubun/>
- <adjtamt/>
- </filter>
- </filterlist>
- </hidden>
- <source_CutOrdRgst/>
- <source_ObtAppRsltSpec>
- <judgdg/>
- <clamno/>
- <acptno/>
- <obtappflag/>
- <rejudgflag/>
- </source_ObtAppRsltSpec>
- <source_obtappqry>
- <judgdg/>
- <clamno/>
- <acptno/>
- <docuseqno/>
- <obtappflag/>
- </source_obtappqry>
- <source>
- <judgdg/>
- <clamno/>
- <acptno/>
- <docuseqno/>
- <mpsno/>
- <lnno/>
- <adjtresn/>
- <workflag/>
- </source>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <submission id="TRPIR30901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send_find" resultref="/root/main/list01"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TXPIR30901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send_deciinfo"/>
- <submission id="TXPIR30902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/list02" resultref="/root/main/result"/>
- <submission id="TRPIR30902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send_clamno" resultref="/root/hidden/list01"/>
- <submission id="TXPIR30903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_end/batch_end"/>
- <submission id="TXPIR30304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send_memo/send_savememo"/>
- </model>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- CommCode_Load();
-
- // 다른화면에서 팝업으로 이 화면을 열었을때 넘어온 파라미터로 대상목록을 조회한다.
- // 조회필수 항목인 심사차수, 접수번호로 CHECK한다.
- if (ipt_judgdg.value != '' && ipt_acptno.value != '' ) {
- submit("TRPIR30901");
- }
- rdo_rejudgflag.select(0);
-
- // 이것은 무조건 이의신청결과조회에서 팝업으로 열렸을때 적용된다.
- // 임의로 그냥 메인으로 열리면 안된다. 왜냐면 결과조회에서 값을 넘겨주기때문에...
- // endyn(이의신청결과마감여부)값을 받아서 Y면 수정할수 있는 모든 버튼 및 메뉴를 hidden시키고, N이면 그냥 놔둔다.
- fEndYn();
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- // 공통코드 Load작업
- function CommCode_Load() {
- // 관련 Control 초기화
- zbcfGetCodeList(new Array("P0264","P0277","P0287","P0123"), new Array("/root/init/P0264list", "/root/init/P0277list","/root/init/P0287list","/root/init/P0123list"));
- // model.refresh();
- }
-
- // 이의신청결과마감여부 체크
- function fEndYn(){
- var endyn = model.getValue("/root/send/send_find/endyn");
- if(endyn == 'Y'){
- button3.disabled = true; //결정정보 저장버튼
- button6.disabled = true; //일괄0월마감 버튼
- button5.disabled = true; //저장버튼
- btn_savememo.disabled = true; // 처방별 비고 저장 버튼
- }else {
- button3.disabled = false; //결정정보 저장버튼
- button6.disabled = false; //일괄0월마감 버튼
- button5.disabled = false; //저장버튼
- btn_savememo.disabled = false; // 처방별 비고 저장 버튼
- model.refresh();
- }
- }
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- // 이의신청 결과
- function fObtAppDeciRgst() {
- var curr_row = grd_pirhobtspec.row ;
-
- model.setValue("/root/source_obtappqry/judgdg", model.getValue("/root/main/list01/gridobtrsltspec[" + curr_row + "]/judgdg"));
- model.setValue("/root/source_obtappqry/clamno", model.getValue("/root/main/list01/gridobtrsltspec[" + curr_row + "]/clamno"));
- model.setValue("/root/source_obtappqry/acptno", model.getValue("/root/main/list01/gridobtrsltspec[" + curr_row + "]/acptno"));
- model.setValue("/root/source_obtappqry/docuseqno", model.getValue("/root/main/list01/gridobtrsltspec[" + curr_row + "]/docuseqno"));
- model.setValue("/root/source_obtappqry/obtappflag", model.getValue("/root/main/list01/gridobtrsltspec[" + curr_row + "]/obtappflag"));
-
- // alert("judgdg : " + model.getValue("/root/main/list01/gridobtrsltspec[" + curr_row + "]/judgdg"));
- // alert("clamno : " + model.getValue("/root/main/list01/gridobtrsltspec[" + curr_row + "]/clamno"));
- modal("SMPIR30800", 1, 1, 1, "SMPIR30800", "/root/source_obtappqry", "/root/send/send_obtmlist");
- }
-
- // 필터
- function fGetSelectedData() {
- var orddeptcd = model.getValue("/root/hidden/filterlist/filter/orddeptcd");
- var orddrid = model.getValue("/root/hidden/filterlist/filter/orddrid");
- var judgrid = model.getValue("/root/hidden/filterlist/filter/judgrid");
- var item = model.getValue("/root/hidden/filterlist/filter/item");
- var adjtresn = model.getValue("/root/hidden/filterlist/filter/adjtresn");
- var cdgubun = model.getValue("/root/hidden/filterlist/filter/cdgubun");
- var cd = model.getValue("/root/hidden/filterlist/filter/cd");
- var amtgubun = model.getValue("/root/hidden/filterlist/filter/amtgubun");
- var adjtamt = model.getValue("/root/hidden/filterlist/filter/adjtamt");
-
- //alert(orddeptcd+"--"+orddrid+"--"+judgrid+"--"+item+"--"+adjtresn+"--"+cdgubun+"--"+cd+"--"+amtgubun+"--"+adjtamt);
- for(var i = grd_pirhobtspec.fixedRows; i < grd_pirhobtspec.rows; i++) {
- grd_pirhobtspec.rowHidden(i) = false;
- // alert(orddeptcd+ " 줄번호는" + i);
- // 진료과 필터
- if (orddeptcd == "" && orddrid == "" && judgrid == "" && item == "" && adjtresn == "" && cdgubun == "" && cd == "" && amtgubun == "" && adjtamt == "") {
- } else {
- if(orddeptcd != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("orddeptabbr")) != orddeptcd) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("orddeptabbr")) == orddeptcd) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- }
-
- // 주치의 필터
- if (orddeptcd == "" && orddrid == "" && judgrid == "" && item == "" && adjtresn == "" && cdgubun == "" && cd == "" && amtgubun == "" && adjtamt == "") {
- } else {
- if(orddrid != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("atdoct")) != orddrid) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("atdoct")) == orddrid) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- }
-
- // 심사자 필터
- if (orddeptcd == "" && orddrid == "" && judgrid == "" && item == "" && adjtresn == "" && cdgubun == "" && cd == "" && amtgubun == "" && adjtamt == "") {
- } else {
- if(judgrid != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("obtappid")) != judgrid) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("obtappid")) == judgrid) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- }
-
- // 항 필터
- if (orddeptcd == "" && orddrid == "" && judgrid == "" && item == "" && adjtresn == "" && cdgubun == "" && cd == "" && amtgubun == "" && adjtamt == "") {
- } else {
- if(item != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("item")) != item) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("item")) == item) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- }
-
- // 조정사유 필터
- if (orddeptcd == "" && orddrid == "" && judgrid == "" && item == "" && adjtresn == "" && cdgubun == "" && cd == "" && amtgubun == "" && adjtamt == "") {
- } else {
- if(adjtresn != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("adjtresncd")) != adjtresn) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("adjtresncd")) == adjtresn) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- }
-
- // 코드 필터
- if (orddeptcd == "" && orddrid == "" && judgrid == "" && item == "" && adjtresn == "" && cdgubun == "" && cd == "" && amtgubun == "" && adjtamt == "") {
- } else {
- if(cdgubun == "1"){
- if(cd != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("snglcalcscorcd")) <= cd) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("snglcalcscorcd")) >= cd) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- } else {
- if(cd != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("edicd")) <= cd) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("edicd")) >= cd) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- }
- }
-
- // 금액 필터
- if (orddeptcd == "" && orddrid == "" && judgrid == "" && item == "" && adjtresn == "" && cdgubun == "" && cd == "" && amtgubun == "" && adjtamt == "") {
- } else {
- if(amtgubun == "1"){
- if(adjtamt != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("adjtrdtotamt")) <= adjtamt) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("adjtrdtotamt")) >= adjtamt) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- } else {
- if(adjtamt != ""){
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("recogtotamt")) <= adjtamt) {
- grd_pirhobtspec.rowHidden(i) = true;
- }
- if (grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("recogtotamt")) >= adjtamt) {
- grd_pirhobtspec.rowHidden(i) = false;
- }
- }
- }
- }
-
- }
- return true;
- }
-
- // 필터 초기화
- function fInitFilter() {
- // 조회부의 Radio 초기값을 "전체"로 설정한다.
- model.setValue("/root/hidden/filterlist/filter/orddeptcd", "");
- model.setValue("/root/hidden/filterlist/filter/orddrid", "");
- model.setValue("/root/hidden/filterlist/filter/judgrid", "");
- model.setValue("/root/hidden/filterlist/filter/item", "");
- model.setValue("/root/hidden/filterlist/filter/adjtresn", "");
- model.setValue("/root/hidden/filterlist/filter/cdgubun", "");
- model.setValue("/root/hidden/filterlist/filter/cd", "");
- model.setValue("/root/hidden/filterlist/filter/adjtamt", "");
- //model.resetInstanceNode("/root/main/list01/gridobtrsltspec,"");
- model.refresh();
- fGetSelectedData();
- }
-
- // 결정정보저장시 보류건인지 확인하고 값넣기
- function fChkDeciInfoRete(){
- // 상세조회에서의 결정문서번호저장은 주로 보류처방건에 대해 결정문서번호를 저장하는 것으로 해당하는 것을 다중선택하여
- // 일괄 결정문서번호를 저장한다.
- var decidocuno = model.getValue("/root/temp/deciinfo/decidocuno");
- var decirepldd = model.getValue("/root/temp/deciinfo/decirepldd");
-
- var rows = grd_pirhobtspec.selectedRows;
- for (var i = 0; i < rows; i++) {
- var sel = grd_pirhobtspec.selectedRow(i) - 1;
- var row = grd_pirhobtspec.selectedRow(i);
- var reteseqno = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("seqno"));
-
- if(reteseqno >1) {
- grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("decidocuno")) = decidocuno;
- grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("decirepldd")) = decirepldd;
- grd_pirhobtspec.rowStatus(row) = 2;
- } else {
- var judgdg = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("judgdg"));
- var acptno = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("acptno"));
- var clamno = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("clamno"));
- var docuseqno = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("docuseqno"));
- var obtappflag = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("obtappflag"));
- var mpsno = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("mpsno"));
- var lnno = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("lnno"));
- var adjtresncd = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("adjtresncd"));
- alert(" 심사차수 : '" + judgdg +
- "',\n 접수번호 : '" + acptno +
- "',\n 청구번호 : '" + clamno +
- "',\n 명일련 : '" + docuseqno +
- "',\n 이신구분 : '" + obtappflag +
- "',\n 처방전교부번호 : '" + mpsno +
- "',\n 줄번호 : '" + lnno +
- "',\n 조정사유코드 : '" + adjtresncd +
- "',\n 는 보류순번이 " + reteseqno + "(정상) 이므로 결정정보 저장에서 제외됩니다.");
- }
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="cap_title" class="tit_1" style="left:0px; top:0px; width:161px; height:14px; ">이의신청 결과상세 조회</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <caption id="caption1" class="tit_2" style="left:5px; top:157px; width:131px; height:13px; ">이의신청 처방</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:172px; x2:1194px; y2:172px; "/>
- <datagrid id="grd_pirhobtspec" nodeset="/root/main/list01/gridobtrsltspec" class="datagrid2" caption="진료과코드^진료과^주치의코드^주치의^명일련^등록번호^환자이름^상병코드^퇴원일자^이의
신청자코드^이의
신청자^줄번호^항^구분^구분2^조정
사유^I, II
구분^처방코드^EDI코드^처방명칭^단가^청구
수량^청구
1회량^청구
일투^청구
총투^조정
삭감
수량^조정
1회량^조정
일투^조정
총투^조정삭감액^조정삭감액^조정삭감액^이신
수량^이신
1회량^이의
일투^이의
총투^이의신청액^이의신청액^이의신청액^인정
1회량^인정
일투^인정
총투^인정액^인정액^인정액^불인정액^불인정액^불인정액^보류액^보류액^보류액^정산
1회량^정산
일투^정산
총투^정산결정차액^정산결정차액^정산결정차액^인정액_정산결정차액^인정액_정산결정차액^다음
단계^비고란^청구
년월^진료
년월^보험
유형^내원
유형^청구
분야^청구
구분^청구
차수^이신
구분^접수
번호^심사
차수^묶음
번호^청구
번호^총
진료비^이의
신청
일자^문서번호
가의강^결정문서
도착일자^결정
문서
번호^이신
완료
여부^완료
여부^정산내역서
도착일자^정산내역서
도착일자^원외심결
심사차수^원외
통보일자^처방전교부번호^보류
순번|진료과코드^진료과^주치의코드^주치의^명일련^등록번호^환자이름^상병코드^퇴원일자^이의
신청자코드^이의
신청자^줄번호^항^구분^구분2^조정
사유^I, II
구분^처방코드^EDI코드^처방명칭^단가^청구
수량^청구
1회량^청구
일투^청구
총투^조정
삭감
수량^조정
1회량^조정
일투^조정
총투^계^원내^원외^이신
수량^이신
1회량^이의
일투^이의
총투^계^원내^원외^인정
1회량^인정
일투^인정
총투^계^원내^원외^계^원내^원외^계^원내^원외^정산
1회량^정산
일투^정산
총투^계^원내^원외^원내^원외^다음
단계^비고란^청구
년월^진료
년월^보험
유형^내원
유형^청구
분야^청구
구분^청구
차수^이신
구분^접수
번호^심사
차수^묶음
번호^청구
번호^총
진료비^이의
신청
일자^문서번호
가의강^결정문서
도착일자^결정
문서
번호^이신
완료
여부^완료
여부^원내^원외^원외심결
심사차수^원외
통보일자^처방전교부번호^보류
순번" colsep="^" colwidth="74, 60, 70, 80, 60, 60, 60, 70, 70, 67, 60, 40, 30, 40, 40, 40, 40, 70, 70, 200, 60, 50, 50, 50, 50, 50, 50, 50, 50, 63, 63, 63, 40, 40, 35, 35, 64, 64, 64, 40, 35, 35, 63, 63, 63, 63, 63, 63, 63, 63, 63, 40, 35, 35, 80, 63, 63, 63, 63, 59, 128, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 71, 75, 50, 50, 50, 50, 100, 100, 100, 37" dataheight="25" defaultrows="1" extendlastcol="scroll" focuscolor="#b9e5fb" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" tooltip="true" style="left:1px; top:175px; width:1194px; height:507px; ">
- <col ref="orddeptcd" visibility="hidden" style="left:20px; top:52px; width:74px; height:23px; text-align:center; "/>
- <col ref="orddeptabbr" style="left:94px; top:52px; width:60px; height:23px; text-align:center; "/>
- <col ref="atdoct" visibility="hidden" style="text-align:center; "/>
- <col ref="atdoctnm" style="text-align:center; "/>
- <col ref="docuseqno" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="patnm" style="text-align:center; "/>
- <col ref="maindiag" style="text-align:center; "/>
- <col ref="dschdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="obtappid" style="text-align:center; "/>
- <col ref="judgrnm" style="text-align:center; "/>
- <col ref="lnno" style="text-align:center; "/>
- <col ref="item" style="text-align:center; "/>
- <col ref="division" visibility="hidden" style="text-align:center; "/>
- <col ref="division2" visibility="hidden" style="text-align:center; "/>
- <col ref="adjtresncd" style="text-align:center; "/>
- <col ref="matractflag" style="text-align:center; "/>
- <col ref="snglcalcscorcd" style="text-align:center; "/>
- <col ref="edicd" style="text-align:center; "/>
- <col ref="hngnm" style="left:850px; top:52px; width:200px; height:23px; text-align:left; padding-left:5; "/>
- <col ref="unitcost" format="(-)#,###" style="text-align:right; "/>
- <col ref="clamqty" visibility="hidden" style="text-align:center; "/>
- <col ref="clamonesqty" visibility="hidden" style="text-align:center; "/>
- <col ref="clamone" visibility="hidden" style="text-align:center; "/>
- <col ref="clamtot" visibility="hidden" style="text-align:center; "/>
- <col ref="adjtrdqty" visibility="hidden" style="text-align:center; "/>
- <col ref="adjtonesqty" visibility="hidden" style="text-align:center; "/>
- <col ref="adjtone" visibility="hidden" style="text-align:center; "/>
- <col ref="adjttot" visibility="hidden" style="text-align:center; "/>
- <col ref="adjtrdtotamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="adjtrdamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="oprcpadjtrdamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="obtappqty" style="text-align:center; "/>
- <col ref="obtapponesqty" type="input" style="text-align:center; "/>
- <col ref="obtappdayqty" type="input" style="text-align:center; "/>
- <col ref="obtapptotqty" type="input" style="text-align:center; "/>
- <col ref="obtapptotamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="obtappamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="oprcpobtappamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="recogonesqty" format="#,###" style="text-align:center; "/>
- <col ref="recogdayqty" style="text-align:center; "/>
- <col ref="recogtotqty" style="text-align:center; "/>
- <col ref="recogtotamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="recogamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="oprcprecogamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="nrecogtotamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="nrecogamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="noprcprecogamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="retetotamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="reteamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="oprcpreteamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="calconesqty" style="text-align:center; "/>
- <col ref="calcdayqty" style="text-align:center; "/>
- <col ref="calctotqty" style="text-align:center; "/>
- <col ref="calcdecitotamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="calcdeciamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="oprcpcalcdeciamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="calcdecidifamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="oprcpcalcdecidifamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="reclamyn" style="text-align:center; "/>
- <col ref="ordmemo" type="inputbutton" style="text-align:left; padding-left:5; "/>
- <col ref="clamym" visibility="hidden" format="yyyy-mm" style="text-align:center; "/>
- <col ref="ordym" visibility="hidden" format="yyyy-mm" style="text-align:center; "/>
- <col ref="insukind" visibility="hidden" style="text-align:center; "/>
- <col ref="chosflag" visibility="hidden" style="text-align:center; "/>
- <col ref="ordfildcd" visibility="hidden" style="text-align:center; "/>
- <col ref="clamflag" visibility="hidden" style="text-align:center; "/>
- <col ref="clamdg" visibility="hidden" style="text-align:center; "/>
- <col ref="obtappflag" visibility="hidden" style="text-align:center; "/>
- <col ref="acptno" visibility="hidden" style="text-align:center; "/>
- <col ref="judgdg" visibility="hidden" style="text-align:center; "/>
- <col ref="setno" visibility="hidden" style="text-align:center; "/>
- <col ref="clamno" visibility="hidden" style="text-align:center; "/>
- <col ref="clclamamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
- <col ref="obtappdd" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="obtappdocuno" visibility="hidden" style="text-align:center; "/>
- <col ref="decirepldd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="decidocuno" style="text-align:center; "/>
- <col ref="obtappendyn" visibility="hidden" style="text-align:center; "/>
- <col ref="endyn" visibility="hidden" style="text-align:center; "/>
- <col ref="calcnotidd" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="oprccalcnotidd" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="oprcjrjudgdegree" visibility="hidden" style="text-align:center; "/>
- <col ref="oprcnotidd" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="mpsno" visibility="hidden" style="text-align:center; "/>
- <col ref="seqno" style="text-align:center; "/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- // 이의신청결과 팝업
- if (event.button == 3) {
- if (grd_pirhobtspec.isCell(event.target) && grd_pirhobtspec.mouseRow >= grd_pirhobtspec.fixedrows) {
- window.setPopupMenu(true, "/root/popupdata/popupmenu/gridobtrsltspec/item", "name", "func", false);
- }
- else {
- window.setPopupMenu(false);
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- //포커스 벋어나면 오른메뉴 없어지기
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // row에 해당하는 결정문서번호, 결정문서도착일자 위에 보여주기
- var curr_row = grd_pirhobtspec.row;
- var decidocuno = model.getValue( "/root/main/list01/gridobtrsltspec[" + curr_row + "]/decidocuno");
- var decirepldd = model.getValue( "/root/main/list01/gridobtrsltspec[" + curr_row + "]/decirepldd");
- model.setValue("/root/temp/deciinfo/decidocuno",decidocuno);
- model.setValue("/root/temp/deciinfo/decirepldd",decirepldd);
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var curr_row = grd_pirhobtspec.row;
-
- //var obtappone = Number(grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("obtapponesqty"))); // 이신1회량
- var obtappday = Number(grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("obtappdayqty"))); // 이신일투
- var obtapptot = Number(grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("obtapptotqty"))); // 이신총투
- var unitcost = Number(grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("unitcost"))); // 처방단가
- var matract = Number(grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("matractflag"))); // 재료행위구분
-
- grd_pirhobtspec.valueMatrix(curr_row, grd_pirhobtspec.colRef("obtappqty")) = obtapptot * obtappday; // 이신수량 계산(이신일투*이신총투)
- var obtappqty = grd_pirhobtspec.valueMatrix(curr_row, grd_pirhobtspec.colRef("obtappqty")); // 이신수량
-
- if (matract == "2") {
- grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("obtappamt")) = (obtappday * obtapptot * unitcost) + ((obtappday * obtapptot * unitcost)*0.3); // 이의신청액계산(행위일때_종별가산금추가)
- } else {
- grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("obtappamt")) = obtappday * obtapptot * unitcost; // 이의신청액(재료일때)
- }
-
- grd_pirhobtspec.rowStatus(curr_row) = 2; // row update
- grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("obtapptotamt")) = Number(grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("obtappamt"))) +
- Number(grd_pirhobtspec.valueMatrix(curr_row,grd_pirhobtspec.colRef("oprcpobtappamt"))); // 이신액계 계산
-
- // 수정건이 있다는 것을 보여주기 위하여 수정시 빽컬러변경.
- grd_pirhobtspec.rowstyle(curr_row, "data", "background-color") = "#FFFF99";
- grd_pirhobtspec.rowstyle(curr_row, "data", "color") = "#FF0000";
-
- model.refreshpart("/root/main/list01/gridobtrsltspec");
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- // 버튼 클릭시 메모 입력 창 보여주기
- var col = grd_pirhobtspec.colRef("ordmemo");
- var row = grd_pirhobtspec.row;
- if(col == '61')
- {
- grp_memo.visible = true;
- var memo = grd_pirhobtspec.valueMatrix(row, grd_pirhobtspec.colRef("ordmemo"));
- txt_text.value = memo;
- }
- // model.resetInstanceNode("/root/source");
- // model.refresh();
- // var curr_row = grd_pirhobtspec.row - 1 ;
- // model.setValue("/root/source/judgdg", model.getValue("/root/main/list01/gridpirmobth[" + curr_row + "]/judgdg"));
- // model.setValue("/root/source/clamno", model.getValue("/root/main/list01/gridpirmobth[" + curr_row + "]/clamno"));
- // model.setValue("/root/source/acptno", model.getValue("/root/main/list01/gridpirmobth[" + curr_row + "]/acptno"));
- // model.setValue("/root/source/obtappflag", model.getValue("/root/main/list01/gridpirmobth[" + curr_row + "]/obtappflag"));
- // model.setValue("/root/source/rem", model.getValue("/root/main/list01/gridpirmobth[" + curr_row + "]/rem"));
- // // 메모 입력창 팝업 화면
- // modal("SPPIR30210", 1,300, 300, "SPPIR30210", "/root/source", "/root/send");
- ]]>
- </script>
- </datagrid>
- <button id="button2" class="btn2_letter4" style="left:1130px; top:151px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var today = getCurrentDate(); // 엑셀파일이름에오늘날짜를 넣기위해 받아옴
- // 그리드 제목을 선택하면 저장이 안된다.
- if (grd_pirhobtspec.rows == 2) {
- return;
- }
- var fileName = window.fileDialog("save", ",", false, "이의신청결과상세조회-이의신청처방_"+today, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "") {
- grd_pirhobtspec.saveExcel(fileName, "이의신청처방", true, true, "", "", "");
- }
- ]]>
- </script>
- </button>
- <caption id="caption50" class="cell_1" style="left:366px; top:694px; width:91px; height:23px; text-align:left; vertical-align:middle; ">원외이의신청율</caption>
- <line id="line10" class="line_3" style="x1:0px; y1:741px; x2:455px; y2:741px; "/>
- <input id="input42" ref="/root/main/list01/obtappdecispec/obtapprate" class="input_default" style="left:198px; top:720px; width:73px; height:19px; text-align:center; "/>
- <line id="line44" class="line_2" style="x1:0px; y1:716px; x2:455px; y2:716px; "/>
- <input id="input43" ref="/root/main/list01/obtappdecispec/obtappamt" class="input_default" format="(-)#,###" style="left:123px; top:720px; width:73px; height:19px; text-align:right; "/>
- <caption id="caption10" class="cell_1" style="left:198px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">이의신청율</caption>
- <caption id="caption53" class="cell_1" style="left:75px; top:694px; width:45px; height:23px; text-align:left; vertical-align:middle; ">건수</caption>
- <input id="input44" ref="/root/main/list01/obtappdecispec/oprcpobtappamt" class="input_default" format="(-)#,###" style="left:273px; top:720px; width:91px; height:19px; text-align:right; "/>
- <caption id="caption54" class="cell_1" style="left:123px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">이의신청액</caption>
- <input id="input45" ref="/root/main/list01/obtappdecispec/obtappcnt" class="input_default" style="left:75px; top:720px; width:45px; height:19px; text-align:center; "/>
- <caption id="caption44" class="cell_1" style="left:0px; top:694px; width:73px; height:23px; vertical-align:middle; "/>
- <caption id="caption47" class="cell_1" style="left:0px; top:718px; width:73px; height:23px; text-align:left; vertical-align:middle; ">이의신청</caption>
- <input id="input49" ref="/root/main/list01/obtappdecispec/oprcpobtapprate" class="input_default" style="left:366px; top:720px; width:91px; height:19px; text-align:center; "/>
- <caption id="caption29" class="cell_1" style="left:273px; top:694px; width:91px; height:23px; text-align:left; vertical-align:middle; ">원외이의신청액</caption>
- <line id="line6" class="line_3" style="x1:0px; y1:691px; x2:455px; y2:691px; "/>
- <caption id="caption11" class="cell_1" style="left:805px; top:694px; width:70px; height:23px; text-align:left; vertical-align:middle; ">원외인정율</caption>
- <line id="line2" class="line_3" style="x1:460px; y1:741px; x2:875px; y2:741px; "/>
- <input id="input8" ref="/root/main/list01/obtappdecispec/decirate" class="input_default" style="left:639px; top:720px; width:71px; height:19px; text-align:center; "/>
- <line id="line3" class="line_2" style="x1:460px; y1:716px; x2:875px; y2:716px; "/>
- <input id="input9" ref="/root/main/list01/obtappdecispec/deciamt" class="input_default" format="(-)#,###" style="left:564px; top:720px; width:73px; height:19px; text-align:right; "/>
- <caption id="caption12" class="cell_1" style="left:517px; top:694px; width:45px; height:23px; text-align:left; vertical-align:middle; ">건수</caption>
- <input id="input10" ref="/root/main/list01/obtappdecispec/oprcpdeciamt" class="input_default" format="(-)#,###" style="left:712px; top:720px; width:91px; height:19px; text-align:right; "/>
- <caption id="caption13" class="cell_1" style="left:639px; top:694px; width:71px; height:23px; text-align:left; vertical-align:middle; ">인정율</caption>
- <caption id="caption14" class="cell_1" style="left:564px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">결정액</caption>
- <input id="input14" ref="/root/main/list01/obtappdecispec/decicnt" class="input_default" style="left:517px; top:720px; width:45px; height:19px; text-align:center; "/>
- <caption id="caption15" class="cell_1" style="left:460px; top:694px; width:55px; height:23px; vertical-align:middle; "/>
- <caption id="caption28" class="cell_1" style="left:460px; top:718px; width:55px; height:23px; text-align:left; vertical-align:middle; ">결 정</caption>
- <input id="input15" ref="/root/main/list01/obtappdecispec/oprcpdecirate" class="input_default" style="left:805px; top:720px; width:70px; height:19px; text-align:center; "/>
- <caption id="caption30" class="cell_1" style="left:712px; top:694px; width:91px; height:23px; text-align:left; vertical-align:middle; ">원외결정액</caption>
- <line id="line4" class="line_3" style="x1:460px; y1:691px; x2:875px; y2:691px; "/>
- <input id="input16" ref="/root/main/list01/obtappdecispec/reteamt" class="input_default" format="(-)#,###" style="left:1029px; top:720px; width:73px; height:19px; text-align:right; "/>
- <caption id="caption31" class="cell_1" style="left:954px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">건수</caption>
- <input id="input17" ref="/root/main/list01/obtappdecispec/retecnt" class="input_default" style="left:954px; top:720px; width:73px; height:19px; text-align:center; "/>
- <caption id="caption32" class="cell_1" style="left:1029px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">보류액</caption>
- <line id="line5" class="line_3" style="x1:879px; y1:741px; x2:1178px; y2:741px; "/>
- <caption id="caption33" class="cell_1" style="left:879px; top:694px; width:73px; height:23px; vertical-align:middle; "/>
- <line id="line7" class="line_2" style="x1:879px; y1:716px; x2:1178px; y2:716px; "/>
- <caption id="caption34" class="cell_1" style="left:879px; top:718px; width:73px; height:23px; text-align:left; vertical-align:middle; ">보 류</caption>
- <line id="line8" class="line_3" style="x1:879px; y1:691px; x2:1178px; y2:691px; "/>
- <caption id="caption35" class="cell_1" style="left:1105px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">원외보류액</caption>
- <input id="input18" ref="/root/main/list01/obtappdecispec/oprcpreteamt" class="input_default" format="(-)#,###" style="left:1105px; top:720px; width:73px; height:19px; text-align:right; "/>
- <line id="line9" class="line_3" style="x1:0px; y1:114px; x2:1194px; y2:114px; "/>
- <caption id="caption38" class="cell_1" style="left:0px; top:115px; width:91px; height:23px; text-align:left; vertical-align:middle; ">결정문서번호</caption>
- <input id="ipt_decidocuno" ref="/root/temp/deciinfo/decidocuno" class="input_default" style="left:93px; top:117px; width:90px; height:19px; text-align:right; "/>
- <line id="line11" class="line_3" style="x1:0px; y1:138px; x2:1194px; y2:138px; "/>
- <input id="ipt_decirepldd" ref="/root/temp/deciinfo/decirepldd" class="input_default" inputtype="date" format="yyyy-mm-dd" style="left:301px; top:117px; width:119px; height:19px; text-align:right; "/>
- <caption id="caption39" class="cell_1" style="left:186px; top:115px; width:113px; height:23px; text-align:left; vertical-align:middle; ">결정문서도착일자</caption>
- <button id="button3" class="btn2_letter2" style="left:424px; top:117px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 상세조회에서의 결정문서번호저장은 주로 보류처방건에 대해 결정문서번호를 저장하는 것으로 해당하는 것을 다중선택하여
- // 일괄 결정문서번호를 저장한다.
- // 선택된 row에 결정정보 넣고 보류건인지(seqno >1) 확인
- fChkDeciInfoRete();
- var updtdata = getGridUpdateData(grd_pirhobtspec); // (tfHelper.js) 그리드 업데이트 데이터 반환, 업데이트 정보가 없을경우 "" 반환
- if (updtdata != "") {
- model.setValue("/root/send/send_deciinfo", updtdata);
- submit("TXPIR30901");
- grd_pirhobtspec.rebuildStyle();
- submit("TRPIR30901");
- }
- ]]>
- </script>
- </button>
- <button id="button5" class="btn2_letter2" style="left:1086px; top:151px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/list02/gridobtrsltspec", grd_pirhobtspec.getUpdateData());
- submit("TXPIR30902");
- submit("TRPIR30901");
- grd_pirhobtspec.rebuildStyle();
- // model.setValue("/root/main/temp/gridadjtorder", grd_adjtord.getUpdateData());
- // submit("TXPIR30801");
- ]]>
- </script>
- </button>
- <button id="button6" class="btn2_letter7" style="left:987px; top:151px; width:97px; height:19px; ">
- <caption>일괄 0원 마감</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // [[ 일괄0원마감 ]]
- // 명일련별로 결정일투, 결정총투, 결정액을 0으로 Setting 한다.
- // 이의신청마감구분은 마감(Y)으로 처리한다.
- // 최종마감은 별도로 접수번호별로 처리한다.
-
- var selectedrows = grd_pirhobtspec.selectedRows;
- for(var i=0; i < selectedrows; i++){
- var row = grd_pirhobtspec.selectedRow(i);
- grd_pirhobtspec.rowStatus(row) = 2; // row상태를 update로 만든다.
- }
- model.setValue("/root/send_end/batch_end", grd_pirhobtspec.getUpdateData());
- submit("TXPIR30903");
- //submit("TRPIR30901");
- // var curr_row = grd_pirhobtspec.row;
- // var status = "update";
- // var judgdg = model.getValue("/root/main/list1/gridobtrsltspec[" + curr_row + "]/judgdg");
- // var clamno = model.getValue("/root/main/list1/gridobtrsltspec[" + curr_row + "]/clamno");
- // var acptno = model.getValue("/root/main/list1/gridobtrsltspec[" + curr_row + "]/acptno");
- // var docuseqno = model.getValue("/root/main/list1/gridobtrsltspec[" + curr_row + "]/docuseqno");
- // var obtappflag = model.getValue("/root/main/list1/gridobtrsltspec[" + curr_row + "]/obtappflag");
- // model.setValue("/root/send_end/status", status);
- // model.setValue("/root/send_end/judgdg", judgdg);
- // model.setValue("/root/send_end/clamno", clamno);
- // model.setValue("/root/send_end/acptno", acptno);
- // model.setValue("/root/send_end/docuseqno", docuseqno);
- // model.setValue("/root/send_end/obtappflag", obtappflag);
- // submit("TXPIR30903");
- // model.refresh();
- // submit("TRPIR30901");
- ]]>
- </script>
- </button>
- <group id="grp_sea" style="left:0px; top:10px; width:1194px; height:65px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:63px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption2" class="search_name" style="left:2px; top:9px; width:88px; height:17px; ">청구번호:</caption>
- <button id="button1" class="btn1_letter2" style="left:1130px; top:8px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (ipt_judgdg.value == "") {
- alert("심사차수를 입력해 주세요");
- model.setFocus("ipt_judgdg");
- return false;
- }
-
- if (ipt_acptno.value == "") {
- alert("접수번호를 입력해 주세요");
- model.setFocus("ipt_acptno");
- return false;
- }
- model.resetInstanceNode("/root/main/list01");
- model.resetInstanceNode("/root/main/list02");
-
- // 재조회시
- // 결정문서번호, 결정문서도착일자를 초기화한다.
- // ipt_decidocuno.value = "";
- // ipt_decirepldd.value = "";
- model.resetInstanceNode("/root/temp/deciinfo");
- model.refresh();
- submit("TRPIR30901");
- grd_pirhobtspec.rebuildStyle();
- ]]>
- </script>
- </button>
- <line id="line13" class="line_4" style="x1:1120px; y1:8px; x2:1120px; y2:30px; "/>
- <caption id="caption3" class="search_name" style="left:158px; top:9px; width:87px; height:17px; ">접수번호:</caption>
- <caption id="caption4" class="search_name" style="left:315px; top:9px; width:88px; height:17px; ">심사차수:</caption>
- <caption id="caption21" class="search_name" style="left:473px; top:9px; width:88px; height:17px; ">묶음번호:</caption>
- <input id="input7" ref="/root/send/send_find/setno" class="input_search" disabled="true" style="left:555px; top:8px; width:73px; height:19px; text-align:left; "/>
- <output id="output8" ref="/root/main/list01/acptinfo/claminfo" class="output_search" style="left:589px; top:38px; width:255px; height:19px; "/>
- <caption id="caption22" class="search_name" style="left:848px; top:39px; width:142px; height:17px; ">이신/인정/불인정액</caption>
- <input id="ipt_clamno" ref="/root/send/send_find/clamno" class="input_search" navindex="3" style="left:82px; top:8px; width:73px; height:19px; text-align:left; "/>
- <input id="ipt_acptno" ref="/root/send/send_find/acptno" class="input_s_essential" navindex="1" inputtype="button" style="left:238px; top:8px; width:73px; height:19px; text-align:left; "/>
- <output id="output1" ref="/root/main/list01/acptinfo/obtappamt" class="output_search" format="(-)#,###" style="left:991px; top:38px; width:64px; height:19px; text-align:right; "/>
- <output id="output2" ref="/root/main/list01/acptinfo/nrecogamt" class="output_search" format="(-)#,###" style="left:1121px; top:38px; width:64px; height:19px; text-align:right; "/>
- <output id="output3" ref="/root/main/list01/acptinfo/recogamt" class="output_search" format="(-)#,###" style="left:1056px; top:38px; width:64px; height:19px; text-align:right; "/>
- <input id="input19" ref="/root/send/send_find/obtappdocuno" class="input_search" style="left:82px; top:38px; width:89px; height:19px; text-align:left; "/>
- <caption id="caption36" class="search_name" style="left:2px; top:39px; width:82px; height:17px; ">문서번호:</caption>
- <input id="input20" ref="/root/send/send_find/obtappdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:172px; top:38px; width:98px; height:19px; text-align:left; "/>
- <input id="ipt_judgdg" ref="/root/send/send_find/judgdg" class="input_s_essential" navindex="2" style="left:396px; top:8px; width:73px; height:19px; text-align:left; ">
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- var retVal = null;
- // 접수번호와 심사차수로 청구번호(ClamNo)정보를 조회한다.
- var judgdg = model.getValue("/root/send/send_find/judgdg");
- var acptno = model.getValue("/root/send/send_find/acptno");
-
- model.setValue("/root/send/send_clamno/judgdg", judgdg);
- model.setValue("/root/send/send_clamno/acptno", acptno);
-
- model.refresh();
-
- // 심사차수, 접수번호로 청구번호를 조회하는 Sub.....
- submit("TRPIR30902");
-
- // alert("1111 : " + model.getValue("/root/hidden/list01/claminfo/clamno"));
-
- model.setValue("/root/send/send_find/clamno", model.getValue("/root/hidden/list01/claminfo/clamno"));
- model.refresh();
-
- // var node = instance1.selectSingleNode("/root/hidden/list01");
- // node.replaceChild(instance1.root.hidden.list01.claminfo, instance1.root.send);
- ]]>
- </script>
- </input>
- <select1 id="cmb_obtappflag" ref="/root/send/send_find/obtappflag" class="combo_search" appearance="minimal" style="left:1013px; top:8px; width:95px; height:19px; text-align:left; ">
- <choices>
- <itemset nodeset="/root/init/P0264list/P0264">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- rdo_rejudgflag.deselect(1);
- rdo_rejudgflag.deselect(2);
- ]]>
- </script>
- </select1>
- <caption id="caption41" class="search_name" style="left:803px; top:9px; width:86px; height:17px; ">이신구분:</caption>
- <select1 id="rdo_rejudgflag" ref="/root/send/send_find/rejudgflag" class="radio_search" overflow="visible" appearance="full" cellspacing="5" cols="4" style="left:885px; top:10px; width:125px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>1</value>
- </item>
- <item>
- <label>재심사제외</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- cmb_obtappflag.deselect(1);
- ]]>
- </script>
- </select1>
- <caption id="caption20" class="search_name" style="left:276px; top:39px; width:110px; height:17px; ">결정문서번호:</caption>
- <input id="input11" ref="/root/send/send_find/decidocuno" class="input_search" style="left:384px; top:38px; width:104px; height:19px; text-align:left; "/>
- <input id="input23" ref="/root/send/send_find/decirepldd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:489px; top:38px; width:87px; height:19px; text-align:left; "/>
- <input id="input4" ref="/root/send/send_find/notidd" class="input_search" inputtype="date" style="left:715px; top:8px; width:84px; height:19px; text-align:left; "/>
- <caption id="caption5" class="search_name" style="left:632px; top:9px; width:84px; height:17px; ">도착일자:</caption>
- </group>
- <group id="group1" style="left:1px; top:76px; width:1194px; height:36px; vertical-align:top; ">
- <shape id="roundrect2" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:2px; width:1194px; height:33px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="button7" class="btn1_letter2" style="left:1130px; top:8px; width:56px; height:22px; ">
- <caption>필터</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // 필터
- fGetSelectedData();
- model.refresh();
- ]]>
- </script>
- </button>
- <line id="line12" class="line_4" style="x1:1125px; y1:8px; x2:1125px; y2:30px; "/>
- <input id="input1" ref="/root/hidden/filterlist/filter/cd" class="input_search" style="left:739px; top:9px; width:72px; height:19px; text-align:left; "/>
- <select1 id="combo1" ref="/root/hidden/filterlist/filter/orddeptcd" class="combo_search" appearance="minimal" style="left:74px; top:9px; width:58px; height:19px; text-align:left; ">
- <choices>
- <itemset nodeset="/root/main/list01/deptinfo">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption8" class="search_name" style="left:139px; top:10px; width:70px; height:17px; ">주치의:</caption>
- <caption id="caption19" class="search_name" style="left:263px; top:10px; width:94px; height:17px; ">이의신청자:</caption>
- <caption id="caption46" class="search_name" style="left:413px; top:10px; width:43px; height:17px; ">항:</caption>
- <!-- 원래 공통코드는 P0277-->
- <select1 id="combo5" ref="/root/hidden/filterlist/filter/adjtresn" class="combo_search" appearance="minimal" style="left:600px; top:9px; width:42px; height:19px; text-align:left; ">
- <choices>
- <itemset nodeset="/root/main/list01/adjtresninfo">
- <label ref="nm"/>
- <value ref="adjtresncd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption48" class="search_name" style="left:516px; top:10px; width:81px; height:17px; ">조정사유:</caption>
- <!-- 공통은 P0123 -->
- <select1 id="combo6" ref="/root/hidden/filterlist/filter/item" class="combo_search" appearance="minimal" style="left:455px; top:9px; width:52px; height:19px; text-align:left; ">
- <choices>
- <itemset nodeset="/root/main/list01/iteminfo">
- <label ref="nm"/>
- <value ref="item"/>
- </itemset>
- </choices>
- </select1>
- <input id="input25" ref="/root/hidden/filterlist/filter/adjtamt" class="input_search" format="#,###" style="left:931px; top:9px; width:73px; height:19px; text-align:left; "/>
- <caption id="caption49" style="left:1005px; top:11px; width:30px; height:17px; font-weight:bold; ">이상</caption>
- <select1 id="radio4" ref="/root/hidden/filterlist/filter/cdgubun" class="radio_search" overflow="visible" appearance="full" cellspacing="5" cols="4" style="left:648px; top:11px; width:90px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>처방</label>
- <value>1</value>
- </item>
- <item>
- <label>EDI</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- cmb_obtappflag.deselect(1);
- ]]>
- </script>
- </select1>
- <select1 id="radio5" ref="/root/hidden/filterlist/filter/amtgubun" class="radio_search" overflow="visible" appearance="full" cellspacing="5" cols="4" style="left:815px; top:11px; width:115px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>삭감액</label>
- <value>1</value>
- </item>
- <item>
- <label>인정액</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- cmb_obtappflag.deselect(1);
- ]]>
- </script>
- </select1>
- <button id="btn_initfilter" class="btn2_letter5" style="left:1041px; top:9px; width:75px; height:19px; ">
- <caption>필터초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 필터용 조회조건을 초기화한다.
- fInitFilter();
- ]]>
- </script>
- </button>
- <select1 id="combo2" ref="/root/hidden/filterlist/filter/orddrid" class="combo_search" appearance="minimal" style="left:206px; top:9px; width:48px; height:19px; text-align:left; ">
- <choices>
- <itemset nodeset="/root/main/list01/doctinfo">
- <label ref="nm"/>
- <value ref="atdoct"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="combo3" ref="/root/hidden/filterlist/filter/judgrid" class="combo_search" appearance="minimal" style="left:357px; top:9px; width:50px; height:19px; text-align:left; ">
- <choices>
- <itemset nodeset="/root/main/list01/judgrinfo">
- <label ref="nm"/>
- <value ref="judgrid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption6" class="search_name" style="left:4px; top:10px; width:70px; height:17px; ">진료과:</caption>
- </group>
- <group id="grp_memo" visibility="hidden" style="left:715px; top:295px; width:418px; height:310px; border-color:#c7a3cf; border-style:solid; ">
- <caption id="cpt_text" class="tit_2" style="left:5px; top:0px; width:118px; height:14px; ">처방별 비고</caption>
- <line id="line14" class="line_1" style="x1:0px; y1:15px; x2:415px; y2:15px; "/>
- <textarea id="txt_text" ref="/root/hidden/memo" scroll="vertical" imemode="hangul" maxlength="1750" style="left:5px; top:30px; width:409px; height:249px; vertical-align:top; "/>
- <button id="btn_closememo" class="btn4_letter2" style="left:354px; top:284px; width:56px; height:22px; ">
- <caption>
- <![CDATA[닫기]]>
- </caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // model.removeNodeset("/root/hidden/savememo");
-
- model.destroy("/root/hidden/memo");
- model.makeNode("/root/hidden/memo");
-
- grp_memo.visible = false;
- ]]>
- </script>
- </button>
- <button id="btn_savememo" class="btn4_letter2" style="left:294px; top:284px; width:56px; height:22px; ">
- <caption>
- <![CDATA[저장]]>
- </caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cur_row = grd_pirhobtspec.row -1
- // 메모를 변경후 저장버튼을 클릭하며 변경된 메모내역을 저장한다.
- var memo = txt_text.value; //model.getValue( "/root/hidden/memo");
- var judgdg = model.getValue( "/root/main/list01/gridobtrsltspec[" + cur_row + "]/judgdg");
- var clamno = model.getValue( "/root/main/list01/gridobtrsltspec[" + cur_row + "]/clamno");
- var acptno = model.getValue( "/root/main/list01/gridobtrsltspec[" + cur_row + "]/acptno");
- var docuseqno = model.getValue( "/root/main/list01/gridobtrsltspec[" + cur_row + "]/docuseqno");
- var obtappflag = model.getValue( "/root/main/list01/gridobtrsltspec[" + cur_row + "]/obtappflag");
- var mpsno = model.getValue( "/root/main/list01/gridobtrsltspec[" + cur_row + "]/mpsno");
- var lnno = model.getValue( "/root/main/list01/gridobtrsltspec[" + cur_row + "]/lnno");
- var adjtresncd = model.getValue( "/root/main/list01/gridobtrsltspec[" + cur_row + "]/adjtresncd");
- var status = "update"
-
- //var memoflag = model.getValue("/root/hidden/memoflag");
- var memoflag = "ordmemo";
- // alert(memo);
- // if (memoflag == "ordmemo") {
- // model.setValue("/root/main/list01/gridpirhobtspec[" + grd_pirhobtspec.row + "]/ordmemo",memo);
- // }
- // else {
- // model.setValue("/root/main/list01/gridpirhobtspec[" + grd_pirhobtspec.row + "]/rem",memo);
- // }
-
- model.setValue("/root/send/send_memo/send_savememo/judgdg",judgdg);
- model.setValue("/root/send/send_memo/send_savememo/clamno",clamno);
- model.setValue("/root/send/send_memo/send_savememo/acptno",acptno);
- model.setValue("/root/send/send_memo/send_savememo/docuseqno",docuseqno);
- model.setValue("/root/send/send_memo/send_savememo/obtappflag",obtappflag);
- model.setValue("/root/send/send_memo/send_savememo/mpsno",mpsno);
- model.setValue("/root/send/send_memo/send_savememo/lnno",lnno);
- model.setValue("/root/send/send_memo/send_savememo/adjtresncd",adjtresncd);
-
- model.setValue("/root/send/send_memo/send_savememo/status",status);
- model.setValue("/root/send/send_memo/send_savememo/memoflag",memoflag); // 처방별/환자별메모를 구분하기위한 구분자
-
- model.setValue("/root/send/send_memo/send_savememo/memo", memo);
-
- var rtn = submit("TXPIR30304");
-
- if (rtn = "true") {
- grd_pirhobtspec.valueMatrix(grd_pirhobtspec.row,grd_pirhobtspec.colRef("ordmemo")) = memo;
- model.destroy("/root/hidden/memo");
- model.makeNode("/root/hidden/memo");
- grp_memo.visible = false;
- }
- ]]>
- </script>
- </button>
- </group>
- </group>
- <group id="grp_btn" style="left:0px; top:757px; width:1195px; height:27px; ">
- <button id="button12" class="btn3_letter9" style="left:0px; top:5px; width:120px; height:22px; ">
- <caption>이의신청 상세 조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.setValue("/root/source_ObtAppRsltSpec/judgdg", model.getValue("/root/send/send_find/judgdg"));
- model.setValue("/root/source_ObtAppRsltSpec/clamno", model.getValue("/root/send/send_find/clamno"));
- model.setValue("/root/source_ObtAppRsltSpec/acptno", model.getValue("/root/send/send_find/acptno"));
- model.setValue("/root/source_ObtAppRsltSpec/obtappflag", model.getValue("/root/send/send_find/obtappflag"));
- model.setValue("/root/source_ObtAppRsltSpec/rejudgflag", model.getValue("/root/send/send_find/rejudgflag"));
- modal("SMPIR30300", 1, 1, 1, "SMPIR30300", "/root/source_ObtAppRsltSpec", "/root/send");
- // model.setValue("/root/source_ObtAppRsltSpec/judgdg", model.getValue("/root/send/judgdg"));
- // model.setValue("/root/source_ObtAppRsltSpec/clamno", model.getValue("/root/send/clamno"));
- // model.setValue("/root/source_ObtAppRsltSpec/acptno", model.getValue("/root/send/acptno"));
- // model.setValue("/root/source_ObtAppRsltSpec/docuseqno", model.getValue("/root/send/docuseqno"));
- // model.setValue("/root/source_ObtAppRsltSpec/orddeptcd", model.getValue("/root/send/orddeptcd"));
- // model.setValue("/root/source_ObtAppRsltSpec/obtappflag", model.getValue("/root/send/obtappflag"));
- // model.setValue("/root/source_ObtAppRsltSpec/snglcalcscorcd", model.getValue("/root/send/snglcalcscorcd"));
- // model.setValue("/root/source_ObtAppRsltSpec/edicd", model.getValue("/root/send/edicd"));
- // model.setValue("/root/source_ObtAppRsltSpec/item", model.getValue("/root/send/item"));
- // model.setValue("/root/source_ObtAppRsltSpec/orddrid", model.getValue("/root/send/orddrid"));
- // model.setValue("/root/source_ObtAppRsltSpec/judgrid", model.getValue("/root/send/judgrid"));
- //
- // model.setValue("/root/source_ObtAppRsltSpec/adjtresncd", model.getValue("/root/send/adjtresncd"));
- // model.setValue("/root/source_ObtAppRsltSpec/rejudgflag", model.getValue("/root/send/rejudgflag"));
- //
- // modal("SMPIR30300", 1, 1, 1, "SMPIR30300", "/root/source_ObtAppRsltSpec", "/root/send");
- ]]>
- </script>
- </button>
- <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
- </group>
- </xhtml:body>
- </xhtml:html>
|