123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMNW12900" position="absolute 0 0 423 335" titletext="기본 신체정보" oninit="SPMNW12900_oninit" onload="SPMNW12900_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 407 329" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Edit readonly="true" position="absolute 197 57 264 76" id="output4" anchor="default"/>
- <Edit readonly="true" position="absolute 204 81 263 100" id="output10" anchor="default"/>
- <Static text="%" position="absolute 369 177 405 196" align="align:center middle;" id="caption61" anchor="default"/>
- <Shape position="absolute 0 123 403 129" linetype="horizontal" id="line20" class="line_2" anchor="default"/>
- <MaskEdit position="absolute 289 105 366 124" align="align:center middle;" id="input9" taborder="29" mask="#.#" anchor="default"/>
- <Static text="S/A" position="absolute 267 56 327 79" align="align:center middle;" id="caption62" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 195 403 201" linetype="horizontal" id="line21" class="line_2" anchor="default"/>
- <Static text="Cm" position="absolute 369 105 405 124" align="align:center middle;" id="caption30" anchor="default"/>
- <MaskEdit position="absolute 62 177 112 196" align="align:center middle;" id="input20" taborder="27" mask="#.#" anchor="default"/>
- <Edit readonly="true" position="absolute 62 57 132 76" id="output9" anchor="default"/>
- <Shape position="absolute 0 318 403 324" linetype="vertical" id="line23" class="line_2" anchor="default"/>
- <MaskEdit position="absolute 289 129 366 148" align="align:center middle;" id="input21" taborder="30" mask="#.#" anchor="default"/>
- <Static text="회/분" position="absolute 169 154 222 173" align="align:center middle;" id="caption20" anchor="default"/>
- <Shape position="absolute 0 171 403 177" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
- <Static text="진료의" position="absolute 134 80 201 103" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Static text="체온" position="absolute 0 176 60 199" id="caption33" class="cell_1" anchor="default"/>
- <Static text="특이사항" position="absolute 0 200 60 321" id="caption2" class="cell_1" anchor="default"/>
- <Combo position="absolute 289 153 405 172" id="combo2" class="combo_default" taborder="31" innerdataset="@ds_M0376" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="혈압" position="absolute 0 104 60 127" id="caption12" class="cell_1" anchor="default"/>
- <Static text="Kg" position="absolute 369 129 405 148" align="align:center middle;" id="caption3" anchor="default"/>
- <Combo position="absolute 115 177 165 196" id="combo3" class="combo_default" taborder="28" innerdataset="@ds_M0375" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="처방일" position="absolute 267 80 327 103" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
- <Static text="환자명" position="absolute 134 56 194 79" align="align:center middle;" id="caption47" class="cell_1" anchor="default"/>
- <Static text="SpO2" position="absolute 226 176 286 199" id="caption36" class="cell_1" anchor="default"/>
- <Static text="mmHg" position="absolute 169 104 222 123" align="align:center middle;" id="caption5" anchor="default"/>
- <Static text="회/분" position="absolute 169 129 222 148" align="align:center middle;" id="caption15" anchor="default"/>
- <MaskEdit position="absolute 289 177 366 196" align="align:center middle;" id="input1" taborder="32" mask="#.#" anchor="default"/>
- <Static text="체중" position="absolute 226 128 286 151" id="caption38" class="cell_1" anchor="default"/>
- <Static text="진료과" position="absolute 0 80 60 103" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <TextArea position="absolute 62 201 405 320" id="textarea1" taborder="33" anchor="default"/>
- <Shape position="absolute 0 76 403 82" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
- <Static text="등록번호" position="absolute 0 56 60 79" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 62 129 165 148" align="align:center middle;" id="input2" taborder="25" mask="#.#" anchor="default"/>
- <Static text="혈액형" position="absolute 226 152 286 175" id="caption28" class="cell_1" anchor="default"/>
- <Static text="맥박" position="absolute 0 128 60 151" id="caption17" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 22 406 28" linetype="horizontal" id="line4" class="line_10" anchor="default"/>
- <Static text="기본 신체정보" position="absolute 2 5 117 21" id="caption8" class="tit_2" anchor="default"/>
- <Static text="신장" position="absolute 226 104 286 127" id="caption18" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 62 153 165 172" align="align:center middle;" id="input4" taborder="26" mask="#.#" anchor="default"/>
- <Shape position="absolute 0 100 403 106" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Static text="℃" position="absolute 169 177 222 196" align="align:center middle;" id="caption9" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 330 81 405 100" id="output1" mask="yyyy-mm-dd" anchor="default"/>
- <Static text="호흡" position="absolute 0 152 60 175" id="caption19" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 62 81 132 100" id="output2" anchor="default"/>
- <MaskEdit position="absolute 113 105 163 124" align="align:center middle;" id="input5" taborder="24" mask="#.#" anchor="default"/>
- <Shape position="absolute 0 148 403 154" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <MaskEdit position="absolute 62 105 112 124" align="align:center middle;" id="input6" taborder="23" mask="#.#" anchor="default"/>
- <Edit readonly="true" position="absolute 330 57 405 76" id="output3" anchor="default"/>
- <Shape position="absolute 0 47 406 53" linetype="horizontal" id="line1" class="line_1" anchor="default"/>
- <Static text="기록일시" position="absolute 0 27 60 50" align="align:center middle;" id="caption1" class="cell_1" anchor="default"/>
- <Static text="기록자" position="absolute 195 27 255 50" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 257 29 322 48" id="opt_recuser" anchor="default"/>
- <MaskEdit position="absolute 152 29 192 48" id="ipt_recdt" mask="hh:nn" anchor="default"/>
- <Calendar readonly="true" position="absolute 62 29 149 48" id="ipt_recdd" mask="yyyy-mm-dd" anchor="default"/>
- <Edit readonly="true" position="absolute 324 29 405 48" id="output5" anchor="default"/>
- <Button position="absolute 364 2 406 21" id="button1" class="btn2" text="적용" anchor="default" onclick="grp_biz_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_M0375" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0376" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patbdinfo_patbddetlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="rectm" type="STRING" size="256" sumtext="성명"/>
- <Column id="recrnm" type="STRING" size="256" sumtext="S/A"/>
- <Column id="recdeptnm" type="STRING" size="256" sumtext="S/A"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="S/A"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="주치의명"/>
- <Column id="prcphopedd" type="STRING" size="256" sumtext="처방적용일"/>
- <Column id="highbp" type="STRING" size="256" sumtext="혈압(고)"/>
- <Column id="lowbp" type="STRING" size="256" sumtext="혈압(저)"/>
- <Column id="pulse" type="STRING" size="256" sumtext="맥박수"/>
- <Column id="breth" type="STRING" size="256" sumtext="호흡수"/>
- <Column id="bdtp" type="STRING" size="256" sumtext="체온"/>
- <Column id="bdtppartcd" type="STRING" size="256" sumtext="체온부위"/>
- <Column id="bdht" type="STRING" size="256" sumtext="환자신장"/>
- <Column id="bdwt" type="STRING" size="256" sumtext="환자체중"/>
- <Column id="bdbtype" type="STRING" size="256" sumtext="혈액형타입"/>
- <Column id="spo2" type="STRING" size="256" sumtext="산소포화도"/>
- <Column id="spcffact" type="STRING" size="256" sumtext="특이사항"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_patbdinfo_patbddetlinfo_spcffact_spcf" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="spcffactinclyn" type="STRING" size="256"/>
- <Column id="spcffactdetl" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.ipt_recdd" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="recdd"/>
- <BindItem id="item1" compid="grp_biz.ipt_recdt" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="rectm"/>
- <BindItem id="item2" compid="grp_biz.opt_recuser" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="recrnm"/>
- <BindItem id="item3" compid="grp_biz.output5" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="recdeptnm"/>
- <BindItem id="item4" compid="grp_biz.output9" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="pid"/>
- <BindItem id="item5" compid="grp_biz.output4" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="patnm"/>
- <BindItem id="item6" compid="grp_biz.output3" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="sexage"/>
- <BindItem id="item7" compid="grp_biz.output2" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="orddeptnm"/>
- <BindItem id="item8" compid="grp_biz.output10" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="orddrnm"/>
- <BindItem id="item9" compid="grp_biz.output1" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="prcphopedd"/>
- <BindItem id="item10" compid="grp_biz.input6" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="lowbp"/>
- <BindItem id="item11" compid="grp_biz.input5" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="highbp"/>
- <BindItem id="item12" compid="grp_biz.input9" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="bdht"/>
- <BindItem id="item13" compid="grp_biz.input2" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="pulse"/>
- <BindItem id="item14" compid="grp_biz.input21" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="bdwt"/>
- <BindItem id="item15" compid="grp_biz.input4" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="breth"/>
- <BindItem id="item16" compid="grp_biz.combo2" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="bdbtype"/>
- <BindItem id="item17" compid="grp_biz.input20" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="bdtp"/>
- <BindItem id="item18" compid="grp_biz.combo3" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="bdtppartcd"/>
- <BindItem id="item19" compid="grp_biz.input1" propid="value" datasetid="ds_patbdinfo_patbddetlinfo" columnid="spo2"/>
- <BindItem id="item20" compid="grp_biz.textarea1" propid="wordwrap" datasetid="ds_patbdinfo_patbddetlinfo_spcffact_spcf" columnid="spcffactdetl"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var parentFormId = "";
- function SPMNW12900_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPMNW12900_onload(obj:Form, e:LoadEventInfo)
- {
- parentFormId = opener.frmf_getParameter("parentFormId");
- parentFormId = frmf_findPopup(parentFormId);
-
- var arrParam = [{dsNm: "ds_M0375", cdGrpId: "P0008"}
- ,{dsNm: "ds_M0376", cdGrpId: "M0263"}
- ]
- appf_getCodeList(arrParam);
- var pid = opener.frmf_getParameter("pid");
- var instcd = opener.frmf_getParameter("instcd");
-
- ds_send.clearData();
- dsf_makeValue(ds_send, "pid", "string", pid);
- dsf_makeValue(ds_send, "instcd", "string", instcd);
-
- var oParam = {};
- oParam.id = "TRMNW12901";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqGetInTestRoomBdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_patbdinfo_patbddetlinfo=patbddetlinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW12901";
- tranf_submit(oParam);
- }
- function grp_biz_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var recflag = opener.frmf_getParameter("recflag");
- var ds_wardrecinfo = parentFormId.ds_main_wardrecinfo;
- //혈압
- if(ds_wardrecinfo.getColumn(0, "bpinspyn") != "Y")
- {
- ds_wardrecinfo.setColumn(0, "lowbp", ds_patbdinfo_patbddetlinfo.getColumn(0, "lowbp"));
- ds_wardrecinfo.setColumn(0, "highbp", ds_patbdinfo_patbddetlinfo.getColumn(0, "highbp"));
- }
- //체온
- if(ds_wardrecinfo.getColumn(0, "bdtpinspyn") != "Y")
- {
- ds_wardrecinfo.setColumn(0, "bdtp", ds_patbdinfo_patbddetlinfo.getColumn(0, "bdtp"));
- ds_wardrecinfo.setColumn(0, "bdtppartcd", ds_patbdinfo_patbddetlinfo.getColumn(0, "bdtppartcd"));
- }
- //신장
- if(ds_wardrecinfo.getColumn(0, "bdhtinspyn") != "Y")
- {
- ds_wardrecinfo.setColumn(0, "bdht", ds_patbdinfo_patbddetlinfo.getColumn(0, "bdht"));
- }
-
- if (recflag != "03")//산모간호정보조사지에는 해당사항 없음
- {
- //맥박
- if(ds_wardrecinfo.getColumn(0, "pulseinspyn") != "Y")
- {
- ds_wardrecinfo.setColumn(0, "pulse", ds_patbdinfo_patbddetlinfo.getColumn(0, "pulse"));
- }
- //호흡
- if(ds_wardrecinfo.getColumn(0, "brethinspyn") != "Y")
- {
- ds_wardrecinfo.setColumn(0, "breth", ds_patbdinfo_patbddetlinfo.getColumn(0, "breth"));
- }
- //체중
- if(ds_wardrecinfo.getColumn(0, "bdwtinspyn") != "Y")
- {
- ds_wardrecinfo.setColumn(0, "bdwt", ds_patbdinfo_patbddetlinfo.getColumn(0, "bdwt"));
- }
- //SpO2
- if(ds_wardrecinfo.getColumn(0, "spo2inspyn") != "Y")
- {
- ds_wardrecinfo.setColumn(0, "spo2", ds_patbdinfo_patbddetlinfo.getColumn(0, "spo2"));
- }
- }
- else
- {
- //맥박, 호흡
- if(ds_wardrecinfo.getColumn(0, "pulseinspyn") != "Y")
- {
- ds_wardrecinfo.setColumn(0, "pulse", ds_patbdinfo_patbddetlinfo.getColumn(0, "pulse"));
- ds_wardrecinfo.setColumn(0, "breth", ds_patbdinfo_patbddetlinfo.getColumn(0, "breth"));
- }
- }
- //혈액형
- ds_wardrecinfo.setColumn(0, "bdbtype", ds_patbdinfo_patbddetlinfo.getColumn(0, "bdbtype"));
-
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|