123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml" />
- <Form id="SMPAS00150" position="absolute 0 0 1211 784" titletext="수혈대체현황" onload="SMPAS00150_onload">
- <Layouts>
- <Layout>
- <Div id="group3" position="absolute 0 0 1211 13" style="">
- <Layouts>
- <Layout>
- <Static id="caption60" class="tit_1" position="absolute 0 0 183 14" style="font:돋움,,돋움;align: middle;" text="수혈대체현황" />
- </Layout>
- </Layouts>
- </Div>
- <Div id="group2" position="absolute 4 23 1207 58" style="">
- <Layouts>
- <Layout>
- <Shape id="roundrect1" anchor="default" class="roundrect_search" type="roundrectangle" position="absolute 0 0 1202 35" style="border: solid #ffd799 #ffd799;background:#fffbf2 ;" />
- <Static id="caption2" class="search_name" position="absolute 135 9 225 26" style="" text="조회기간 :" />
- <Shape id="line2" class="line_4" linetype="vertical" position="absolute 1134 7 1137 29" style="border: solid #ffe4bb #ffe4bb;" anchor="default" />
- <Button id="btn_search" class="btn1_letter2" taborder="6" position="absolute 1139 7 1195 29" style="" text="조회" onclick="group2_btn_search_onclick" />
- <Calendar id="input7" class="input_default" taborder="1" position="absolute 225 8 315 27" style="" anchor="default" onkeydown="group2_input7_onkeydown" />
- <Calendar id="input1" class="input_default" taborder="2" position="absolute 335 8 425 27" style="" anchor="default" onkeydown="group2_input1_onkeydown" />
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo1" taborder="3" position="absolute 555 8 615 27" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" />
- <Column id="datacolumn" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">ALL</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">OUT</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">IN</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="button1" class="btn6_letter4" taborder="8" position="absolute 1050 7 1130 29" style="" text="액셀저장" onclick="group2_button1_onclick" />
- <Button id="button2" class="btn6_letter2" taborder="7" visible="true" position="absolute 990 7 1046 29" style="" text="출력" onclick="group2_button2_onclick" />
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo2" taborder="4" visible="false" position="absolute 930 8 990 27" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" />
- <Column id="datacolumn" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">ALL</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">pay</Col>
- <Col id="datacolumn">급여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">nopay</Col>
- <Col id="datacolumn">비급여</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption1" position="absolute 318 12 333 29" style="font:,,bold;align:center ;" text="~" />
- <Static id="caption3" class="search_name" position="absolute 465 9 555 26" style="" text="진료형태 :" />
- <Static id="caption4" class="search_name" position="absolute 840 10 930 27" style="" text="급여구분 :" />
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo3" taborder="5" position="absolute 725 8 805 27" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" />
- <Column id="datacolumn" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">ALL</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">청구완료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미청구</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption5" class="search_name" position="absolute 635 10 725 27" style="" text="청구구분 :" />
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rbo_rcpt" position="absolute 15 10 125 30" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" />
- <Column id="datacolumn" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">rcptexecdd</Col>
- <Col id="datacolumn">수납일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">orddd</Col>
- <Col id="datacolumn">진료일</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="grd_bldc" binddataset="ds_main_monthbloodlist_monthbloodstats" visible="true" position="absolute 4 80 1207 725" style="">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22" />
- <Column size="60" />
- <Column size="53" />
- <Column size="100" />
- <Column size="30" />
- <Column size="75" />
- <Column size="34" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="50" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="32" />
- <Column size="78" />
- <Column size="70" />
- <Column size="75" />
- <Column size="75" />
- <Column size="70" />
- <Column size="75" />
- <Column size="400" />
- <Column size="100" />
- </Columns>
- <Rows>
- <Row size="24" band="head" />
- <Row size="24" />
- </Rows>
- <Band id="head">
- <Cell text="√" />
- <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="RBC" />
- <Cell col="8" text="RBC" />
- <Cell col="9" text="F-RBC" />
- <Cell col="10" text="F-RBC" />
- <Cell col="11" text="WB" />
- <Cell col="12" text="WB" />
- <Cell col="13" text="FFP" />
- <Cell col="14" text="FFP" />
- <Cell col="15" text="PC" />
- <Cell col="16" text="PC" />
- <Cell col="17" text="WBC" />
- <Cell col="18" text="WBC" />
- <Cell col="19" text="CRYO" />
- <Cell col="20" text="CRYO" />
- <Cell col="21" text="WRC" />
- <Cell col="22" text="WRC" />
- <Cell col="23" text="LRSDP" />
- <Cell col="24" text="PLT" />
- <Cell col="25" text="PLT" />
- <Cell col="26" text="F-PLT" />
- <Cell col="27" text="F-PLT" />
- <Cell col="28" text="총계" />
- <Cell col="29" text="총수혈금액" />
- <Cell col="30" text="청구액" />
- <Cell col="31" text="외래_입원" />
- <Cell col="32" text="입금일자" />
- <Cell col="33" text="입금금액" />
- <Cell col="34" text="혈액번호" />
- <Cell col="35" text="주소" />
- <Cell col="36" text="ck_org|√" />
- <Cell col="37" text="등록번호" />
- <Cell col="38" text="환자명" />
- <Cell col="39" text="주민등록번호" />
- <Cell col="40" text="보험유형" />
- <Cell col="41" text="수혈대체일" />
- <Cell col="42" text="진료
구분" />
- <Cell col="43" text="320" />
- <Cell col="44" text="400" />
- <Cell col="45" text="320" />
- <Cell col="46" text="400" />
- <Cell col="47" text="320" />
- <Cell col="48" text="400" />
- <Cell col="49" text="320" />
- <Cell col="50" text="400" />
- <Cell col="51" text="320" />
- <Cell col="52" text="400" />
- <Cell col="53" text="320" />
- <Cell col="54" text="400" />
- <Cell col="55" text="320" />
- <Cell col="56" text="400" />
- <Cell col="57" text="320 " />
- <Cell col="58" text="400" />
- <Cell col="59" text="320 " />
- <Cell col="60" text="320" />
- <Cell col="61" text="400" />
- <Cell col="62" text="320" />
- <Cell col="63" text="400" />
- <Cell col="64" text="총계" />
- <Cell col="65" text="총수혈금액" />
- <Cell col="66" text="청구액" />
- <Cell col="67" text="일자" />
- <Cell col="68" text="입금일자" />
- <Cell col="69" text="입금금액" />
- <Cell col="70" text="혈액번호" />
- <Cell col="71" text="주소" />
- <Cell col="72" text="ck_org" />
- </Band>
- <Band id="body">
- <Cell text="bind:ckbox" />
- <Cell col="1" text="bind:pid" />
- <Cell col="2" text="bind:hngnm" />
- <Cell col="3" text="bind:rrgstno" />
- <Cell col="4" text="bind:insukind" />
- <Cell col="5" text="bind:orddd" />
- <Cell col="6" text="bind:ordtype" />
- <Cell col="7" text="bind:rbc320" />
- <Cell col="8" text="bind:rbc400" />
- <Cell col="9" text="bind:frbc320" />
- <Cell col="10" text="bind:frbc400" />
- <Cell col="11" text="bind:wb320" />
- <Cell col="12" text="bind:wb400" />
- <Cell col="13" text="bind:ffp320" />
- <Cell col="14" text="bind:ffp400" />
- <Cell col="15" text="bind:pc320" />
- <Cell col="16" text="bind:pc400" />
- <Cell col="17" text="bind:wbc320" />
- <Cell col="18" text="bind:wbc400" />
- <Cell col="19" text="bind:cryo320" />
- <Cell col="20" text="bind:cryo400" />
- <Cell col="21" text="bind:wrc320" />
- <Cell col="22" text="bind:wrc400" />
- <Cell col="23" text="bind:lrsdp" />
- <Cell col="24" text="bind:plt320" />
- <Cell col="25" text="bind:plt400" />
- <Cell col="26" text="bind:fplt320" />
- <Cell col="27" text="bind:fplt400" />
- <Cell col="28" text="bind:totalcnt" />
- <Cell col="29" text="bind:totalamt" />
- <Cell col="30" text="bind:discamt" />
- <Cell col="31" text="bind:indd" />
- <Cell col="32" text="bind:depodd" />
- <Cell col="33" text="bind:depoamt" />
- <Cell col="34" text="bind:blodno" />
- <Cell col="35" text="bind:address" />
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_claimddsave" class="btn4_letter6" taborder="9" position="absolute 1103 728 1207 750" style="" text="입금여부저장" onclick="btn_claimddsave_onclick" />
- <Static id="caption7" position="absolute 5 730 627 772" style="align: middle;color:#ff0000;" text="참고사항 : 1. 혈액원 청구시 조회구분 '전체'로 조회 후 해당 내역만 출력해서 청구하십시오.
 2. 혈액원에서 금액들어오면 해당환자를 체크후 '입금여부저장'을 하십시오.
 3. 입금여부 취소는 통계문제로 인하여 입금여부 저장한 당일만 가능합니다." />
