Pre-requisite
NextGen App Registration & Onboarding Process
Request and Configuration of Patient Access API or Enterprise API Application
All NextGen API Developers must request and configure an API application prior to gaining the technical capability to access any Nextgen API Sandboxes or (once approved) integrate with actual NextGen Enterprise® EHR Clients.
Application Registration & Configuration takes place in the NextGen API Developer Portal
(https://developer.nextgen.com).
At least one developer from your organization must self-register at the NextGen API Developer Portal before starting and completing this mandatory process.
Developer Portal Registration Individuals from your Organization can sign up at the Developer Portal by visiting
Providing the requested details, including your organizational email address (do not use a personal email address).
If you are the first person from your organization to register, Please provide a Yes or No response to “Are you a NextGen Client?” –
NextGen Healthcare Clients should enter their GCN.
The first person to register will name their “Organization” while creating their individual Developer Portal User account in the NextGen Developer Portal.
This person’s User Account will have the “Org Admin” role. o As Org Admin, you can optionally assign the Org Admin role to additional users who subsequently join your Organization (their default role will be “Developer”).
You can change user roles via the Users section of the Organizations menu.
If you are not the first person from your organization to register, the organization you will join will be detected via your email address domain and displayed for verification.
After agreeing to the Portal Terms of Use, select the “Sign Up” link on the login page.
Enter the verification code sent to the email address you provided.
Enter a mobile phone number for SMS Two-Factor Authentication (2FA), then enter the SMS code sent to the phone number you provided.
Initial Developer Portal Registration Steps
Upon logging into the Developer Portal, you will see the “Dashboard” page.
Select the “Getting Started Wiki” link in the page contents.
NextGen Healthcare highly recommends API developers proceed through the Getting Started Wiki and other Wiki content in the Developer Portal API Hub in the sequence described on the main Getting Started Wiki page
“Introduction to the Developer Portal & NextGen® APIs” in the Getting Started Wiki explains how to complete the Application Request & Configuration Process
Application Request & Configuration Process
Note: Only a Developer Portal user with the Organization Administrator (“Org Admin”) role can complete this initial app registration process:
From the Developer Portal Dashboard page header menu, select [Applications].
Select “Add Application.” The Add Application page opens.
On the “Details” screen, enter the Application Name and Public Description.
If your app will use Patient Access APIs, enter your OAuth Callback URL(s).
In the “API Selection” drop-down:
Apps that will instead use Enterprise APIs should leave the OAuth Callback URL(s) field blank.
(Required) Leave the “This application can be launched from within the NextGen EHR” slider in the default OFF position.
If your app will use Patient Access APIs, select both FHIR DSTU2 and FHIR R4.
If your app will use Enterprise APIs, select Enterprise APIs.
Select Add Application. The client_id & client_secret issued to your app will be displayed.
The issued app credentials (client_id & client_secret) will at that time become active and may then be used for sandbox authentication.
Further use of approved app credentials must occur according to the Requirements for Application Deployment of the Regulatory Details that pertain to the category of NextGen APIs (i.e. Patient Access APIs or Enterprise APIs) powering your app
Note: You are a developer whose app will only utilize data within the scope of certified technology (i.e. data access limited solely to USCDIv1 GET routes). If this is the case, you are strongly encouraged to engage NextGen Healthcare via the Onboarding form to obtain detailed process guidance and support details, however, completing the onboarding form is not a requirement.
https://www.nextgen.com/api-on-boarding
It is suggested that for accurate guidance for the process reach out to NextGen Support by filling up above form.