12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPAM00600" position="absolute 0 0 1211 665" titletext="미수금환자내역관리" onload="SMPAM00600_onload" oninit="SMPAM00600_oninit">
- <Layouts>
- <Layout>
- <Div position="absolute 0 25 1195 65" id="grp" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout width="1200" height="37">
- <Button position="absolute 1125 9 1181 31" id="btn_search" class="btn1" text="조회" onclick="grp_btn_search_onclick" anchor="top right"/>
- <Shape position="absolute 1112 9 1118 31" linetype="vertical" id="line1" class="line_4" visible="true" anchor="top right"/>
- <Static text="등록번호" position="absolute 10 12 88 29" id="caption4" class="search_name"/>
- <Edit position="absolute 90 11 190 30" id="ipt_pid" onkeydown="grp_ipt_pid_onkeydown" autoselect="true"/>
- <Button position="absolute 375 12 391 28" id="btn_pid" class="icon_search" text="" onclick="grp_btn_pid_onclick"/>
- <Edit readonly="true" position="absolute 269 11 314 30" id="ipt_rrgstno1" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Edit readonly="true" position="absolute 316 11 371 30" id="ipt_rrgstno2" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Static text="미수구분" position="absolute 420 12 510 29" id="caption2" class="search_name"/>
- <Calendar position="absolute 707 11 792 30" id="fromdd" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
- <Static text="진료일자" position="absolute 630 12 732 29" id="caption1" class="search_name"/>
- <Combo position="absolute 500 11 600 30" id="cmd_uncocd" innerdataset="@ds_init_uncocd" datacolumn="nm" codecolumn="cd"/>
- <Edit position="absolute 204 11 266 30" id="ipt_hngnm" onkeydown="grp_input2_onkeydown" autoselect="true"/>
- <Button id="btn_hngnm" taborder="1" text="11" class="btn2_letter2" visible="false" position="absolute 987 9 1029 28" onclick="grp_btn_hngnm_onclick"/>
- <Calendar id="todd" taborder="2" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" position="absolute 808 11 893 30"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 95 1195 101" linetype="horizontal" id="line3" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static text="환자내역" position="absolute 0 76 160 95" id="caption6" class="tit_2"/>
- <Button position="absolute 1128 72 1196 92" id="btn_save" class="btn5" text="선택저장" anchor="right bottom" onclick="btn_save_onclick"/>
- <Grid position="absolute 0 100 1195 652" align="align:center middle;" id="grd_uncolist" binddataset="ds_list_unco_uncolist" anchor="all" autoenter="select" cellsizingtype="col" oncelldblclick="grd_uncolist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="60"/>
- <Column size="85"/>
- <Column size="65"/>
- <Column size="95"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="65"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="95"/>
- <Column size="100"/>
- <Column size="95"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="선택"/>
- <Cell col="2" text="진료구분"/>
- <Cell col="3" text="등록번호"/>
- <Cell col="4" text="성명"/>
- <Cell col="5" text="진료일자"/>
- <Cell col="6" text="종결구분"/>
- <Cell col="7" text="유선연락"/>
- <Cell col="8" text="SMS"/>
- <Cell col="9" text="진료비안내서"/>
- <Cell col="10" text="진료비통보서"/>
- <Cell col="11" text="독촉장"/>
- <Cell col="12" text="최고장"/>
- <Cell col="13" text="연락처"/>
- <Cell col="14" text="진료부서"/>
- <Cell col="15" text="수납자"/>
- <Cell col="16" text="미수코드"/>
- <Cell col="17" text="미수명"/>
- <Cell col="18" text="보험유형"/>
- <Cell col="19" text="보조유형"/>
- <Cell col="20" text="미수금액"/>
- <Cell col="21" text="입금액"/>
- <Cell col="22" text="잔액"/>
- <Cell col="23" text="영수번호"/>
- <Cell col="24" text="환자참고사항"/>
- <Cell col="25" text="비고"/>
- </Band>
- <Band id="body">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" style="background:BIND(dialysisBg);background2:BIND(dialysisBg);selectbackground:BIND(dialysisBg);" text="bind:chck" expr="expr:(chck == 'true' || chck == '1') ? 1 : 0"/>
- <Cell col="2" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:ordtype"/>
- <Cell col="3" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:pid"/>
- <Cell col="4" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:hngnm"/>
- <Cell col="5" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:orddd"/>
- <Cell col="6" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:endyn" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" combodataset="ds_init_endyn" combocodecol="value" combodatacol="label"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:callyn" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" combodataset="ds_init_callyn" combocodecol="value" combodatacol="label"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR('#' + bg1);background2:EXPR('#' + bg1);selectbackground:EXPR('#' + bg1);" text="bind:smstrsmyn" editautoskip="true" editacceptsenter="true" editacceptstab="true" editacceptsdirectionkey="true" combodataset="ds_init_smstrsmyn" combocodecol="value" combodatacol="label"/>
- <Cell col="9" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:calc1"/>
- <Cell col="10" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:calc2"/>
- <Cell col="11" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:remindyn"/>
- <Cell col="12" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:lastyn"/>
- <Cell col="13" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:mpphontel" mask="###-####-####" maskchar=" "/>
- <Cell col="14" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:orddeptnm"/>
- <Cell col="15" displaytype="number" style="align:right middle;background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:rcptrid"/>
- <Cell col="16" displaytype="number" style="align:right middle;background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:uncocd"/>
- <Cell col="17" displaytype="number" style="align:right middle;background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:unconm"/>
- <Cell col="18" displaytype="number" style="align:right middle;background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:insukind"/>
- <Cell col="19" displaytype="number" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:suppkind"/>
- <Cell col="20" displaytype="number" text="bind:uncoamt"/>
- <Cell col="21" displaytype="number" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:rcptamt"/>
- <Cell col="22" displaytype="number" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:sumamt"/>
- <Cell col="23" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:rcptno"/>
- <Cell col="24" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:patremfact"/>
- <Cell col="25" style="background:EXPR(suppkindnm == '소계' ? '#99ff99' : '');background2:EXPR(suppkindnm == '소계' ? '#99ff99' : '');" text="bind:etc"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption60" text="미수금환자내역관리" class="tit_1" position="absolute 0 0 159 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_uncocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_paminit_P6584list_P6584" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_com_comncdlist_P0072list_P0072" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_com_comncdlist_P0001list_P0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_com_comncdlist_P0311list_P0311" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="phoneflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="uncocd"/>
- <Col id="phoneflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_save_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="phoneflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="rcptno" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="endyn" type="STRING" size="256"/>
- <Column id="callyn" type="STRING" size="256"/>
- <Column id="smstrsmyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="uncocd"/>
- <Col id="phoneflag"/>
- <Col id="orddd"/>
- <Col id="rcptno"/>
- <Col id="cretno"/>
- <Col id="endyn"/>
- <Col id="callyn"/>
- <Col id="smstrsmyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_ordtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">응급</Col>
- <Col id="value">E</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="chinm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="bindpid" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="etctel1" type="STRING" size="256"/>
- <Column id="etctel2" type="STRING" size="256"/>
- <Column id="smsaprvyn" type="STRING" size="256"/>
- <Column id="email" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="zipcdseq" type="STRING" size="256"/>
- <Column id="addr" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- <Column id="recmyn" type="STRING" size="256"/>
- <Column id="recmerid" type="STRING" size="256"/>
- <Column id="recmerrela" type="STRING" size="256"/>
- <Column id="vipyn" type="STRING" size="256"/>
- <Column id="viprem" type="STRING" size="256"/>
- <Column id="forgeryn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_root_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_list_unco_uncolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="endyn" type="STRING" size="256"/>
- <Column id="callyn" type="STRING" size="256"/>
- <Column id="smstrsmyn" type="STRING" size="256"/>
- <Column id="calc1" type="STRING" size="256"/>
- <Column id="calc2" type="STRING" size="256"/>
- <Column id="remindyn" type="STRING" size="256"/>
- <Column id="lastyn" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="rcptrid" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="unconm" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="suppkind" type="STRING" size="256"/>
- <Column id="uncoamt" type="STRING" size="256"/>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="sumamt" type="STRING" size="256"/>
- <Column id="rcptno" type="STRING" size="256"/>
- <Column id="patremfact" type="STRING" size="256"/>
- <Column id="etc" type="STRING" size="256"/>
- <Column id="zipaddr" type="STRING" size="256"/>
- <Column id="zipcd" type="STRING" size="256"/>
- <Column id="chck" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_urgereport" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="law" type="STRING" size="256" sumtext="소송비"/>
- <Column id="intr" type="STRING" size="256" sumtext="이자"/>
- <Column id="intrtodd" type="STRING" size="256" sumtext="이자종료일"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_printinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="addr" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="yyyy" type="STRING" size="256"/>
- <Column id="mm" type="STRING" size="256"/>
- <Column id="dd" type="STRING" size="256"/>
- <Column id="totamt" type="STRING" size="256"/>
- <Column id="totamtkor" type="STRING" size="256"/>
- <Column id="uncoamt" type="STRING" size="256"/>
- <Column id="uncorem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_phone_phdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pnum" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="bankno" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="koraddr" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="engaddr" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="hospnm" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="pnum" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="subremfact" type="STRING" size="256" sumtext="전화번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_detail_ordpaydemand" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="phone" type="STRING" size="256"/>
- <Column id="bankno" type="STRING" size="256"/>
- <Column id="koraddr" type="STRING" size="256"/>
- <Column id="engaddr" type="STRING" size="256"/>
- <Column id="hospnm" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="subremfact" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="phone"/>
- <Col id="bankno"/>
- <Col id="koraddr"/>
- <Col id="engaddr"/>
- <Col id="hospnm"/>
- <Col id="remfact"/>
- <Col id="subremfact"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_updatedata_datalist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_list_detail_ordpaydemand_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256" sumtext="체크"/>
- <Column id="issflag" type="STRING" size="256" sumtext="출력구분"/>
- <Column id="issdt" type="STRING" size="256" sumtext="시행일자"/>
- <Column id="isscnt" type="STRING" size="256" sumtext="시행일자"/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고"/>
- <Column id="pid" type="STRING" size="256" sumtext="비고"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="비고"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="비고"/>
- <Column id="orddd" type="STRING" size="256" sumtext="비고"/>
- <Column id="cretno" type="STRING" size="256" sumtext="비고"/>
- <Column id="endyn" type="STRING" size="256" sumtext="비고"/>
- <Column id="seqno" type="STRING" size="256" sumtext="비고"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="bankno" type="STRING" size="256" sumtext="계좌번호"/>
- <Column id="koraddr" type="STRING" size="256" sumtext="한글주소"/>
- <Column id="engaddr" type="STRING" size="256" sumtext="영문주소"/>
- <Column id="hospnm" type="STRING" size="256" sumtext="병원명"/>
- <Column id="subremfact" type="STRING" size="256" sumtext="비고2"/>
- <Column id="phone" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="status" type="STRING" size="256" sumtext="상태값"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_endyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">종결</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">미결</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_callyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">O</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">X</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_smstrsmyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">O</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">X</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item1" compid="grp.cmd_uncocd" propid="value" datasetid="ds_send" columnid="uncocd"/>
- <BindItem id="item2" compid="grp.fromdd" propid="value" datasetid="ds_send" columnid="fromdd"/>
- <BindItem id="item3" compid="grp.todd" propid="value" datasetid="ds_send" columnid="todd"/>
- <BindItem id="item11" compid="grp.ipt_pid" propid="value" datasetid="ds_main_patinfolist" columnid="pid"/>
- <BindItem id="item12" compid="grp.ipt_hngnm" propid="value" datasetid="ds_main_patinfolist" columnid="hngnm"/>
- <BindItem id="item13" compid="grp.ipt_rrgstno1" propid="value" datasetid="ds_main_patinfolist" columnid="rrgstno1"/>
- <BindItem id="item14" compid="grp.ipt_rrgstno2" propid="value" datasetid="ds_main_patinfolist" columnid="rrgstno2"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
-
- include 'com_commonxp::comm_main.xjs';
- include 'pam_pamcomnxp::PAM.xjs';
- include 'pam_pamcomnxp::PAM001.xjs';
- var arErrorCode = new HashArray();
- var checkall = 'N';
- var printpat = '';
- //=======================================================================================
- // callback
- //---------------------------------------------------------------------------------------
- function cf_callback(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function SMPAM00600_oninit(obj:Form, e:InitEventInfo)
- {
- // 폼 초기화
- frmf_initForm(obj);
- }
- function SMPAM00600_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_uncolist);
- // 기초코드 조회(보험,감면,진료과,공통코드)
- fSetCodeList();
-
- ds_send.setColumn(0,"fromdd",utlf_getCurrentDate());
- ds_send.setColumn(0,"todd",utlf_getCurrentDate());
-
- frmf_addComboItem('grp.cmd_uncocd', '- 전 체 -', '', 'above');
- }
- function fSetCodeList()
- {
- // 공통코드
-
- var arrParam = [{dsNm: "ds_init_com_comncdlist_P0072list_P0072", cdGrpId: "P0072"}
- ,{dsNm: "ds_init_com_comncdlist_P0001list_P0001", cdGrpId: "P0001"}
- ,{dsNm: "ds_init_com_comncdlist_P0311list_P0311", cdGrpId: "P0311"}]
- appf_getCodeList(arrParam);
-
- if (ds_init_com_comncdlist_P0072list_P0072.rowcount == 0)
- {
- ds_init_com_comncdlist_P0072list_P0072.addRow();
- ds_init_com_comncdlist_P0072list_P0072.setColumn(0, "cdnm","-");
- ds_init_com_comncdlist_P0072list_P0072.setColumn(0, "cdid","-");
- }
-
- if (ds_init_com_comncdlist_P0001list_P0001.rowcount == 0)
- {
- ds_init_com_comncdlist_P0001list_P0001.addRow();
- ds_init_com_comncdlist_P0001list_P0001.setColumn(0, "cdnm","전체");
- ds_init_com_comncdlist_P0001list_P0001.setColumn(0, "cdid","-");
- }
-
- //원무사용 기초코드 조회(진료과,의사,할인,미수코드)
- dsf_createDs("ds_req");
- ds_req.addColumn("sess_posinstcd", "string");
-
- var oParam = {};
- oParam.id = "TRPAMCOM01";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetComCD";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_=disccd ds_=insukind ds_=suppkind ds_=orddeptcd ds_=orddrid ds_=reducd ds_init_uncocd=uncocd ds_=proccd ds_=subjno ds_=rcptflag";
- oParam.async = false;
- //oParam.callback = "cf_TRPAMCOM01";
- tranf_submit(oParam);
- // 원무 공통코드 조회
- var arrParam = new Array();
- arrParam = [{dsNm: "ds_paminit_P6584list_P6584", cdGrpId: "P6584", showValue: false}];
- pamfGetCodeList(arrParam, true, "");
- }
- function grp_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- /*
- if(utlf_transNullToEmpty(ds_main_patinfolist.getColumn(0, 'pid')) == '')
- {
- sysf_messageBox('환자번호를 입력하세요!!', 'E999');
- return false;
- }*/
-
- var fromdd = ds_send.getColumn(0, "fromdd");
- var todd = ds_send.getColumn(0, "todd");
-
- ds_send.setColumn(0,"pid",ds_main_patinfolist.getColumn(0,"pid"));
-
- var tempdd = todd.toDate().getAddDate(-7, "D").getDateFormat("YYYYMMDD");
- /*
- if (fromdd < tempdd) {
- sysf_messageBox("7일 이내만 조회 가능합니다.", "I999", "");
- return;
- }*/
-
- var oParam = {};
- oParam.id = "TRPAM00102";
- oParam.service = "uncoamtmngtapp.UncoAmtMngt";
- oParam.method = "reqGetPatUncolist";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_list_unco_uncolist=uncolist";
- oParam.async = false;
-
- tranf_submit(oParam);
-
-
-
-
- //ds_list_unco_uncolist.addColumn("check", "string");
- //ds_list_unco_uncolist.rowposition = -1;
- }
- function fClear()
- {
-
- ds_main_patinfolist.setColumn(0, "pid", "");
- ds_main_patinfolist.setColumn(0, "hngnm", "");
- ds_main_patinfolist.setColumn(0, "rrgstno1", "");
- ds_main_patinfolist.setColumn(0, "rrgstno2", "");
- ds_send.setColumn(0, "uncocd", "");
- //ds_send.setColumn(0, "fromdd", "");
- //ds_send.setColumn(0, "todd", "");
-
- ds_list_unco_uncolist.clearData();
- ds_send_updatedata_datalist.clearData();
- }
- function grp_btn_pid_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_transNullToEmpty(ds_main_patinfolist.getColumn(0, 'pid')).length == 0){
- }
- var objArg = new Object();
- frmf_modal('SPPMC02500', 'SPPMC02500', objArg, '', '', '', '', '', '', '', '', '', 'M');
- //ds_main_patinfolist.copyData(ds_patinfolist); // 환자조회화면 연동이후 데이터셋 처리로직 추가 by 설승민 20180822
-
- }
-
- function grp_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13)
- {
- obj.updateToDataset();
- var vcheck_pid = ds_main_patinfolist.getColumn(0, 'pid');
- fClear();
- // 환자번호 null체크
- if(utlf_isNull(vcheck_pid) || vcheck_pid == '' || vcheck_pid == ' ' || vcheck_pid == '-'){
- ds_main_patinfolist.setColumn(0, 'pid', '');
- ds_main_patinfolist.setColumn(0, 'hngnm', '');
- ds_main_patinfolist.setColumn(0, 'rrgstno1', '');
- ds_main_patinfolist.setColumn(0, 'rrgstno2', '');
- //fSearch();
- /*
- sysf_messageBox('환자등록번호가 입력되지 않았습니다.', 'E007');
- return;*/
- }
-
- // 환자번호 조건으로 인적정보 조회
- ds_root_source.setColumn(0, 'srchcond', '1');
- ds_root_source.setColumn(0, 'pid', vcheck_pid);
- ds_main_patinfolist.clearData();
- ds_main_patinfolist.addRow();
- // 환자등록번호체크
- var oParam = {};
- oParam.id = "TRPMC02500";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_root_source";
- oParam.outds = "ds_main_patinfolist=patinfolist";
- oParam.async = false;
-
- tranf_submit(oParam);
-
-
- grp_btn_search_onclick(grp.btn_search);
- }
-
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
-
- var currow = grd_uncolist.currentrow;
- var row = ds_list_unco_uncolist.rowposition;
-
- var count = 0;
-
- ds_save_send.clearData();
-
-
- if(sysf_messageBox('해당 내역을 저장 하시겠습니까?', 'Q999') == 6)
- {
-
- for(var i = 0; i < ds_list_unco_uncolist.rowcount; i++){
-
- if(ds_list_unco_uncolist.getColumn(i,"chck") == "1" )
- {
- ds_save_send.addRow();
-
- ds_save_send.setColumn(count,"pid",ds_list_unco_uncolist.getColumn(i, "pid"));
-
- if(utlf_transNullToEmpty(ds_save_send.getColumn(count, "pid")) == '')
- {
- sysf_messageBox('환자번호 확인', 'E999');
- return false;
- }
-
- ds_save_send.setColumn(count,"orddd",ds_list_unco_uncolist.getColumn(i, "orddd"));
- ds_save_send.setColumn(count,"rcptno",ds_list_unco_uncolist.getColumn(i, "rcptno"));
- ds_save_send.setColumn(count,"cretno",ds_list_unco_uncolist.getColumn(i, "cretno"));
- ds_save_send.setColumn(count,"uncocd",ds_list_unco_uncolist.getColumn(i, "uncocd"));
-
- ds_save_send.setColumn(count,"endyn",ds_list_unco_uncolist.getColumn(i, "endyn"));
- ds_save_send.setColumn(count,"callyn",ds_list_unco_uncolist.getColumn(i, "callyn"));
- ds_save_send.setColumn(count,"smstrsmyn",ds_list_unco_uncolist.getColumn(i, "smstrsmyn"));
-
- count++
- ;
- }
-
- }
-
- if(ds_save_send.rowcount == 0 )
- {
- sysf_messageBox('선택된 정보가 없습니다.', 'E999');
- return;
- }
-
- var oParam = {};
- oParam.id = "TRPAM00102";
- oParam.service = "uncoamtmngtapp.UncoAmtMngt";
- oParam.method = "reqSetPatUncolist";
- oParam.inds = "req=ds_save_send";
- oParam.async = false;
- oParam.callback = "cf_callback";
-
- tranf_submit(oParam);
-
- sysf_messageBox('저장 되었습니다.', 'E999');
- }
-
-
- }
- function grd_uncolist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- //var cur_row = ds_list_detail_ordpaydemand.insertRow(0);
-
- var row = ds_list_unco_uncolist.rowposition;
-
- ds_send_updatedata_datalist.clearData();
- ds_send_updatedata_datalist.addRow();
-
- ds_send_updatedata_datalist.setColumn(0, "pid" , ds_list_unco_uncolist.getColumn(row, "pid"));
- ds_send_updatedata_datalist.setColumn(0, "rcptdd" , ds_list_unco_uncolist.getColumn(row, "rcptdd"));
- ds_send_updatedata_datalist.setColumn(0, "rcptno" , ds_list_unco_uncolist.getColumn(row, "rcptno"));
- ds_send_updatedata_datalist.setColumn(0, "orddd" , ds_list_unco_uncolist.getColumn(row, "orddd"));
- ds_send_updatedata_datalist.setColumn(0, "cretno" , ds_list_unco_uncolist.getColumn(row, "cretno"));
- ds_send_updatedata_datalist.setColumn(0, "issdt" , utlf_getCurrentDate() + utlf_getCurrentTime());
- ds_send_updatedata_datalist.setColumn(0, "endyn" , "N");
- ds_send_updatedata_datalist.setColumn(0,"status","i");
-
-
- dsf_makeValue(ds_temp_printinfo, "uncoamt", "string", ds_list_unco_uncolist.getColumn(row,"uncoamt"));
- dsf_makeValue(ds_temp_printinfo, "uncorem", "string", ds_temp_printinfo.getColumn(0, "uncoamt").setAmountToKorean()+"원");
-
-
- if(e.col == obj.getBindCellIndex("body", "calc1"))
- {
- if(sysf_messageBox('해당 내역을 출력 하시겠습니까?', 'Q999') == 6)
- {
- ds_send_updatedata_datalist.setColumn(0,"issflag","E");
-
- var oParam = {};
- oParam.id = "TXPAS00730";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqSetOrdPayDemand";
- oParam.inds = "req=ds_send_updatedata_datalist";
- oParam.async = false;
- oParam.callback = "cf_callback";
- tranf_submit(oParam);
-
- fPrintordpaydemand('C');
- }
-
- }
- else if(e.col == obj.getBindCellIndex("body", "calc2"))
- {
- if(sysf_messageBox('해당 내역을 출력 하시겠습니까?', 'Q999') == 6)
- {
- ds_send_updatedata_datalist.setColumn(0,"issflag","C");
-
-
- var oParam = {};
- oParam.id = "TXPAS00730";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqSetOrdPayDemand";
- oParam.inds = "req=ds_send_updatedata_datalist";
- oParam.async = false;
- oParam.callback = "cf_callback";
- tranf_submit(oParam);
- fPrintordpaydemand('E');
- }
-
- }
- else if(e.col == obj.getBindCellIndex("body", "remindyn"))
- {
- if(sysf_messageBox('해당 내역을 출력 하시겠습니까?', 'Q999') == 6)
- {
- ds_send_updatedata_datalist.setColumn(0,"issflag","A");
-
-
- var oParam = {};
- oParam.id = "TXPAS00730";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqSetOrdPayDemand";
- oParam.inds = "req=ds_send_updatedata_datalist";
- oParam.async = false;
- oParam.callback = "cf_callback";
- tranf_submit(oParam);
-
- fPrintordpaydemand('A');
- }
-
- }
- else if(e.col == obj.getBindCellIndex("body", "lastyn"))
- {
- if(sysf_messageBox('해당 내역을 출력 하시겠습니까?', 'Q999') == 6)
- {
- ds_send_updatedata_datalist.setColumn(0,"issflag","B");
-
- var oParam = {};
- oParam.id = "TXPAS00730";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqSetOrdPayDemand";
- oParam.inds = "req=ds_send_updatedata_datalist";
- oParam.async = false;
- oParam.callback = "cf_callback";
- tranf_submit(oParam);
- fPrintordpaydemand('B');
- }
-
- }
-
-
- }
- function fPrintordpaydemand(gubun)
- {
- var row = ds_list_unco_uncolist.rowposition;
- //var cur_row = ds_list_detail_ordpaydemand.rowposition;
- //var quarrow = ds_list_detail_guarlist.rowcount;
-
- // 이자금액, 소송금액, 이자종료일 받아오기
- var oParam = {};
- oParam.id = "TRPAS00720";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetUrgeReport";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_hidden_urgereport=urgereport";
- oParam.async = false;
- //oParam.callback = "cf_TRPAS00720";
- tranf_submit(oParam);
-
- ds_temp_printinfo.setColumn(0, 'pid', ds_list_unco_uncolist.getColumn(row, 'pid'));
- ds_temp_printinfo.setColumn(0, 'hngnm', ds_list_unco_uncolist.getColumn(row, 'hngnm'));
- ds_temp_printinfo.setColumn(0, 'addr', ds_list_unco_uncolist.getColumn(row, 'zipaddr'));
- ds_temp_printinfo.setColumn(0, 'detladdr', ds_list_unco_uncolist.getColumn(row, 'zipcd'));
- ds_temp_printinfo.setColumn(0, 'orddd', ds_list_unco_uncolist.getColumn(row, 'orddd'));
- ds_temp_printinfo.setColumn(0, 'orddeptnm', ds_list_unco_uncolist.getColumn(row, 'orddeptnm'));
-
- // 총진료비 구하기
- var totamt = parseInt(ds_hidden_urgereport.getColumn(0, 'law'))
- + parseInt(ds_hidden_urgereport.getColumn(0, 'intr'))
- + parseInt(ds_temp_printinfo.getColumn(0, 'uncoamt'));
-
- ds_temp_printinfo.setColumn(0, 'totamt', totamt);
- ds_temp_printinfo.setColumn(0, 'totamtkor', String(totamt).setAmountToKorean() + '원');
- //trace("issflag==="+ds_list_detail_ordpaydemand.getColumn(cur_row, 'issflag'))
- //trace("quarrow==="+quarrow)
- // 진료비 독촉 보고서
- if( ds_list_unco_uncolist.rowposition >= 0)
- {
- // 독촉장
- if(gubun == 'A')
- {
- ds_send.setColumn(0, 'phoneflag', 'A');
-
- var oParam = {};
- oParam.id = "TRPAS00721";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetUncoPhoneInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_phone_phdata=phdata";
- oParam.async = false;
- //oParam.callback = "cf_TRPAS00721";
- tranf_submit(oParam);
-
- ds_temp_detail_ordpaydemand.clearData();
- ds_temp_detail_ordpaydemand.addRow();
-
- ds_temp_detail_ordpaydemand.setColumn(0, 'instcd', sysf_getUserInfo('dutplceinstcd'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'phone', ds_phone_phdata.getColumn(0, 'pnum'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'bankno', ds_phone_phdata.getColumn(0, 'bankno'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'koraddr', ds_phone_phdata.getColumn(0, 'koraddr'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'engaddr', ds_phone_phdata.getColumn(0, 'engaddr'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'hospnm', ds_phone_phdata.getColumn(0, 'hospnm'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'remfact', ds_list_unco_uncolist.getColumn(row, 'etc'));
-
- //환자용 독촉장 출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/temp/printinfo", ds_temp_printinfo);
- rptf_setNodeListToDOM(objDOM, "/root/temp/detail/ordpaydemand", ds_temp_detail_ordpaydemand);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00710"],[objParam], option);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/temp/printinfo", ds_temp_printinfo);
- rptf_setNodeListToDOM(objDOM, "/root/temp/detail/ordpaydemand", ds_temp_detail_ordpaydemand);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00710"],[objParam], option);
-
- }
- // 최고장
- else if(gubun == 'B')
- {
- ds_send.setColumn(0, 'phoneflag', 'B');
-
- var oParam = {};
- oParam.id = "TRPAS00721";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetUncoPhoneInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_phone_phdata=phdata";
- oParam.async = false;
- //oParam.callback = "cf_TRPAS00721";
- tranf_submit(oParam);
-
- ds_temp_detail_ordpaydemand.clearData();
- ds_temp_detail_ordpaydemand.addRow();
-
- ds_temp_detail_ordpaydemand.setColumn(0, 'instcd', sysf_getUserInfo('dutplceinstcd'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'phone', ds_phone_phdata.getColumn(0, 'pnum'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'bankno', ds_phone_phdata.getColumn(0, 'bankno'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'koraddr', ds_phone_phdata.getColumn(0, 'koraddr'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'engaddr', ds_phone_phdata.getColumn(0, 'engaddr'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'hospnm', ds_phone_phdata.getColumn(0, 'hospnm'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'remfact', ds_list_unco_uncolist.getColumn(row, 'etc'));
-
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/temp/printinfo", ds_temp_printinfo);
- rptf_setNodeListToDOM(objDOM, "/root/temp/detail/ordpaydemand", ds_temp_detail_ordpaydemand);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00740"],[objParam], option);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/temp/printinfo", ds_temp_printinfo);
- rptf_setNodeListToDOM(objDOM, "/root/temp/detail/ordpaydemand", ds_temp_detail_ordpaydemand);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00740"],[objParam], option);
-
-
- }
- // 진료비 납부 통지서(1)
- else if(gubun == 'C')
- {
- ds_send.setColumn(0, 'phoneflag', 'C');
-
- var oParam = {};
- oParam.id = "TRPAS00721";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetUncoPhoneInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_phone_phdata=phdata";
- oParam.async = false;
- //oParam.callback = "cf_TRPAS00721";
- tranf_submit(oParam);
-
- ds_temp_detail_ordpaydemand.clearData();
- ds_temp_detail_ordpaydemand.addRow();
-
- ds_temp_detail_ordpaydemand.setColumn(0, 'instcd', sysf_getUserInfo('dutplceinstcd'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'phone', ds_phone_phdata.getColumn(0, 'pnum'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'bankno', ds_phone_phdata.getColumn(0, 'bankno'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'koraddr', ds_phone_phdata.getColumn(0, 'koraddr'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'engaddr', ds_phone_phdata.getColumn(0, 'engaddr'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'hospnm', ds_phone_phdata.getColumn(0, 'hospnm'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'remfact', ds_list_unco_uncolist.getColumn(row, 'etc'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'subremfact', ds_phone_phdata.getColumn(0, 'subremface'));
-
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/temp/printinfo", ds_temp_printinfo);
- rptf_setNodeListToDOM(objDOM, "/root/temp/detail/ordpaydemand", ds_temp_detail_ordpaydemand);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00730"],[objParam], option);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/temp/printinfo", ds_temp_printinfo);
- rptf_setNodeListToDOM(objDOM, "/root/temp/detail/ordpaydemand", ds_temp_detail_ordpaydemand);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00730"],[objParam], option);
-
-
-
- }
-
- // 진료비 납부 안내서(1)
- else if(gubun == 'E')
- {
- if(ds_list_unco_uncolist.getColumn(row, 'unconm') != '치과미수')
- {
- ds_send.setColumn(0, 'phoneflag', 'E');
-
- var oParam = {};
- oParam.id = "TRPAS00721";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetUncoPhoneInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_phone_phdata=phdata";
- oParam.async = false;
- //oParam.callback = "cf_TRPAS00721";
- tranf_submit(oParam);
-
- ds_temp_detail_ordpaydemand.clearData();
- ds_temp_detail_ordpaydemand.addRow();
-
- ds_temp_detail_ordpaydemand.setColumn(0, 'instcd', sysf_getUserInfo('dutplceinstcd'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'phone', ds_phone_phdata.getColumn(0, 'pnum'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'bankno', ds_phone_phdata.getColumn(0, 'bankno'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'koraddr', ds_phone_phdata.getColumn(0, 'koraddr'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'engaddr', ds_phone_phdata.getColumn(0, 'engaddr'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'hospnm', ds_phone_phdata.getColumn(0, 'hospnm'));
- ds_temp_detail_ordpaydemand.setColumn(0, 'remfact', ds_list_unco_uncolist.getColumn(row, 'etc'));
-
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/temp/printinfo", ds_temp_printinfo);
- rptf_setNodeListToDOM(objDOM, "/root/temp/detail/ordpaydemand", ds_temp_detail_ordpaydemand);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00720"],[objParam], option);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/temp/printinfo", ds_temp_printinfo);
- rptf_setNodeListToDOM(objDOM, "/root/temp/detail/ordpaydemand", ds_temp_detail_ordpaydemand);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00720"],[objParam], option);
-
- }
-
- }
-
- grp_btn_search_onclick(grp.btn_search);
- }
-
- }
- /*
- function ds_list_unco_uncolist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == 'chck'){
- ds_main_excu.setColumn(e.row, "chck", 1);
- }
- }*/
- ]]></Script>
- </Form>
- </FDL>
|