123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADT01102" position="absolute 0 0 573 175" titletext="원외처방전출력" oninit="SMADT01102_oninit" onload="SMADT01102_onload">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 84 570 90" linetype="horizontal" id="line6" class="line_2"/>
- <Shape position="absolute 0 109 570 115" linetype="horizontal" id="line16" class="line_2"/>
- <Grid position="absolute 613 64 1003 129" id="grd_param" visible="false" binddataset="ds_main_paramdata_param">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="pid"/>
- <Cell col="1" text="orddd"/>
- <Cell col="2" text="cretno"/>
- <Cell col="3" text="orddeptcd"/>
- <Cell col="4" text="orddrid"/>
- <Cell col="5" text="prcpdd"/>
- <Cell col="6" text="drugdd"/>
- <Cell col="7" text="drugno"/>
- <Cell col="8" text="caption1"/>
- <Cell col="9" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:pid"/>
- <Cell col="1" text="bind:orddd"/>
- <Cell col="2" text="bind:cretno"/>
- <Cell col="3" text="bind:orddeptcd"/>
- <Cell col="4" text="bind:orddrid"/>
- <Cell col="5" text="bind:prcpdd"/>
- <Cell col="6" text="bind:drugdd"/>
- <Cell col="7" text="bind:drugno"/>
- <Cell col="8" text="bind:prntdt"/>
- <Cell col="9" text="bind:lblprntdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 134 570 140" linetype="horizontal" id="line9" class="line_2"/>
- <Shape position="absolute 0 139 570 145" linetype="horizontal" id="line14" class="line_2"/>
- <Static text="투약번호" position="absolute 0 89 80 112" align="align:center middle;" id="caption13" class="cell_1"/>
- <Static text="투약일자" position="absolute 0 64 80 87" align="align:center middle;" id="caption22" class="cell_1"/>
- <MaskEdit position="absolute 83 91 188 110" id="input14" class="input_search" mask="99999" onkeyup="input14_onkeyup"/>
- <Static position="absolute 0 114 80 137" align="align:center middle;" id="caption27" class="cell_1"/>
- <Shape position="absolute 0 139 570 145" linetype="horizontal" id="line15" class="line_3"/>
- <Shape position="absolute 0 59 570 65" linetype="horizontal" id="line17" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Calendar position="absolute 83 66 188 85" id="input7" class="input_default"/>
- <CheckBox position="absolute 5 119 70 134" id="checkbox3" text="원외" onchanged="checkbox3_onchanged" truevalue="Y"/>
- <CheckBox position="absolute 485 93 570 108" id="checkbox6" visible="false" text="HD환자포함" truevalue="1"/>
- <Button position="absolute 515 147 571 169" id="btn_prt" class="btn6" text="출력" onclick="btn_prt_onclick"/>
- <Shape position="absolute 0 28 571 58" id="roundrect2" type="roundrectangle"/>
- <Static text="범 례" position="absolute 6 33 76 53" id="caption47" class="cell_2"/>
- <Static text="원내투약번호(1~10000) 원외투약번호(10001~20000) 응급실원외투약번호(90001~)" position="absolute 86 33 571 53" id="caption1"/>
- <CheckBox position="absolute 512 115 571 138" id="checkbox11" text="재출력" truevalue="Y"/>
- <Static id="caption6" text="외래처방전출력(Ver 1230)" class="tit_1" position="absolute 0 0 200 25"/>
- <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="1" scrollbars="none" position="absolute 83 115 343 135" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_paramdata_param" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="prcpdd"/>
- <Col id="drugdd"/>
- <Col id="drugno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcpdata_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_prcpdata_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_prcpdata_sumlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_barcdprntsetup_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_paramsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_prcpsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="hosinmpsflag" type="STRING" size="256"/>
- <Column id="hosoutmpsflag" type="STRING" size="256"/>
- <Column id="lblflag" type="STRING" size="256"/>
- <Column id="prntflag" type="STRING" size="256"/>
- <Column id="autoinprntyn" type="STRING" size="256"/>
- <Column id="autooutprntyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="prcpdd"/>
- <Col id="drugdd"/>
- <Col id="drugno"/>
- <Col id="hosinmpsflag"/>
- <Col id="hosoutmpsflag"/>
- <Col id="lblflag"/>
- <Col id="prntflag"/>
- <Col id="autoinprntyn"/>
- <Col id="autooutprntyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_deptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_atcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugflag" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugdd"/>
- <Col id="drugflag">O</Col>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_suminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddd" 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="scrnid" type="STRING" size="256"/>
- <Column id="openflag" type="STRING" size="256"/>
- <Column id="paramsrch" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_barcdprntsetup_setupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_misdeptlist_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mdrugflags" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="r002" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_prcpsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onvaluechanged="ds_hidden_prcpsrch_onvaluechanged">
- <ColumnInfo>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="hosinyn" type="STRING" size="256"/>
- <Column id="hosinmpsflag" type="STRING" size="256"/>
- <Column id="hosoutyn" type="STRING" size="256"/>
- <Column id="hosoutmpsflag" type="STRING" size="256"/>
- <Column id="lblyn" type="STRING" size="256"/>
- <Column id="lblflag" type="STRING" size="256"/>
- <Column id="prntflag" type="STRING" size="256"/>
- <Column id="autoinprntyn" type="STRING" size="256"/>
- <Column id="autooutprntyn" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="autoprcp" type="STRING" size="256"/>
- <Column id="reprintyn" type="STRING" size="256"/>
- <Column id="autoatcyn" type="STRING" size="256"/>
- <Column id="stocdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugdd"/>
- <Col id="drugno"/>
- <Col id="hosinyn"/>
- <Col id="hosinmpsflag"/>
- <Col id="hosoutyn"/>
- <Col id="hosoutmpsflag"/>
- <Col id="lblyn"/>
- <Col id="lblflag"/>
- <Col id="prntflag"/>
- <Col id="autoinprntyn"/>
- <Col id="autooutprntyn"/>
- <Col id="instcd">012</Col>
- <Col id="autoprcp"/>
- <Col id="reprintyn"/>
- <Col id="autoatcyn"/>
- <Col id="stocdeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_deptlist" 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="deptnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_popupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ret" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="stocdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ret"/>
- <Col id="drugno"/>
- <Col id="stocdeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_checkbox1" 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="label">처방전(약국용)</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">처방전(환자용)</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="input7" propid="value" datasetid="ds_hidden_prcpsrch" columnid="drugdd"/>
- <BindItem id="item1" compid="input14" propid="value" datasetid="ds_hidden_prcpsrch" columnid="drugno"/>
- <BindItem id="item2" compid="checkbox11" propid="value" datasetid="ds_hidden_prcpsrch" columnid="reprintyn"/>
- <BindItem id="item3" compid="checkbox3" propid="value" datasetid="ds_hidden_prcpsrch" columnid="hosoutyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-09-08
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-09-08 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_pharmacyxp::SMADT01102.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 프린터 설정
- ****************************************************************************************/
- function fSetPrint() {
- // var count = ds_barcdprntsetup_info.rowcount;
- // if(count == 0) {
- // model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- // }
- // open("SPLLC90100_바코드프린터설정.xrw", "", "", "", "", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
-
- var objArg = new Object();
- objArg.arg_ds_barcdprntsetup_info = ds_barcdprntsetup_info;
- frmf_open("SPLLC90100","SPLLC90100",objArg,"","","","","","","","","","M");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 처방전 종류 멀티체크박스 선택시 값 세팅
- ****************************************************************************************/
- function fn_checkbox1() {
- ds_hidden_prcpsrch.setColumn(0,"hosoutmpsflag",String(checkbox1.getData()).replace(","," "));
- }
- //===================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMADT01102
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMADT01102_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
-
- ds_temp.copyData(arg_ds_temp);
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMADT01102
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMADT01102_onload(obj:Form, e:LoadEventInfo)
- {
- var sProp_2_1 = "col=2,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
-
- checkbox1.setInitComp(sProp_2_1, ds_checkbox1,"value","label","fn_checkbox1");
-
- //2009-05-07 원무의 트레이 번호를 가져와야 하나.. 현재는 기본을 '2' Setting ==>
- dsf_makeValue(ds_hidden_prcpsrch,"printer","string","2");
-
- frmf_setParameter("opener_ID","SMADT01102_원외처방전출력(약력조회)");
- // 20100122_laboru
- ds_hidden_prcpsrch.setColumn(0,"drugno",ds_temp.getColumn(0,"drugno"));
- fInit();
- }
- /****************************************************************************************
- * Components : MaskEdit
- * Components ID : input14
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 투약번호 변경
- ****************************************************************************************/
- function input14_onkeyup(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- // setInputNodeCurText();
- frmf_setInputNodeCurPid(obj);
- fPrcpMPSPrint();
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : checkbox3
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 원외 체크
- ****************************************************************************************/
- function checkbox3_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- fChkHosout_YN(e.postvalue);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_prt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방전 출력
- ****************************************************************************************/
- function btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- fPrcpMPSPrint();
- }
- // function ds_hidden_prcpsrch_onvaluechanged(obj:Dataset, e:DSColChangeEventInfo)
- // {
- // if(e.columnid == "hosoutmpsflag") {
- // checkbox1.setData(e.newvalue.split("|"),null,false);
- // }
- // }]]></Script>
- </Form>
- </FDL>
|