Want to develop a clinical trial, research, or health related “app”??? Applications have the potential to turn patient smart phones into sophisticated data collection tools, and connect patients, researchers, clinicians and their data like never before. Applications allow for expanded participation (users choose what research studies they want to be a part of, and what data to share), interactive and informed consent processes, sharing data across multiple applications, and complete protection of patient data.
Apple’s Research and Health Kits
A “kit” is a developer tool that your app developer will use to speed up the creation of your app. Essentially, a kit is a library of quality, standard code that the developer will use instead of creating these pieces from scratch.
Health Kit contains code that allows different health and fitness apps to share data between each other (statistical analysis using graphs or trends, user entered data, or to sync data with personal medical records).
Research Kit contains code that allows research apps to access health kit apps, complete tasks, submit surveys, informed consent process, and PHI protection.
Wireframing your App
A wireframe is a set of sketches that define, for example, how your app will be used, how many screens it will have, what all the buttons will do, how it all connects, and how your app will be monetized.
“Backends” for apps that need Databases or want to be Social
Data should be stored securely, in the cloud, and multiple data types such as pictures, videos, and location data etc, should be handled with ease. If data is transferred between app users, or connected to other common social media sites, a backend database is required.
Track any data point or occurrence in your app, track crashes and understand your app's use.
A simple (one page )website that shows your app's home page, lists the features, social media buttons, email sign up and most importantly, links to download the app.
Social Media to promote use of your app.
Tech Support, Bug Reporting and “Push” Notifications
Tech support; You will need an email address or phone number for troubleshooting, either the device or the app.
Users will need a way to report bugs or suggest new features
You may want to notify your users of new versions, features, or if a new event (such as a comment) has occurred in the app.