コード例 #1
0
ファイル: ClinicalInfo.cs プロジェクト: cerila/CDMIS
 public LabTestInfo()
 {
     Detail = new List <DetailInfo>();
     detail = new DetailInfo();
 }
コード例 #2
0
ファイル: ClinicalInfo.cs プロジェクト: cerila/CDMIS
 public ExaminationInfo()
 {
     detail = new DetailInfo();
     Detail = new List <DetailInfo>();
 }
コード例 #3
0
        //加载化验参数列表
        public LabTestProfileViewModel GetLabTestInfoDetailList(ref LabTestProfileViewModel model, string DoctorId)
        {
            string UserId = model.UserId;
            string VisitId = model.VisitId;
            string SortNo = model.LabTestInfo.SortNo;
            string LabItemType = model.LabTestInfo.LabItemType;
            string LabItemCode = model.LabTestInfo.LabItemCode;
            //string Code = LabItemType + "**" + LabItemCode;

            DataSet labTestDtlDs = _ServicesSoapClient.GetLabTestDtlList(UserId, VisitId, SortNo);
            if (labTestDtlDs != null)
            {
                if (labTestDtlDs.Tables.Count != 0)
                {
                    DataTable labTestDtlDt = labTestDtlDs.Tables[0];
                    List<DetailInfo> list = new List<DetailInfo>();
                    //int max = 0;
                    foreach (DataRow dr in labTestDtlDt.Rows)
                    {
                        DetailInfo detailInfo = new DetailInfo();
                        detailInfo.Code = dr["Code"].ToString();
                        detailInfo.ItemName = dr["Name"].ToString();
                        detailInfo.Value = dr["Value"].ToString();
                        detailInfo.IsAbnormalCode = Convert.ToInt32(dr["IsAbnormalCode"]);
                        detailInfo.IsAbnormal = dr["IsAbnormal"].ToString();
                        detailInfo.UnitCode = dr["UnitCode"].ToString();
                        detailInfo.Unit = dr["Unit"].ToString();
                        detailInfo.Creator = dr["Creator"].ToString();
                        if (detailInfo.Creator == DoctorId)
                        {
                            detailInfo.IsAllowed = true;
                        }
                        else
                        {
                            detailInfo.IsAllowed = false;
                        }
                        list.Add(detailInfo);
                    }
                    model.LabTestInfo.Detail = list;
                }
            }
            return model;
        }
コード例 #4
0
        //加载检查参数列表
        public ExaminationProfileViewModel GetExamDetailInfoList(ref ExaminationProfileViewModel model, string DoctorId)
        {
            string UserId = model.UserId;
            string VisitId = model.VisitId;
            string SortNo = model.ExamInfo.SortNo;
            string ItemCode = model.ExamInfo.ItemCode;
            DataSet ExamDtlDs = _ServicesSoapClient.GetExamDtlList(UserId, VisitId, SortNo, ItemCode);
            if (ExamDtlDs.Tables.Count != 0)
            {
                DataTable ExamDtlDt = ExamDtlDs.Tables[0];
                List<DetailInfo> list = new List<DetailInfo>();
                //int max = 0;
                foreach (DataRow dr in ExamDtlDt.Rows)
                {
                    DetailInfo detailInfo = new DetailInfo();

                    detailInfo.Code = dr["Code"].ToString();
                    detailInfo.ItemName = dr["Name"].ToString();
                    detailInfo.Value = dr["Value"].ToString();
                    detailInfo.IsAbnormalCode = Convert.ToInt32(dr["IsAbnormalCode"]);
                    detailInfo.IsAbnormal = dr["IsAbnormal"].ToString();
                    detailInfo.UnitCode = dr["UnitCode"].ToString();
                    detailInfo.Unit = dr["Unit"].ToString();
                    //detailInfo.Code=dr["Code"].ToString();
                    detailInfo.Creator = dr["Creator"].ToString();
                    if (detailInfo.Creator == DoctorId)
                    {
                        detailInfo.IsAllowed = true;
                    }
                    else
                    {
                        detailInfo.IsAllowed = false;
                    }
                    list.Add(detailInfo);
                }
                model.ExamInfo.Detail = list;
            }
            return model;
        }
コード例 #5
0
ファイル: ClinicalInfo.cs プロジェクト: cerila/CDMIS
 public LabTestInfo()
 {
     Detail = new List<DetailInfo>();
     detail = new DetailInfo();
 }
コード例 #6
0
ファイル: ClinicalInfo.cs プロジェクト: cerila/CDMIS
 public ExaminationInfo()
 {
     detail = new DetailInfo();
     Detail = new List<DetailInfo>();
 }