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 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 RationalDrugViewModel() { orderSrvmmService = XapServiceMgr.find <IOrdsrvmmCrudService>(); cidiQryService = XapServiceMgr.find <ICidiagQryService>(); ipiQryService = XapServiceMgr.find <IPiOverviewQryService>(); iCiOrdQryService = XapServiceMgr.find <ICiOrdQryService>(); udidocService = XapServiceMgr.find <IUdidocCrudService>(); }
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()); } }
/// <summary> /// 构造临床就诊上下文信息,包含保外诊断信息 /// </summary> /// <param name="ent4BannerDTO">当前患者的banner对象</param> /// <param name="emsAppModeEnum">医疗单类型:简洁版、智慧版</param> /// <param name="context">当前上下文环境</param> /// <returns>CiEnContextDTO 不包含医嘱数据来源(Eu_orsrcmdtp)属性,需要单独设置</returns> public static CiEnContextDTO GetCiEnContext(Ent4BannerDTO ent4BannerDTO, EmsAppModeEnum emsAppModeEnum, BaseContext context = null) { CiEnContextDTO contextDTO = GetCiEnContext(ent4BannerDTO, context); contextDTO.Emsappmode = (int)emsAppModeEnum; // 医疗单应用场景 if (contextDTO.Fg_hpfundpay == FBoolean.True) { ICidiagQryService cidiagQryService = XapServiceMgr.find <ICidiagQryService>(); // 判断是否存在保外诊断 CiDiagItemDO[] cidiagItems = cidiagQryService.getHpjudgetpCiDiagItems(ent4BannerDTO.Id_ent); CiEnContextUtil.SetHpCiDiagItem(contextDTO, cidiagItems); } return(contextDTO); }
/// <summary> /// 初始化操作,做一些对象的实例化,以及常量赋值等操作 /// </summary> public override void Init() { this.ordMaintainService = XapServiceMgr.find <ICiOrdMaintainService>(); this.ciOrdQryService = XapServiceMgr.find <ICiOrdQryService>(); this.cidiagQryService = XapServiceMgr.find <ICidiagQryService>(); this.ciOrdMedicalInsuranceService = XapServiceMgr.find <ICiOrdMedicalInsuranceService>(); this.uiEmsDTO = this.logicEx.CreatEmsIntance(); this.ciEmsDTO = this.logicEx.CreatEmsDTO(); // 初始化数据绑定对象上下文 this.orDataBing.patDo = this.ent4BannerDTO; // 初始化UI数据模型集合中患者就诊信息对象 this.uiEmsDTO.PatInfo = this.ent4BannerDTO; uiEmsDTO.EmsType = EmsType.COMMONDRUG; }
/// <summary> /// 传染病上报卡 /// </summary> /// <param name="ent4BannerDto">banner</param> public ReportCardFillJudge(Ent4BannerDTO ent4BannerDto) { this.ent4BannerDto = ent4BannerDto; cidiagQryService = XapServiceMgr.find <ICidiagQryService>(); contagionMDOCrudService = XapServiceMgr.find <IContagionMDOCrudService>(); }