123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNI00400" position="absolute 0 0 1256 805" titletext="환자별 내역관리" oninit="model1_oninit" onload="SMMNI00400_onload" scrollbars="none">
- <Layouts>
- <Layout>
- <Div id="grp_btn" position="absolute 0 757 1194 784" anchor="default" positiontype="position" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Shape id="line9" class="line_6" position="absolute 0 26 1194 27" anchor="default" positiontype="position" linetype="descent"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" class="tit_1" position="absolute 0 4 186 29" anchor="default" positiontype="position" text="환자별 주사시행 내역관리"/>
- <Div id="group2" taborder="6" style="align:center top;" class="div_SA" position="absolute 0 29 1256 96" anchor="left top right" positiontype="position">
- <Layouts>
- <Layout>
- <Static id="caption9" text="조회구간" class="search_name" position="absolute 8 35 82 55" anchor="default" positiontype="position"/>
- <Button id="button1" taborder="4" text="조회" onlbuttonup="button1_onlbuttonup" class="btn1" position="absolute 1131 10 1187 30" anchor="top right" onclick="button1_onclick" positiontype="position"/>
- <Shape id="line4" linetype="vertical" class="line_4" position="absolute 1057 5 1057 27" anchor="default" positiontype="position"/>
- <Static id="caption3" text="업무구분" class="search_name" position="absolute 442 35 516 55" anchor="default" positiontype="position"/>
- <Radio id="radio2" taborder="5" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 82 35 219 55" anchor="default" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">시행일자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">처방일자</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption2" text="~" position="absolute 312 35 328 55" style="align:center middle;" anchor="default" positiontype="position"/>
- <Calendar id="ipt_todd" taborder="6" class="input_search" position="absolute 328 35 418 55" style="align:center middle;" mask="####-##-##" anchor="default" dateformat="yyyy-MM-dd" value="null" positiontype="position" autoselect="true"/>
- <Calendar id="ipt_fromdd" taborder="7" class="input_search" position="absolute 222 35 312 55" style="align:center middle;" mask="####-##-##" anchor="default" dateformat="yyyy-MM-dd" value="null" positiontype="position" autoselect="true" autoskip="true"/>
- <CheckBox id="chk_bizflag1" taborder="8" text="전체" truevalue="1" class="checkbox_search" position="absolute 515 35 567 55" columncount="9" falsevalue="" anchor="default" onclick="chk_bizflag_onclick" positiontype="position"/>
- <CheckBox id="chk_bizflag2" taborder="9" text="주사" truevalue="2" class="checkbox_search" position="absolute 567 35 619 55" columncount="9" anchor="default" onclick="chk_bizflag_onclick"/>
- <CheckBox id="chk_bizflag4" taborder="10" text="처치" truevalue="4" class="checkbox_search" position="absolute 667 35 719 55" columncount="9" anchor="default" onclick="chk_bizflag_onclick"/>
- <CheckBox id="chk_injflag1" taborder="11" text="예방" truevalue="1" onclick="chk_bizflag_onclick" class="checkbox_search" position="absolute 775 33 827 53" columncount="9" anchor="default"/>
- <CheckBox id="chk_injflag2" taborder="12" text="항암" truevalue="2" onclick="chk_bizflag_onclick" class="checkbox_search" position="absolute 825 33 877 53" columncount="9" anchor="default"/>
- <CheckBox id="chk_injflag3" taborder="13" text="항생" truevalue="3" onclick="chk_bizflag_onclick" class="checkbox_search" position="absolute 874 33 931 53" columncount="9" anchor="default"/>
- <CheckBox id="chk_bizflag3" taborder="14" text="혈액" truevalue="3" onclick="chk_bizflag_onclick" class="checkbox_search" position="absolute 615 35 667 55" columncount="9" anchor="default"/>
- <CheckBox id="chk_injflag4" taborder="15" text="일반" truevalue="4" onclick="chk_bizflag_onclick" class="checkbox_search" position="absolute 923 33 1015 53" columncount="9" anchor="default"/>
- <CheckBox id="chk_bizflag5" taborder="16" text="경구" truevalue="5" onclick="chk_bizflag_onclick" class="checkbox_search" position="absolute 719 34 779 54" columncount="9" anchor="default"/>
- <Static id="caption04" text="S/A" class="cell_1" position="absolute 353 9 392 29" anchor="default"/>
- <Edit id="opt_gndrage" taborder="20" readonly="true" position="absolute 388 9 461 29" anchor="default" positiontype="position"/>
- <Button id="btn_report" taborder="22" text="출력" onclick="btn_report_onclick" onlbuttonup="btn_report_onlbuttonup" class="btn6" visible="false" position="absolute 1192 10 1248 30" anchor="default"/>
- <Static id="caption11" text="등록번호" position="absolute 7 9 80 28" class="cell_1"/>
- <Edit id="ipt_pid" taborder="23" position="absolute 82 9 167 28" onkeyup="group2_ipt_pid_onkeyup"/>
- <Button id="button61" taborder="24" class="icon_search" visible="true" position="absolute 169 10 185 26" onclick="group2_button61_onclick"/>
- <Static id="caption4" text="환자명" class="cell_1" position="absolute 191 9 264 28"/>
- <Edit id="opt_hngnm" taborder="25" position="absolute 266 9 351 28" readonly="true"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="datagrid1" class="datagrid2" taborder="7" useinputpanel="false" position="absolute 0 102 1256 805" anchor="all" binddataset="ds_grid_datagrid1" positiontype="position" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="67"/>
- <Column size="80"/>
- <Column size="322"/>
- <Column size="120"/>
- <Column size="65"/>
- <Column size="120"/>
- <Column size="70"/>
- <Column size="58"/>
- <Column size="164"/>
- <Column size="70"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="35" 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="시행부서"/>
- <Cell col="6" text="시행시간"/>
- <Cell col="7" text="시행자"/>
- <Cell col="8" text="AST결과"/>
- <Cell col="9" text="전달사항"/>
- <Cell col="10" text="진료과"/>
- <Cell col="11" text="처방의"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="combo" edittype="combo" style="align:left middle;" text="bind:prcpclscd" combodataset="ds_init_combo" combocodecol="value" combodatacol="label"/>
- <Cell col="2" style="align:left middle;" text="bind:prcpcd"/>
- <Cell col="3" style="align:left middle;" text="bind:prcpnm"/>
- <Cell col="4" text="bind:orddd" mask="####-##-## ##:##"/>
- <Cell col="5" text="bind:prcpexecdeptcd"/>
- <Cell col="6" text="bind:execdd" mask="####-##-## ##:##"/>
- <Cell col="7" text="bind:execrid"/>
- <Cell col="8" style="align:center middle;" text="bind:ast"/>
- <Cell col="9" text="bind:rem"/>
- <Cell col="10" style="align:center middle;" text="bind:deptcd"/>
- <Cell col="11" text="bind:usernm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grid_datagrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpclscd" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="datagroup" type="STRING"/>
- <Column id="orddd" type="STRING"/>
- <Column id="prcpexecdeptcd" type="STRING"/>
- <Column id="execdd" type="STRING"/>
- <Column id="execrid" type="STRING"/>
- <Column id="ast" type="STRING"/>
- <Column id="partflag" type="STRING"/>
- <Column id="rem" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- <Column id="usernm" type="STRING"/>
- <Column id="mix" type="STRING"/>
- <Column id="actorddd" type="STRING"/>
- <Column id="rsrvtm" type="STRING"/>
- <Column id="orgorddd" type="STRING"/>
- <Column id="prcpinptflag" type="STRING"/>
- </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="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="gndrage" type="STRING" size="256"/>
- <Column id="termkind" type="STRING" size="256"/>
- <Column id="alldata" type="STRING" size="256"/>
- <Column id="inj" type="STRING" size="256"/>
- <Column id="blod" type="STRING" size="256"/>
- <Column id="cure" type="STRING" size="256"/>
- <Column id="prvn" type="STRING" size="256"/>
- <Column id="anticncr" type="STRING" size="256"/>
- <Column id="antibio" type="STRING" size="256"/>
- <Column id="gnrl" type="STRING" size="256"/>
- <Column id="mouth" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="termkind">2</Col>
- <Col id="alldata">1</Col>
- <Col id="inj"/>
- <Col id="srchflag">A031</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_rghtreflist" 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="hngnm" type="STRING" size="256"/>
- <Column id="gndrage" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_grid_datagrid2" 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>
- </Dataset>
- <Dataset id="ds_init_combo" 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">A6</Col>
- </Row>
- <Row>
- <Col id="label">혈액</Col>
- <Col id="value">B4</Col>
- </Row>
- <Row>
- <Col id="label">항암</Col>
- <Col id="value">A7</Col>
- </Row>
- <Row>
- <Col id="label">예방</Col>
- <Col id="value">A8</Col>
- </Row>
- <Row>
- <Col id="label">무균</Col>
- <Col id="value">A9</Col>
- </Row>
- <Row>
- <Col id="label">경구</Col>
- <Col id="value">A2</Col>
- </Row>
- <Row>
- <Col id="label">처치</Col>
- <Col id="value">H4</Col>
- </Row>
- <Row>
- <Col id="label">재료</Col>
- <Col id="value">M2</Col>
- </Row>
- <Row>
- <Col id="label">진검</Col>
- <Col id="value">B2</Col>
- </Row>
- <Row>
- <Col id="label">수술</Col>
- <Col id="value">H2</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">Z0</Col>
- </Row>
- <Row>
- <Col id="label">지시</Col>
- <Col id="value">09</Col>
- </Row>
- <Row>
- <Col id="label">외용</Col>
- <Col id="value">A4</Col>
- </Row>
- <Row>
- <Col id="label">기능</Col>
- <Col id="value">E2</Col>
- </Row>
- <Row>
- <Col id="label">수액</Col>
- <Col id="value">17</Col>
- </Row>
- <Row>
- <Col id="label">시행</Col>
- <Col id="value">28</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="popupendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item2" compid="group2.opt_gndrage" propid="value" datasetid="ds_data_rghtreflist" columnid="gndrage"/>
- <BindItem id="item3" compid="group2.radio2" propid="value" datasetid="ds_cond" columnid="termkind"/>
- <BindItem id="item4" compid="group2.ipt_fromdd" propid="value" datasetid="ds_cond" columnid="fromdd"/>
- <BindItem id="item5" compid="group2.ipt_todd" propid="value" datasetid="ds_cond" columnid="todd"/>
- <BindItem id="item6" compid="group2.chk_bizflag1" propid="value" datasetid="ds_cond" columnid="alldata"/>
- <BindItem id="item7" compid="group2.chk_bizflag2" propid="value" datasetid="ds_cond" columnid="inj"/>
- <BindItem id="item8" compid="group2.chk_bizflag4" propid="value" datasetid="ds_cond" columnid="prvn"/>
- <BindItem id="item9" compid="group2.chk_injflag1" propid="value" datasetid="ds_cond" columnid="cure"/>
- <BindItem id="item10" compid="group2.chk_injflag2" propid="value" datasetid="ds_cond" columnid="anticncr"/>
- <BindItem id="item11" compid="group2.chk_injflag3" propid="value" datasetid="ds_cond" columnid="antibio"/>
- <BindItem id="item12" compid="group2.chk_bizflag3" propid="value" datasetid="ds_cond" columnid="blod"/>
- <BindItem id="item13" compid="group2.chk_injflag4" propid="value" datasetid="ds_cond" columnid="gnrl"/>
- <BindItem id="item14" compid="group2.chk_bizflag5" propid="value" datasetid="ds_cond" columnid="mouth"/>
- <BindItem id="item0" compid="group2.ipt_pid" propid="value" datasetid="ds_data_rghtreflist" columnid="pid"/>
- <BindItem id="item1" compid="group2.opt_hngnm" propid="value" datasetid="ds_data_rghtreflist" columnid="hngnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : KU2.0
- * Job Name :
- * File Name : SMMNI00400_주사실 시행 내역관리.xfdl
- * Creator :
- * Make Date : 2016-02-15
- *
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // xjs Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- var load = true;
- function fInit(){
- //2010-07-29 김달현 SMMNI00400_PRT Y:출력버튼visible, N:출력버튼hidden
- grdf_initGrid(datagrid1);
- if(frmf_checkOpener()){
- var prtyn = opener.frmf_getParameter("SMMNI00400_PRT");
- if(prtyn == "Y"){
- group2.btn_report.visible = true;
- }else{
- group2.btn_report.visible = false;
- }
- }
- var fromdd = utlf_addMonth(utlf_getCurrentDate(), -12);
- var todd = utlf_getCurrentDate();
-
- ds_cond.setColumn(0,"fromdd",fromdd);
- ds_cond.setColumn(0,"todd",todd);
-
- var param = opener.frmf_getParameter("SMMNI00400_pid");
- var uppid = "";
- trace("param == " + param);
- if(utlf_isNull(param)){
- var sPamInfo = sysf_getGlobalVariable("paminfo");
- dsf_setCSVToDs("ds_patinfolist",sPamInfo);
- uppid = ds_patinfolist.getColumn(0,"pid");
-
- group2.ipt_pid.value = uppid;
-
- }
- else
- {
- uppid = param;
- group2.ipt_pid.value = param;
- }
-
- if(!utlf_isNull(uppid )){
- fpidref();
- fSpecMngt();
- }
- load = true;
- fBizflag();
- }
- function fpidref(){
-
- var pid = group2.ipt_pid.value;
-
- dsf_createDsRow("ds_send" , [
- {col: "pid", val:pid}
- ]);
- //20090601 dhkim
- //그리드초기화
- ds_grid_datagrid1.clearData();
-
- var oParam = {};
- oParam.id = "TRMNI00401";
- oParam.service = "injroomapp.InjRoomPatMngt";
- oParam.method = "reqGetPidRef";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_data_rghtreflist=rghtreflist";
- oParam.async = false;
- oParam.callback = "cf_TRMNI00401";
- tranf_submit(oParam);
-
- fSpecMngt();//시행내역조회
- }
- function cf_TRMNI00401(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- var hngnm=ds_data_rghtreflist.getColumn(0,"hngnm");
- //데이타가 없을시 이전 출력 내용 삭제.
- if(utlf_isNull(hngnm)){
- group2.opt_hngnm.value="";
- group2.opt_gndrage.value="";
-
- ds_data_rghtreflist.setColumn(0,"pid","");
- }
- }
- function fSpecMngt(){
- var hngnm = group2.opt_hngnm.value;
- if (utlf_isNull(hngnm)){
- sysf_messageBox("환자가 선택되지", "E007");
- return;
- }
-
- var flag = 0;
-
- if(!utlf_isNull(ds_cond.getColumn(0,"alldata"))&& ds_cond.getColumn(0,"alldata")!= "false"
- ||!utlf_isNull(ds_cond.getColumn(0,"inj"))&& ds_cond.getColumn(0,"inj")!= "false"
- ||!utlf_isNull(ds_cond.getColumn(0,"blod"))&& ds_cond.getColumn(0,"hyd")!= "false"
- ||!utlf_isNull(ds_cond.getColumn(0,"cure"))&& ds_cond.getColumn(0,"cure")!= "false"
- ||!utlf_isNull(ds_cond.getColumn(0,"prvn"))&& ds_cond.getColumn(0,"prvn")!= "false"
- ||!utlf_isNull(ds_cond.getColumn(0,"anticncr"))&& ds_cond.getColumn(0,"anticncr")!= "false"
- ||!utlf_isNull(ds_cond.getColumn(0,"antibio"))&& ds_cond.getColumn(0,"antibio")!= "false"
- ||!utlf_isNull(ds_cond.getColumn(0,"gnrl"))&& ds_cond.getColumn(0,"gnrl")!= "false"
- ||!utlf_isNull(ds_cond.getColumn(0,"mouth"))&& ds_cond.getColumn(0,"mouth")!= "false"
- )
- {
- flag++
- }
- if(flag != 0){
- var pid = group2.ipt_pid.value ;
- var termkind = ds_cond.getColumn(0,"termkind");
- var fromdd = ds_cond.getColumn(0,"fromdd");
- var todd = ds_cond.getColumn(0,"todd");
- var alldata = ds_cond.getColumn(0,"alldata");
- var inj = ds_cond.getColumn(0,"inj");
- var blod = ds_cond.getColumn(0,"blod");
- var cure = ds_cond.getColumn(0,"cure");
- var prvn = ds_cond.getColumn(0,"prvn");
- var anticncr = ds_cond.getColumn(0,"anticncr");
- var antibio = ds_cond.getColumn(0,"antibio");
- var gnrl = ds_cond.getColumn(0,"gnrl");
- var mouth = ds_cond.getColumn(0,"mouth");
-
- dsf_createDsRow("ds_temp", [{col: "pid", val:pid }
- ,{col: "termkind", val:termkind }
- ,{col: "fromdd", val:fromdd }
- ,{col: "todd", val:todd }
- ,{col: "alldata", val:alldata }
- ,{col: "inj", val:inj }
- ,{col: "blod", val:blod }
- ,{col: "cure", val:cure }
- ,{col: "prvn", val:prvn }
- ,{col: "anticncr", val:anticncr }
- ,{col: "antibio", val:antibio }
- ,{col: "gnrl", val:gnrl }
- ,{col: "mouth", val:mouth }
- ]);
-
- var oParam = {};
- oParam.id = "TRMNI00402";
- oParam.service = "injroomapp.InjRoomPatMngt";
- oParam.method = "reqGetSepcMngt";
- oParam.inds = "refCond=ds_temp";
- oParam.outds = "ds_grid_datagrid1=specmngtlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNI00402";
- tranf_submit(oParam);
-
-
- }else{
- sysf_messageBox("업무구분이 선택되지", "E007");
- }
-
- }
- function cbk_TRMNI00402(sScvId, nErrorCode, sErrorMsg){
- if(nErrorCode == 0){//성공하였을때
- var mixs = ""; // 2014-02-10 중복된 선언으로 인한 재선언
- var actorddds = ""; // 2014-02-10 중복된 선언으로 인한 재선언
- var rsrvtms = ""; // 2014-02-10 중복된 선언으로 인한 재선언
- var orddds = ""; // 2014-02-10 중복된 선언으로 인한 재선언
-
- ds_grid_datagrid1.rowposition = -1;
-
- var rows = ds_grid_datagrid1.rowcount;
-
- for(var i=0; i<rows; i++) {
- var prcpclscd = ds_grid_datagrid1.getColumn(i,"prcpclscd");
- var mix = ds_grid_datagrid1.getColumn(i,"mix");
- var actorddd = ds_grid_datagrid1.getColumn(i,"actorddd");
- var rsrvtm = ds_grid_datagrid1.getColumn(i,"rsrvtm");
- var orddd = ds_grid_datagrid1.getColumn(i,"orgorddd");
- var prcpinptflag = ds_grid_datagrid1.getColumn(i,"prcpinptflag");
- var fluidyn = ds_grid_datagrid1.getColumn(i,"fluidyn");
-
- if(prcpclscd == "A7"){
- for (k=0; k<rows; k++){
- mixs = ds_grid_datagrid1.getColumn(k,"mix");
- actorddds = ds_grid_datagrid1.getColumn(k,"actorddd");
- rsrvtms = ds_grid_datagrid1.getColumn(k,"rsrvtm");
- orddds = ds_grid_datagrid1.getColumn(k,"orddd");
- if(mix == mixs && mix != '-' && actorddds == actorddd && rsrvtms == rsrvtm && orddds == orddd){
- ds_grid_datagrid1.setColumn(i,"prcpclscd","A7");
- }
- }
- }
-
- //20090526 dhkim 무균추가
- if(prcpclscd == "A9"){
- for (k=0; k<rows; k++){
- mixs = ds_grid_datagrid1.getColumn(k,"mix");
- actorddds = ds_grid_datagrid1.getColumn(k,"actorddd");
- rsrvtms = ds_grid_datagrid1.getColumn(k,"rsrvtm");
- orddds = ds_grid_datagrid1.getColumn(k,"orddd");
- if(mix == mixs && mix != '-' && actorddds == actorddd && rsrvtms == rsrvtm && orddds == orddd){
- ds_grid_datagrid1.setColumn(i,"prcpclscd","A9");
- }
- }
- }
-
- //20130621 jh 수액 표시
- if(fluidyn == 'Y' && prcpclscd != 'A7' && prcpclscd != 'A9' && prcpinptflag != '28'){
- ds_grid_datagrid1.setColumn(i,"prcpclscd","17");
- }
- }
- }else{
- sysf_messageBox(sErrorMsg, "E");
- }
- }
- function fBizflag(){
- if(ds_cond.getColumn(0,"alldata") == 1){
- if(load == false)
- {
- sysf_messageBox("전체 선택 되어 있을 경우 다른 업무를 선택", "E001");
- }
- ds_cond.setColumn(0,"inj",false);
- ds_cond.setColumn(0,"prvn",false);
- ds_cond.setColumn(0,"cure",false);
- ds_cond.setColumn(0,"anticncr",false);
- ds_cond.setColumn(0,"antibio",false);
- ds_cond.setColumn(0,"blod",false);
- ds_cond.setColumn(0,"gnrl",false);
- ds_cond.setColumn(0,"mouth",false);
- group2.chk_injflag1.enable=false;
- group2.chk_injflag2.enable=false;
- group2.chk_injflag3.enable=false;
- group2.chk_injflag4.enable=false;
- }
- else if(ds_cond.getColumn(0,"inj") == 1){
- sysf_messageBox("전체 선택 되어 있을 경우 다른 업무를 선택", "E001");
- ds_cond.setColumn(0,"cure",1);
- ds_cond.setColumn(0,"anticncr",1);
- ds_cond.setColumn(0,"antibio",1);
- ds_cond.setColumn(0,"gnrl",1);
- group2.chk_injflag1.enable=true;
- group2.chk_injflag2.enable=true;
- group2.chk_injflag3.enable=true;
- group2.chk_injflag4.enable=true;
- }
-
- }
- function fPatSrch(){
- frmf_modal("SPPMC02500","SPPMC02500","","","","","","","","","","","M");
- var popupendflag = ds_main.getColumn(0,"popupendflag");
- // if (popupendflag == "ok"){
-
- ds_data_rghtreflist.setColumn(0,"pid",ds_patinfolist.getColumn(0,"pid"));
-
- var pid = ds_data_rghtreflist.getColumn(0,"pid");
- if (!utlf_isNull(pid) && pid != " " && pid != "-"){
- fpidref();
- }
- // }
- }
- /****************************************************************************************
- * Components :
- * Components ID : SMMNI00400
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function SMMNI00400_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
-
- fInit();//2010-07-29 김달현
- }
- /****************************************************************************************
- * Components :
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fSpecMngt();
- }
-
- /****************************************************************************************
- * Components :
- * Components ID : button61
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function button61_onclick(obj:Button, e:ClickEventInfo)
- {
- fPatSrch();
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_report
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function btn_report_onclick(obj:Button, e:ClickEventInfo)
- {
- //exeReportPreview("RPMNI00400", "XMLSTR");
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/main/rghtref/rghtreflist", ds_data_rghtreflist); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/refspec/refspeclist", ds_cond); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/main/specmngt/specmngtlist", ds_grid_datagrid1); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/main/patinfo/patinfolist", ds_patinfolist); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0";
- rptf_exeReportPreview30("RPMNI00400",[objParam], option);
-
- }
- function chk_bizflag_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- load = false;
- fBizflag();
- }
- function group2_button61_onclick(obj:Button, e:ClickEventInfo)
- {
- fPatSrch();
- }
- function group2_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == "13") {
- obj.updateToDataset();
- fpidref();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|