123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SSMMR06900" position="absolute 0 0 1 20" titletext="수술전평가서팝업" oninit="SSMMR06900_oninit" onload="SSMMR06900_onload" ontimer="SSMMR06900_ontimer">
- <Layouts>
- <Layout/>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_reqdata_formrec" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="formseqno" type="BIGDECIMAL" size="256" sumtext="수술기록지번호"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="oprsrvno"/>
- <Col id="formseqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond_formdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formcd" type="STRING" size="256"/>
- <Column id="formkind" type="STRING" size="256"/>
- <Column id="btnvisible" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="modalyn" type="STRING" size="256"/>
- <Column id="topyn" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="scrnidx" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-03-06
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-03-06 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- include "emr_medirecxp::MMR01100.xjs";
- var arErrorCode = new HashArray();
- function SSMMR06900_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SSMMR06900_onload(obj:Form, e:LoadEventInfo)
- {
- this.setTimer(6900, 10);
- }
- function SSMMR06900_ontimer(obj:Form, e:TimerEventInfo)
- {
- if(e.timerid == 6900){
- this.killTimer(e.timerid);
- lf_openLoader();
- }
- }
- function lf_openLoader(){
- this.parent.position.width = 1;
- this.parent.position.height = 20;
-
- var formseqno = opener.frmf_getParameter("formrecseq");
- var formrecseq = opener.frmf_getParameter("formrecseq");
- var pid = opener.frmf_getParameter("pid");
- var orddd = opener.frmf_getParameter("orddd");
- var orddeptcd = opener.frmf_getParameter("orddeptcd");
- var cretno = opener.frmf_getParameter("cretno");
- var ioflag = opener.frmf_getParameter("ioflag");
- var orddrid = opener.frmf_getParameter("orddrid");
- var disppatinfo = opener.frmf_getParameter("disppatinfo");
- var oprsrvno = opener.frmf_getParameter("oprsrvno");
- var opcnfmdd = opener.frmf_getParameter("opcnfmdd");
- var openmode = opener.frmf_getParameter("openmode");
- var formcd = opener.frmf_getParameter("formcd");
- var SSMMR01100_formrecdd = opener.frmf_getParameter("SSMMR01100_formrecdd");
- var topyn = utlf_transNullToEmpty(opener.frmf_getParameter("topyn"));
- var sCallBack = opener.frmf_getParameter("callback");
- var nScrnIdx = opener.frmf_getParameter("scrnidx");
-
- frmf_setParameter("formrecseq", formrecseq);
- frmf_setParameter("pid", pid);
- frmf_setParameter("orddd", orddd);
- frmf_setParameter("orddeptcd", orddeptcd);
- frmf_setParameter("cretno", cretno);
- frmf_setParameter("ioflag", ioflag);
- frmf_setParameter("orddrid", orddrid);
- frmf_setParameter("disppatinfo", disppatinfo);
- frmf_setParameter("oprsrvno", oprsrvno);
- frmf_setParameter("opcnfmdd", opcnfmdd);
- frmf_setParameter("openmode", openmode);
- frmf_setParameter("formcd", formcd);
-
- if(!utlf_isNull(SSMMR01100_formrecdd)){
- frmf_setParameter("SSMMR01100_formrecdd", SSMMR01100_formrecdd);
- }
-
-
- var vFormcd = "";
- var vFormKind = "";
- //신규모드 일 경우
- if(formseqno == "0" || utlf_isNull(formseqno)){
- vFormcd = formcd;
- vFormKind = "new";
- }else{
- vFormcd = formseqno;
- vFormKind = "rec";
- }
- var objArg = new Object();
-
- ds_cond_formdata.clearData();
- ds_cond_formdata.addRow();
- ds_cond_formdata.setColumn(0, "formcd", vFormcd);
- ds_cond_formdata.setColumn(0, "formkind", vFormKind);
- ds_cond_formdata.setColumn(0, "btnvisible", true);
- ds_cond_formdata.setColumn(0, "pid", pid);
- ds_cond_formdata.setColumn(0, "orddd", orddd);
- ds_cond_formdata.setColumn(0, "cretno", cretno);
- ds_cond_formdata.setColumn(0, "modalyn", "Y");
- ds_cond_formdata.setColumn(0, "topyn", topyn);
- ds_cond_formdata.setColumn(0, "orddeptcd", orddeptcd);
- ds_cond_formdata.setColumn(0, "ioflag", ioflag);
- ds_cond_formdata.setColumn(0, "orddrid", orddrid);
- if( !utlf_isNull(nScrnIdx) ){
- ds_cond_formdata.setColumn(0, "scrnidx", nScrnIdx);
- }
- objArg.ds_cond_formdata = ds_cond_formdata;
- lf_loadSMMMR01100(true, objArg);
-
- //술전평가표 저장후 formseqno 넘겨받음
-
-
- var param = utlf_transNullToEmpty(frmf_getParameter("SSMMR01100_formrecseq"));
-
- if (!utlf_isNull(param)) {
-
- ds_send_reqdata_formrec.clearData();
- var rrow = ds_send_reqdata_formrec.addRow();
- ds_send_reqdata_formrec.setColumn(rrow,"formseqno", param);
- ds_send_reqdata_formrec.setColumn(rrow,"oprsrvno", oprsrvno);
-
- var oParam = {};
- oParam.id = "TXMMO05502";
- oParam.service = "prcpmngtapp.OpMngt";
- oParam.method = "reqSetPreOpAssemRec";
- oParam.inds = "req=ds_send_reqdata_formrec";
- oParam.outds = "";
- oParam.async = false;
- // 2016.06.13 마취전평가및협진서일 경우 Update
- if( utlf_isNull(sCallBack) || sCallBack == "STEP1"){
- tranf_submit(oParam);
- }
- opener.frmf_setParameter("SSMMR01100_formrecseq", param);
- }
-
- //try{
- if( frmf_checkOpener() ){
- opener.fPreOpAssemRecClose();
- }
-
- //}catch(e){}
-
- this.close();
- }]]></Script>
- </Form>
- </FDL>
|