Group
A Group represents a collection of members - frequently a single employer group.\
Endpoint
https://platform.wellviasolutions.com/organization/v1/group\
The Group Object
Attributes
id string: required
The unique identifier of the group.
clientId string: required
The unique identifier of the client that the group belongs to.
name string: required
The displayed name of the group.
serviceOfferings list of objects: required
A list of the different service offerings the group has access to.
id string: required
The unique identifier of the service offering.
planDesigns list of objects: required
A list of the different services included and their respective pricing and configurations.
visitType string: required
The unique type identifier specifying the type of visit. See the Visit Type Dictionary for possible values.
requireRTELookup boolean: required
Specifies if a real-time eligibility lookup (EDI 270) is required when the member requests this service.
applyDeductibleLogic boolean: required
Specifies if the member's deductible is to be taken into consideration for the visit fee.
applyCoInsuranceLogic boolean: required
Specifies if the member's co-insurance is to be taken into consideration for the visit fee.
memberFee decimal: optional
The amount to be paid by the member before any additional discounts, deductibles, or other considerations are taken into account. This should be considered as a "default" fee.
memberFeeBeforeDeductibleMet decimal: optional
The amount to be paid by the member before their deductible has been met.
memberFeeAfterDeductibleMet decimal: optional
The amount to be paid by the patient after their deductible has been met.
thirdPartyFeeBeforeDeductibleMet decimal: optional
The amount to be paid by the payer (or other responsible party) before the members' deductible has been met.
thirdPartyFeeAfterDeductibleMet decimal: optional
The amount to be paid by the payer (or other responsible party) after the members' deductible has been met.
totalFee decimal: optional
The total amount to be billed for this visit type.
billingAmount decimal: required
The access fee to be paid for this service offering at the frequency of the billingCycle.
billingCycle string: required
The frequency in which the sponsor will be billed the billingAmount. See the Billing Cycle Type Dictionary for possible values.
alternativeIds dictionary: required
A dictionary containing alternative identifiers for this service offering.
key string: required
A unique value that represents the service offering. This is frequently a known value to the client and can be used to identify the required id for other API requests.
value string: required
A value that represents the service offering identifier type. See the Service Offering Identifier Type Dictionary for possible values.
isEnabled boolean: required
Specifies if the group is active and members have access to services.
alternativeIds list of strings: required
Additional unique alternative identifiers for the group.
startDate timestamp: optional
The date the group is activated for service.
endDate timestamp: optional
The date the group is termed from service.
alternativeTreatmentMethodCost dictionary: required
The alternative treatment cost of services for this group.
key string: required
The unique type of alternative treatment. See the Service Offering Identifier Type Dictionary for possible values.
value decimal: required
The dollar amount representing the typical cost of treatment.
fulfillment object: required
An object containing details around email and hard-copy fulfillment for the group.
emailFulfillment boolean: required
Specifies if welcome emails are sent out to new members when they are created.
hardCopyFulfillment boolean: required
Specifies if ID cards are mailed to new members when they are created.
Example
{
"id": "94534",
"clientId": "123456",
"name": "Todd's Tacos",
"serviceOfferings": [
{
"id": "123",
"planDesigns": [
{
"visitType": "generalmedical",
"requireRTELookup": false,
"applyDeductibleLogic": false,
"applyCoInsuranceLogic": true,
"memberFee": 0.00,
"memberFeeBeforeDeductibleMet": null,
"memberFeeAfterDeductibleMet": null,
"thirdPartyFeeBeforeDeductibleMet": null,
"thirdPartyFeeAfterDeductibleMet": null,
"totalFee": null
},
{
"visitType": "dermatologyinitial",
"requireRTELookup": false,
"applyDeductibleLogic": false,
"applyCoInsuranceLogic": true,
"memberFee": 0.00,
"memberFeeBeforeDeductibleMet": null,
"memberFeeAfterDeductibleMet": null,
"thirdPartyFeeBeforeDeductibleMet": null,
"thirdPartyFeeAfterDeductibleMet": null,
"totalFee": null
},
{
"visitType": "therapycounseling",
"requireRTELookup": false,
"applyDeductibleLogic": false,
"applyCoInsuranceLogic": true,
"memberFee": 0.00,
"memberFeeBeforeDeductibleMet": null,
"memberFeeAfterDeductibleMet": null,
"thirdPartyFeeBeforeDeductibleMet": null,
"thirdPartyFeeAfterDeductibleMet": null,
"totalFee": null
}
],
"billingAmount": 10.0000,
"billingCycle": "monthly",
"alternativeIds": {
"A": "offeringcode",
"1c2e2dce948c4350b8b1a1dea67f": "clientserviceofferingid"
}
},
{
"id": "456",
"planDesigns": [
{
"visitType": "generalmedical",
"requireRTELookup": false,
"applyDeductibleLogic": false,
"applyCoInsuranceLogic": true,
"memberFee": 40.00,
"memberFeeBeforeDeductibleMet": null,
"memberFeeAfterDeductibleMet": null,
"thirdPartyFeeBeforeDeductibleMet": null,
"thirdPartyFeeAfterDeductibleMet": null,
"totalFee": null
}
],
"billingAmount": 5.0000,
"billingCycle": "monthly",
"alternativeIds": {
"B": "offeringcode",
"a16d7230ba3aadae629e99811de0": "clientserviceofferingid"
}
}
],
"isEnabled": true,
"alternativeIds": [
"TT01"
],
"startDate": "2022-05-27T00:00:00",
"endDate": null,
"alternativeTreatmentMethodCost": {
"primarycare": 100.0000,
"specialist": 130.0000,
"emergencyroom": 1000.0000,
"urgentcare": 155.0000
},
"fulfillment": {
"emailFulfillment": false,
"hardCopyFulfillment": false
}
}Updated 7 months ago
