mHealth apps can be categorized into apps that support diagnostics and clinical decision making, apps that support behavior change to improve compliance with established treatment pathways, digital therapeutic apps and apps designed primarily to deliver disease-related education.