Пример #1
0
        private Dictionary <long, List <string> > getWarnings(IWarningFunction warningFunc)
        {
            Dictionary <long, List <string> > warnings = new Dictionary <long, List <string> >();

            foreach (var kvp in patientData)
            {
                List <string> warning = calc.calculateWarnings(kvp, warningFunc);
                if (warning.Any())
                {
                    warnings[kvp.Key] = warning;
                }
            }
            return(warnings);
        }
Пример #2
0
        public List <string> calculateWarnings(KeyValuePair <long, List <QuestionnaireResponse> > kvp, IWarningFunction func)
        {
            var QRs = kvp.Value;

            if (QRs == null || !QRs.Any())
            {
                return(new List <string>());
            }
            List <string> warning = func.calculateWarning(QRs);

            return(warning);
        }