1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>영수증 출력</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <h_receipt>
- <receipt>
- <!--공급자보관용-->
- <view1_영수증유형> 영수증유형 </view1_영수증유형>
- <view1_영수증유형코드> 영수증유형코드 </view1_영수증유형코드>
- <view1_등록번호> 등록번호 </view1_등록번호>
- <view1_환자명> 환자명 </view1_환자명>
- <view1_VIP유무> VIP유무 </view1_VIP유무>
- <view1_진료과> 진료과 </view1_진료과>
- <view1_진료기간> 진료기간 </view1_진료기간>
- <view1_총진료비> 총진료비 </view1_총진료비>
- <view1_조합부담금> 조합부담금 </view1_조합부담금>
- <view1_본인부담금> 본인부담금 </view1_본인부담금>
- <view1_비급여> 비급여 </view1_비급여>
- <view1_선택총액> 선택총액 </view1_선택총액>
- <view1_본인부담총액> 본인부담총액 </view1_본인부담총액>
- <view1_수혈보상액> 수혈보상액 </view1_수혈보상액>
- <view1_감면액> 감면액 </view1_감면액>
- <view1_기수납액> 기수납액 </view1_기수납액>
- <view1_수납액_현금> 수납액_현금 </view1_수납액_현금>
- <view1_수납액_현금영수증>수납액_현금영수증 </view1_수납액_현금영수증>
- <view1_수납액_카드> 수납액_카드 </view1_수납액_카드>
- <view1_총수납액> 총수납액 </view1_총수납액>
- <view1_총수납액_비고1> 총수납액_비고1 </view1_총수납액_비고1>
- <view1_총수납액_비고2> 총수납액_비고2 </view1_총수납액_비고2>
- <!--신용카드매출전표 -->
- <view1_신용카드매출전표_매출일자> 매출일자 </view1_신용카드매출전표_매출일자>
- <view1_신용카드매출전표_카드종류> 카드종류 </view1_신용카드매출전표_카드종류>
- <view1_신용카드매출전표_카드번호> 카드번호 </view1_신용카드매출전표_카드번호>
- <view1_신용카드매출전표_유효기간> 유효기간 </view1_신용카드매출전표_유효기간>
- <view1_신용카드매출전표_할부기간> 할부기간 </view1_신용카드매출전표_할부기간>
- <view1_신용카드매출전표_가맹점번호> 가맹점번호 </view1_신용카드매출전표_가맹점번호>
- <view1_신용카드매출전표_승인번호> 승인번호 </view1_신용카드매출전표_승인번호>
- <view1_신용카드매출전표_수납액카드> 수납액카드 </view1_신용카드매출전표_수납액카드>
- <view1_신용카드매출전표_서명> 서명 </view1_신용카드매출전표_서명>
- <!-- 영수증기본정보-->
- <view3_외래입원구분> 외래입원구분 </view3_외래입원구분>
- <view3_중간퇴원구분> 중간퇴원구분 </view3_중간퇴원구분>
- <view3_영수증계산서구분>영수증계산서구분</view3_영수증계산서구분>
- <view3_재발행여부>사본</view3_재발행여부>
- <view3_환자등록번호> 환자등록번호 </view3_환자등록번호>
- <view3_환자성명> 환자성명 </view3_환자성명>
- <view3_진료기간from년> 진료기간from년 </view3_진료기간from년>
- <view3_진료기간from월> 진료기간from월 </view3_진료기간from월>
- <view3_진료기간from일> 진료기간from일 </view3_진료기간from일>
- <view3_진료기간to년> 진료기간to년 </view3_진료기간to년>
- <view3_진료기간to월> 진료기간to월 </view3_진료기간to월>
- <view3_진료기간to일> 진료기간to일 </view3_진료기간to일>
- <view3_야간> 야간 </view3_야간>
- <view3_공휴일> 공휴일 </view3_공휴일>
- <view3_진료과목> 진료과목 </view3_진료과목>
- <view3_질병군DRG번호> 질병군DRG번호 </view3_질병군DRG번호>
- <view3_병실> 병실 </view3_병실>
- <view3_환자구분> 환자구분 </view3_환자구분>
- <view3_영수증번호> 영수증번호 </view3_영수증번호>
- <view3_지원금> 지원금 </view3_지원금>
- <view3_비고2> 비고2 </view3_비고2>
- <view3_비고3> 비고3 </view3_비고3>
- <view3_비고4> 비고4 </view3_비고4>
- <view3_성명> 성명 </view3_성명>
- <view3_년> 년 </view3_년>
- <view3_월> 월 </view3_월>
- <view3_일> 일 </view3_일>
- <view3_분초> 일 </view3_분초>
- <view3_수납자> 수납자 </view3_수납자>
- <view3_보조유형> 보조유형 </view3_보조유형>
- <!-- 급여 -->
- <view3_payamt_01>급여_진찰료 </view3_payamt_01>
- <view3_payamt_02>급여_입원료 </view3_payamt_02>
- <view3_payamt_03>급여_식대 </view3_payamt_03>
- <view3_payamt_04>급여_투약및조재료 </view3_payamt_04>
- <view3_payamt_05>급여_주사료 </view3_payamt_05>
- <view3_payamt_06>급여_마취료 </view3_payamt_06>
- <view3_payamt_07>급여_처치및수술료 </view3_payamt_07>
- <view3_payamt_08>급여_재활및물리치료료 </view3_payamt_08>
- <view3_payamt_09>급여_정신요법료 </view3_payamt_09>
- <view3_payamt_10>급여_검사료 </view3_payamt_10>
- <view3_payamt_11>급여_영상진단료 </view3_payamt_11>
- <view3_payamt_12>급여_치료방사선료 </view3_payamt_12>
- <view3_payamt_13>급여_CT진단료 </view3_payamt_13>
- <view3_payamt_14>급여_MRI진단료 </view3_payamt_14>
- <view3_payamt_15>급여_PET진단료 </view3_payamt_15>
- <view3_payamt_16>급여_초음파진단료 </view3_payamt_16>
- <view3_payamt_17>급여_수혈료 </view3_payamt_17>
- <view3_payamt_18>급여_치과진료료 </view3_payamt_18>
- <view3_payamt_19>급여_보철및교정료 </view3_payamt_19>
- <view3_payamt_20>급여_치료재료대 </view3_payamt_20>
- <view3_payamt_21>급여_진단서제증명료 </view3_payamt_21>
- <view3_payamt_22>급여_병실차액 </view3_payamt_22>
- <view3_payamt_23>급여_가정방문교통비 </view3_payamt_23>
- <view3_payamt_24>급여_전액본인부담 </view3_payamt_24>
- <view3_payamt_25>급여_응급의학관리료 </view3_payamt_25>
- <view3_payamt_26>급여_기타 </view3_payamt_26>
- <view3_payamt_27>급여_본인부담금 </view3_payamt_27>
- <view3_payamt_28>급여_보험자부담금 </view3_payamt_28>
- <view3_payamt_sum>급여_소계 </view3_payamt_sum>
- <!-- 비급여 -->
- <view3_nopyamt_01>비급여_진찰료 </view3_nopyamt_01>
- <view3_nopyamt_02>비급여_입원료 </view3_nopyamt_02>
- <view3_nopyamt_03>비급여_식대 </view3_nopyamt_03>
- <view3_nopyamt_04>비급여_투약및조재료 </view3_nopyamt_04>
- <view3_nopyamt_05>비급여_주사료 </view3_nopyamt_05>
- <view3_nopyamt_06>비급여_마취료 </view3_nopyamt_06>
- <view3_nopyamt_07>비급여_처치및수술료 </view3_nopyamt_07>
- <view3_nopyamt_08>비급여_재활및물리치료료 </view3_nopyamt_08>
- <view3_nopyamt_09>비급여_정신요법료 </view3_nopyamt_09>
- <view3_nopyamt_10>비급여_검사료 </view3_nopyamt_10>
- <view3_nopyamt_11>비급여_영상진단료 </view3_nopyamt_11>
- <view3_nopyamt_12>비급여_치료방사선료 </view3_nopyamt_12>
- <view3_nopyamt_13>비급여_CT진단료 </view3_nopyamt_13>
- <view3_nopyamt_14>비급여_MRI진단료 </view3_nopyamt_14>
- <view3_nopyamt_15>비급여_PET진단료 </view3_nopyamt_15>
- <view3_nopyamt_16>비급여_초음파진단료 </view3_nopyamt_16>
- <view3_nopyamt_17>비급여_수혈료 </view3_nopyamt_17>
- <view3_nopyamt_18>비급여_치과진료료 </view3_nopyamt_18>
- <view3_nopyamt_19>비급여_보철및교정료 </view3_nopyamt_19>
- <view3_nopyamt_20>비급여_치료재료대 </view3_nopyamt_20>
- <view3_nopyamt_21>비급여_진단서제증명료 </view3_nopyamt_21>
- <view3_nopyamt_22>비급여_병실차액 </view3_nopyamt_22>
- <view3_nopyamt_23>비급여_가정방문교통비 </view3_nopyamt_23>
- <view3_nopyamt_24>비급여_전액본인부담 </view3_nopyamt_24>
- <view3_nopyamt_25>비급여_응급의학관리료 </view3_nopyamt_25>
- <view3_nopyamt_26>비급여_기타 </view3_nopyamt_26>
- <view3_nopyamt_27>비급여_본인부담금 </view3_nopyamt_27>
- <view3_nopyamt_28>비급여_보험자부담금 </view3_nopyamt_28>
- <view3_nopyamt_sum>비급여_소계 </view3_nopyamt_sum>
- <!--선택진료료-->
- <view3_specamt_01> 진찰료의학관리료 </view3_specamt_01>
- <view3_specamt_02> 검사료 </view3_specamt_02>
- <view3_specamt_03> 영상진단및방사선치료 </view3_specamt_03>
- <view3_specamt_04> 마취료 </view3_specamt_04>
- <view3_specamt_05> 처치및수술료 </view3_specamt_05>
- <view3_specamt_06> 정신요법료 </view3_specamt_06>
- <view3_specamt_sum> 소계 </view3_specamt_sum>
- <!--영수금액산정내역-->
- <view3_진료비총액>진료비총액</view3_진료비총액>
- <view3_환자부담총액>환자부담총액</view3_환자부담총액>
- <view3_이미납부한금액>이미납부한금액</view3_이미납부한금액>
- <!--감액내역-->
- <view3_감면액>감면액</view3_감면액>
- <view3_수혈보상액>수혈보상액</view3_수혈보상액>
- <view3_미수금액>미수금액</view3_미수금액>
- <view3_다음예약진찰료>다음예약진찰료</view3_다음예약진찰료>
- <view3_수납금액_비고> 수납금액_비고 </view3_수납금액_비고>
- <view3_수납금액>수납금액</view3_수납금액>
- <view3_현금>현금</view3_현금>
- <view3_현금영수증>현금영수증</view3_현금영수증>
- <view3_카드>카드</view3_카드>
- <view3_대불금>대불금</view3_대불금>
- <view3_건유비_산전>건강생활유지비</view3_건유비_산전>
- <view3_건강생활유지비>건강생활유지비</view3_건강생활유지비>
- <view3_합계>합계</view3_합계>
- <view3_상한초과액> 상한초과액 </view3_상한초과액>
- <!--현금영수증-->
- <view3_현금영수증_신분확인번호> 신분확인번호 </view3_현금영수증_신분확인번호>
- <view3_현금영수증_승인번호> 승인번호 </view3_현금영수증_승인번호>
- <!--신용카드매출내역-->
- <view3_신용카드매출내역_가맹점번호> 가맹점번호 </view3_신용카드매출내역_가맹점번호>
- <view3_신용카드매출내역_카드번호> 카드번호 </view3_신용카드매출내역_카드번호>
- <view3_신용카드매출내역_카드사명> 카드사명 </view3_신용카드매출내역_카드사명>
- <view3_신용카드매출내역_승인번호> 승인번호 </view3_신용카드매출내역_승인번호>
- <view3_신용카드매출내역_결재방법> 결재방법 </view3_신용카드매출내역_결재방법>
- <view3_신용카드매출내역_유효기간> 유효기간 </view3_신용카드매출내역_유효기간>
- <view3_신용카드매출내역_금액> 금액 </view3_신용카드매출내역_금액>
- <!--가야할곳-->
- <view4_접수증예약증구분> 접수증 </view4_접수증예약증구분>
- <view4_접수형태> 접수형태 </view4_접수형태>
- <view4_당일접수시간> 당일접수시간 </view4_당일접수시간>
- <view4_등록번호> 등록번호 </view4_등록번호>
- <view4_환자명> 환자명 </view4_환자명>
- <view4_진료과> 진료과 </view4_진료과>
- <view4_진료의사> 진료의사 </view4_진료의사>
- <view4_진료구분> 진료구분 </view4_진료구분>
- <view4_진료일시> 진료일시 </view4_진료일시>
- <view4_접수증참고사항> 접수증참고사항 </view4_접수증참고사항>
- <view4_귀하가가셔야할곳> 귀하가가셔야할곳 </view4_귀하가가셔야할곳>
- <view4_가셔야할곳수속완료증유무> 수속완료증유무 </view4_가셔야할곳수속완료증유무>
- <view4_가셔야할곳과> 가셔야할곳과 </view4_가셔야할곳과>
- <view4_가셔야할곳성명> 가셔야할곳성명 </view4_가셔야할곳성명>
- <view4_가셔야할곳번호> 가셔야할곳번호 </view4_가셔야할곳번호>
- <view4_가셔야할곳수납일> 가셔야할곳수납일 </view4_가셔야할곳수납일>
- <view4_투약번호_가야할곳1> 투약번호_가야할곳1 </view4_투약번호_가야할곳1>
- <view4_투약번호_가야할곳2> 투약번호_가야할곳2 </view4_투약번호_가야할곳2>
- <view4_투약번호_원외> 투약번호_원외 </view4_투약번호_원외>
- <view4_투약번호_원내> 투약번호_원내 </view4_투약번호_원내>
- <view4_투약번호_변경유무> 투약번호_변경유무 </view4_투약번호_변경유무>
- <view4_등록번호2> 등록번호2 </view4_등록번호2>
- <view4_성명> 성명 </view4_성명>
- <view4_진료과2> 진료과2 </view4_진료과2>
- <view4_수납일시> 수납일시 </view4_수납일시>
- <view4_진료일시2> 진료일시2 </view4_진료일시2>
- <view4_퇴원약_여부> 퇴원약_여부 </view4_퇴원약_여부>
- <!--주차권-->
- <car_년>년</car_년>
- <car_월>월</car_월>
- <car_일>일</car_일>
- <car_환자번호>환자번호</car_환자번호>
- <!--가상계좌-->
- <vact_가상계좌>000</vact_가상계좌>
- <view0_병원로고> 병원로고 </view0_병원로고>
- <!--환자정보-->
- <view5_사업자등록번호> 사업자등록번호 </view5_사업자등록번호>
- <view5_사업장소재지> 사업장소재지 </view5_사업장소재지>
- <view5_상호> 상호 </view5_상호>
- <view5_성명> 성명 </view5_성명>
- </receipt>
- <bill>
- <view0_병원로고> 병원로고 </view0_병원로고>
- <!--환자정보-->
- <view1_환자번호> 환자번호 </view1_환자번호>
- <view1_환자성명> 환자성명 </view1_환자성명>
- <view1_환자유형> 환자유형 </view1_환자유형>
- <view1_진료과> 진료과 </view1_진료과>
- <view1_수납일자> 수납일자 </view1_수납일자>
- <view1_주민번호> 주민번호 </view1_주민번호>
- <view1_나이성별> 나이성별 </view1_나이성별>
- <view1_유형보조> 유형보조 </view1_유형보조>
- <view1_진료의사> 진료의사 </view1_진료의사>
- <view1_진료일자> 진료일자 </view1_진료일자>
- <!--수납정보-->
- <view2_급여> 급여 </view2_급여>
- <view2_비급여> 비급여 </view2_비급여>
- <view2_선택진료> 선택진료 </view2_선택진료>
- <view2_총진료비> 총진료비 </view2_총진료비>
- <view2_본인부담금> 본인부담금 </view2_본인부담금>
- <view2_중간금> 중간금 </view2_중간금>
- <view2_현금수납금> 현금수납금 </view2_현금수납금>
- <view2_카드수납금> 카드수납금 </view2_카드수납금>
- </bill>
- <h_oscl>
- <oscl>
- <!-- 처방(수가)정보-->
- <view3_그룹> 그룹 </view3_그룹>
- <view3_수가코드> 수가코드 </view3_수가코드>
- <view3_수가명칭> 수가명칭 </view3_수가명칭>
- <view3_급여> 급여 </view3_급여>
- <view3_수량> 수량 </view3_수량>
- <view3_횟수> 횟수 </view3_횟수>
- <view3_일수> 일수 </view3_일수>
- <view3_시간> 시간 </view3_시간>
- <view3_단가> 단가 </view3_단가>
- <view3_가산금액> 가산금액 </view3_가산금액>
- <view3_선택진료> 선택진료 </view3_선택진료>
- <view3_본인부담> 본인부담 </view3_본인부담>
- <view3_부담율> 부담율 </view3_부담율>
- <view3_야간> 야간 </view3_야간>
- <view3_나이> 나이 </view3_나이>
- <view3_진료일자> 진료일자 </view3_진료일자>
- <view3_실시일자> 실시일자 </view3_실시일자>
- <view3_원외> 원외 </view3_원외>
- <view3_수납> 수납 </view3_수납>
- <view3_EDI코드> EDI코드 </view3_EDI코드>
- </oscl>
- </h_oscl>
- <h_oscl>
- <oscl>
- <!-- 처방(수가)정보-->
- <view3_그룹> 그룹 </view3_그룹>
- <view3_수가코드> 수가코드 </view3_수가코드>
- <view3_수가명칭> 수가명칭 </view3_수가명칭>
- <view3_급여> 급여 </view3_급여>
- <view3_수량> 수량 </view3_수량>
- <view3_횟수> 횟수 </view3_횟수>
- <view3_일수> 일수 </view3_일수>
- <view3_시간> 시간 </view3_시간>
- <view3_단가> 단가 </view3_단가>
- <view3_가산금액> 가산금액 </view3_가산금액>
- <view3_선택진료> 선택진료 </view3_선택진료>
- <view3_본인부담> 본인부담 </view3_본인부담>
- <view3_부담율> 부담율 </view3_부담율>
- <view3_야간> 야간 </view3_야간>
- <view3_나이> 나이 </view3_나이>
- <view3_진료일자> 진료일자 </view3_진료일자>
- <view3_실시일자> 실시일자 </view3_실시일자>
- <view3_원외> 원외 </view3_원외>
- <view3_수납> 수납 </view3_수납>
- <view3_EDI코드> EDI코드 </view3_EDI코드>
- </oscl>
- </h_oscl>
- </h_receipt>
- <rsv>
- <h_opmi/>
- </rsv>
- </main>
- <send>
- <data1>
- <pid/>
- <rcptdd/>
- <rcptno/>
- <rcptseqno/>
- <orddd/>
- <ordtype/>
- <instcd/>
- <userinstcd/>
- <fromdd/>
- <todd/>
- <engYN/>
- <reprintYN/>
- <rcptsite/>
- <ordrcptflag/>
- <cretno/>
- <acptseqno/>
- <orddeptcd/>
- <orddrid/>
- <ioflag/>
- <calcyn/>
- <snglcalcscorcd/>
- <holiflag/>
- <nightyn/>
- <indd/>
- <unco_remainder/>
- <insukind/>
- <suppkind/>
- </data1>
- <data2>
- <pid/>
- <rcptdd/>
- <rcptno/>
- <rcptseqno/>
- <seqno/>
- <indd/>
- <ordtype/>
- <instcd/>
- <userinstcd/>
- <fromdd/>
- <todd/>
- <engYN/>
- <reprintYN/>
- <rcptsite/>
- <mskind/>
- <insukind/>
- <suppkind/>
- <orddeptcd/>
- <ioflag/>
- <calcyn/>
- <snglcalcscorcd/>
- <ret_act_label/>
- <cretno/>
- <roomcd/>
- <disccd/>
- <holiflag/>
- <nightyn/>
- <ret_act_form/>
- <endmidflag/>
- <rcptexe_label/>
- <brateflag/>
- <isclhistyn/>
- </data2>
- <data3>
- <receipt/>
- </data3>
- <data4>
- <pid/>
- <aprvflag/>
- <aprvdd/>
- <aprvtm/>
- <aprvno/>
- <ordtype/>
- <instcd/>
- </data4>
- <data5>
- <pid/>
- <sessuserid/>
- <sessinstcd/>
- <checkyn/>
- </data5>
- </send>
- <temp>
- <receipt>
- <ordtype/>
- </receipt>
- </temp>
- <pamcode>
- <cdnm>
- <appdd/>
- </cdnm>
- </pamcode>
- </root>
- </instance>
- <submission id="TRPAO01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01907" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01908" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01909" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01911" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01929" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3/receipt" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01912" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3/receipt" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01928" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3/receipt" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01931" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01932" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- //공통코드 P0045에서 프린터 명칭과 트레이 호출
- fGetPrintName();
- var print_name = getGlobalVariable("SPPAO00100_P0045_1_nm","p");
- var print_tray = getGlobalVariable("SPPAO00100_P0045_1_tray","p");
- //호출끝
-
- fGetUserInfo2();
- makeReportPreview(0,50,1195,880);
-
- /* ordtype에 한글로 들어갑니다.
- 외래영수증 : TRPAO01901
- 외래중간금영수증 : TRPAO01902
- 외래합산영수증 : TRPAO01903
- 외래멀티수납영수증 : TRPAO01912
- 외래정산영수증 : TRPAO01914
- 외래차액영수증 : TRPAO01915
- 외래진료비세부내역서 : TRPAO01916
-
- 퇴원영수증 : TRPAO01904 (B31)
- DRG퇴원영수증 : TRPAO01931 (B31)
- 입원중간금영수증 : TRPAO01905 (B01, B51)
- 퇴원계산서 : TRPAO01906 (E50)
- 중간계산서 : TRPAO01907 (E70)
- 가퇴원영수증 : TRPAO01908 (B21)
- 응급영수증 : TRPAO01913 (B01) ER접수
- 입원중간수납영수증 : TRPAO01932 (B11)
-
- 미수수납영수증 : TRPAO01909
-
- 기타영수증 : TRPAO01910
-
- 외래예약증 : TRPAO01911
- */
- if(checkOpener()){
- //cmc영수증 폼 변경에 따른 적용일자 체크 --세종은 적용 안함
- /*
- var sNewFrom = "Old";
-
- submit("TRPAO01950");
- if (model.getValue("/root/pamcode/cdnm/appdd") != "-" && model.getValue("/root/pamcode/cdnm/appdd") != "" && model.getValue("/root/pamcode/cdnm/appdd") != null) {
- if (getCurrentDate() >= model.getValue("/root/pamcode/cdnm/appdd")) {
- sNewFrom = "New";
- }
- }
- */
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래영수증") {
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- submit("TRPAO01901");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래중간금영수증") {
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- submit("TRPAO01902");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래합산영수증") {
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- submit("TRPAO01903");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "가정간호영수증") {
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- submit("TRPAO01927");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래멀티수납영수증") {
- model.copyNode("/root/send/data3" , opener.root.temp );
- submit("TRPAO01912");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "선택합산영수증") {
- model.copyNode("/root/send/data3" , opener.root.temp );
- submit("TRPAO01928");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래정산영수증") {
- model.copyNode("/root/send/data3" , opener.root.temp );
- submit("TRPAO01914");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래정산영문영수증") {
- model.copyNode("/root/send/data3" , opener.root.temp );
- submit("TRPAO01914");
- }
-
- // 외래미수 합산영수증
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래미수합산영수증") {
- model.copyNode("/root/send/data3" , opener.root.temp );
- submit("TRPAO01929");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래차액영수증") {
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- submit("TRPAO01915");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서1"
- || model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서2"
- || model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서3"
- || model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서4"
- || model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서"
- || model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서2"
- ){
- model.makeValue("/root/send/data1/mig_oscl2yn","");
- model.copyNode("/root/send/data1", opener.root.temp.receipt);
-
- model.makeValue("/root/send/data1/log_ipaddr", app.clientIp);
- model.makeValue("/root/send/data1/log_logdeptcd", getUserInfo("dutplcecd"));
- model.makeValue("/root/send/data1/log_scrncd", "SPPAO01900");
-
- submit("TRPAO01916");
- fGetBaseData(); //병원로고등 기초데이터를 가져온다.
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "실시일자별외래진료비세부내역서") {
- model.makeValue("/root/send/data1/mig_oscl2yn","");
- model.copyNode("/root/send/data1", opener.root.temp.receipt);
- submit("TRPAO01930");
- fGetBaseData();
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01904");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "DRG퇴원영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01931");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원합계영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01922");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원중간금영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01905");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원중간수납영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01932");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원계산서") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01906");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "중간계산서") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01907");
-
- if(model.getvalue("/root/send/data2/ret_act_form") == "영수증양식") {
- exeReportPreview("RPPAO01903", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
- //exeReportPreview("RPPAO01900", "XMLSTR" , "" , "" , "true" );
- return;
- }
-
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "가퇴원영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01908");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "응급영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01913");
- }
-
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원카드영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01917");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원기간별영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01918");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "예약증") {
- model.copynode("/root/main/h_receipt/receipt", opener.root.temp.h_receipt.h_temp);
-
- //window.close();
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래예약증") {
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- submit("TRPAO01911");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "시행일자별영수증") {
-
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- model.makeValue("/root/send/data1/orddeptnm", model.getValue(opener.root.send.data1.orddeptnm) );
-
- model.getValue("/root/send/data1/orddeptnm");
- submit("TRPAO01919");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "미수영수증") {
- model.copyNode("/root/send/data1" , opener.root.temp );
- submit("TRPAO01909");
- }
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "카드전표재출력") {
- model.copyNode("/root/send/data4" , opener.root.temp.receipt );
- submit("TRPAO01920");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "독촉미수이자영수증") {
- model.copyNode("/root/send/data4" , opener.root.temp.receipt );
- submit("TRPAO01935");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "민원영수증") {
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- submit("TRPAO01921");
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래국제청구영수증") {
- model.copyNode("/root/send/data1" , opener.root.temp.receipt );
- submit("TRPAO01923");
- fGetBaseData1(); //병원로고등 기초데이터를 가져온다.
- }
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원국제청구영수증") {
- model.copyNode("/root/send/data2" , opener.root.temp.receipt );
- submit("TRPAO01924");
- fGetBaseData1(); //병원로고등 기초데이터를 가져온다.
- }
-
- //예약증 있으면 예약증만 따로 출력.
- // fRsrvCheck();
-
- //무인수납가능여부체크,영수증에 출력자명
- // fChkKioskYn();
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
-
- //if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래영수증") exeReportPreview("RPPAO01900", "XMLSTR" , "" , "" , "" , "", "", "", "", "");
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래중간금영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래합산영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "가정간호영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래멀티수납영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "선택합산영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래미수합산영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래정산영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래정산영문영수증") exeReportPreview("RPPAO01907", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래차액영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- // if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서") exeReportPreview("RPPAO01902", "XMLSTR" , "" , "" , "" , "", "", "", "", "");
- //2015/05/08 이정택(외래 세부내역서에서 미리보기 체크시 분기처리)
- /*
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서1") exeReportPreview("RPPAO01902", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서2") exeReportPreview("RPPAO01909", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서3") exeReportPreview("RPPAO01910", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서4") exeReportPreview("RPPAO01911", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서") exeReportPreview("RPPAO01912", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서2") exeReportPreview("RPPAO01913", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- */
- if(opener.javascript.model.getvalue("/root/temp/receipt/previewyn") == "Y"){
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서1") exeReportPreview("RPPAO01902", "XMLSTR");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서2") exeReportPreview("RPPAO01909", "XMLSTR");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서3") exeReportPreview("RPPAO01910", "XMLSTR");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서4") exeReportPreview("RPPAO01911", "XMLSTR");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서") exeReportPreview("RPPAO01912", "XMLSTR");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서2") exeReportPreview("RPPAO01913", "XMLSTR");
- }else if(opener.javascript.model.getvalue("/root/temp/receipt/previewyn") != "Y"){
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서1") exeReportPreview("RPPAO01902", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서2") exeReportPreview("RPPAO01909", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서3") exeReportPreview("RPPAO01910", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서4") exeReportPreview("RPPAO01911", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서") exeReportPreview("RPPAO01912", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서2") exeReportPreview("RPPAO01913", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- }
- //2015/05/08 이정택(외래 세부내역서에서 미리보기 체크시 분기처리)
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "실시일자별외래진료비세부내역서") exeReportPreview("RPPAO01914", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
-
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "예약증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래예약증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "시행일자별영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "미수영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "카드전표재출력") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "독촉미수이자영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "민원영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래국제청구영수증") exeReportPreview("RPPAO01904", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "DRG퇴원영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원합계영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원중간금영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원중간수납영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원계산서") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- // if(model.getvalue(opener.root.temp.receipt.ordtype) == "중간계산서") exeReportPreview("RPPAO01901", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- // if(model.getvalue(opener.root.temp.receipt.ordtype) == "중간계산서") exeReportPreview("RPPAO01901", "XMLSTR");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "중간계산서") exeReportPreview("RPPAO01901", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "가퇴원영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "응급영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원카드영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원기간별영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원국제청구영수증") exeReportPreview("RPPAO01904", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
-
- fReceiptLog(); //영수증 로그기록
- }
-
-
- if(!checkOpener()) {
-
-
- //예약증 있으면 예약증만 따로 출력.
- fRsrvCheck();
-
- if(model.getvalue("/root/send/data2/ordtype") == "중간계산서") {
- exeReportPreview("RPPAO01901", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- }else if(model.getvalue("/root/send/data1/ordtype") == "외래진료비세부내역서1"){
- exeReportPreview("RPPAO01902", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- }else if(model.getvalue("/root/send/data1/ordtype") == "외래진료비세부내역서2"){
- exeReportPreview("RPPAO01909", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- }else if(model.getvalue("/root/send/data1/ordtype") == "외래진료비세부내역서3"){
- exeReportPreview("RPPAO01910", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- }else if(model.getvalue("/root/send/data1/ordtype") == "외래진료비세부내역서4"){
- exeReportPreview("RPPAO01911", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- }else if(model.getvalue("/root/send/data1/ordtype") == "환자용외래진료비세부내역서"){
- exeReportPreview("RPPAO01912", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- }else{
- exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
- }
-
- fReceiptLog();
-
- //외래영수증
- /*
- model.setvalue("/root/send/data1/pid", "11886553"); //운영
- model.setvalue("/root/send/data1/rcptdd", "20071017");
- model.setvalue("/root/send/data1/rcptno", "90");
- model.setvalue("/root/send/data1/rcptseqno", "1");
- model.setvalue("/root/send/data1/reprintYN", "N");
- model.setvalue("/root/send/data1/rcptsite", "S");
- model.setvalue("/root/send/data1/orddd", "20071017");
- model.setvalue("/root/send/data1/orddeptcd", "2100000000");
- model.setvalue("/root/send/data1/orddrid", "86015312");
- submit("TRPAO01901");
- */
- /*
- model.setvalue("/root/send/data1/pid", "8851"); //운영
- model.setvalue("/root/send/data1/rcptdd", "20071114");
- model.setvalue("/root/send/data1/rcptno", "138");
- model.setvalue("/root/send/data1/rcptseqno", "1");
- model.setvalue("/root/send/data1/reprintYN", "N");
- model.setvalue("/root/send/data1/rcptsite", "S");
- model.setvalue("/root/send/data1/orddd", "20071114");
- model.setvalue("/root/send/data1/orddeptcd", "2100000000");
- model.setvalue("/root/send/data1/orddrid", "86015312");
- submit("TRPAO01901");
- */
-
- //퇴원영수증
- /*
- model.setvalue("/root/send/data2/pid", "18543453"); //교육장비
- model.setvalue("/root/send/data2/rcptdd", "20071123");
- model.setvalue("/root/send/data2/rcptno", "5");
- model.setvalue("/root/send/data2/rcptseqno", "1");
- model.setvalue("/root/send/data2/reprintYN", "Y");
- model.setvalue("/root/send/data2/indd", "20071116");
- model.setvalue("/root/send/data2/insukind", "11");
- model.setvalue("/root/send/data2/ordtype", "퇴원영수증");
- model.setvalue("/root/send/data2/orddeptcd", "2100000000");
- submit("TRPAO01904");
- */
-
- //입원기간별영수증
- /*
- model.setvalue("/root/send/data2/pid", "18543453"); //교육장비
- model.setvalue("/root/send/data2/fromdd" , "20070901");
- model.setvalue("/root/send/data2/todd" , "20071207");
- model.setvalue("/root/send/data2/ordtype", "입원기간별영수증");
- submit("TRPAO01918");
- */
-
- //외래예약증
- /*
- model.setvalue("/root/send/data1/ordtype", "외래예약증");
- model.setvalue("/root/send/data1/pid" , "24254");
- model.setvalue("/root/send/data1/orddd" , "20071010");
- model.setvalue("/root/send/data1/cretno" , "1");
- model.setvalue("/root/send/data1/acptseqno" , "1");
- submit("TRPAO01911");
- */
-
- //외래진료비세부내역서
- /*
- model.setvalue("/root/send/data1/ordtype", "외래진료비세부내역서");
- model.setvalue("/root/send/data1/pid", "19982"); //원외약,선택진료
- model.setvalue("/root/send/data1/rcptdd", "20071123");
- model.setvalue("/root/send/data1/rcptno", "13");
- model.setvalue("/root/send/data1/rcptseqno", "1");
- model.setvalue("/root/send/data1/reprintYN", "N");
- model.setvalue("/root/send/data1/rcptsite", "S");
- model.setvalue("/root/send/data1/orddd", "20071017");
- model.setvalue("/root/send/data1/orddeptcd", "2230000000");
- model.setvalue("/root/send/data1/orddrid", "93015023");
- model.setvalue("/root/send/data1/orddrid", "93015023");
- submit("TRPAO01916");
-
- fGetBaseData(); //병원로고등 기초데이터를 가져온다.
- */
-
- //외래정산영수증
- /*
- model.makevalue("/root/send/data3/receipt[1]/ordtype", "외래정산영수증");
- model.makevalue("/root/send/data3/receipt[1]/pid", "19982"); //개발 주사처방
- model.makevalue("/root/send/data3/receipt[1]/rcptdd", "20071123");
- model.makevalue("/root/send/data3/receipt[1]/rcptno", "9");
- model.makevalue("/root/send/data3/receipt[1]/rcptseqno", "1");
- model.makevalue("/root/send/data3/receipt[1]/reprintYN", "N");
- model.makevalue("/root/send/data3/receipt[1]/rcptsite", "J");
- model.makevalue("/root/send/data3/receipt[1]/orddd", "20071123");
- model.makevalue("/root/send/data3/receipt[1]/orddeptcd", "2080000000");
- model.makevalue("/root/send/data3/receipt[1]/orddrid", "93015023");
- submit("TRPAO01914");
- */
-
- //외래정산영수증
- /*
- model.makevalue("/root/send/data3/receipt[1]/ordtype", "외래정산영수증");
- model.makevalue("/root/send/data3/receipt[1]/pid", "20335"); //개발 주사처방
- model.makevalue("/root/send/data3/receipt[1]/rcptdd", "20071127");
- model.makevalue("/root/send/data3/receipt[1]/rcptno", "6");
- model.makevalue("/root/send/data3/receipt[1]/rcptseqno", "1");
- model.makevalue("/root/send/data3/receipt[1]/reprintYN", "N");
- model.makevalue("/root/send/data3/receipt[1]/rcptsite", "J");
- model.makevalue("/root/send/data3/receipt[1]/orddd", "20071127");
- model.makevalue("/root/send/data3/receipt[1]/orddeptcd", "2230000000");
- model.makevalue("/root/send/data3/receipt[1]/orddrid", "93015023");
- submit("TRPAO01914");
- */
-
- //미수영수증
- /*
- model.setvalue("/root/send/data1/pid", "100276"); //운영
- model.setvalue("/root/send/data1/rcptdd", "20080305");
- model.setvalue("/root/send/data1/rcptno", "3");
- model.setvalue("/root/send/data1/rcptseqno", "1");
- model.setvalue("/root/send/data1/reprintYN", "N");
- model.setvalue("/root/send/data1/rcptsite", "S");
- model.setvalue("/root/send/data1/orddd", "20080211");
- model.setvalue("/root/send/data1/orddeptcd", "2060000000");
- model.setvalue("/root/send/data1/orddrid", "98015255");
- submit("TRPAO01909");
- */
- /*
- //카드전표재출력
- model.setvalue("/root/send/data4/pid" , "68974");
- model.setvalue("/root/send/data4/aprvflag" , "12");
- model.setvalue("/root/send/data4/aprvdd" , "20080723");
- model.setvalue("/root/send/data4/aprvtm" , "132045");
- model.setvalue("/root/send/data4/aprvno" , "00002614");
- model.setvalue("/root/send/data4/ordtype" , "O");
- model.setvalue("/root/send/data4/instcd" , "012");
- submit("TRPAO01920");
- */
- }
- ]]>
- </script>
- <submission id="TRPAO01913" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01914" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3/receipt" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01915" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01916" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01930" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01917" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01918" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01919" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01920" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data4" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01935" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data4" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01921" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01922" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" replace="instance" resultref="/root/main/h_receipt"/>
- <submission id="TXPAO99906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data5" resultref="/root/main/rsv"/>
- <submission id="TRPAO01923" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01924" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01927" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
- <submission id="TRPAO01950" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/pamcode"/>
- </model>
- </xhtml:head>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript">
- <![CDATA[
- //다수의 예약증, 카드수납건을 영수증 다음장에 for문 돌면서 차례로 찍어줍니다.
- function fRsrvCheck(){
- if(getNodesetCount("/root/main/h_receipt/h_rsrv/rsrv") > 1 || getNodesetCount("/root/main/h_receipt/h_card/card") > 1 ) {
- model.makeNode("/root/temp/receipt/ordtype");
- model.setvalue("/root/temp/receipt/ordtype", "예약증");
- model.makeNode("/root/temp/h_receipt/h_temp");
-
- var cnt = 0;
- if(getNodesetCount("/root/main/h_receipt/h_rsrv/rsrv") > getNodesetCount("/root/main/h_receipt/h_card/card")){
- cnt = getNodesetCount("/root/main/h_receipt/h_rsrv/rsrv");
- }else{
- cnt = getNodesetCount("/root/main/h_receipt/h_card/card");
- }
- for(var a = 2; a<= cnt; a++ ){
- //환자 기본정보
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/temp/receipt/ordtype" , "replace" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_등록번호" , "replace" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_환자명" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_진료과" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_진료기간" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_영수증유형" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_영수증유형" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_재발행여부" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_환자등록번호" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_환자성명" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간from년" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간from월" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간from일" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간to년" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간to월" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간to일" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_야간" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_공휴일" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료과목" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_질병군DRG번호" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_병실" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_환자구분" , "before" , model , model);
- copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_영수증번호" , "before" , model , model);
- //환자 기본정보 끝
-
- //예약 리스트
- copyNodeType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/h_rsrv/rsrv["+a+"]" , "before" , model , model);
-
- //복수 카드수납 리스트
- copyNodeType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/h_card/card["+a+"]" , "before" , model , model);
- modal("SPPAO01900");
- }
- }
- }
-
- //병원로고등 기초 데이터 가져오기
- function fGetBaseData() {
- model.makevalue("/root/main/h_receipt/bill/view0_병원로고", getLogoImageURL());
- }
-
- //병원로고등 기초 데이터 가져오기
- function fGetBaseData1() {
- model.makevalue("/root/main/h_receipt/receipt/view0_병원로고", getLogoEImageURL());
- //model.makevalue("/root/main/h_receipt/receipt/view0_병원로고", "/himed/webapps/com/commonweb/images/logo999e.jpg");
- model.refresh();
- }
-
- //로그인한 사용자 정보조회
- function fGetUserInfo2(){
- var sUserInfosS = getUserInfos();
- sUserInfosS = sUserInfosS + "|";
- var UserInfosS_Array = sUserInfosS.split("|");
- var userid = UserInfosS_Array[0]; //사용자번호
- var usernm = UserInfosS_Array[1]; //사용자이름
- var posinstcd = UserInfosS_Array[2]; //소속기관코드
- var posinstnm = UserInfosS_Array[3]; //소속기관명
- var dutplcecd = UserInfosS_Array[4]; //근무지부서코드
- var dutplcenm = UserInfosS_Array[5]; //근무지부서명
- var dutplceinstcd = UserInfosS_Array[6]; //소속부서명
-
- model.makeNode("/root/hidden/session/" + "userid");
- model.makeNode("/root/hidden/session/" + "usernm");
- model.makeNode("/root/hidden/session/" + "posinstcd");
- model.makeNode("/root/hidden/session/" + "posinstnm");
- model.makeNode("/root/hidden/session/" + "dutplcecd");
- model.makeNode("/root/hidden/session/" + "dutplcenm");
- model.makeNode("/root/hidden/session/" + "dutplceinstcd");
- model.setValue("/root/hidden/session/userid",userid);
- model.setValue("/root/hidden/session/usernm",usernm);
- model.setValue("/root/hidden/session/posinstcd",posinstcd);
- model.setValue("/root/hidden/session/posinstnm",posinstnm);
- model.setValue("/root/hidden/session/dutplcecd",dutplcecd);
- model.setValue("/root/hidden/session/dutplcenm",dutplcenm);
- model.setValue("/root/hidden/session/dutplceinstcd",dutplceinstcd);
- }
-
- /*
- * 개인컴퓨터에 영수증 로그파일 남기기
- */
- function fReceiptLog(){
- /* 영수증 로그파일 생성 불필요 및 OCR출력 FileSystemObject 충돌현상 주석처리 - 20140415
- var loginfo = "출력시각: " + model.getvalue("/root/main/h_receipt/receipt/view3_년") + "/" +
- model.getvalue("/root/main/h_receipt/receipt/view3_월") + "/" +
- model.getvalue("/root/main/h_receipt/receipt/view3_일") + "/" +
- model.getvalue("/root/main/h_receipt/receipt/view3_분초") + "/" +
- model.getValue("/root/hidden/session/userid") + "/" +
- model.getvalue("/root/main/h_receipt/receipt/view1_영수증유형") + "/" +
-
- "pidnm: " + model.getvalue("/root/main/h_receipt/receipt/view1_환자명") + "/" +
- "pid: " + model.getvalue("/root/main/h_receipt/receipt/view1_등록번호") + "/" +
- "과: " + model.getvalue("/root/main/h_receipt/receipt/view3_진료과목") + "/" +
- "orddd " + model.getvalue("/root/main/h_receipt/receipt/view1_진료기간") + "/" +
- "rcptddno: " + model.getvalue("/root/main/h_receipt/receipt/view3_영수증번호") + "/" +
- "진료비총액: " + model.getvalue("/root/main/h_receipt/receipt/view3_진료비총액") + "/" +
- "환자부담총액: " + model.getvalue("/root/main/h_receipt/receipt/view3_환자부담총액") + "/" +
- "cash " + model.getvalue("/root/main/h_receipt/receipt/view3_현금") + "/" +
- "vancash: " + model.getvalue("/root/main/h_receipt/receipt/view3_현금영수증") + "/" +
- "card: " + model.getvalue("/root/main/h_receipt/receipt/view3_카드") + "/" +
- "수납금: " + model.getvalue("/root/main/h_receipt/receipt/view3_수납금액") + "/" +
- "기수납: " + model.getvalue("/root/main/h_receipt/receipt/view3_이미납부한금액") + "/" +
- "감면: " + model.getvalue("/root/main/h_receipt/receipt/view3_감면액") + "/" +
- "미수: " + model.getvalue("/root/main/h_receipt/receipt/view3_미수금액") + "/" +
- "수납자: " + model.getvalue("/root/main/h_receipt/receipt/view3_수납자");
-
- var fso = new ActiveXObject("Scripting.FileSystemObject");
- var a;
- var name = "rcpt_" + getCurrentDate() + model.getValue("/root/hidden/session/userid");
- a= fso.FolderExists("c:\\receipt");
-
- if(a){
- a= fso.OpenTextFile("c:\\receipt\\" + name + ".log", 8,true);
- }else{
- a= fso.CreateFolder("c:\\receipt");
- a= fso.OpenTextFile("c:\\receipt\\" + name + ".log", 8,true);
- }
- a.WriteLine(loginfo);
- a.Close();
- */
- }
-
- //무인수납 가능여부,영수증에 출력자명
- function fChkKioskYn() {
- model.setvalue("/root/send/data5/pid" , model.getValue("/root/main/h_receipt/receipt/view4_등록번호"));
- model.setvalue("/root/send/data5/sessuserid" , model.getValue("/root/hidden/session/userid"));
- model.setvalue("/root/send/data5/sessinstcd" , model.getValue("/root/hidden/session/dutplceinstcd"));
- model.setvalue("/root/send/data5/checkyn" , "Y"); //교육장비 보조유형
-
- submit("TXPAO99906");
-
- if(getNodesetCount("/root/main/rsv/h_opmi/opmi/error") > 0) {
- model.makevalue("/root/main/h_receipt/receipt/view4_무인수납여부" , "무인수납불가");
- }
- model.makevalue("/root/main/h_receipt/receipt/view3_출력자" , model.getValue("/root/hidden/session/usernm"));
- }
- ]]>
- </script>
- <xhtml:body>
- <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:85px; height:14px; text-align:center; vertical-align:middle; ">영수증출력</caption>
- </xhtml:body>
- </xhtml:html>
|