12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPIJ03200" position="absolute 0 0 800 874" titletext="DRG상세정보" oninit="SPPIJ03200_oninit" onload="SPPIJ03200_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 13 790 861" id="group1" scrollbars="autoboth">
- <Layouts>
- <Layout width="790" height="890">
- <Static text="적용내역" position="absolute 0 79 230 95" id="caption1" class="tit_2" anchor="default"/>
- <Shape position="absolute -1 95 777 101" linetype="horizontal" id="line1" anchor="default" startangle="0" radiusy="5" type="line"/>
- <Div position="absolute 0 12 365 70" align="align:center top;" id="group2" anchor="default" class="div_SA">
- <Layouts>
- <Layout>
- <Static text="등록번호" position="absolute 90 8 175 25" id="caption2" class="search_name" anchor="default"/>
- <Edit position="absolute 170 7 245 26" align="align:center middle;" id="input1" enable="false" anchor="default"/>
- <Edit position="absolute 250 6 328 25" align="align:center middle;" id="input2" enable="false" anchor="default"/>
- <Static text="기본정보" position="absolute 10 9 85 30" id="caption3" class="tit_2" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 368 12 776 70" align="align:center top;" id="group3" anchor="default" class="div_SA">
- <Layouts>
- <Layout>
- <Combo position="absolute 277 33 397 52" id="combo1" class="combo_search" enable="false" taborder="9" innerdataset="@ds_init_combo1" datacolumn="cdnm" codecolumn="cdid" index="-1" anchor="default"/>
- <Static text="보험유형" position="absolute 192 8 278 25" id="caption4" class="search_name" anchor="default"/>
- <Static text="진료과" position="absolute 5 35 85 52" id="caption5" class="search_name" anchor="default"/>
- <Combo position="absolute 277 7 397 26" id="combo2" class="combo_search" enable="false" taborder="9" innerdataset="ds_init_combo2" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 76 34 185 53" id="combo3" class="combo_search" enable="false" taborder="3" innerdataset="ds_init_combo3" datacolumn="nm" codecolumn="cd" anchor="default"/>
- <Static text="입원일" position="absolute 6 9 86 26" id="caption7" class="search_name" anchor="default"/>
- <MaskEdit position="absolute 75 8 184 27" id="input3" class="input_default" enable="false" taborder="3" mask="####-##-##" type="string" anchor="default"/>
- <Static id="caption6" text="보조유형" class="search_name" position="absolute 192 34 278 51" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="분류결과" position="absolute 0 315 170 331" id="caption8" class="tit_2" anchor="default"/>
- <Shape position="absolute -1 331 777 340" linetype="horizontal" id="line2" anchor="default" class="line_1"/>
- <Button position="absolute 719 792 775 814" id="button3" class="btn4" text="종료" anchor="default" onclick="group1_button3_onclick"/>
- <Static text="DRG번호" position="absolute 18 338 137 355" id="caption9" class="search_name" anchor="default"/>
- <Edit position="absolute 131 337 206 376" id="input4" class="input_default" enable="false" anchor="default"/>
- <Static text="MDC" position="absolute 18 379 87 396" id="caption10" class="search_name" anchor="default"/>
- <Edit position="absolute 131 378 206 397" id="input6" class="input_default" enable="false" anchor="default"/>
- <Static text="진료개시일" position="absolute 18 101 137 118" id="caption11" class="search_name" anchor="default"/>
- <MaskEdit position="absolute 131 100 211 119" id="input7" class="input_default" enable="false" visible="true" mask="####-##-##" type="string" anchor="default"/>
- <Static text="입원일수" position="absolute 282 101 366 118" id="caption12" class="search_name" anchor="default"/>
- <MaskEdit position="absolute 381 100 431 119" id="input8" class="input_default" enable="false" visible="true" mask="###" anchor="default"/>
- <Static text="진료결과" position="absolute 492 101 576 118" id="caption13" class="search_name" anchor="default"/>
- <Combo position="absolute 591 100 681 119" id="combo7" class="combo_search" enable="false" visible="true" innerdataset="ds_init_combo7" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="진단" position="absolute 18 122 137 139" id="caption14" class="search_name" anchor="default"/>
- <Edit position="absolute 131 121 181 140" id="input9" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 187 121 237 140" id="input10" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 243 121 293 140" id="input11" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 299 121 349 140" id="input12" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 355 121 405 140" id="input13" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 411 121 461 140" id="input14" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 468 121 518 140" id="input15" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 524 121 574 140" id="input16" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 580 121 630 140" id="input17" class="input_default" enable="false" visible="true" anchor="default"/>
- <Edit position="absolute 636 121 686 140" id="input18" class="input_default" enable="false" visible="true" anchor="default"/>
- <Static text="수술처치" position="absolute 18 143 137 160" id="caption15" class="search_name" anchor="default"/>
- <Edit position="absolute 131 142 181 161" id="input19" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 187 142 237 161" id="input20" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 243 142 293 161" id="input21" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 299 142 349 161" id="input22" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 355 142 405 161" id="input23" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 411 142 461 161" id="input24" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 468 142 518 161" id="input25" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 524 142 574 161" id="input26" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 580 142 630 161" id="input27" class="input_default" enable="true" visible="true" anchor="default"/>
- <Edit position="absolute 636 142 686 161" id="input28" class="input_default" enable="true" visible="true" anchor="default"/>
- <Static text="검사" position="absolute 18 164 137 181" id="caption16" class="search_name" anchor="default"/>
- <Edit position="absolute 131 163 181 182" id="input29" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 187 163 237 182" id="input30" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 243 163 293 182" id="input31" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 299 163 349 182" id="input32" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 355 163 405 182" id="input33" class="input_default" enable="false" anchor="default"/>
- <Static text="방사선" position="absolute 18 185 137 202" id="caption17" class="search_name" anchor="default"/>
- <Edit position="absolute 131 184 181 203" id="input34" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 187 184 237 203" id="input35" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 243 184 293 203" id="input36" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 299 184 349 203" id="input37" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 355 184 405 203" id="input38" class="input_default" enable="false" anchor="default"/>
- <Static text="주사및혈액제제" position="absolute 18 206 137 223" id="caption18" class="search_name" anchor="default"/>
- <Edit position="absolute 131 205 181 224" id="input39" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 187 205 237 224" id="input40" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 243 205 293 224" id="input41" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 299 205 349 224" id="input42" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 355 205 405 224" id="input43" class="input_default" enable="false" anchor="default"/>
- <Static text="마취및호흡치료" position="absolute 18 227 137 244" id="caption19" class="search_name" anchor="default"/>
- <Edit position="absolute 131 226 181 245" id="input44" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 187 226 237 245" id="input45" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 243 226 293 245" id="input46" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 299 226 349 245" id="input47" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 355 226 405 245" id="input48" class="input_default" enable="false" anchor="default"/>
- <Static text="입원시체중(g)" position="absolute 18 290 137 307" id="caption20" class="search_name" anchor="default"/>
- <Edit position="absolute 131 289 181 308" id="input49" class="input_default" anchor="default"/>
- <Static text="인공호흡시간(hour)" position="absolute 261 290 406 307" id="caption21" class="search_name" anchor="default"/>
- <Edit position="absolute 415 289 465 308" id="input50" class="input_default" anchor="default"/>
- <Button position="absolute 451 73 555 95" id="button4" class="btn4" text="DRG번호생성" onclick="group1_button4_onclick" anchor="default"/>
- <Static text="부가코드" position="absolute 18 269 137 286" id="caption22" class="search_name" anchor="default"/>
- <Combo position="absolute 131 268 236 287" id="cmb_detailcd1" innerdataset="ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 241 268 346 287" id="cmb_detailcd2" innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 351 268 456 287" id="cmb_detailcd3" innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 461 268 566 287" id="cmb_detailcd4" innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 571 268 676 287" id="cmb_detailcd5" innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="알콜및약물중독재활치료" position="absolute 17 248 184 265" id="caption23" class="search_name" anchor="default"/>
- <Combo position="absolute 186 247 291 266" id="cmb_ncvcd" innerdataset="ds_init_cmb_ncvcd" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="ADRG" position="absolute 221 379 290 396" id="caption24" class="search_name" anchor="default"/>
- <Edit position="absolute 301 378 376 397" id="input51" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 475 378 550 397" id="input52" class="input_default" enable="false" anchor="default"/>
- <Static text="PCCL" position="absolute 401 379 470 396" id="caption25" class="search_name" anchor="default"/>
- <Edit position="absolute 661 378 736 397" id="input53" class="input_default" enable="false" anchor="default"/>
- <Static text="Version" position="absolute 571 379 661 396" id="caption26" class="search_name" anchor="default"/>
- <Shape position="absolute -1 451 777 457" linetype="horizontal" id="line3" class="line_1" anchor="default"/>
- <Static text="DRG 진료비 계산 내역" position="absolute 0 434 168 450" id="caption27" class="tit_2" anchor="default"/>
- <Button position="absolute 651 73 707 95" id="button5" class="btn4" enable="false" text="확정" onclick="group1_button5_onclick" anchor="default"/>
- <Static text="야간,공휴가산" position="absolute 527 290 672 307" id="caption66" class="search_name" anchor="default"/>
- <Button position="absolute 709 73 777 95" id="button7" class="btn4" enable="false" text="재심사" onclick="group1_button7_onclick" anchor="default"/>
- <TextArea position="absolute 212 337 761 376" id="textarea1" enable="false" anchor="default"/>
- <Static text="산부인과가산 유무" position="absolute 351 248 495 265" id="caption28" class="search_name" anchor="default"/>
- <Static text="* 열외군보상(★) = ((1) + (2) + (3)) - ((4) + (5) + (7) + (8))" position="absolute 2 796 381 811" id="caption29" anchor="default" style="color:#ff6600ff;font:Dotum,9,bold;"/>
- <Static text="* 진료비총액 차액(C) = (A) - (B)" position="absolute 393 796 713 811" id="caption30" anchor="default" style="color:#ff6600ff;font:Dotum,9,bold;"/>
- <Button position="absolute 557 73 649 95" id="button1" class="btn4" text="DRG 제외" onclick="group1_button1_onclick" anchor="default"/>
- <CheckBox position="absolute 486 249 506 264" id="bool1" falsevalue="N" truevalue="Y" anchor="default"/>
- <Button position="absolute 605 792 661 814" id="button2" class="btn4" enable="true" visible="true" text="배포" anchor="default" hotkey="CTRL+F6" onclick="group1_button2_onclick"/>
- <CheckBox position="absolute 636 291 656 306" id="bool2" falsevalue="N" truevalue="Y" anchor="default"/>
- <Button position="absolute 662 792 718 814" id="button6" class="btn6" enable="true" visible="true" text="출력" anchor="default" onclick="group1_button6_onclick"/>
- <Button position="absolute 613 427 777 449" id="btn_nopy" class="btn3" text="비급여 처방 내역 조회" anchor="default" onclick="group1_btn_nopy_onclick"/>
- <CheckBox position="absolute 626 249 646 264" id="bool3" falsevalue="N" truevalue="Y" anchor="default" onchanged="group1_bool3_onchanged"/>
- <Static text="로봇수술유무" position="absolute 521 248 626 265" id="caption31" class="search_name" anchor="default"/>
- <Static id="caption00" text="대분류" class="search_name" position="absolute 18 402 87 419" onclick="group1_caption00_onclick" anchor="default"/>
- <Edit id="input00" taborder="1" class="input_default" enable="false" position="absolute 131 401 206 420" anchor="default"/>
- <Div id="import1" taborder="2" url="pam_bfjudgxp::SPPIJ03203_DRG계산내역.xfdl" position="absolute 0 454 777 786" anchor="all"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption00" text="DRG상세정보" class="tit_1" position="absolute 0 0 120 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_detailcd1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_ncvcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_PK023list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_PK030list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_orddeptcd2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_orddrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_drginfo" 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="indd" type="STRING" size="256"/>
- <Column id="ordfromdd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="drgmstat" type="STRING" size="256"/>
- <Column id="infilenm" type="STRING" size="256"/>
- <Column id="drggbn" type="STRING" size="256"/>
- <Column id="histstat" type="STRING" size="256"/>
- <Column id="drgno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_drginfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seqno" type="STRING" size="256" sumtext="작업회차"/>
- <Column id="ordfromdd" type="STRING" size="256" sumtext="요양개시일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="부서"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="proccorpcd" type="STRING" size="256" sumtext="요양기관번호"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="chosindayno" type="STRING" size="256" sumtext="입원일수"/>
- <Column id="ordrsltcd" type="STRING" size="256" sumtext="퇴원진료결과"/>
- <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원확정구분"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="diagcd1" type="STRING" size="256" sumtext="진단코드1"/>
- <Column id="diagcd2" type="STRING" size="256" sumtext="진단코드2"/>
- <Column id="diagcd3" type="STRING" size="256" sumtext="진단코드3"/>
- <Column id="diagcd4" type="STRING" size="256" sumtext="진단코드4"/>
- <Column id="diagcd5" type="STRING" size="256" sumtext="진단코드5"/>
- <Column id="diagcd6" type="STRING" size="256" sumtext="진단코드6"/>
- <Column id="diagcd7" type="STRING" size="256" sumtext="진단코드7"/>
- <Column id="diagcd8" type="STRING" size="256" sumtext="진단코드8"/>
- <Column id="diagcd9" type="STRING" size="256" sumtext="진단코드9"/>
- <Column id="diagcd10" type="STRING" size="256" sumtext="진단코드10"/>
- <Column id="opcd1" type="STRING" size="256" sumtext="시술코드1"/>
- <Column id="opcd2" type="STRING" size="256" sumtext="시술코드2"/>
- <Column id="opcd3" type="STRING" size="256" sumtext="시술코드3"/>
- <Column id="opcd4" type="STRING" size="256" sumtext="시술코드4"/>
- <Column id="opcd5" type="STRING" size="256" sumtext="시술코드5"/>
- <Column id="opcd6" type="STRING" size="256" sumtext="시술코드6"/>
- <Column id="opcd7" type="STRING" size="256" sumtext="시술코드7"/>
- <Column id="opcd8" type="STRING" size="256" sumtext="시술코드8"/>
- <Column id="opcd9" type="STRING" size="256" sumtext="시술코드9"/>
- <Column id="opcd10" type="STRING" size="256" sumtext="시술코드10"/>
- <Column id="excd1" type="STRING" size="256" sumtext="검사코드1"/>
- <Column id="excd2" type="STRING" size="256" sumtext="검사코드2"/>
- <Column id="excd3" type="STRING" size="256" sumtext="검사코드3"/>
- <Column id="excd4" type="STRING" size="256" sumtext="검사코드4"/>
- <Column id="excd5" type="STRING" size="256" sumtext="검사코드5"/>
- <Column id="rgcd1" type="STRING" size="256" sumtext="방사선코드1"/>
- <Column id="rgcd2" type="STRING" size="256" sumtext="방사선코드2"/>
- <Column id="rgcd3" type="STRING" size="256" sumtext="방사선코드3"/>
- <Column id="rgcd4" type="STRING" size="256" sumtext="방사선코드4"/>
- <Column id="rgcd5" type="STRING" size="256" sumtext="방사선코드5"/>
- <Column id="ibcd1" type="STRING" size="256" sumtext="주사및혈액제제코드1"/>
- <Column id="ibcd2" type="STRING" size="256" sumtext="주사및혈액제제코드2"/>
- <Column id="ibcd3" type="STRING" size="256" sumtext="주사및혈액제제코드3"/>
- <Column id="ibcd4" type="STRING" size="256" sumtext="주사및혈액제제코드4"/>
- <Column id="ibcd5" type="STRING" size="256" sumtext="주사및혈액제제코드5"/>
- <Column id="arcd1" type="STRING" size="256" sumtext="마취및호흡치료코드1"/>
- <Column id="arcd2" type="STRING" size="256" sumtext="마취및호흡치료코드2"/>
- <Column id="arcd3" type="STRING" size="256" sumtext="마취및호흡치료코드3"/>
- <Column id="arcd4" type="STRING" size="256" sumtext="마취및호흡치료코드4"/>
- <Column id="arcd5" type="STRING" size="256" sumtext="마취및호흡치료코드5"/>
- <Column id="ncvcd" type="STRING" size="256" sumtext="알콜및약물중독재활치료코드"/>
- <Column id="detailcd1" type="STRING" size="256" sumtext="부가코드1"/>
- <Column id="detailcd2" type="STRING" size="256" sumtext="부가코드2"/>
- <Column id="detailcd3" type="STRING" size="256" sumtext="부가코드3"/>
- <Column id="detailcd4" type="STRING" size="256" sumtext="부가코드4"/>
- <Column id="detailcd5" type="STRING" size="256" sumtext="부가코드5"/>
- <Column id="bw" type="STRING" size="256" sumtext="입원시체중(만1세미만)"/>
- <Column id="vtl" type="STRING" size="256" sumtext="인공호흡시간(hour, 만1세미만)"/>
- <Column id="mdcno" type="STRING" size="256" sumtext="MDC번호"/>
- <Column id="adrg" type="STRING" size="256" sumtext="adrg"/>
- <Column id="pccl" type="STRING" size="256" sumtext="pccl"/>
- <Column id="drgno" type="STRING" size="256" sumtext="DRG분류번호"/>
- <Column id="drggbn" type="STRING" size="256" sumtext="DRG구분"/>
- <Column id="version" type="STRING" size="256" sumtext="버젼"/>
- <Column id="drgnm" type="STRING" size="256" sumtext="DRG명칭"/>
- <Column id="nightflag" type="STRING" size="256" sumtext="야간,공휴가산"/>
- <Column id="totalamt" type="BIGDECIMAL" size="256" sumtext="행위별 총진료비"/>
- <Column id="nopyamt" type="BIGDECIMAL" size="256" sumtext="행위별 비급여액"/>
- <Column id="allownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 전액본인부담액"/>
- <Column id="payamt" type="BIGDECIMAL" size="256" sumtext="DRG열외군보상금액"/>
- <Column id="specamt" type="BIGDECIMAL" size="256" sumtext="행위별 선택진료비"/>
- <Column id="totownbamt" type="BIGDECIMAL" size="256" sumtext="행위별 본인부담총액 (급여본인부담+전액본인부담+비급여+선택진료)"/>
- <Column id="payownbamt" type="BIGDECIMAL" size="256" sumtext="행위별 급여본인부담금"/>
- <Column id="payinsubamt" type="BIGDECIMAL" size="256" sumtext="행위별 급여보험자부담금"/>
- <Column id="drgnopyamt" type="BIGDECIMAL" size="256" sumtext="DRG 법정비급여액"/>
- <Column id="drgpayamt" type="BIGDECIMAL" size="256" sumtext="DRG 급여액"/>
- <Column id="drgeatamt" type="BIGDECIMAL" size="256" sumtext="DRG 식대"/>
- <Column id="drggsaddamt" type="BIGDECIMAL" size="256" sumtext="DRG 외과가산"/>
- <Column id="drgtotalamt" type="BIGDECIMAL" size="256" sumtext="DRG 총진료비 (DRG급여액+DRG식대+DRG외과가산+DRG법정비급여액)"/>
- <Column id="drgownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 본인부담금"/>
- <Column id="drginsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 보험자부담금"/>
- <Column id="drggapamt" type="BIGDECIMAL" size="256" sumtext="DRG 차액"/>
- <Column id="grupgbn" type="STRING" size="256" sumtext="열외군 구분 (N:정상군,H:상단열외군,L:하단열외군)"/>
- <Column id="tdrgno" type="STRING" size="256" sumtext="임시 DRG 분류번호"/>
- <Column id="tdrgnm" type="STRING" size="256" sumtext="임시 DRG 명칭"/>
- <Column id="drgeatownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 식대 본인부담"/>
- <Column id="drgeatinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 식대 보험자부담"/>
- <Column id="drggsaddownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 외과가산 본인부담"/>
- <Column id="drggsaddinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 외과가산 보험자부담"/>
- <Column id="drgpaydiscamt" type="BIGDECIMAL" size="256" sumtext="DRG급여할인금액"/>
- <Column id="drgnopydiscamt" type="BIGDECIMAL" size="256" sumtext="DRG비급여할인금액"/>
- <Column id="drgspecdiscamt" type="BIGDECIMAL" size="256" sumtext="DRG선택진료할인금액"/>
- <Column id="drgeatdiscamt" type="BIGDECIMAL" size="256" sumtext="DRG식대할인금액"/>
- <Column id="drggsadddiscamt" type="BIGDECIMAL" size="256" sumtext="DRG외과가산할인금액"/>
- <Column id="drgallownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 전액본인부담액"/>
- <Column id="drgoverpayinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG열외군보상보험자부담"/>
- <Column id="drgoverpayamt" type="BIGDECIMAL" size="256" sumtext="DRG열외군보상금액"/>
- <Column id="drgoverpayownbamt" type="BIGDECIMAL" size="256" sumtext="DRG열외군보상본인부담"/>
- <Column id="accnopyamt" type="BIGDECIMAL" size="256" sumtext="DRG 위별법정비급여액"/>
- <Column id="drgpayownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 급여본인부담총"/>
- <Column id="obgaaddyn" type="STRING" size="256" sumtext="산부인과가산 유무"/>
- <Column id="drgaccpayamt" type="BIGDECIMAL" size="256" sumtext="DRG 인정급여총액"/>
- <Column id="drgaccpayownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 인정급여본인부담금"/>
- <Column id="drgaccpayinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 인정급여보험자부담금"/>
- <Column id="drgaccpaydiscamt" type="BIGDECIMAL" size="256" sumtext="DRG 인정급여할인금액"/>
- <Column id="accnopygapamt" type="BIGDECIMAL" size="256" sumtext="DRG 행위별비급여단기차액"/>
- <Column id="robotyn" type="STRING" size="256" sumtext="DRG 로봇수술유무"/>
- <Column id="drgrobotamt" type="BIGDECIMAL" size="256" sumtext="DRG 로봇수술제외금액"/>
- <Column id="drgrobotinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 로봇수술보험자부담제외금액"/>
- <Column id="drgrobotownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 로봇수술본인부담제외금액"/>
- <Column id="drgadmamt" type="BIGDECIMAL" size="256" sumtext="DRG 입원료차액"/>
- <Column id="drgadminsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 입원료차액보험자부담금액"/>
- <Column id="drgadmownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 입원료차액본인부담금액"/>
- <Column id="blwtotownamt" type="BIGDECIMAL" size="256" sumtext="선별급여 총액"/>
- <Column id="blwownbamt" type="BIGDECIMAL" size="256" sumtext="선별급여 본인부담금"/>
- <Column id="blwinsuclamamt" type="BIGDECIMAL" size="256" sumtext="선별급여 보험자부담금"/>
- <Column id="blwatotownamt" type="BIGDECIMAL" size="256"/>
- <Column id="blwaownbamt" type="BIGDECIMAL" size="256"/>
- <Column id="blwainsuclamamt" type="BIGDECIMAL" size="256"/>
- <Column id="drgtype" type="STRING" size="256" sumtext="대분류"/>
- <Column id="drgmstat" type="STRING" size="256"/>
- <Column id="accnopay_sum" type="BIGDECIMAL" size="256"/>
- <Column id="sum1" type="BIGDECIMAL" size="256"/>
- <Column id="sum2" type="BIGDECIMAL" size="256"/>
- <Column id="sum3" type="BIGDECIMAL" size="256"/>
- <Column id="etcnopay_sum" type="BIGDECIMAL" size="256"/>
- <Column id="drggapamt_sum" type="BIGDECIMAL" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_attachfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filenm" type="STRING" size="256"/>
- <Column id="filesize" type="INT" size="256"/>
- <Column id="filetype" type="STRING" size="256"/>
- <Column id="filedata" type="BLOB" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_filelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_endchkinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group1.group2.input1" propid="value" datasetid="ds_main_drginfo" columnid="pid"/>
- <BindItem id="item1" compid="group1.input9" propid="value" datasetid="ds_main_drginfo" columnid="diagcd1"/>
- <BindItem id="item2" compid="group1.input10" propid="value" datasetid="ds_main_drginfo" columnid="diagcd2"/>
- <BindItem id="item3" compid="group1.input11" propid="value" datasetid="ds_main_drginfo" columnid="diagcd3"/>
- <BindItem id="item4" compid="group1.input12" propid="value" datasetid="ds_main_drginfo" columnid="diagcd4"/>
- <BindItem id="item5" compid="group1.input13" propid="value" datasetid="ds_main_drginfo" columnid="diagcd5"/>
- <BindItem id="item6" compid="group1.input14" propid="value" datasetid="ds_main_drginfo" columnid="diagcd6"/>
- <BindItem id="item7" compid="group1.input15" propid="value" datasetid="ds_main_drginfo" columnid="diagcd7"/>
- <BindItem id="item8" compid="group1.input16" propid="value" datasetid="ds_main_drginfo" columnid="diagcd8"/>
- <BindItem id="item9" compid="group1.input17" propid="value" datasetid="ds_main_drginfo" columnid="diagcd9"/>
- <BindItem id="item10" compid="group1.input18" propid="value" datasetid="ds_main_drginfo" columnid="diagcd10"/>
- <BindItem id="item11" compid="group1.input19" propid="value" datasetid="ds_main_drginfo" columnid="opcd1"/>
- <BindItem id="item12" compid="group1.input20" propid="value" datasetid="ds_main_drginfo" columnid="opcd2"/>
- <BindItem id="item13" compid="group1.input21" propid="value" datasetid="ds_main_drginfo" columnid="opcd3"/>
- <BindItem id="item14" compid="group1.input22" propid="value" datasetid="ds_main_drginfo" columnid="opcd4"/>
- <BindItem id="item15" compid="group1.input23" propid="value" datasetid="ds_main_drginfo" columnid="opcd5"/>
- <BindItem id="item16" compid="group1.input24" propid="value" datasetid="ds_main_drginfo" columnid="opcd6"/>
- <BindItem id="item17" compid="group1.input25" propid="value" datasetid="ds_main_drginfo" columnid="opcd7"/>
- <BindItem id="item18" compid="group1.input26" propid="value" datasetid="ds_main_drginfo" columnid="opcd8"/>
- <BindItem id="item19" compid="group1.input27" propid="value" datasetid="ds_main_drginfo" columnid="opcd9"/>
- <BindItem id="item20" compid="group1.input28" propid="value" datasetid="ds_main_drginfo" columnid="opcd10"/>
- <BindItem id="item21" compid="group1.input29" propid="value" datasetid="ds_main_drginfo" columnid="excd1"/>
- <BindItem id="item22" compid="group1.input30" propid="value" datasetid="ds_main_drginfo" columnid="excd2"/>
- <BindItem id="item23" compid="group1.input31" propid="value" datasetid="ds_main_drginfo" columnid="excd3"/>
- <BindItem id="item24" compid="group1.input32" propid="value" datasetid="ds_main_drginfo" columnid="excd4"/>
- <BindItem id="item25" compid="group1.input33" propid="value" datasetid="ds_main_drginfo" columnid="excd5"/>
- <BindItem id="item26" compid="group1.input34" propid="value" datasetid="ds_main_drginfo" columnid="rgcd1"/>
- <BindItem id="item27" compid="group1.input35" propid="value" datasetid="ds_main_drginfo" columnid="rgcd2"/>
- <BindItem id="item28" compid="group1.input36" propid="value" datasetid="ds_main_drginfo" columnid="rgcd3"/>
- <BindItem id="item29" compid="group1.input37" propid="value" datasetid="ds_main_drginfo" columnid="rgcd4"/>
- <BindItem id="item30" compid="group1.input38" propid="value" datasetid="ds_main_drginfo" columnid="rgcd5"/>
- <BindItem id="item31" compid="group1.input39" propid="value" datasetid="ds_main_drginfo" columnid="ibcd1"/>
- <BindItem id="item32" compid="group1.input40" propid="value" datasetid="ds_main_drginfo" columnid="ibcd2"/>
- <BindItem id="item33" compid="group1.input41" propid="value" datasetid="ds_main_drginfo" columnid="ibcd3"/>
- <BindItem id="item34" compid="group1.input42" propid="value" datasetid="ds_main_drginfo" columnid="ibcd4"/>
- <BindItem id="item35" compid="group1.input43" propid="value" datasetid="ds_main_drginfo" columnid="ibcd5"/>
- <BindItem id="item36" compid="group1.input44" propid="value" datasetid="ds_main_drginfo" columnid="arcd1"/>
- <BindItem id="item37" compid="group1.input45" propid="value" datasetid="ds_main_drginfo" columnid="arcd2"/>
- <BindItem id="item38" compid="group1.input46" propid="value" datasetid="ds_main_drginfo" columnid="arcd3"/>
- <BindItem id="item39" compid="group1.input47" propid="value" datasetid="ds_main_drginfo" columnid="arcd4"/>
- <BindItem id="item40" compid="group1.input48" propid="value" datasetid="ds_main_drginfo" columnid="arcd5"/>
- <BindItem id="item41" compid="group1.input7" propid="value" datasetid="ds_main_drginfo" columnid="ordfromdd"/>
- <BindItem id="item42" compid="group1.input8" propid="value" datasetid="ds_main_drginfo" columnid="chosindayno"/>
- <BindItem id="item43" compid="group1.combo7" propid="value" datasetid="ds_main_drginfo" columnid="ordrsltcd"/>
- <BindItem id="item44" compid="group1.cmb_detailcd5" propid="value" datasetid="ds_main_drginfo" columnid="detailcd5"/>
- <BindItem id="item45" compid="group1.bool2" propid="value" datasetid="ds_main_drginfo" columnid="nightflag"/>
- <BindItem id="item46" compid="group1.input50" propid="value" datasetid="ds_main_drginfo" columnid="vtl"/>
- <BindItem id="item47" compid="group1.cmb_detailcd4" propid="value" datasetid="ds_main_drginfo" columnid="detailcd4"/>
- <BindItem id="item48" compid="group1.bool1" propid="value" datasetid="ds_main_drginfo" columnid="obgaaddyn"/>
- <BindItem id="item49" compid="group1.bool3" propid="value" datasetid="ds_main_drginfo" columnid="robotyn"/>
- <BindItem id="item50" compid="group1.cmb_detailcd3" propid="value" datasetid="ds_main_drginfo" columnid="detailcd3"/>
- <BindItem id="item51" compid="group1.cmb_detailcd2" propid="value" datasetid="ds_main_drginfo" columnid="detailcd2"/>
- <BindItem id="item52" compid="group1.cmb_ncvcd" propid="value" datasetid="ds_main_drginfo" columnid="ncvcd"/>
- <BindItem id="item53" compid="group1.cmb_detailcd1" propid="value" datasetid="ds_main_drginfo" columnid="detailcd1"/>
- <BindItem id="item54" compid="group1.input49" propid="value" datasetid="ds_main_drginfo" columnid="bw"/>
- <BindItem id="item55" compid="group1.input4" propid="value" datasetid="ds_main_drginfo" columnid="drgno"/>
- <BindItem id="item56" compid="group1.input6" propid="value" datasetid="ds_main_drginfo" columnid="mdcno"/>
- <BindItem id="item57" compid="group1.textarea1" propid="value" datasetid="ds_main_drginfo" columnid="drgnm"/>
- <BindItem id="item58" compid="group1.input51" propid="value" datasetid="ds_main_drginfo" columnid="adrg"/>
- <BindItem id="item59" compid="group1.input52" propid="value" datasetid="ds_main_drginfo" columnid="pccl"/>
- <BindItem id="item60" compid="group1.input53" propid="value" datasetid="ds_main_drginfo" columnid="version"/>
- <BindItem id="item61" compid="group1.group3.combo1" propid="value" datasetid="ds_main_drginfo" columnid="suppkind"/>
- <BindItem id="item62" compid="group1.group3.combo2" propid="value" datasetid="ds_main_drginfo" columnid="insukind"/>
- <BindItem id="item63" compid="group1.group3.input3" propid="value" datasetid="ds_main_drginfo" columnid="indd"/>
- <BindItem id="item64" compid="group1.group3.combo3" propid="value" datasetid="ds_main_drginfo" columnid="orddeptcd"/>
- <BindItem id="item65" compid="group1.group2.input2" propid="value" datasetid="ds_main_drginfo" columnid="hngnm"/>
- <BindItem id="item66" compid="group1.input00" propid="value" datasetid="ds_main_drginfo" columnid="drgtype"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-07-22
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-07-22 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- var fldr = "";
- var infile = "";
- var outfile = "";
- function SPPIJ03200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- function SPPIJ03200_onload(obj:Form, e:LoadEventInfo)
- {
- var arrParam = [{dsNm: "ds_init_combo2", cdGrpId: "P0008"}// 보험유형
- ,{dsNm: "ds_init_combo1", cdGrpId: "P0010"}// 보조유형
- ,{dsNm: "ds_init_combo7", cdGrpId: "P0110"}// 진료결과
- ]
- appf_getCodeList(arrParam);
-
- arrParam = [{dsNm: "ds_init_cmb_detailcd1", cdGrpId: "PK015", showValue: true}
- ,{dsNm: "ds_init_cmb_ncvcd", cdGrpId: "PK016", showValue: true}
- ,{dsNm: "ds_PK023list", cdGrpId: "PK023", showValue: true}
- ,{dsNm: "ds_PK030list", cdGrpId: "PK030", showValue: true}
- ];
-
- // 2013.02.19 - 부가코드 원무공통코드조회
- pamfGetCodeList(arrParam, true, "cf_cmb_ncvcd"); //비동기
-
- dsf_createDsRow("ds_send_req", [{col:"ioflag", val:"I"}
- ]);
-
- var oParam = {};
- oParam.id = "TRPID20309";
- oParam.service = "aftjudgapp.InAftJudgTrgtMan";
- oParam.method = "reqGetDeptCDDrID";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_orddeptcd=orddeptcd ds_orddeptcd2=orddeptcd2 ds_orddrid=orddrid ds_orddrid2=orddrid2";
- oParam.async = false;
- oParam.callback = "cf_TRPID20309";
- tranf_submit(oParam);
-
- ds_init_combo3.copyData(ds_orddeptcd2);
- }
- function cf_cmb_ncvcd(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {alert(sSvcId+"error"); return;}
- frmf_addComboItem( "group1.cmb_ncvcd" , "", "", "above" );
- frmf_addComboItem( "group1.cmb_detailcd1", "", "", "above" );
- }
- function cf_TRPID20309(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {alert(sSvcId+"error"); return;}
- fInitialize();
- }
- function fInitialize() {
- var pid = opener.frmf_getParameter("pid");
- var indd = opener.frmf_getParameter("indd");
- var ordfromdd = opener.frmf_getParameter("ordfromdd");
- var cretno = opener.frmf_getParameter("cretno");
- var drgmstat = opener.frmf_getParameter("drgmstat");
-
- ds_send_drginfo.clearData();
- ds_send_drginfo.addRow();
-
- ds_send_drginfo.setColumn(0, "pid", pid);
- ds_send_drginfo.setColumn(0, "indd", indd);
- ds_send_drginfo.setColumn(0, "ordfromdd", ordfromdd);
- ds_send_drginfo.setColumn(0, "cretno", cretno);
- ds_send_drginfo.setColumn(0, "drgmstat", drgmstat);
-
- fGetdrgDetail();
- }
- function fGetdrgDetail() {
- var oParam = {};
- oParam.id = "TRPIJ03200";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqGetDrgMastrInfo";
- oParam.inds = "req=ds_send_drginfo";
- oParam.outds = "ds_main_drginfo=drginfo";
- oParam.async = true;
- oParam.callback = "cf_TRPIJ03200";
- tranf_submit(oParam);
- }
- function cf_TRPIJ03200(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_drginfo.setColumn(0,"accnopay_sum", ds_main_drginfo.getColumn(0,"accnopyamt") +
- ds_main_drginfo.getColumn(0,"drgnopyamt"));
- ds_main_drginfo.setColumn(0,"etcnopay_sum", ds_main_drginfo.getColumn(0,"nopyamt") -
- ds_main_drginfo.getColumn(0,"accnopyamt") -
- ds_main_drginfo.getColumn(0,"accnopygapamt") -
- ds_main_drginfo.getColumn(0,"drgnopyamt"));
- ds_main_drginfo.setColumn(0,"drggapamt_sum", ds_main_drginfo.getColumn(0,"drggapamt") -
- ds_main_drginfo.getColumn(0,"accnopygapamt"));
- ds_main_drginfo.setColumn(0,"sum1", ds_main_drginfo.getColumn(0,"drgownbamt") +
- ds_main_drginfo.getColumn(0,"drgoverpayownbamt") +
- ds_main_drginfo.getColumn(0,"drggsaddownbamt") +
- ds_main_drginfo.getColumn(0,"drgeatownbamt") +
- ds_main_drginfo.getColumn(0,"drgallownbamt") +
- ds_main_drginfo.getColumn(0,"drgnopyamt") +
- ds_main_drginfo.getColumn(0,"specamt") -
- ds_main_drginfo.getColumn(0,"drgrobotownbamt") +
- ds_main_drginfo.getColumn(0,"drgaccpayownbamt") +
- ds_main_drginfo.getColumn(0,"blwownbamt") );
- ds_main_drginfo.setColumn(0,"sum2", ds_main_drginfo.getColumn(0,"drginsubamt") +
- ds_main_drginfo.getColumn(0,"drgoverpayinsubamt") +
- ds_main_drginfo.getColumn(0,"drggsaddinsubamt") +
- ds_main_drginfo.getColumn(0,"drgeatinsubamt") +
- ds_main_drginfo.getColumn(0,"drgrobotinsubamt") +
- ds_main_drginfo.getColumn(0,"drgaccpayinsubamt") +
- ds_main_drginfo.getColumn(0,"blwinsuclamamt"));
- ds_main_drginfo.setColumn(0,"sum3", ds_main_drginfo.getColumn(0,"payinsubamt") +
- ds_main_drginfo.getColumn(0,"drgeatinsubamt") +
- ds_main_drginfo.getColumn(0,"drgaccpayinsubamt") +
- ds_main_drginfo.getColumn(0,"blwinsuclamamt"));
- //진료결과 체크 - 중간청구인경우 : 계속, 퇴원인경우 : 퇴원
- var dschnotiyn = ds_main_drginfo.getColumn(0,"dschnotiyn");
- var ordrslt = ds_main_drginfo.getColumn(0,"ordrsltcd");
-
- if(dschnotiyn == "Y"){
- if(utlf_isNull(ordrslt) || ordrslt == "-" || ordrslt == "1"){
- if(ordrslt != "4"){
- ds_main_drginfo.setColumn(0,"ordrsltcd","9");
- }
- }
- }else{
- if(utlf_isNull(ordrslt) || ordrslt == "-"){
- ds_main_drginfo.setColumn(0,"ordrsltcd","1");
- }
- }
- fGetdrgChk();
- }
- function fGetdrgChk() {
- var chosindayno = parseInt(ds_main_drginfo.getColumn(0,"chosindayno"));
- var insukind = ds_main_drginfo.getColumn(0,"insukind");
- var diagcd1 = ds_main_drginfo.getColumn(0,"diagcd1");
- var opcd1 = ds_main_drginfo.getColumn(0,"opcd1");
- var drggbn = ds_main_drginfo.getColumn(0,"drggbn");
- var drgmstat = ds_send_drginfo.getColumn(0,"drgmstat");
-
- if (insukind == "11" && chosindayno <= 30) {
- fSetdrgButton(false);
- } else {
- sysf_messageBox("재원일수 초과 : " + chosindayno + "일 DRG 대상이 아닙니다.","E");
- fSetdrgButton(true);
- }
-
- if (!utlf_isNull(diagcd1) && !utlf_isNull(opcd1)) {
- fSetdrgButton(false);
- } else {
- sysf_messageBox("DRG 진단이나 수술처치가 없습니다.","E");
- fSetdrgButton(true);
- }
-
- if (drggbn == "Y") {
- fSetdrgButton(true);
- }
-
- if (drgmstat != "O") {
- group1.button5.visible = false;
- group1.button7.visible = false;
- }
- }
- function fSetdrgButton(btnVal) {
- if (btnVal) {
- group1.button4.enable = false;
- group1.button5.enable = false;
- group1.button7.enable = false;
- } else {
- group1.button4.enable = true;
- group1.button5.enable = false;
- group1.button7.enable = true;
- }
- }
- function group1_button4_onclick(obj: Button, e: ClickEventInfo) {
- fldr = system.convertRealPath("%MYDOCUMENT%") + "\KU20\\" + ds_PK023list.getColumn(ds_PK023list.findRowExpr("cdid == '06'"), "cdnm") + "\\" //"//KDRG";
- infile = ds_PK023list.getColumn(ds_PK023list.findRowExpr("cdid == '02'"), "cdnm"); //"kdrg33.in";
- outfile = ds_PK023list.getColumn(ds_PK023list.findRowExpr("cdid == '03'"), "cdnm"); //"kdrg33.out";
- var exefile = ds_PK023list.getColumn(ds_PK023list.findRowExpr("cdid == '04'"), "cdnm"); //"kdrg33.exe";
- var updfileyn = ds_PK023list.getColumn(ds_PK023list.findRowExpr("cdid == '05'"), "cdnm"); //"번호생성프로그램 사용 유무
- var age = utlf_transNullToEmpty(ds_main_drginfo.getColumn(0, "age")); // 1세미만환자는 체중과 시간은 필수입력 체크
- var bw = utlf_transNullToEmpty(ds_main_drginfo.getColumn(0, "bw"));
- var vtl = utlf_transNullToEmpty(ds_main_drginfo.getColumn(0, "vtl"));
- var nofile = "";
- if (age < "1") {
- if (bw.length == 0 && vtl.length == 0) {
- sysf_messageBox("1세미만 환자입니다. 입원체중, 호홉시간은 ", "I003");
- return false;
- }
- }
- fExistFolder(fldr);
- var files = new Array();
- var filecnt = ds_PK030list.rowcount;
- for (var i = 0; i < filecnt; i++) {
- files.push(ds_PK030list.getColumn(i, "cdnm"));
- }
- var updfilechk = true;
- for (var i = 0; i < files.length; i++) {
- var updfilesize = ds_PK030list.getColumn(ds_PK030list.findRowExpr("cdnm=='" + files[i] + "'"), "dispseq");
- var updfilepath = utlf_transNullToEmpty(ds_PK030list.getColumn(ds_PK030list.findRowExpr("cdnm=='" + files[i] + "'"), "detldesc"));
- var vfile = new VirtualFile(fldr + files[i], VirtualFile.openRead);
- if (vfile.getFileSize() > 0) {
- if (updfileyn == "Y") {
- var nowfilesize = vfile.getFileSize();
- if (updfilesize != nowfilesize && updfilepath.length > 0) {
- var req = dsf_createDsRow("ds_send_downfile", [
- { col: "attfilepath", type: "STRING", size: 256, val: updfilepath },
- { col: "filepathcolnm", type: "STRING", size: 256, val: "attfilepath"}]);
- var oParam = {};
- oParam.id = "TXPIJ03208";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeKDrgdDownload";
- oParam.inds = "req=" + req;
- oParam.outds = "ds_filelist=filelist";
- oParam.async = false;
- tranf_submit(oParam);
- vfile.close();
- dsf_readFileFromDs(fldr + files[i], ds_filelist, 0, "attfilecnts"); // 파일저장
- updfilechk = false;
- }
- }
- } else {
- if (updfileyn == "Y") {
- var req = dsf_createDsRow("ds_send_downfile", [
- { col: "attfilepath", type: "STRING", size: 256, val: updfilepath },
- { col: "filepathcolnm", type: "STRING", size: 256, val: "attfilepath"}]);
- var oParam = {};
- oParam.id = "TXPIJ03208";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeKDrgdDownload";
- oParam.inds = "req=" + req;
- oParam.outds = "ds_filelist=filelist";
- oParam.async = false;
- tranf_submit(oParam);
- vfile.close();
- dsf_readFileFromDs(fldr + files[i], ds_filelist, 0, "attfilecnts"); // 파일저장
- updfilechk = false;
- } else {
- nofile += files[i] + "의 구성요서가 없습니다.! 다운로드 하세요.\n";
- }
- }
- vfile.close();
- }
- if (!updfilechk) {
- alert("파일이 업데이트 되었습니다. 다시 시도 해주세요.");
- return false;
- }
- if (nofile.length > 0 && updfileyn == "Y") {
- alert(nofile);
- return false;
- } else {
- //기존파일 삭제
- if (VirtualFile.isExist(fldr + infile)) {
- VirtualFile.delete(fldr + infile);
- }
- if (VirtualFile.isExist(fldr + outfile)) {
- VirtualFile.delete(fldr + outfile);
- }
- //1in파일 생성 및 다운로드
- //화면에있는 내용으로 마스터테이블에 저장후 in 파일을 다운로드한다.
- dsf_setDefaultVal(ds_main_drginfo, "ordrsltcd:1");
- var oParam = {};
- oParam.id = "TXPIJ03200";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeDrgMastrInfo";
- oParam.inds = "drginfo=ds_main_drginfo";
- oParam.async = false;
- tranf_submit(oParam);
- dsf_setDefaultVal(ds_send_drginfo, "infilenm:" + infile);
- var oParam = {};
- oParam.id = "TXPIJ03201";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeDrgMakeInFile";
- oParam.inds = "req=ds_send_drginfo";
- oParam.outds = "ds_attachfile=attachfile";
- oParam.async = false;
- tranf_submit(oParam);
- dsf_readFileFromDs(fldr + infile, ds_attachfile, 0, "filedata"); // 파일저장
- fSleep(infile);
- //2in파일이 다운로드되었으면 exe파일실행.
- if (VirtualFile.isExist(fldr + infile)) {
- //system.execShell("\"" + fldr + exefile + "\"");
- var gBatfileExe = "@ECHO OFF\r\nCD " + fldr + "\r\n" + exefile;
- var objExtCommon = new ExtCommon();
- var gBatfilenm = "KDRG.bat";
- var sFileContent = objExtCommon.writeFile(fldr + gBatfilenm, gBatfileExe, 932);
- var rtn = objExtCommon.executeProcess(fldr + gBatfilenm);
- fSleep(outfile);
- var vfile = new VirtualFile(fldr + outfile, VirtualFile.openRead);
- if (vfile.getFileSize() > 0) {
- ds_tmp_attach.clearData();
- ds_tmp_attach.addRow();
- var objFileinfo = dsf_writeFileToDs(vfile, ds_tmp_attach, 0, "filedata");
- ds_tmp_attach.setColumn(0, "filenm", objFileinfo.filename);
- ds_tmp_attach.setColumn(0, "filesize", objFileinfo.filesize);
- ds_tmp_attach.setColumn(0, "filetype", objFileinfo.filetype);
- var oParam = {};
- oParam.id = "TXPIJ03202";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeDrgMakeOutFile";
- oParam.inds = "attach=ds_tmp_attach req=ds_send_drginfo";
- oParam.outds = "ds_main_drginfo=drginfo";
- oParam.async = true;
- oParam.callback = "cf_TXPIJ03202";
- tranf_submit(oParam);
- } else {
- sysf_messageBox("out 파일이 존재 하지 않습니다.", "E");
- }
- vfile.close();
- } else {
- sysf_messageBox("in 파일이 존재 하지 않습니다.", "E");
- }
- }
- }
- function cf_TXPIJ03202(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) { sysf_messageBox("DRG번호생성을","E009"); group1.button5.enable = false; }
- else {
- ds_main_drginfo.setColumn(0,"accnopay_sum", ds_main_drginfo.getColumn(0,"accnopyamt") +
- ds_main_drginfo.getColumn(0,"drgnopyamt"));
- ds_main_drginfo.setColumn(0,"etcnopay_sum", ds_main_drginfo.getColumn(0,"nopyamt") -
- ds_main_drginfo.getColumn(0,"accnopyamt") -
- ds_main_drginfo.getColumn(0,"accnopygapamt") -
- ds_main_drginfo.getColumn(0,"drgnopyamt"));
- ds_main_drginfo.setColumn(0,"drggapamt_sum", ds_main_drginfo.getColumn(0,"drggapamt") -
- ds_main_drginfo.getColumn(0,"accnopygapamt"));
- ds_main_drginfo.setColumn(0,"sum1", ds_main_drginfo.getColumn(0,"drgownbamt") +
- ds_main_drginfo.getColumn(0,"drgoverpayownbamt") +
- ds_main_drginfo.getColumn(0,"drggsaddownbamt") +
- ds_main_drginfo.getColumn(0,"drgeatownbamt") +
- ds_main_drginfo.getColumn(0,"drgallownbamt") +
- ds_main_drginfo.getColumn(0,"drgnopyamt") +
- ds_main_drginfo.getColumn(0,"specamt") -
- ds_main_drginfo.getColumn(0,"drgrobotownbamt") +
- ds_main_drginfo.getColumn(0,"drgaccpayownbamt") +
- ds_main_drginfo.getColumn(0,"blwownbamt") );
- ds_main_drginfo.setColumn(0,"sum2", ds_main_drginfo.getColumn(0,"drginsubamt") +
- ds_main_drginfo.getColumn(0,"drgoverpayinsubamt") +
- ds_main_drginfo.getColumn(0,"drggsaddinsubamt") +
- ds_main_drginfo.getColumn(0,"drgeatinsubamt") +
- ds_main_drginfo.getColumn(0,"drgrobotinsubamt") +
- ds_main_drginfo.getColumn(0,"drgaccpayinsubamt") +
- ds_main_drginfo.getColumn(0,"blwinsuclamamt"));
- ds_main_drginfo.setColumn(0,"sum3", ds_main_drginfo.getColumn(0,"payinsubamt") +
- ds_main_drginfo.getColumn(0,"drgeatinsubamt") +
- ds_main_drginfo.getColumn(0,"drgaccpayinsubamt") +
- ds_main_drginfo.getColumn(0,"blwinsuclamamt"));
-
- sysf_messageBox("DRG번호생성이","I002");
- group1.button5.enable = true;
-
- //생성파일 삭제
- if (VirtualFile.isExist(fldr + infile)){ VirtualFile.delete(fldr + infile); }
- if (VirtualFile.isExist(fldr + outfile)){ VirtualFile.delete(fldr + outfile); }
- }
- }
- function fSleep(filenm) {
- var now = new Date();
- var exitTime = now.getTime() + 3000;
- while (true) {
- now = new Date();
- //3초동안 파일이 있는지 체크한다. 생성되었으면 루프를 나온다.
- var vfile = new VirtualFile(fldr + filenm, VirtualFile.openRead);
- if (VirtualFile.isExist(fldr + filenm) && vfile.getFileSize() > 0) {
- vfile.close();
- break;
- }
- //3초동안 파일이 없으면 빠져나온다.
- vfile.close();
- if (now.getTime() > exitTime) {
- break;
- }
- }
- }
- function fExistFolder(foldernm) {
- var objExtCommon = new ExtCommon();
- if (utlf_isNull(foldernm)) {
- return;
- }
- var folderDept = foldernm.split("\\");
- var currentPos = folderDept[0];
- for (var i = 1; i < folderDept.length; i++) {
- if (utlf_isNull(folderDept[i])) {
- break;
- }
- currentPos += ("\\" + folderDept[i]);
- objExtCommon.checkDirectory(currentPos, 1);
- }
- }
- function group1_caption00_onclick(obj:Static, e:ClickEventInfo)
- {
-
- }
- function group1_button1_onclick(obj: Button, e: ClickEventInfo) {
- var msg = sysf_messageBox("DRG 대상에서 제외 하시겠습니까?", "S001");
- if (msg == 6) {
- ds_send_drginfo.setColumn(0, "drggbn", "X");
- var oParam = {};
- oParam.id = "TXPIJ03204";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeDrgUpdState";
- oParam.inds = "req=ds_send_drginfo";
- oParam.async = true;
- oParam.callback = "cf_TXPIJ03203";
- tranf_submit(oParam);
- }
- }
- function group1_button5_onclick(obj: Button, e: ClickEventInfo) {
- var oParam = {};
- oParam.id = "TRPIJ03203";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqGetDrgEndChkInfo";
- oParam.inds = "req=ds_send_drginfo";
- oParam.outds = "ds_endchkinfo=endchkinfo";
- oParam.async = false;
- tranf_submit(oParam);
-
- var formendyn = ds_endchkinfo.getColumn(0, "formendyn");
- if (formendyn != "Y") {
- sysf_messageBox("의료질평가서 종결이 되지 않았습니다. 확인하세요. ", "E");
- return false;
- }
- var msg = sysf_messageBox("DRG 확정 하시겠습니까?", "S001");
- if (msg == 6) {
- ds_send_drginfo.setColumn(0, "drggbn", "Y");
- ds_send_drginfo.setColumn(0, "drgno", ds_main_drginfo.getColumn(0, "drgno"));
- var oParam = {};
- oParam.id = "TXPIJ03203";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeDrgUpdState";
- oParam.inds = "req=ds_send_drginfo";
- oParam.async = false;
- oParam.callback = "cf_TXPIJ03203";
- tranf_submit(oParam);
- }
- }
- function cf_TXPIJ03203(sSvcId, nErrorCode, sErrorMsg) {
- if (nErrorCode < 0) {
- sysf_messageBox("DRG 확정중 에러 발생 ", "E");
- return;
- }
- this.close(true);
- }
- function group1_button7_onclick(obj: Button, e: ClickEventInfo) {
- ds_send_drginfo.setColumn(0, "drggbn", "X");
- var oParam = {};
- oParam.id = "TXPIJ03204";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeDrgUpdState";
- oParam.inds = "req=ds_send_drginfo";
- oParam.async = true;
- tranf_submit(oParam);
- this.close();
- }
- function Button00_onclick(obj: Button, e: ClickEventInfo) {
- this.close();
- }
- function group1_btn_nopy_onclick(obj: Button, e: ClickEventInfo) {
- var objArg = new Object();
- objArg.args_ds_send = ds_send_drginfo;
- frmf_modal("SPPIJ03204", "SPPIJ03204", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function group1_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- this.print();
- }
- function group1_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function group1_bool3_onchanged(obj: CheckBox, e: CheckBoxChangeEventInfo) {
- if (obj.value == "Y") {
- group1.bool1.enable = false;
- group1.bool1.value = "N";
- group1.bool2.enable = false;
- group1.bool2.value = "N";
- } else if (obj.value == 'N') {
- group1.bool1.enable = true;
- group1.bool2.enable = true;
- }
- }
- function group1_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var req = dsf_createDsRow("ds_send_info", [
- { col: "cdgrupid", type: "STRING", size: 256, val: "PK030" }
- ,{ col: "path", type: "STRING", size: 256, val: "kdrg33"}
- ]);
-
- var objArg = new Object();
- objArg.args_ds_send = ds_send_info;
- frmf_modal("SMPID24301", "SMPID24301", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- ]]></Script>
- </Form>
- </FDL>
|