Exemple #1
0
        private Dictionary <long, List <string> > getFlags(IFlagFunction flagFunc)
        {
            Dictionary <long, List <string> > flags = new Dictionary <long, List <string> >();

            foreach (var kvp in patientData)
            {
                flags[kvp.Key] = calc.calculateFlags(kvp, flagFunc);
            }
            return(flags);
        }
Exemple #2
0
        public List <string> calculateFlags(KeyValuePair <long, List <QuestionnaireResponse> > kvp, IFlagFunction func)
        {
            var QRs = kvp.Value;

            if (QRs == null || !QRs.Any())
            {
                return(new List <string>(new string[] { "no forms" }));
            }
            List <string> flag = func.calculateFlag(QRs);

            return(flag);
        }