Situation analysis: needs in diabetes care and existing IT solutions