12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPIC90100" position="absolute 0 0 990 500" titletext="행위처방등록" oninit="SMPIC90100_oninit" onload="SMPIC90100_onload">
- <Layouts>
- <Layout>
- <Shape id="roundrect1" type="roundrectangle" position="absolute 10 32 965 137"/>
- <Button position="absolute 640 145 656 161" id="btn_subsearch" class="icon_search" visible="false" text="" onclick="btn_subsearch_onclick"/>
- <Edit position="absolute 755 145 768 164" id="ipt_actdeptnm" visible="false" autoselect="true" tooltiptext="부서코드를 입력 시 자동으로 검색 됩니다." tooltiptype="hover" onkeyup="ipt_actdeptnm_onkeyup"/>
- <Static text="행위주체 입력" position="absolute 370 147 483 163" id="caption5" class="tit_2" visible="false"/>
- <Edit position="absolute 605 145 630 164" id="ipt_actprcpdrnm" visible="false" autoselect="true" tooltiptext="의사id를 입력 시 자동으로 검색 됩니다" tooltiptype="hover" onkeyup="ipt_actprcpdrnm_onkeyup"/>
- <Static text="의사ID" position="absolute 490 145 561 164" align="align:center middle;" id="caption4" class="cell_1" visible="false"/>
- <Static text="부서코드" position="absolute 660 145 731 164" align="align:center middle;" id="caption3" class="cell_1" visible="false"/>
- <Button position="absolute 790 140 846 162" id="btn_choice" class="btn3" visible="false" text="선택" onclick="btn_choice_onclick" tooltiptext="하단 리스트의 행위재료를 선택 한 후 버튼을 눌러주세요" tooltiptype="hover"/>
- <Edit position="absolute 568 145 600 164" id="ipt_actprcpdrid" class="input_essential" visible="false" autoselect="true" onkeyup="ipt_actprcpdrid_onkeyup" tooltiptext="부서코드로만 진행시 하이픈 (-)을 넣어주세요" tooltiptype="hover"/>
- <Edit position="absolute 735 145 750 164" id="ipt_actdeptcd" class="input_essential" visible="false" autoselect="true" onkeyup="ipt_actdeptcd_onkeyup" tooltiptext="부서코드를 넣지 않을 시 기본으로 정형외과가 검색됩니다." tooltiptype="hover"/>
- <Button position="absolute 910 140 966 162" id="btn_driddept" class="btn1" visible="false" text="조회" onclick="btn_driddept_onclick"/>
- <Static text="행위처방입력" position="absolute 0 0 113 24" id="caption6" class="tit_1"/>
- <Static text="행위처방 검색" position="absolute 4 147 126 163" id="caption1" class="tit_2"/>
- <Edit position="absolute 95 86 395 105" id="ipt_engnm" class="input_default" autoselect="true" onkeydown="ipt_engnm_onkeydown"/>
- <Edit position="absolute 512 61 648 80" id="ipt_insuedicd" class="input_default" autoselect="true" onkeydown="ipt_insuedicd_onkeydown" inputmode="upper"/>
- <Edit position="absolute 513 111 648 130" id="ipt_insuclsno" class="input_default" autoselect="true" onkeydown="ipt_insuclsno_onkeydown"/>
- <Edit position="absolute 95 110 395 129" id="ipt_ordnm" class="input_default" autoselect="true" onkeydown="ipt_ordnm_onkeydown"/>
- <Static text="처 방 명 :" position="absolute 15 111 93 128" id="caption55" class="search_name"/>
- <Edit position="absolute 95 38 245 57" id="ipt_calcscorcd" class="input_essential" autoselect="true" onkeyup="ipt_calcscorcd_onkeyup" tooltiptext="수가코드를 조회할 수 있습니다. 단, 두글자 이상 입력하십시오" tooltiptype="hover" inputmode="upper"/>
- <Static text="한 글 명 :" position="absolute 15 63 93 80" id="caption24" class="search_name"/>
- <Static text="영 문 명 :" position="absolute 15 87 93 104" id="caption25" class="search_name"/>
- <Static text="분류번호 :" position="absolute 431 112 511 129" id="caption26" class="search_name"/>
- <Static text="수가코드 :" position="absolute 15 39 95 56" id="caption7" class="search_name"/>
- <Static text="그룹여부 :" position="absolute 430 87 511 104" id="caption8" class="search_name"/>
- <Edit position="absolute 95 62 395 81" id="ipt_hngnm" class="input_default" autoselect="true" onkeydown="ipt_hngnm_onkeydown"/>
- <Combo position="absolute 513 86 648 105" id="cmb_grupsnglflag" class="combo_default" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G</Col>
- <Col id="datacolumn">group</Col>
- </Row>
- <Row>
- <Col id="codecolumn">S</Col>
- <Col id="datacolumn">single</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="보험EDI :" position="absolute 429 62 511 79" id="caption2" class="search_name"/>
- <Grid position="absolute 5 171 965 495" id="grd_actsearch" binddataset="ds_main_mech_mechlist" oncelldblclick="grd_actsearch_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="114" band="left"/>
- <Column size="0" band="left"/>
- <Column size="93" band="left"/>
- <Column size="93" band="left"/>
- <Column size="57" band="left"/>
- <Column size="428" band="left"/>
- <Column size="0"/>
- <Column size="110"/>
- <Column size="107"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="126"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="106"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="수가코드"/>
- <Cell col="1" text="기관코드"/>
- <Cell col="2" text="EDI코드"/>
- <Cell col="3" text="분류번호"/>
- <Cell col="4" text="그룹여부"/>
- <Cell col="5" text="한글명"/>
- <Cell col="6" text="영문명"/>
- <Cell col="7" text="적용일자"/>
- <Cell col="8" text="종료일자"/>
- <Cell col="9" text="최초발생자"/>
- <Cell col="10" text="최초발생자"/>
- <Cell col="11" text="최초입력일시"/>
- <Cell col="12" text="최종수정자"/>
- <Cell col="13" text="최종수정자"/>
- <Cell col="14" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell style="align:left;" text="bind:calcscorcd"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:insuedicd"/>
- <Cell col="3" style="align:left;" text="bind:insuclsno"/>
- <Cell col="4" text="bind:grupsnglflag"/>
- <Cell col="5" style="align:left;" text="bind:hngnm"/>
- <Cell col="6" text="bind:engnm"/>
- <Cell col="7" displaytype="date" text="bind:fromdd" calendardisplaynulltype="none"/>
- <Cell col="8" displaytype="date" text="bind:todd" calendardisplaynulltype="none"/>
- <Cell col="9" text="bind:fstrgstrid"/>
- <Cell col="10" text="bind:fstrgstrnm"/>
- <Cell col="11" displaytype="date" text="bind:fstrgstdt" calendardisplaynulltype="none"/>
- <Cell col="12" text="bind:lastupdtrid"/>
- <Cell col="13" text="bind:lastupdtrnm"/>
- <Cell col="14" displaytype="date" text="bind:lastupdtdt" calendardisplaynulltype="none"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 895 80 951 102" id="btn_search" class="btn1" text="조회" onclick="btn_search_onclick" tooltiptext="수가코드 조회" tooltiptype="hover"/>
- <Shape position="absolute 877 60 883 128" linetype="vertical" id="line2" class="line_4"/>
- <Shape position="absolute 5 166 965 172" linetype="horizontal" id="line3" class="line_10"/>
- <Edit readonly="true" position="absolute 970 470 985 489" id="opt_instcd" visible="false" class="output"/>
- <Grid position="absolute 755 410 835 465" id="grd_synom" visible="false" binddataset="ds_main_actmatr_actmatrlist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="actcd"/>
- </Band>
- <Band id="body">
- <Cell text="bind:actcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit position="absolute 270 38 355 57" id="ipt_smactcd" class="input_essential" visible="false" autoselect="true" onkeyup="ipt_smactcd_onkeyup" inputmode="upper"/>
- <Grid position="absolute 425 405 735 465" id="grd_hidput" visible="false" binddataset="ds_main_mainbd_mainbdlist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="77"/>
- <Column size="76"/>
- <Column size="0"/>
- <Column size="72"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="부서코드"/>
- <Cell col="1" text="부서명"/>
- <Cell col="2" text="의사id"/>
- <Cell col="3" text="의사명"/>
- </Band>
- <Band id="body">
- <Cell text="bind:actdeptcd"/>
- <Cell col="1" text="bind:actdeptnm"/>
- <Cell col="2" text="bind:actprcpdrid"/>
- <Cell col="3" text="bind:actprcpdrnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit position="absolute 375 39 415 58" id="ipt_actprcpdrid2" visible="false" autoselect="true"/>
- <Edit position="absolute 425 39 465 58" id="ipt_actdeptcd2" visible="false" autoselect="true"/>
- <Button position="absolute 850 140 906 162" id="button1" class="btn3" visible="false" text="취소" onclick="button1_onclick" tooltiptext="이전창으로 돌아갑니다" tooltiptype="hover"/>
- <Static text="처방중분류 :" position="absolute 664 87 753 104" id="caption41" class="search_name"/>
- <Static text="처방대분류 :" position="absolute 664 62 753 79" id="caption44" class="search_name"/>
- <Static text="처방소분류 :" position="absolute 664 112 753 129" id="caption11" class="search_name"/>
- <Combo position="absolute 756 111 861 130" id="combo4" class="combo_default" innerdataset="@ds_hidden_item1_ictp3List_ictp3" datacolumn="ictp3_earncls3nm" codecolumn="ictp3_earncls3"/>
- <Combo position="absolute 756 61 861 80" id="combo21" class="combo_default" innerdataset="@ds_hidden_item1_ictp1List_ictp1" datacolumn="ictp1_earncls1nm" codecolumn="ictp1_earncls1" onitemchanged="combo21_onitemchanged"/>
- <Combo position="absolute 756 86 861 105" id="combo12" class="combo_default" innerdataset="@ds_hidden_item1_ictp2List_ictp2" datacolumn="ictp2_earncls2nm" codecolumn="ictp2_earncls2" onitemchanged="combo12_onitemchanged"/>
- <Radio position="absolute 125 145 295 161" id="rdo_deptflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">구매사용</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">약제사용</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_actmatr_actmatrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="actcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_item1_ictp1List_ictp1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ictp1_earncls1" type="STRING" size="256" sumtext="처방대분류코드"/>
- <Column id="ictp1_earncls1nm" type="STRING" size="256" sumtext="처방대분류코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_item1_ictp2List_ictp2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ictp2_earncls1" type="STRING" size="256" sumtext="처방중분류코드"/>
- <Column id="ictp2_earncls2" type="STRING" size="256" sumtext="처방중분류코드"/>
- <Column id="ictp2_earncls2nm" type="STRING" size="256" sumtext="처방중분류코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_item1_ictp3List_ictp3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ictp3_earncls1" type="STRING" size="256" sumtext="처방소분류코드"/>
- <Column id="ictp3_earncls2" type="STRING" size="256" sumtext="처방소분류코드"/>
- <Column id="ictp3_earncls3" type="STRING" size="256" sumtext="처방소분류코드"/>
- <Column id="ictp3_earncls3nm" type="STRING" size="256" sumtext="처방소분류코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_searchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드 "/>
- <Column id="insuedicd" type="STRING" size="256" sumtext="보험EDI "/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글명 "/>
- <Column id="engnm" type="STRING" size="256" sumtext="영문명 "/>
- <Column id="ordnm" type="STRING" size="256" sumtext="처방명 "/>
- <Column id="insuclsno" type="STRING" size="256" sumtext="분류기호 "/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="smactcd" type="STRING" size="256" sumtext="비교코드 "/>
- <Column id="actprcpdrid" type="STRING" size="256" sumtext="비교코드 "/>
- <Column id="actdeptcd" type="STRING" size="256" sumtext="비교코드 "/>
- <Column id="earncls1" type="STRING" size="256" sumtext="처방분류1 "/>
- <Column id="earncls2" type="STRING" size="256" sumtext="처방분류2 "/>
- <Column id="earncls3" type="STRING" size="256" sumtext="처방분류3 "/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_mech_mechlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드 "/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자 "/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자 "/>
- <Column id="endyn" type="STRING" size="256" sumtext="종료여부YN "/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분 "/>
- <Column id="insuedicd" type="STRING" size="256" sumtext="보험edi코드 "/>
- <Column id="procedicd" type="STRING" size="256" sumtext="보호edi코드 "/>
- <Column id="inducsedicd" type="STRING" size="256" sumtext="산재edi코드 "/>
- <Column id="autmbedicd" type="STRING" size="256" sumtext="자보edi코드 "/>
- <Column id="forgnedicd" type="STRING" size="256" sumtext="국제edi코드 "/>
- <Column id="gnrledicd" type="STRING" size="256" sumtext="일반edi코드 "/>
- <Column id="mouedicd" type="STRING" size="256" sumtext="mouedi코드 "/>
- <Column id="edicdflag" type="STRING" size="256" sumtext="edi코드구분 "/>
- <Column id="engnm" type="STRING" size="256" sumtext="영문명 "/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글명 "/>
- <Column id="ordnm" type="STRING" size="256" sumtext="처방명 "/>
- <Column id="ordhngnm" type="STRING" size="256" sumtext="처방한글명 "/>
- <Column id="comnm" type="STRING" size="256" sumtext="성분명 "/>
- <Column id="insuclsno" type="STRING" size="256" sumtext="보험분류번호 "/>
- <Column id="matractflag" type="STRING" size="256" sumtext="재료행위구분 "/>
- <Column id="matrflag" type="STRING" size="256" sumtext="재료구분 "/>
- <Column id="insulrg" type="STRING" size="256" sumtext="보험대분류 "/>
- <Column id="insumdl" type="STRING" size="256" sumtext="보험중분류 "/>
- <Column id="proclrg" type="STRING" size="256" sumtext="의료급여대분류 "/>
- <Column id="procmdl" type="STRING" size="256" sumtext="의료급여중분류 "/>
- <Column id="inducslrg" type="STRING" size="256" sumtext="산재대분류 "/>
- <Column id="inducsmdl" type="STRING" size="256" sumtext="산재중분류 "/>
- <Column id="autmblrg" type="STRING" size="256" sumtext="자보대분류 "/>
- <Column id="autmbmdl" type="STRING" size="256" sumtext="자보중분류 "/>
- <Column id="forgnlrg" type="STRING" size="256" sumtext="국제대분류 "/>
- <Column id="forgnmdl" type="STRING" size="256" sumtext="국제중분류 "/>
- <Column id="gnrllrg" type="STRING" size="256" sumtext="일반대분류 "/>
- <Column id="gnrlmdl" type="STRING" size="256" sumtext="일반중분류 "/>
- <Column id="moulrg" type="STRING" size="256" sumtext="청구항 "/>
- <Column id="moumdl" type="STRING" size="256" sumtext="청구목 "/>
- <Column id="dentcls" type="STRING" size="256" sumtext="치과분류 "/>
- <Column id="earncls1" type="STRING" size="256" sumtext="수익분류1 "/>
- <Column id="earncls2" type="STRING" size="256" sumtext="수익분류2 "/>
- <Column id="earncls3" type="STRING" size="256" sumtext="수익분류3 "/>
- <Column id="insuspecordflag" type="STRING" size="256" sumtext="보험선택진료 "/>
- <Column id="insuspecrate" type="STRING" size="256" sumtext="보험선택액율 "/>
- <Column id="insuspecaddflag" type="STRING" size="256" sumtext="보험선택가산구분 "/>
- <Column id="insuspecadd" type="STRING" size="256" sumtext="보험선택가산 "/>
- <Column id="procspecordflag" type="STRING" size="256" sumtext="급여선택진료 "/>
- <Column id="procspecrate" type="STRING" size="256" sumtext="급여선택액율 "/>
- <Column id="procspecaddflag" type="STRING" size="256" sumtext="급여선택가산구분 "/>
- <Column id="procspecadd" type="STRING" size="256" sumtext="급여선택가산 "/>
- <Column id="inducsspecordflag" type="STRING" size="256" sumtext="산재선택진료 "/>
- <Column id="inducsspecrate" type="STRING" size="256" sumtext="산재선택액율 "/>
- <Column id="inducsspecaddflag" type="STRING" size="256" sumtext="산재선택가산구분 "/>
- <Column id="inducsspecadd" type="STRING" size="256" sumtext="산재선택가산 "/>
- <Column id="autmbspecordflag" type="STRING" size="256" sumtext="자보선택진료 "/>
- <Column id="autmbspecrate" type="STRING" size="256" sumtext="자보선택액율 "/>
- <Column id="autmbspecaddflag" type="STRING" size="256" sumtext="자보선택가산구분 "/>
- <Column id="autmbspecadd" type="STRING" size="256" sumtext="자보선택가산 "/>
- <Column id="forgnspecordflag" type="STRING" size="256" sumtext="국제선택진료 "/>
- <Column id="forgnspecrate" type="STRING" size="256" sumtext="국제선택액율 "/>
- <Column id="forgnspecaddflag" type="STRING" size="256" sumtext="국제선택가산구분 "/>
- <Column id="forgnspecadd" type="STRING" size="256" sumtext="국제선택가산 "/>
- <Column id="gnrlspecordflag" type="STRING" size="256" sumtext="일반선택진료 "/>
- <Column id="gnrlspecrate" type="STRING" size="256" sumtext="일반선택액율 "/>
- <Column id="gnrlspecaddflag" type="STRING" size="256" sumtext="일반선택가산구분 "/>
- <Column id="gnrlspecadd" type="STRING" size="256" sumtext="일반선택가산 "/>
- <Column id="mouspecordflag" type="STRING" size="256" sumtext="mou선택진료 "/>
- <Column id="mouspecrate" type="STRING" size="256" sumtext="mou선택액율 "/>
- <Column id="mouspecaddflag" type="STRING" size="256" sumtext="mou선택가산구분 "/>
- <Column id="mouspecadd" type="STRING" size="256" sumtext="mou선택가산 "/>
- <Column id="specucflag" type="STRING" size="256" sumtext="선택단가구분 "/>
- <Column id="specuc" type="BIGDECIMAL" size="256" sumtext="선택단가 "/>
- <Column id="bothaddrate" type="BIGDECIMAL" size="256" sumtext="양측가산율 "/>
- <Column id="anstbaseqty" type="BIGDECIMAL" size="256" sumtext="마취료기본사용량 "/>
- <Column id="anstaddqty" type="BIGDECIMAL" size="256" sumtext="마취료증가량 "/>
- <Column id="anstbasetm" type="BIGDECIMAL" size="256" sumtext="마취료기본시간 "/>
- <Column id="anstaddtm" type="BIGDECIMAL" size="256" sumtext="마취료증가시간 "/>
- <Column id="trustaddrate" type="BIGDECIMAL" size="256" sumtext="위탁가산율 "/>
- <Column id="trustinstno" type="STRING" size="256" sumtext="위탁기관기호 "/>
- <Column id="trustinstseq" type="INT" size="256" sumtext="위탁기관순번 "/>
- <Column id="hosinresncd" type="STRING" size="256" sumtext="원내사유코드 "/>
- <Column id="exmeddays" type="BIGDECIMAL" size="256" sumtext="외용약일수 "/>
- <Column id="leprotamt" type="BIGDECIMAL" size="256" sumtext="퇴장방지장려비 "/>
- <Column id="minunit" type="BIGDECIMAL" size="256" sumtext="최소단위 "/>
- <Column id="purcamt" type="BIGDECIMAL" size="256" sumtext="재료/약 구입가 "/>
- <Column id="anticanflag" type="STRING" size="256" sumtext="항암제구분 "/>
- <Column id="edicvidx" type="BIGDECIMAL" size="256" sumtext="edi환산치 "/>
- <Column id="edicvday" type="BIGDECIMAL" size="256" sumtext="edi환산일수 "/>
- <Column id="ediunitcost" type="BIGDECIMAL" size="256" sumtext="edi단가 "/>
- <Column id="ordinptflag" type="STRING" size="256" sumtext="처방입력구분 "/>
- <Column id="ordinptfromdd" type="STRING" size="256" sumtext="처방불가능시작일자 "/>
- <Column id="ordinpttodd" type="STRING" size="256" sumtext="처방불가능종료일자 "/>
- <Column id="calcmthdcd" type="STRING" size="256" sumtext="계산방법코드 "/>
- <Column id="ordaddinptflag" type="STRING" size="256" sumtext="처방필수입력구분 "/>
- <Column id="mincalcflag" type="STRING" size="256" sumtext="최소단위계산구분 "/>
- <Column id="prcpcalcflag" type="STRING" size="256" sumtext="조제료산정구분 "/>
- <Column id="mkpcalcflag" type="STRING" size="256" sumtext="의약품산정구분 "/>
- <Column id="nscalcflag" type="STRING" size="256" sumtext="증류수식염수산정구분 "/>
- <Column id="ciicalcflag" type="STRING" size="256" sumtext="점적주사수기료구분 "/>
- <Column id="ordseq" type="STRING" size="256" sumtext="처방순서 "/>
- <Column id="spclappflag" type="STRING" size="256" sumtext="특례적용구분 "/>
- <Column id="clamspclcd" type="STRING" size="256" sumtext="청구특정코드 "/>
- <Column id="estmcls" type="STRING" size="256" sumtext="산정분류 "/>
- <Column id="estmmncd1" type="STRING" size="256" sumtext="산정의미1 "/>
- <Column id="estmmncd2" type="STRING" size="256" sumtext="산정의미2 "/>
- <Column id="estmmncd3" type="STRING" size="256" sumtext="산정의미3 "/>
- <Column id="estmmncd4" type="STRING" size="256" sumtext="산정의미4 "/>
- <Column id="estmmncd5" type="STRING" size="256" sumtext="산정의미5 "/>
- <Column id="estmmncd" type="STRING" size="256" sumtext="산정코드 "/>
- <Column id="acptdept" type="STRING" size="256" sumtext="접수부서 "/>
- <Column id="plcercpt" type="STRING" size="256" sumtext="가야할곳영수증 "/>
- <Column id="drgrcnopyn" type="STRING" size="256" sumtext="drg인정비급여구분 "/>
- <Column id="clincresyn" type="STRING" size="256" sumtext="임상시험여부 "/>
- <Column id="pordarcptyn" type="STRING" size="256" sumtext="선진료후수납여부 "/>
- <Column id="nphdfixyn" type="STRING" size="256" sumtext="np/hd정액제외 "/>
- <Column id="partspc" type="STRING" size="256" sumtext="부위/검체 "/>
- <Column id="mouconyn" type="STRING" size="256" sumtext="mou계약여부 "/>
- <Column id="mappyn" type="STRING" size="256" sumtext="처방변환여부 "/>
- <Column id="cnfmcd" type="STRING" size="256" sumtext="확인코드 "/>
- <Column id="limflag" type="STRING" size="256" sumtext="제한구분 "/>
- <Column id="etcflag" type="STRING" size="256" sumtext="여분구분 "/>
- <Column id="etcflag1" type="STRING" size="256" sumtext="여분구분 "/>
- <Column id="etcflag2" type="INT" size="256" sumtext="여분구분 "/>
- <Column id="etcflag3" type="BIGDECIMAL" size="256" sumtext="여분구분 "/>
- <Column id="altcd" type="STRING" size="256" sumtext="대체코드 "/>
- <Column id="altcd1" type="STRING" size="256" sumtext="대체코드1 "/>
- <Column id="altcd2" type="STRING" size="256" sumtext="대체코드2 "/>
- <Column id="altcd3" type="STRING" size="256" sumtext="대체코드3 "/>
- <Column id="altcd4" type="STRING" size="256" sumtext="대체코드4 "/>
- <Column id="altcdmsg" type="STRING" size="256" sumtext="대체코드메시지 "/>
- <Column id="msgfromdd" type="STRING" size="256" sumtext="메시지적용시작일자 "/>
- <Column id="msgtodd" type="STRING" size="256" sumtext="메시지적용종료일자 "/>
- <Column id="sutrappyn" type="STRING" size="256" sumtext="봉합사적용여부 "/>
- <Column id="erprercptyn" type="STRING" size="256" sumtext="응급실선수납여부 "/>
- <Column id="reductexptyn" type="STRING" size="256" sumtext="감면적용예외여부 "/>
- <Column id="autmbspecyn" type="STRING" size="256" sumtext="자보특진료적용여부 "/>
- <Column id="freeflag" type="STRING" size="256" sumtext="무산정구분 "/>
- <Column id="setflag" type="STRING" size="256" sumtext="set구분 "/>
- <Column id="sizeflag" type="STRING" size="256" sumtext="규격구분 "/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방제한분류상세코드 "/>
- <Column id="insurbyn" type="STRING" size="256" sumtext="보험rb여부 "/>
- <Column id="procrbyn" type="STRING" size="256" sumtext="의료급여rb여부 "/>
- <Column id="inducsrbyn" type="STRING" size="256" sumtext="산재rb여부 "/>
- <Column id="autmbrbyn" type="STRING" size="256" sumtext="자보rb여부 "/>
- <Column id="forgnrbyn" type="STRING" size="256" sumtext="국제rb여부 "/>
- <Column id="gnrlrbyn" type="STRING" size="256" sumtext="일반rb여부 "/>
- <Column id="mourbyn" type="STRING" size="256" sumtext="mourb여부 "/>
- <Column id="insurbpnt" type="BIGDECIMAL" size="256" sumtext="rb점수_보험 "/>
- <Column id="procrbpnt" type="BIGDECIMAL" size="256" sumtext="rb점수_의료급여 "/>
- <Column id="inducsrbpnt" type="BIGDECIMAL" size="256" sumtext="rb점수_산재 "/>
- <Column id="autmbrbpnt" type="BIGDECIMAL" size="256" sumtext="rb점수_자보 "/>
- <Column id="forgnrbpnt" type="BIGDECIMAL" size="256" sumtext="rb점수_국제 "/>
- <Column id="gnrlrbpnt" type="BIGDECIMAL" size="256" sumtext="rb점수_일반 "/>
- <Column id="mourbpnt" type="BIGDECIMAL" size="256" sumtext="rb점수_mou "/>
- <Column id="insupynpy1" type="STRING" size="256" sumtext="보험급비1 "/>
- <Column id="procpynpy1" type="STRING" size="256" sumtext="의료급여급비1 "/>
- <Column id="inducspynpy1" type="STRING" size="256" sumtext="산재급비1 "/>
- <Column id="autmbpynpy1" type="STRING" size="256" sumtext="자보급비1 "/>
- <Column id="forgnpynpy1" type="STRING" size="256" sumtext="국제급비1 "/>
- <Column id="gnrlpynpy1" type="STRING" size="256" sumtext="일반급비1 "/>
- <Column id="moupynpy1" type="STRING" size="256" sumtext="일반급비1 "/>
- <Column id="insupynpy2" type="STRING" size="256" sumtext="보험급비2 "/>
- <Column id="procpynpy2" type="STRING" size="256" sumtext="의료급여급비2 "/>
- <Column id="inducspynpy2" type="STRING" size="256" sumtext="산재급비2 "/>
- <Column id="autmbpynpy2" type="STRING" size="256" sumtext="자보급비2 "/>
- <Column id="forgnpynpy2" type="STRING" size="256" sumtext="국제급비2 "/>
- <Column id="gnrlpynpy2" type="STRING" size="256" sumtext="일반급비2 "/>
- <Column id="moupynpy2" type="STRING" size="256" sumtext="일반급비2 "/>
- <Column id="insuhgaddyn" type="STRING" size="256" sumtext="보험종별가산여부 "/>
- <Column id="prochgaddyn" type="STRING" size="256" sumtext="의료급여종별가산여부 "/>
- <Column id="inducshgaddyn" type="STRING" size="256" sumtext="산재종별가산여부 "/>
- <Column id="autmbhgaddyn" type="STRING" size="256" sumtext="자보종별가산여부 "/>
- <Column id="forgnhgaddyn" type="STRING" size="256" sumtext="국제종별가산여부 "/>
- <Column id="gnrlhgaddyn" type="STRING" size="256" sumtext="일반종별가산여부 "/>
- <Column id="mouhgaddyn" type="STRING" size="256" sumtext="mou종별가산여부 "/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분 "/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고 "/>
- <Column id="inclnm" type="STRING" size="256" sumtext="준용명 "/>
- <Column id="oldordcd" type="STRING" size="256" sumtext="기존처방코드 "/>
- <Column id="oldseqno" type="STRING" size="256" sumtext="기존순번 "/>
- <Column id="oldsnglcd" type="STRING" size="256" sumtext="기존싱글코드 "/>
- <Column id="oldsnglid" type="STRING" size="256" sumtext="기존싱글id "/>
- <Column id="oldmaterialcd" type="STRING" size="256" sumtext="구자재번호 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id "/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자명 "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자id "/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자명 "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="nurordnm" type="STRING" size="256" sumtext="간호처방명 "/>
- <Column id="absnyn" type="STRING" size="256" sumtext="품절여부 "/>
- <Column id="absnreusedd" type="STRING" size="256" sumtext="품절일자 "/>
- <Column id="insuunitcost" type="BIGDECIMAL" size="256" sumtext="보험단가 "/>
- <Column id="procunitcost" type="BIGDECIMAL" size="256" sumtext="급여단가 "/>
- <Column id="inducsunitcost" type="BIGDECIMAL" size="256" sumtext="산재단가 "/>
- <Column id="autmbunitcost" type="BIGDECIMAL" size="256" sumtext="자보단가 "/>
- <Column id="gnrlunitcost" type="BIGDECIMAL" size="256" sumtext="일반단가 "/>
- <Column id="forgnunitcost" type="BIGDECIMAL" size="256" sumtext="국제단가 "/>
- <Column id="mouunitcost" type="BIGDECIMAL" size="256" sumtext="mou단가 "/>
- <Column id="insulrgmdl" type="STRING" size="256" sumtext="보험대분류 "/>
- <Column id="proclrgmdl" type="STRING" size="256" sumtext="의료급여대분류 "/>
- <Column id="inducslrgmdl" type="STRING" size="256" sumtext="산재대분류 "/>
- <Column id="autmblrgmdl" type="STRING" size="256" sumtext="자보대분류 "/>
- <Column id="forgnlrgmdl" type="STRING" size="256" sumtext="국제대분류 "/>
- <Column id="gnrllrgmdl" type="STRING" size="256" sumtext="일반대분류 "/>
- <Column id="moulrgmdl" type="STRING" size="256" sumtext="청구항 "/>
- <Column id="calcscorcd_org" type="STRING" size="256" sumtext="수가코드 "/>
- <Column id="todd_org" type="STRING" size="256" sumtext="종료일자 "/>
- <Column id="instcd_org" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="fdt" type="STRING" size="256" sumtext="fdt "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="actprcpdrid" type="STRING" size="256" sumtext="의사id "/>
- <Column id="actdeptcd" type="STRING" size="256" sumtext="부서코드 "/>
- <Column id="deptflag" type="STRING" size="256"/>
- <Column id="actprcpdrnm" type="STRING" size="256"/>
- <Column id="actdeptnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_mainbd_mainbdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="actprcpdrid" type="STRING" size="256" sumtext="의사id"/>
- <Column id="actprcpdrnm" type="STRING" size="256" sumtext="의사명"/>
- <Column id="actdeptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="actdeptnm" type="STRING" size="256" sumtext="부서명"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_calcscorcd" propid="value" datasetid="ds_send_searchlist" columnid="calcscorcd"/>
- <BindItem id="item1" compid="ipt_smactcd" propid="value" datasetid="ds_send_searchlist" columnid="smactcd"/>
- <BindItem id="item2" compid="ipt_actprcpdrid2" propid="value" datasetid="ds_send_searchlist" columnid="actprcpdrid"/>
- <BindItem id="item3" compid="ipt_actdeptcd2" propid="value" datasetid="ds_send_searchlist" columnid="actdeptcd"/>
- <BindItem id="item4" compid="ipt_hngnm" propid="value" datasetid="ds_send_searchlist" columnid="hngnm"/>
- <BindItem id="item5" compid="ipt_engnm" propid="value" datasetid="ds_send_searchlist" columnid="engnm"/>
- <BindItem id="item6" compid="ipt_ordnm" propid="value" datasetid="ds_send_searchlist" columnid="ordnm"/>
- <BindItem id="item7" compid="ipt_insuedicd" propid="value" datasetid="ds_send_searchlist" columnid="insuedicd"/>
- <BindItem id="item8" compid="ipt_insuclsno" propid="value" datasetid="ds_send_searchlist" columnid="insuclsno"/>
- <BindItem id="item9" compid="combo21" propid="value" datasetid="ds_send_searchlist" columnid="earncls1"/>
- <BindItem id="item10" compid="combo12" propid="value" datasetid="ds_send_searchlist" columnid="earncls2"/>
- <BindItem id="item11" compid="combo4" propid="value" datasetid="ds_send_searchlist" columnid="earncls3"/>
- <BindItem id="item12" compid="cmb_grupsnglflag" propid="value" datasetid="ds_init" columnid="grupsnglflag"/>
- <BindItem id="item13" compid="rdo_deptflag" propid="value" datasetid="ds_send_reslist" columnid="deptflag"/>
- <BindItem id="item14" compid="ipt_actprcpdrid" propid="value" datasetid="ds_send_reslist" columnid="actprcpdrid"/>
- <BindItem id="item15" compid="ipt_actprcpdrnm" propid="value" datasetid="ds_send_reslist" columnid="actprcpdrnm"/>
- <BindItem id="item16" compid="ipt_actdeptcd" propid="value" datasetid="ds_send_reslist" columnid="actdeptcd"/>
- <BindItem id="item17" compid="ipt_actdeptnm" propid="value" datasetid="ds_send_reslist" columnid="actdeptnm"/>
- <BindItem id="item18" compid="opt_instcd" propid="value" datasetid="ds_init" columnid="instcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : pam_actmatrxp -> SMPIC90100
- * Creator : yjh
- * Make Date : 2017-11-14
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-11-14 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function fInitialize(){
- ds_main_mech_mechlist.clearData();
- ds_init.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd")); // 기관 설정
- //model.setFocus("ipt_actprcpdrid");
- //처방대분류,중분류,소분류 추가
- //2010.07.20 Jwoo
-
- var oParam = {};
- oParam.id = "TRPIC90018";
- oParam.service = "actmatrapp.ActMatrMngt";
- oParam.method = "reqGetCalcscorDetlInit";
- oParam.inds = "req=ds_init";
- oParam.outds = "ds_hidden_item1_ictp1List_ictp1=ictp1 ds_hidden_item1_ictp2List_ictp2=ictp2 ds_hidden_item1_ictp3List_ictp3=ictp3";
- oParam.async = false;
- //oParam.callback = "cf_TRPIC90018";
- tranf_submit(oParam);
- }
- //
- function fSelect(){
-
- // submit("TRPIC90403");
- //
- // var u = model.setValue(ipt_smactcd.attribute("ref"),grd_synom.valueMatrix(1,grd_synom.colRef("actcd"));
- //
- // alert("U?"+u);
- var oParam = {};
- oParam.id = "TRPIC90005";
- oParam.service = "actmatrapp.ActMatrMngt";
- oParam.method = "reqGetActMatList";
- oParam.inds = "req=ds_send_searchlist";
- oParam.outds = "ds_main_mech_mechlist=mechlist";
- oParam.async = false;
- oParam.callback = "cf_TRPIC90005";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRPIC90005") > -1){
- if (ds_main_mech_mechlist.rowcount > 0){
- //model.copyNode("/root/main/mech","/root/main/mechlist["+ 1 +"]");
-
- }
- else{
- sysf_messageBox("조회결과가 없습니다!", "E999");
- }
- }
- // }
- }
- function cf_TRPIC90005(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fmatch(){
-
- opener.frmf_setParameter("actdeptcd" ,ds_send_reslist.getColumn(0, "actdeptcd")); //의사id
- opener.frmf_setParameter("actprcpdrnm" ,ds_send_reslist.getColumn(0, "actprcpdrnm")); //의사명
- opener.frmf_setParameter("actprcpdrid" ,ds_send_reslist.getColumn(0, "actprcpdrid")); //부서코드
- opener.frmf_setParameter("actdeptnm" ,ds_send_reslist.getColumn(0, "actdeptnm")); //부서명
- opener.frmf_setParameter("deptflag" ,ds_send_reslist.getColumn(0, "deptflag")); //부서구분코드( 1:구매,2:약제)
- opener.frmf_setParameter("calcscorcd" ,ds_main_mech_mechlist.getColumn(ds_main_mech_mechlist.rowposition, "calcscorcd")); //수가코드 = 처방코드
- opener.frmf_setParameter("hngnm" ,ds_main_mech_mechlist.getColumn(ds_main_mech_mechlist.rowposition, "hngnm" )); //한글명
- opener.frmf_setParameter("engnm" ,ds_main_mech_mechlist.getColumn(ds_main_mech_mechlist.rowposition, "engnm" )); //영문명
- opener.frmf_setParameter("fromdd" ,ds_main_mech_mechlist.getColumn(ds_main_mech_mechlist.rowposition, "fromdd" )); //적용일자
- opener.frmf_setParameter("todd" ,ds_main_mech_mechlist.getColumn(ds_main_mech_mechlist.rowposition, "todd" )); //종료일자
-
-
- }
- function fset(){
-
- var userid = frmf_getParameter("actprcpdrid");
- var usernm = frmf_getParameter("actprcpdrnm");
- var deptcd = frmf_getParameter("actdeptcd");
- var deptnm = frmf_getParameter("actdeptnm");
- ds_send_reslist.setColumn(0, "actdeptcd",deptcd ); //값 셋팅해주는 역할
- ds_send_reslist.setColumn(0, "actdeptnm",deptnm );
- ds_send_reslist.setColumn(0, "actprcpdrid",userid );
- ds_send_reslist.setColumn(0, "actprcpdrnm",usernm );
-
-
- }
- function fset2(){
-
- var actprcpdrid = ds_main_mainbd_mainbdlist.getColumn(0, "actprcpdrid");
- var actdeptcd = ds_main_mainbd_mainbdlist.getColumn(0, "actdeptcd");
- var actdeptnm = ds_main_mainbd_mainbdlist.getColumn(0, "actdeptnm");
- var actprcpdrnm = ds_main_mainbd_mainbdlist.getColumn(0, "actprcpdrnm");
-
- ds_send_reslist.setColumn(0, "actdeptcd",actdeptcd ); //값 셋팅해주는 역할
- ds_send_reslist.setColumn(0, "actdeptnm",actdeptnm );
- ds_send_reslist.setColumn(0, "actprcpdrid",actprcpdrid );
- ds_send_reslist.setColumn(0, "actprcpdrnm",actprcpdrnm );
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMPIC90100
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMPIC90100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMPIC90100
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMPIC90100_onload(obj:Form, e:LoadEventInfo)
- {
- ds_init.setColumn(0, "grupsnglflag", "A");
-
- fInitialize();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_subsearch
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 돋보기버튼 클릭시
- ****************************************************************************************/
- function btn_subsearch_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMPIC90400","SMPIC90400",null,"","","","","","","","","","M");//popup설정
-
- fset();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_actdeptnm
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_actdeptnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- if(utlf_isNull(ipt_actdeptnm.value) && ipt_actdeptnm.value == "-"){
- sysf_messageBox("부서코드를 입력하세요","i");
- return;
- }
-
- obj.updateToDataset();
-
- btn_driddept.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_actprcpdrnm
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_actprcpdrnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- if(utlf_isNull(ipt_actdeptnm.value) && ipt_actdeptnm.value == "-"){
- sysf_messageBox("부서코드를 입력하세요","i");
- return;
- }
-
- obj.updateToDataset();
-
- btn_driddept.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_choice
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 선택버튼 클릭시
- ****************************************************************************************/
- function btn_choice_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_mech_mechlist.getColumn(0, "calcscorcd"))){
- sysf_messageBox("수가코드 조회를 먼저","C003");
- }else if(utlf_isNull(rdo_deptflag.value)){
- sysf_messageBox("구매사용/약제사용 여부를","C002");
-
- }else{
- fmatch();
- this.close();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_actprcpdrid
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_actprcpdrid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- if(utlf_isNull(ipt_actdeptcd.value)){
- sysf_messageBox("부서코드를","C001");
- return;
- }
-
- obj.updateToDataset();
-
- btn_driddept.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_actdeptcd
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_actdeptcd_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- if(utlf_isNull(ipt_actprcpdrid.value)){
- sysf_messageBox("의사코드를","C001");
- return;
- }
-
- obj.updateToDataset();
-
- btn_driddept.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_driddept
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function btn_driddept_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ipt_actprcpdrid.value) && utlf_isNull(ipt_actprcpdrnm.value) && utlf_isNull(ipt_actdeptcd.value) && utlf_isNull(ipt_actdeptnm.value)){
- sysf_messageBox("행위주체를","C001");
- }else{
-
- // alert(ipt_actprcpdrid.value);
- if(ipt_actprcpdrid.value == "-"){
-
- // model.setValue(ipt_actprcpdrnm.attribute("ref"),"");
- // model.setValue(ipt_actprcpdrid.attribute("ref"),"");
- ds_send_searchlist.setColumn(0, "actprcpdrid", ds_send_reslist.getColumn(0, "actdeptcd"));
- }else{
- ds_send_searchlist.setColumn(0, "actprcpdrid", ds_send_reslist.getColumn(0, "actprcpdrid"));
- ds_send_searchlist.setColumn(0, "actdeptcd", ds_send_reslist.getColumn(0, "actdeptcd"));
- }
-
- var oParam = {};
- oParam.id = "TRPIC90012";
- oParam.service = "actmatrapp.ActMatrMngt";
- oParam.method = "reqGetMainBd";
- oParam.inds = "req=ds_send_reslist";
- oParam.outds = "ds_main_mainbd_mainbdlist=mainbdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRPIC90012";
- tranf_submit(oParam);
-
- fset2();
-
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_engnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_engnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- obj.updateToDataset();
-
- if(utlf_transNullToEmpty(ipt_engnm.text).length < 2) {
- sysf_messageBox("검색할 영문명을 2글자 이상 입력하십시오.", "C999");
- return;
- }
- btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_insuedicd
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_insuedicd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- obj.updateToDataset();
-
- if(utlf_transNullToEmpty(ipt_insuedicd.text).length < 2) {
- sysf_messageBox("검색할 보험EDI 코드를 2글자 이상 입력하십시오.", "C999");
- return;
- }
- btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_insuclsno
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_insuclsno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- obj.updateToDataset();
-
- if(utlf_transNullToEmpty(ipt_insuclsno.text).length < 1) {
- sysf_messageBox("분류번호를 입력하십시오.", "C999");
- return;
- }
- btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_ordnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_ordnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- obj.updateToDataset();
-
- if(utlf_transNullToEmpty(ipt_ordnm.text).length < 2) {
- sysf_messageBox("검색할 처방명을 2글자 이상 입력하십시오.", "C999");
- return;
- }
- btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_calcscorcd
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_calcscorcd_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- obj.updateToDataset();
-
- ds_send_searchlist.setColumn(0, "actprcpdrid", ds_send_reslist.getColumn(0, "actprcpdrid"));
- ds_send_searchlist.setColumn(0, "actdeptcd", ds_send_reslist.getColumn(0, "actdeptcd"));
-
- if(utlf_transNullToEmpty(ipt_calcscorcd.text).length < 2) {
- sysf_messageBox("검색할 수가코드를 2글자 이상 입력하십시오.", "C999");
- return;
- }
- btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_hngnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- obj.updateToDataset();
-
- if(utlf_transNullToEmpty(ipt_hngnm.text).length < 2) {
- sysf_messageBox("검색할 처방명을 2글자 이상 입력하십시오.", "C999");
- return;
- }
- btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_actsearch
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 더블클릭시
- ****************************************************************************************/
- function grd_actsearch_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- btn_choice.click();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_searchlist.setColumn(0, "grupsnglflag", ds_init.getColumn(0, "grupsnglflag"));
-
- /* if(ipt_actprcpdrid.value == ""){
- messageBox("행위주체를 ","C001");
- model.setFocus("ipt_actprcpdrid");
- return;
- } */
-
- ds_send_searchlist.setColumn(0, "actprcpdrid", ds_send_reslist.getColumn(0, "actprcpdrid"));
- ds_send_searchlist.setColumn(0, "actdeptcd", ds_send_reslist.getColumn(0, "actdeptcd"));
-
- fSelect();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_smactcd
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_smactcd_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- obj.updateToDataset();
-
- ds_send_searchlist.setColumn(0, "actprcpdrid", ds_send_reslist.getColumn(0, "actprcpdrid"));
- ds_send_searchlist.setColumn(0, "actdeptcd", ds_send_reslist.getColumn(0, "actdeptcd"));
-
- if(utlf_transNullToEmpty(ipt_calcscorcd.text).length < 2) {
- sysf_messageBox("검색할 수가코드를 2글자 이상 입력하십시오.", "C999");
- return;
- }
- btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 취소버튼 클릭시
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : combo21
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function combo21_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_searchlist.setColumn(0, "earncls2", "");
- //처방대분류에서 선택하면 중분류에서 그에 맞는것만 보여줍니다.
- var EarnCd1 = ds_send_searchlist.getColumn(0, "earncls1");
- ds_hidden_item1_ictp2List_ictp2.filter("ictp2_earncls1=='"+EarnCd1+"'");
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : combo12
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function combo12_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_searchlist.setColumn(0, "earncls3", "");
- //처방중분류에서 선택하면 소분류에서 그에 맞는것만 보여줍니다.
- var EarnCd1 = ds_send_searchlist.getColumn(0, "earncls1");
- var EarnCd2 = ds_send_searchlist.getColumn(0, "earncls2");
- ds_hidden_item1_ictp3List_ictp3.filter("ictp3_earncls1=='"+EarnCd1+"' && ictp3_earncls2=='"+EarnCd2+"'");
- }
- ]]></Script>
- </Form>
- </FDL>
|