Beispiel #1
0
        private static bool AllergyComparison(AutomationCondition autoCond, long patNum)
        {
            List <AllergyDef> listAllergyDefs = AllergyDefs.GetAllergyDefs(patNum, false);

            switch (autoCond.Comparison)
            {
            case AutoCondComparison.Equals:
                return(listAllergyDefs.Any(x => x.Description == autoCond.CompareString));

            case AutoCondComparison.Contains:
                return(listAllergyDefs.Any(x => x.Description.ToLower().Contains(autoCond.CompareString.ToLower())));

            default:
                return(false);
            }
        }