Taking medications on time, in the right dose and for the prescribed duration can be challenging for patients, and failure to do so comes with steep costs, causing 10% of hospitalizations and billions ...