Exemplo n.º 1
0
        private Dictionary <long, int> getUrgencyScores(IUrgencyScoreFunction urgencyFunc)
        {
            Dictionary <long, int> scores = new Dictionary <long, int>();

            foreach (var kvp in patientData)
            {
                scores[kvp.Key] = calc.calculateUrgency(kvp, urgencyFunc);
            }
            return(scores);
        }
Exemplo n.º 2
0
        internal int calculateUrgency(KeyValuePair <long, List <QuestionnaireResponse> > kvp, IUrgencyScoreFunction func)
        {
            var QRs = kvp.Value;

            if (QRs == null || !QRs.Any())
            {
                return(-1);
            }
            int urgency = func.calculateUrgency(QRs);

            return(urgency);
        }