Kaleidoscope model of diabetes care: time for a rethink?

Kaleidoscope model of diabetes care: time for a rethink?