Generating API Credentials from the Patient Portal

Generating API Credentials from the Patient Portal

Generating API Credentials from the Patient Portal

Portal-enabled patients now have the ability to generate API credentials to be utilized against our FHIR API. For instructions on enabling patients for the Patient Portal, please see our guides for the Basic and Premium Portals. Open documentation on www.icanotes.com for a PDF download of this guide. 

To generate API credentials, log in to the Patient Portal (https://patientonlineportal.com) with patient credentials. From the top menu, click My History

Screenshot for Generating API Credentials from the Patient Portal

Screenshot for Generating API Credentials from the Patient Portal

From My History, look to the section labeled FHIR API Access. Click Generate New Credentials

Screenshot for Generating API Credentials from the Patient Portal

Screenshot for Generating API Credentials from the Patient Portal

Screenshot for Generating API Credentials from the Patient Portal

Give a name to the credentials you are generating. For example, if a patient wants to provide their API to an application on their phone, such as a health app, they can name the credentials as such. Click Submit.

Credentials have been generated. Use the copy button Screenshot for Generating API Credentials from the Patient Portal to the right of the key and secret to copy the credentials to your computer’s clipboard (or use your mouse and keyboard shortcuts to copy), then paste where desired, such as in Notepad

For security purposes, once you click Done you will not be able to copy the key and secret again. The credentials will remain active within the Portal until they are deleted, which can be done by clicking the trash icon on the far right

A toast notification will appear at the bottom right corner of the Portal confirming the deletion

Multiple API credentials may be generated as needed. Once a set of credentials is deleted it will no longer share data, effectively severing the connection. If sharing API across multiple apps or vendors, it is a good idea to generate separate credentials.

Screenshot for Generating API Credentials from the Patient Portal