123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNP01810_수술포처방코드추천" classname="SMMNP01810_수술포처방코드추천" inheritanceid="" position="absolute 0 0 303 253" titletext="New Form" oninit="SMMNP01810_oninit" onload="SMMNP01810_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="수술포 처방코드 추천" class="tit_1" position="absolute 0 0 156 25"/>
- <Shape id="line7" class="line_3" position="absolute 2 25 300 31" anchor="left top right"/>
- <Static id="caption13" text="수술명" class="cell_1" position="absolute 2 54 84 77" style="padding:0 0 0 3;"/>
- <Edit id="ipt_opnm" taborder="1" autoselect="true" onkeyup="group3_grp_sea_ipt_ccrtnonm_onkeyup" position="absolute 86 54 300 77" readonly="true"/>
- <Static id="caption00" text="DRG적용" class="cell_1" position="absolute 2 79 84 102" style="padding:0 0 0 3;"/>
- <Radio id="radio_drg" taborder="2" columncount="-1" rowcount="-1" index="-1" innerdataset="@ds_init_drg" codecolumn="cdid" datacolumn="cdnm" position="absolute 89 81 223 101" style="textpadding:0 5 0 3;padding:1 0 0 0;" enable="true" readonly="true"/>
- <Static id="caption01" text="마취종류" class="cell_1" position="absolute 2 104 84 127" style="padding:0 0 0 3;"/>
- <Static id="caption02" text="마취시간범위" class="cell_1" position="absolute 2 179 84 202" style="padding:0 0 0 3;"/>
- <Static id="caption03" text="제조사" class="cell_1" position="absolute 2 129 84 152" style="padding:0 0 0 3;"/>
- <Combo id="cmb_manu" taborder="5" position="absolute 86 129 300 152" innerdataset="@ds_init_prodcmpynm" codecolumn="code" datacolumn="data"/>
- <Shape id="line00" class="line_3" position="absolute 2 201 299 207" anchor="left top right"/>
- <Combo id="cmb_code" taborder="6" onitemchanged="group3_switch1_case1_cmb_cp_orddept_onitemchanged" position="absolute 86 205 300 228" innerdataset="@ds_init_M0774list" datacolumn="cdnm" codecolumn="cdid" usecontextmenu="true"/>
- <Static id="caption04" text="추천처방코드" class="cell_1" position="absolute 2 205 84 228" style="padding:0 0 0 3;"/>
- <Shape id="line01" class="line_3" position="absolute 2 227 299 233" anchor="left top right"/>
- <Button id="btn_ok" taborder="7" text="확인" class="btn5" position="absolute 213 232 255 251" onclick="btn_ok_onclick"/>
- <Button id="btn_cancel" taborder="8" text="취소" class="btn5" position="absolute 258 232 300 251" onclick="btn_cancel_onclick"/>
- <Radio id="radio_anst" taborder="9" columncount="-1" rowcount="-1" index="-1" innerdataset="@ds_init_anst" codecolumn="codecolumn" datacolumn="datacolumn" value="0" position="absolute 89 105 284 126" style="textpadding:0 5 0 3;" enable="true" readonly="true"/>
- <Static id="caption05" text="사용팩수량" class="cell_1" position="absolute 2 29 84 52" style="padding:0 0 0 3;"/>
- <Edit id="ipt_num" taborder="10" autoselect="true" onkeyup="group3_grp_sea_ipt_ccrtnonm_onkeyup" position="absolute 86 29 300 52" readonly="true"/>
- <Combo id="cmb_ansttime" taborder="11" innerdataset="@ds_init_M0773list" codecolumn="cdid" datacolumn="cdnm" onitemchanged="group3_switch1_case1_cmb_cp_orddept_onitemchanged" position="absolute 86 179 300 202"/>
- <Static id="caption07" text="마취시간" class="cell_1" position="absolute 2 154 84 177" style="padding:0 0 0 3;"/>
- <Edit id="ipt_ansttime" taborder="12" readonly="true" autoselect="true" onkeyup="group3_grp_sea_ipt_ccrtnonm_onkeyup" position="absolute 86 154 300 177"/>
- </Layout>
- </Layouts>
- <Bind>
- <BindItem id="item31" compid="ipt_opnm" propid="value" datasetid="ds_main_opsheet" columnid="opcdnm"/>
- <BindItem id="item50" compid="cmb_manu" propid="value" datasetid="ds_main_opsheet" columnid="prodcmpynm"/>
- <BindItem id="item51" compid="cmb_code" propid="value" datasetid="ds_main_opsheet" columnid="recommandgoodcd"/>
- <BindItem id="item0" compid="radio_anst" propid="value" datasetid="ds_main_opsheet" columnid="anstmthdcd"/>
- <BindItem id="item1" compid="radio_drg" propid="value" datasetid="ds_main_opsheet" columnid="drgyn"/>
- <BindItem id="item2" compid="ipt_num" propid="value" datasetid="ds_main_opsheet" columnid="num"/>
- <BindItem id="item3" compid="cmb_ansttime" propid="value" datasetid="ds_main_opsheet" columnid="anstdtgaptype"/>
- <BindItem id="item4" compid="ipt_ansttime" propid="value" datasetid="ds_main_opsheet" columnid="anstdtgap"/>
- </Bind>
- <Objects>
- <Dataset id="ds_init_drg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdnm">예</Col>
- <Col id="cdid">A</Col>
- </Row>
- <Row>
- <Col id="cdnm">아니오</Col>
- <Col id="cdid">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_manufacture" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_prcpcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_opsheet" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onvaluechanged="ds_main_opsheet_onvaluechanged">
- <ColumnInfo>
- <Column id="num" type="STRING" size="256" sumtext="사용수술포수"/>
- <Column id="opcd" type="STRING" size="256" sumtext="수술코드"/>
- <Column id="opcdnm" type="STRING" size="256" sumtext="수술명"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="drg유무"/>
- <Column id="anstmthdcd" type="STRING" size="256" sumtext="마취종류"/>
- <Column id="anstdtgaptype" type="STRING" size="256" sumtext="마취시간범위"/>
- <Column id="anstdtgap" type="STRING" size="256" sumtext="마취시간"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조사"/>
- <Column id="recommandgoodcd" type="STRING" size="256" sumtext="추천물품코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_anst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="codecolumn" type="STRING" size="256"/>
- <Column id="datacolumn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">전신</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">부위</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">국소</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prodcmpynm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="code" type="STRING" size="256"/>
- <Column id="data" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="code">D</Col>
- <Col id="data">(주)대명화학</Col>
- </Row>
- <Row>
- <Col id="code">A</Col>
- <Col id="data">(주)앤티아이</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0772list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0773list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0774list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdsid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="cdval" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="winflag" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="tabflag" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="refnm" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="menuparam" type="STRING" size="256"/>
- <Column id="smlcd" type="STRING" size="256"/>
- <Column id="cartgubn" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="offset" type="STRING" size="256"/>
- <Column id="refflag" type="STRING" size="256"/>
- <Column id="drugyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- var varTotalUseNum = "";//총 수술포 사용수
- var varOpcd = "";//수술코드
- var varOpcdnm = "";//수술명
- var varAnstmtdcd = "";//마취코드
- var varStringAnstDtGap = "";//마취총시간
- var varDateAnstDtGap = "";//마취총시간
- var varProdcmpynm = "";//제조사
- var varGoodengnm = "";//수술포 명
- var varDrgyn = "";//drg 유무
- var varAnstHour = ""; //마취시간
- var varRoomcd = "" //수술방 CD
- var varRoomnm = "" //수술방 명
- function SMMNP01810_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- function SMMNP01810_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize();
- }
- function fInitialize()
- {
- varTotalUseNum = opener.frmf_getParameter("SMMNP01800_totalusenum");//총 수술포 사용수
- varOpcd = opener.frmf_getParameter("SMMNP01800_opcd");//수술코드
- varOpcdnm = opener.frmf_getParameter("SMMNP01800_opcdnm");//수술명
- varAnstmtdcd = opener.frmf_getParameter("SMMNP01800_anstmthdcd");//마취코드
- varStringAnstDtGap = opener.frmf_getParameter("SMMNP01800_stringanstdtgap");//마취총시간
- varDateAnstDtGap = opener.frmf_getParameter("SMMNP01800_dateanstdtgap");//마취총시간
- varProdcmpynm = opener.frmf_getParameter("SMMNP01800_prodcmpynm");//제조사
- varGoodengnm = opener.frmf_getParameter("SMMNP01800_goodengnm");//수술포 명
- varDrgyn = opener.frmf_getParameter("SMMNP01800_drgyn");//drg 유무
- varRoomcd = opener.frmf_getParameter("SMMNP01800_oproomcd");//수술방 CD
- varRommnm = opener.frmf_getParameter("SMMNP01800_oproomnm");//수술방 명
- varAnstHour = ""; //마취시간
-
- //공통코드 셋팅
- appf_getCodeList([{dsNm: "ds_init_M0772list", cdGrpId: "M0772"}
- ,{dsNm: "ds_init_M0773list", cdGrpId: "M0773"}
- ,{dsNm: "ds_init_M0774list", cdGrpId: "M0774"}
- ], false);
-
- ds_main_opsheet.setColumn(0, "num", varTotalUseNum);
- ds_main_opsheet.setColumn(0, "opcd", varOpcd);
- ds_main_opsheet.setColumn(0, "opcdnm", varOpcdnm);
- if(utlf_isNull(varDrgyn)) {
- ds_main_opsheet.setColumn(0, "drgyn", "N");
- }
- else {
- ds_main_opsheet.setColumn(0, "drgyn", varDrgyn);
- }
-
-
- ds_main_opsheet.setColumn(0, "anstmthdcd", varAnstmtdcd);
-
- //마취 시간 설정
- fSetAnst();
-
- //제조사 값 설정
- //sysf_messageBox(varProdcmpynm);
- if(!utlf_isNull(varProdcmpynm) && varProdcmpynm != "-")
- {
- if(varProdcmpynm.indexOf("대명") > -1){
- ds_main_opsheet.setColumn(0, "prodcmpynm", 'D');
- }
- else if(varProdcmpynm.indexOf("유한") > -1){
- ds_main_opsheet.setColumn(0, "prodcmpynm", 'A');
- }
- else if(varProdcmpynm.indexOf("앤티") > -1){
- ds_main_opsheet.setColumn(0, "prodcmpynm", 'A');
- }
- else {
- //제조사가 동일한 것이 없으면 임의로 대명 설정
- ds_main_opsheet.setColumn(0, "prodcmpynm", 'D');
- }
- }
- //제조사명이 안들어가 있는 경우 수술포 명에 제조사가 있는지 확인
- else {
- if(varGoodengnm.indexOf("대명") > -1){
- ds_main_opsheet.setColumn(0, "prodcmpynm", 'D');
- }
- else if(varGoodengnm.indexOf("유한") > -1){
- ds_main_opsheet.setColumn(0, "prodcmpynm", 'A');
- }
- else if(varGoodengnm.indexOf("앤티") > -1){
- ds_main_opsheet.setColumn(0, "prodcmpynm", 'A');
- }
- else {
- //제조사가 동일한 것이 없으면 임의로 대명 설정
- ds_main_opsheet.setColumn(0, "prodcmpynm", 'D');
- }
- }
-
- fRecommandGoodcd();
-
- ipt_num.setFocus();
- }
- //마취 시간 설정
- function fSetAnst()
- {
- if(!utlf_isNull(varStringAnstDtGap)){
- ds_main_opsheet.setColumn(0, "anstdtgap", varStringAnstDtGap);
-
- //마취 시간 범위 설정
- varAnstHour = parseInt(varDateAnstDtGap)/3600000;
-
- for(var iIndex = 0 ; iIndex < ds_init_M0773list.rowcount ; iIndex++){
- if(ds_init_M0773list.getColumn(iIndex, "minval") < varAnstHour && ds_init_M0773list.getColumn(iIndex, "maxval") >= varAnstHour){
- ds_main_opsheet.setColumn(0, "anstdtgaptype", ds_init_M0773list.getColumn(iIndex, "cdid"));
- break;
- }
- }
- }
- else {
- ds_main_opsheet.setColumn(0, "anstdtgap", "마취를 시작하지 않았습니다.");
- ds_main_opsheet.setColumn(0, "anstdtgaptype", "0");
- }
- }
- function fRecommandGoodcd()
- {
- // DRG인 경우 처방 불가
- // A : DRG
- if(varDrgyn == "A"){
- ds_main_opsheet.setColumn(0, "recommandgoodcd", "");
- return
- }
-
- // 국소마취인 경우 처방 불가
- // 03 : 국소
- if(varAnstmtdcd == "03"){
- ds_main_opsheet.setColumn(0, "recommandgoodcd", "");
- return;
- }
-
- //ds_init_M0772list 수술명에 맞추어 추천처방코드 설정
- //minval : 제조사(A : 앤티아이 D : 대명)
- //maxval : 수술코드, opcd
-
- for(var iIndex = 0 ; iIndex < ds_init_M0772list.rowcount ; iIndex++){
- if(ds_init_M0772list.getColumn(iIndex, "minval") == ds_main_opsheet.getColumn(0, "prodcmpynm")
- && ds_init_M0772list.getColumn(iIndex, "maxval") == ds_main_opsheet.getColumn(0, "opcd")){
- ds_main_opsheet.setColumn(0, "recommandgoodcd", ds_init_M0772list.getColumn(iIndex, "cdval"));
- return;
- }
- }
-
-
- //마취시간 별 추천처방코드 설정
- //sysf_messageBox(cmb_ansttime.value);
- if(!utlf_isNull(cmb_ansttime.value)){
- ds_main_opsheet.setColumn(0,"recommandgoodcd", ds_init_M0773list.getColumn(cmb_ansttime.index, "cdval"));
- return;
- }
- }
- function ds_main_opsheet_onvaluechanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- //제조사 바뀜에 따라 제조사별 시간범위 변경
- if(e.columnid == "prodcmpynm"){
- if(ds_main_opsheet.getColumn(0, "prodcmpynm") == "A"){
- ds_init_M0773list.filter("cdengabbrnm == 'A'");
- }
- else if(ds_main_opsheet.getColumn(0, "prodcmpynm") == "D"){
- ds_init_M0773list.filter("cdengabbrnm == 'D'");
- }
-
- //마취 시간 설정
- fSetAnst();
-
- //추천처방코드 재탐색
- fRecommandGoodcd();
- }
- else if(e.columnid == "anstdtgaptype"){
- //추천처방코드 재탐색
- fRecommandGoodcd();
- }
- }
- function btn_ok_onclick(obj:Button, e:ClickEventInfo)
- {
- var iParamList = "";
-
- //선택한 수술포 코드가 실제 물품코드에 존재하는지 확인
- ds_send_search.setColumn(0, "winflag", "");
- ds_send_search.setColumn(0, "oproomcd", "");
- ds_send_search.setColumn(0, "tabflag", "CCR");
- ds_send_search.setColumn(0, "goodflag", "");
- ds_send_search.setColumn(0, "refnm", cmb_code.value);//물품코드
- //ds_send_search.setColumn(0, "refnm", "E75520016");//물품코드(TEST)
- ds_send_search.setColumn(0, "mdlcd", "");
- ds_send_search.setColumn(0, "menuparam", "S");
- ds_send_search.setColumn(0, "smlcd", "");
- ds_send_search.setColumn(0, "cartgubn", "");
- ds_send_search.setColumn(0, "lrgcd", "");
- ds_send_search.setColumn(0, "insukind", "");
- ds_send_search.setColumn(0, "goodspec", "");
- ds_send_search.setColumn(0, "offset", "");
- ds_send_search.setColumn(0, "refflag", "2");
- ds_send_search.setColumn(0, "drugyn", "");
-
- var oParam = {};
- oParam.id = "TRMNP04461";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetGoodInfoHelp";
- oParam.inds = "reqdata=ds_send_search";
- oParam.outds = "ds_main_goodlist=goodlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- //선택한 수술포가 존재하는 물품코드임
- if(ds_main_goodlist.rowcount > 0){
- var calcscorcd = ds_main_goodlist.getColumn(0, "calcscorcd");
- var insuyn = ds_main_goodlist.getColumn(0, "insuyn");
- var sTmpReqmthd = ds_main_goodlist.getColumn(0, "reqmthd");
- var sTmpGoodcd = utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "goodcd"));
- var sTmpGoodnm = utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "goodnm"));
-
- if( sTmpReqmthd == "X" && insuyn == "Y" ) {
- sysf_messageBox(sTmpGoodcd+"코드 처방불가이므로 처방 할 수 없습니다.!", "E000");
- return;
- }
- if( insuyn == "Y" && utlf_isNull(calcscorcd) ) {
- sysf_messageBox(sTmpGoodcd+"코드 처방할 수 없습니다.!", "E000");
- return;
- }
-
- iParamList += utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "goodcd" )) + "|" // 00 처방코드
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "goodnm" )) + "|" // 01 처방명
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "allsizespecid")) + "|" // 02 사이즈
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "prodcmpynm" )) + "|" // 03 제조회사명
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "cureflag" )) + "|" // 04 처치구분
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "goodspec" )) + "|" // 05 물품규격
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "goodmodel" )) + "|" // 06 물품모델
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "prcpunit" )) + "|" // 07 처방단위 model.getValue(iNode + "[" + i + "]/prcpunit" ))
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "drugmthdspccd")) + "|" // 08 투여방법 및 검체코드
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "stocqty")) + "|" // 09 해당방의 실재고량
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "acmlbaseqty")) + "|" // 10 물품의 기준수량
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "reqmthd")) + "|" // 11 청구방법
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "purcflag")) + "|" // 12 물품구분
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "prcpclscd")) + "|" // 13 처방구분
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "payflagcd")) + "|" // 14 급여구분
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "calculyn")) + "|" // 15 산정여부
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "insuyn")) + "|" // 16 수가대상여부
- + utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "calcscorcd")) + "|" // 17 수가코드
- + utlf_transNullToEmpty(varRoomcd) + "|" // 18 수술방
- + utlf_transNullToEmpty("1") + "|" // 19 수량
- + utlf_transNullToEmpty(varRoomnm) ; // 20 수술방명
-
- //처방 코드 추가
- opener.fGoodDataDisplay(iParamList);
-
- this.close();
- }
- else{
- sysf_messageBox(" 선택하신 코드는 처방할 수 없습니다.!", "E000");
- }
- }
- function btn_cancel_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|