Set up your ECW Sandbox
eCW offers a testing sandbox to interact and develop against their FHIR Server. If you want to try out the eCW Adapter in Iguana X, you'll first need to login or signup for an eCW developer account and create an App:
Go to https://fhir.eclinicalworks.com/ecwopendev/ and login or signup for an eCW developer account
eCW offers a public testing sandbox to build integrations with their FHIR APIs. They also provide various sample patient data to use during development.
Go to https://fhir.eclinicalworks.com/ecwopendev/documentation# and login or sign up!
Once you're logged in, on the dashboard select "Register New App"
Enter your App details and save
-
App Name: IguanaX backend API.
-
Does your App Support?: Backend.
-
Select Scopes: Select the scopes that are applicable to your application.
Setup a JWKS server to respond with JWKS signing public key
eCW requires you to set up an endpoint that responds with a JWKS signing public key. See Set up a JWKS Signing Key for an example for how to set this up. The server should respond with the key, formatted like the example below.
You will need to provide the link to this endpoint in the final step of the app creation.
Contact eCW for app approval and sample data
eCW must approve your app and whitelist your JWKS endpoint, as well as add sample data to your sandbox.
To start this process, contact eCW support with your app name, and JWKS signing URL.
Copy your Client ID from the Sandbox Configuration information page, and your Kid from your JWKS endpoint
Copy your Client ID from the Sandbox Configuration Information page of your registered app, as well as the Kid value of your JWKS. These values will be required to use the eCW Adapter.
eCW documentation - Setting up a sandbox
eCW also provides documentation on configuring your sandbox environment, which can be found here: https://fhir.eclinicalworks.com/ecwopendev/documentation#