Drug formularies are commonly maintained by health benefits companies to track covered drugs for various health plans offered to different member groups. Formularies not only include the names of drugs, but details on each drug such as dosage instructions, quantity limits, drug tier information, therapeutic category, and SKU numbers. Each drug formulary may have tens of thousands of SKUs each identifying a different combination of drug details.
Depending on the types of services a health benefits company offers, including different types of health plans, the company may need to maintain numerous formularies. For health benefit plans that are associated with government programs such as Medicare or Medicaid, the content of formularies may be regulated by the government. Other influences on the content of formularies include Food and Drug Administration (FDA) approval or disapproval of the safety of certain drugs, the availability of generic drugs versus brand name drugs, and the removal of drugs from the market by the manufacturer. All of these factors require companies to continually review and update the content of their formularies. A health benefits company that maintains numerous formularies may incur substantial costs in keeping the formularies updated and consistent for numerous user groups that require access to the formulary data for different purposes. User groups often need access to formulary in order to perform searches, access details about particular drugs, run reports, export information, or make their own changes to the formularies.
User groups across a health benefits company may access and maintain formulary data in different ways. Some groups may rely on simple databases while others use spreadsheets. Various computer tools and systems are employed so that the groups can maintain not only drug details but also utilization management, insurance plan, and other coverage details such as co-pay requirements, prior authorization requirements, quantity limits, step requirements, etc. One common source for formulary coverage details is a claims processor that uses coverage information in processing member prescription claims. Claims processor data may be updated frequently to reflect changes in drug dosages and pricing as well as plan coverage. The claims processor data, which is used to process transactions, is not readily accessible to employees and agents of the health benefits company that manage and develop health plans and benefits. Data changes reflected in the claims processor may be communicated upon request to one or more user groups but there is no consistent or systematic approach for accessing and obtaining current data.
Regardless of the types of computer tools or systems that are used, it is problematic when different user groups obtain and maintain formulary and coverage data in different ways (e.g., databases, spreadsheets, e-mail messages) from different sources (e.g., claims processor, other groups) as it increases the likelihood that a particular user group is accessing outdated formulary and coverage data. Furthermore, any changes made by one user group may not be communicated to other user groups unless the user groups collectively make a concerted effort to communicate changes. The pressure to keep formularies current is further exacerbated by the need for health benefit companies to send accurate formulary information to third party vendors and other entities that facilitate providing services to members. It is also important for a health benefits company to be able to share current and consistent formulary data with members so that members remain informed about the drugs covered by a particular health plan and the level of coverage provided.
The present invention is a computerized system for managing formulary data, including automatically updating formulary data as new formulary data is received from outside sources, and allowing multiple users to access formulary data for different purposes. In one embodiment, a server receives formulary data about a plurality of formularies from a first source, receives drug information from a second source, stores the information in a database, provides multiple users with access to the stored information, receives instructions from the users and changes stored information based on those instructions, exports files containing formulary information, and supports an online formulary search for multiple remote users. The formulary data may be combined with utilization management protocol and coverage data so that the database comprises information about prior authorization groups, step therapy groups, related context drug lists, drug dosage information, drug codes, and drug cost information. In some embodiments, the centralized system allows users to create new formularies and formulary identification information. In some embodiments, the system audits all changes to formulary information made by users. The system may also allow users to produce reports regarding formulary information. The system may also track approvals made by different user groups regarding information that is to be submitted to remote locations. The system may further support an online drug search in which computer users can review formulary information associated with different health benefit plans.
One embodiment comprises a centralized formulary system that is automatically updated as formulary, drug, and coverage information is received from different sources. It may be accessed by different user groups through an on-line portal, and allows user groups to edit formulary information, create reports, and export information to remote systems.
Referring to
Referring to
The centralized formulary system allows a user to create a new formulary by accessing the Setup menu 16 and selecting an option to create a new formulary. In creating a new formulary, the system may require the user to enter formulary elements, including: formulary identifier; formulary name; formulary status; formulary format; number of tiers; line of business (e.g., Medicare, Commercial, Medicaid); type (open or closed); and description of the formulary. An example of new formulary criteria and field information is shown in the chart in Appendix 1.4. Upon entering the necessary information, the system may generate a new formulary with NDCs, unless the formulary status entered is “inactive.” The system may also store all information regarding creation and subsequent changes made to the formulary for audit purposes.
The system may also allow a user to create a new formulary by copying an existing formulary. Referring to
A new formulary may also be created by importing a formulary. Referring to
Formularies already existing in the centralized formulary system may be edited by a user. Referring to
In some embodiments, the system creates new formularies and assigns a parent/child relationship to an existing formulary. In these embodiments, the system may store and display data to users that identifies the parent formulary of a child formulary, or vice versa. This feature is provided through the use of a parent identifier or child identifier field attached to each formulary. The system may also identify the differences between a parent formulary and child formulary on a per value basis and print reports identifying differences. Furthermore, in some embodiments edits made to a parent formulary's record may automatically be made to a child formulary's record as well. In different embodiments, the system may perform different functions based on the similarities or dissimilarities between parent/child formularies.
The system allows a user to view context drug lists associated with a formulary, and change the relationship of context drug lists with the formulary. Context drug lists may override or add information to a formulary. For example, a context drug list may add a given attribute to some drugs on a formulary, such as mark all formulary drugs indicated for diabetes. A context drug list may override a formulary's included/excluded status on a drug (whether the drug is covered or not covered by a plan's formulary) or may override a formulary's brand/generic status on a drug (whether considered a brand or generic by a plan's formulary).
The centralized formulary system may allow a user to view context drug lists related to formularies, and update the status of the relationship between context drug lists and formularies. Referring to
Context drug lists may also be searched by a user. Referring to
Referring to
If desired, a user may create a new context drug list. Referring to
A new context drug list may also be created by copying an existing context drug list. Referring to
Referring to
The system may also allow a user to view the formularies to which a particular drug list is related and update the status of the relationships. Referring to
The system may perform automatic comparisons of the Non-Matched NDC List that is provided by the Center for Medicare and Medicaid Services (CMS) to the Food and Drug Administration (FDA) registry list and identify those NDCs that have become FDA listed in a predetermined time period and are also CMS approved. For example, the system may compare NDCs that have been FDA listed in the past 30 days and are also CMS approved. The system may also identify incremental changes, over a particular time period, for a particular NDC. This function may allow users to find products that have recently become FDA listed as well as review a NDC's history of changes.
The system may automatically set the status of any NDC that has been FDA listed and CMS approved. For example, it may set the status of such NDC's to ‘pay.’ However, the system may also allow a user to override the automatic status of a NDC to a different status as desired. In doing so, the system may require the user to record a reason for the override, such as member impact, competitive intelligence, CMS update, or FDA update. The system may also require a user to type an effective date and end date for the change, and to select a value for the NDC at issue, such as Test NDC or Term NDC. Other information may also be required in order for a user to enter an override.
Each month the system may automatically update FDA data, find changes in the data, and archive the prior month's status. In some embodiments, these functions may not be performed monthly, but on a different time schedule as desired. The system may also store additional information such as FDA alternatives, non-matched NDCs and alternatives within a particular GCN, and non-matched NDCs from CMS. FDA alternatives may be based on generic product indicator or electronic product code (GPI/EPC) logic, and taken from another source such as an electronic pharmacy list.
The system may allow a user to export formulary data and create reports. One way in which the system may export data is in the form of a Prescription Drug Guide. This function may be accessed through the Export menu 20 on the Home Page 10. The system may allow the user to select the contract year to be viewed, and the language, as well as other characteristics about the report. Once the user has selected the necessary criteria, the system displays the requested Prescription Drug Guide. Referring to
The system may also allow a user to create and export many different types of reports. Reports may be exported in tab delimited form to applications such as Microsoft Excel® or may be exported in other formats that are easily printable or viewable in different programs. Ad hoc reports may be generated regarding Formulary identifiers, NCDs, Label Names, Coverages, drug alternatives, or any combination. Analytic Reports may be generated for formularies. Audit reports may be generated to show creation, sign-off/confirmation, approval, change, deletion, relationship change, imports, and exports, or any combination thereof for a formulary, context drug list, or other type of file maintained by the system. Audit reports may include user identifier, date, time, action, relevant identifiers, and formulary maintenance-record status information. First Data Bank (FDB) reports may be generated on a variety of topics. Examples of FDB reports are provided in Appendix 1.9.
The system may generate reports comparing formularies to one another. Formulary coverage reports may also be generated that display the percentage of drugs that are covered on that particular formulary, and the number and percentage of drugs that are on each tier. Formulary Reference File (FRF) change reports may be generated that show comparisons between two FRF files to identify additions, deletions, and any related NDC changes. Reports may also be generated showing non-matched NDCs that have become FDA listed. These reports may show changes made by users, including status changes and reasons for changes. Online drug lists may be compared in reports. Also, Prior Authorization (PA) and Step Therapy (ST) criteria for a drug may be generated by selecting a particular Formulary identifier. A ST criteria report may display each drug's name and its step therapy criteria. A PA criteria report may display drug names, covered uses, exclusion criteria, required medical information, age restrictions, prescriber restrictions, coverage duration, and any other criteria maintained in the system. Prescription plan reports may be generated to identify the formularies in a particular benefit plan. While the above provides examples of reports that may be generated by the system, it should be understood that in different embodiments the system may generate reports regarding any of the information it maintains, and the reports may be tailored for many different purposes.
The system may allow a user to import a Formulary Reference File (FRF) that provides formulary updates. A FRF may be provided by the Centers for Medicare and Medicaid Services (CMS) on a monthly basis. A FRF may also be provided from a different source or at a different frequency. A FRF file may be imported by accessing the HPMS Submission menu 22 on the home page 10. Referring to
The system may also allow a user to access, create, view, and edit Prior Authorization (PA) criteria as part of the HPMS submission process. Referring to
Existing PA Groups are edited in a similar manner. Referring to
The system may provide the user with information about which formularies are related to a particular PA Group, and update the relationship between formularies and the PA Group. Referring to
The system may also allow users to work with Step Therapy (ST) Groups during the HPMS Submission process. Referring to
As with PA Groups, the relationship between ST Groups and formularies may be viewed by a user and updated. Referring to
It may be necessary for the system to generate files (formulary, PA, and ST files) for a third party, such as CMS, so that the third party can review and approve the content of the files before the health benefits company begins dispensing medications to its members. Reports that are created for sending to a third party, such as CMS, may be reviewed and validated prior to submission to ensure that they meet submission requirements. For example, a submission requirement may be that for every formulary there are at least two drugs in each American Hospital Formulary Service (AHFS) category and class, and that at least one of the two drugs is in a preferred tier (1 or 2). The system may allow a user to generate a report validating the two drug requirement. Such a report may identify any AHFS category and class that violates the requirement, and may also offer recommendations as to which drugs on a FRF should be used in the formulary in order to resolve the issue. Another example of a validation report is one that verifies all drugs in classes of clinical concern (such as antidepressants or antipsychotics) have the proper PA or ST type. Yet another example of a validation report is one that verifies no non-allowable changes have been made to the formulary since the last approved version. Non-allowable changes could include deletion of drugs or increasing tiers.
When it comes time to actually submit a report to CMS or another third party, the system allows a user to generate the files to be sent. Referring to
Once submitted, the system may allow a user to track the CMS approval process. Referring to
A health benefits company may use data generated by the centralized formulary system to update a claims tracking database. The system may track data as claims are approved or denied at each stage. Data in the tracking database may include clinical sign-off information, formulary operations approval, and confirmation.
Referring to
The formulary operations approval process may be similar to the Clinical Sign-Off approval process. Referring to
The last part of the submission process is to confirm the submission. Referring to
Referring to
As shown in
The system may track drugs to ensure drug safety. For example, the system may track drugs to ensure that drugs are not repackaged, and are not obsolete. The point at which a drug is obsolete may be once the obsolete date is more than two years older than the current date. When a formulary's status is changed from inactive to active, the system may automatically remove NDCs that are no longer on the First Data Bank, have become a repackaged drug, have become obsolete, have switched to an over-the-counter indication, or met some other type of criteria that is monitored by the system. Logic that may be used by the system to identify NDCs that need to be removed is shown in Appendix 2.3.
The system may provide an online drug list that can be accessed by a healthcare benefit company's member. Using the web, a member may select the type of health plan and select a particular drug to see whether that drug is covered by the health plan. Referring to
Referring to
The centralized formulary server 106 may receive data relative to drug formularies from one or more remote locations. The Centers for Medicare and Medicaid Services (CMS) server 108 may provide Formulary Reference Files (FRFs) to the centralized formulary server 106 over a secure network. FRF files may be received on a monthly basis or at a different frequency as needed. The CMS server 108 receives Health Plan Management System (HPMS) Submissions from the centralized formulary server 106 and also communicates to the centralized formulary server 106 when HPMS Submissions have been approved. A server 110 maintained by The Food and Drug Administration (FDA) provides data to the centralized formulary server 106 regarding the registry list.
Another remote source that the centralized formulary server receives data from is the First Data Bank server 112. This server 112 accesses the First Data Bank database and forwards National Drug Data Files (NDDFs) to the centralized formulary server 106. NDDFs include data regarding medication identifiers, drug descriptions, drug dosages, and form of dosages. The First Data Bank server 112 may provide data on a weekly basis or at another frequency as needed.
A claims tracking database 114 may be located remotely to the centralized formulary server 106. Formulary data is sent from the centralized formulary server 106 to the claims tracking database 114. Reports generated by the centralized formulary system 106 may also be sent to the claims tracking database 114 for e-Prescribing purposes. The claims tracking database 114 may send data to the centralized formulary server 106 as well, including Generic Product Identifier (GPI) override files.
Referring to
While certain embodiments of the present invention are described in detail above, the scope of the invention is not to be considered limited by such disclosure, and modifications are possible without departing from the spirit of the invention as evidenced by the claims. One skilled in the art would recognize that such modifications are possible without departing from the scope of the claimed invention.
The system may assign values to new NDCs based on these rules:
When a formulary's status is changed from Inactive to Active, the system uses these rules to determine values for NDC records. The system will automatically remove NDCs that are:
The system maintains Generic Product Identifier (GPI) values using the following sequentially-applied rules. Once an NDC meets a rule, the system assigns the GIP value and that NDC is excluded from subsequent rules—except for the final step, which is an override to the previous steps.
A Condition Search has these rules:
This application claims priority to U.S. Provisional Application Ser. No. 61/480,626, filed Apr. 29, 2011, titled CENTRALIZED FORMULARY SYSTEM AND METHOD, the content of which is incorporated by reference as if fully recited herein.
Number | Date | Country | |
---|---|---|---|
61480626 | Apr 2011 | US |