Researchers Submit Patent Application, “Electronic Pharmacy Adjudication System And Associated Method And Computer Program Product”, for Approval (USPTO 20230419415): Patent Application
2024 JAN 11 (NewsRx) -- By a
No assignee for this patent application has been made.
News editors obtained the following quote from the background information supplied by the inventors: “Pharmaceuticals are usually sold through a third-party payment system in which pharmacies look directly to insurers or other obligors for primary payment. Pharmacies must rely on the payment practices and creditworthiness of third parties to collect for prescriptions provided to customers covered by a third-party payment plan.
“The conventional prescription claims processing and payment system involves one or more entities providing one or more of a variety of functions. Generally, these parties include: the pharmacy, switch, processor and obligor.
“In this context, a patient may make a claim under a health plan through the patient’s pharmacy at the time the prescription is filled. Today most conventional pharmaceutical claims are adjudicated using an electronic on-line system. Pharmacies generally submit claims in real-time to a claims adjudication network for processing. Conventional systems for electronic claims adjudication by pharmacy benefits management (“PBM”) companies have been around for some time. A PBM is an administrator of prescription drug programs. PBMs are primarily responsible for adjudication and paying claims for covered prescription drugs that are purchased by consumers who are members of the prescription drug benefit program. Other typical PBM services include developing and maintaining the drug formulary (the list of drugs covered by the prescription drug benefits program and their associated tiers), contracting with pharmacies, and negotiating discounts and rebates with drug manufacturers. Conventional PBM claim adjudication systems are typically employed when a member attempts to purchase a drug and the drug purchase is to be wholly or partially covered by a prescription drug benefits program. A prescription drug benefits program may be provided to the member through an employer health plan (e.g., ERISA plans, self-insured plans, managed care plans, Taft-Hartley trust plans, etc.), or a privately purchased health plan, a government sponsored plan (e.g., Medicare, Medicaid or any other city, state/province or local or federal government plan) or directly from a PBM provider. In such a transaction, the originating entity (e.g., a pharmacy) electronically transmits a claim to the PBM through a switch company for adjudication of the claim. The PBM adjudicates the claim to validate, among other things, that the member has a valid prescription drug benefits program, that the prescribing doctor is valid, and that the drug is covered by the prescription drug benefits program. The PBM sends an electronic response back to the pharmacy that denies the transaction or approves the transaction and also identifies the co-pay amount.
“At a high level, the overall process of adjudicating drug purchase claims covered by the variety of prescription drug benefits programs offered under various types of health care plans is similar such that the pharmacy electronically transmits a claim to the PBM, the claim is adjudicated, and an electronic response is sent back to the pharmacy.
“One challenge for systems implementing on-line adjudication processes for prescription drug purchase claims is that they are required to adjudicate very large number of claims within a reasonable delay to allow an insured user to receive an adjudication decision corresponding to the healthcare insurance claim when he is on location at a pharmacy filling his/her prescription. For example, Express Scripts Canada processes on average over 300,000 pharmacy claims per day, which annually translates to over 100 million claims. General guidelines required that each claim be processed in under 0.5 seconds.
“In some cases, adjudication is performed using rules-based decision management systems. These systems comprise various logic rules that are configured to output decisions on the basis of data fed to the systems via one or more databases. In a typical system, an insurance claim is processed against many rules during the claim’s adjudication lifecycle and the complexity of the rules can vary from simple to extremely complex. Patient historical data is typically required to process some of the claims adjudication rules and this data can be in the range of a current year, to many years of historical data. In the context of prescription drug purchase, databases that pertain to millions of users and span over decades may be required to provide full coverage of the adjudication service. As the complexity of the healthcare insurance claims increases, for example due to the number of possible combinations/conditions in the types of health benefits, the performance of these rules-based decision management systems is often unsatisfactory for generating adjudication decisions within the expected delays and, in some cases, these systems fail altogether. Dependencies between rules also create risk, complexity and make changes to rules more expensive. In typical pharmacy adjudication system there may be over 4,000 atomic rules in the adjudication system and the execution of these rules including information provided in the health insurance claim, plan design, and result of rules executed. As a consequence, the control and flexibility in the type of claims that can be electronically processed for adjudication is limited.
“Against the background described above, it is clear that there remains a need in the industry to provide improved systems and methods for performing an adjudication service in connection with a healthcare insurance claim originating from a point of sale (POS) device that alleviate at least some of the deficiencies of the existing systems and methods.”
As a supplement to the background information on this patent application, NewsRx correspondents also obtained the inventors’ summary information for this patent application: “This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key aspects or essential aspects of the claimed subject matter.
“In accordance with a first aspect, an electronic pharmacy adjudication system is provided for performing an adjudication service in connection with a healthcare insurance claim originating from a point of sale (POS) device. The electronic pharmacy adjudication system includes one or more processors and a non-transitory computer readable memory storing computer program instructions. The computer program instructions when executed implement the following:
“
“a) an interface layer in communication with a data network configured for:
“i) receiving the healthcare insurance claim originating from the point of sale (POS) device, the healthcare insurance claim including a plurality of information data elements specifying characteristics of the healthcare insurance claim;
“ii) releasing results for transmittal to the point of sale (POS) device, the results conveying an adjudication decision corresponding to the healthcare insurance claim;
“
“b) a service and rules engine layer configured for:
“i) receiving a service call identifying a set of parameters on which the service call is to be applied; and
“ii) deriving a partial decision result at least in part by processing the set of parameters identified by the service call according to one or more decision rules from a rules repository, the one or more decision rules corresponding to the service call and being a subset of decisions rules in the rules repository;
“
“c) an orchestration layer in communication with said input interface layer and said service and rules engine layer, said orchestration layer being configured for:
“i) processing the information data elements in the healthcare insurance claim to generate a sequence of service calls and forwarding the service calls in the sequence of service calls to the service and rules engine layer to derive a sequence of partial decision results;
“ii) processing the sequence of partial decision results generated by the service and rules engine layer in response to the generated sequence of service calls to derive the adjudication decision corresponding to the healthcare insurance claim;
“iii) forwarding the derived adjudication decision to the interface layer for transmittal to the point of sale (POS) device.
“
“
“Advantageously, the structure of the proposed electronic pharmacy adjudication system, which provides multiple interdependent layer including an orchestration layer and a service and rules engine layer, increases the flexibility in the type rules that can be applied and the manner in which they can be applied to healthcare insurance claim. In some implementation, that may facilitate the modification, removal and/or addition of new capabilities into the insurance claim adjudication lifecycle.
“In some specific implementations of the above system, the plurality of information data elements in specifying characteristics of the healthcare insurance claim may include, without being limited to: patient information, insurance plan information and healthcare treatment information (such as for example drug prescription information), provider information, drug and drug pricing information.
“In some specific implementations of the above system, the service and rules engine layer may be in communication with the rules repository, the rules repository containing business rules associated with healthcare insurance. The rules repository may be part of the electronic pharmacy adjudication system or may be an external module in communication with the service and rules engine layer of the electronic pharmacy adjudication system over a data network. In implementation in which the rules repository is part of the electronic pharmacy adjudication system, it may be stored on a computer readable storage medium. The specific contents of the data repository may vary between implementations and may include one or more rules that apply to a specific insurance carrier, including for example but without being limited to: core adjudication rules; legislative rules; rules pertaining to insurance programs developed by the specific insurance carrier and made available to all insurance carriers; and rules pertaining to insurance programs developed by the specific insurance carrier and only available to the specific insurance carrier.
“In some specific implementations of the above system, the service and rules engine layer may also be in communication with a data repository containing health insurance information for a plurality of insured users. The data repository may be part of the electronic pharmacy adjudication system or may be an external module in communication with the service and rules engine layer of the electronic pharmacy adjudication system over a data network. In implementation in which the data repository is part of the electronic pharmacy adjudication system, it may be stored on a computer readable storage medium. The specific contents of the data repository may vary between implementations and may include, for example but without being limited to: insured party information; lists of drugs covered by the prescription drug benefits programs for at least some of the plurality of insured users; detailed coverage information; employment information; patient information including history; insurer; benefit plan; provider; prescriber; drug and drug pricing information; Drug Utilization Review (DUR). The specific content of the data repository is not critical to the invention and thus will not be described in further detail here.
“In some specific implementations of the above system, the service and rules engine layer may be configured for processing the service call to identify in the rules repository the one or more decision rules corresponding to the service call and for executing the one or more decision rules identified in the rule repository to derive the partial decision result.
“In some specific implementations of the above system, the service and rules engine layer may further be configured for processing the service call to identify in the data repository a data set for use by the service call and for deriving the partial decision result at least in part by processing data in the identified data set. For example, processing the service call to identify in the data repository a data subset for use by the service call may include processing the one or more decision rules to identify in the data repository a corresponding data subset required for each decision rule and executing each of the one or more decision rules at least in part by processing at least some of the set of parameters identified by the service call and the corresponding data subset.
“In some specific implementations of the above system, the sequence of service calls generated by the orchestration layer may include one or more service calls selected from the set consisting of a claim validation service call, an eligibility verification service call, a benefit verification service call, a cost verification service call and a claim persistence service call.
“In some specific implementations of the above system, the sequence of service calls includes at least a first service call and a second service call distinct from the first service call and the orchestration layer is configured for forwarding the first service call to the service and rules engine layer prior to transmitting the second service call to the service and rules engine layer.
“In some specific implementations of the above system, the orchestration layer may be configured for processing the information data elements in the healthcare insurance claim to generate the sequence of service calls at least in part by:
“
“processing the information data elements in the healthcare insurance claim to derive a first service call;
“forwarding the first service call to the service and rules engine layer;
“in response to receipt of a partial decision result corresponding to the first service call, selectively generating a second service call at least in part by processing the partial decision result corresponding to the first service call.
“
“Advantageously, generating a subsequent service call selectively, for example only when partial decision result of a previous service call make it relevant to perform the subsequent service call, allows making more efficient the adjudication process by omitting certain steps. For example, a specific implementation may have the first service call as including an eligibility verification service call and the second service call as including a benefit verification service call. If the partial decision result obtained from the eligibility verification service call indicates that the healthcare insurance claim does not satisfy the eligibility criteria (for example the identified insured party does not have drug coverage) then the orchestration layer would conclude that a second service call is not required to derive the (final) adjudication decision corresponding to the healthcare insurance claim and so the second service call would not be generated.
“In accordance with another aspect, a method is provided for performing an adjudication service in connection with a healthcare insurance claim originating from a point of sale (POS) device. The method is implemented using one or more processors and a non-transitory computer readable memory storing computer program instructions. The method comprises:
“
“receiving the healthcare insurance claim from the point of sale (POS) device over a data network, the healthcare insurance claim including a plurality of information data elements specifying characteristics of the healthcare insurance claim;’
There is additional summary information. Please visit full patent to read further.”
The claims supplied by the inventors are:
“1. An electronic pharmacy adjudication system for performing an adjudication service in connection with healthcare insurance claims originating from a plurality of point of sale (POS) devices, each of the healthcare insurance claims including a plurality of information data elements specifying characteristics of the healthcare insurance claim, the electronic pharmacy adjudication system comprising: one or more processors; and a non-transitory computer readable memory storing computer program instructions, the computer program instructions when executed by the one or more processors implementing: a) a service and rules engine layer configured for: i) receiving a service call identifying a set of parameters on which the service call is to be applied; and ii) deriving a partial decision result at least in part by processing the set of parameters identified by the service call according to one or more decision rules from a rules repository, the one or more decision rules corresponding to the service call and being a subset of decisions rules in the rules repository; b) an orchestration layer in communication with said service and rules engine layer, said orchestration layer being configured for: i) processing the information data elements in at least 20,000 of the healthcare insurance claims to generate a sequence of service calls for each of the at least 20,000 of the healthcare insurance claims and forwarding a first service call in the sequence of service calls to the service and rules engine layer to derive a first partial decision result corresponding to the first service call; ii) forwarding one or more subsequent service calls in the sequence of service calls to the service and rules engine layer to derive one or more subsequent partial decision results in a sequence of partial decision results when an adjudication decision corresponding to a respective one of the at least 20,000 of the healthcare insurance claims cannot be derived from a previous partial decision result in the sequence of partial decision results corresponding to a previous service call in the sequence of service calls; iii) processing the sequence of partial decision results generated by the service and rules engine layer in response to the generated sequence of service calls to incrementally derive the adjudication decision corresponding to each of the at least 20,000 of the healthcare insurance claims; iv) forwarding the derived adjudication decision corresponding to each of the at least 20,000 of the healthcare insurance claims to an interface layer for transmittal to a respective one of the point of sale (POS) devices via a data network.
“2. The electronic pharmacy adjudication system of claim 1, wherein the service and rules engine layer is in communication with a data repository containing health insurance information for a plurality of insured users.
“3. The electronic pharmacy adjudication system of claim 2, wherein the data repository contains lists of drugs covered by a prescription drug benefits programs for at least some of the plurality of insured users.
“4. The electronic pharmacy adjudication system of claim 2, wherein the service and rules engine layer is configured for: a) processing the service call to identify in the data repository a data set for use by the service call; b) deriving the partial decision result at least in part by processing data in the identified data set and the set of parameters identified by the service call according to the one or more decision rules corresponding to the service call.
“5. The electronic pharmacy adjudication system of claim 4, wherein processing the service call to identify in the data repository a data subset for use by the service call includes: a) processing the one or more decision rules to identify in the data repository a corresponding data subset for each decision rule amongst the one or more decision rules; b) executing each of the one or more decision rules at least in part by processing at least some of the set of parameters identified by the service call and the corresponding data subset.
“6. The electronic pharmacy adjudication system of claim 1, wherein the rules repository includes one or more rules that apply to a specific insurance carrier, the one or more rules including rules selected from a set consisting of: a) core adjudication rules; b) legislative rules; c) rules pertaining to insurance programs developed by the specific insurance carrier and made available to all insurance carriers; and d) rules pertaining to insurance programs developed by the specific insurance carrier and only available to the specific insurance carrier.
“7. The electronic pharmacy adjudication system of claim 1, wherein the service and rules engine layer is configured for: a) processing the service call to identify in the rules repository the one or more decision rules corresponding to the service call; b) executing the one or more decision rules identified in the rule repository to derive the partial decision result, wherein executing the one or more decision rules includes processing at least some of the set of parameters identified by the service call.
“8. The electronic pharmacy adjudication system of claim 1, wherein the sequence of service calls generated by the orchestration layer includes one or more service calls selected from a set consisting of an eligibility verification service call, a benefit verification service call, a cost verification service call, a claim validation service call, and a claim persistence service call.
“9. The electronic pharmacy adjudication system of claim 1, wherein said orchestration layer being configured for processing the information data elements in the at least 20,000 of the healthcare insurance claims to generate the sequence of service calls at least in part by: in response to receipt of the partial decision result corresponding to the first service call, selectively generating a second service call at least in part by processing the partial decision result corresponding to the first service call.
“10. The electronic pharmacy adjudication system of claim 9, wherein the first service call includes an eligibility verification service call and wherein the second service call includes a benefit verification service call.
“11. The electronic pharmacy adjudication system of claim 1, wherein the sequence of service calls includes the first service call and at least a second service call distinct from the first service call and wherein the orchestration layer being configured for forwarding the first service call to the service and rules engine layer prior to transmitting the second service call to the service and rules engine layer.
“12. A method for performing an adjudication service in connection with healthcare insurance claims originating from a plurality of point of sale (POS) devices, each of the healthcare insurance claims including a plurality of information data elements specifying characteristics of the healthcare insurance claim, said method being implemented using one or more processors and a non-transitory computer readable memory storing computer program instructions, said method comprising: a) processing the information data elements in each of at least 20,000 of the healthcare insurance claims to generate a first service call in a sequence of service calls to derive a first partial decision in a sequence of partial decision results and processing the information data elements in each of the at least 20,000 of the healthcare insurance claims to generate one or more subsequent service calls in the sequence of service calls to derive one or more partial decisions in the sequence of partial decision results when an adjudication decision corresponding to a respective one of the at least 20,000 of the healthcare insurance claims cannot be derived from a previous partial decision result in the sequence of partial decision results corresponding to a previous service call in the sequence of service calls, wherein each service call in the sequence of service calls: i) identifies a set of parameters on which the service call is to be applied; and ii) corresponds to one or more decision rules in a rules repository, the one or more decision rules being a subset of decisions rules in the rules repository; b) processing the sequence of partial decision results to incrementally derive the adjudication decision corresponding to each of the at least 20,000 of the healthcare insurance claims; c) releasing results for transmittal over a data network to a respective one of the point of sale (POS) devices, the results conveying the derived adjudication decision corresponding to each of the at least 20,000 of the healthcare insurance claims.
“13. The method of claim 12, wherein deriving a specific partial decision result in the sequence of partial decision results associated with a specific service call includes processing a specific set of parameters identified by the specific service call according to one or more specific decision rules from the rules repository, the one or more specific decision rules corresponding to the specific service call and being a specific subset of decisions rules in the rules repository.
“14. The method of claim 13, wherein deriving the specific partial decision result in the sequence of partial decision results associated with the specific service call includes: a) processing the specific service call to identify in the rules repository the one or more specific decision rules corresponding to the specific service call; b) executing the one or more specific decision rules identified in the rule repository to derive the specific partial decision result, wherein executing the one or more specific decision rules includes processing at least some parameters in the specific set of parameters identified by the specific service call.”
There are additional claims. Please visit full patent to read further.
For additional information on this patent application, see:
(Our reports deliver fact-based news of research and discoveries from around the world.)
More people sign up for Obamacare in Florida as nation breaks record
Patent Issued for Artificial intelligence driven testing (USPTO 11853196): Allstate Insurance Company
Advisor News
Annuity News
Health/Employee Benefits News
Life Insurance News