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(); }
/// <summary> /// 诊断体系 /// </summary> //private UdidocDO[] disysArr; #endregion /// <summary> /// 除就诊历史外使用 /// </summary> public EntHistoryViewModel() { cidiagService = XapServiceMgr.find <ICidiagCrudService>(); cidaigMdoCrudService = XapServiceMgr.find <ICidiagMDOCrudService>(); mainService = XapServiceMgr.find <ICidiagMaintainService>(); usService = XapServiceMgr.find <IUdidocServiceExt>(); }
public GetPatDiagImp() { service = XapServiceMgr.find <ICidiagCrudService>(); this.srvRisDoCrudService = XapServiceMgr.find <IMedSrvRisDOCrudService>(); this.udidocCrudService = XapServiceMgr.find <IUdidocCrudService>(); this.ciOrdQryService = XapServiceMgr.find <ICiOrdQryService>(); this.diagQryService = XapServiceMgr.find <ICidiagQryService>(); }
public EmrEditorViewModel() { qryservice = XapServiceMgr.find <ICiOrdQryService>(); ipativisitCrudService = XapServiceMgr.find <IPativisitCrudService>(); iCiemrCrudService = XapServiceMgr.find <ICiemrCrudService>(); iCiorderMDOCrudService = XapServiceMgr.find <ICiorderMDOCrudService>(); iCidiagCrudService = XapServiceMgr.find <ICidiagCrudService>(); }
/// <summary> /// 除就诊历史外使用 /// </summary> public CiDiagViewModel(BaseContext context) { this.context = context; cidiagService = XapServiceMgr.find <ICidiagCrudService>(); cidaigMdoCrudService = XapServiceMgr.find <ICidiagMDOCrudService>(); mainService = XapServiceMgr.find <ICidiagMaintainService>(); usService = XapServiceMgr.find <IUdidocServiceExt>(); }
public DiListViewModel() { qrySerice = XapServiceMgr.find <ICidiagQryService>(); mainService = XapServiceMgr.find <ICidiagMaintainService>(); cidiagCrud = XapServiceMgr.find <ICidiagCrudService>(); icdsysCrud = XapServiceMgr.find <ICdsysCrudService>(); ciOrdQryService = XapServiceMgr.find <ICiOrdQryService>(); blHpOutQryService = XapServiceMgr.find <IBlHpOutQryService>(); this.xyCidiList = new XapDataList <Cidixy>(); this.zyCidiList = new XapDataList <Cididtozy>(); }
public static bool CheckPatDiInfo(Ent4BannerDTO e) { if (e != null && e.Id_ent != glPatDiInfoContext.id_ent) { ICidiagCrudService diagservice = XapServiceMgr.find <ICidiagCrudService>(); CidiagAggDO[] diaglist = diagservice.find("a0.id_en ='" + e.Id_ent + "'", "a0.sv desc", FBoolean.False); glPatDiInfoContext.hasDiInfo = (diaglist != null && diaglist.Length > 0 && diaglist[0].getCiDiagItemDO() != null && diaglist[0].getCiDiagItemDO().Length > 0); } return(!glPatDiInfoContext.hasDiInfo); }
public OpDiModifyDialogModel() { qrySerice = XapServiceMgr.find <ICidiagQryService>(); mainService = XapServiceMgr.find <ICidiagMaintainService>(); cidiagCrud = XapServiceMgr.find <ICidiagCrudService>(); enterPathService = XapServiceMgr.find <IEnterPathService>(); xyCidiList = new XapDataList <Cidixy>(); zyCidiList = new XapDataList <Cididtozy>(); if (this.CidixyAggDto == null) { this.CidixyAggDto = new XapAggDO <DidtoAggDTO>(qrySerice, new DidtoAggDTO()); } }
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(); }
public AssistantCidiViewModel() { cidiagService = XapServiceMgr.find <ICidiagCrudService>(); //cidaigMdoCrudService = XapServiceMgr.find<ICidiagMDOCrudService>(); mainService = XapServiceMgr.find <ICidiagMaintainService>(); }
public OrderDiInfoViewModel() { cidiagCrud = XapServiceMgr.find <ICidiagCrudService>(); }