Extending union data
Typically, you rely on inheritance when configuring entities in the benefit set tree in Pega Product Composer for Healthcare. When you do not rely on inheritance and you edit cost shares or variations within networks, groupers, and benefits, these values are stored as union data objects (PUnionDataObj). Union data is external to the product template, product, and plan. You can extend union data when you need to customize values to meet your business needs.
Union data comprises the following types of data:
- Cost shares, such as copayments and co-insurance
- Variations or policies, such as limits and authorizations
The following example shows that the value of the copay for the benefit was not inherited from entities in the hierarchy. The benefit copay data is stored as a union object.
Extending union data for variations
You can configure policy variations for the network, grouper, and benefit. If needed for your business, you can add options for extending variation union data. For example, you might want to exclude a benefit such as disposable medical supplies when they are used in the home.
- Copayment
- Coinsurance
- Deductible
- Out-of-pocket
- Limits
- Authorization
- Exclusion
- Eligibility
- In the navigation panel of Dev Studio, click App.
- In the search field, enter Embed-HC-PCS-VariationsAssembly.
- Click Data Model to expand it.
- Right-click Property and select Create.
- Complete the fields for the property and save it to your implementation-layer
ruleset.For additional information, see Creating a property .
- Repeat steps 4 and 5 for each property that you are adding to customize your application.
- In the header of Dev Studio, search for and select the VariationsAssembly_EXT rule in the Embed-HC-PCS-VariationsAssembly class in the PegaHC-USA-PCS ruleset.
- Copy the section to the implementation-layer ruleset.
- On the Variations-Assembly_EXT page, click and save to your implementation-layer ruleset.
- Add the properties that you created to this section.For additional information, see Harnesses.
These changes are automatically visible for the product template, product, and plan in the network, grouper, and benefit.
Extending union data for networks
In Pega Product Composer for Healthcare, you can add options to the network by extending it. For example, you might limit an out-of-pocket cost share for a family and not an individual.
- In the navigation panel of Dev Studio, click App.
- In the search field, enter Embed-HC-PCS-Network-.
- Click Data Model to expand it.
- Right-click Property and select Create.
- Complete the fields for the property and save it to your implementation-layer
ruleset.For additional information, see Creating a property.
- Repeat steps 4 and 5 for each property that you are adding to customize your application.
- In the header of Dev Studio, search for and select the NetworkAdditionalDetails_EXT rule in the Embed-HC-PCS-Network- class in the PegaHC-USA-PCS ruleset.
- Copy the section to the implementation-layer ruleset.
- On the NetworkAdditionalDetails_EXT page, click and save to your implementation-layer ruleset.
- Add the properties that you created to this section. For additional information, see Harnesses.
Extending union data for groupers
You can extend the union data for groupers, for example, you might want to include a referral to a specialist.
- In the navigation panel of Dev Studio, click App.
- In the search field, enter Embed-HC-PCS-Grouper-.
- Click Data Model to expand it.
- Right-click Property and select Create.
- Complete the fields for the property and save it to your implementation-layer
ruleset.For additional information, see Creating a property.
- Repeat steps 4 and 5 for each property that you are adding.
- In the header of Dev Studio,search for and select the GrouperAdditionalDetails_EXT rule in the Embed-HC-PCS-Grouper- class in the PegaHC-USA-PCS ruleset.
- Copy the section to the implementation-layer ruleset.
- On the GrouperAdditionalDetails_EXT page, click and save to your implementation-layer ruleset.
- Add the properties that you created to this section. For additional information, see Harnesses.
Extending union data for benefits
You can extend union data for benefits, for example, you might want to add a general Ultrasound benefit with a copayment and an Ultrasound benefit under the Pregnancy benefit that is covered in full.
- In the navigation panel of Dev Studio, click App.
- In the search field, enter Embed-HC-PCS-Benefit-.
- Click Data Model to expand it.
- Right-click Property and select Create.
- Complete the fields for the property and save it to your implementation-layer
ruleset.For additional information, see Creating a property.
- Repeat steps 4 and 5 for each property that you are adding.
- In the header of Dev Studio,search for and select the BenefitAdditionalDetails_EXT rule in the Embed-HC-PCS-Benefit- class in the PegaHC-USA-PCS ruleset.
- Copy the section to the implementation-layer ruleset.
- On the GrouperAdditionalDetails_EXT page, click and save to your implementation-layer ruleset.
- Add the properties that you created to this section.For additional information, see Harnesses.
Previous topic Extending the Pega Product Composer for Healthcare application Next topic Product Composer for Healthcare REST APIs