public ServiceResponseData BalanceDataInit() { int operatorID = requestData.GetData <int>(0); BasicDataManagement basicmanagement = NewObject <BasicDataManagement>(); DataTable dtCardType = NewObject <ME_CardTypeList>().gettable(" UseFlag=1"); responseData.AddData(dtCardType);//卡类型 DataTable dtPattype = basicmanagement.GetPatType(false); responseData.AddData(dtPattype);//病人类型 DataTable dtDept = basicmanagement.GetBasicData(DeptDataSourceType.全部科室); responseData.AddData(dtDept);//门诊科室 DataTable dtDoctor = basicmanagement.GetBasicData(EmpDataSourceType.医生); responseData.AddData(dtDoctor); //医生 string obj = NewObject <CommonMethod>().GetOpConfig(OpConfigConstant.HasOpDSystem); //判断是否上医生站,上了医生站不能录入药品和组合项目 string curInvoiceNO = string.Empty; int invoiceCount = NewObject <CommonMethod>().GetInvoiceInfo(InvoiceType.门诊收费, operatorID, out curInvoiceNO); responseData.AddData(invoiceCount); //可用票据张数 responseData.AddData(curInvoiceNO); //当前可用票据号 responseData.AddData(Convert.ToInt32(obj)); return(responseData); }
public ServiceResponseData SchedualDataInit() { BasicDataManagement basicmanagement = NewObject <BasicDataManagement>(); DataTable dtDept = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.DeptDataSourceType.门诊临床科室, false); responseData.AddData(dtDept);//科室 DataTable dtDoctor = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.EmpDataSourceType.医生和科室, false); responseData.AddData(dtDoctor);//医生 return(responseData); }
/// <summary> /// 获取挂号支付方式 /// </summary> /// <returns>DataTable挂号支付方式</returns> public DataTable GetRegPayMentType() { DataTable dtPayment = new DataTable(); BasicDataManagement basicmanagement = NewObject <BasicDataManagement>(); dtPayment = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.PatientInfoDataSourceType.挂号支付方式, false); return(dtPayment); }
public ServiceResponseData getIpDept() { BasicDataManagement basicmanagement = NewObject <BasicDataManagement>(); DataTable dtDept = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.DeptDataSourceType.住院临床科室, false); responseData.AddData(dtDept); return(responseData); }
public ServiceResponseData GetDeptList() { BasicDataManagement basicmanagement = NewObject <BasicDataManagement>(); int doctorID = requestData.GetData <int>(0); DataTable dtDept = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.DeptDataSourceType.住院临床科室, false); responseData.AddData(dtDept); return(responseData); }
public ServiceResponseData LoadCashier() { DataTable dt = new DataTable(); BasicDataManagement basicmanagement = NewObject <BasicDataManagement>(); dt = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.EmpDataSourceType.收费员, false); responseData.AddData(dt); return(responseData); }
public ServiceResponseData OpCostSearchDataInit() { //获取收费员列表 DataTable dt = new DataTable(); BasicDataManagement basicmanagement = NewObject <BasicDataManagement>();//收费员 dt = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.EmpDataSourceType.收费员, true); responseData.AddData(dt); DataTable dtPattype = basicmanagement.GetPatType(false); responseData.AddData(dtPattype);//病人类型 DataTable dtDept = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.DeptDataSourceType.门诊临床科室, true); responseData.AddData(dtDept);//科室 DataTable dtDoctor = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.EmpDataSourceType.医生, true); responseData.AddData(dtDoctor);//医生 return(responseData); }
public ServiceResponseData RecipterInit() { //获取收费员列表 DataTable dt = new DataTable(); BasicDataManagement basicmanagement = NewObject <BasicDataManagement>();//收费员 dt = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.EmpDataSourceType.收费员, false); responseData.AddData(dt); DataTable dtPattype = basicmanagement.GetPatType(false); responseData.AddData(dtPattype); //病人类型 DataTable dtPayMent = NewObject <Basic_Payment>().gettable(" delflag=0"); //支付方式 responseData.AddData(dtPayMent); return(responseData); }
public ServiceResponseData AccountInit() { int empID = requestData.GetData <int>(0); //人员ID DateTime bdate = requestData.GetData <DateTime>(1); //开始日期 DateTime edate = requestData.GetData <DateTime>(2); //结束日期 //获取收费员列表 DataTable dt = new DataTable(); BasicDataManagement basicmanagement = NewObject <BasicDataManagement>(); dt = basicmanagement.GetBasicData(HIS_PublicManage.ObjectModel.EmpDataSourceType.收费员, false); responseData.AddData(dt); //获取未缴款记录 List <OP_Account> notAccountList = NewObject <AccountProcess>().GetNotAccountByEmp(empID); responseData.AddData(notAccountList); //获取已经缴款记录 List <OP_Account> historyAccountList = NewObject <AccountProcess>().GetHistoryAccountByEmp(empID, bdate, edate); responseData.AddData(historyAccountList); return(responseData); }