123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMRT01600" position="absolute 0 0 1100 670" titletext="진단및수술,처치검사용어검색" oninit="SPMRT01600_oninit" onload="SPMRT01600_onload">
- <Layouts>
- <Layout>
- <Tab position="absolute 8 17 548 348" id="switch1" onchanged="switch1_onchanged">
- <Tabpages>
- <Tabpage text="진단용어" id="diag">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 32 535 301" id="grd_diaglist" binddataset="ds_main_deptdiagcdlist_deptdiagcdinfo" oncelldblclick="switch1_diag_grd_diaglist_oncelldblclick" autofittype="col" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="235"/>
- <Column size="101"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="진단코드"/>
- <Cell col="1" text="전염병구분"/>
- <Cell col="2" text="영문명"/>
- <Cell col="3" text="한글명"/>
- </Band>
- <Band id="body">
- <Cell style="align:left;" text="bind:termcd"/>
- <Cell col="1" style="align:left;" text="bind:lglydisflag"/>
- <Cell col="2" style="align:left;" text="bind:termengnm"/>
- <Cell col="3" style="align:left;" text="bind:termhngnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="Morphology" position="absolute 0 0 641 285" id="mopho">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 32 534 302" id="grd_icdo3list" binddataset="ds_main_diagcdinfo_kcd4m" oncelldblclick="switch1_mopho_grd_icdo3list_oncelldblclick" cellsizingtype="col" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="85"/>
- <Column size="57"/>
- <Column size="210"/>
- <Column size="180"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="진단코드"/>
- <Cell col="1" text="형태학적 코드"/>
- <Cell col="2" text="일련번호"/>
- <Cell col="3" text="영문명"/>
- <Cell col="4" text="한글명"/>
- </Band>
- <Band id="body">
- <Cell/>
- <Cell col="1" text="bind:morphlgccd"/>
- <Cell col="2" text="bind:kcd4mseqno"/>
- <Cell col="3" displaytype="text" text="bind:kcd4mengnm"/>
- <Cell col="4" displaytype="text" text="bind:kcd4mhngnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape id="roundrect1" type="roundrectangle" position="absolute 8 44 543 74"/>
- <Static text="진단" position="absolute 8 0 68 16" align="align:center middle;" id="caption2" class="tit_2"/>
- <Shape position="absolute 8 39 543 45" linetype="horizontal" id="line2" class="line_10"/>
- <Shape position="absolute 559 39 1094 45" linetype="horizontal" id="line3" class="line_10"/>
- <Shape position="absolute 8 370 543 376" linetype="horizontal" id="line4" class="line_10"/>
- <Static text="선택진단" position="absolute 8 354 121 370" align="align:center middle;" id="caption1" class="tit_2"/>
- <Button position="absolute 473 49 529 71" id="btn_search" class="btn1" text="조회" onclick="btn_search_onclick"/>
- <Combo position="absolute 281 50 361 69" id="combo2" class="combo_search" enable="true" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">code</Col>
- <Col id="datacolumn">코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">word</Col>
- <Col id="datacolumn">단어</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="검색어 :" position="absolute 18 50 84 67" id="caption4" class="search_name"/>
- <Edit position="absolute 82 50 277 69" id="ipt_search" class="input_search" autoselect="true" onkeydown="ipt_search_onkeydown"/>
- <Button position="absolute 424 350 477 369" id="btn_CTerm" class="btn2" text="초기화" onclick="btn_CTerm_onclick" tooltiptext="조회된 진단코드를 화면에서 지웁니다" tooltiptype="hover"/>
- <Button position="absolute 480 350 544 369" id="btn_Tterm" class="btn2" text="용어추가" onclick="btn_Tterm_onclick"/>
- <Button position="absolute 1038 637 1094 659" id="btn_mophocncl" class="btn4" text="취소" onclick="btn_mophocncl_onclick"/>
- <Button position="absolute 980 637 1036 659" id="btn_moph" class="btn4" text="등록" onclick="btn_moph_onclick"/>
- <Static text="수술" position="absolute 559 0 619 16" align="align:center middle;" id="caption3" class="tit_2"/>
- <Combo position="absolute 838 55 918 74" id="combo1" class="combo_search" enable="true" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">code</Col>
- <Col id="datacolumn">코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">word</Col>
- <Col id="datacolumn">단어</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="검색어 :" position="absolute 18 50 84 67" id="caption5" class="search_name"/>
- <Edit position="absolute 639 55 834 74" id="input2" class="input_search" autoselect="true" onkeydown="input2_onkeydown"/>
- <Shape id="roundrect3" type="roundrectangle" position="absolute 559 44 1094 74"/>
- <Button position="absolute 1030 49 1086 71" id="btn_OpSearch" class="btn1" text="조회" onclick="btn_OpSearch_onclick"/>
- <Combo position="absolute 838 50 918 69" id="combo3" class="combo_search" enable="true" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">code</Col>
- <Col id="datacolumn">코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">word</Col>
- <Col id="datacolumn">단어</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="검색어 :" position="absolute 18 50 84 67" id="caption6" class="search_name"/>
- <Edit position="absolute 639 50 834 69" id="input3" class="input_search" autoselect="true" onkeydown="input3_onkeydown"/>
- <Grid position="absolute 559 375 1094 632" id="grd_selectop" binddataset="ds_param_selectopinfo_selectoplist" autofittype="col" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="1"/>
- <Column size="100"/>
- <Column size="252"/>
- <Column size="121"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="diagcd"/>
- <Cell col="1" text="수술코드"/>
- <Cell col="2" text="영문명"/>
- <Cell col="3" text="한글명"/>
- </Band>
- <Band id="body">
- <Cell text="bind:dispopcd"/>
- <Cell col="1" style="align:left;" text="bind:opcd"/>
- <Cell col="2" style="align:left;" text="bind:opengnm"/>
- <Cell col="3" style="align:left;" text="bind:ophngnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 974 350 1027 369" id="button1" class="btn2" text="초기화" onclick="button1_onclick" tooltiptext="조회된 진단코드를 화면에서 지웁니다" tooltiptype="hover"/>
- <Button position="absolute 1030 350 1094 369" id="button3" class="btn2" text="용어추가" onclick="button3_onclick"/>
- <Static text="선택수술" position="absolute 559 354 672 370" align="align:center middle;" id="caption7" class="tit_2"/>
- <Shape position="absolute 559 370 1094 376" linetype="horizontal" id="line1" class="line_10"/>
- <Grid position="absolute 559 76 1094 348" id="grd_oplist" binddataset="ds_main_deptopcdlist_deptopcdinfo" oncelldblclick="grd_oplist_oncelldblclick" autofittype="col" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="225"/>
- <Column size="210"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="수술코드"/>
- <Cell col="1" text="영문명"/>
- <Cell col="2" text="한글명"/>
- </Band>
- <Band id="body">
- <Cell style="align:left;" text="bind:termcd"/>
- <Cell col="1" style="align:left;" text="bind:termengnm"/>
- <Cell col="2" style="align:left;" text="bind:termhngnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 246 350 310 369" id="button15" class="btn2" enable="true" text="DOWN" onclick="button15_onclick"/>
- <Button position="absolute 201 350 243 369" id="button16" class="btn2" enable="true" text="UP" onclick="button16_onclick"/>
- <Button position="absolute 369 350 422 369" id="button8" class="btn2" text="행삭제" onclick="button8_onclick"/>
- <Button position="absolute 313 350 366 369" id="button9" class="btn2" taborder="35" text="행추가" onclick="button9_onclick"/>
- <Button position="absolute 797 350 861 369" id="button4" class="btn2" enable="true" text="DOWN" onclick="button4_onclick"/>
- <Button position="absolute 752 350 794 369" id="button5" class="btn2" enable="true" text="UP" onclick="button5_onclick"/>
- <Button position="absolute 920 350 973 369" id="button6" class="btn2" text="행삭제" onclick="button6_onclick"/>
- <Button position="absolute 864 350 917 369" id="button7" class="btn2" taborder="35" text="행추가" onclick="button7_onclick"/>
- <Grid position="absolute 8 375 543 632" id="grd_selectdiag" binddataset="ds_param_selectdiaginfo_selectdiaglist" autofittype="col" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="1"/>
- <Column size="100"/>
- <Column size="253"/>
- <Column size="126"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="diagcd"/>
- <Cell col="1" text="진단코드"/>
- <Cell col="2" text="영문명"/>
- <Cell col="3" text="한글명"/>
- <Cell col="4" text="caption1"/>
- <Cell col="5" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:diagcd"/>
- <Cell col="1" style="align:left;" text="bind:dispdiagcd"/>
- <Cell col="2" style="align:left;" text="bind:diagengnm"/>
- <Cell col="3" style="align:left;" text="bind:diaghngnm"/>
- <Cell col="4" text="bind:lglydisflag"/>
- <Cell col="5" text="bind:seqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Tab id="switch00" taborder="36" tabindex="0" position="absolute 559 17 1099 43" onlbuttondown="switch00_onlbuttondown">
- <Tabpages>
- <Tabpage id="diag" text="진단용어">
- <Layouts>
- <Layout/>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption00" text="검색어 :" class="search_name" position="absolute 573 51 639 68"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_param_selectopinfo_selectoplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dispopcd" type="STRING"/>
- <Column id="opcd" type="STRING"/>
- <Column id="opengnm" type="STRING"/>
- <Column id="ophngnm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_param_selectdiaginfo_selectdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING"/>
- <Column id="dispdiagcd" type="STRING"/>
- <Column id="diagengnm" type="STRING"/>
- <Column id="diaghngnm" type="STRING"/>
- <Column id="lglydisflag" type="STRING"/>
- <Column id="seqno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchflag" type="STRING" size="256" sumtext="선택한조회모드"/>
- <Column id="srchnm" type="STRING" size="256" sumtext="입력한코드혹은코드명"/>
- <Column id="endflag" type="STRING" size="256" sumtext="사용종료코드조회구분"/>
- <Column id="srchtodd" type="STRING" size="256" sumtext="사용종료 종료일자"/>
- <Column id="srchfromdd" type="STRING" size="256" sumtext="사용종료 시작일자"/>
- <!-- 2008/12/02 이창록 추가 -->
- <Column id="stndd" type="STRING" size="256" sumtext="기준일자"/>
- <Column id="indxflag" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="offset" type="INT" size="256"/>
- <Column id="pagesize" type="INT" size="256"/>
- <Column id="indxcd" type="STRING" size="256"/>
- <Column id="deptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_diagcdinfo_kcd4m" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="state" type="STRING" size="256" sumtext="상태"/>
- <Column id="morphlgccd" type="STRING" size="256" sumtext="형태학적코드"/>
- <Column id="indxcd" type="STRING" size="256" sumtext="색인코드"/>
- <Column id="kcd4mseqno" type="STRING" size="256" sumtext="형태학적코드 순번"/>
- <Column id="snmdcnptid" type="STRING" size="256" sumtext="SNOMED-CTConcept ID"/>
- <Column id="snmdcnptnm" type="STRING" size="256" sumtext="SNOMED-CTConcept 명"/>
- <Column id="kcd4mfromdd" type="STRING" size="256" sumtext="시작일"/>
- <Column id="kcd4mtodd" type="STRING" size="256" sumtext="종료일"/>
- <Column id="kcd4mengnm" type="STRING" size="256" sumtext="영문명"/>
- <Column id="kcd4mhngnm" type="STRING" size="256" sumtext="한글명"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자아이디"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- <Column id="version" type="STRING" size="256" sumtext="버전"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_diagcdinfo_diagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="state" type="STRING" size="256" sumtext="상태"/>
- <Column id="icd10cd" type="STRING" size="256" sumtext="icd10cd"/>
- <Column id="diagattrcd" type="STRING" size="256" sumtext="확장코드"/>
- <Column id="termcd" type="STRING" size="256" sumtext="용어코드"/>
- <Column id="snmdcnptid" type="STRING" size="256" sumtext="SNOMED-CTConcept ID"/>
- <Column id="snmddescid" type="STRING" size="256" sumtext="SNOMED-CTDescription ID"/>
- <Column id="termengnm" type="STRING" size="256" sumtext="영문멸"/>
- <Column id="termhngnm" type="STRING" size="256" sumtext="한글명"/>
- <Column id="reprflag" type="STRING" size="256" sumtext="대표어구분"/>
- <Column id="lglydisflag" type="STRING" size="256" sumtext="전염병구분"/>
- <Column id="chrncsickyn" type="STRING" size="256" sumtext="만성질환여부"/>
- <Column id="estmexptyn" type="STRING" size="256" sumtext="산정특례여부"/>
- <Column id="serdiagclsyn" type="STRING" size="256" sumtext="중증분류여부"/>
- <Column id="obgyncdyn" type="STRING" size="256" sumtext="산과여부"/>
- <Column id="nbabycdyn" type="STRING" size="256" sumtext="신생아여부"/>
- <Column id="manwomflag" type="STRING" size="256" sumtext="남녀구분"/>
- <Column id="diagattrdrindxcd" type="STRING" size="256" sumtext="분류코드"/>
- <Column id="diagattrmedireccd" type="STRING" size="256" sumtext="의사색인분류코드"/>
- <Column id="diagattrverflag" type="STRING" size="256" sumtext="버전"/>
- <Column id="termfromdd" type="STRING" size="256" sumtext="용어시작일"/>
- <Column id="termtodd" type="STRING" size="256" sumtext="용어종료일"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
- <Column id="attrfromdd" type="STRING" size="256" sumtext="진단속성시작일자"/>
- <Column id="attrtodd" type="STRING" size="256" sumtext="진단속성종료일자 "/>
- <Column id="termflag" type="STRING" size="256" sumtext="용어구분"/>
- <Column id="icdfromdd" type="STRING" size="256" sumtext="icd시작일"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_diagcdinfo_icd10cd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="state" type="STRING" size="256" sumtext="상태"/>
- <Column id="icd10cd" type="STRING" size="256" sumtext="icd10cd"/>
- <Column id="icd10drindxcd" type="STRING" size="256" sumtext="중분류"/>
- <Column id="icd10medireccd" type="STRING" size="256" sumtext="소분류"/>
- <Column id="icd10engnm" type="STRING" size="256" sumtext="영문명"/>
- <Column id="icd10hngnm" type="STRING" size="256" sumtext="한글명"/>
- <Column id="icd10seqno" type="STRING" size="256" sumtext="icd10일련번호"/>
- <Column id="icd10fromdd" type="STRING" size="256" sumtext="icd10시작일"/>
- <Column id="icd10todd" type="STRING" size="256" sumtext="icd10종료일"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자아이디"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_deptdiagcdlist_deptdiagcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_deptopcdlist_deptopcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="termcd" type="STRING" size="256" sumtext="용어코드"/>
- <Column id="deptindxcd" type="STRING" size="256" sumtext="색인코드"/>
- <Column id="termengnm" type="STRING" size="256" sumtext="진단 영문명"/>
- <Column id="termhngnm" type="STRING" size="256" sumtext="진단 한글명"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="deptfromdt" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="deptindxflag" type="STRING" size="256" sumtext="색인구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdata" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="opreqdata" type="STRING" size="256"/>
- <Column id="opsrchflag" type="STRING" size="256"/>
- <Column id="diagflag" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_dutplcecd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_tmp_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING"/>
- <Column id="dispdiagcd" type="STRING"/>
- <Column id="diagengnm" type="STRING"/>
- <Column id="diaghngnm" type="STRING"/>
- <Column id="lglydisflag" type="STRING"/>
- <Column id="seqno" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_tmp_opinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dispopcd" type="STRING"/>
- <Column id="opcd" type="STRING"/>
- <Column id="opengnm" type="STRING"/>
- <Column id="ophngnm" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_search" propid="value" datasetid="ds_main_cond" columnid="reqdata"/>
- <BindItem id="item1" compid="combo2" propid="value" datasetid="ds_main_cond" columnid="srchflag"/>
- <BindItem id="item2" compid="input3" propid="value" datasetid="ds_main_cond" columnid="opreqdata"/>
- <BindItem id="item3" compid="combo3" propid="value" datasetid="ds_main_cond" columnid="opsrchflag"/>
- <BindItem id="item4" compid="input2" propid="value" datasetid="ds_main_cond" columnid="reqdata"/>
- <BindItem id="item5" compid="combo1" propid="value" datasetid="ds_main_cond" columnid="srchflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_termmngtxp -> SPMRT01600
- * Creator : yjh
- * Make Date : 2018-04-05
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2018-04-05 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- include "emr_termmngtxp::SPMRT01600.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function getDiagNodeListCSV(nodeList) {
-
- if( nodeList.length == 0 )
- return;
- var sColSep = "▦";
- var sRowSep = "▩";
-
- var rCSV = "";
-
- var childNodeList = nodeList.item(0).childNodes;
- var childNodeCnt = childNodeList.length;
- if( childNodeCnt == 0 )
- return;
-
- var i, j;
- for( i = 0; i < childNodeCnt - 1; i++) {
- rCSV += childNodeList.item(i).nodeName + sColSep;
- }
- rCSV += childNodeList.item(i).nodeName + sRowSep;
-
- var node;
- var cnt = 1;
- var selCnt = 0;
- while( node = nodeList.nextNode() ) {
- if (model.getValue ( "/root/param/mopho/mophoinfo[" + cnt++ + "]/stat" ) == "I" ) {
- childNodeList = node.childNodes;
- for( i = 0; i < childNodeCnt - 1; i++) {
- rCSV += childNodeList.item(i).text + sColSep;
- }
- rCSV += childNodeList.item(i).text + sRowSep;
- selCnt++;
- }
- }
- if ( selCnt == 0 ) {
- return "N"
- } else {
- return rCSV;
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SPMRT01600
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SPMRT01600_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SPMRT01600
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SPMRT01600_onload(obj:Form, e:LoadEventInfo)
- {
- ds_main_cond.setColumn(0, "diagflag", "C");
- ds_main_cond.setColumn(0, "srchflag", "code");
- ds_main_cond.setColumn(0, "opsrchflag", "code");
-
- grdf_setGridSort(grd_oplist);
- grdf_setGridSort(switch1.diag.grd_diaglist);
- grdf_setGridSort(switch1.mopho.grd_icdo3list);
-
- grdf_setToolTipBind(switch1.diag.grd_diaglist);
- grdf_setToolTipBind(switch1.mopho.grd_icdo3list);
- grdf_setToolTipBind(grd_selectdiag);
- grdf_setToolTipBind(grd_oplist);
- grdf_setToolTipBind(grd_selectop);
-
-
- fInitialize_SPMRT01600();
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : switch1
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 탭 변경시
- ****************************************************************************************/
- function switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- switch( e.postindex ){
- case 0 :
- ds_hidden_search.clearData();
- ds_hidden_search.addRow();
- ds_hidden_search.setColumn(0, "flag","1");
- ds_main_cond.setColumn(0, "reqdata","");
- break;
-
- case 1 :
- ds_hidden_search.clearData();
- ds_hidden_search.addRow();
- ds_hidden_search.setColumn(0, "flag","2");
- ds_main_cond.setColumn(0, "reqdata","");
- break;
-
- default :
- break;
- }
- }
- /****************************************************************************************
- * 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)
- {
- var flag = ds_hidden_search.getColumn(0, "flag");
- if(flag=="5"){
- ds_hidden_search.clearData();
- ds_hidden_search.addRow();
- ds_hidden_search.setColumn(0, "flag","1");
- }
- fDiagSearch();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_search
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_search_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_CTerm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 초기화버튼 클릭시
- ****************************************************************************************/
- function btn_CTerm_onclick(obj:Button, e:ClickEventInfo)
- {
- fCleanTerm();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_Tterm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 용어추가버튼 클릭시
- ****************************************************************************************/
- function btn_Tterm_onclick(obj:Button, e:ClickEventInfo)
- {
- fAddBtnTerm();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_mophocncl
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 취소버튼 클릭시
- ****************************************************************************************/
- function btn_mophocncl_onclick(obj:Button, e:ClickEventInfo)
- {
- if(frmf_checkOpener()){
- opener.frmf_setParameter("SPMRT01600_FLAG", "");
- opener.frmf_setParameter("SPMRT01600_SEARCHDATA", "");
- }else{
- sysf_messageBox("상위 화면이 변경되어 데이터를 전달", "E001");
- }
- this.close();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_moph
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록버튼 클릭시
- ****************************************************************************************/
- function btn_moph_onclick(obj:Button, e:ClickEventInfo)
- {
- fSendTermCd();
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : switch00
- * Event : onlbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 탭 클릭시
- ****************************************************************************************/
- function switch00_onlbuttondown(obj:Tab, e:TabMouseEventInfo)
- {
- ds_hidden_search.clearData();
- ds_hidden_search.addRow();
- ds_hidden_search.setColumn(0, "flag","5");
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : input2
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function input2_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- inputEnterKey("btn_search", "DOMActivate");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_OpSearch
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function btn_OpSearch_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_search.clearData();
- ds_hidden_search.addRow();
- ds_hidden_search.setColumn(0, "flag","5");
- fDiagSearch();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : input3
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function input3_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- btn_OpSearch.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)
- {
- ds_main_deptopcdlist_deptopcdinfo.clearData();
- ds_param_selectopinfo_selectoplist.clearData();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 용어추가버튼 클릭시
- ****************************************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- for( var i=0 ; i<grd_oplist.selectcount ; i++ ){
- for( var j=grd_oplist.selectstartrow[i] ; j<=grd_oplist.selectendrow[i] ; j++ ){
- if( j > -1 ){
- fAddopHist(j);
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_oplist
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 더블클릭시
- ****************************************************************************************/
- function grd_oplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- opRow = ds_main_deptopcdlist_deptopcdinfo.rowposition;
- if(opRow < 0){
- return;
- }
- fAddopHist(opRow);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button15
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : DOWN버튼 클릭시
- ****************************************************************************************/
- function button15_onclick(obj:Button, e:ClickEventInfo)
- {
- var sRow = fChgValueTermcdGrd(ds_param_selectdiaginfo_selectdiaglist, "down","1");
-
- for( var i=0 ; i<ds_param_selectdiaginfo_selectdiaglist.rowcount ; i++ ){
- ds_param_selectdiaginfo_selectdiaglist.selectRow(i, false);
- }
-
- ds_param_selectdiaginfo_selectdiaglist.rowposition = sRow;
- ds_param_selectdiaginfo_selectdiaglist.selectRow(sRow);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button16
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : UP버튼 클릭시
- ****************************************************************************************/
- function button16_onclick(obj:Button, e:ClickEventInfo)
- {
- var sRow = fChgValueTermcdGrd(ds_param_selectdiaginfo_selectdiaglist, "up","1");
-
- for( var i=0 ; i<ds_param_selectdiaginfo_selectdiaglist.rowcount ; i++ ){
- ds_param_selectdiaginfo_selectdiaglist.selectRow(i, false);
- }
-
- ds_param_selectdiaginfo_selectdiaglist.rowposition = sRow;
- ds_param_selectdiaginfo_selectdiaglist.selectRow(sRow);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button8
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행삭제버튼 클릭시
- ****************************************************************************************/
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fDelRow_Termlist("grd_selectdiag");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button9
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행추가버튼 클릭시
- ****************************************************************************************/
- function button9_onclick(obj:Button, e:ClickEventInfo)
- {
- fAddRow_Termlist("grd_selectdiag");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : DOWN버튼 클릭시
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var sRow = fChgValueTermcdGrd(ds_param_selectopinfo_selectoplist, "down","2");
-
- for( var i=0 ; i<ds_param_selectopinfo_selectoplist.rowcount ; i++ ){
- ds_param_selectopinfo_selectoplist.selectRow(i, false);
- }
-
- ds_param_selectopinfo_selectoplist.rowposition = sRow;
- ds_param_selectopinfo_selectoplist.selectRow(sRow);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : UP버튼 클릭시
- ****************************************************************************************/
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var sRow = fChgValueTermcdGrd(ds_param_selectopinfo_selectoplist, "up","2");
-
- for( var i=0 ; i<ds_param_selectopinfo_selectoplist.rowcount ; i++ ){
- ds_param_selectopinfo_selectoplist.selectRow(i, false);
- }
-
- ds_param_selectopinfo_selectoplist.rowposition = sRow;
- ds_param_selectopinfo_selectoplist.selectRow(sRow);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button6
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행삭제버튼 클릭시
- ****************************************************************************************/
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- fDelRow_Termlist("grd_selectop");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button7
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행추가버튼 클릭시
- ****************************************************************************************/
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- fAddRow_Termlist("grd_selectop");
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_diaglist
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 더블클릭시
- ****************************************************************************************/
- function switch1_diag_grd_diaglist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- dgRow = ds_main_deptdiagcdlist_deptdiagcdinfo.rowposition;
- if(dgRow < 0){
- return;
- }
- fAddDiagHist(dgRow);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_icdo3list
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 더블클릭시
- ****************************************************************************************/
- function switch1_mopho_grd_icdo3list_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- mRow = ds_main_diagcdinfo_kcd4m.rowposition;
- if(mRow < 0){
- return;
- }
- fAddMophoHist(mRow);
- // grd_icdo3list.colDisabled(22) = true;
- // grd_icdo3list.colDisabled(24) = true;
- }
- ]]></Script>
- </Form>
- </FDL>
|