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

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