123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMQP03800" position="absolute 0 0 385 623" titletext="약속처방" oninit="SPMQP03800_oninit" onload="SPMQP03800_onload" ontimer="SPMQP03800_ontimer">
- <Layouts>
- <Layout>
- <Div position="absolute 177 398 385 623" id="grp_dummy1" visible="false">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 208 225" id="datagrid1">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="176"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="모니터링"/>
- </Band>
- <Band id="body">
- <Cell/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 177 398 385 623" id="grp_dummy2" anchor="left bottom">
- <Layouts>
- <Layout>
- <Static text="스텝구간" position="absolute 0 0 70 23" id="cap_slipnm2" class="cell_1" anchor="default"/>
- <Combo position="absolute 90 179 113 199" id="combo2" visible="false" innerdataset="@ds_main_steplist" datacolumn="stepnm" codecolumn="stepno" anchor="default" onitemchanged="grp_dummy2_combo2_onitemchanged"/>
- <Combo position="absolute 70 179 93 199" id="combo1" visible="false" innerdataset="@ds_main_steplist" datacolumn="stepnm" codecolumn="stepno" anchor="default" onitemchanged="grp_dummy2_combo1_onitemchanged"/>
- <Button position="absolute 112 179 154 199" id="button5" class="btn2" text="수정" anchor="default" onclick="grp_dummy2_button5_onclick"/>
- <Button position="absolute 29 179 71 199" id="button6" class="btn2" visible="false" text="조회" anchor="default" onclick="grp_dummy2_button6_onclick"/>
- <Button position="absolute 156 179 198 199" id="button7" class="btn2" text="삭제" anchor="default" onclick="grp_dummy2_button7_onclick"/>
- <Grid position="absolute 0 48 208 178" id="grd_esslist" binddataset="ds_main_essprcpsetlist" anchor="default" oncelldblclick="grp_dummy2_grd_esslist_oncelldblclick" onexpanddown="grp_dummy2_grd_esslist_onexpanddown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="18"/>
- <Column size="125"/>
- <Column size="42"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="선택필수명"/>
- <Cell col="2" text="발행필"/>
- <Cell col="3" text="시작"/>
- <Cell col="4" text="종료"/>
- <Cell col="5" text="setno"/>
- <Cell col="6" text="settypecd"/>
- <Cell col="7" text="cpgno"/>
- <Cell col="8" text="cpghistseq"/>
- <Cell col="9" text="setattrno"/>
- <Cell col="10" text="setattrhistno"/>
- <Cell col="11" text="steplistno"/>
- <Cell col="12" text="스텝구간"/>
- <Cell col="13" text="inqrno"/>
- <Cell col="14" text="qestno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" edittype="none" text="bind:status" combodataset="ds_status" combocodecol="value" combodatacol="label"/>
- <Cell col="1" displaytype="normal" edittype="none" text="bind:setnm"/>
- <Cell col="2" displaytype="checkbox" edittype="checkbox" text="bind:issneedyn" expr="expr:(issneedyn == "I" || issneedyn == 1) ? 1 : 0"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:fromstepno" combodataset="ds_main_steplist" combocodecol="stepno" combodatacol="stepnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:tostepno" combodataset="ds_main_steplist" combocodecol="stepno" combodatacol="stepnm"/>
- <Cell col="5" text="bind:setno"/>
- <Cell col="6" text="bind:settypecd"/>
- <Cell col="7" text="bind:cpgno"/>
- <Cell col="8" text="bind:cpghistseq"/>
- <Cell col="9" text="bind:setattrno"/>
- <Cell col="10" text="bind:setattrhistno"/>
- <Cell col="11" text="bind:steplistno"/>
- <Cell col="12" displaytype="text" edittype="expand" text="bind:steplistnm" expandshow="show"/>
- <Cell col="13" text="bind:inqrno"/>
- <Cell col="14" text="bind:qestno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 166 27 208 46" id="button8" class="btn2" text="등록" anchor="default" onclick="grp_dummy2_button8_onclick"/>
- <CheckBox position="absolute 75 27 95 47" id="bool1" anchor="default" tooltiptext="발행필수여부" tooltiptype="hover" falsevalue="N" truevalue="Y"/>
- <Static text="발행필수" position="absolute 0 24 70 47" id="caption3" class="cell_1" anchor="default"/>
- <Button position="absolute 0 179 26 199" id="btn_sizecntl" class="icon_left" text="" anchor="default" onclick="grp_dummy2_btn_sizecntl_onclick"/>
- <Div position="absolute 75 5 195 24" id="grp_steplistno" anchor="default">
- <Layouts>
- <Layout>
- <cp_checkboxList id="chk_steplistno1" taborder="0" scrollbars="none" position="absolute 0 0 100 90" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 76 70 196 175" id="pop_steplistno" visible="false" anchor="default">
- <Layouts>
- <Layout>
- <cp_checkboxList id="chk_steplistno2" taborder="0" scrollbars="none" position="absolute 0 0 100 99" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 193 53 206 68" id="btn_steplistno" class="icon_minus" visible="false" text="" anchor="default" onclick="grp_dummy2_btn_steplistno_onclick"/>
- <Button position="absolute 55 5 68 20" id="btn_stepscop" class="icon_plus" text="" anchor="default" onclick="grp_dummy2_btn_stepscop_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 177 54 385 397" align="align:center middle;" id="grd_promprcplist" scrollbars="autoboth" binddataset="ds_main_prcplist" cellclickbound="cell" cellsizingtype="col" scrollpixel="all" selecttype="multirow" anchor="all" onrbuttondown="grd_promprcplist_onrbuttondown" oncelldblclick="grd_promprcplist_oncelldblclick" oncellclick="grd_promprcplist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="176"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="27"/>
- <Column size="37"/>
- <Column size="27"/>
- <Column size="40"/>
- <Column size="37"/>
- <Column size="70"/>
- <Column size="140"/>
- <Column size="38"/>
- <Column size="30"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="처방명"/>
- <Cell col="2" text="처방코드"/>
- <Cell col="3" colspan="2" text="총용량" taborder="undefined"/>
- <Cell col="5" colspan="2" text="수량" taborder="undefined"/>
- <Cell col="7" text="횟수"/>
- <Cell col="8" text="일수"/>
- <Cell col="9" text="급비"/>
- <Cell col="10" text="용법검체"/>
- <Cell col="11" text="MIX"/>
- <Cell col="12" text="전달"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:status" expr="expr:(status == "I" || status == 1) ? 1 : 0"/>
- <Cell col="1" style="align:left middle;" text="bind:prcpnm"/>
- <Cell col="2" text="bind:prcpcd"/>
- <Cell col="3" text="bind:prcpvol"/>
- <Cell col="4" text="bind:prcpvolunitnm"/>
- <Cell col="5" text="bind:prcpqty"/>
- <Cell col="6" text="bind:prcpqtyunitnm"/>
- <Cell col="7" text="bind:prcptims"/>
- <Cell col="8" text="bind:prcpdayno"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:payflagcd" combodataset="ds_M0029" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="10" style="align:left middle;" text="bind:drugmthdspccdnm"/>
- <Cell col="11" text="bind:prcpmixno"/>
- <Cell col="12" text="bind:prcpdelivefact"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 54 178 201" align="align:center middle;" id="grd_promprcpset">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="177"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="SET"/>
- </Band>
- <Band id="body">
- <Cell text="bind:setnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 80 177 623" treeusecheckbox="false" autofit="col" id="trv_promprcpset" autosizingtype="col" selecttype="treecell" anchor="left top bottom" style="border:0 solid #33bbbbff,0 solid #bac5ccff,1 solid #bac5ccff,0 solid #bac5ccff;" binddataset="ds_main_prmsprcpsetlist" userdata="0" onrbuttondown="trv_promprcpset_onrbuttondown" cantreestatuschange="trv_promprcpset_cantreestatuschange" oncellclick="trv_promprcpset_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="177"/>
- </Columns>
- <Rows>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" style="line:0 none #808080ff ;background:white;background2:white;" text="bind:setnm" treestartlevel="1" treelevel="bind:levl" autosizecol="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="Div00" taborder="4" position="absolute 0 32 183 52">
- <Layouts>
- <Layout>
- <Radio id="rdo_srchcond3" taborder="0" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="Div00_rdo_srchcond3_onitemchanged" visible="false" position="absolute 11 0 166 20" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">약속처방</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">프로토콜</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_srchcond1" taborder="1" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 0 0 140 20" anchor="default" onitemchanged="Div00_rdo_srchcond1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">개인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">과</Col>
- </Row>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">타과</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_deptset" taborder="2" innerdataset="@ds_orddept" codecolumn="deptcd" datacolumn="depthngnm" visible="false" position="absolute 19 0 174 20" anchor="default" onitemchanged="Div00_cmb_deptset_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 175 32 239 52" id="button26" class="btn2" text="선택취소" onclick="button26_onclick"/>
- <Button position="absolute 241 32 305 52" id="button1" class="btn2" text="상세보기" onclick="button1_onclick"/>
- <Button position="absolute 307 32 385 52" id="btn_copy" class="btn4" text="처방복사" onclick="btn_copy_onclick"/>
- <Button position="absolute 109 32 173 52" id="button31" class="btn2" text="전체선택" onclick="button31_onclick"/>
- <Div id="Div01" taborder="1" position="absolute 0 0 385 30" class="div_SA2">
- <Layouts>
- <Layout>
- <Radio id="radio1" taborder="0" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 10 5 120 25" anchor="default" onitemchanged="Div01_radio1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_srchsetnm" taborder="1" position="absolute 135 5 299 25" anchor="default" onkeydown="Div01_ipt_srchsetnm_onkeydown"/>
- <Button id="btn_srchprcp" taborder="2" text="검색" class="btn1" position="absolute 318 5 374 25" anchor="default" onclick="Div01_btn_srchprcp_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <PopupDiv id="pdiv_iptbox1" oncloseup="pdiv_iptbox_oncloseup" style="background:#99ccffff;border:1 solid #3366ffff ;" onkeydown="pdiv_iptbox_onkeydown" visible="false" position="absolute 391 201 555 256">
- <Layouts>
- <Layout>
- <Static id="caption4" text="폴더명" position="absolute 5 5 46 25" anchor="default"/>
- <Edit id="ipt_setnm" taborder="3" imemode="hangul" autoselect="true" onkeydown="pdiv_iptbox_ipt_setnm_onkeydown" position="absolute 55 5 159 25" anchor="left right"/>
- <Button id="btn_cnfm" taborder="4" text="확인" onclick="pdiv_iptbox_btn_cnfm_onclick" class="btn2" position="absolute 73 29 115 48" anchor="right"/>
- <Button id="button3" taborder="5" text="취소" onclick="pdiv_iptbox_button3_onclick" class="btn2" position="absolute 117 29 159 48" anchor="right"/>
- </Layout>
- </Layouts>
- </PopupDiv>
- <PopupDiv id="pdiv_iptbox2" oncloseup="pdiv_iptbox_oncloseup" style="background:#99ccffff;border:1 solid #3366ffff ;" onkeydown="pdiv_iptbox_onkeydown" visible="false" position="absolute 391 266 555 321">
- <Layouts>
- <Layout>
- <Static id="caption4" text="폴더명" position="absolute 5 5 46 25"/>
- <Edit id="ipt_setnm" taborder="7" imemode="hangul" autoselect="true" onkeydown="pdiv_iptbox_ipt_setnm_onkeydown" position="absolute 55 5 159 25"/>
- <Button id="btn_cnfm" taborder="8" text="확인" onclick="pdiv_iptbox_btn_cnfm_onclick" class="btn2" position="absolute 73 29 115 48"/>
- <Button id="button3" taborder="9" text="취소" onclick="pdiv_iptbox_button3_onclick" class="btn2" position="absolute 117 29 159 48"/>
- </Layout>
- </Layouts>
- </PopupDiv>
- <PopupMenu id="pmn_menu_prcp" innerdataset="@ds_mouserghtprcp" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu_onmenuclick" position="absolute 502 4 641 66"/>
- <PopupMenu id="pmn_menu_set" innerdataset="@ds_mouserghtset" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu_onmenuclick" position="absolute 391 4 491 132"/>
- <PopupMenu id="pmn_menu_set3" innerdataset="@ds_mouserghtset3" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu_onmenuclick" position="absolute 391 140 491 162"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_prcplist_oncolumnchanged"/>
- <Dataset id="ds_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" 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="detlvw" type="STRING" size="256"/>
- <Column id="srchcond1" type="STRING" size="256"/>
- <Column id="srchcond2" type="STRING" size="256"/>
- <Column id="srchcond3" type="STRING" size="256"/>
- <Column id="srchcond4" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="grdwd" type="STRING" size="256"/>
- <Column id="extngrdwd" type="STRING" size="256"/>
- <Column id="grdnm" type="STRING" size="256"/>
- <Column id="autoflag" type="STRING" size="256"/>
- <Column id="prcpdelivefactexwd" type="STRING" size="256"/>
- <Column id="prcpdelivefactwd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="detlvw">p</Col>
- <Col id="srchcond2">1</Col>
- <Col id="srchcond3">P</Col>
- <Col id="srchcond4">O</Col>
- <Col id="grdwd">200</Col>
- <Col id="extngrdwd">718</Col>
- <Col id="grdnm">grd_promprcplist</Col>
- <Col id="prcpdelivefactwd">30</Col>
- <Col id="prcpdelivefactexwd">60</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="settypecd" type="STRING" size="256" sumtext="set형태코드"/>
- <Column id="setkindcd" type="STRING" size="256" sumtext="set종류코드"/>
- <Column id="setclscd" type="STRING" size="256" sumtext="set분류코드"/>
- <Column id="procflag" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_prmsprcpsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" canrowposchange="ds_main_prmsprcpsetlist_canrowposchange">
- <ColumnInfo>
- <Column id="levl" type="INT" size="256" sumtext="level값"/>
- <Column id="setno" type="STRING" size="256" sumtext="set번호"/>
- <Column id="settypecd" type="STRING" size="256" sumtext="set종류코드"/>
- <Column id="supsetno" type="STRING" size="256" sumtext="상위set번호"/>
- <Column id="setkindcd" type="STRING" size="256" sumtext="set종류코드"/>
- <Column id="setclscd" type="STRING" size="256" sumtext="set분류코드"/>
- <Column id="settrgtcd" type="STRING" size="256" sumtext="대상코드(과,개인)"/>
- <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
- <Column id="setnm" type="STRING" size="256" sumtext="set명"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
- <Column id="setrefseq" type="STRING" size="256" sumtext="순서"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cond1" type="STRING" size="256"/>
- <Column id="cond2" type="STRING" size="256"/>
- <Column id="cond3" type="STRING" size="256"/>
- <Column id="cond4" type="STRING" size="256"/>
- <Column id="cond5" type="STRING" size="256"/>
- <Column id="cond6" type="STRING" size="256"/>
- <Column id="cond99" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_prmsprcpsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="levl" type="STRING" size="256"/>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="supsetno" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="setkindcd" type="STRING" size="256"/>
- <Column id="setclscd" type="STRING" size="256"/>
- <Column id="settrgtcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="prtlno" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_M0029" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_stepcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="issneedyn" type="STRING" size="256"/>
- <Column id="fromstepno" type="STRING" size="256"/>
- <Column id="tostepno" type="STRING" size="256"/>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="cpgno" type="STRING" size="256"/>
- <Column id="cpghistseq" type="STRING" size="256"/>
- <Column id="setattrno" type="STRING" size="256"/>
- <Column id="setattrhistno" type="STRING" size="256"/>
- <Column id="steplistno" type="STRING" size="256"/>
- <Column id="inqrno" type="STRING" size="256"/>
- <Column id="qestno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_steplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_essprcpsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_essprcpsetlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="settypecd" type="STRING" size="256" sumtext="SET형태코드"/>
- <Column id="setno" type="STRING" size="256" sumtext="SET번호"/>
- <Column id="setnm" type="STRING" size="256" sumtext="SET명"/>
- <Column id="issneedyn" type="STRING" size="256" sumtext="발행필요여부"/>
- <Column id="fromstepno" type="STRING" size="256" sumtext="시작스텝번호"/>
- <Column id="tostepno" type="STRING" size="256" sumtext="종료스텝번호"/>
- <Column id="cpgno" type="STRING" size="256" sumtext="CPG번호"/>
- <Column id="cpghistseq" type="STRING" size="256" sumtext="CPG이력순번"/>
- <Column id="setattrno" type="STRING" size="256" sumtext="SET속성번호(Key)"/>
- <Column id="setattrhistno" type="STRING" size="256" sumtext="SET속성이력번호(Key)"/>
- <Column id="steplistno" type="STRING" size="256" sumtext="스텝리스트번호"/>
- <Column id="inqrno" type="STRING" size="256" sumtext="문진번호"/>
- <Column id="qestno" type="STRING" size="256" sumtext="질문번호"/>
- <Column id="steplistnm" type="STRING" size="256" sumtext="스텝리스트번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_essprcpsetinfo_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="condcpgno" type="STRING" size="256" sumtext="CPG번호"/>
- <Column id="condcpghistseq" type="STRING" size="256" sumtext="CPG이력순번"/>
- <Column id="condfromstepno" type="STRING" size="256" sumtext="시작스텝번호"/>
- <Column id="condtostepno" type="STRING" size="256" sumtext="종료스텝번호"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_essprcpsetinfo_save" 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="settypecd" type="STRING" size="256" sumtext="SET형태코드"/>
- <Column id="setno" type="STRING" size="256" sumtext="SET번호"/>
- <Column id="setnm" type="STRING" size="256" sumtext="SET명"/>
- <Column id="issneedyn" type="STRING" size="256" sumtext="발행필요여부"/>
- <Column id="fromstepno" type="STRING" size="256" sumtext="시작스텝번호"/>
- <Column id="tostepno" type="STRING" size="256" sumtext="종료스텝번호"/>
- <Column id="cpgno" type="STRING" size="256" sumtext="CPG번호"/>
- <Column id="cpghistseq" type="STRING" size="256" sumtext="CPG이력순번"/>
- <Column id="setattrno" type="STRING" size="256" sumtext="SET속성번호(Key)"/>
- <Column id="setattrhistno" type="STRING" size="256" sumtext="SET속성이력번호(Key)"/>
- <Column id="steplistno" type="STRING" size="256" sumtext="스텝리스트번호"/>
- <Column id="inqrno" type="STRING" size="256" sumtext="문진번호"/>
- <Column id="qestno" type="STRING" size="256" sumtext="질문번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_status" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">-</Col>
- </Row>
- <Row>
- <Col id="label">I</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">U</Col>
- <Col id="value">U</Col>
- </Row>
- <Row>
- <Col id="label">D</Col>
- <Col id="value">D</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_pop_steplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pop_steplistno" type="STRING" size="256"/>
- <Column id="pop_steplistnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_copy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="setkindcd" type="STRING" size="256"/>
- <Column id="setclscd" type="STRING" size="256"/>
- <Column id="settrgtcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="supsetno" type="STRING" size="256"/>
- <Column id="trgtsettypecd" type="STRING" size="256"/>
- <Column id="trgtsetkindcd" type="STRING" size="256"/>
- <Column id="trgtsettrgtcd" type="STRING" size="256"/>
- <Column id="trgtsetclscd" type="STRING" size="256"/>
- <Column id="trgtioflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_mouserghtset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">새폴더</Col>
- <Col id="func">fAddPrmsDiagSet</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">이름바꾸기</Col>
- <Col id="func">fUpdtPrmsDiagSet</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDelPrmsDiagSet</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="func"/>
- <Col id="label">-</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="level">0</Col>
- <Col id="label">폴더복사</Col>
- <Col id="func">fFolderCopy</Col>
- </Row>
- <Row>
- <Col id="label">폴더붙여넣기</Col>
- <Col id="func">fFolderPaste</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">폴더순서변경</Col>
- <Col id="func">fOpenPrmsSetFolderOrderChng</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_mouserghtset3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">폴더복사</Col>
- <Col id="func">fFolderCopy</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_mouserghtprcp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDelPrmsPrcp</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">대체약 일괄변경</Col>
- <Col id="func">fAltDrugAll</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">대체약 선택폴더내 변경</Col>
- <Col id="func">fAltDrugFolder</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_iptbox" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="setnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="setnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_save_prcplist" 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="입력,수정,삭제,d/c"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
- <Column id="orderno" type="STRING" size="256" sumtext="처방저장순서"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
- <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
- <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
- <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
- <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
- <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
- <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
- <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
- <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
- <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
- <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
- <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
- <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
- <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
- <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
- <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
- <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
- <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
- <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
- <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
- <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
- <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
- <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
- <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
- <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
- <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
- <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
- <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
- <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
- <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
- <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
- <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
- <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
- <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
- <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
- <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
- <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
- <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
- <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
- <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
- <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
- <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
- <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
- <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
- <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
- <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
- <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
- <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
- <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
- <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
- <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
- <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
- <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
- <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
- <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
- <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
- <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
- <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
- <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
- <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
- <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
- <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
- <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
- <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
- <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
- <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
- <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
- <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
- <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
- <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
- <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
- <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
- <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
- <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
- <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
- <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
- <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
- <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
- <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
- <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
- <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
- <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
- <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
- <Column id="rehbprcpcurefreqflag" type="INT" size="256" sumtext="재활처방치료빈도"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
- <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
- <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
- <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
- <Column id="diagtestconttestbasetm" type="INT" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="diagtestconttestorgtims" type="INT" size="256" sumtext="진단검사연속검사원횟수"/>
- <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
- <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
- <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
- <Column id="nullcolumncd" type="STRING" size="256" sumtext="Null컬럼코드"/>
- <Column id="nullvalexistyn" type="STRING" size="256" sumtext="Null값존재여부"/>
- <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
- <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
- <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
- <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
- <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
- <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
- <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
- <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
- <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
- <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
- <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
- <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
- <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
- <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
- <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
- <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
- <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
- <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
- <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
- <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
- <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
- <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
- <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
- <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
- <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
- <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
- <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
- <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
- <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
- <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
- <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
- <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
- <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
- <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
- <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
- <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
- <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savePrcpInfo" 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="입력,수정,삭제,d/c"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
- <Column id="orderno" type="STRING" size="256" sumtext="처방저장순서"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
- <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
- <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
- <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
- <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
- <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
- <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
- <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
- <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
- <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
- <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
- <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
- <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
- <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
- <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
- <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
- <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
- <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
- <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
- <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
- <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
- <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
- <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
- <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
- <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
- <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
- <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
- <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
- <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
- <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
- <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
- <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
- <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
- <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
- <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
- <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
- <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
- <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
- <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
- <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
- <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
- <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
- <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
- <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
- <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
- <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
- <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
- <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
- <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
- <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
- <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
- <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
- <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
- <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
- <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
- <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
- <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
- <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
- <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
- <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
- <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
- <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
- <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
- <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
- <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
- <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
- <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
- <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
- <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
- <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
- <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
- <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
- <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
- <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
- <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
- <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
- <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
- <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
- <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
- <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
- <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
- <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
- <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
- <Column id="rehbprcpcurefreqflag" type="INT" size="256" sumtext="재활처방치료빈도"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
- <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
- <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
- <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
- <Column id="diagtestconttestbasetm" type="INT" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="diagtestconttestorgtims" type="INT" size="256" sumtext="진단검사연속검사원횟수"/>
- <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
- <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
- <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
- <Column id="nullcolumncd" type="STRING" size="256" sumtext="Null컬럼코드"/>
- <Column id="nullvalexistyn" type="STRING" size="256" sumtext="Null값존재여부"/>
- <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
- <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
- <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
- <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
- <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
- <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
- <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
- <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
- <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
- <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
- <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
- <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
- <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
- <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
- <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
- <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
- <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
- <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
- <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
- <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
- <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
- <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
- <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
- <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
- <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
- <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
- <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
- <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
- <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
- <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
- <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
- <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
- <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
- <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
- <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
- <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
- <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_dummy2.combo2" propid="value" datasetid="ds_main_stepcond" columnid="tostepno"/>
- <BindItem id="item1" compid="grp_dummy2.combo1" propid="value" datasetid="ds_main_stepcond" columnid="tostepno"/>
- <BindItem id="item2" compid="grp_dummy2.bool1" propid="value" datasetid="ds_main_stepcond" columnid="issneedyn"/>
- <BindItem id="item3" compid="Div00.rdo_srchcond3" propid="value" datasetid="ds_init" columnid="srchcond3"/>
- <BindItem id="item4" compid="pdiv_iptbox1.ipt_setnm" propid="value" datasetid="ds_iptbox" columnid="setnm"/>
- <BindItem id="item5" compid="pdiv_iptbox2.ipt_setnm" propid="value" datasetid="ds_iptbox" columnid="setnm"/>
- <BindItem id="item6" compid="Div00.rdo_srchcond1" propid="value" datasetid="ds_init" columnid="srchcond1"/>
- <BindItem id="item7" compid="Div00.cmb_deptset" propid="value" datasetid="ds_cond" columnid="deptcd"/>
- <BindItem id="item8" compid="Div01.radio1" propid="value" datasetid="ds_init" columnid="srchcond4"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-01-12
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-01-12 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- include "emr_prcpmngtxp::SMMMO02300.xjs";
- var oOpener;
- function SPMQP03800_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPMQP03800_onload(obj:Form, e:LoadEventInfo)
- {
- oOpener = this.getOwnerFrame().form;
-
- var tmp_Opener = frmf_getoOpener();
- if( tmp_Opener.frmf_getScreenID() == "SMMQP00600" || tmp_Opener.name == "SMMQP00600" ){ // CP 생성기
- oOpener = this.parent.parent;
- }
-
- grdf_setToolTipBind(trv_promprcpset);
- grdf_setToolTipBind(grd_promprcplist);
-
- appf_getCodeList([{dsNm: "ds_M0029", cdGrpId: "M0029"}], true, true);
- lf_mmbfGetDeptCodeComboList(ds_orddept, "O");
-
- // CPGMIN 작업 후 이 상태값일 때 레이아웃 확인필요
- if( oOpener.ds_root.getColumn(0, "cp") == "S" || oOpener.ds_root.getColumn(0, "cp") == "D" ){
- // trv_promprcpset.position.height = 518;
- // grd_promprcplist.position.width = 200;
- // grd_promprcplist.position.height = 343;
- }else if ( oOpener.ds_root.getColumn(0, "cp" ) == "Y" ) {
- //CP일 경우, viewer안의 컨트롤 height 사이즈를 모두 조정해야 함 (2008.08.28 JJE)
- oOpener.fResizeControls();
- }
-
- ds_main_prcplist.clearData();
-
- ds_init.setColumn(0, "srchcond1", "P");
- ds_init.setColumn(0, "srchcond4", "O");
-
- var settypecd = oOpener.ivwPrcpUseFlag; //@@필수처방/약속처방모니터링
- var setkindcd = "D"; //@@P는 개인, D는 부서
- var setclscd = "D"; //의사 SET
- var ioflag = "O"; //외래입원구분
- var procflag = "D"; //@@타과 악속SET 조회
- var deptcd = "1000000000"; //@@타과 악속SET 조회
- var deptnm = "병원"; //@@타과 악속SET 조회
-
- ds_main_prmsprcpsetlist.clearData();
- ds_main_prmsprcpsetlist.addRow();
-
- dsf_makeValue(ds_main_prmsprcpsetlist, "procflag", "string", "D"); // ds_main_prmsprcpsetlist.setColumn(0, "procflag", "D"); //@@타과 악속SET 조회
- dsf_makeValue(ds_main_prmsprcpsetlist, "deptcd", "string", "1000000000"); // ds_main_prmsprcpsetlist.setColumn(0, "deptcd", "1000000000"); //@@타과 악속SET 조회
- dsf_makeValue(ds_main_prmsprcpsetlist, "deptnm", "string", "병원"); // ds_main_prmsprcpsetlist.setColumn(0, "deptnm", "병원"); //@@타과 악속SET 조회
-
- if ( oOpener.ds_initsrch_envinfo.lookup("qestcd", '009', "answvalnm") == "입원") {
- ds_init.setColumn(0, "srchcond4", "I");
- ioflag = "I"; //외래입원구분
- }
-
- if ( oOpener.ds_initsrch_envinfo.lookup("qestcd", '010', "answvalnm") == "과") {
- ds_init.setColumn(0, "srchcond1", "D");
- setkindcd = "D"; //P는 개인, D는 부서
- }
-
- if ( oOpener.ds_initsrch_envinfo.lookup("qestcd", '010', "answvalnm") == "타과") {
- ds_init.setColumn(0, "srchcond1", "T");
- setkindcd = "T"; //P는 개인, D는 부서
- }
-
- fReqPrmsPrcpSet(settypecd, setkindcd, setclscd, procflag, deptcd, deptnm, ioflag);
-
- Div00.cmb_deptset.enable = false;
-
- //2008. 06. 12. 약속처방 재선택시, 기존의 조회내용 자동 선택기능
- //자동저장시에는 기존의 조회내용 자동선택 기능을 해제한다.
- if(oOpener.ds_init.getColumn(0, "prmsautoflag") != "Y"){
- var selectval = oOpener.frmf_getParameter("SMMMO02300_selectindex");
- var scrnopenflag = oOpener.frmf_getParameter("SMMMO02300_scrnopenflag")
-
- grdf_expandTree(trv_promprcpset, selectval, true);
-
- this.setTimer(0, 1); // 로딩 완료 후 Grid 포커스 처리
- }else{
- var selectval = 0;
- var scrnopenflag = "Y";
- oOpener.ds_init.setColumn(0, "prmsautoflag", "N");
-
- grdf_expandTree(trv_promprcpset, selectval, true);
- }
-
- //자동저장시 처리 완료 이후에는 처방의 자동저장구분을 N으로 처리, 추후 탭변경시, 자동선택 기능 해제되는 것을 방지함
- oOpener.ds_init.setColumn(0, "prmsautoflag", "N");
-
- fInitSetAttrData();
-
- ds_main_stepcond.setColumn(0, "fromstepno", oOpener.stepNo);
- ds_main_stepcond.setColumn(0, "tostepno", oOpener.stepNo);
- ds_main_stepcond.setColumn(0, "cpgno", oOpener.cpgNo);
- ds_main_stepcond.setColumn(0, "cpghistseq", oOpener.cpgHistSeq);
-
- dsf_setDefaultVal(ds_main_stepcond, "inqrno:0,qestno:0");
-
- var oParam = {};
- oParam.id = "TRMQP03801";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetEssPrmsPrcpList";
- oParam.inds = "req=ds_main_stepcond";
- oParam.outds = "ds_main_essprcpsetlist=essprcpsetlist";
- oParam.async = true;
- oParam.callback = "cf_TRMQP03801";
- tranf_submit(oParam);
- }
- function cf_TRMQP03801(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- dsf_setDefaultVal(ds_main_essprcpsetlist, "status:-,inqrno:0,qestno:0");
- }
- function SPMQP03800_ontimer(obj:Form, e:TimerEventInfo)
- {
- if(e.timerid == 0) { // Form 로드시에는 바로 setFocus 안먹혀서 로드 끝나고 하기 위함
- obj.killTimer(0);
- trv_promprcpset.setFocus();
- }
- }
- //스텝 리스트를 콤보박스 컴트롤에 mapping, 현재 선택된 스텝에 focusing
- function fInitSetAttrData(){
- ds_main_steplist.copyData(oOpener.ds_temp_sortedsteplist);
-
- var sProp="col=1,row=" + ds_main_steplist.rowcount + ",cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- grp_dummy2.grp_steplistno.chk_steplistno1.setInitComp(sProp, ds_main_steplist, "stepno", "stepnm", "function_chk_steplistno1_Event");
- grp_dummy2.pop_steplistno.chk_steplistno2.setInitComp(sProp, ds_main_steplist, "stepno", "stepnm", "function_chk_steplistno2_Event");
- }
- function function_chk_steplistno1_Event()
- {
- ds_main_stepcond.setColumn(0, "steplistno", grp_dummy2.grp_steplistno.chk_steplistno1.getData());
- }
- function function_chk_steplistno2_Event()
- {
- ds_main_pop_steplist.setColumn(0, "pop_steplistno", grp_dummy2.grp_steplistno.chk_steplistno2.getData());
-
- var deptcd_tmp = ds_main_pop_steplist.getColumn(0, "pop_steplistno").split(",");
- var deptnm_tmp = "";
- var multideptnmlist = "";
- for(var i = 0; i < deptcd_tmp.length; i++){
- deptnm_tmp = ds_main_steplist.lookup("stepno", deptcd_tmp[i], "stepnm");
- multideptnmlist = multideptnmlist + deptnm_tmp + ",";
- }
- multideptnmlist = multideptnmlist.substr(0, multideptnmlist.length-1);
- ds_main_pop_steplist.setColumn(0, "pop_steplistnm", multideptnmlist);
- }
- function grp_dummy2_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var oParam = {};
- oParam.id = "TRMQP03801";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetEssPrmsPrcpList";
- oParam.inds = "req=ds_main_stepcond";
- oParam.outds = "ds_main_essprcpsetlist=essprcpsetlist";
- oParam.async = true;
- oParam.callback = "cf_TRMQP03801";
- tranf_submit(oParam);
- }
- function grp_dummy2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var oParam = {};
- oParam.id = "TRMQP03801";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetEssPrmsPrcpList";
- oParam.inds = "req=ds_main_stepcond";
- oParam.outds = "ds_main_essprcpsetlist=essprcpsetlist";
- oParam.async = true;
- oParam.callback = "cf_TRMQP03801";
- tranf_submit(oParam);
- }
- function grp_dummy2_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var selectedRows = ds_main_essprcpsetlist.getCaseCount("status == 'U'");
- if( selectedRows > 0 ){
- //if( messageBox("선택한 선택필수 정보를", "Q001") == 6 ){
- ds_main_essprcpsetlist.filter("status == 'U'");
-
- ds_send_essprcpsetinfo_save.copyData(ds_main_essprcpsetlist, true);
-
- ds_main_essprcpsetlist.filter("");
-
- fSaveEssPrmsPrcpInfo();
-
- ds_send_essprcpsetinfo_req.clearData();
- ds_send_essprcpsetinfo_save.clearData();
- //}
- }else{
- sysf_messageBox("수정된 데이터가", "I004");
- return;
- }
- }
- function fSaveEssPrmsPrcpInfo(){
- var sCpgNo = ds_main_stepcond.getColumn(0, "cpgno");
- var sCpgHistSeq = ds_main_stepcond.getColumn(0, "cpghistseq");
- var sSetNo = ds_hidden_prmsprcpsetlist.getColumn(0, "setno");
- var sSetNm = ds_hidden_prmsprcpsetlist.getColumn(0, "setnm");
- var sSetSetTypeCd = ds_hidden_prmsprcpsetlist.getColumn(0, "settypecd");
-
- //저장 후 조회할 조건 정보
- ds_send_essprcpsetinfo_req.clearData();
- ds_send_essprcpsetinfo_req.addRow();
- ds_send_essprcpsetinfo_req.setColumn(0, "condcpgno", sCpgNo);
- ds_send_essprcpsetinfo_req.setColumn(0, "condcpghistseq", sCpgHistSeq);
- ds_send_essprcpsetinfo_req.setColumn(0, "condfromstepno", ds_main_stepcond.getColumn(0, "fromstepno"));
- ds_send_essprcpsetinfo_req.setColumn(0, "condtostepno", ds_main_stepcond.getColumn(0, "tostepno"));
-
- dsf_setDefaultVal(ds_send_essprcpsetinfo_save, "inqrno:0,qestno:0");
-
- var oParam = {};
- oParam.id = "TXMQP03801";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqExeEssPrmsPrcpList";
- oParam.inds = "req=ds_send_essprcpsetinfo_req save=ds_send_essprcpsetinfo_save";
- oParam.outds = "ds_main_essprcpsetlist=essprcpsetlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- dsf_setDefaultVal(ds_main_essprcpsetlist, "status:-,inqrno:0,qestno:0");
- }
- function grp_dummy2_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRMQP03801";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetEssPrmsPrcpList";
- oParam.inds = "req=ds_main_stepcond";
- oParam.outds = "ds_main_essprcpsetlist=essprcpsetlist";
- oParam.async = true;
- oParam.callback = "cf_TRMQP03801";
- tranf_submit(oParam);
- }
- function grp_dummy2_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var selectedRows = grdf_getSelectedRows(grp_dummy2.grd_esslist);
- if( selectedRows.length > 0 ){
- if( sysf_messageBox("선택한 선택필수 정보를", "Q001") == 6 ){
- for (var i = selectedRows.length - 1; i >= 0; i--) {
- var status = ds_main_essprcpsetlist.getColumn(selectedrow[i], "status");
- if ( status == "I" ) {
- ds_main_essprcpsetlist.deleteRow(selectedrow[i]); //remove
- // }else if ( model.getValue("/root/main/essprcpsetinfo/essprcpsetlist[" + grd_esslist.selectedrow(i) + "]/status") == "I" ) {
- // model.setValue("/root/main/essprcpsetinfo/essprcpsetlist[" + grd_esslist.selectedrow(i) + "]/status", "-");
- }else{
- ds_main_essprcpsetlist.setColumn(selectedrow[i], "status", "D");
- }
- }
-
- ds_main_essprcpsetlist.filter("status == 'D'");
-
- ds_send_essprcpsetinfo_save.copyData(ds_main_essprcpsetlist, true);
-
- ds_main_essprcpsetlist.filter("");
-
- fSaveEssPrmsPrcpInfo();
-
- ds_send_essprcpsetinfo_req.clearData();
- ds_send_essprcpsetinfo_save.clearData();
- }
- }else{
- sysf_messageBox("선택된 데이터가", "I004");
- return;
- }
- }
- function ds_main_essprcpsetlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- var statusNode = obj.getColumn(e.row, "status");
- if( !utlf_isNull(statusNode) && statusNode != "I" ) obj.setColumn(e.row, "status", "U");
- }
- function grp_dummy2_grd_esslist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
-
- oOpener.dsf_createDsRow("ds_send_essprmsdata", [{col:"cond1", type:"string", size:256, val:ds_main_essprcpsetlist.getColumn(e.row, "setno")}
- ,{col:"cond2", type:"string", size:256, val:ds_main_essprcpsetlist.getColumn(e.row, "settypecd")}
- ,{col:"cpyn", type:"string", size:256, val:"N"}])
-
- oOpener.fGetEssPrmsPrcpList();
- }
- function grp_dummy2_grd_esslist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- ds_main_pop_steplist.setColumn(0, "pop_steplistno", ds_main_essprcpsetlist.getColumn(e.row, "steplistno"));
- ds_main_pop_steplist.setColumn(0, "pop_steplistnm", ds_main_essprcpsetlist.getColumn(e.row, "steplistnm"));
-
- grp_dummy2.pop_steplistno.position.x = grp_dummy2.grd_esslist.position.width - 122;
- grp_dummy2.btn_steplistno.position.x = grp_dummy2.grd_esslist.position.width - 15;
- grp_dummy2.pop_steplistno.visible = true;
- grp_dummy2.btn_steplistno.visible = true;
- }
- function grp_dummy2_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var sCpgNo = ds_main_stepcond.getColumn(0, "cpgno");
- var sCpgHistSeq = ds_main_stepcond.getColumn(0, "cpghistseq");
- var sSetNo = ds_hidden_prmsprcpsetlist.getColumn(0, "setno");
- var sSetNm = ds_hidden_prmsprcpsetlist.getColumn(0, "setnm");
- var sSetSetTypeCd = ds_hidden_prmsprcpsetlist.getColumn(0, "settypecd");
-
- //폴더 선택 했는지 체크
- if( utlf_isNull(ds_main_prmsprcpsetlist.getColumn(ds_main_prmsprcpsetlist.rowposition, "setno")) || utlf_isNull(sSetNo) ){
- sysf_messageBox("등록할 선택필수 폴더를", "C002");
- return;
- }
-
- ds_main_stepcond.setColumn(0, "status", "I");
- ds_main_stepcond.setColumn(0, "cpgno", sCpgNo);
- ds_main_stepcond.setColumn(0, "cpghistseq", sCpgHistSeq);
- ds_main_stepcond.setColumn(0, "setno", sSetNo);
- ds_main_stepcond.setColumn(0, "settypecd", sSetSetTypeCd);
- ds_main_stepcond.setColumn(0, "inqrno", "0");
- ds_main_stepcond.setColumn(0, "qestno", "0");
- ds_main_stepcond.setColumn(0, "setnm", sSetNm);
-
- //저장할 정보
- ds_send_essprcpsetinfo_save.copyData(ds_main_stepcond);
-
- fSaveEssPrmsPrcpInfo();
-
- ds_send_essprcpsetinfo_req.clearData();
- ds_send_essprcpsetinfo_save.clearData();
-
- oOpener.fInitMainAttList("D"); //"필수처방 미발행사유 문진" 추가에 따른 재조회
- }
- function grp_dummy2_btn_sizecntl_onclick(obj:Button, e:ClickEventInfo)
- {
- fSizeControl_SetArray();
- }
- function fSizeControl_SetArray(){
- if( grp_dummy2.btn_sizecntl.class == "icon_left"){
- grp_dummy2.btn_sizecntl.class = "icon_right";
- trv_promprcpset.position.bottom = 397;//317;
- grd_promprcpset.position.bottom = 397;//height = 318;
-
- grp_dummy2.position.left = 0;
- grp_dummy2.grd_esslist.position.width = 385;
- //grd_esslist.extendlastcol = "scroll";
-
- var col = grp_dummy2.grd_esslist.getBindCellIndex("body", "steplistnm");
- grp_dummy2.grd_esslist.setFormatColProperty(col, "size", grp_dummy2.grd_esslist.getFormatColProperty(col, "size") + 100);
- }else{
- grp_dummy2.btn_sizecntl.class = "icon_left";
- trv_promprcpset.position.bottom = 623;//height = 543;
- grd_promprcpset.position.bottom = 623;//height = 543;
-
- grp_dummy2.position.left = 177;
- grp_dummy2.grd_esslist.position.width = 208;
- //grd_esslist.extendlastcol = "";
- var col = grp_dummy2.grd_esslist.getBindCellIndex("body", "steplistnm");
- grp_dummy2.grd_esslist.setFormatColProperty(col, "size", grp_dummy2.grd_esslist.getFormatColProperty(col, "size") - 100);
- }
- }
- function grp_dummy2_btn_steplistno_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_dummy2.btn_steplistno.visible = false;
- grp_dummy2.pop_steplistno.visible = false;
-
- var iRow = ds_main_essprcpsetlist.rowposition;
- if( iRow > -1 ){
- ds_main_essprcpsetlist.setColumn(iRow, "steplistno", ds_main_pop_steplist.getColumn(0, "pop_steplistno"));
- ds_main_essprcpsetlist.setColumn(iRow, "steplistnm", ds_main_pop_steplist.getColumn(0, "pop_steplistnm"));
- ds_main_essprcpsetlist.setColumn(iRow, "status", "U");
- }
- }
- function grp_dummy2_btn_stepscop_onclick(obj:Button, e:ClickEventInfo)
- {
- if( grp_dummy2.btn_stepscop.class == "icon_minus" ){
- grp_dummy2.grp_steplistno.position.height = 19;
- grp_dummy2.btn_stepscop.class = "icon_plus";
- //btn_stepscop.refresh();
- }else{
- grp_dummy2.grp_steplistno.position.height = 120;
- grp_dummy2.btn_stepscop.class = "icon_minus";
- }
- }
- function Div00_rdo_srchcond3_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- ds_temp_copy.clearData();
-
- var srchcond3 = ds_init.getColumn(0, "srchcond3");
-
- if(srchcond3 == "P"){
- ds_init.setColumn(0, "srchcond1", "P"); //개인으로 설정
- Div00.cmb_deptset.enable = false;
- Div00.rdo_srchcond1.enable = true;
- Div01.radio1.enable = true;
-
- var settypecd = "P"; //P는 의사, C는 프로토콜
- var setkindcd = "P"; //P는 개인, D는 부서
- var setclscd = "D"; //의사 SET
- var ioflag = ds_init.getColumn(0, "srchcond4"); //외래입원구분
-
- ds_cond.setColumn(0, "deptcd", "");
-
- fReqPrmsPrcpSet(settypecd, setkindcd, setclscd, "", "", "", ioflag);
- }else if(srchcond3 == "C"){
- ds_init.setColumn(0, "srchcond1", "T"); //타과로 설정
- Div00.cmb_deptset.enable = true;
- Div00.rdo_srchcond1.enable = false;
- Div01.radio1.enable = false;
-
- var settypecd = srchcond3; //처방, 프로토콜
- var setkindcd = "D"; //부서
- var setclscd = "D"; //의사
- var ioflag = ds_init.getColumn(0, "srchcond4"); //외래입원구분
- var procflag = "D"; //처리구분(D: 부서SET을 조회)
- var deptcd = sysf_getUserInfo("dutplcecd");
- var deptnm = cmb_deptset.text;
- fReqPrmsPrcpSet(settypecd, setkindcd, setclscd, procflag, deptcd, deptnm, ioflag);
- }
- }
- function ds_main_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "status")
- obj.setColumn(e.row, e.columnid, (e.newvalue == "I" || e.newvalue == 1) ? "I" : "-");
- }
- function grd_promprcplist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
- grdf_setSelectedCell(obj, e);
-
- pmn_menu_prcp.trackPopup(e.screenX,e.screenY);
- }
- function pmn_menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- function grd_promprcplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- //hsct지시처방일 경우 약속set에서 copy되지 않도록. by sonjy 2008-08-29
- if( ds_main_prcplist.getColumn(e.row, "prcpclscd") == "04" ) {
- //messageBox("BMT지시처방은 지시처방검색을 통해서만 가능합니다", "I");
- //return ;
- }
-
- ds_main_prcplist.setColumn(e.row, "status", "I");
-
- lf_addPrcp( "child", "ds_main_prcplist", "ds_main_prcplist", "N", "status", "I", grd_promprcplist, "N", "02");
- }
- function grd_promprcplist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.col != 0 ) {
- if ( ds_main_prcplist.getColumn(e.row, "status") == "-" ) {
- ds_main_prcplist.setColumn(e.row, "status", "I");
- } else {
- ds_main_prcplist.setColumn(e.row, "status", "-");
- }
- }
- }
- function trv_promprcpset_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
-
- obj.setFocus();
- grdf_setSelectedCell(obj, e);
-
- obj.oncellclick.fireEvent(obj, new GridClickEventInfo());
-
- var srchcond1 = ds_init.getColumn(0, "srchcond1"); //개인, 과, 타과 구분
- var srchcond3 = ds_init.getColumn(0, "srchcond3"); //약속, prlt 구분
-
- if(srchcond3 == "P" && srchcond1 == "T")
- pmn_menu_set3.trackPopup(e.screenX,e.screenY);
- else
- pmn_menu_set.trackPopup(e.screenX,e.screenY);
- }
- function trv_promprcpset_cantreestatuschange(obj:Grid, e:GridTreeStatusEventInfo)
- {
- obj.userdata = 1;
- }
- function trv_promprcpset_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- // icon으로 tree를 컨트롤 하는 경우는 여기를 태우지 않는다.
- if(obj.userdata == 1) {
- obj.userdata = 0;
- return;
- }
-
- fReqPrmsDetlSet();
-
- if(ds_hidden_prmsprcpsetlist.rowcount == 0) ds_hidden_prmsprcpsetlist.addRow();
-
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "procflag", "string", "D"); // ds_hidden_prmsprcpsetlist.setColumn(0, "procflag", "D"); //@@타과 악속SET 조회
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "deptcd", "string", "1000000000"); // ds_hidden_prmsprcpsetlist.setColumn(0, "deptcd", "1000000000"); //@@타과 악속SET 조회
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "deptnm", "string", "병원"); // ds_hidden_prmsprcpsetlist.setColumn(0, "deptnm", "병원"); //@@타과 악속SET 조회
-
- if (oOpener.ds_initsrch_envinfo.lookup("qestcd", '008', "answvalnm") == "Y") {
- fCopyPrcpSets();
- }
-
- oOpener.frmf_setParameter("SMMMO02300_selectindex", ds_main_prmsprcpsetlist.rowposition);
- oOpener.frmf_setParameter("SMMMO02300_scrnopenflag", "Y");
-
- var row = obj.getTreeRow(ds_main_prmsprcpsetlist.rowposition);
- if(obj.getTreeStatus(row) == 0)
- obj.setTreeStatus(row, true);
-
- obj.userdata = 0;
- }
- function pdiv_iptbox_ipt_setnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- frmf_inputEnterKey(obj.parent.name + ".btn_cnfm", "onclick", new ClickEventInfo);
- }
- }
- function pdiv_iptbox_btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- obj.parent.ipt_setnm.setFocus();
- obj.parent.closePopup();
- fSavePrmsDiagSet();
-
- if(obj.parent.name == "pdiv_iptbox2") {
- ds_main_prmsprcpsetlist.rowposition = ds_main_prmsprcpsetlist.rowcount - 1;
- fSetPrmsDiagInfo(ds_main_prmsprcpsetlist.rowposition, "i");
-
- //약속처방 자동 저장시 부모폴더 번호 1을 설정해줘야함
- ds_hidden_prmsprcpsetlist.setColumn(0, "status" , "i");
- ds_hidden_prmsprcpsetlist.setColumn(0, "supsetno", 1);
- }
-
- //처방화면에서 폴더선택하지 않고 바로 등록을 처리한 경우(autoflag:Y)
- //신규로 생성된 폴더에 처방을 등록함
- if(ds_init.getColumn(0, "autoflag") == "Y"){
- fPrmsSave();
- ds_init.setColumn(0, "autoflag", "N");
- }
- }
- function pdiv_iptbox_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- obj.parent.ipt_setnm.setFocus();
- obj.parent.closePopup();
- }
- function pdiv_iptbox_oncloseup(obj:PopupDiv, e:EventInfo)
- {
- trv_promprcpset.setFocus();
- }
- function pdiv_iptbox_onkeydown(obj:PopupDiv, e:KeyEventInfo)
- {
- if(e.keycode == 27) {
- obj.ipt_setnm.setFocus();
- obj.closePopup();
- }
- }
- function Div01_btn_srchprcp_onclick(obj:Button, e:ClickEventInfo)
- {
- var searchRow = 0;
- var setnm = ds_cond.getColumn(0, "setnm");
- for(var i = 0; i < ds_main_prmsprcpsetlist.rowcount; i++){
- var cmpsetnm = ds_main_prmsprcpsetlist.getColumn(i, "setnm");
- if(setnm == cmpsetnm){
- searchRow = i;
- break;
- }
- }
-
- grdf_expandTree(trv_promprcpset, searchRow, true);
- }
- function Div01_ipt_srchsetnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- Div01.btn_srchprcp.onclick.fireEvent(Div01.btn_srchprcp, new ClickEventInfo());
- }
- function Div00_rdo_srchcond1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- Div01.radio1.enable = true;
-
- var srchcond1 = obj.value; //P는 의사, D는 부서, C는 프로토콜(부서);
- if ( srchcond1 == "P" ) { //의사차벙(개인)
- Div00.cmb_deptset.enable = false;
- ds_cond.setColumn(0, "deptcd", "");
-
- var settypecd = "P"; //P는 의사, C는 프로토콜
- var setkindcd = "P"; //P는 개인, D는 부서
- var setclscd = "D"; //의사 SET
- var ioflag = ds_init.getColumn(0, "srchcond4"); //외래입원구분
-
- fReqPrmsPrcpSet(settypecd, setkindcd, setclscd, "", "", "", ioflag);
- } else if ( srchcond1 == "D" ) { //의사처방(부서)
- Div00.cmb_deptset.enable = false;
-
- var settypecd = "P"; //P는 의사, C는 프로토콜
- var setkindcd = "D"; //P는 개인, D는 부서
- var setclscd = "D"; //의사 SET
- var ioflag = ds_init.getColumn(0, "srchcond4"); //외래입원구분
- fReqPrmsPrcpSet(settypecd, setkindcd, setclscd, "", "", "", ioflag);
- } else if ( srchcond1 == "C" ) { //프로토콜 처방(부서)
- Div00.cmb_deptset.enable = true;
-
- var settypecd = "C"; //P는 의사, C는 프로토콜
- var setkindcd = "D"; //P는 개인, D는 부서
- var setclscd = "D"; //의사 SET
-
- fReqPrmsPrcpSet(settypecd, setkindcd, setclscd, "", "", "", ioflag);
- } else if ( srchcond1 == "T" ) { //타과
- Div00.cmb_deptset.enable = true;
-
- var setkindcd = "D"; //부서
- var setclscd = "D"; //의사
- var settypecd = "P"; //처방
- var ioflag = ds_init.getColumn(0, "srchcond4"); //외래입원구분
-
- ds_main_prmsprcpsetlist.clearData();
- }
-
- ds_main_prcplist.clearData();
- }
- function Div00_cmb_deptset_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var srchcond3 = ds_init.getColumn(0, "srchcond3");
- var deptcd = obj.value;
- if(deptcd != "-"){
- var setkindcd = "D"; //부서
- var setclscd = "D"; //의사
- var settypecd = srchcond3; //처방, 프로토콜
- var procflag = "D"; //처리구분(D: 부서SET을 조회)
- var deptnm = obj.text;
- var ioflag = ds_init.getColumn(0, "srchcond4");
-
- fReqPrmsPrcpSet(settypecd, setkindcd, setclscd, procflag, deptcd, deptnm, ioflag);
- }
- }
- function Div01_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var setkindcd = ds_init.getColumn(0, "srchcond1");
- if(setkindcd == "T"){
- setkindcd = "D";
- }
-
- var settypecd = oOpener.ivwPrcpUseFlag; //@@필수처방/약속처방모니터링
- var setkindcd = "D"; //@@P는 개인, D는 부서
- var setclscd = "D"; //의사 SET
- var procflag = "D"; //처리구분(D: 부서SET을 조회)
- var deptcd = "1000000000";
- var deptnm = "병원";
- var ioflag = obj.value; //외래입원구분
-
- ds_main_prmsprcpsetlist.clearData();
-
- fReqPrmsPrcpSet(settypecd, setkindcd, setclscd, procflag, deptcd, deptnm, ioflag);
- }
- function button26_onclick(obj:Button, e:ClickEventInfo)
- {
- for(var i = 0; i < ds_main_prcplist.rowcount; i++)
- ds_main_prcplist.setColumn(i, "status", "-");
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fIvwDetlVwCom("prms");
- }
- function btn_copy_onclick(obj:Button, e:ClickEventInfo)
- {
- fCopyPrcpSets();
- }
- function button31_onclick(obj:Button, e:ClickEventInfo)
- {
- for(var i = 0; i < ds_main_prcplist.rowcount; i++)
- ds_main_prcplist.setColumn(i, "status", "I");
- }
- ]]></Script>
- </Form>
- </FDL>
|