/// <summary> /// Gets a string representation of the cholesterol profile. /// </summary> /// /// <returns> /// A string representing the cholesterol profile. /// </returns> /// public override string ToString() { string result = string.Empty; if (TotalCholesterol != null) { result = TotalCholesterol.ToString(); } else if (LDL != null && HDL != null) { result = string.Format( Resources.CholesterolProfileV2ToStringFormatLDLAndHDL, LDL.ToString(), HDL.ToString()); } else if (LDL != null) { result = LDL.ToString(); } else if (HDL != null) { result = HDL.ToString(); } else if (Triglyceride != null) { result = Triglyceride.ToString(); } return(result); }
public BloodResult GenerateOne() { BloodResult result = new BloodResult(); result.Name = NamesGen.NextName; // Общий белок 65-84 г/л 65-85 г/л result.Total_protein = Total_protein.Next(this.myRandom); //Белковые фракции: // - альбумины 34-44 г/л 21-35 г/л result.Albumin = Albumin.Next(this.myRandom); // - глобулины 35-45 г/л 21-34,9 г/л result.Globulin = Globulin.Next(this.myRandom); // Гемоглобин 130-150 г/л 120-140 г/л result.Hemoglobin = Hemoglobin.Next(this.myRandom); // Мочевина 2,5-8,2 ммоль/л 2,4-8,2 ммоль/л result.Urea = Urea.Next(this.myRandom); // Мочевая кислота 0,12-0,42 ммоль/л 0,24-0,54 ммоль/л result.Uric_acid = Uric_acid.Next(this.myRandom); // Глюкоза 3,3-5,5 ммоль/л 3,2-5,5 ммоль/л result.Glucose = Glucose.Next(this.myRandom); // Креатинин 61-114 мкмоль/л 52-96 мкмоль/л result.Creatinine = Creatinine.Next(this.myRandom); // Холестерин общий 3,4-6,4 ммоль/л 3,4-6,4 ммоль/л result.Total_cholesterol = Total_cholesterol.Next(this.myRandom); // ЛПНП До 3 ммоль/л До 3 ммоль/л result.LDL = LDL.Next(this.myRandom); // ЛПВП 1 ммоль/л 0-1,2 ммоль/л result.HDL = HDL.Next(this.myRandom); // Триглицериды До 1,6 ммоль/л До 1,7 ммоль/л result.Trigliceride = Trigliceride.Next(this.myRandom); // Билирубин(общий) 5-20 мкмоль/л 5-20 мкмоль/л result.Total_bilirubin = Total_bilirubin.Next(this.myRandom); // Билирубин прямой 2,2-5,0 мкмоль/л 2,2-5,0 мкмоль/л result.Direct_bilirubin = Direct_bilirubin.Next(this.myRandom); // АЛТ(аланинаминотрансфераза) Не более 45 ед/л Не более 30 ед/л result.ALT = ALT.Next(this.myRandom); // АСТ(аспартатаминотрансфераза) До 45 ед/л До 30 ед/л result.AST = AST.Next(this.myRandom); // Щелочная фосфатаза До 260 ед/л До 250 ед/л result.Alcaline_phospharase = Alcaline_phospharase.Next(this.myRandom); // ГГТ(гамма-глутамилтрансфераза) До 33 ед/л До 47 ед/л result.GGT = GGT.Next(this.myRandom); // Липаза 0-187 ед/л 0-187 ед/л result.Lipase = Lipase.Next(this.myRandom); // Панкреатическая амилаза 0-50 ед/л 0-50 ед/л result.Pancreatic_amylase = Pancreatic_amylase.Next(this.myRandom); // Креатинкиназа(КК) До 180 ед/л До 180 ед/л result.Creatine_Kinase = Creatine_Kinase.Next(this.myRandom); // Натрий 130-150 ммоль/л 130-150 ммоль/л result.Sodium = Sodium.Next(this.myRandom); // Калий 3,3-5,3 ммоль/л 3,35-5,3 ммоль/л result.Potassium = Potassium.Next(this.myRandom); // Альфа-амилаза 27-99 ед/л 28-100 ед/л result.Alpha_amilase = Alpha_amilase.Next(this.myRandom); return(result); }
static void DestroyEngine(Engine engine) { engine.Release(); engine = null; MDL.CheckStateAndClear(); HDL.CheckStateAndClear(); Assert(Engine._engines.Count, 0); }