Skip to main content

SDK Overview

License

Use of the CertiScan SDK is subject to an agreement between your organization and IMC. Please refer to the SDK License for more details.

The CertiScan Mobile SDK is native for both iOS and Android apps and provides the following functionality:

  • Communication with Med-ic and eCAP smart packaging to retrieve adherence data via NFC. NFC being a common and frictionless method for patients to use their own mobile phones to wirelessly retrieve data. The following NFC commands are provided by the Mobile SDK:
  • On-device adherence data processing and analytics.

NFC Primer - Bridging the Digital and Physical Worlds

The SDK wraps the operating system's NFC APIs to manage all NFC communication between our tags and your apps.

NFC is a short range (~2cm) wireless protocol. An NFC reader session must be initiated with a function call, and it can only be completed if the phone is brought within NFC read-range.

Therefore the tag reading process involves both software actions and hardware actions, as depicted in the figure below. Blue text indicates the actions that are automatically handled by the SDK. Purple indicates the actions that you must handle in your app's code.

Tag Reading Process