SMART on FHIR developers and clients self-registration
Kodjin FHIR Server offers a demo environment with a tool designed to demonstrate how developers can register SMART on FHIR applications with the Kodjin FHIR server.
This flow consists of two steps:
- Developer Self-Registration: During this step, developers obtain a token. With this token, developers can register or remove SMART on FHIR applications in the Kodjin FHIR Server.
- Register a Client: Register a client for a SMART on FHIR application that utilizes the FHIR API and SMART on FHIR framework. Learn more about authentication SMART on FHIR
By default, there are certain limits configured:
- The lifetime for the initial registration token is 30 days.
- A maximum of 10 clients are allowed to be registered.
This scenario can serve as an example for marketplaces hosting SMART on FHIR applications.
How to test
- Request Access to the Developer and Client Registration Tool: Send a request to the Kodjin team using the contact form's orange button "Request a Live Demo". Once you've contacted the Kodjin team, they will enable this feature on a test environment. Afterward, you will receive a base URL for the Kodjin FHIR Server demo installation.
- Access Developer Registration Page: Open your browser and navigate to
[base URL]/registration/developer
. Fill out the Form: Complete information about a developer, a company and set a consent. - Proceed with Client Registration: Follow the provided link to register a SMART on FHIR application client.
- Utilize Kodjin FHIR Server Features: Finally, you can leverage all the features and capabilities of the Kodjin FHIR server with your SMART on FHIR application.
Endpoints to access FHIR Server
- FHIR server url:
[base url]/fhir
- Metadata endpoint:
[base url]/fhir/metadata
- Authorization observation endpoint
[base url]/fhir/.well-known/smart-configuration