- <Grid id="datagrid2" binddataset="ds_main_print_monthbloodstats" visible="false" position="absolute 640 730 840 775" style="">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60" />
- <Column size="53" />
- <Column size="100" />
- <Column size="30" />
- <Column size="75" />
- <Column size="34" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="30" />
- <Column size="50" />
- <Column size="30" />
- <Column size="30" />
- <Column size="31" />
- <Column size="32" />
- <Column size="32" />
- <Column size="78" />
- <Column size="70" />
- <Column size="75" />
- <Column size="75" />
- <Column size="75" />
- <Column size="400" />
- </Columns>
- <Rows>
- <Row size="24" band="head" />
- <Row size="24" />
- </Rows>
- <Band id="head">
- <Cell text="등록번호" />
- <Cell col="1" text="환자명" />
- <Cell col="2" text="주민등록번호" />
- <Cell col="3" text="보험유형" />
- <Cell col="4" text="수혈대체일" />
- <Cell col="5" text="진료
구분" />
- <Cell col="6" text="RBC" />
- <Cell col="7" text="RBC" />
- <Cell col="8" text="F-RBC" />
- <Cell col="9" text="F-RBC" />
- <Cell col="10" text="WB" />
- <Cell col="11" text="WB" />
- <Cell col="12" text="FFP" />
- <Cell col="13" text="FFP" />
- <Cell col="14" text="PC" />
- <Cell col="15" text="PC" />
- <Cell col="16" text="WBC" />
- <Cell col="17" text="WBC" />
- <Cell col="18" text="CRYO" />
- <Cell col="19" text="CRYO" />
- <Cell col="20" text="WRC" />
- <Cell col="21" text="WRC" />
- <Cell col="22" text="LRSDP" />
- <Cell col="23" text="PLT" />
- <Cell col="24" text="PLT" />
- <Cell col="25" text="F-PLT" />
- <Cell col="26" text="F-PLT" />
- <Cell col="27" text="총계" />
- <Cell col="28" text="총수혈금액" />
- <Cell col="29" text="청구액" />
- <Cell col="30" text="입원일자" />
- <Cell col="31" text="청구일자" />
- <Cell col="32" text="수혈번호" />
- <Cell col="33" text="주소|등록번호" />
- <Cell col="34" text="환자명" />
- <Cell col="35" text="주민등록번호" />
- <Cell col="36" text="보험유형" />
- <Cell col="37" text="수혈대체일" />
- <Cell col="38" text="진료
구분" />
- <Cell col="39" text="320" />
- <Cell col="40" text="400" />
- <Cell col="41" text="320" />
- <Cell col="42" text="400" />
- <Cell col="43" text="320" />
- <Cell col="44" text="400" />
- <Cell col="45" text="320" />
- <Cell col="46" text="400" />
- <Cell col="47" text="320" />
- <Cell col="48" text="400" />
- <Cell col="49" text="320" />
- <Cell col="50" text="400" />
- <Cell col="51" text="320" />
- <Cell col="52" text="400" />
- <Cell col="53" text="320 " />
- <Cell col="54" text="400" />
- <Cell col="55" text="320 " />
- <Cell col="56" text="320" />
- <Cell col="57" text="400" />
- <Cell col="58" text="320" />
- <Cell col="59" text="400" />
- <Cell col="60" text="총계" />
- <Cell col="61" text="총수혈금액" />
- <Cell col="62" text="청구액" />
- <Cell col="63" text="입원일자" />
- <Cell col="64" text="청구일자" />
- <Cell col="65" text="수혈번호" />
- <Cell col="66" text="주소" />
- </Band>
- <Band id="body">
- <Cell text="bind:pid" />
- <Cell col="1" text="bind:hngnm" />
- <Cell col="2" text="bind:rrgstno" />
- <Cell col="3" text="bind:insukind" />
- <Cell col="4" text="bind:orddd" />
- <Cell col="5" text="bind:ordtype" />
- <Cell col="6" text="bind:rbc320" />
- <Cell col="7" text="bind:rbc400" />
- <Cell col="8" text="bind:frbc320" />
- <Cell col="9" text="bind:frbc400" />
- <Cell col="10" text="bind:wb320" />
- <Cell col="11" text="bind:wb400" />
- <Cell col="12" text="bind:ffp320" />
- <Cell col="13" text="bind:ffp400" />
- <Cell col="14" text="bind:pc320" />
- <Cell col="15" text="bind:pc400" />
- <Cell col="16" text="bind:wbc320" />
- <Cell col="17" text="bind:wbc400" />
- <Cell col="18" text="bind:cryo320" />
- <Cell col="19" text="bind:cryo400" />
- <Cell col="20" text="bind:wrc320" />
- <Cell col="21" text="bind:wrc400" />
- <Cell col="22" text="bind:lrsdp" />
- <Cell col="23" text="bind:plt320" />
- <Cell col="24" text="bind:plt400" />
- <Cell col="25" text="bind:fplt320" />
- <Cell col="26" text="bind:fplt400" />
- <Cell col="27" text="bind:totalcnt" />
- <Cell col="28" text="bind:totalamt" />
- <Cell col="29" text="bind:discamt" />
- <Cell col="30" text="bind:indd" />
- <Cell col="31" text="bind:claimdd" />
- <Cell col="32" text="bind:blodno" />
- <Cell col="33" text="bind:address" />
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button3" class="btn2_letter2" position="absolute 81 60 123 79" style="" text="선택" onclick="button3_onclick" />
- <Button id="button4" class="btn2_letter2" position="absolute 125 60 167 79" style="" text="해제" onclick="button4_onclick" />
- <Static id="caption6" position="absolute 21 60 75 80" style="" text="입금여부" />
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="fromdate" type="STRING" size="256" />
- <Column id="todate" type="STRING" size="256" />
- <Column id="datagubun" type="STRING" size="256" />
- <Column id="datagubun2" type="STRING" size="256" />
- <Column id="datagubun3" type="STRING" size="256" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fromdate"></Col>
- <Col id="todate"></Col>
- <Col id="datagubun">ALL</Col>
- <Col id="datagubun2">ALL</Col>
- <Col id="datagubun3">ALL</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_monthbloodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="monthbloodstats" type="STRING" size="256" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="monthbloodstats"></Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo />
- </Dataset>
- <Dataset id="ds_main_printinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="fromdate" type="STRING" size="256" />
- <Column id="todate" type="STRING" size="256" />
- <Column id="ordtypenm" type="STRING" size="256" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fromdate"></Col>
- <Col id="todate"></Col>
- <Col id="ordtypenm"></Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rcptflag" type="STRING" size="256" />
- <Column id="fromdate" type="STRING" size="256" />
- <Column id="todate" type="STRING" size="256" />
- <Column id="datagubun" type="STRING" size="256" />
- <Column id="datagubun2" type="STRING" size="256" />
- <Column id="datagubun3" type="STRING" size="256" />
- <Column id="erdata" type="STRING" size="256" />
- <Column id="dcgubun" type="STRING" size="256" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rcptflag"></Col>
- <Col id="fromdate"></Col>
- <Col id="todate"></Col>
- <Col id="datagubun"></Col>
- <Col id="datagubun2"></Col>
- <Col id="datagubun3"></Col>
- <Col id="erdata"></Col>
- <Col id="dcgubun"></Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_monthbloodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="monthbloodstats" type="STRING" size="256" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="monthbloodstats"></Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="monthbloodstats" type="STRING" size="256" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="monthbloodstats"></Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="session" type="STRING" size="256" />
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.input7" propid="value" datasetid="ds_main_search" columnid="fromdate" />
- <BindItem id="item1" compid="group2.input1" propid="value" datasetid="ds_main_search" columnid="todate" />
- <BindItem id="item2" compid="group2.combo1" propid="value" datasetid="ds_main_search" columnid="datagubun" />
- <BindItem id="item3" compid="group2.combo2" propid="value" datasetid="ds_main_search" columnid="datagubun2" />
- <BindItem id="item4" compid="group2.combo3" propid="value" datasetid="ds_main_search" columnid="datagubun3" />
- <BindItem id="item5" compid="group2.rbo_rcpt" propid="value" datasetid="ds_send" columnid="rcptflag" />
- </Bind>
- <Script type="xscript4.0"><![CDATA[include '../../.._com_commonweb_js_common.js'
- include '../../.._com_commonweb_js_utilHelper.js'
- include '../../.._com_commonweb_js_tfHelper.js'
- include '../../.._com_commonweb_js_dateHelper.js'
- include '../../.._com_commonweb_js_numericHelper.js'
- include '../../.._com_commonweb_js_stringHelper.js'
- include '../../.._com_basiccodeweb_js_ZBC001.js'
- include '../../.._com_zipcodeweb_js_ZBP001.js'
- include '../../.._pam_pamcomnweb_js_PAM.js'
- function SMPAS00150_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- ds_main_search.setColumn( 0, "fromdate", utlf_getCurrentDate());
- ds_main_search.setColumn( 0, "todate", utlf_getCurrentDate());
- ds_send.setColumn( 0, "rcptflag", "rcptexecdd");
- grd_bldc.explorerbar = "sort";
- //model.refresh();
- }
- function fAllCheck_true() {
- for(var a=1; a< grd_bldc.rows-2; a++) {
- ds_main_monthbloodlist.setColumn( a , "ckbox" , "true");
- }
- //grd_bldc.refresh();
- }
- function fAllCheck_false() {
- for(var a=1; a< grd_bldc.rows-2; a++) {
- ds_main_monthbloodlist.setColumn( a , "ckbox" , "false");
- }
- //grd_bldc.refresh();
- }
- // 합계
- function fTotalSum() {
- grd_bldc.subtotalPosition = "below";
- grd_bldc.subtotal("clear", 0, 0);
- grd_bldc.subtotal("sum", -1, 8, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 9, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 10, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 11, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 12, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 13, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 14, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 15, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 16, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 17, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 18, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 19, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 20, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 21, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 22, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 23, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 25, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 24, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 26, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 27, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 28, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 29, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 30, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 31, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- grd_bldc.subtotal("sum", -1, 34, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotalPosition = "below";
- datagrid2.subtotal("clear", 0, 0);
- datagrid2.subtotal("sum", -1, 8, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 9, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 10, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 11, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 12, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 13, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 14, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 15, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 16, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 17, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 18, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 19, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 20, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 21, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 22, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 23, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 25, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 24, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 26, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 27, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 28, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 29, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 30, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 31, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- datagrid2.subtotal("sum", -1, 34, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
- }
- function group2_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_monthbloodlist_monthbloodstats.clearData();
- var fromdate = ds_main_search.getColumn(0, "fromdate");
- var todate = ds_main_search.getColumn(0, "todate");
- if(fromdate==""||fromdate==null){
- sysf_messageBox("시작일을 입력","E007");
- group2.input7.setFocus();
- return false;
- }
- if(todate==""|| todate==null){
- sysf_messageBox("끝일을 입력","E007");
- group2.input1.setFocus();
- return false;
- }
- if(fromdate > todate){
- sysf_messageBox("시작일이 끝일자보다 클수 ", "C001")
- return false;
- }else{
- ds_send.setColumn( 0, "fromdate", ds_main_search.getColumn(0, "fromdate"));
- ds_send.setColumn( 0, "todate", ds_main_search.getColumn(0, "todate"));
- ds_send.setColumn( 0, "datagubun", ds_main_search.getColumn(0, "datagubun"));
- ds_send.setColumn( 0, "datagubun2", ds_main_search.getColumn(0, "datagubun2"));
- ds_send.setColumn( 0, "datagubun3", ds_main_search.getColumn(0, "datagubun3"));
- ds_main_frontamtlist.clearData();
- if(ds_main_search.getColumn(0, "datagubun") == "ALL")
- {
- //grd_bldc.setFormatColProperty( 6, "size", XXX_defSize);
- // submit("TRPAS00151");
- var oParam = {};
- oParam.id = "TRPAS00151";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetBloodDrList";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_=monthbloodstats";
- oParam.async = false;
- oParam.callback = "cf_TRPAS00151";
- tranf_submit(oParam);
- /*
- function cf_TRPAS00151(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRPAS00151(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRPAS00151") > -1
- arErrorCode.pop("TRPAS00151") < 0
- */
- // submit("TRPAS00152");
- var oParam = {};
- oParam.id = "TRPAS00152";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetBloodDrList_print";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_=monthbloodstats";
- oParam.async = false;
- oParam.callback = "cf_TRPAS00152";
- tranf_submit(oParam);
- /*
- function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRPAS00152") > -1
- arErrorCode.pop("TRPAS00152") < 0
- */
- } else {
- //grd_bldc.setFormatColProperty( 6, "size", 0);
- // submit("TRPAS00151");
- var oParam = {};
- oParam.id = "TRPAS00151";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetBloodDrList";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_=monthbloodstats";
- oParam.async = false;
- oParam.callback = "cf_TRPAS00151";
- tranf_submit(oParam);
- /*
- function cf_TRPAS00151(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRPAS00151(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRPAS00151") > -1
- arErrorCode.pop("TRPAS00151") < 0
- */
- // submit("TRPAS00152");
- var oParam = {};
- oParam.id = "TRPAS00152";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetBloodDrList_print";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_=monthbloodstats";
- oParam.async = false;
- oParam.callback = "cf_TRPAS00152";
- tranf_submit(oParam);
- /*
- function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRPAS00152") > -1
- arErrorCode.pop("TRPAS00152") < 0
- */
- }
- fTotalSum();
- }
- //model.refresh();
- }
- function group2_input7_onkeydown(obj:Calendar, e:KeyEventInfo) {
- if( event.keyCode == 13 ) {
- var pCurTargetObj = event.ptarget.parent;
- if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
- event.keyCode = 9;
- pCurTargetObj.dispatch("onkeydown");
- }
- else {
- event.keyCode = 9;
- }
- }
- event.stopPropagation();
- }
- function group2_input1_onkeydown(obj:Calendar, e:KeyEventInfo) {
- if( event.keyCode == 13 ) {
- var pCurTargetObj = event.ptarget.parent;
- if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
- event.keyCode = 9;
- pCurTargetObj.dispatch("onkeydown");
- }
- else {
- event.keyCode = 9;
- }
- }
- event.stopPropagation();
- }
- function group2_button1_onclick(obj:Button, e:ClickEventInfo) {
- //엑셀저장 여부(타이틀별)
- var fileName = window.fileDialog("save", "", false, "수혈대체현황" + utlf_getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- if (fileName != "")
- {
- datagrid2.saveExcel(fileName, "수혈대체현황" + utlf_getCurrentDate(), true, true, "", "", true);
- }
- }
- function group2_button2_onclick(obj:Button, e:ClickEventInfo) {
- var sOrdtypeNm = "(전체)";
- var sDataGubun = ds_main_search.getColumn(0, "datagubun");
- ds_main_printinfo.setColumn( 0, "fromdate", ds_main_search.getColumn(0, "fromdate"));
- ds_main_printinfo.setColumn( 0, "todate", ds_main_search.getColumn(0, "todate"));
- if(sDataGubun == "IN") {
- sOrdtypeNm = "(입원)";
- } else if(sDataGubun == "OUT") {
- sOrdtypeNm = "(외래)";
- } else {
- sOrdtypeNm = "(전체)";
- }
- ds_main_printinfo.setColumn( 0, "ordtypenm", sOrdtypeNm);
- // 수혈환자목록
- //exeReportPreview("RPPAS00151", "XMLSTR", "","", "true","","","","","false");
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/XXX" , ds_XXX);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00151"],[objParam], option);
- // 수혈대체현황
- //exeReportPreview("RPPAS00150", "XMLSTR", "","", "true","","","","","false");
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/XXX" , ds_XXX);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPAS00153"],[objParam], option);
- ds_main_printinfo.clearData(); ds_main_printinfo.addRow();
- }
- function btn_claimddsave_onclick(obj:Button, e:ClickEventInfo) {
- // 수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- return false; // 마감결제 완료되어있으므로 더이상 진행하지 않음
- }
- ds_send_monthbloodlist.copyData(ds_main_monthbloodlist);
- // submit("TXPAS00151");
- var oParam = {};
- oParam.id = "TXPAS00151";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqSetBldcList";
- oParam.inds = "req=ds_ monthbloodstats=ds_";
- oParam.outds = "ds_=monthbloodstats";
- oParam.async = false;
- oParam.callback = "cf_TXPAS00151";
- tranf_submit(oParam);
- /*
- function cf_TXPAS00151(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TXPAS00151(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TXPAS00151") > -1
- arErrorCode.pop("TXPAS00151") < 0
- */
- // submit("TRPAS00152");
- var oParam = {};
- oParam.id = "TRPAS00152";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetBloodDrList_print";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_=monthbloodstats";
- oParam.async = false;
- oParam.callback = "cf_TRPAS00152";
- tranf_submit(oParam);
- /*
- function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRPAS00152") > -1
- arErrorCode.pop("TRPAS00152") < 0
- */
- fTotalSum();
- }
- function button3_onclick(obj:Button, e:ClickEventInfo) {
- fAllCheck_true();
- }
- function button4_onclick(obj:Button, e:ClickEventInfo) {
- fAllCheck_false();
- }
- ]]></Script>
- </Form>
- </FDL>
|