public AddFeeDTO getEmsdrug(AddFeeDTO fee, OrConfirm or) { var dto = new OrWfExDeptParamDTO(); dto.Eu_wftp = Convert.ToInt32(EnumFlow.NULL); // 0执行与物资 1执行科室 2物资流向 dto.Code_entp = or.Code_entp; // 就诊类型 dto.Id_dept_ns = or.Id_dep_nur; //就诊护理病区 dto.Id_dept_or = or.Id_dep_phy; //开单科室 // dto.Id_dept_en = or.id; //id_dept_en;//就诊科室 dto.Id_srv = fee.Id_srv; //服务 dto.Sd_srvtp = fee.Sd_srvtp; //服务类型sd dto.Id_srvca = fee.Id_srvca; //服务分类 dto.Recurstr = or.Fg_long.ToString(); //长临标志 //dto.Innercode_srvca =;//服务分类内码 // dto.Id_mm = id_mm; // 服务选取的关联物品 // dto.Id_usage = ; //用法 //dto.Weekno = "2";//生效日期时间相关的 周#与时间 dto.Timestr = new DateTime(); //dto.Reserv1 = ""; //暂时无用途 //预留项 //dto.Reserv2 = ""; //暂时无用途 //dto.Reserv3 = ""; //套内项目时: BD套内项目的科室计算方式sd值,BD套内项目的固定执行科室ID值,所属套的执行科室ID值 AddFeeDTO dgs = qryservice.getEmsfee(fee, dto); copydrug(fee, dgs); fee.Amt_cur = fee.Price * fee.Quan_med; return(fee); }
public AddFeeDTO getEmsdrug(AddFeeDTO fee, OrConfirm or) { var dto = getwfparam(fee, or); AddFeeDTO dgs = qryservice.getEmsfee(fee, dto); OrderConfirmUtils.copydrug(fee, dgs); //fee = qryservice.getEmsfee(fee, dto); //fee.SetUpdated(); fee.Amt_cur = fee.Price * fee.Quan_med; return(fee); }