internal IList<TriageGroup> getValidRecipientsForPatient(Int32 userId)
{
OracleQuery query = buildGetValidRecipientsForPatientQuery(userId);
reader executeReader = delegate() { return query.Command.ExecuteReader(); };
OracleDataReader reader = (OracleDataReader)_cxn.query(query, executeReader);
return toTriageGroupsFromReader(reader);
}