Ejemplo n.º 1
0
        /// <summary>
        /// 获取当前患者信息
        /// </summary>
        private Dictionary <string, object> GetEnEmrDic(Ent4BannerDTO ent4BannerDTO)
        {
            Dictionary <string, object> paramDic = new Dictionary <string, object>();

            if (this.ent4BannerDTO != null)
            {
                // 获取患者信息
                EnEmrDTO enEmrDTO = iEnOutQryService.GetEntInfo4Mr(ent4BannerDTO.Id_ent);
                paramDic.Add("enEmrDTO", enEmrDTO);

                // 如果是诊闭状态,设置病历为只读状态
                if (EnDictCodeConst.SD_ENSTATUS_OP_FINISH.Equals(ent4BannerDTO.Sd_status))
                {
                    paramDic.Add("readonly", true);
                }
                else
                {
                    paramDic.Add("readonly", false);
                }
            }
            return(paramDic);
        }