Client Authorizations
Below are the elements of the client authorization object that is going to be part of the client API used in all client APIs.
Field | Data Type | Max Length | Description | Req | Expected Values | Error | |
---|---|---|---|---|---|---|---|
1 | clientauthorizationId | number | 10 | Client Authorization Id. If a new client authorization is created then a blank value should be passed. Rethink will assign an Authorization Id. If Authorization is updated, the Rethink assigned Authorization Id needs to be transmitted. | No | 11122 | Invalid Format - Must be a number.
|
2 | clientId | integer | 100 | Rethink Client ID. This will be null in case a new client is being created. If the client is being updated, the client ID will be sent to Rethink | No | 12345 | Client Id does not exist under this Organization. Invalid Format - Must be a number. |
3 | authorizationSubmissionTypeID | number | 12 | Indicates if Authorization is received from the Payer. See AuthorizationReceived Appendix. | Yes | 1 | Invalid Format - Must be a number. Invalid Id. Valid range of values is 1-3. |
4 | funderId | number | 10 | Funder Id associated to the intended Funder should be passed. The Funder Ids are the Ids for Funders configured in the Company Account > Funders > Name. The Funder Ids will be provIded by Rethink during implementation. | Yes | 1 | Invalid Format - Must be a number. Invalid funderId. Funder Id does not exist under this account. |
5 | authStartDate | date | 10 | Start Date of the Authorization | Yes | 2022-12-12 | Invalid Format - Must be Date Format |
6 | authEndDate | date | 10 | End Date of the Authorization | Yes | 2022-12-12 | Invalid Format - Must be Date Format |
7 | authorizationNumber | string | 100 | Number of the Authorization | Yes | 112233 | Exceeds Max Length |
8 | clientDiagnosisId |
|
|
|
|
|
|
9 | diagnosis - Diagnosis Code and Type | ||||||
10 | diagnosisCode | string | 10 | A valid ICD 10 Code attached to the Authorization IF a valid ICD 10 code passed does not exist in the client profile; Diagnosis code passed will be added to the Client Profile > Diagnosis Codes section only if it exists in Rethink database. | Yes | F84.0 | Exceeds Max Length
|
11 | diagnosisTypeId | number | 10 | 3-ICD, 1- Custom code. If integrating partners use only ICD, this can be defaulted to 3 | No | 1 or 3 | Invalid Format - Must be a number. Invalid diagnosis Type Id. Valid values are 1 or 3. |
12 | renderingProviderTypeId | number | 10 | Rendering Provider attached to the Authorization. Rendering Provider should the values present in Appendix 16.0. Rendering Provider Types | Yes | 1 | Invalid Format - Must be a number. Invalid renderingProviderTypeId. Valid range of values is 1-3. |
13 | renderingProviderStaffId | number | 20 | Staff Id of the Rendering Provider Staff. Staff Id should match the Id returned by Rethink when Staff was created in the system | Situational; IF RenderingProviderType = 3 THEN RenderingProviderStaff is required. | 1123 | Invalid Format - Must be a number. Invalid renderingProviderStaffId. Staff Id does not exist under this account.
|
14 | providerServiceId |
|
|
|
|
|
|
15 | authorizationDistributionTypeId |
|
| Authorization type can be Service or Authorization. See Appendix 18.0 Authorization Distribution Type |
|
|
|