Enhanced Eligibility API v1
Number of APIs: 7
Enhanced Eligibility
Setup
Pre-Requisites
- Customer Onboarding (see Onboarding)
- API Credentials (clientid, clientsecret) provided via email
Steps
- Fork this collection into your own Workspace.
- Fork the
Sandbox
environment into your own Workspace - Fork the
Production
environment into your own Workspace - Set the credentials in the
Sandbox
environment- Open the
Sandbox
environment - Copy/Paste the
client_id
from your email and save it in theCURRENT VALUE
column for the variable namedclient_id
- Copy/Paste the
client_secret
from your email and save it in theCURRENT_VALUE
column for the variable namedclient_secret
- Open the
- Set the credentials in the
Production
environment- Repeat 4b-c for the
Production
environment
- Repeat 4b-c for the
Execute Requests
Please refer to the OpenAPI Spec (download here) for the API contract and more in-depth documentation.
API Authentication
Every request in the collection inherits its Authorization from the collection itself. The collection defines an OAuth2.0 Authorization workflow that utilizes the environment variables client_id
and client_secret
in a client_credentials
grant flow. To generate a new token, simply click on the Enhanced Eligibility API v1
folder, go to the Authorization
tab, scroll down and hit Get New Access Token
. Qodex will automatically interact with the Token API on your behalf and store the token for you to use. Once it is stored, you can use this token in the Authorization
tab, under the Current Token
heading. You should see a dropdown of eligible tokens to select from. Select the token named RCM Enhanced Eligibility
.
Sandbox Environment
Supported Sandbox Requests
Using the forked Qodex Collection, we recommend getting familiar with the Enhanced Eligibility API in the Sandbox environment by utilizing the sandbox values provided by the Medical Network team (see documentation here).
Simply populate the request values of your Eligibility request with the set of predefined fields and values listed in the above documentation. The Medical Network sandbox will return a canned response based on the received data.

- In the top right hand corner, select the
Sandbox
environment. - Select the POST
/New Eligibility Request
. - Edit the JSON body by using the provided sandbox values (see
Supported Sandbox Requests
above). - Press the
Send
button to execute the request.- Note the
id
in the response body. You may retrieve the individual record using theTransactions/Get Transaction By Id
endpoint.
- Note the
- Repeat steps 3-4, experimenting with different sandbox values
- To retrieve all transactions, utilize the
Transactions/Get All Transactions
. You may use the provided query params to filter the data. - If enrolled in standalone Coverage-Discovery, start with the
CoverageDiscovery/Post New Discovery Request
using thedryRun
feature. See more about DryRun in the here.
Production Environment
After getting familiar with the Product using the Sandbox environment, sending Production traffic is the next step.

- In the top right hand corner, select the
Production
environment - Select the POST
/New Eligibility Request
. - Edit the JSON body with your request.
- Press the
Send
button to execute the request.- Note the
id
in the response body. You may retrieve the individual record using theTransactions/Get Transaction By Id
endpoint.
- Note the
- Repeat steps 3-4 to send multiple transactions.
- To retrieve all transactions, utilize the
Transactions/Get All Transactions
. You may use the provided query params to filter the data. - If enrolled in standalone Coverage-Discovery, start with the
CoverageDiscovery/Post New Discovery Request
using thedryRun
feature. See more about DryRun in the OpenAPI Spec (download here).
Helpful Links
Please refer to our API documentation for details on supported functionality.
- Change Healthcare API Authentication: https://developers.changehealthcare.com/eligibilityandclaims/docs/change-healthcare-security-and-authorization
- Importing in Qodex: [
-
New Eligibility Request POST {{url}}/rcm/eligibility/v1
-
Healthcheck GET {{url}}/rcm/eligibility/v1/healthcheck
-
Transactions - Get Transaction By Id GET {{url}}/rcm/eligibility/v1/transactions/:id
-
Coverage Discovery - Get All Discovery Requests GET {{url}}/rcm/eligibility/v1/coverage-discovery
-
Coverage Discovery - New Discovery Request POST {{url}}/rcm/eligibility/v1/coverage-discovery
-
Coverage Discovery - Get Discovery Requests By Id GET {{url}}/rcm/eligibility/v1/coverage-discovery/:id
-
Transactions - Get All Transactions GET {{url}}/rcm/eligibility/v1/transactions