An analysis of data management tools for diabetes self-management: can smart phone technology keep up?

An analysis of data management tools for diabetes self-management: can smart phone technology keep up?