Benefits

Create Benefit

Creates a new Benefit

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Request Body schema:
required
benefit_Code
required
string [ 1 .. 10 ] characters
allow_Flat_Tax
required
boolean
benefit_Category
string or null <= 32 characters
benefit_Description
string or null <= 64 characters
default_Unit_Type
string or null <= 16 characters
entry_Date
string <date-time>
entry_User
string or null <= 20 characters
hipaA_Code
string or null <= 8 characters
invalid_Diag_Ex_Code
string or null <= 6 characters
invalid_Procedure_Ex_Code
string or null <= 6 characters
invalid_Prov_Type_Ex_Code
string or null <= 6 characters
invalid_Specialty_Ex_Code
string or null <= 6 characters
medicare
required
string = 1 characters
pend_Ex_Code
string or null <= 6 characters
pend_Flag
required
string = 1 characters
require_Type_Of_Svc
string or null <= 1 characters
update_Date
string <date-time>
update_User
string or null <= 20 characters
Responses
200

Success

401

Unauthorized

post/benefits
Request samples
{
  • "benefit_Code": "string",
  • "allow_Flat_Tax": true,
  • "benefit_Category": "string",
  • "benefit_Description": "string",
  • "default_Unit_Type": "string",
  • "entry_Date": "2019-08-24T14:15:22Z",
  • "entry_User": "string",
  • "hipaA_Code": "string",
  • "invalid_Diag_Ex_Code": "string",
  • "invalid_Procedure_Ex_Code": "string",
  • "invalid_Prov_Type_Ex_Code": "string",
  • "invalid_Specialty_Ex_Code": "string",
  • "medicare": "s",
  • "pend_Ex_Code": "string",
  • "pend_Flag": "s",
  • "require_Type_Of_Svc": "s",
  • "update_Date": "2019-08-24T14:15:22Z",
  • "update_User": "string"
}
Response samples
{
  • "data": {
    },
  • "error": {
    },
  • "debug": {
    }
}

List Benefits

Lists all Benefits with optional Benefit Category

SecurityapiKeyAuth and bearerAuth
Request
query Parameters
page
integer <int32>
Default: 1

Page

pageSize
integer <int32>
Default: 100

Page Size

benefitCategory
string

Filter

sortBy
string

Comma separated string to sort by. Each sort field can be followed by :asc or :desc to specify sort direction, ascending is default. E.g., 'Property1:desc,Property2:asc,Property3:asc' sorts Property1 in descending order, Property2 in ascending, and Property3 in ascending.

header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefits
Request samples
Response samples
No sample

List Benefit Riders

Lists all Benefits that are Riders on a specific Plan

SecurityapiKeyAuth and bearerAuth
Request
path Parameters
planId
required
string

PlanId

query Parameters
page
integer <int32>
Default: 1

Page

pageSize
integer <int32>
Default: 100

Page Size

sortBy
string

Comma separated string to sort by. Each sort field can be followed by :asc or :desc to specify sort direction, ascending is default. E.g., 'Property1:desc,Property2:asc,Property3:asc' sorts Property1 in descending order, Property2 in ascending, and Property3 in ascending.

header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/plans/{planId}/benefits/riders
Request samples
Response samples
No sample

Get a Benefit

Gets a specific Benefit by Benefit Code

SecurityapiKeyAuth and bearerAuth
Request
path Parameters
benefitCode
required
string

Benefit Code

header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefits/{benefitCode}
Request samples
Response samples
No sample

Update Benefit

Updates a specific Benefit

SecurityapiKeyAuth and bearerAuth
Request
path Parameters
benefitCode
required
string

Benefit Code

header Parameters
vbasoftware-database
required
string

Target database

Request Body schema:
required
benefit_Code
required
string [ 1 .. 10 ] characters
allow_Flat_Tax
required
boolean
benefit_Category
string or null <= 32 characters
benefit_Description
string or null <= 64 characters
default_Unit_Type
string or null <= 16 characters
entry_Date
string <date-time>
entry_User
string or null <= 20 characters
hipaA_Code
string or null <= 8 characters
invalid_Diag_Ex_Code
string or null <= 6 characters
invalid_Procedure_Ex_Code
string or null <= 6 characters
invalid_Prov_Type_Ex_Code
string or null <= 6 characters
invalid_Specialty_Ex_Code
string or null <= 6 characters
medicare
required
string = 1 characters
pend_Ex_Code
string or null <= 6 characters
pend_Flag
required
string = 1 characters
require_Type_Of_Svc
string or null <= 1 characters
update_Date
string <date-time>
update_User
string or null <= 20 characters
Responses
200

