Machine structured plan description
First Claim
1. A computer-implemented method comprising:
- receiving user input at a plan authoring tool, the user input describing one or more parameters of one or more benefits of a benefit plan;
translating, by the plan authoring tool, the user input into a machine structured plan description (MSPD) that defines the benefit plan, including representing the one or more benefits as plan objects of the MSPD using a domain-specific language;
loading the MSPD and a plurality of templates into a plan documentation generator, individual ones of the plurality of templates corresponding to at least one of different document types or different document formats; and
automatically generating, by the plan documentation generator, a plurality of plan documents associated with the benefit plan by converting information expressed in the domain specific language in one or more of the plan objects of the MSPD into natural language according to the plurality of templates, wherein individual ones of the plurality of plan documents describe information about the benefit plan consistently with other ones of the plurality of plan documents based on the MSPD,wherein the plan authoring tool and the plan documentation generator execute via computer-executable instructions on one or more computing devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A plan authoring tool can receive user input describing parameters of benefits of a benefit plan. The plan authoring tool can convert the user input into a machine structured plan description (MSPD) that defines the benefit plan. The MSPD can be used by a plan documentation generator to generate one or more plan documents that explain the benefits and/or indicate how to manually adjudicate claims submitted in association with the benefit plan. The MSPD can also be used to automatically adjudicate claims. Plan analysis tools can be used to evaluate an MSPD to validate a new or edited benefit plan and/or provide user feedback on the benefit plan so that users, if desired, can revise the MSPD via the plan authoring tool.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving user input at a plan authoring tool, the user input describing one or more parameters of one or more benefits of a benefit plan; translating, by the plan authoring tool, the user input into a machine structured plan description (MSPD) that defines the benefit plan, including representing the one or more benefits as plan objects of the MSPD using a domain-specific language; loading the MSPD and a plurality of templates into a plan documentation generator, individual ones of the plurality of templates corresponding to at least one of different document types or different document formats; and automatically generating, by the plan documentation generator, a plurality of plan documents associated with the benefit plan by converting information expressed in the domain specific language in one or more of the plan objects of the MSPD into natural language according to the plurality of templates, wherein individual ones of the plurality of plan documents describe information about the benefit plan consistently with other ones of the plurality of plan documents based on the MSPD, wherein the plan authoring tool and the plan documentation generator execute via computer-executable instructions on one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A plan administration system comprising:
-
one or more computing devices configured to execute, via computer-executable instructions, a plan authoring tool and a plan documentation generator, wherein the plan authoring tool accepts user input describing one or more parameters of one or more benefits of a benefit plan and translates the user input into a machine structured plan description (MSPD) that defines the benefit plan, including representing the one or more benefits as plan objects of the MSPD using a domain specific language, and wherein the plan documentation generator uses a plurality of templates corresponding to at least one of different document types or different document formats to automatically generate a plurality of plan documents associated with the benefit plan by converting information expressed in the domain-specific language in one or more of the plan objects of the MSPD into natural language according to the plurality of templates, wherein the plurality of plan documents consistently describes information about the benefit plan based on the MSPD. - View Dependent Claims (14, 15, 16)
-
-
17. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving user input describing one or more parameters of one or more benefits of a benefit plan; translating the user input into a machine structured plan description (MSPD) that defines the benefit plan, including representing the one or more benefits as plan objects of the MSPD using a domain-specific language; loading a plurality of templates, individual ones of the plurality of templates corresponding to at least one of different document types or different document formats; and automatically generating a plurality of plan documents associated with the benefit plan by converting information in one or more of the plan objects of the MSPD into natural language according to the plurality of templates, wherein the plurality of plan documents consistently describes information about the benefit plan based on the MSPD. - View Dependent Claims (18, 19, 20)
-
Specification