This disclosure relates generally to the field of electronic pharmacy claim processing and, more specifically, to the automated administration of healthcare plan pre-approved pharmacy prior authorization claims submitted over an electronic claims processing network.
It is well known that some prescriptions for products or services provided at a pharmacy (e.g., medication, medical devices, medical supplies, laboratory orders) require a prior authorization (PA), based on provisions of a healthcare plan or insurer. Some common instances for requiring a PA may include, but are not limited to, medications prescribed for off-label or not yet approved uses, prescribed products having cheaper or more commonly available treatment alternatives, prescribed medical devices, prescribed medical supplies, prescription digital therapeutics, and/or medication-specific clinical protocols including step therapy. When a pharmacy PA is initiated, the prescriber must provide additional information to the healthcare plan or insurer, for the insurer to approve the prescription for coverage under the healthcare plan. This process commonly requires multiple phone calls or faxes and the transmission of unfilled and filled forms between parties and may require days or weeks of time and effort by multiple parties. In some cases, prescribers are not sure of what information is needed and may provide unnecessary information to the insurer. In many cases, the PA process results in delays in treatment, which can be significant and, at times, harmful to the patients.
Therefore, there is a need for an electronic prescription claims processing system and network that enables real-time automated administration of pharmacy prior authorization claims transactions qualifying for pre-approval or waiver.
In one aspect, a computer-implemented method for automated administration of pre-approval of pharmacy product prior authorizations is provided. The method is implemented using a prior authorization pre-approval (paPA) computing device comprising a processor in communication with a memory. The method includes: (a) receiving a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition, the claim transaction message including (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy, and (ii) a prescriber identifier associated with a prescriber of the prescription; (b) querying a reference database with the prescriber identifier and the plan identifier to access prescriber reference data associated with the prescriber of the prescription, healthcare plan provisions of the healthcare plan, and jurisdictional regulations; (c) applying a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs; (d) when the pre-approval conditions are met: (i) automatically appending an approval data element to the claim transaction message to generate a PA approval message; and (ii) transmitting the PA approval message to a pharmacy claims processor for further adjudication of the pharmacy claim transaction, to the originating pharmacy to fulfill the prescription, or to a healthcare claims clearinghouse for forwarding of the PA approval message to the pharmacy claims processor or to the originating pharmacy; and (e) writing a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
In another aspect, a prior authorization pre-approval (paPA) computing device is provided. The paPA computing device includes at least one processor in communication with at least one memory device storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to: (a) receive a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition, the claim transaction message including (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy, and (ii) a prescriber identifier associated with a prescriber of the prescription; (b) query a reference database with the prescriber identifier and the plan identifier to access prescriber reference data associated with the prescriber of the prescription, healthcare plan provisions of the healthcare plan, and jurisdictional regulations; (c) apply a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs; (d) when the pre-approval conditions are met: (i) automatically append an approval data element to the claim transaction message to generate a PA approval message; and (ii) transmit the PA approval message to a pharmacy claims processor for further adjudication of the pharmacy claim transaction, to the originating pharmacy to fulfill the prescription, or to a healthcare claims clearinghouse for forwarding of the PA approval message to the pharmacy claims processor or to the originating pharmacy; and (e) write a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
In a further aspect, a computer-implemented method for automated administration of pre-approval of pharmacy product prior authorizations is provided. The method is implemented using a prior authorization pre-approval (paPA) computing device comprising a processor in communication with a memory, the paPA computing device in networked communication with a pharmacy switch server and with at least one pharmacy claims processor. The method includes: (a) receiving, from a remote computing device, a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition, the claim transaction message including (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy, and (ii) a prescriber identifier associated with a prescriber of the prescription; (b) querying a reference database with the prescriber identifier and the plan identifier to access prescriber reference data associated with the prescriber of the prescription, healthcare plan provisions of the healthcare plan, and jurisdictional regulations; (c) applying a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAS; (d) when the pre-approval conditions are met: (i) automatically appending an approval data element to the claim transaction message to generate a PA approval message; (ii) determining an identity of the remote computing device; and (iii) transmitting the PA approval message to the remote computing device; and (e) writing a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
In one aspect, a computer-implemented method for automated administration of pre-approval of prescription product prior authorizations is provided. The method is implemented using a prior authorization pre-approval (paPA) computing device including a processor in communication with a memory, the paPA computing device in networked communication with a pharmacy switch server associated with a plurality of pharmacies and a plurality of pharmacy claims processors. The method includes: (a) receiving, from the pharmacy switch server, a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition, the claim transaction message including (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy, and (ii) a prescriber identifier associated with a prescriber of the prescription; (b) querying a reference database with the prescriber identifier and the plan identifier to access prescriber reference data associated with the prescriber of the prescription, healthcare plan provisions of the healthcare plan, and jurisdictional regulations; (c) applying a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs; (d) when the pre-approval conditions are met: (i) automatically appending an approval data element to the claim transaction message to generate a PA approval message; and (ii) transmitting the PA approval message to the pharmacy switch server for forwarding to an originating pharmacy to fulfill the prescription or to a first pharmacy claims processor for further adjudication of the pharmacy claim transaction; and/or (e) writing a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
In another aspect, a prior authorization pre-approval (paPA) computing device is provided. The paPA computing device includes at least one processor in communication with at least one memory device storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to: (a) receive, from a pharmacy switch server, a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition, the claim transaction message including (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy, and (ii) a prescriber identifier associated with a prescriber of the prescription, wherein the pharmacy switch server is associated with a plurality of pharmacies and a plurality of pharmacy claims processors; (b) query a reference database with the prescriber identifier and the plan identifier to access prescriber reference data associated with the prescriber of the prescription, healthcare plan provisions of the healthcare plan, and jurisdictional regulations; (c) apply a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs; (d) when the pre-approval conditions are met: (i) automatically append an approval data element to the claim transaction message to generate a PA approval message; and (ii) transmit the PA approval message to the pharmacy switch server for forwarding to an originating pharmacy to fulfill the prescription or to a first pharmacy claims processor for further adjudication of the pharmacy claim transaction; and/or (e) write a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
    
    
    
    
    
    
    
    
    
    
    
    
Like numbers in the Figures indicate the same or functionally similar components.
The present disclosure relates to a pharmacy claim processing system that replaces existing prior authorization (PA) processing in certain situations, automating administration of healthcare plan pharmacy claims processing to eliminate inefficiencies while enhancing data consistency and usability. In particular, the pharmacy claim processing system includes a prior authorization pre-approval (paPA) computing device that facilitates the receipt and processing of pharmacy claims that satisfy PA trigger conditions, indicating a prior authorization for a prescription product (e.g., medication, medical devices, medical supply, laboratory order, etc.) is called for by the applicable healthcare plan. The paPA computing device applies data from the pharmacy claim and data from database of prescriber and plan reference data to a set of pre-approval rules. If the pre-approval rules are satisfied, then the PA is considered “pre-approved,” such that the requirement for the PA is waived, without requiring any further intervention from a prescriber, pharmacy, or other provider.
In the context of the present application, “existing PA processing” may include manual and/or electronic PA processing, such as telephonic, fax, and paper-based processing routines that are conventionally handled in large part by persons. That is, the use of the term “existing,” when referring to existing PA processing, includes any electronic processing routines that are initiated, reviewed, or otherwise handled in part or in whole by a person.
Moreover, the system of the present disclosure is intended to accommodate a variety of pharmacy claim transactions. The phrase “pharmacy claim transaction” should be understood as a non-limiting phrase that refers to claims initiated within the pharmacy environment or processing ecosystem. That is, a pharmacy claim transaction may refer to a transaction initiated with a patient and/or a prescriber with a pharmacy, including a claim for a pharmaceutical or medical product or prescription that is processed as a pharmacy claim under a pharmacy benefit provided by a health plan (referred to herein as a “pharmacy benefit claim”), and/or a claim for a medical service, pharmaceutical or medical product, or prescription that is processed as a medical claim under a medical benefit provided by the health plan (referred to herein as a “medical benefit claim”). Because different health plans and associated benefit managers may have different rules that control whether a claim is processed under the pharmacy or the medical benefit, the pharmacy claim processing system of the present disclosure is configured to accommodate processing of any such type of claim, although any such type of claim may be broadly referred to as a “pharmacy claim” within the present disclosure.
Where a distinction between claims processed under the pharmacy benefit or the medical benefit is useful for clarity of description, specific terms such as “pharmacy benefit claim” or “medical benefit claim” may be used. For instance, it is recognized that processing differences exist between pharmacy benefit claims and medical benefit claims. For example, where a pharmacy submits claims for medications, vaccines, medical supplies, medical equipment, and the like, that are covered under the pharmacy benefit (i.e., pharmacy benefit claims), claims are submitted to a pharmacy claims processor (e.g., a pharmacy benefits manager (PBM)), either directly or via an intervening pharmacy switch server, or to a health plan, either directly or via an intervening pharmacy switch server. Pharmacy benefit claims are transmitted and processed using the NCPDP SCRIPT data processing standards, and processing of these claim transactions may occur substantially in real-time.
In contrast, where prescribed products and services are covered instead under the medical benefit (rather than the pharmacy benefit), the pharmacy submits the claim (i.e., the medical benefit claim) through a medical claim clearinghouse to the health plan or to an intervening pharmacy claims processor (e.g., a PBM). Medical benefit claims are transmitted and processing under X12 EDI Health Care Claim Transaction Set (837) data processing standards, and processing of these transactions may occur periodically, such as daily, in batches.
In some other instances, certain medical supplies and equipment that are covered under the medical benefit may be dispensed by retail pharmacies, but the pharmacy is not otherwise submitting claims under the medical benefit. In such cases, the pharmacy may contract with a medical claim clearinghouse to submit at least some medical benefit claims for processing under the NCPDP data processing standards, and the medical claims clearinghouse converts the medical benefit claims to the X12 EDI data processing standard before submitting the claims to the health plan for reimbursement.
The pharmacy claim processing system of the present disclosure eliminates the need for (existing) PA processing related to pharmacy claims in many cases. This advancement facilitates a significant reduction in existing processes, which require not only time and effort by many persons (e.g., the prescriber, persons from the pharmacy, persons from the provider, persons from a pharmacy claims processor, etc.) but also significant computing resources, including the resources for back-and-forth messaging as well as the storage of unfilled and filled PA forms and, oftentimes, extraneous data requested from the prescriber.
The pharmacy claim processing system including the paPA computing device also enables these PA preapprovals or waivers to be performed by leveraging the pharmacy claim processing ecosystem (e.g., including one or more of the pharmacy, a pharmacy claims processor, and, in some embodiments, a pharmacy switch server, which may operate independently or in conjunction with a medical claim clearinghouse), limiting infrastructure changes required to enable PA preapprovals. The technical problems addressed by this system include at least one of: (i) significant time and effort required for existing PA processing, which frequently results in delayed treatment; (ii) lack of data integration between prescribers and pharmacy claims processors; (iii) inability of prescribers to access or determine what information is needed to fulfill PA requirements; (iv) significant technology requirements for preparing, transmitting, and storing information between parties to fulfill a PA; and (v) delays in initiation of PA processing until other pharmacy claim adjudication is completed.
The methods and systems described herein may be implemented using computer programming or engineering techniques including computer software, firmware, hardware, or any combination or subset thereof, wherein the technical effects may be achieved by: (a) receiving a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition, the claim transaction message including (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy, and (ii) a prescriber identifier associated with a prescriber of the prescription; (b) querying a reference database with the prescriber identifier and the plan identifier to access prescriber reference data associated with the prescriber of the prescription, healthcare plan provisions of the healthcare plan, and jurisdictional regulations; (c) applying a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs; (d) when the pre-approval conditions are met: (i) automatically appending an approval data element to the claim transaction message to generate a PA approval message; and (ii) transmitting the PA approval message to a pharmacy claims processor for further adjudication of the pharmacy claim transaction or to a healthcare claims clearinghouse for forwarding of the PA approval message to the pharmacy claims processor; and/or (e) writing a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
The technical effects may be alternatively or additional achieved by: (a) receiving, from a healthcare claims clearinghouse, a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition, the claim transaction message including (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy, and (ii) a prescriber identifier associated with a prescriber of the prescription; (b) querying a reference database with the prescriber identifier and the plan identifier to access prescriber reference data associated with the prescriber of the prescription, healthcare plan provisions of the healthcare plan, and/or jurisdictional regulations; (c) applying a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs; (d) when the pre-approval conditions are met: (i) automatically appending an approval data element to the claim transaction message to generate a PA approval message; and (ii) transmitting the PA approval message to the healthcare claims clearinghouse for forwarding to an originating pharmacy to fulfill the prescription or to a first pharmacy claims processor for further adjudication of the pharmacy claim transaction; and/or (e) writing a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
The resulting technical benefits achieved by this system include at least one of: (i) automated administration of healthcare plan pre-approved pharmacy prior authorizations, whether reimbursed through a pharmacy benefit or medical benefit of a healthcare plan; (ii) providing a software gateway between pharmacies, pharmacy switch servers, pharmacy claims processors, and/or health plans, that enables PAs to be pre-approved or waived according to jurisdictional regulations and/or healthcare plan provisions; (iii) real-time, automated PA processing; (iv) efficient and secure pharmacy claim processing; (v) enabling automated PA processing with a single pre-approval/waiver mechanism for all applicable prescriptions; and (vi) pre-approval/waiver of PAs before adjudication and/or during adjudication of a claim by a pharmacy claims processor. At least some of these technical benefits are achieved based on the unique location of the paPA computing device within the overall claim processing computing environment. Specifically, the association of the paPA computing device with the pharmacy switch server in some implementations, as described herein, enables the pharmacy claim processing system to leverage existing connections and infrastructure between pharmacies, pharmacy claims processors, and pharmacy switch servers. In other implementations, the communicative coupling of the paPA computing device between the pharmacy and the pharmacy claims processor (which may be a pharmacy benefits manager (PBM)) further enables the efficient automated PA processing of the present disclosure. The unique location of the paPA computing device, relative to the system, also enables the processing of incoming real-time claim transactions, to enable real-time and automated PA processing.
  
In the example embodiment, the pharmacy claim processing system 100 includes a prior authorization pre-approval (paPA) computing device 102, which facilitates at least a portion of the pharmacy claim processing methods described further herein. The paPA computing device 102 may include any suitable computing device(s), such as one or more server computing device(s), databases, cloud-based computing and/or storage systems, and/or any other device(s). Additionally, the paPA computing device 102 may include or implement tokenization and/or encryption schema during pharmacy claim processing and inter-device messaging, to ensure security of any personally identifiable information and/or other sensitive patient information. The paPA computing device 102 enables real-time PA processing, including PA pre-approval (also referred to herein as PA waiver), during claim transaction processing (e.g., of pharmacy benefits claims). “Real-time” refers to processes or routines that occur without substantial delay, such as within seconds or minutes. “Real-time PA pre-approval,” therefore, takes place within seconds or minutes of a pharmacy claim transaction being initiated. The paPA computing device 102 may be configured to receive, transmit, format, and re-format messages according to any suitable messaging standard for pharmacy claims processing, such as, but not limited to, NCPDP standards for pharmacy benefit claims or X12 EDI standards for medical benefit claims. Where medical benefit claims are processed using the pharmacy claim processing system 100, processing may occur according to existing batched and/or periodic processing norms (e.g., not in real time but hourly, daily, weekly, etc.).
The pharmacy claim processing system 100 further includes a plurality of pharmacies 104. It should be understood that although only one pharmacy 104 is shown, the functionality of the pharmacy claim processing system 100, particularly of the paPA computing device 102, is accessible to any number of pharmacies that are in networked communication with the paPA computing device 102 (e.g., via a pharmacy switch server 106, in some embodiments, as described further herein).
Additionally, the pharmacy claim processing system 100 includes a pharmacy claims processor server 108, which typically includes an administrator of prescription drug programs for commercial health plans 140, self-insured employer plans, Medicare Part D plans, the Federal Employees Health Benefits Program, and state government employee plans. The pharmacy claims processor 108 may include a pharmacy benefit manager (PBM). In some embodiments, the pharmacy claim processing system 100 further includes or is associated with one or more health plan providers (“health plans”) 140.
In at least some embodiments, the pharmacy claim processing system 100 also includes an electronic PA vendor computing device 110. The electronic PA vendor computing device 110 is configured to store and manage conventional PA forms that are sent to prescribers during existing PA processing and is connected to the prescriber 122 via an internet portal and/or an electronic health record (EHR). The electronic PA vendor computing device 110 is connected to the pharmacy claims processor 108 via an API call (e.g., via a utilization management device, not shown) or other established networked communication with data exchanged using the NCPDP standards and/or, in some embodiments, the X12 EDI standards.
Notably, pharmacies 104, pharmacy claims processors 108, and electronic PA vendor computing devices 110 are configured to function, in general, the same in the pharmacy claim processing system 100 as in conventional systems. That is, the pharmacy claim processing system 100 of the present disclosure provides the technical benefits and improvements described herein without a significant restructuring of existing entities, which enables the pharmacy claim processing system 100 substantially seamless functionality. It should be recognized, however, that the conventional functionality of the electronic PA vendor computing device 110 may be employed less frequently, as the automatic pre-approval of prior authorization may render such functionality moot in many cases.
The pharmacy claim processing system 100 also includes a networked pharmacy switch server 106, which is configured to process claim transaction messages and function as a messaging “gateway” between various entities within the pharmacy claim processing system 100, including the pharmacy 104, the pharmacy claims processor 108, and, in the example embodiment, the paPA computing device 102. The pharmacy switch server 106 may include, in some cases, a medical claims clearinghouse 142, or may be operating in conjunction with the medical claims clearinghouse 142 to process pharmacy benefit claims and medical benefit claims, respectively, in parallel. Therefore, these entities may be collectively referred to as a healthcare claims clearinghouse 144. That is, the healthcare claims clearinghouse 144 may include one or both of the pharmacy switch server 106 and the medical claims clearinghouse 142. It is generally understood that certain pharmacies 104 and/or pharmacy claims processors 108 may be associated with one particular pharmacy switch server 106 or one particular medical claims clearinghouse 142, for instance, based on existing contractual relationships, messaging infrastructure, and the like. In the example embodiment, the paPA computing device 102 may be associated with one or multiple pharmacy switch servers 106/medical claims clearinghouses 142, where each pharmacy switch server 106/medical claims clearinghouse 142 serves a different set of pharmacies 104 and pharmacy claims processors 108.
At least some communication channels and/or data exchange described herein, such as between various components of the pharmacy claim processing system 100, may be implemented using an API ecosystem to enable direct data integration between those components. Additionally, certain forms available to facilitate this data connection may be implemented using standardized form types (e.g., a JAVASCRIPT library) to enable direct integration.
In operation of the pharmacy claim processing system 100, a patient 120 is prescribed a particular product (e.g., medical, medical device, etc.) by prescriber 122. The prescription is provided (A) to the pharmacy 104 to be filled. In some instances, the prescriber 122 transmits the prescription to the pharmacy 104 electronically; in other instances, the patient 120 is provided with a paper prescription that the patient 120 then physically brings to the pharmacy 104 for fulfillment. At the pharmacy 104, the prescription is processed by, in part, submitting a pharmacy claim transaction. In particular, the pharmacy 104 transmits (B) an electronic claim transaction message to the healthcare claims clearinghouse 144 (e.g., the pharmacy switch server 106 or the medical claims clearinghouse 142). This transmission (B) may be performed using an electronic software platform. The claim transaction message includes a plurality of data elements including, but not limited to, a plan identifier of the healthcare plan of the patient 120, a prescriber identifier of the prescriber 122, and a transaction identifier that functions to relate all messages associated with the same pharmacy claim transaction. The claim transaction message also includes a prescription identifier of the product prescribed, and may include additional data elements such as a patient identifier, time/date stamp associated with the origination of the claim transaction at the pharmacy 104, a pharmacy claims processor identifier of the particular pharmacy claims processor 108 responsible for managing the healthcare plan, a pharmacy identifier of the pharmacy 104, prescription history (e.g., fill date(s), fill status(es)), and a PA status indicator, in some instances.
As described above, the healthcare claims clearinghouse 144 functions as a gateway from the pharmacy 104 to other entities and data sources. The healthcare claims clearinghouse 144 transmits the claim transaction message, or data elements parsed therefrom, to the various entities to perform claim processing.
In typical claim transaction processing, the healthcare claims clearinghouse 144 transmits (C) the claim transaction message to the pharmacy claims processor server 108 for processing (D) of the pharmacy claim transaction (e.g., via an API call or other established networked communication). This processing (D) can include, for example, a verification or authentication of the validity of the eligibility of the patient 120 and, therefore, of the prescription, as well as insurance-related processing to determine the patient's financial obligations (e.g., a copay, coinsurance). The pharmacy claims processor server 108 may interact with the health plan 140 during processing (D). In some instances, the healthcare claims clearinghouse 144 interacts with the health plan 140 to initiate processing (D) of a claim (e.g., without intervention of the pharmacy claims processor server 108).
Further, in typical claim transaction processing, the pharmacy claims processor 108 transmits (E) an electronic claim response message, also referred to as an adjudication message, back to the healthcare claims clearinghouse 144. The adjudication message includes data elements corresponding to the results of the processing performed by the pharmacy claims processor 108. The healthcare claims clearinghouse 144 then forwards (F) the adjudication message back to the pharmacy 104, such that the pharmacy 104 can process (G) the prescription, take payment from the patient 120, and the like. In some instances, adjudication messaging additionally or alternatively involves the health plan 140. Alternatively, where the processing indicates that a PA is required and has not already been provided, conventionally, the pharmacy claims processor 108 (or the health plan 140) transmits (E) the adjudication message back to the pharmacy 104, where the patient 120 is informed (G) that their prescription cannot be fulfilled until the PA requirements are met by the prescriber 122.
In accordance with the present disclosure, realizing the advantages of the paPA computing device 102, the healthcare claims clearinghouse 144 is further configured to identify, from the claim transaction message, that the pharmacy claim transaction has a prior authorization requirement associated therewith, before the claim transaction message is forwarded (C) to the pharmacy claims processor 108 for adjudication (D). In one embodiment, the healthcare claims clearinghouse 144 parses a prescription identifier and a plan identifier from the claim transaction message. Certain combinations of prescription identifiers and plan identifiers trigger a PA condition, indicating that a particular plan and/or prescriber requires prior authorization to fill prescriptions of that product and be eligible for reimbursement. The pharmacy switch server 106 queries a list or database that stores these combinations and, when a “hit” or match is returned, the healthcare claims clearinghouse 144 detects that particular pharmacy claim transaction has a prior authorization requirement. Upon such detection, the healthcare claims clearinghouse 144 transmits (i) the claim transaction message to the paPA computing device 102 for automated PA processing. Where the claim is a medical benefit claim, various processing steps described herein as attributed to the pharmacy switch server 106 may be performed by the medical claims clearinghouse 142.
Turning to 
The paPA computing device 102 queries (ii) a reference database 130 with the prescriber identifier and the plan identifier. The reference database 130, described further herein, stores prescriber reference data associated with a plurality of prescribers—including the prescriber 122—as well as healthcare plan provisions of a plurality of healthcare plans—including the healthcare plan of the patient 120. The reference database 130 returns (iii) the relevant prescriber reference data and healthcare provisions.
In the example embodiment, the paPA computing device 102 and/or the reference database 130 also store a plurality of pre-approval rules, which define pre-approval conditions for the various PAs that may be required by the healthcare plan provisions. The pre-approval conditions may vary based on the healthcare plan provisions as well as the jurisdiction in which the patient 120 is residing or the prescriber 122, the pharmacy 104, or the provider is operating. In some example embodiments, the pre-approval conditions include a minimum threshold number and/or percentage of PAs that have been approved, per a prescriber, over a predefined reference period of time. The predefined reference period of time may be static or rolling, and may be six months, nine months, one year, or any other applicable period of time. The minimum threshold percentage of PAs may be 100%, or may be another threshold value such as 99%, 95%, 90%, or any other value, which is based on jurisdictional regulations but may also vary based on healthcare plan provisions. The minimum threshold number of PAs—that is, the volume of prescriptions requiring PAs prescribed by a particular prescriber—may vary based on jurisdictional regulations and/or may vary based on healthcare plan provisions. Additional or alternative pre-approval conditions may exist having pre-approval rules associated therewith. For example, the above-described conditions may need to be met on a per-prescriber, per-provider, and/or per-healthcare plan basis, such that the prescriber's prescriptions with PAs that were approved under one healthcare plan may or may not apply towards the minimum threshold values for another healthcare plan.
The paPA computing device 102 applies the retrieved data (i.e., the prescriber reference data and the healthcare plan provisions) to the pre-approval rules, to determine whether the pharmacy claim transaction for the prescription meets the pre-approval conditions. For instance, with the above example of pre-approval conditions, the paPA computing device 102 determines whether the prescriber 122 has met the minimum threshold number and/or percentage of previously approved PAs over the reference period of time.
The paPA computing device 102 is configured to append a data element to the claim transaction message, where the data element is based on and indicates whether the pre-approval conditions are met. When the pre-approval conditions are met, the paPA computing device 102 automatically appends an approval data element to the claim transaction message, thereby generating a PA approval message. The PA approval message indicates that the PA has been pre-approved, or, stated differently, the need for the PA has been waived. The paPA computing device 102 transmits (iv) the PA approval message back to the healthcare claims clearinghouse 144. The healthcare claims clearinghouse 144 then proceeds with further processing of the pharmacy claim transaction as normal, without any further PA processing (in particular, without any additional manual intervention and/or messaging) as shown in 
In one example embodiment, in which the claim transaction message is intercepted by the healthcare claims clearinghouse 144 and transmitted to the paPA computing device 102, the healthcare claims clearinghouse 144 proceeds to transmit (C) the claim transaction message to the pharmacy claims processor 108. More specifically, the healthcare claims clearinghouse 144 transmits (C) the PA approval message to the pharmacy claims processor 108 or transmits the claim transaction message with a flag or additional data element that communicates to the pharmacy claims processor 108 that PA pre-approval or waiver has been completed.
When the pre-approval conditions are not met, the paPA computing device 102 may take no action, passing the claim to the healthcare claims clearinghouse 144 and/or the pharmacy claims processor 108. In some instances, the healthcare claims clearinghouse 144 transmits the PA rejection message to the pharmacy claims processor 108, and the pharmacy claims processor 108 initiates a manual or electronic PA process. In some embodiments, the paPA computing device 102 initiates existing PA processing and review by transmitting (vi) an initiation message to the electronic PA vendor computing device 110 and/or to the pharmacy claims processor 108.
In some embodiments of the present disclosure, the pharmacy switch server 106 is further configured to identify, from the claim transaction message, that the pharmacy claim transaction has a prior authorization requirement associated therewith, after the claim transaction has been adjudicated (D) by the pharmacy claims processor 108. In some instances, the pharmacy claims processor 108 determines a PA is required for the prescription, and transmits (E) the adjudication message back to the pharmacy switch server 106. The healthcare claims clearinghouse 144 parses the adjudication message and detects that particular pharmacy claim transaction has a prior authorization requirement. Upon such detection, the healthcare claims clearinghouse 144 transmits (vii) the adjudication to the paPA computing device 102.
In some instances, the paPA computing device 102 records the results of the adjudication by the pharmacy claims processor 108 in the reference database 130. These records may influence the pre-approved status of prescribers, for example. In some instances, the paPA computing device 102 may query (ii) the reference database 130 and determine a PA has been approved or waived for this particular claim transaction, based on the records in the reference database 130, and may append an appeal data element to the adjudication message before forwarding (viii) the (modified) adjudication message back to the healthcare claims clearinghouse 144. The healthcare claims clearinghouse 144 may then communicate the appeal data element back to the pharmacy claims processor 108 or to the pharmacy 104 for further review. In other instances, the paPA computing device 102 may query (ii) the reference database 130 and confirm the conclusion of the pharmacy claims processor 108 that additional PA processing and review are needed. The paPA computing device 102 may append a secondary rejection data element to the adjudication message before forwarding (viii) the (modified) adjudication message back to the healthcare claims clearinghouse 144. The paPA computing device 102 may additionally initiate (vi) the conventional PA processing with the electronic PA vendor computing device 110 and notify the healthcare claims clearinghouse 144 and/or the pharmacy claims processor 108 of the same.
In addition, 
In some embodiments, one or more pharmacy claims processors 108 and/or health plans 140 may directly access the reference database 130 to store data, retrieve data, and/or update records. For example, a pharmacy claims processor 108 may perform “batch” uploads of transaction data for adjudicated transactions on a periodic basis, such as every night, every week, etc.
The paPA computing device 102 is configured to generate pre- approval rules based on the pre-approval conditions set by healthcare plan provisions and/or jurisdictional regulations. In some instances, the pre-approval conditions are defined and stored by the pharmacy claims processor 108 and/or the health plan 140. The paPA computing device 102 retrieves any pre-approval conditions and generates corresponding pre-approval rules, which may be formatted or embodied as algorithms or routines that take input data and output a result. In other embodiments, the pharmacy claims processor 108 stores pre-approval conditions and corresponding pre-approval rules. The paPA computing device 102 retrieves pre-approval rules from the reference database 130 during claim transaction processing, to apply retrieved reference data that is applicable to a subject transaction to the pre-approval rules. It should be understood that the pre-approval rules may be stored locally at the paPA computing device 102 without departing from the scope of the present disclosure.
In addition, the paPA computing device 102 is configured to determine and store a status for each prescriber that is represented in the reference database. This status may be referred to as a “gold card” status, an “approved” status, or “pre-approved PA” status, which indicates that the corresponding prescriber has already met the pre-approval conditions for a particular prescribed product with a particular jurisdiction and/or healthcare plan. When this status is detected, additional processing by the paPA computing device 102 may be avoided. For example, when the paPA computing device 102 queries (ii) the reference database 130 during PA processing of a pharmacy claim transaction, if the reference database 130 returns an approved status for the prescriber/prescribed product combination of the claim transaction, the paPA computing device 102 may not access the pre-approval rules. Instead, the paPA computing device 130 appends the approval data element (and/or the approved status or indicator thereof) to the claim transaction message before sending it back (iv) to the healthcare claims clearinghouse 144. In such cases, the PA processing performed by the paPA computing device 102 is even further streamlined.
The paPA computing device 102 may additionally determine and store a status progress indicator for each prescriber represented in the reference database 130. The status progress indicator may indicate a prescriber's progress toward achieving the approved status, based on, for example, a number of approved PAs or a percentage of approved PAs associated with the prescriber.
When a transaction is completed, the paPA computing device 102 is configured to update (xi) the reference database 130 based on the outcome of the claim transaction (e.g., whether the PA was pre-approved/waived or not). The paPA computing device 102 is configured to write and store a record for each claim transaction. Additionally, the paPA computing device 102 may be configured to update reference data or other records, after each transaction or periodically (e.g., daily, weekly, etc.). For example, the paPA computing device 102 may update the status progress indicator and/or status, as applicable, for a prescriber after a transaction is completed.
The reference database 130 therefore maintains a robust data set that can be leveraged (e.g., by the paPA computing device 102 or a pharmacy claims processor 108) to make conclusions and analyze trends beyond what was previously enabled. For example, the records stored in reference database 130 can be used to monitor claim transaction rejections (e.g., “reject 75s” or “National Council for Prescription Drug Programs (NCPDP) code 75 claims,” representing a rejection of a claim because a PA is required), to understand assignment of these rejections based upon cost, clinical efficacy, safety profile, and/or other medical requirements (e.g., step therapy), as well as the rejection rates on a plan, prescriber, or jurisdictional basis. The records may be leveraged (e.g., by a prescriber or practice, or by a pharmacy claims processor 108 or health plan 140) to track and monitor progression towards a PA approved status for a particular prescriber or practice relative to one or more prescribed products. The records may be leveraged (e.g., by a pharmacy claims processor 108 or provider, or another third party) to generate and monitor fraud, waste, and abuse (FWA) metrics, for example, based on the absolute level of prescribing activity across multiple activity dimensions. The reference database 130, and the data stored therein, may be accessible to parties within the pharmacy claim processing system 100, for example, via a web-accessible portal enabled by an API connection, or by some other software platform. The data may be made available to certain parties, including entities outside of the pharmacy claim processing system 100, in an aggregated or other anonymized format, such that no personally identifiable or otherwise sensitive information is vulnerable.
The pharmacy claim processing system 100, including the paPA computing device 102, of the present disclosure therefore is configured to automate PA pre-approval/waiver status for prescription products in accordance with healthcare plan provisions as well as jurisdictional regulations. The system and methods described herein are not limited to the particular example embodiment of an initial pharmacy claim, and are applicable to many other situations including: (a) requests submitted via a prior authorization request form, whether in a manual or electronic fashion; (b) requests submitted prospectively via an electronic health record (EHR), healthcare plan PA portal, pharmacy claims processor PA portal, or ePA (electronic prior authorization) vendor portal, and (c) retrospective requests submitted by a pharmacy after an initial claim submission is rejected.
  
The method 300 includes, in the example embodiment, receiving 302, from a healthcare claims clearinghouse (e.g., the healthcare claims clearinghouse 144, shown in 
The method 300 also includes querying 304 a reference database (e.g., the reference database 130, shown in 
The method 300 further includes applying 306 a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs. The method 300 includes, when the pre-approval conditions are met, automatically appending 308 an approval data element to the claim transaction message to generate a PA approval message and transmitting 310 the PA approval message to the healthcare claims clearinghouse for forwarding to a first pharmacy claims processor for further adjudication of the pharmacy claim transaction. In some alternative embodiments, the transmitting 310 may include transmitting the PA approval message to the pharmacy switch server for forwarding to an originating pharmacy to fulfill the prescription.
The method 300 further includes writing 312 a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
The method 300 may include additional, fewer, or alternative steps, in other embodiments. For example, in some embodiments, the method 300 also includes building (e.g., by the paPA computing device) the reference database based on prescriber reference data provided by each of the plurality of pharmacy claims processors networked to the pharmacy switch server and/or a plurality of pharmacy switch servers including the pharmacy switch server.
In some embodiments, the method 300 includes generating (e.g., by the paPA computing device) the set of pre-approval rules based on jurisdictional regulations and healthcare plan provisions provided by each of the plurality of pharmacy claims processors and/or a plurality of healthcare claims clearinghouses including the healthcare claims clearinghouse.
In some embodiments, the method 300 includes, when the pre-approval conditions are not met, automatically appending (e.g., by the paPA computing device) a PA initiation data element to the claim transaction message to generate a PA initiation message, and transmitting the PA rejection message to the healthcare claims clearinghouse for forwarding to the originating pharmacy, to the first pharmacy claims processor to initiate existing PA processing for the pharmacy claim transaction, or to an electronic PA vendor to initiate electronic PA processing for the pharmacy claim transaction by transmitting one or more PA forms to the prescriber. The method 300 may include transmitting a message to the pharmacy claims processor that PA was rejected for the pharmacy claim transaction and that pharmacy claim transaction was forwarded for PA processing.
In some embodiments, the method 300 includes assigning (e.g., by the paPA computing device) a transaction identifier associated with the pharmacy claim transaction, wherein the new record includes the transaction identifier.
In some embodiments, the method 300 includes storing, in the reference database (e.g., by the paPA computing device), for each respective prescriber of a plurality of prescribers including the prescriber, at least one of: a number of PAs approved in a reference period of time before the pharmacy claim transaction was submitted, or a percentage of PAs approved in the reference period of time. This data may be further indexed according to each respective prescribed product of a plurality of prescribed products, each respective jurisdiction of a plurality of jurisdictions, and/or respective provisions of each healthcare plan of a plurality of healthcare plans. In some such embodiments, the method 300 also includes storing, in the reference database, a pre-approval rule of the set of pre-approval rules defining a minimum threshold number of PAs approved or a minimum percentage of PAs approved (e.g., as established using at least one of the healthcare plan provisions or jurisdictional regulations). In some cases, the method 300 includes storing, in the reference database, the respective healthcare plan provisions for each of a plurality of healthcare plans, a national provider identifier, a plurality of prescription identifiers or prescribed product identifiers, a quantity, a quantity per days value, and a number of refills. The method 300 may also include generating one or more pre-approval rules of the set of pre-approval rules based on the healthcare plan provisions.
In some embodiments, the method 300 includes updating (e.g., by the paPA computing device) the prescriber reference data with the new record or, in some embodiments, when the pre-approval conditions are met, assigning a prescriber approved status to the prescriber reference data. In some cases, the method 300 also includes receiving, from the healthcare claims clearinghouse, a second claim transaction message associated with a second pharmacy claim transaction for a prescription for a same prescribed product as the first pharmacy claim transaction and prescribed by the same prescriber as the first pharmacy claim transaction. The method 300 may further include querying the reference database with the prescriber identifier to access the prescriber reference data associated with the prescriber, detecting the prescribed approved status in the prescriber reference data, and automatically appending an approval data element to the second claim transaction message to generate a second PA approval message.
In some embodiments, the method 300 includes monitoring, for the prescriber (and/or any other number of prescribers), a progress toward at least one prescriber approved status using the prescriber reference data (e.g., for each prescribed product/plan/jurisdiction, as described herein).
  
The pharmacy claim processing system 400 may be invoked under particular conditions, such as when a pharmacy and a pharmacy claims processor have arranged to transmit and receive claims directly, thereby bypassing a pharmacy switch server or healthcare claims clearinghouse. In the example embodiment, the pharmacy claim processing system 400 includes the paPA computing device 102, the plurality of pharmacies 104 (only one of which is shown in 
Similar to the pharmacy claims processor 108 (shown in 
Notably, pharmacies 104, pharmacy claims processor 408, and electronic PA vendor computing devices 110 are configured to function, in general, the same in the pharmacy claim processing system 400 as in conventional systems. That is, the pharmacy claim processing system 400 provides the technical benefits and improvements described herein without a significant restructuring of existing entities, which enables the pharmacy claim processing system 400 substantially seamless functionality. It should be recognized, however, that the conventional functionality of the electronic PA vendor computing device 110 may be employed less frequently, as the automatic pre-approval of prior authorization may render such functionality moot in many cases.
At least some communication channels and/or data exchange described herein, such as between various components of the pharmacy claim processing system 400, may be implemented using an API ecosystem to enable direct data integration between those components. Additionally, certain forms available to facilitate this data connection may be implemented using standardized form types (e.g., a JAVASCRIPT library) to enable direct integration.
In operation of the pharmacy claim processing system 400, the patient 120 is prescribed a particular product (e.g., medical, medical device, etc.) by the prescriber 122. The prescription is provided (I) to the pharmacy 104 to be filled. In some instances, the prescriber 122 transmits the prescription to the pharmacy 104 electronically; in other instances, the patient 120 is provided with a paper prescription that the patient 120 then physically brings to the pharmacy 104 for fulfillment. At the pharmacy 104, the prescription is processed by, in part, submitting a pharmacy claim transaction. In particular, in the pharmacy claim processing system 400 of 
The pharmacy claims processor 408 performs various processing (III) of the claim transaction message. This processing (III) can include, for example, a verification or authentication of the validity of the eligibility of the patient 120 and, therefore, of the prescription, as well as insurance-related processing to determine the patient's financial obligations (e.g., a copay, coinsurance). The pharmacy claims processor server 408 may interact with the health plan 140 during processing (D). The pharmacy claims processor 108 transmits (IV) an electronic claim response message, also referred to as an adjudication message, back to the pharmacy 104, such that the pharmacy 104 can process (V) the prescription, take payment from the patient 120, and the like. The adjudication message includes data elements corresponding to the results of the processing performed by the pharmacy claims processor 108. In some instances, adjudication messaging additionally or alternatively involves the health plan 140.
Alternatively, where the processing (III) indicates that a PA is required and has not already been provided, conventionally, the pharmacy claims processor 108 transmits (IV) the adjudication message back to the pharmacy 104, where the patient 120 is informed (V) that their prescription cannot be fulfilled until the PA requirements are met by the prescriber 122.
In accordance with the present disclosure, however, realizing the advantages of the paPA computing device 102, the pharmacy claims processor 408 is configured to transmit (a) any adjudication message that has a prior authorization requirement associated therewith to the paPA computing device 102. As described herein, certain combinations of prescription identifiers and plan identifiers trigger a PA condition, indicating that a particular plan and/or prescriber requires prior authorization to fill prescriptions of that product and be eligible for reimbursement. The pharmacy claims processor 408 identifies a particular claim transaction as meeting these conditions, which triggers the transmission (a) of the claim transaction message to the paPA computing device 102 for automated PA processing.
Turning to 
Similar to the process described above with respect to 
In the example embodiment, the paPA computing device 102 and/or the reference database 430 also store a plurality of pre-approval rules, which define pre-approval conditions for the various PAs that may be required by the healthcare plan provisions, as described elsewhere herein. The paPA computing device 102 applies the retrieved data (i.e., the prescriber reference data and the healthcare plan provisions) to the pre-approval rules, to determine whether the pharmacy claim transaction for the prescription meets the pre-approval conditions. For instance, the paPA computing device 102 determines whether the prescriber 122 has met the minimum threshold number and/or percentage of previously approved PAs over the reference period of time.
The paPA computing device 102 is configured to append a data element to the claim transaction message, where the data element is based on and indicates whether the pre-approval conditions are met. When the pre-approval conditions are met, the paPA computing device 102 automatically appends an approval data element to the claim transaction message, thereby generating a PA approval message. The PA approval message indicates that the PA has been pre-approved, or, stated differently, the need for the PA has been waived. The paPA computing device 102 transmits (d) the PA approval message back to the pharmacy claims processor (PBM) 408, which may proceed with further processing of the pharmacy claim transaction as normal, without any further PA processing (in particular, without any additional manual intervention and/or messaging) as shown in 
When the pre-approval conditions are not met, the paPA computing device 102 may take no action, passing the claim back to the pharmacy claims processor 408. In some instances, the pharmacy claims processor 408 then proceeds to initiate the existing PA processing for the prescription. In some embodiments, the paPA computing device 102 initiates electronic PA processing and review by transmitting (e) an initiation message to the electronic PA vendor computing device 110 and/or to pharmacy claims processor 408.
In some instances, as described above with respect to the pharmacy claims processing system 100, the paPA computing device 102 records the results of the adjudication by the pharmacy claims processor 408 in the reference database 430. These records may influence the pre-approved status of prescribers, for example.
In addition, 
When a transaction is completed, the paPA computing device 102 is configured to update (h) the reference database 430 based on the outcome of the claim transaction (e.g., whether the PA was pre-approved/waived or not). The paPA computing device 102 is configured to write and store a record for each claim transaction. Additionally, the paPA computing device 102 may be configured to update reference data or other records, after each transaction or periodically (e.g., daily, weekly, etc.). For example, the paPA computing device 102 may update the status progress indicator and/or status, as applicable, for a prescriber after a transaction is completed. Similar to the reference database 130, the reference database 430 therefore maintains a robust data set that can be leveraged (e.g., by the paPA computing device 102 or the pharmacy claims processor 408) to make conclusions and analyze trends beyond what was previously enabled. The reference database 430, and the data stored therein, may be accessible to parties within the pharmacy claim processing system 400, for example, via a web-accessible portal enabled by an API connection, or by some other software platform.
The pharmacy claim processing system 400, including the paPA computing device 102, of the present disclosure therefore is configured to automate PA pre-approval/waiver status for prescription products in accordance with healthcare plan provisions as well as jurisdictional regulations. The system and methods described herein are not limited to the particular example embodiment of an initial pharmacy claim, and are applicable to many other situations including: (1) requests submitted via a prior authorization request form, whether in a manual or electronic fashion; (2) requests submitted prospectively via an electronic health record (EHR), healthcare plan PA portal, pharmacy claims processor PA portal, or ePA vendor portal, and (3) retrospective requests submitted by a pharmacy after an initial claim submission is rejected.
  
The method 600 includes, in the example embodiment, receiving 602 a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition. The claim transaction message includes (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy (e.g., the pharmacy 104, shown in 
The method 600 also includes querying 604 a reference database (e.g., the reference database 430, shown in 
The method 600 further includes applying 606 a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs. The method 600 includes, when the pre-approval conditions are met, automatically appending 608 an approval data element to the claim transaction message to generate a PA approval message and transmitting 610 the PA approval message to a pharmacy claims processor (e.g., the pharmacy claims processor 408) for further adjudication of the pharmacy claim transaction.
The method 600 further includes writing 612 a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
The method 600 may include additional, fewer, or alternative steps, in other embodiments. For example, in some embodiments, the method 600 also includes building (e.g., by the paPA computing device) the reference database based on prescriber reference data provided by the pharmacy claims processor.
In some embodiments, the method 600 includes generating (e.g., by the paPA computing device) the set of pre-approval rules based on jurisdictional regulations and healthcare plan provisions provided the pharmacy claims processor.
In some embodiments, the method 600 includes, when the pre-approval conditions are not met, automatically appending (e.g., by the paPA computing device) a PA initiation data element to the claim transaction message to generate a PA initiation message, and transmitting the PA rejection message to the pharmacy claims processor to initiate existing PA processing of the pharmacy claim transaction, or to an electronic PA vendor to initiate electronic PA processing of the pharmacy claim transaction by transmitting one or more PA forms to the prescriber. The method 600 may include transmitting a message to the pharmacy claims processor that PA was rejected for the pharmacy claim transaction and that the pharmacy claim transaction was forwarded for PA processing.
In some embodiments, the method 600 includes assigning (e.g., by the paPA computing device) a transaction identifier associated with the pharmacy claim transaction, wherein the new record includes the transaction identifier.
In some embodiments, the method 600 includes storing, in the reference database (e.g., by the paPA computing device), for each respective prescriber of a plurality of prescribers including the prescriber, at least one of: a number of PAs approved in a reference period of time before the pharmacy claim transaction was submitted, or a percentage of PAs approved in the reference period of time. This data may be further indexed according to each respective prescribed product of a plurality of prescribed products, each respective jurisdiction of a plurality of jurisdictions, and/or respective provisions of each healthcare plan of a plurality of healthcare plans. In some such embodiments, the method 600 also includes storing, in the reference database, a pre-approval rule of the set of pre-approval rules defining a minimum threshold number of PAs approved or a minimum percentage of PAs approved (e.g., as established using at least one of the healthcare plan provisions or jurisdictional regulations). In some cases, the method 600 includes storing, in the reference database, the respective healthcare plan provisions for each of a plurality of healthcare plans, a national provider identifier, a plurality of prescription identifiers or prescribed product identifiers, a quantity, a quantity per days value, and a number of refills. The method 600 may also include generating one or more pre-approval rules of the set of pre-approval rules based on the healthcare plan provisions.
In some embodiments, the method 600 includes updating (e.g., by the paPA computing device) the prescriber reference data with the new record or, in some embodiments, when the pre-approval conditions are met, assigning a prescriber approved status to the prescriber reference data. In some cases, the method 600 also includes receiving (e.g., from the pharmacy claims processor) a second claim transaction message associated with a second pharmacy claim transaction for a prescription for a same prescribed product as the first pharmacy claim transaction and prescribed by the same prescriber as the first pharmacy claim transaction. The method 600 may further include querying the reference database with the prescriber identifier to access the prescriber reference data associated with the prescriber, detecting the prescribed approved status in the prescriber reference data, and automatically appending an approval data element to the second claim transaction message to generate a second PA approval message.
In some embodiments, the method 600 includes monitoring, for the prescriber (and/or any other number of prescribers), a progress toward at least one prescriber approved status using the prescriber reference data (e.g., for each prescribed product/plan/jurisdiction, as described herein).
  
In particular, the hybrid pharmacy claim processing system 700 is configured to perform the functions of the pharmacy claim processing system 100 and the pharmacy claim processing system 400, to accommodate processing that involves a healthcare claims clearinghouse as well as processing that is direct between a pharmacy and pharmacy claim processor (PBM).
In the example embodiment, the hybrid pharmacy claim processing system 700 includes the paPA computing device 102, the plurality of pharmacies 104 (only one of which is shown in 
Notably, pharmacies 104, pharmacy claims processors 108/408, and electronic PA vendor computing devices 110 are configured to function, in general, the same in the hybrid pharmacy claim processing system 700 as in conventional systems. That is, the hybrid pharmacy claim processing system 700 of the present disclosure provides the technical benefits and improvements described herein without a significant restructuring of existing entities, which enables the hybrid pharmacy claim processing system 700 substantially seamless functionality. It should be recognized, however, that the conventional functionality of the electronic PA vendor computing device 110 may be employed less frequently, as the automatic pre-approval of prior authorization may render such functionality moot in many cases.
The hybrid pharmacy claim processing system 700 also includes a networked healthcare claims clearinghouse 144, as shown and described in 
At least some communication channels and/or data exchange described herein, such as between various components of the hybrid pharmacy claim processing system 700, may be implemented using an API ecosystem to enable direct data integration between those components. Additionally, certain forms available to facilitate this data connection may be implemented using standardized form types (e.g., a JAVASCRIPT library) to enable direct integration.
In operation of the hybrid pharmacy claim processing system 700, the patient 120 is prescribed a particular product (e.g., medical, medical device, etc.) by the prescriber 122. The prescription is provided (A)/(I) to the pharmacy 104 to be filled. In some instances, the prescriber 122 transmits the prescription to the pharmacy 104 electronically; in other instances, the patient 120 is provided with a paper prescription that the patient 120 then physically brings to the pharmacy 104 for fulfillment.
At the pharmacy 104, the prescription is processed by, in part, submitting a pharmacy claim transaction. In some instances, the pharmacy 104 transmits (B) an electronic claim transaction message to the healthcare claims clearinghouse 144; in other instances, the pharmacy transmits (II) the electronic claim transaction message to the pharmacy claims processor (PBM) 408. In the example embodiment, the pharmacy 104 is configured to identify whether the electronic claim transaction message should be transmitted (B) to the healthcare claims clearinghouse 144 or transmitted (II) to the pharmacy claims processor 408. The pharmacy 104 may make such a determination based on, for example, a plan identifier of the healthcare plan of the patient 120 and/or a pharmacy claims processor identifier of the particular pharmacy claims processor 408 responsible for managing the healthcare plan. In some instances, this determination is functionally automatic based on these data elements—that is, the pharmacy 104 has a built-in transmission module (not shown) that has been programmed to identify particular PBMs and/or plans thereof, which are networked to the pharmacy 104 without an intervening healthcare claims clearinghouse. Where such PBMs and/or plans thereof are identified, the electronic claim transaction message is automatically transmitted (II) to the corresponding pharmacy claims processor 408. Where the plan identifier or pharmacy claims processor identifier is not associated with such a PBM, the electronic claim transaction message is automatically transmitted (B) to the healthcare claims clearinghouse 144.
Thereafter, the functionality of the hybrid pharmacy claim processing system 700 functions substantially similarly to either the pharmacy claim processing system 100 (following steps (C)-(F) and (i)-(xi)) or the pharmacy claim processing system 400 (following steps (III)-(V) and (a)-(h)), as described elsewhere herein. However, as shown in 
The paPA computing device 102 is further configured to identify which device (e.g., the healthcare claims clearinghouse 144 or the pharmacy claims processor 408) transmitted (i)/(a) the original claim transaction message and selects to transmit (iv) or transmit (d) the corresponding PA approval message back to either the healthcare claims clearinghouse 144 or the pharmacy claims processor 408, respectively. Thereafter, the functionality of the hybrid pharmacy claim processing system 700 returns to the substantially similar functionality of either the pharmacy claim processing system 100 or the pharmacy claim processing system 400.
  
The method 900 includes, in the example embodiment, receiving 902, from a remote computing device, a claim transaction message associated with a pharmacy claim transaction for a prescription that has satisfied a prior authorization (PA) trigger condition. The claim transaction message includes (i) a plan identifier associated with a healthcare plan under which the prescription is submitted at an originating pharmacy (e.g., the pharmacy 104, shown in 
The method 900 also includes querying 904 a reference database (e.g., the reference database 130, shown in 
The method 900 further includes applying 906 a set of pre-approval rules to the prescriber reference data, the healthcare plan provisions, and the jurisdictional regulations, the set of pre-approval rules defining pre-approval conditions for pharmacy PAs. The method 900 includes, when the pre-approval conditions are met, automatically appending 908 an approval data element to the claim transaction message to generate a PA approval message.
The method 900 also includes determining 910 an identity of the remote computing device and transmitting 912 the PA approval message to the remote computing device. The method 900 further includes writing 914 a new record to the reference database including an indication of whether the pharmacy claim transaction for the prescription satisfied the pre-approval conditions.
The method 900 may include additional, fewer, or alternative steps, in other embodiments.
For example, in some embodiments, determining 910 includes determining the identity of the remote computing device using one or more data elements from the claim transaction message. In some instances, the remote computing device is a healthcare claims clearinghouse (e.g., the healthcare claims clearinghouse 144, shown in 
In some instances, the remote computing device is a first pharmacy claims processor (e.g., the pharmacy claims processor 408, 708, shown in 
In some embodiments, the method 900 also includes building (e.g., by the paPA computing device) the reference database based on prescriber reference data provided by the pharmacy claims processor.
In some embodiments, the method 900 includes generating (e.g., by the paPA computing device) the set of pre-approval rules based on jurisdictional regulations and healthcare plan provisions provided the pharmacy claims processor.
In some embodiments, the method 900 includes, when the pre-approval conditions are not met, automatically appending (e.g., by the paPA computing device) a PA initiation data element to the claim transaction message to generate a PA initiation message, and transmitting the PA initiation message to the remote computing device. The method 900 may include transmitting a message to the pharmacy claims processor that PA was rejected for the pharmacy claim transaction and that the pharmacy claim transaction was forwarded for PA processing.
In some embodiments, the method 900 includes assigning (e.g., by the paPA computing device) a transaction identifier associated with the pharmacy claim transaction, wherein the new record includes the transaction identifier.
In some embodiments, the method 900 includes storing, in the reference database (e.g., by the paPA computing device), for each respective prescriber of a plurality of prescribers including the prescriber, at least one of: a number of PAs approved in a reference period of time before the pharmacy claim transaction was submitted, or a percentage of PAs approved in the reference period of time. This data may be further indexed according to each respective prescribed product of a plurality of prescribed products, each respective jurisdiction of a plurality of jurisdictions, and/or respective provisions of each healthcare plan of a plurality of healthcare plans. In some such embodiments, the method 900 also includes storing, in the reference database, a pre-approval rule of the set of pre-approval rules defining a minimum threshold number of PAs approved or a minimum percentage of PAs approved (e.g., as established using at least one of the healthcare plan provisions or jurisdictional regulations). In some cases, the method 900 includes storing, in the reference database, the respective healthcare plan provisions for each of a plurality of healthcare plans, a national provider identifier, a plurality of prescription identifiers or prescribed product identifiers, a quantity, a quantity per days value, and a number of refills. The method 900 may also include generating one or more pre-approval rules of the set of pre-approval rules based on the healthcare plan provisions.
In some embodiments, the method 900 includes updating (e.g., by the paPA computing device) the prescriber reference data with the new record or, in some embodiments, when the pre-approval conditions are met, assigning a prescriber approved status to the prescriber reference data. In some cases, the method 900 also includes receiving, from the remote computing device, a second claim transaction message associated with a second pharmacy claim transaction for a prescription for a same prescribed product as the first pharmacy claim transaction and prescribed by the same prescriber as the first pharmacy claim transaction. The method 900 may further include querying the reference database with the prescriber identifier to access the prescriber reference data associated with the prescriber, detecting the prescribed approved status in the prescriber reference data, and automatically appending an approval data element to the second claim transaction message to generate a second PA approval message.
In some embodiments, the method 900 includes monitoring, for the prescriber (and/or any other number of prescribers), a progress toward at least one prescriber approved status using the prescriber reference data (e.g., for each prescribed product/plan/jurisdiction, as described herein).
  
The server system 1000 includes a processor 1002 for executing instructions. Instructions may be stored in a memory area 1004, for example. The processor 1002 may include one or more processing units (e.g., in a multi-core configuration) for executing instructions. The instructions may be executed within a variety of different operating systems on the server system 1000, such as UNIX, LINUX, Microsoft Windows®, etc. More specifically, the instructions may cause various data manipulations on data stored in the memory 1004 and/or in a storage device 1006 (e.g., create, read, update, and delete procedures). It should also be appreciated that upon initiation of a computer-based method, various instructions may be executed during initialization. Some operations may be required in order to perform one or more processes described herein, while other operations may be more general and/or specific to a particular programming language (e.g., C, C#, C++, Java, or other suitable programming languages, etc.).
The processor 1002 is operatively coupled to a communication interface 1008 such that the server system 1000 is capable of communicating with a remote device such as a user system 1100 (shown in 
In some embodiments, the processor 1002 is operatively coupled to the storage device 1006 via a storage interface 1010. The storage interface 1010 is any component capable of providing the processor 1002 with access to the storage device 1006. The storage interface 1010 may include, for example, an Advanced Technology Attachment (ATA) adapter, a Serial ATA (SATA) adapter, a Small Computer System Interface (SCSI) adapter, a RAID controller, a SAN adapter, a network adapter, and/or any component providing the processor 1002 with access to the storage device 1006.
The memory area 1004 may include, but are not limited to, random access memory (RAM) such as dynamic RAM (DRAM) or static RAM (SRAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), and non-volatile RAM (NVRAM). The above memory types are exemplary only, and are thus not limiting as to the types of memory usable for storage of a computer program.
  
The user system 1100 also includes at least one media output component 1106 for presenting information to a user 1108 (e.g., the patient 120, the prescriber 122, a person at the pharmacy 104, etc.). The media output component 1106 is any component capable of conveying information to the user 1108. In some embodiments, the media output component 1106 includes an output adapter such as a video adapter and/or an audio adapter. An output adapter is operatively coupled to the processor 1102 and operatively connectable to an output device such as a display device, a liquid crystal display (LCD), organic light emitting diode (OLED) display, or “electronic ink” display, or an audio output device, a speaker or headphones.
In some embodiments, the user system 1100 includes an input device 1110 for receiving input from the user 1108. The input device 1110 may include, for example, a keyboard, a pointing device, a mouse, a stylus, a touch sensitive panel, a touch pad, a touch screen, a gyroscope, an accelerometer, a position detector, or an audio input device. A single component such as a touch screen may function as both an output device of the media output component 1106 and the input device 1110. The user system 1100 may also include a communication interface 112, which is communicatively connectable to a remote device (e.g., the paPA computing device 102, the pharmacy claims processor 108, both shown in 
Stored in the memory area 1104 are, for example, computer readable instructions for providing a user interface to the user 1108 via the media output component 1106 and receiving and processing user input from the input device 1110. A user interface may include, among other possibilities, a web browser and client application (“app”). Web browsers enable users, such as the user 1108, to display and interact with media and other information typically embedded on a web page or a website.
As will be appreciated based on the foregoing specification, the above-described embodiments of the disclosure may be implemented using computer programming or engineering techniques including computer software, firmware, hardware or any combination or subset thereof, wherein the technical effect is to enable the automated waiver or pre-approval of prior authorizations before, during, or after adjudication of a pharmacy claim by a pharmacy claims processor. Any such resulting program, having computer-readable code means, may be embodied or provided within one or more computer-readable media, thereby making a computer program product, (i.e., an article of manufacture), according to the discussed embodiments of the disclosure. The computer-readable media may be, for example, but is not limited to, a fixed (hard) drive, diskette, optical disk, magnetic tape, semiconductor memory such as read-only memory (ROM), and/or any transmitting/receiving medium such as the Internet or other communication network or link. The article of manufacture containing the computer code may be made and/or used by executing the code directly from one medium, by copying the code from one medium to another medium, or by transmitting the code over a network.
These computer programs (also known as programs, software, software applications, “apps”, or code) include machine instructions for a programmable processor and can be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms “machine-readable medium” “computer-readable medium” refers to any computer program product, apparatus and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The “machine-readable medium” and “computer-readable medium,” however, do not include transitory signals. The term “machine-readable signal” refers to any signal used to provide machine instructions and/or data to a programmable processor.
In an example embodiment, the system is executed on a single computer system, without requiring a connection to a server computer. In a further embodiment, the system is being run in a Windows® environment (Windows is a registered trademark of Microsoft Corporation, Redmond, Washington). In yet another embodiment, the system is run on a mainframe environment and a UNIX® server environment (UNIX is a registered trademark of X/Open Company Limited located in Reading, Berkshire, United Kingdom). The application is flexible and designed to run in various different environments without compromising any major functionality. In some embodiments, the system includes multiple components distributed among a plurality of computing devices. One or more components may be in the form of computer-executable instructions embodied in a computer-readable medium. The systems and processes are not limited to the specific embodiments described herein. In addition, components of each system and each process can be practiced independently and separate from other components and processes described herein. Each component and process can also be used in combination with other assembly packages and processes.
As used herein, a processor may include any programmable system including systems using micro-controllers, reduced instruction set circuits (RISC), application specific integrated circuits (ASICs), logic circuits, and any other circuit or processor capable of executing the functions described herein. The above examples are example only and are thus not intended to limit in any way the definition and/or meaning of the term “processor.”
As used herein, the terms “software” and “firmware” are interchangeable and include any computer program stored in memory for execution by a processor, including RAM memory, ROM memory, EPROM memory, EEPROM memory, and non-volatile RAM (NVRAM) memory. The above memory types are example only and are thus not limiting as to the types of memory usable for storage of a computer program.
As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” should be understood as not excluding plural elements or steps, unless such exclusion is explicitly recited. Furthermore, references to “example embodiment” or “one embodiment” of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features.
Disjunctive language such as the phrase “at least one of X, Y, or Z,” unless specifically stated otherwise, is generally intended, within the context presented, to disclose that an item, term, etc. may be either X, Y, or Z, or any combination thereof (e.g., X, Y, and/or Z). Likewise, conjunctive language such as the phrase “at least one of X, Y, and Z,” unless specifically stated otherwise, is generally intended, within the context presented, to disclose at least one of X, at least one of Y, and at least one of Z.
This written description uses examples to disclose the disclosure, including the best mode, and also to enable any person skilled in the art to practice the disclosure, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the disclosure is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.
This application is a continuation-in-part application of U.S. patent application Ser. No. 18/417,498, filed Jan. 19, 2024, the entire contents of which are hereby incorporated by reference herein in their entirety.
| Number | Date | Country | |
|---|---|---|---|
| Parent | 18417498 | Jan 2024 | US | 
| Child | 19033181 | US |