12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPAO01900" position="absolute 0 0 1256 805" titletext="영수증 출력" onload="SPPAO01900_onload">
- <Layouts>
- <Layout>
- <Static text="영수증출력" position="absolute 0 0 100 25" align="align:center middle;" id="caption1" class="tit_1"/>
- <Div id="dv_reportPreview" anchor="all" taborder="1" position="absolute 0 24 1251 800"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_data_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_h_rsrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrv_orddd_rsrv"/>
- <Column id="rsrv_rsrvflag"/>
- <Column id="rsrv_pid"/>
- <Column id="rsrv_hngnm"/>
- <Column id="rsrv_orddeptnm"/>
- <Column id="rsrv_orddoctnm"/>
- <Column id="rsrv_fsexamflag_specordyn"/>
- <Column id="rsrv_rsrvdd"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_h_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="card_rcptdd"/>
- <Column id="card_cardcmpynm"/>
- <Column id="card_cardno"/>
- <Column id="card_valiterm"/>
- <Column id="card_allotmm"/>
- <Column id="card_trmnno"/>
- <Column id="card_aprvno"/>
- <Column id="card_cardamt"/>
- <Column id="card_trmnno"/>
- <Column id="card_cardno"/>
- <Column id="card_cardcmpynm"/>
- <Column id="card_aprvno"/>
- <Column id="card_allotmm"/>
- <Column id="card_valiterm"/>
- <Column id="card_cardamt"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <!-- 공급자보관용 -->
- <Column id="view1_영수증유형" type="STRING" size="256"/>
- <Column id="view1_영수증유형코드" type="STRING" size="256"/>
- <Column id="view1_등록번호" type="STRING" size="256"/>
- <Column id="view1_환자명" type="STRING" size="256"/>
- <Column id="view1_VIP유무" type="STRING" size="256"/>
- <Column id="view1_진료과" type="STRING" size="256"/>
- <Column id="view1_진료기간" type="STRING" size="256"/>
- <Column id="view1_총진료비" type="STRING" size="256"/>
- <Column id="view1_조합부담금" type="STRING" size="256"/>
- <Column id="view1_본인부담금" type="STRING" size="256"/>
- <Column id="view1_비급여" type="STRING" size="256"/>
- <Column id="view1_선택총액" type="STRING" size="256"/>
- <Column id="view1_본인부담총액" type="STRING" size="256"/>
- <Column id="view1_수혈보상액" type="STRING" size="256"/>
- <Column id="view1_감면액" type="STRING" size="256"/>
- <Column id="view1_기수납액" type="STRING" size="256"/>
- <Column id="view1_수납액_현금" type="STRING" size="256"/>
- <Column id="view1_수납액_현금영수증" type="STRING" size="256"/>
- <Column id="view1_수납액_카드" type="STRING" size="256"/>
- <Column id="view1_총수납액" type="STRING" size="256"/>
- <Column id="view1_총수납액_비고1" type="STRING" size="256"/>
- <Column id="view1_총수납액_비고2" type="STRING" size="256"/>
- <!-- 신용카드매출전표 -->
- <Column id="view1_신용카드매출전표_매출일자" type="STRING" size="256"/>
- <Column id="view1_신용카드매출전표_카드종류" type="STRING" size="256"/>
- <Column id="view1_신용카드매출전표_카드번호" type="STRING" size="256"/>
- <Column id="view1_신용카드매출전표_유효기간" type="STRING" size="256"/>
- <Column id="view1_신용카드매출전표_할부기간" type="STRING" size="256"/>
- <Column id="view1_신용카드매출전표_가맹점번호" type="STRING" size="256"/>
- <Column id="view1_신용카드매출전표_승인번호" type="STRING" size="256"/>
- <Column id="view1_신용카드매출전표_수납액카드" type="STRING" size="256"/>
- <Column id="view1_신용카드매출전표_서명" type="STRING" size="256"/>
- <!-- 영수증기본정보 -->
- <Column id="view3_외래입원구분" type="STRING" size="256"/>
- <Column id="view3_중간퇴원구분" type="STRING" size="256"/>
- <Column id="view3_영수증계산서구분" type="STRING" size="256"/>
- <Column id="view3_재발행여부" type="STRING" size="256"/>
- <Column id="view3_환자등록번호" type="STRING" size="256"/>
- <Column id="view3_환자성명" type="STRING" size="256"/>
- <Column id="view3_진료기간from년" type="STRING" size="256"/>
- <Column id="view3_진료기간from월" type="STRING" size="256"/>
- <Column id="view3_진료기간from일" type="STRING" size="256"/>
- <Column id="view3_진료기간to년" type="STRING" size="256"/>
- <Column id="view3_진료기간to월" type="STRING" size="256"/>
- <Column id="view3_진료기간to일" type="STRING" size="256"/>
- <Column id="view3_야간" type="STRING" size="256"/>
- <Column id="view3_공휴일" type="STRING" size="256"/>
- <Column id="view3_진료과목" type="STRING" size="256"/>
- <Column id="view3_질병군DRG번호" type="STRING" size="256"/>
- <Column id="view3_병실" type="STRING" size="256"/>
- <Column id="view3_환자구분" type="STRING" size="256"/>
- <Column id="view3_영수증번호" type="STRING" size="256"/>
- <Column id="view3_지원금" type="STRING" size="256"/>
- <Column id="view3_비고2" type="STRING" size="256"/>
- <Column id="view3_비고3" type="STRING" size="256"/>
- <Column id="view3_비고4" type="STRING" size="256"/>
- <Column id="view3_성명" type="STRING" size="256"/>
- <Column id="view3_년" type="STRING" size="256"/>
- <Column id="view3_월" type="STRING" size="256"/>
- <Column id="view3_일" type="STRING" size="256"/>
- <Column id="view3_분초" type="STRING" size="256"/>
- <Column id="view3_수납자" type="STRING" size="256"/>
- <Column id="view3_보조유형" type="STRING" size="256"/>
- <Column id="view3_선택진료신청" type="STRING" size="256"/>
- <!-- 급여 -->
- <!-- 본인부담금 -->
- <Column id="view3_payownbamt_01" type="STRING" size="256"/>
- <Column id="view3_payownbamt_02" type="STRING" size="256"/>
- <Column id="view3_payownbamt_03" type="STRING" size="256"/>
- <Column id="view3_payownbamt_04_1" type="STRING" size="256"/>
- <Column id="view3_payownbamt_04_2" type="STRING" size="256"/>
- <Column id="view3_payownbamt_05_1" type="STRING" size="256"/>
- <Column id="view3_payownbamt_05_2" type="STRING" size="256"/>
- <Column id="view3_payownbamt_06" type="STRING" size="256"/>
- <Column id="view3_payownbamt_07" type="STRING" size="256"/>
- <Column id="view3_payownbamt_08" type="STRING" size="256"/>
- <Column id="view3_payownbamt_09" type="STRING" size="256"/>
- <Column id="view3_payownbamt_10" type="STRING" size="256"/>
- <Column id="view3_payownbamt_11" type="STRING" size="256"/>
- <Column id="view3_payownbamt_12" type="STRING" size="256"/>
- <Column id="view3_payownbamt_13" type="STRING" size="256"/>
- <Column id="view3_payownbamt_14" type="STRING" size="256"/>
- <Column id="view3_payownbamt_15" type="STRING" size="256"/>
- <Column id="view3_payownbamt_16" type="STRING" size="256"/>
- <Column id="view3_payownbamt_17" type="STRING" size="256"/>
- <Column id="view3_payownbamt_18" type="STRING" size="256"/>
- <Column id="view3_payownbamt_19" type="STRING" size="256"/>
- <Column id="view3_payownbamt_20" type="STRING" size="256"/>
- <Column id="view3_payownbamt_21" type="STRING" size="256"/>
- <Column id="view3_payownbamt_22" type="STRING" size="256"/>
- <Column id="view3_payownbamt_23" type="STRING" size="256"/>
- <Column id="view3_payownbamt_24" type="STRING" size="256"/>
- <Column id="view3_payownbamt_25" type="STRING" size="256"/>
- <Column id="view3_payownbamt_26" type="STRING" size="256"/>
- <Column id="view3_payownbamt_29" type="STRING" size="256"/>
- <Column id="view3_payownbamt_sum" type="STRING" size="256"/>
- <!-- 공단부담금 -->
- <Column id="view3_payinsubamt_01" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_02" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_03" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_04_1" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_04_2" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_05_1" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_05_2" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_06" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_07" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_08" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_09" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_10" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_11" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_12" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_13" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_14" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_15" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_16" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_17" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_18" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_19" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_20" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_21" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_22" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_23" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_24" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_25" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_26" type="STRING" size="256"/>
- <Column id="view3_payinsubamt_29" type="STRING" size="256"/>
- <Column id="view3_allpayinsubamt_sum" type="STRING" size="256"/>
- <!-- 전액본인부담금 -->
- <Column id="view3_allownbamt_01" type="STRING" size="256"/>
- <Column id="view3_allownbamt_02" type="STRING" size="256"/>
- <Column id="view3_allownbamt_03" type="STRING" size="256"/>
- <Column id="view3_allownbamt_04_1" type="STRING" size="256"/>
- <Column id="view3_allownbamt_04_2" type="STRING" size="256"/>
- <Column id="view3_allownbamt_05_1" type="STRING" size="256"/>
- <Column id="view3_allownbamt_05_2" type="STRING" size="256"/>
- <Column id="view3_allownbamt_06" type="STRING" size="256"/>
- <Column id="view3_allownbamt_07" type="STRING" size="256"/>
- <Column id="view3_allownbamt_08" type="STRING" size="256"/>
- <Column id="view3_allownbamt_09" type="STRING" size="256"/>
- <Column id="view3_allownbamt_10" type="STRING" size="256"/>
- <Column id="view3_allownbamt_11" type="STRING" size="256"/>
- <Column id="view3_allownbamt_12" type="STRING" size="256"/>
- <Column id="view3_allownbamt_13" type="STRING" size="256"/>
- <Column id="view3_allownbamt_14" type="STRING" size="256"/>
- <Column id="view3_allownbamt_15" type="STRING" size="256"/>
- <Column id="view3_allownbamt_16" type="STRING" size="256"/>
- <Column id="view3_allownbamt_17" type="STRING" size="256"/>
- <Column id="view3_allownbamt_18" type="STRING" size="256"/>
- <Column id="view3_allownbamt_19" type="STRING" size="256"/>
- <Column id="view3_allownbamt_20" type="STRING" size="256"/>
- <Column id="view3_allownbamt_21" type="STRING" size="256"/>
- <Column id="view3_allownbamt_22" type="STRING" size="256"/>
- <Column id="view3_allownbamt_23" type="STRING" size="256"/>
- <Column id="view3_allownbamt_24" type="STRING" size="256"/>
- <Column id="view3_allownbamt_25" type="STRING" size="256"/>
- <Column id="view3_allownbamt_26" type="STRING" size="256"/>
- <Column id="view3_allownbamt_29" type="STRING" size="256"/>
- <Column id="view3_allownbamt_sum" type="STRING" size="256"/>
- <!-- 비급여 -->
- <!-- 선택진료료 -->
- <Column id="view3_specownbamt_01" type="STRING" size="256"/>
- <Column id="view3_specownbamt_02" type="STRING" size="256"/>
- <Column id="view3_specownbamt_03" type="STRING" size="256"/>
- <Column id="view3_specownbamt_04_1" type="STRING" size="256"/>
- <Column id="view3_specownbamt_04_2" type="STRING" size="256"/>
- <Column id="view3_specownbamt_05_1" type="STRING" size="256"/>
- <Column id="view3_specownbamt_05_2" type="STRING" size="256"/>
- <Column id="view3_specownbamt_06" type="STRING" size="256"/>
- <Column id="view3_specownbamt_07" type="STRING" size="256"/>
- <Column id="view3_specownbamt_08" type="STRING" size="256"/>
- <Column id="view3_specownbamt_09" type="STRING" size="256"/>
- <Column id="view3_specownbamt_10" type="STRING" size="256"/>
- <Column id="view3_specownbamt_11" type="STRING" size="256"/>
- <Column id="view3_specownbamt_12" type="STRING" size="256"/>
- <Column id="view3_specownbamt_13" type="STRING" size="256"/>
- <Column id="view3_specownbamt_14" type="STRING" size="256"/>
- <Column id="view3_specownbamt_15" type="STRING" size="256"/>
- <Column id="view3_specownbamt_16" type="STRING" size="256"/>
- <Column id="view3_specownbamt_17" type="STRING" size="256"/>
- <Column id="view3_specownbamt_18" type="STRING" size="256"/>
- <Column id="view3_specownbamt_19" type="STRING" size="256"/>
- <Column id="view3_specownbamt_20" type="STRING" size="256"/>
- <Column id="view3_specownbamt_21" type="STRING" size="256"/>
- <Column id="view3_specownbamt_22" type="STRING" size="256"/>
- <Column id="view3_specownbamt_23" type="STRING" size="256"/>
- <Column id="view3_specownbamt_24" type="STRING" size="256"/>
- <Column id="view3_specownbamt_25" type="STRING" size="256"/>
- <Column id="view3_specownbamt_26" type="STRING" size="256"/>
- <Column id="view3_specownbamt_29" type="STRING" size="256"/>
- <Column id="view3_specownbamt_sum" type="STRING" size="256"/>
- <!-- 선택진료료 이외 -->
- <Column id="view3_nopyownbamt_01" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_02" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_03" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_04_1" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_04_2" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_05_1" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_05_2" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_06" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_07" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_08" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_09" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_10" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_11" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_12" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_13" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_14" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_15" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_16" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_17" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_18" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_19" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_20" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_21" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_22" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_23" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_24" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_25" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_26" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_29" type="STRING" size="256"/>
- <Column id="view3_nopyownbamt_sum" type="STRING" size="256"/>
- <!-- 선택진료료 -->
- <Column id="view3_specamt_01" type="STRING" size="256"/>
- <Column id="view3_specamt_02" type="STRING" size="256"/>
- <Column id="view3_specamt_03" type="STRING" size="256"/>
- <Column id="view3_specamt_04" type="STRING" size="256"/>
- <Column id="view3_specamt_05" type="STRING" size="256"/>
- <Column id="view3_specamt_06" type="STRING" size="256"/>
- <Column id="view3_specamt_sum" type="STRING" size="256"/>
- <!-- 영수금액산정내역 -->
- <Column id="view3_진료비총액" type="STRING" size="256"/>
- <Column id="view3_환자부담총액" type="STRING" size="256"/>
- <Column id="view3_이미납부한금액" type="STRING" size="256"/>
- <Column id="view3_대불금" type="STRING" size="256"/>
- <Column id="view3_대불금명칭" type="STRING" size="256"/>
- <Column id="view3_부가세" type="STRING" size="256"/>
- <!-- 감액내역 -->
- <Column id="view3_감면액" type="STRING" size="256"/>
- <Column id="view3_수혈보상액" type="STRING" size="256"/>
- <Column id="view3_미수명" type="STRING" size="256"/>
- <Column id="view3_미수명2" type="STRING" size="256"/>
- <Column id="view3_미수명3" type="STRING" size="256"/>
- <Column id="view3_미수명4" type="STRING" size="256"/>
- <Column id="view3_미수명5" type="STRING" size="256"/>
- <Column id="view3_미수명6" type="STRING" size="256"/>
- <Column id="view3_미수금액" type="STRING" size="256"/>
- <Column id="view3_미수금액2" type="STRING" size="256"/>
- <Column id="view3_미수금액3" type="STRING" size="256"/>
- <Column id="view3_미수금액4" type="STRING" size="256"/>
- <Column id="view3_미수금액5" type="STRING" size="256"/>
- <Column id="view3_미수금액6" type="STRING" size="256"/>
- <Column id="view3_다음예약진찰료" type="STRING" size="256"/>
- <Column id="view3_수납금액_비고" type="STRING" size="256"/>
- <Column id="view3_수납금액" type="STRING" size="256"/>
- <Column id="view3_현금" type="STRING" size="256"/>
- <Column id="view3_현금영수증" type="STRING" size="256"/>
- <Column id="view3_카드" type="STRING" size="256"/>
- <Column id="view3_건유비_산전" type="STRING" size="256"/>
- <Column id="view3_건강생활유지비" type="STRING" size="256"/>
- <Column id="view3_산전" type="STRING" size="256"/>
- <Column id="view3_산전지원비" type="STRING" size="256"/>
- <Column id="view3_합계" type="STRING" size="256"/>
- <Column id="view3_납부할금액" type="STRING" size="256"/>
- <Column id="view3_상한초과액" type="STRING" size="256"/>
- <Column id="view3_선수금잔액" type="STRING" size="256"/>
- <!-- 현금영수증 -->
- <Column id="view3_현금영수증_신분확인번호" type="STRING" size="256"/>
- <Column id="view3_현금영수증_승인번호" type="STRING" size="256"/>
- <!-- 신용카드매출내역 -->
- <Column id="view3_신용카드매출내역_가맹점번호" type="STRING" size="256"/>
- <Column id="view3_신용카드매출내역_카드번호" type="STRING" size="256"/>
- <Column id="view3_신용카드매출내역_카드사명" type="STRING" size="256"/>
- <Column id="view3_신용카드매출내역_승인번호" type="STRING" size="256"/>
- <Column id="view3_신용카드매출내역_결재방법" type="STRING" size="256"/>
- <Column id="view3_신용카드매출내역_유효기간" type="STRING" size="256"/>
- <Column id="view3_신용카드매출내역_금액" type="STRING" size="256"/>
- <!-- 가야할곳 -->
- <Column id="view4_접수증예약증구분" type="STRING" size="256"/>
- <Column id="view4_접수형태" type="STRING" size="256"/>
- <Column id="view4_당일접수시간" type="STRING" size="256"/>
- <Column id="view4_등록번호" type="STRING" size="256"/>
- <Column id="view4_환자명" type="STRING" size="256"/>
- <Column id="view4_진료과" type="STRING" size="256"/>
- <Column id="view4_진료의사" type="STRING" size="256"/>
- <Column id="view4_진료과전화번호" type="STRING" size="256"/>
- <Column id="view4_진료구분" type="STRING" size="256"/>
- <Column id="view4_진료일시" type="STRING" size="256"/>
- <Column id="view4_접수증참고사항" type="STRING" size="256"/>
- <Column id="view4_무인수납여부" type="STRING" size="256"/>
- <Column id="view4_귀하가가셔야할곳" type="STRING" size="256"/>
- <Column id="view4_가셔야할곳수속완료증유무" type="STRING" size="256"/>
- <Column id="view4_가셔야할곳과" type="STRING" size="256"/>
- <Column id="view4_가셔야할곳성명" type="STRING" size="256"/>
- <Column id="view4_가셔야할곳번호" type="STRING" size="256"/>
- <Column id="view4_가셔야할곳수납일" type="STRING" size="256"/>
- <Column id="view4_가셔야할곳temp" type="STRING" size="256"/>
- <Column id="view4_투약번호_가야할곳1" type="STRING" size="256"/>
- <Column id="view4_투약번호_가야할곳2" type="STRING" size="256"/>
- <Column id="view4_투약번호_원외" type="STRING" size="256"/>
- <Column id="view4_투약번호_원내" type="STRING" size="256"/>
- <Column id="view4_투약번호_변경유무" type="STRING" size="256"/>
- <Column id="view4_등록번호2" type="STRING" size="256"/>
- <Column id="view4_성명" type="STRING" size="256"/>
- <Column id="view4_진료과2" type="STRING" size="256"/>
- <Column id="view4_수납일시" type="STRING" size="256"/>
- <Column id="view4_진료일시2" type="STRING" size="256"/>
- <!-- 주차권 -->
- <Column id="car_년" type="STRING" size="256"/>
- <Column id="car_월" type="STRING" size="256"/>
- <Column id="car_일" type="STRING" size="256"/>
- <Column id="car_주차시간" type="STRING" size="256"/>
- <Column id="car_환자번호" type="STRING" size="256"/>
- <!-- 가상계좌 -->
- <Column id="vact_가상계좌" type="STRING" size="256"/>
- <Column id="view3_출력자" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_bill" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="view0_병원로고"/>
- <Column id="view1_영수증유형"/>
- <Column id="view1_환자번호"/>
- <Column id="view1_환자성명"/>
- <Column id="view1_환자유형"/>
- <Column id="view1_진료과"/>
- <Column id="view1_수납일자"/>
- <Column id="view1_주민번호"/>
- <Column id="view1_나이성별"/>
- <Column id="view1_유형보조"/>
- <Column id="view1_진료의사id" type="STRING" size="256"/>
- <Column id="view1_진료의사"/>
- <Column id="view1_진료일자"/>
- <Column id="view1_조합기호"/>
- <Column id="view2_급여"/>
- <Column id="view2_비급여"/>
- <Column id="view2_선택진료"/>
- <Column id="view2_총진료비"/>
- <Column id="view2_본인부담금"/>
- <Column id="view2_중간금"/>
- <Column id="view2_현금수납금"/>
- <Column id="view2_카드수납금"/>
- <Column id="view2_보험자부담금"/>
- <Column id="view2_비급여총액"/>
- <Column id="view2_카드수납금"/>
- <Column id="view2_감면액"/>
- <Column id="view2_후납액"/>
- <Column id="view2_수혈보상액"/>
- <Column id="view2_상한초과액"/>
- <Column id="view2_희귀난치"/>
- <Column id="view2_급여본인부담금"/>
- <Column id="view2_부가세"/>
- <Column id="view1_보훈구분" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_rsrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="view1_등록번호" type="STRING" size="256"/>
- <Column id="view1_환자명" type="STRING" size="256"/>
- <Column id="view1_진료과" type="STRING" size="256"/>
- <Column id="view1_진료기간" type="STRING" size="256"/>
- <Column id="view1_영수증유형" type="STRING" size="256"/>
- <Column id="view3_재발행여부" type="STRING" size="256"/>
- <Column id="view3_환자등록번호" type="STRING" size="256"/>
- <Column id="view3_환자성명" type="STRING" size="256"/>
- <Column id="view3_진료기간from년" type="STRING" size="256"/>
- <Column id="view3_진료기간from월" type="STRING" size="256"/>
- <Column id="view3_진료기간from일" type="STRING" size="256"/>
- <Column id="view3_진료기간to년" type="STRING" size="256"/>
- <Column id="view3_진료기간to월" type="STRING" size="256"/>
- <Column id="view3_진료기간to일" type="STRING" size="256"/>
- <Column id="view3_야간" type="STRING" size="256"/>
- <Column id="view3_공휴일" type="STRING" size="256"/>
- <Column id="view3_진료과목" type="STRING" size="256"/>
- <Column id="view3_질병군DRG번호" type="STRING" size="256"/>
- <Column id="view3_병실" type="STRING" size="256"/>
- <Column id="view3_환자구분" type="STRING" size="256"/>
- <Column id="view3_영수증번호" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_h_oscl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oscl_grupsnglflag"/>
- <Column id="oscl_calcscorcd"/>
- <Column id="oscl_hngnm"/>
- <Column id="oscl_calcpayflag"/>
- <Column id="oscl_calcqty"/>
- <Column id="oscl_calctims"/>
- <Column id="oscl_calcdays"/>
- <Column id="oscl_time"/>
- <Column id="oscl_calcamt"/>
- <Column id="oscl_calcamtsum"/>
- <Column id="oscl_hospaddamt"/>
- <Column id="oscl_hospaddamtsum"/>
- <Column id="oscl_specamt"/>
- <Column id="oscl_specamtsum"/>
- <Column id="oscl_ownbamt"/>
- <Column id="oscl_payownbamt"/>
- <Column id="oscl_payinsubamt"/>
- <Column id="oscl_nopyamt"/>
- <Column id="oscl_payownbrate"/>
- <Column id="oscl_orddd"/>
- <Column id="oscl_execdd"/>
- <Column id="oscl_rcptexecdd"/>
- <Column id="oscl_insuedicd"/>
- <Column id="oscl_ageprcpflag"/>
- <Column id="oscl_nigtprcpflag"/>
- <Column id="oscl_holprcpflag"/>
- <Column id="oscl_matractflag"/>
- <Column id="oscl_erprcpflag"/>
- <Column id="oscl_specordyn"/>
- <Column id="oscl_hosoutexptresncd"/>
- <Column id="oscl_execrid"/>
- <Column id="oscl_snglcalcscorcls"/>
- <Column id="oscl_taxamt"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
- include 'pam_pamcomnxp::PAM.xjs';
- include 'com_commodulexp::SSZFM00401.xjs';
- /*
- TRPAO01901 : 외래영수증, 외래영수증_서식포함, 외래국제청구영수증
- TRPAO01902 : 외래중간금영수증
- TRPAO01903 : 외래합산영수증, 외래합산영수증_서식포함
- TRPAO01904 : 퇴원영수증, 퇴원영수증_서식포함, 입원국제청구영수증
- TRPAO01905 : 입원중간금영수증, 입원중간금영수증_서식포함
- TRPAO01906 : 퇴원계산서
- TRPAO01907 : 중간계산서, 중간계산서_서식포함
- TRPAO01908 : 가퇴원영수증, 가퇴원영수증_서식포함
- TRPAO01909 : 미수영수증, 미수영수증_서식포함
- TRPAO01911 : 외래예약증
- TRPAO01912 : 외래멀티수납영수증
- TRPAO01913 : 응급영수증
- TRPAO01914 : 외래정산영수증
- TRPAO01915 : 외래차액영수증
- TRPAO01916 : 외래진료비세부내역서1, 외래진료비세부내역서2, 외래진료비세부내역서3, 외래진료비세부내역서4
- 환자용외래진료비세부내역서, 환자용외래진료비세부내역서2
- TRPAO01917 : 입원카드영수증
- TRPAO01918 : 입원기간별영수증
- TRPAO01919 : 시행일자별영수증
- TRPAO01920 : 카드전표재출력
- TRPAO01921 : 민원영수증
- TRPAO01922 : 퇴원합계영수증, 퇴원합계영수증_서식포함
- TRPAO01927 : 가정간호영수증
- TRPAO01928 : 선택합산영수증, 선택영문합산영수증
- TRPAO01929 : 외래미수합산영수증
- TRPAO01930 : 실시일자별외래진료비세부내역서
- TRPAO01931 : DRG퇴원영수증
- TRPAO01932 : 입원중간수납영수증
- */
- /****************************************************************************************
- * Argument : ordtype : 영수증타입
- * Description : 각 ordtype에 따른 submit 을 수행
- ****************************************************************************************/
- function lf_search(ordtype) {
-
- switch(ordtype) {
- case '외래영수증':
- lf_submit('TRPAO01901', 'reqGetoutordreceipt');
- break;
- case '외래중간금영수증':
- lf_submit('TRPAO01902', 'reqGetoutordMidreceipt');
- break;
- case '외래합산영수증':
- lf_submit('TRPAO01903', 'reqGetoutordsumreceipt');
- break;
- case '가정간호영수증':
- lf_submit('TRPAO01927', 'reqGethomenursereceipt');
- break;
- case '외래멀티수납영수증':
- lf_submit('TRPAO01912', 'reqGetoutordMultireceipt');
- break;
- case '선택합산영수증':
- lf_submit('TRPAO01928', 'reqGetoutordMultireceipt');
- break;
- case '외래정산영수증':
- lf_submit('TRPAO01914', 'reqGetExactCalcreceipt');
- case '외래정산영문영수증':
- lf_submit('TRPAO01914', 'reqGetExactCalcreceipt');
- break;
- case '외래미수합산영수증':
- lf_submit('TRPAO01929', 'reqGetIsmireceipt');
- break;
- case '외래차액영수증':
- lf_submit('TRPAO01915', 'reqGetoutordAmountreceipt');
- break;
- case '외래진료비세부내역서1': case '외래진료비세부내역서2':
- case '외래진료비세부내역서3': case '외래진료비세부내역서4':
- case '환자용외래진료비세부내역서': case '환자용외래진료비세부내역서2':
- ds_data_send.setColumn(0, 'mig_oscl2yn', '');
-
- tranf_submit({
- id : 'TRPAO01916'
- , service : 'pamcomnapp.ReceiptApp'
- , method : 'reqGetoutordSpecBill'
- , inds : 'req=ds_data_send'
- , outds : 'ds_data_bill=bill ds_data_h_oscl=oscl'});
-
- ds_data_bill.addColumn("view0_병원로고", "STRING");
- ds_data_bill.setColumn(0, "view0_병원로고", rptf_getLogoImageURL());
-
- // 칼럼 보정
- ds_data_h_oscl.addColumn("view3_그룹", "STRING");
- ds_data_h_oscl.addColumn("view3_수가코드", "STRING");
- ds_data_h_oscl.addColumn("view3_수가명칭", "STRING");
- ds_data_h_oscl.addColumn("view3_급여", "STRING");
- ds_data_h_oscl.addColumn("view3_수량", "STRING");
- ds_data_h_oscl.addColumn("view3_횟수", "STRING");
- ds_data_h_oscl.addColumn("view3_일수", "STRING");
- ds_data_h_oscl.addColumn("view3_시간", "STRING");
- ds_data_h_oscl.addColumn("view3_단가", "STRING");
- ds_data_h_oscl.addColumn("view3_단가합", "STRING");
- ds_data_h_oscl.addColumn("view3_가산단가", "STRING");
- ds_data_h_oscl.addColumn("view3_가산금액", "STRING");
- ds_data_h_oscl.addColumn("view3_선택단가", "STRING");
- ds_data_h_oscl.addColumn("view3_선택진료", "STRING");
- ds_data_h_oscl.addColumn("view3_본인부담", "STRING");
- ds_data_h_oscl.addColumn("view3_부담율", "STRING");
- ds_data_h_oscl.addColumn("view3_진료일자", "STRING");
- ds_data_h_oscl.addColumn("view3_실시일자", "STRING");
- ds_data_h_oscl.addColumn("view3_수납", "STRING");
- ds_data_h_oscl.addColumn("view3_EDI코드", "STRING");
- ds_data_h_oscl.addColumn("view3_나이", "STRING");
- ds_data_h_oscl.addColumn("view3_야간", "STRING");
- ds_data_h_oscl.addColumn("view3_일자", "STRING");
- ds_data_h_oscl.addColumn("view3_기술", "STRING");
- ds_data_h_oscl.addColumn("view3_응급", "STRING");
- ds_data_h_oscl.addColumn("view3_지정", "STRING");
- ds_data_h_oscl.addColumn("view3_원외", "STRING");
- ds_data_h_oscl.addColumn("view3_특진의", "STRING");
- ds_data_h_oscl.addColumn("view3_수가분류", "STRING");
- ds_data_h_oscl.addColumn("view3_부가세", "STRING");
- ds_data_h_oscl.addColumn("view3_원외구분", "STRING");
-
- for (var i = 0; i < ds_data_h_oscl.rowcount; i++) {
- ds_data_h_oscl.setColumn(i, "view3_그룹", ds_data_h_oscl.getColumn(i, "oscl_grupsnglflag"));
- ds_data_h_oscl.setColumn(i, "view3_수가코드", ds_data_h_oscl.getColumn(i, "oscl_calcscorcd"));
- ds_data_h_oscl.setColumn(i, "view3_수가명칭", ds_data_h_oscl.getColumn(i, "oscl_hngnm"));
- ds_data_h_oscl.setColumn(i, "view3_급여", ds_data_h_oscl.getColumn(i, "oscl_calcpayflag"));
- ds_data_h_oscl.setColumn(i, "view3_수량", ds_data_h_oscl.getColumn(i, "oscl_calcqty"));
- ds_data_h_oscl.setColumn(i, "view3_횟수", ds_data_h_oscl.getColumn(i, "oscl_calctims"));
- ds_data_h_oscl.setColumn(i, "view3_일수", ds_data_h_oscl.getColumn(i, "oscl_calcdays"));
- ds_data_h_oscl.setColumn(i, "view3_시간", "");
- ds_data_h_oscl.setColumn(i, "view3_단가", ds_data_h_oscl.getColumn(i, "oscl_calcamt"));
- ds_data_h_oscl.setColumn(i, "view3_단가합", ds_data_h_oscl.getColumn(i, "oscl_calcamtsum"));
- ds_data_h_oscl.setColumn(i, "view3_가산단가", ds_data_h_oscl.getColumn(i, "oscl_hospaddamt"));
- ds_data_h_oscl.setColumn(i, "view3_가산금액", ds_data_h_oscl.getColumn(i, "oscl_hospaddamtsum"));
- ds_data_h_oscl.setColumn(i, "view3_선택단가", ds_data_h_oscl.getColumn(i, "oscl_specamt"));
- ds_data_h_oscl.setColumn(i, "view3_선택진료", ds_data_h_oscl.getColumn(i, "oscl_specamtsum"));
- ds_data_h_oscl.setColumn(i, "view3_본인부담", ds_data_h_oscl.getColumn(i, "oscl_ownbamt"));
- ds_data_h_oscl.setColumn(i, "view3_부담율", ds_data_h_oscl.getColumn(i, "oscl_payownbrate"));
- ds_data_h_oscl.setColumn(i, "view3_진료일자", ds_data_h_oscl.getColumn(i, "oscl_orddd"));
- ds_data_h_oscl.setColumn(i, "view3_실시일자", ds_data_h_oscl.getColumn(i, "oscl_execdd"));
- ds_data_h_oscl.setColumn(i, "view3_수납", ds_data_h_oscl.getColumn(i, "oscl_rcptexecdd"));
- ds_data_h_oscl.setColumn(i, "view3_EDI코드", ds_data_h_oscl.getColumn(i, "oscl_insuedicd"));
- ds_data_h_oscl.setColumn(i, "view3_나이", ds_data_h_oscl.getColumn(i, "oscl_ageprcpflag"));
- ds_data_h_oscl.setColumn(i, "view3_야간", ds_data_h_oscl.getColumn(i, "oscl_nigtprcpflag"));
- ds_data_h_oscl.setColumn(i, "view3_일자", ds_data_h_oscl.getColumn(i, "oscl_holprcpflag"));
- ds_data_h_oscl.setColumn(i, "view3_기술", ds_data_h_oscl.getColumn(i, "oscl_matractflag"));
- ds_data_h_oscl.setColumn(i, "view3_응급", ds_data_h_oscl.getColumn(i, "oscl_erprcpflag"));
- ds_data_h_oscl.setColumn(i, "view3_지정", ds_data_h_oscl.getColumn(i, "oscl_specordyn"));
- ds_data_h_oscl.setColumn(i, "view3_원외", ds_data_h_oscl.getColumn(i, "oscl_hosoutexptresncd"));
- ds_data_h_oscl.setColumn(i, "view3_특진의", ds_data_h_oscl.getColumn(i, "oscl_execrid"));
- ds_data_h_oscl.setColumn(i, "view3_수가분류", ds_data_h_oscl.getColumn(i, "oscl_snglcalcscorcls"));
- ds_data_h_oscl.setColumn(i, "view3_부가세", ds_data_h_oscl.getColumn(i, "oscl_taxamt"));
- ds_data_h_oscl.setColumn(i, "view3_원외구분", ds_data_h_oscl.getColumn(i, "oscl_outordyn"));
- }
-
- break;
- case '실시일자별외래진료비세부내역서':
- ds_data_send.setColumn(0, 'mig_oscl2yn', '');
-
- tranf_submit({
- id : 'TRPAO01930'
- , service : 'pamcomnapp.ReceiptApp'
- , method : 'reqGetoutordSpecBillExec'
- , inds : 'req=ds_data_send'
- , outds : 'ds_data_bill=bill ds_data_h_oscl=oscl'});
-
- ds_data_bill.addColumn("view0_병원로고", "STRING");
- ds_data_bill.setColumn(0, "view0_병원로고", rptf_getLogoImageURL());
-
- // 칼럼 보정
- ds_data_h_oscl.addColumn("view3_그룹", "STRING");
- ds_data_h_oscl.addColumn("view3_수가코드", "STRING");
- ds_data_h_oscl.addColumn("view3_수가명칭", "STRING");
- ds_data_h_oscl.addColumn("view3_급여", "STRING");
- ds_data_h_oscl.addColumn("view3_수량", "STRING");
- ds_data_h_oscl.addColumn("view3_횟수", "STRING");
- ds_data_h_oscl.addColumn("view3_일수", "STRING");
- ds_data_h_oscl.addColumn("view3_시간", "STRING");
- ds_data_h_oscl.addColumn("view3_단가", "STRING");
- ds_data_h_oscl.addColumn("view3_단가합", "STRING");
- ds_data_h_oscl.addColumn("view3_가산단가", "STRING");
- ds_data_h_oscl.addColumn("view3_가산금액", "STRING");
- ds_data_h_oscl.addColumn("view3_선택단가", "STRING");
- ds_data_h_oscl.addColumn("view3_선택진료", "STRING");
- ds_data_h_oscl.addColumn("view3_본인부담", "STRING");
- ds_data_h_oscl.addColumn("view3_부담율", "STRING");
- ds_data_h_oscl.addColumn("view3_진료일자", "STRING");
- ds_data_h_oscl.addColumn("view3_실시일자", "STRING");
- ds_data_h_oscl.addColumn("view3_수납", "STRING");
- ds_data_h_oscl.addColumn("view3_EDI코드", "STRING");
- ds_data_h_oscl.addColumn("view3_나이", "STRING");
- ds_data_h_oscl.addColumn("view3_야간", "STRING");
- ds_data_h_oscl.addColumn("view3_일자", "STRING");
- ds_data_h_oscl.addColumn("view3_기술", "STRING");
- ds_data_h_oscl.addColumn("view3_응급", "STRING");
- ds_data_h_oscl.addColumn("view3_지정", "STRING");
- ds_data_h_oscl.addColumn("view3_원외", "STRING");
- ds_data_h_oscl.addColumn("view3_특진의", "STRING");
- ds_data_h_oscl.addColumn("view3_수가분류", "STRING");
- ds_data_h_oscl.addColumn("view3_부가세", "STRING");
- ds_data_h_oscl.addColumn("view3_원외구분", "STRING");
-
- for (var i = 0; i < ds_data_h_oscl.rowcount; i++) {
- ds_data_h_oscl.setColumn(i, "view3_그룹", ds_data_h_oscl.getColumn(i, "oscl_grupsnglflag"));
- ds_data_h_oscl.setColumn(i, "view3_수가코드", ds_data_h_oscl.getColumn(i, "oscl_calcscorcd"));
- ds_data_h_oscl.setColumn(i, "view3_수가명칭", ds_data_h_oscl.getColumn(i, "oscl_hngnm"));
- ds_data_h_oscl.setColumn(i, "view3_급여", ds_data_h_oscl.getColumn(i, "oscl_calcpayflag"));
- ds_data_h_oscl.setColumn(i, "view3_수량", ds_data_h_oscl.getColumn(i, "oscl_calcqty"));
- ds_data_h_oscl.setColumn(i, "view3_횟수", ds_data_h_oscl.getColumn(i, "oscl_calctims"));
- ds_data_h_oscl.setColumn(i, "view3_일수", ds_data_h_oscl.getColumn(i, "oscl_calcdays"));
- ds_data_h_oscl.setColumn(i, "view3_시간", "");
- ds_data_h_oscl.setColumn(i, "view3_단가", ds_data_h_oscl.getColumn(i, "oscl_calcamt"));
- ds_data_h_oscl.setColumn(i, "view3_단가합", ds_data_h_oscl.getColumn(i, "oscl_calcamtsum"));
- ds_data_h_oscl.setColumn(i, "view3_가산단가", ds_data_h_oscl.getColumn(i, "oscl_hospaddamt"));
- ds_data_h_oscl.setColumn(i, "view3_가산금액", ds_data_h_oscl.getColumn(i, "oscl_hospaddamtsum"));
- ds_data_h_oscl.setColumn(i, "view3_선택단가", ds_data_h_oscl.getColumn(i, "oscl_specamt"));
- ds_data_h_oscl.setColumn(i, "view3_선택진료", ds_data_h_oscl.getColumn(i, "oscl_specamtsum"));
- ds_data_h_oscl.setColumn(i, "view3_본인부담", ds_data_h_oscl.getColumn(i, "oscl_ownbamt"));
- ds_data_h_oscl.setColumn(i, "view3_부담율", ds_data_h_oscl.getColumn(i, "oscl_payownbrate"));
- ds_data_h_oscl.setColumn(i, "view3_진료일자", ds_data_h_oscl.getColumn(i, "oscl_orddd"));
- ds_data_h_oscl.setColumn(i, "view3_실시일자", ds_data_h_oscl.getColumn(i, "oscl_execdd"));
- ds_data_h_oscl.setColumn(i, "view3_수납", ds_data_h_oscl.getColumn(i, "oscl_rcptexecdd"));
- ds_data_h_oscl.setColumn(i, "view3_EDI코드", ds_data_h_oscl.getColumn(i, "oscl_insuedicd"));
- ds_data_h_oscl.setColumn(i, "view3_나이", ds_data_h_oscl.getColumn(i, "oscl_ageprcpflag"));
- ds_data_h_oscl.setColumn(i, "view3_야간", ds_data_h_oscl.getColumn(i, "oscl_nigtprcpflag"));
- ds_data_h_oscl.setColumn(i, "view3_일자", ds_data_h_oscl.getColumn(i, "oscl_holprcpflag"));
- ds_data_h_oscl.setColumn(i, "view3_기술", ds_data_h_oscl.getColumn(i, "oscl_matractflag"));
- ds_data_h_oscl.setColumn(i, "view3_응급", ds_data_h_oscl.getColumn(i, "oscl_erprcpflag"));
- ds_data_h_oscl.setColumn(i, "view3_지정", ds_data_h_oscl.getColumn(i, "oscl_specordyn"));
- ds_data_h_oscl.setColumn(i, "view3_원외", ds_data_h_oscl.getColumn(i, "oscl_hosoutexptresncd"));
- ds_data_h_oscl.setColumn(i, "view3_특진의", ds_data_h_oscl.getColumn(i, "oscl_execrid"));
- ds_data_h_oscl.setColumn(i, "view3_수가분류", ds_data_h_oscl.getColumn(i, "oscl_snglcalcscorcls"));
- ds_data_h_oscl.setColumn(i, "view3_부가세", ds_data_h_oscl.getColumn(i, "oscl_taxamt"));
- ds_data_h_oscl.setColumn(i, "view3_원외구분", ds_data_h_oscl.getColumn(i, "oscl_outordyn"));
- }
- break;
- case '퇴원영수증':
- lf_submit('TRPAO01904', 'reqGetinordreceipt', 'pamcomnapp.ReceiptInApp');
- break;
- case 'DRG퇴원영수증':
- lf_submit('TRPAO01931', 'reqGetinordreceiptDRG', 'pamcomnapp.ReceiptInApp');
- break;
- case '퇴원합계영수증':
- lf_submit('TRPAO01922', 'reqGetinordtotreceipt', 'pamcomnapp.ReceiptInApp');
- break;
- case '입원중간금영수증':
- lf_submit('TRPAO01905', 'reqGetinordMidreceipt', 'pamcomnapp.ReceiptInApp');
- break;
- case '입원중간수납영수증':
- lf_submit('TRPAO01932', 'reqGetinordmdlreceipt', 'pamcomnapp.ReceiptInApp');
- break;
- case '퇴원계산서':
- lf_submit('TRPAO01906', 'reqGetinordAccount', 'pamcomnapp.ReceiptInApp');
- break;
- case '중간계산서':
- lf_submit('TRPAO01907', 'reqGetinordMidAccount', 'pamcomnapp.ReceiptInApp');
- break;
- case '가퇴원영수증':
- lf_submit('TRPAO01908', 'reqGetFinordreceipt', 'pamcomnapp.ReceiptInApp');
- break;
- case '응급영수증':
- lf_submit('TRPAO01913', 'reqGetERreceipt', 'pamcomnapp.ReceiptInApp');
- break;
- case '입원카드영수증':
- lf_submit('TRPAO01917', 'reqGetCardReceipt', 'pamcomnapp.ReceiptInApp');
- break;
- case '입원기간별영수증':
- lf_submit('TRPAO01918', 'reqGetinordTermReceipt', 'pamcomnapp.ReceiptInApp');
- break;
- case '예약증':
- ds_data_receipt.copyData(ds_data_send);
- break;
- case '외래예약증':
- lf_submit('TRPAO01911', 'reqGetoutrsrvreceipt');
- break;
- case '시행일자별영수증':
- lf_submit('TRPAO01919', 'reqGetExecReceipt');
- break;
- case '미수영수증':
- lf_submit('TRPAO01909', 'reqGetUncoreceipt');
- break;
- case '카드전표재출력':
- lf_submit('TRPAO01920', 'reqGetCardVanReceipt');
- break;
- case '독촉미수이자영수증':
- lf_submit('TRPAO01935', 'reqGetPtunReceipt');
- break;
- case '민원영수증':
- lf_submit('TRPAO01921', 'reqGetCvapReceipt');
- break;
-
- case '외래국제청구영수증':
- ds_data_send.setColumn(0, 'engYN', 'Y');
- lf_submit('TRPAO01923', 'reqGetoutordworldreceipt');
- lf_getBaseData1(); //병원로고등 기초데이터를 가져온다.
- break;
- case '입원국제청구영수증':
- ds_data_send.setColumn(0, 'engYN', 'Y');
- lf_submit('TRPAO01904', 'reqGetinordreceipt', 'pamcomnapp.ReceiptInApp');
- lf_getBaseData1(); //병원로고등 기초데이터를 가져온다.
- break;
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : opener 가 없을 때 출력할 문서 반환
- ****************************************************************************************/
- function getReportTypeNotOpener(ordtype){
- var report = '';
- switch(ordtype){
- case '중간계산서':
- report = 'RPPAO01901';
- break;
- case '외래진료비세부내역서1':
- report = 'RPPAO01902';
- break;
- case '외래진료비세부내역서2':
- report = 'RPPAO01909';
- break;
- case '외래진료비세부내역서3':
- report = 'RPPAO01910';
- break;
- case '외래진료비세부내역서4':
- report = 'RPPAO01911';
- break;
- case '환자용외래진료비세부내역서':
- report = 'RPPAO01912';
- break;
- default:
- report = 'RPPAO01900';
- break;
- }
- return report;
- }
- /****************************************************************************************
- * Argument : 01. ordtype : 구분
- * Description : 출력
- ****************************************************************************************/
- function lf_print(ordtype){
- //무인수납가능여부체크,영수증에 출력자명
- /* 수납후 자동수납기 로직 타는 오류 수정(2017/05/19 이정택)
- if (ds_data_send.getColumn(0, "ordtype") != "송무미수영수증") {
- // 외래등록에서 영수증 출력 시에는 무인수납불가 메세지 출력 안 함 - 2015.03.04
- if(opener.frmf_getScreenID() != "SMPMO00100") {
- lf_chkKioskYn();
- }
- }
- */
- var print_name = '';
- var print_no = '';
- var tray_no = '';
- print_name = sysf_getGlobalVariable("SPPAO00100_P0045_1_nm","p");
- tray_no = sysf_getGlobalVariable("SPPAO00100_P0045_1_tray","p");
- print_no = "1";
-
- var previewyn = "";
- if (!utlf_isNull(ds_data_send.getColumnInfo("previewyn"))) {
- previewyn = ds_data_send.getColumn(0, "previewyn");
- }
-
- // 강제출력 여부 1:강제출력 0:미리보기
- var directprint = previewyn == "Y" ? "0" : "1";
-
- //보고서 아이디
- var report = "";
-
- //기본 ds
- var dsnm1 = ds_data_receipt;
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
-
- if (frmf_checkOpener()) {
- switch(ordtype) {
- case '외래영수증': case '외래중간금영수증': case '외래합산영수증': case '가정간호영수증':
- case '외래멀티수납영수증': case '선택합산영수증': case '외래미수합산영수증': case '외래정산영수증':
- case '외래차액영수증': case '예약증': case '외래예약증': case '시행일자별영수증': case '미수영수증':
- case '카드전표재출력': case '민원영수증': case '독촉미수이자영수증':
- report = "RPPAO01900";
- break;
- case '외래정산영문영수증':
- report = 'RPPAO01907';
- break;
-
- case '외래진료비세부내역서1':
- report = 'RPPAO01902';
- dsnm1 = ds_data_bill;
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/h_oscl/oscl', ds_data_h_oscl);
- break;
- case '외래진료비세부내역서2':
- report = 'RPPAO01909';
- dsnm1 = ds_data_bill;
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/h_oscl/oscl', ds_data_h_oscl);
- break;
- case '외래진료비세부내역서3':
- report = 'RPPAO01910';
- dsnm1 = ds_data_bill;
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/h_oscl/oscl', ds_data_h_oscl);
- break;
- case '외래진료비세부내역서4':
- report = 'RPPAO01911';
- dsnm1 = ds_data_bill;
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/h_oscl/oscl', ds_data_h_oscl);
- break;
- case "환자용외래진료비세부내역서":
- if(directprint == '1'){
- print_name = sysf_getGlobalVariable('SPPAO00100_P0045_15_nm','p');
- }
-
- dsnm1 = ds_data_bill;
-
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/bill', dsnm1);
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/h_oscl/oscl', ds_data_h_oscl); //환자용외래진료비세부내역서, 환자용외래기간별진료비세부내역서 에 추가 데이터셋 필요
- report = 'RPPAO01912';
- break;
- case '환자용외래진료비세부내역서2':
- report = 'RPPAO01913';
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/bill', ds_data_bill);
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/h_oscl/oscl', ds_data_h_oscl);
- tray_no = "";
- break;
- case '실시일자별외래진료비세부내역서':
- report = 'RPPAO01914';
- dsnm1 = ds_data_bill;
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/bill', ds_data_bill);
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/h_oscl/oscl', ds_data_h_oscl);
- tray_no = "";
- break;
- case '외래국제청구영수증': case '입원국제청구영수증':
- report = 'RPPAO01904';
- break;
- case 'DRG퇴원영수증': case '퇴원영수증': case '퇴원합계영수증': case '입원중간금영수증': case '가퇴원영수증':
- case '입원중간수납영수증': case '퇴원계산서': case '응급영수증': case '입원카드영수증': case '입원기간별영수증':
- report = 'RPPAO01903';
- break;
- case '중간계산서':
- if(ds_data_send.getColumn(0, 'ret_act_form') == '영수증양식') {
- directprint = '1';
- report = 'RPPAO01903';
- }
- else{
- directprint = '1';
- report = 'RPPAO01901';
- print_name = sysf_getGlobalVariable('SPPAO00100_P0045_16_nm','p');
- //print_no = sysf_getGlobalVariable('SPPAO00100_P0045_12_nm','p'); // 값을 확인 할 필요성 존재.
- tray_no = sysf_getGlobalVariable('SPPAO00100_P0045_16_tray','p');
- }
- break;
-
- default:
- report = '';
- break;
- }
- } else {
- report = getReportTypeNotOpener(ordtype);
- switch(report){
- case RPPAO01902: case RPPAO01909: case RPPAO01910: case RPPAO01911: case RPPAO01912:
- dsnm1 = ds_data_bill;
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/h_oscl/oscl', ds_data_h_oscl);
- break;
- default:
- break;
- }
- }
-
- // 지정프린터가 있는지 확인
- var objExt = new ExtCommon();
- var arrPrinterList = objExt.getPrinterList();
-
- var str = '';
- var printerList = '';
- var isBlock = true;
- var default_printname = objExt.getDefaultPrinter();
- for (var i = 0; i < arrPrinterList.length; i++) {
- printerList = arrPrinterList[i];
- if (printerList == default_printname) {
- str = printerList;
- break;
- }
- }
- if (!utlf_isNull(str)) {
- print_name = str;
- isBlock = false;
- }
-
- if (isBlock && directprint == "1") {
- sysf_messageBox('출력 할 수 없습니다.\n [제어판]에서 프린터 설정을 확인해 주십시오.', 'I');
- directprint = '0'
- }
-
- // 임베디드 미리보기시 form 크기 설정
- if (directprint == '0') {
- // form 크기 조정
- form.getOwnerFrame().position = 'absolute 0 0 1200 1000';
- }
- // 데이터셋
- rptf_setNodeListToDOM(objDOM, 'root/main/h_receipt/receipt', dsnm1);
- var objParam = new Object();
-
- // 최상의노드 XML 스트링 추출
- objParam.xml_data_XML1 = objDOM.documentElement.source;
-
- var option = "open=1;save=1;directprint=" + directprint + ";printdialog=0;print=1;zoom=0;callback=cbf_close";
-
- // 트레이 설정 번호에 따라서 옵션 값 변경 - 2015.06.09 NMJ
- var prtOption = "";
- if (utlf_isNull(tray_no)) {
- // 프린트 옵션 설정
- prtOption = 'copies=' + print_no + ';printername=' + print_name;
- } else {
- // 프린트 옵션 설정
- //prtOption = 'copies=' + print_no + ';printername=' + print_name + ';bin.name=용지함 ' + tray_no;
- prtOption = 'copies=' + print_no + ';printername=' + print_name + ';bin.name=급지대 ' + tray_no;
- }
- rptf_exeReportPreview30([report],[objParam], option, prtOption, "dv_reportPreview");
- }
- /****************************************************************************************
- * Argument
- * Description : 예약증 있으면 예약증만 따로 출력
- ****************************************************************************************/
- function lf_rsrvCheck() {
- if(ds_data_h_rsrv.rowcount > 1 || ds_data_h_card.rowcount > 1){
- ds_temp_rsrv.addColumn("ordtype", "string");
- ds_temp_rsrv.setColumn(0, "ordtype", "예약증");
-
- var cnt = 0;
- var a = 0;
-
- if(ds_data_h_rsrv.rowcount > ds_data_h_card.rowcount){
- cnt = ds_data_h_rsrv.rowcount;
- a = 2;
- }else{
- cnt = ds_data_h_card.rowcount;
- a = 4;
- }
- // 다수의 예약증, 카드수납건을 영수증 다음장에 for문 돌면서 차례로 찍어줍니다
- for(a; a <= cnt; a++ ) {
- // 환자 기본정보
- ds_temp_rsrv.setColumn(0, "view1_등록번호", ds_data_receipt.getColumn(0, "view1_등록번호"));
- ds_temp_rsrv.setColumn(0, "view1_환자명", ds_data_receipt.getColumn(0, "view1_환자명"));
- ds_temp_rsrv.setColumn(0, "view1_진료과", ds_data_receipt.getColumn(0, "view1_진료과"));
- ds_temp_rsrv.setColumn(0, "view1_진료기간", ds_data_receipt.getColumn(0, "view1_진료기간"));
- ds_temp_rsrv.setColumn(0, "view1_영수증유형", ds_data_receipt.getColumn(0, "view1_영수증유형"));
-
- ds_temp_rsrv.setColumn(0, "view3_재발행여부", ds_data_receipt.getColumn(0, "view3_재발행여부"));
- ds_temp_rsrv.setColumn(0, "view3_환자등록번호", ds_data_receipt.getColumn(0, "view3_환자등록번호"));
- ds_temp_rsrv.setColumn(0, "view3_환자성명", ds_data_receipt.getColumn(0, "view3_환자성명"));
- ds_temp_rsrv.setColumn(0, "view3_진료기간from년", ds_data_receipt.getColumn(0, "view3_진료기간from년"));
- ds_temp_rsrv.setColumn(0, "view3_진료기간from월", ds_data_receipt.getColumn(0, "view3_진료기간from월"));
- ds_temp_rsrv.setColumn(0, "view3_진료기간from일", ds_data_receipt.getColumn(0, "view3_진료기간from일"));
- ds_temp_rsrv.setColumn(0, "view3_진료기간to년", ds_data_receipt.getColumn(0, "view3_진료기간to년"));
- ds_temp_rsrv.setColumn(0, "view3_진료기간to월", ds_data_receipt.getColumn(0, "view3_진료기간to월"));
- ds_temp_rsrv.setColumn(0, "view3_진료기간to일", ds_data_receipt.getColumn(0, "view3_진료기간to일"));
- ds_temp_rsrv.setColumn(0, "view3_야간", ds_data_receipt.getColumn(0, "view3_야간"));
- ds_temp_rsrv.setColumn(0, "view3_공휴일", ds_data_receipt.getColumn(0, "view3_공휴일"));
- ds_temp_rsrv.setColumn(0, "view3_진료과목", ds_data_receipt.getColumn(0, "view3_진료과목"));
- ds_temp_rsrv.setColumn(0, "view3_질병군DRG번호", ds_data_receipt.getColumn(0, "view3_질병군DRG번호"));
- ds_temp_rsrv.setColumn(0, "view3_병실", ds_data_receipt.getColumn(0, "view3_병실"));
- ds_temp_rsrv.setColumn(0, "view3_환자구분", ds_data_receipt.getColumn(0, "view3_환자구분"));
- ds_temp_rsrv.setColumn(0, "view3_영수증번호", ds_data_receipt.getColumn(0, "view3_영수증번호"));
- // 환자 기본정보 끝
-
- dsf_createDsRow("ds_copy_rsrv", [{ col:"" , val:"" }]);
- dsf_createDsRow("ds_copy_card", [{ col:"" , val:"" }]);
-
- ds_copy_rsrv.copyRow(0, ds_data_h_rsrv, a);
- ds_copy_card.copyRow(0, ds_data_h_card, a);
- dsf_copyDs(ds_temp_rsrv, ds_copy_rsrv, "after"); //예약 리스트
- dsf_copyDs(ds_temp_rsrv, ds_copy_card, "after"); //복수 카드수납 리스트
-
- try {
- frmf_modal("SPPAO01900", "SPPAO01900", {ds_temp_SPPAO01900: ds_temp_rsrv});
- } catch(e) {
-
- }
- }
- }
- }
- /****************************************************************************************
- * Argument : 01. id : submit id
- : 02. method : submit method
- : 03. service: submit service
- * Description : 트랜잭션 submit
- ****************************************************************************************/
- function lf_submit(id, method, service){
- // service 값 default 설정
- if (utlf_isNull(service)) {
- service = "pamcomnapp.ReceiptApp";
- }
-
- tranf_submit({id: id
- , service: service
- , method: method
- , inds: "req=ds_data_send"
- , outds: "ds_data_receipt=receipt ds_data_h_rsrv=rsrv ds_data_h_card=card"});
-
-
- }
- /****************************************************************************************
- * Argument
- * Description : 병원로고등 기초 데이터 가져오기
- ****************************************************************************************/
- function lf_getBaseData1() {
- ds_data_receipt.addColumn("view0_병원로고", "string" );
- ds_data_receipt.setColumn(0, "view0_병원로고", rptf_getLogoImageURL());
- }
- /****************************************************************************************
- * Argument
- * Description : 개인컴퓨터에 영수증 로그파일 남기기
- ****************************************************************************************/
- function lf_receiptLog(){
- var loginfo = "출력시각: " + ds_data_receipt.getColumn(0, "view3_년") + "/" +
- ds_data_receipt.getColumn(0, "view3_월") + "/" +
- ds_data_receipt.getColumn(0, "view3_일") + "/" +
- ds_data_receipt.getColumn(0, "view3_분초") + "/" +
- sysf_getUserInfo("userid") + "/" +
- ( !utlf_isNull(ds_data_receipt.getColumnInfo("view1_영수증유형")) ? ds_data_receipt.getColumn(0, "view1_영수증유형") : "" ) + "/" +
- "pidnm: " + ( !utlf_isNull(ds_data_receipt.getColumnInfo("view1_환자명")) ? ds_data_receipt.getColumn(0, "view1_환자명") : "" ) + "/" +
- "pid: " + ( !utlf_isNull(ds_data_receipt.getColumnInfo("view1_등록번호")) ? ds_data_receipt.getColumn(0, "view1_등록번호") : "" ) + "/" +
- "과: " + ds_data_receipt.getColumn(0, "view3_진료과목") + "/" +
- "orddd " + ( !utlf_isNull(ds_data_receipt.getColumnInfo("view1_진료기간")) ? ds_data_receipt.getColumn(0, "view1_진료기간") : "" ) + "/" +
- "rcptddno: " + ds_data_receipt.getColumn(0, "view3_영수증번호") + "/" +
- "진료비총액: " + ds_data_receipt.getColumn(0, "view3_진료비총액") + "/" +
- "환자부담총액: " + ds_data_receipt.getColumn(0, "view3_환자부담총액") + "/" +
- "cash " + ds_data_receipt.getColumn(0, "view3_현금") + "/" +
- "vancash: " + ds_data_receipt.getColumn(0, "view3_현금영수증") + "/" +
- "card: " + ds_data_receipt.getColumn(0, "view3_카드") + "/" +
- "수납금: " + ds_data_receipt.getColumn(0, "view3_수납금액") + "/" +
- "기수납: " + ds_data_receipt.getColumn(0, "view3_이미납부한금액") + "/" +
- "감면: " + ds_data_receipt.getColumn(0, "view3_감면액") + "/" +
- "미수: " + ds_data_receipt.getColumn(0, "view3_미수금액") + "/" +
- "수납자: " + ds_data_receipt.getColumn(0, "view3_수납자");
- var fso = inff_fileSystemObject();
- var a;
- var name = "rcpt_" + utlf_getCurrentDate()
- + sysf_getUserInfo("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();
- }
- /****************************************************************************************
- * Argument
- * Description : 무인수납 가능여부,영수증에 출력자명
- ****************************************************************************************/
- function lf_chkKioskYn() {
- dsf_createDsRow("ds_cond_ptbs",
- [{col:"pid" , val:ds_data_send.getColumn(0, "pid")}
- ,{col:"sessuserid" , val:sysf_getUserInfo("userid")}
- ,{col:"sessinstcd" , val:sysf_getUserInfo("dutplceinstcd")}
- ,{col:"checkyn" , val:"Y"}
- ,{col:"kioskioflag" , val:""}]);
-
- dsf_createDsRow("ds_data_h_opmi",
- [{col:"error", val:""}
- ,{col:"errortype", val:""}
- ,{col:"errormsg", val:""}]);
-
- tranf_submit({
- id : "TXPAO99906"
- , service : "kioskmngtapp.KioskRcpt"
- , method : "reqKioskOutOrdAmtCalc"
- , inds : "ptbs=ds_cond_ptbs"
- , outds : "ds_data_h_opmi=opmi"});
-
- if(ds_data_h_opmi.rowcount > 0){
- ds_data_receipt.setColumn(0, "view4_무인수납여부" , "무인수납불가");
- }
- ds_data_receipt.setColumn(0, "view3_출력자" , sysf_getUserInfo("usernm"));
- }
- function cbf_close(){
-
- //lf_receiptLog();
-
- form.close();
- }
- function SPPAO01900_onload(obj:Form, e:LoadEventInfo){
- // 폼 초기화
- frmf_initForm(obj);
-
- // dataset 조회 (Alt + F5)
- lf_commoduleDataSetShow();
-
- fGetPrintName();
-
- if (frmf_checkOpener()) {
-
- try {
- ds_data_send.copyData(ds_temp_SPPAO01900);
- } catch(e) {
-
- }
-
- var ordtype = ds_data_send.getColumn(0, "ordtype");
-
- lf_search(ordtype);
-
- lf_print(ordtype);
-
- } else {
- // 예약증 있으면 예약증만 따로 출력
- lf_rsrvCheck();
-
- lf_print(ordtype);
- }
- }]]></Script>
- </Form>
- </FDL>
|