Overview of SDK for iOS apps

HealthCare Locator services are made available through its APIs and integrating the SDK for iOS makes it easy to interface with the services from within your app.

With the integrated SDK and subscription API key, your app is ready to carry out search operations on healthcare professionals (HCPs) and their activities with healthcare organizations (HCOs).

Topics cover:

         sample app

         library and classes of the SDK

Tip

         Recommend customizing the prebuilt search screens of the HealthCare Locator SDK as part of you app UI.

Note

         Review the iOS requirements.

Sample app

Download the sample iOS app to demonstrate SDK integration. You can find it in the Example folder in the following location:

https://github.com/hcl-sdk/HealthCareLocatorIOSSDK

Live sample app

Try our live sample app (JavaScript) to experience the features and screens of the HealthCare Locator SDK:

https://www.healthcarelocator.com/sample/search.html

To use our app, click Settings in the menu and add the API key you received after signup.

Library and classes of the SDK

The SDK library comes with the following:

         HCLHCPSearchNavigationViewController – This class represents a root view controller object to internally load/manage the hierarchy of search screens for viewing and navigating on the UI.

         HCLHCPSearchWebServices – This class represents a request object for retrieving results without UI, providing methods to build your own search UI. It provides the following functions:

o       fetchActivitiesWith

o       fetchActivityWith

o       fetchCodesByLabel

o       fetchIndividualsByNameWith

o       fetchLabelBy

         HCLManager – This class represents a search screen manager object, providing the following methods to customize search screens and manage access to the SDK:

o       configure

o       initialize

o       getDefaultSearchConfigure

o       getDefaultUIConfigure

o       getHCPSearchViewController

o       getWebServices

o       searchNearMe

o       set

o       set

o       setLocale

         Structures:

o       HCLIconsConfigure

o       HCLSearchConfigure

o       HCLThemeConfigure