Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

This content has been archived and is no longer being updated.

Links may not function; however, this content may be relevant to outdated versions of the product.

Generating and deleting a flattened object structure for a product

Updated on September 10, 2021

To use product data from Pega Product Composer for Healthcare in downstream data, such as claims adjudication or as input to a System for Electronic Rate and Form Filing (SERFF) file, extract the data into a flattened structure. In the flattened structure are instances of each grouper and each benefit for every product and a dedicated benefit for each variation. You can generate a flattened structure for an individual product or for all products in the system. This flattened structure is available in the Pega Foundation for Healthcare layer.

Pega Product Composer for Healthcare provides the CreateFlattenedStructureProduct Wrapper activity rule in the PegaHC-PCS-Productclass. Use this activity rule to generate a flattened structure of the Pega Product Composer for Healthcare objects.

  1. Log in to Pega Product Composer for Healthcare by using your product developer credentials.
  2. In the header of Dev Studio, click Launch web interface > Product Development.
  3. In the left navigation panel of your work space, click Products.
    1. On the Products page, search for a product by entering data in the search fields and then clicking Search.
    2. Click the name of the selected product.
    3. On the product page, click the Clipboard icon at the bottom right corner.
    4. On the Clipboard Viewer, in the left navigation panel, find and select pyDisplayHarness.
    5. In the right panel of the viewer, in the Property column and the Name row, note the value, for example, PRD-1184-1543472876199.
      You need this value in a later step.
  4. Log out.
  5. Log in to Dev Studio by entering your administrator credentials.
  6. In the header of Dev Studio, enter and search for CreateFlattenedStructureProductWrapper, and then click the activity.
  7. In the ProductName field, enter the name of your product, for example, PRD-1184-1543472876199.
  8. Click Actions > Run.
    The product is flattened into records of the following classes:
    • PegaHC-Data-ProductDetails (Product)
    • PegaHC-Data-Benefit-Definition (Benefit definition)
    • PegaHC-Data-Benefit-Coverage (Benefit coverage)
    • PegaHC-Data-BenefitCategory (Benefit category)
  9. Close the status window and the Run Activity: CreateFlattenedStructureProductWrapper page.

Deleting instances of flattened products

When you no longer need the flattened product information because it is obsolete or no longer has a purpose, you can delete instances of the flattened object structures.

  1. Log in to Dev Studio by using your administrator credentials.
  2. In the header of Dev Studio, enter and search for Delete FlatteningDataOfProduct, and then click the activity.
  3. Click Actions > Run.
  4. In the ProductID field, enter the name of the flattened structure, for example, PRD-1184-1543472876199, and then click Run.
  5. Verify that coverage, benefit definition, and product instances are removed by completing the following steps:
    1. In the navigation panel of Dev Studio, click App.
    2. Search for the specified class, for example, PegaHC-Data-Benefit-Coverage, and then click the class.
    3. In the Instances panel, filter the Benefit coverage field by the product name that was flattened, for example, PRD-1184-1543472876199.
      If no results are displayed, you have been successful in deleting the instances.
  • Previous topic Pega Product Composer for Healthcare 8.1 deprecated rules
  • Next topic Life cycle management in Pega Product Composer for Healthcare

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us