Eligibility
Eligibility
View SourceGetByCorrelationId
Retrieve a Claim adjudication details using a unique request tracking identifier
Request
GET /api/Eligibility?correlationId
Parameters
Name | In | Type | Default | Notes |
---|---|---|---|---|
*correlationId | query | Unique Identity for mapping/tracking API Gateway http requests |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
OK |
|
404 | string | NotFound |
Request
Request an Eligibility check on the provided detail Member, Provider and Clinical Validity are verified based on the provided information A response is sent to the provided Web Hook
Request
POST /api/Eligibility?webHook
Parameters
Name | In | Type | Default | Notes |
---|---|---|---|---|
*webHook | query | A text url Webhook for results postback |
||
*eligibilityClaimRequest | body |
|
A modeled object with required properties |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | string | OK |
|
406 | string | NotAcceptable |
EligibilityCancellation
View SourceRequest
Cancel a Eligibility Request
Request
GET /api/EligibilityCancellation?correlationId
Parameters
Name | In | Type | Default | Notes |
---|---|---|---|---|
*correlationId | query | Unique Identity for mapping/tracking API Gateway http requests |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | boolean | OK |
Definitions
EligibilityClaimResponse
Name | Type | Notes |
---|---|---|
ReferenceNumber | string |
The reference that is used by the Client for request/response map |
StatusCode | string |
Indicates the status code for the request |
Member |
|
Member scheme details |
Claims |
|
|
Validations |
|
Member and Claim header validations |
MedicalSchemeMember
Member scheme details
Name | Type | Notes |
---|---|---|
SchemeMembership |
|
|
FullName | string | |
Initials | string | |
Surname | string | |
Gender | integer (int32) | |
DateOfBirth | string (date-time) | |
IdentificationNumber | string | |
IdentificationType | integer (int32) |
Scheme
Name | Type | Notes |
---|---|---|
SchemeName | string | |
MembershipNumber | string | |
MemberEffectiveFrom | string (date-time) | |
SchemeTerminationDate | string (date-time) | |
DependantCode | string | |
DependentType | integer (int32) | |
PlanName | string |
ProviderClaimResponse
Name | Type | Notes |
---|---|---|
PlaceOfService | integer (int32) | |
Provider |
|
Provider Detail |
ClaimLines |
|
Validated Claim Lines |
Validations |
|
Provider and Claim level Validations |
Provider
Provider Detail
Name | Type | Notes |
---|---|---|
ProviderName | string | |
ProviderSurname | string | |
PracticeNumber | string | |
Speciality | string | |
ProviderActiveDate | string (date-time) |
ClaimLine
Validated Claim Lines
Name | Type | Notes |
---|---|---|
ServiceDate | string (date-time) | |
IsEmergency | boolean | |
Diagnosis |
|
|
Procedures |
|
|
Products |
|
|
Validations |
|
Line level Validations |
ClaimCode
Name | Type | Notes |
---|---|---|
Validations |
|
Code level validations |
Primary | boolean | |
Code | string |
Required Field |
Validation
Code level validations
Name | Type | Notes |
---|---|---|
Action | integer (int32) |
Action type of the validation applied
|
Key | string |
A code representing an applied validation |
Message | string |
Text describing the applied validation. |
ClaimTariff
Name | Type | Notes |
---|---|---|
ClaimAmount | number (double) | |
Validations |
|
Code level validations |
Primary | boolean | |
Code | string |
Required Field |
EligibilityClaimRequest
Name | Type | Notes |
---|---|---|
MemberMedicalDetail |
|
|
Claims |
|
MemberMedicalDetail
Name | Type | Notes |
---|---|---|
MembershipNumber | string |
Member Scheme membership number Optional field when IdentificationNumber is provided |
IdentificationNumber | string |
Member Identification Document Required field for member validation |
IdentificationType | integer (int32) |
RSA ID assumed when no value is provided |
ProviderClaimRequest
Name | Type | Notes |
---|---|---|
PlaceOfService | integer (int32) |
Required Field |
ProviderPracticeNumber | string |
Required Field |
ClaimLines |
|
ClaimLineRequest
Name | Type | Notes |
---|---|---|
ServiceDate | string (date-time) |
Required Field |
IsEmergency | boolean | |
Diagnosis |
|
At least one Diagnosis must have the "Primary" property set to true |
Procedures |
|
Procedures without the "Primary" property set to true are treated as Modifiers |
Products |
|
ClaimCodeRequest
At least one Diagnosis must have the "Primary" property set to true
Name | Type | Notes |
---|---|---|
Primary | boolean | |
Code | string |
Required Field |
ClaimTariffRequest
Procedures without the "Primary" property set to true are treated as Modifiers
Name | Type | Notes |
---|---|---|
ClaimAmount | number (double) | |
Primary | boolean | |
Code | string |
Required Field |