EHR360

Client Registration

Client Registration registers OAuth 2.0 clients for FHIR API access (ONC / SMART on FHIR). Use Register New Client and Manage Clients tabs in EHR360.

Dashboard
Patients
Appointments
Messages
Fax
Tasks Management
Billing
Reports
360 Drive
Administration
  • Practices
  • Role Management
  • Modules/Operations
  • Roles Access
  • User Access
  • User Management
  • Practice Forms
  • Referring Providers
  • Logs History
  • Developer Settings
  • Client Registration
  • Labs

Client Registration

Register OAuth 2.0 clients for FHIR API access (ONC / SMART on FHIR)

Register New Client
Manage Clients

Register a new OAuth client

Applications must be registered before they can access the FHIR API. Confidential clients usually use a generated client secret; for SMART / Inferno asymmetric tests, choose Private key JWT and your app's JWKS URL. Public clients use PKCE only.

My SMART App
https://myapp.com
contact@example.com
Optional developer or company information
https://myapp.com/callback
https://myapp.com/launch
authorization_code
Confidential (can store client_secret)

How the app authenticates to the token endpoint. Use Private key JWT for SMART confidential asymmetric clients (e.g. Inferno).

Client secret (POST body) — default
Select allUnselect all

Client Registration

Register OAuth 2.0 clients for FHIR API access (ONC / SMART on FHIR)

Register New Client
Manage Clients

Registered OAuth Clients

View and manage OAuth clients.

Client NameClient emailClient IDTypeStatusScopesActions
Ahsan ullah Mobile clinicEhsan@yopmail.comclient_qzcvb4Z_...confidentialactivelaunch, openid...
Ahsan ullah Mobile clinicEhsan@yopmail.comclient_qzcvb4Z_...publicactivelaunch, openid...

Edit OAuth Client

Update client name, redirect URIs, scopes, and other settings. Client ID cannot be changed.

client_qzcvb4Z_oHX5dPd4ybta1_ZAxuQ4GEjk
••••••••••••••••
Ahsan ullah Mobile clinic
https://www.giwor.co
Ehsan@yopmail.com
Moses Austin Plc
https://emr.hawklogix.com/client-registration

Client Registration Screen

How to open Client Registration and switch between Register New Client and Manage Clients.

Register New Client Tab

Filling in client name, website, email, developer info, redirect URIs, and launch URIs for a new OAuth client.

Grant Types and Authentication

Choosing grant type, confidential vs public client type, and token endpoint authentication (client secret or Private key JWT).

OAuth Scopes

Selecting FHIR and SMART scopes with Select all and Unselect all before Register Client.

Manage Clients Tab

Viewing Registered OAuth Clients, searching, refreshing, and using + Register New.

Registered Clients Table

Reading Client Name, email, Client ID, Type, Status, Scopes, and row actions (EHR Launch, Edit, Revoke).

Edit OAuth Client

Updating client details in Edit OAuth Client: name, URIs, scopes, and + New Secret when the client secret must rotate.