US2023419414A1PendingUtilityA1

Automated conversion of incompatible data files into compatible benefit packages for pharmacy benefit management platform

Assignee: MEDIMPACT HEALTHCARE SYSTEMS INCPriority: Oct 26, 2018Filed: Sep 8, 2023Published: Dec 28, 2023
Est. expiryOct 26, 2038(~12.3 yrs left)· nominal 20-yr term from priority
G06Q 40/08G06Q 10/10G06F 40/166G06F 40/55G06F 9/542G06F 40/174G06F 40/131
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Automated conversion of incompatible data files into compatible benefit packages for a pharmacy benefit management (PBM) platform. In an embodiment, client files, comprising representations of benefit plans, are received. Each representation comprises a plurality of field values. For each representation, a layout and a set of translation rules are received, the plurality of field values in the representation are mapped to a plurality of attribute values based on the layout, and a benefit package, comprising a plurality of components, is generated by applying the set of translation rules to the plurality of attribute values, such that the benefit package represents the benefit plan.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising using at least one hardware processor to:
 receive one or more client files, wherein each of the one or more client files comprises one or more representations of a benefit plan, and wherein each of the one or more representations of the benefit plan comprises a plurality of field values; and,   for each of the one or more representations of a benefit plan in each of the one or more client files,
 retrieve a template comprising a layout and a set of translation rules, wherein the layout comprises a plurality of field-to-attribute mappings that each map a field in the representation of the benefit plan to an attribute, 
 map the plurality of field values in the representation of the benefit plan to a plurality of attribute values according to the plurality of field-to-attribute mappings, and 
 generate a benefit package comprising a plurality of components by applying the set of translation rules to the plurality of attribute values, automatically without any user input, wherein the benefit package represents the benefit plan, and wherein applying the set of translation rules to the plurality of attribute values comprises, for each of one or more rules in the set of translation rules, applying the rule according to one or more conditions to generate one of the plurality of components of the benefit package. 
   
     
     
         2 . The method of  claim 1 , wherein the plurality of components of the benefit package comprises a cost share representing one or more of a copay, coinsurance, or accumulators limits of the represented benefit plan. 
     
     
         3 . The method of  claim 1 , wherein the plurality of components of the benefit package comprise one or more fulfillment channels. 
     
     
         4 . The method of  claim 1 , wherein applying the rule according to one or more conditions comprises:
 retrieving the one or more conditions referenced in the rule;   evaluating the retrieved one or more conditions by, for each of the one or more conditions, evaluating and comparing at least two expressions within the condition, wherein at least one of the at least two expressions references one or more of the plurality of attribute values; and   applying the rule according to the evaluated one or more conditions.   
     
     
         5 . The method of  claim 1 , further comprising using the at least one hardware processor to validate the client file while mapping the plurality of field values to the plurality of attribute values based on the layout. 
     
     
         6 . The method of  claim 5 , further comprising using the at least one hardware processor to, after validating the client file, prompt a user, via a graphical user interface, to generate the benefit package via an input of the graphical user interface, wherein the benefit package is generated in response to a user operation of the input. 
     
     
         7 . The method of  claim 1 , further comprising using the at least one hardware processor to:
 determine that the client file is invalid while mapping the plurality of field values to the plurality of attribute values based on the layout; and   notify a user, via a graphical user interface, that the client file was determined to be invalid, prior to generating the benefit package.   
     
     
         8 . The method of  claim 1 , wherein the benefit package comprises a publication date. 
     
     
         9 . The method of  claim 8 , further comprising using the at least one hardware processor to automatically activate the benefit package within a production environment on the publication date. 
     
     
         10 . The method of  claim 1 , further comprising using the at least one hardware processor to automatically adjudicate a plurality of benefit claims, submitted by one or more pharmacy systems over at least one network, according to the benefit package. 
     
     
         11 . A server system comprising:
 at least one hardware processor; and   one or more software modules that, when executed by the at least one hardware processor,
 receive one or more client files, wherein each of the one or more client files comprises one or more representations of a benefit plan, and wherein each of the one or more representations of the benefit plan comprises a plurality of field values, and, 
 for each of the one or more representations of a benefit plan in each of the one or more client files,
 retrieve a template comprising a layout and a set of translation rules, wherein the layout comprises a plurality of field-to-attribute mappings that each map a field in the representation of the benefit plan to an attribute, 
 map the plurality of field values in the representation of the benefit plan to a plurality of attribute values according to the plurality of field-to-attribute mappings, and 
 generate a benefit package comprising a plurality of components by applying the set of translation rules to the plurality of attribute values, automatically without any user input, wherein the benefit package represents the benefit plan, and wherein applying the set of translation rules to the plurality of attribute values comprises, for each of one or more rules in the set of translation rules, applying the rule according to one or more conditions to generate one of the plurality of components of the benefit package. 
 
   
     
     
         12 . A non-transitory computer-readable medium having instructions stored therein, wherein the instructions, when executed by a processor, cause the processor to:
 receive one or more client files, wherein each of the one or more client files comprises one or more representations of a benefit plan, and wherein each of the one or more representations of the benefit plan comprises a plurality of field values; and,   for each of the one or more representations of a benefit plan in each of the one or more client files,
 retrieve a template comprising a layout and a set of translation rules, wherein the layout comprises a plurality of field-to-attribute mappings that each map a field in the representation of the benefit plan to an attribute, 
 map the plurality of field values in the representation of the benefit plan to a plurality of attribute values according to the plurality of field-to-attribute mappings, and 
 generate a benefit package comprising a plurality of components by applying the set of translation rules to the plurality of attribute values, automatically without any user input, wherein the benefit package represents the benefit plan, and wherein applying the set of translation rules to the plurality of attribute values comprises, for each of one or more rules in the set of translation rules, applying the rule according to one or more conditions to generate one of the plurality of components of the benefit package.

Join the waitlist — get patent alerts

Track US2023419414A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.