Success

401

Unauthorized

put/benefits/{benefitCode}
Request samples
{
  • "benefit_Code": "string",
  • "allow_Flat_Tax": true,
  • "benefit_Category": "string",
  • "benefit_Description": "string",
  • "default_Unit_Type": "string",
  • "entry_Date": "2019-08-24T14:15:22Z",
  • "entry_User": "string",
  • "hipaA_Code": "string",
  • "invalid_Diag_Ex_Code": "string",
  • "invalid_Procedure_Ex_Code": "string",
  • "invalid_Prov_Type_Ex_Code": "string",
  • "invalid_Specialty_Ex_Code": "string",
  • "medicare": "s",
  • "pend_Ex_Code": "string",
  • "pend_Flag": "s",
  • "require_Type_Of_Svc": "s",
  • "update_Date": "2019-08-24T14:15:22Z",
  • "update_User": "string"
}
Response samples
{
  • "data": {
    },
  • "error": {
    },
  • "debug": {
    }
}

Delete a Benefit

Deletes a specific Benefit by Benefit Code

SecurityapiKeyAuth and bearerAuth
Request
path Parameters
benefitCode
required
string

Benefit Code

header Parameters
vbasoftware-database
required
string

Target database

Responses
204

Success

401

Unauthorized

delete/benefits/{benefitCode}
Request samples

Create or Update Batch of Benefits

Create or Update multiple Benefits at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Request Body schema:
required
Array
benefit_Code
required
string [ 1 .. 10 ] characters
allow_Flat_Tax
required
boolean
benefit_Category
string or null <= 32 characters
benefit_Description
string or null <= 64 characters
default_Unit_Type
string or null <= 16 characters
entry_Date
string <date-time>
entry_User
string or null <= 20 characters
hipaA_Code
string or null <= 8 characters
invalid_Diag_Ex_Code
string or null <= 6 characters
invalid_Procedure_Ex_Code
string or null <= 6 characters
invalid_Prov_Type_Ex_Code
string or null <= 6 characters
invalid_Specialty_Ex_Code
string or null <= 6 characters
medicare
required
string = 1 characters
pend_Ex_Code
string or null <= 6 characters
pend_Flag
required
string = 1 characters
require_Type_Of_Svc
string or null <= 1 characters
update_Date
string <date-time>
update_User
string or null <= 20 characters
Responses
207

Success

401

Unauthorized

put/benefits-batch
Request samples
[
  • {
    }
]
Response samples
{
  • "data": [
    ],
  • "error": {
    },
  • "debug": {
    }
}

List Benefit Levels

List of all Benefit Levels with Key, Display and Description

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefit-levels
Request samples
Response samples
No sample

List Benefit Plan Maximum Types

List of all Benefit Plan Maximum Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefit-plan-maximum-types
Request samples
Response samples
No sample

List Benefit Plan Maximum Per Types

List of all Benefit Plan Maximum Per Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefit-plan-maximum-per-types
Request samples
Response samples
No sample

List Benefit Plan Dental Designation Types

List of all Benefit Plan Dental Designation Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefit-plan-dental-designation-types
Request samples
Response samples
No sample

List Benefit Plan Maximum Network Types

List of all Benefit Plan Maximum Network Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefit-plan-maximum-network-types
Request samples
Response samples
No sample

List Benefit Plan Maximum Scope Types

List of all Benefit Plan Maximum Coverage Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefit-plan-maximum-coverage-types
Request samples
Response samples
No sample

List Benefit Rate Types

List all Benefit Rate Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefit-rate-types
Request samples
Response samples
No sample

List Benefit Rate Max Types

List all Benefit Rate Max Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/benefit-rate-max-types
Request samples
Response samples
No sample

List Out of Pocket (OOP) Types

List all Out of Pocket (OOP) Type key/value pairings.

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/oop-types
Request samples
Response samples
No sample

List Out of Pocket (OOP) Calculations

List all Out of Pocket (OOP) Calculation key/value pairings.

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/oop-calculations
Request samples
Response samples
No sample

List Plan Benefit Amount Types

List Plan Benefit Amount Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/plan-benefit-amount-types
Request samples
Response samples
No sample

List Plan Benefit Co-Pay Per Types

List Plan Benefit Co-Pay Per Types

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Responses
200

Success

401

Unauthorized

get/plan-benefit-co-pay-per-types
Request samples
Response samples
No sample