Skip to main content

User Considerations

Here are some of the best practices we have learned from years of creating patient-centric apps.

App Audience

Patients

The first objective of a patient-focused app should be maintaining good medication adherence on a day-by-day basis. A secondary objective is displaying history and long term trends for patient perusal.

Providers

The first objective of a provider-focused app should be retreiving and securely storing the dose records, as well as displaying history and long term trends to assess and coach the patient.

App Usability

  • If your app has an onboarding experience, include a screen that explains the NFC scanning process, and gives the user a button to "Try Out" an NFC scan so they can become familiarized.
  • Offer some subtle feedback on each successful scan, even if the user's data hasn't changed. For example a snackbar, a banner, etc. that indicates "Scan success!" and disappears automatically after a few seconds.

NFC Scanning Issues

  • In general, Android has a more flexible NFC implementation system than iOS, which means Android users are subject to more NFC "gotchas". See Platform Considerations.
  • Phone cases with metal might block NFC signals (this can affect both iPhones and Android phones).

User Instructions

  • Most non-technical users are unfamiliar with NFC. As part of your training or tutorials, we recommend you explain it like the Apple Pay or Google Pay mobile payment systems: when the screen changes, bring your phone close towards the tag device.
  • We recommend that you handle all of the errors described in the JSON Output or edge cases described in platform considerations. User should never be confused about why a scan didn't work.
tip

Consider writing a user manual with instructions for performing NFC scans. We can provide some of our own CertiScan manuals as inspiration for your own guides.