public override void OnSetData(Dictionary <string, object> datadict) { this.Text = "诊断"; if (datadict != null && datadict.Count > 0) { string id_ent = datadict["id_ent"] as string; if (id_ent != null) { List <string> fieldNameList = new List <string>(); BindingList <object> valueList = new BindingList <object>(); ciOrderService = XapServiceMgr.find <ICiorderMDOCrudService>(); CiOrderDO[] ciorders = ciOrderService.find("a0.id_en = '" + id_ent + "' and a0.sd_su_or in ('10','20') ", " a0.dt_effe ", FBoolean.False); if (ciorders != null && ciorders.Count() > 0) { foreach (CiOrderDO item in ciorders) { valueList.Add(item); } } fieldNameList.Add("Content_or"); this.SetData(fieldNameList, valueList, null); } } }
public PastOrderListViewModel(String id_pat) { this.service = XapServiceMgr.find <ICiorderMDOCrudService>(); this.listCiOrderDo = this.service.find("a0.id_en = '" + id_pat + "'", "id_en", false); this.listCiOrderDo.ToList().ForEach(p => { p.Str_long = p.Fg_long.Value == true ? "长期" : "临时"; }); }
public OrdFeeBillViewModel() { iCiorderMDOCrudService = XapServiceMgr.find <ICiorderMDOCrudService>(); iCiOrdQryService = XapServiceMgr.find <ICiOrdQryService>(); iCiOrdMaintainService = XapServiceMgr.find <ICiOrdMaintainService>(); iCiFeeListMainService = XapServiceMgr.find <ICiFeeListMainService>(); }
public OrderCardViewModel() { this.crudService = XapServiceMgr.find <ICiOrdCrudService>(); this.qryService = XapServiceMgr.find <ICiOrdQryService>(); this.medsrvMdoCrudService = XapServiceMgr.find <IMedsrvMDOCrudService>(); mdService = XapServiceMgr.find <ICiorderMDOCrudService>(); }
public OrderItemViewModel(Ent4BannerDTO ent4BannerDto, BaseContext context, bool isOutPress = false) { this.id_en = ent4BannerDto.Id_ent; this.code_entp = ent4BannerDto.Code_entp; this.context = context; if (isOutPress) {//出院带药 emsAppModeEnum = EmsAppModeEnum.OUTHEMSAPPMODE; } else if (EnDictCodeConst.SD_ENTP_INPATIENT == this.code_entp)//住院 { emsAppModeEnum = EmsAppModeEnum.IVEMSAPPMODE; } else {//门诊或其他 emsAppModeEnum = EmsAppModeEnum.SVEMSAPPMODE; } this.udidocService = XapServiceMgr.find <IUdidocCrudService>(); this.orderItemMService = XapServiceMgr.find <ICiorderMDOCrudService>(); this.maintainService = XapServiceMgr.find <ICiOrdMaintainService>(); this.entdiCrudService = XapServiceMgr.find <IEntdiCrudService>(); this.diagservice = XapServiceMgr.find <ICidiagCrudService>(); this.qryService = XapServiceMgr.find <ICiorderCrudService>(); this.bsservice = XapServiceMgr.find <IBsQueryService>(); this.ciOrderQryService = XapServiceMgr.find <ICiOrdQryService>(); this.bdHpUnlimitDrugDoCrudService = XapServiceMgr.find <IBdHpUnlimitDrugDOCrudService>(); OrderSequenceModel = this.ciOrderQryService.getOrderSequenceMode(); }
public EmrEditorViewModel() { qryservice = XapServiceMgr.find <ICiOrdQryService>(); ipativisitCrudService = XapServiceMgr.find <IPativisitCrudService>(); iCiemrCrudService = XapServiceMgr.find <ICiemrCrudService>(); iCiorderMDOCrudService = XapServiceMgr.find <ICiorderMDOCrudService>(); iCidiagCrudService = XapServiceMgr.find <ICidiagCrudService>(); }
public IpOverViewModel() { ciOrderService = XapServiceMgr.find <ICiorderMDOCrudService>(); qryService = XapServiceMgr.find <ICiOrdQryService>(); obsService = XapServiceMgr.find <ICirptobsCrudService>(); labItemService = XapServiceMgr.find <ICiRptLabItmDOCrudService>(); this.ImatchscopeCrudService = XapServiceMgr.find <IMatchscopeCrudService>(); this.portalletCrudService = XapServiceMgr.find <IPortalletCrudService>(); }
public CiOrderDO[] opsignords;//门诊已签署的医嘱(处置刷新到病历用) public CiOrdViewModel(Ent4BannerDTO bannerDTO, BaseContext context) { this.bannerDTO = bannerDTO; this.context = context; ciOrdQryService = XapServiceMgr.find <ICiOrdQryService>(); orderItemMService = XapServiceMgr.find <ICiorderMDOCrudService>(); //获取医嘱列表排序字段 orderStr = ciOrdQryService.getOrderSequenceMode(); }
//private IConsrptCrudService rptService; public ConsRptPrint(Ent4BannerDTO dto, CiorappconsultAggDO aggdo, CiOrdConsRptDO rptDo) { this.ent4BannerDTO = dto; this.aggDo = aggdo; this.rptDO = rptDo; this.ciordService = XapServiceMgr.find <ICiorderMDOCrudService>(); //this.rptService = XapServiceMgr.find<IConsrptCrudService>(); //this.ciOrderDO = ciorder; }
//private DateTime nowtime; //**************************************************构造函数************************************************************* public OrderConfirmViewModel(string idorg, XapFormControl xapFormControl) { ordService = XapServiceMgr.find <ICiorderMDOCrudService>(); maintainService = XapServiceMgr.find <ICiOrdMaintainService>(); qryservice = XapServiceMgr.find <ICiOrdQryService>(); OrderList = new XapDataList <OrConfirm>(); this.xapFormControl = xapFormControl; // num = qryservice.getIntSystemParam(idorg, ICiOrdNSysParamConst.SYS_PARAM_OrStopChkMaxLeadTime); }
//**************************************************构造函数************************************************************* public OrderConfirmFeeViewModel(OrConfirm orfirm, XapFormControl xapFormControl) { this.xapFormControl = xapFormControl; maintainService = XapServiceMgr.find <ICiOrdMaintainService>(); freqservice = XapServiceMgr.find <IFreqdefMDOCrudService>(); qryservice = XapServiceMgr.find <ICiOrdQryService>(); ordservice = XapServiceMgr.find <ICiorderMDOCrudService>(); AddFeeDTOList = new XapDataList <AddFeeDTO>(); GetFeeList(orfirm); }
//**************************************************构造函数************************************************************* public OrderConfirmViewModel(string idorg) { ordService = XapServiceMgr.find <ICiorderMDOCrudService>(); maintainService = XapServiceMgr.find <ICiOrdMaintainService>(); freqservice = XapServiceMgr.find <IFreqdefMDOCrudService>(); qryservice = XapServiceMgr.find <ICiOrdQryService>(); OrderList = new XapDataList <OrConfirm>(); AddFeeDTOList = new XapDataList <AddFeeDTO>(); num = qryservice.getIntSystemParam(idorg, ICiOrdNSysParamConst.SYS_PARAM_OrStopChkMaxLeadTime); }
public OrdGridViewModel() { maintainService = XapServiceMgr.find <ICiOrdMaintainService>(); udidocCrudService = XapServiceMgr.find <IUdidocCrudService>(); orderItemMService = XapServiceMgr.find <ICiorderMDOCrudService>(); ciOrderQryService = XapServiceMgr.find <ICiOrdQryService>(); bdHpUnlimitDrugDoCrudService = XapServiceMgr.find <IBdHpUnlimitDrugDOCrudService>(); iEnthpCrudService = XapServiceMgr.find <IEnthpCrudService>(); enService = XapServiceMgr.find <ICiOrdEnService>(); tableDataSource = new XapDataList <CiOrderDO>(); }
public ConsRptViewModel(string id_orcons) { this.consDoService = XapServiceMgr.find <ICiorappconsultMDOCrudService>(); this.consrptService = XapServiceMgr.find <IConsrptCrudService>(); this.ordService = XapServiceMgr.find <ICiorderMDOCrudService>(); this.enservice = XapServiceMgr.find <IEnOutQryService>(); this.consDo = this.consDoService.findById(id_orcons); rptArray = this.consrptService.find(" a0.id_apcons='" + id_orcons + "' ", null, FBoolean.False); if (rptArray.Count() == 0) { this.consDTO = this.AddConsDo(); } else { this.consDTO = this.EditConsDo(); } }
public void buildOrderResultData(CiOrderDO ciorderdo, XCellRender cell) { ICiorderMDOCrudService orderService = XapServiceMgr.find <ICiorderMDOCrudService>(); CiOrderDO dborderdo = orderService.findById(ciorderdo.Id_or); if (dborderdo == null) { ciorderdo.SetDeleted(); return; } ciorderdo.Eu_hpindicjudge = dborderdo.Eu_hpindicjudge; ciorderdo.Eu_uncporjudge = dborderdo.Eu_uncporjudge; List <XOrderResultData> resultList = cell.Value as List <XOrderResultData>; //LogicEx.GetInstance().getHpXOrderResultData(ciorderdo, resultList[0]); //LogicEx.GetInstance().getCporHpXOrderResultData(ciorderdo, resultList[1]); cell.Value = OrReportPictureButton.GetInstance().buildOrderResultData(dborderdo); }
public EmrEditorInitEvent() { InitializeComponent(); // 患者信息服务接口 iEnOutQryService = XapServiceMgr.find <IEnOutQryService>(); // 临床医疗记录 iCiemrCrudService = XapServiceMgr.find <ICiemrCrudService>(); // 处置查询接口 orderItemMService = XapServiceMgr.find <ICiorderMDOCrudService>(); // 诊断信息 Agg 查询服务,支持保存删除等操作 cidiagCrudService = XapServiceMgr.find <ICidiagCrudService>(); // 病历服务接口 ciservice = XapServiceMgr.find <ICiOrdQryService>(); // 影响病历相关方法 emrViewModel = new EmrEditorViewModel(); // 诊断、处置数据转换服务 emrCiViewModel = new EmrEditorCiViewModel(); }