# Patent

## Title
System and method of providing devices for injuries under worker's compensation coverage

## Abstract

A computer system including a server and software, for example, provides items and services for injuries under workman's compensation coverage through a web portal. An automated request to provide an item is transmitted from the server over the network setting a specific price, such that the one or more of a plurality of providers is capable of accepting the automated request using the network connected to the server. A care cart may be customizable by the adjuster or the adjuster's employer. Items are added automatically by the system to a care cart using an automated algorithm relating specific items to both an injury code and a zip code, and the system transmits the care cart to the adjuster portal and presents the adjuster with options.

## Background
REFERENCE TO RELATED APPLICATION
This application claims the benefit of the filing date of U.S. Provisional Patent Application No. 61/306,760 filed Feb. 22, 2010, the description and figures of which are hereby incorporated by reference in its entirety.


FIELD OF THE INVENTION
The field relates to the filling of orders for durable medical equipment for worker's compensation claims.
BACKGROUND
In the area of worker's compensation claims, no innovation or technology has replaced the traditional method of adjusters calling vendors that manage the approval, delivery and scheduling process for durable medical equipment needed for patients covered by worker's compensation insurance. The adjuster typically calls for a quotation related to their injured worker's needs, and the vendor spends time calling suppliers of durable medical equipment to fill the adjusters' requests, and then the vendor contacts the adjuster with one or more quotations for supplying the requested item(s). If one of the suppliers can provide the device sooner than the others, then this may be more important than the usually small difference in costs between the various suppliers. Typically an adjuster receives a very small subset of options from one vendor, and relies on other vendors for a cost comparison and to fill all of the items needed for a single patient and a single injury or illness.
The applicant has identified certain deficiencies in the current system that affects the efficiency of the system for payers, adjusters and providers. The system has no paper trail for the approval of orders filled by providers after receiving calls from adjusters. Payers, which include the state, through a state worker's compensation fund, the insurance company and the employer, have no way of tracking approvals and deliveries of items to the patient/claimant, due to a lack of a paper trail. Approvals and payment for items supplied by the providers are often delayed or require multiple submissions to correct errors in paperwork created and submitted after the items have already been delivered to the patient. This increases overhead costs to providers, which are reflected in prices charged for items provided. These costs are passed on to employers through higher cost for self insured employers or higher employer's premiums paid into the system.
There has been and remains no incentive within the system to innovate or to apply technology to increase the efficiency of filling insurance adjusters' requests.
SUMMARY
Application of technology to the filling of requests from adjusters' worker's compensation claims is capable of revolutionizing the industry. A computer system and software stored on a computer readable medium offer a technical solution for automating the system that is primarily dependent on telephone orders and telephone call centers for reaching small, localized suppliers of durable medical equipment. In one example, the system connects payers, adjusters and providers in a process that provides an auditable system of approval by adjusters, review by payers, filling of orders by providers and payment to providers that dramatically reduces the overhead associated with paperwork submitted for approval of later reimbursement.
In one example, an SQL database server manages queries of a database from an insurance adjuster seeking durable medical equipment using a web portal provided on the World Wide Web (internet). The adjuster portal may allow instantaneous comparisons of costs and availability of items requested by the adjuster, with hundreds of options. For example, the adjuster portal may allow the adjuster to enter a code and/or a description of a particular injury or condition, and the adjuster portal will return with a list of available equipment related to the code and/or description. Typically, the adjuster enters an ICD9 code.
In one example, the adjuster portal automatically suggests a selection of items in the form of a smart care cart that are usually ordered for the code or the description entered by the adjuster. An injury based formulary may be provided, where multiple items specific to the injury are pre-defined and the computer returns a primary product and multiple options for the purpose of a quote by local zip-code. For example, the adjuster portal may allow the adjusters, or the insurance company employing more than one adjuster, to customize their own smart care carts. Then, each time a query is made, the same items and many options may be returned in the smart care cart. The system will also allow for variations to be made on the care cart so that enterprise care carts and localized care carts can be set up independent of one another to achieve the goal of returning appropriate quotes on all the various options by zip-code.
An algorithm may be used to select items for association in a smart cart. The algorithm may use the ICD9 code and the zip code to select a preexisting smart cart for the same ICD9 code and zip code. The care cart may be pre-determined based on a cross between the ICD9 code and the HCPCS codes. If no preexisting smart cart is available, then the system may gather a list of relevant items based on HCPCS codes and zip code, and the care cart may be created by the automated system as needed. Relevant items may be determined to be relevant based on preexisting order history for the same ICD9 code, for example, as provided in the database. The adjuster portal will present the smart cart to the adjuster who can add or delete items from the smart cart list. Then, the entire smart cart may be added to the current order and/or may be adopted as a smart cart for use by the adjuster in future orders relating to the same ICD9 code.
The adjuster portal may provide a variety of providers for the items requested and will provide an indication of the cost and availability of the items. In one example, a discount may be provided based on a contract between a broker and the insurance company employing the adjuster.
A provider portal may be provided to suppliers of durable medical equipment to manage their inventory and orders using a web portal provided on the World Wide Web. The providers may enter HCPCS codes, descriptions, prices and availability of items supplied by the particular provider. Alternatively, the inventory of various providers may be input and maintained by a broker. The provider portal may be used to upload data, including the direct order between a patient and/or a physician, such that vendor or broker may provide an adjuster with a link to the adjuster portal to approve, modify or deny the order. Providers gain visibility as to where an order is, such as whether the order has been approved and when payment will be made reducing labor, telephone follow-up, and duplicate billing. Cost reductions for both the adjuster side and the provider side of a transaction may be dramatically reduced by improving workflow and reducing overhead.



BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a flow diagram of a provider portal.
FIGS. 2-7 illustrate an example of screens used in a provider portal.
FIGS. 8-19 illustrate examples of screens used in managing the system and in providing an adjuster portal.
FIG. 20 illustrates an overview of one example of a production databased ERD.
FIG. 21 illustrates an example of a Medicare catalog, as shown in the overview of FIG. 20 (a), listing information by HCPCS codes in a spreadsheet format.
FIG. 22 illustrates an example of a Medicaid, as shown in the overview of FIG. 20 (b), catalog listing information by state and HCPCS codes in a spreadsheet format.
FIG. 23 illustrates an example of a State Fee Schedule catalog, as shown in the overview of FIG. 20 (c), listing information by state and HCPCS codes in a spreadsheet format.
FIG. 24 illustrates an example of a myMatrixx Usual and Customary catalog, as shown in the overview of FIG. 20 (d), listing information by HCPCS codes in a spreadsheet format, which provides information if the information is not available in one of the catalogs illustrated in FIGS. 21-23.
FIG. 25 illustrates an example of a Provider catalog in a spreadsheet format.
FIG. 26 illustrates an example of a database entry relationship diagram (ERD) for data from the catalogs, and an example of an implementation of the Ingenix UCR Model.
FIG. 27 illustrates a flow chart providing an example of an ancillary quoter process, as shown in the overview of FIG. 20.
FIG. 28 illustrates an example of an ancillary search screen.
FIG. 29 illustrates an example of a search result screen.
FIG. 30 illustrates an example of the modeling of the items related to a Care Cart or Smart Cart.
FIG. 31 illustrates an example of a Care Cart Library screen shot.
FIG. 32 illustrates an example of Smart Care Cart Details screen shot.
FIG. 33 illustrates one example of an entry for a search for an Ancillary Care Cart using a part of an injury description and a zip code.
FIG. 34 illustrates an example of a results screen shot for the example in FIG. 33.
FIG. 35 illustrates an example detail screen for an item showing a plurality of providers for each item in a Care Cart.
FIG. 36 illustrates an example of the addition of an item to a shopping cart from a Care Cart.
FIG. 37 illustrates an example of an alerter class used to process alerts.
FIG. 38 illustrates an example of a flow chart for order processing including alert processing using the example of FIG. 37.
FIG. 39 illustrates an example of source code for an alerter class.
FIG. 40 illustrates an example of an alert screen shot for order #5244.



DETAILED DESCRIPTION
FIG. 1 illustrates a flow chart for a provider portal. The provider of items for an injured person pursuant to a worker's compensation claim can interact through a web portal with an insurer; a self insured entity; their employees, third party administrator broker. FIGS. 2-7 illustrate an example of screens used in a provider portal.
A computer and software stored on a machine-readable medium, such as a hard disk or disk array are used in implementing a provider portal and an adjuster portal. In one example, a computer system includes an SQL server operating a database populated with data generated by adjusters, providers and/or brokers. The computer system not only automates processes otherwise completed by people conversing over the telephone, but also provides unique advantages, such as Smart Care Carts and more in depth comparisons between items, costs, and availability. Often availability is more important than cost, and one item may not be satisfactory for all patients sharing an ICD9 code, depending on age and condition of the patient. For example, a HCPCS code identifying a cane can include a number of different types of canes and tips on the canes within a single HCPCS code.
FIG. 8 illustrates a dashboard for managing the system.
FIG. 9 illustrates an adjuster portal home screen for managing pending authorizations, quotations and orders. FIG. 10 illustrates an example of a search for a product by zip code, using an item description, HCPCS code or the like. FIG. 11 illustrates an example of an item being added to a Care Cart®1. FIG. 12 illustrates an example of a search by injury description and zip code of the adjuster's saved care carts. FIG. 13 illustrates a return on a search for the knee, providing ICD9 code 844.0 and a list of items associated with knee injuries by HCPCS codes. Each code has a + symbol next to the code and allows the list of items to be expanded for any of the HCPCS codes. For example, HCPCS code A4245 is expanded in FIG. 14 and HCPCS code A4557 is expanded in FIG. 15. 1Care Cart® is a registered trademark of MyMatrixx.
FIG. 16 illustrates additional features provided by the system, which can be offered to a broker and/or adjuster. Specifically, a broker may be interested in the margin provided on each item or on a set of items selected by an adjuster. This can be instrumental in providing discounts. In addition, the state fee schedule may limit the margin available on items. The adjuster may be interested in the provider ratings, illustrated here by a number of stars.
At checkout, the adjuster and provider are electronically notified and links are provided for approval and/or tracking of orders. In one example, an interface is provided for tracking of orders, such as the provider interface in FIG. 17.
FIG. 18 illustrates an example of a screen for maintenance of smart care carts that combine a variety of HCPC or specific items for a single ICD9 code. FIG. 19 illustrates on method of inputting items by HCPC code into a smart care cart for ICD9 847.0, sprains and strains of other and unspecified parts of back, lumbar thoracic. Smart care carts may be customized for sub-codes, such as 847.2 or 847.1, as well as for the more general codes, such as 847.
In one example, payers are provided with a portal to review and/or approve and/or pay for items provided by a provider that are requested and approved by an adjuster. This system can provide real time or near real time approval of requests to providers in advance of delivery of items to patients. A provider portal may have an indicator to show when the provider is authorized to deliver an item to a patient. In one example, the provider need not complete additional paperwork to seek reimbursement from an insurance carrier or one of the other payers after receiving an advance approval, which may speed reimbursement and may reduce overhead. In one example, payment is effected electronically from the payer to the provider as part of the system. For example, payment may be effected after an electronic and/or physical audit by a payer of the entire transaction captured by the system. The adjuster portal may allow the adjuster to approve the delivery of an item, and the adjuster portal may be linked to the payer portal to allow approval only after the adjuster's decision is authorized by the payer, a supervisor and/or a senior adjuster, for example, or otherwise. In one example, the approval and audit process of the system may depend on preferences of the payer and may be customizable by the payer or payers, including, without limitation, the state, the employer and the insurance carrier. In one example, an adjuster or supervisor may be given authority to approve decisions, their own and/or other adjuster's decisions, for example.
The entire system may be secured, encrypted and accessed only with unique identifiers and/or passwords. The audit system may have an additional layer of security, and portions of the entire system may be restricted to those have permission to access other portions of the system. For example, a provider may only have access to the provider portal in the system and may not have access to the audit system, adjuster portal and payer portal portions of the system. Some data in the database may be entered by a provider's entry in a provider portal, for example, but the data may not be available in the system until is checked and released for entry into the database. These checks may be automated and/or may be flagged for review by someone with authorization to check the data for accuracy and/or to clear an alert, such as a fraud alert.
In the example of FIG. 20, an overview of one example of a production database ERD is represented, wherein catalogs a-e represent specific spreadsheets used for inputting information about items that may be ordered within a computer system and method of providing devices for injuries under worker's compensation coverage. Specifically, a computer, such as a computer in a cellular telephone, a computer providing a browser or a computer providing web services for partners of a broker are capable of communicating over a network, such as the Internet. Using a secure https connection through a firewall, a connection may be made to an application server, providing for use of the computer system and method of providing devices for injuries under worker's compensation coverage. In one example, a box labeled Resin provides a computer, such as an application server, running a program, which may be firmware or software, presenting an ancillary quoter and a search controller. The Resin server is bi-directionally connected with a database server including a Production Database, which may be connected through a JDBC link, for example, with the Resin server. An interface (Import DTS) may be provided to import into the Production Database information from a plurality of spreadsheets catalogs (a-e), for example. This structure provides an unexpected advantage over other methods, providing for a simple and efficient way of updating the information contained in the production database.
The overview in FIG. 20 provides for an automated pricing process for creating an instant quote for ancillary products and services in the worker's compensation system. A variety of pricing options may be presented to an adjuster based on the entry of an injury code, ICD9 code, HCPCS codes, and a zip code. The pricing options may be tailored to the requirements of a specific payer, such as Medicare, Medicaid or a particular state, for example. Previously, producing a quote has been a cumbersome and complex procedure, requiring human intervention to obtain the quote and a substantial delay in obtaining the quote from a plurality of sources. This cumbersome process was further complicated by numerous laws and different fee schedules relating to the various payers, such as Medicare, Medicaid and Worker's Compensation systems of the various states and even by individual zip codes. An automated system provides for a customizable experience for both an adjuster and a provider. Overhead savings provide for a broker to provide brokering services between a plurality of adjusters and a plurality of providers, while not increasing the cost of items provided by the plurality of providers. A software as a service model may be provided that not only improves the previous system through automation but also provides an incentive for the broker to provide the automated services.
In one example, a worker's compensation system provides the following rates for each product quoted by the system: a usual and customary rate, an Ingenix usual, customary and reasonable (UCR) rate, one or more fee schedule amounts, a provider amount (AP), Medicare rates, Medicaid rates, Savings and Amount Due (AR). Rates may be gathered from a variety of sources, which are not limited to those shown in catalogs a-e of FIG. 20. A utility may be provided for uploading the rates and other information in the catalogs. The spreadsheet files of a catalog or a plurality of catalogs are formatted according to specific requirements for entry of the information contained in the catalogs into a database, such as an SQL database. For example, data is loaded into the Production Database of FIG. 20 using Data Transformation Services (DTS). Thus, the data may be staged for the Application Server (App Server) requests. In one example, a JAVA servlet listens for both web browser and XML/SOAP requires via an HTTPS secure protocol. The servlet, which may be a controller, may create an instance or instances of the Ancillary Quoter illustrated in FIGS. 20 and 27, for example, which may provide quotes on a list of products based on geographic location, such as zip code, and a product or service description or code, such as HCPCS codes.
FIG. 21 illustrates an example of a Medicare catalog, as shown in the overview of FIG. 20 (a), listing information by HCPCS codes in a spreadsheet format. The example of the Medicare catalog illustrated provides a plurality or rates with a ceiling and floor rate and various state rates shown in columns E-Y, for example.
FIG. 22 illustrates an example of a Medicaid, as shown in the overview of FIG. 20 (b), catalog listing information by state and HCPCS codes in a spreadsheet format. The Medicaid catalog lists the state in column A, HCPCS codes in column B, Medicare modifier in column C, state modifier in column D and the amount in Column E, for example.
FIG. 23 illustrates an example of a State Fee Schedule catalog, as shown in the overview of FIG. 20 (c), listing information by state and HCPCS codes in a spreadsheet format. The example in the catalog of FIG. 23 provides information for state fee schedules that allows an Ancillary Quoter to calculate reimbursement based on automated logic accommodating variations in the reimbursement strategies for individual states. Fixed Cost in column I provides an amount when states do not regulate the reimbursement rate for a specific product, for example.
FIG. 24 illustrates an example of a myMatrixx Usual and Customary catalog, as shown in the overview of FIG. 20 (d), listing information by HCPCS codes in a spreadsheet format, which provides information if the information is not available in one of the catalogs illustrated in FIGS. 21-23.
FIG. 25 illustrates an example of a Provider catalog in a spreadsheet format. All products and services provided by a specific branch of a provider is listed in a catalog such as that illustrated in FIG. 25, for example. The information provided includes rules for standard pricing.
FIG. 26 illustrates examples of fields and modeling of the catalog data, and an example of an implementation of the Ingenix UCR Model. The example of the database entry relationship diagrams (ERD) diagrammatically shows the relationships between the data loaded from various spreadsheet catalogs, such as a-e in FIG. 20. An item added to a cart is represented in a DME_ORDER_ITEMS table. The example is simplified to show only certain fields that exist in order to clarify the relationships between those fields represented.
FIG. 27 illustrates a flow chart providing an example of an ancillary quoter process, as shown in the overview of FIG. 20. This class generates all of the relevant amounts provided in each of the quotes and audits itself, automatically. The example in the flow chart yields an explanation of all of its charges and reasons for each selection value, for example.
FIG. 28 illustrates an example of an ancillary search screen. A search may be performed by an adjuster, for example, using an item description, such as part of a name or part of a description, or a HCPCS code. In the example, a zip code is required, also. This starts the process of the Ancillary Quoter, for example.
As illustrated in FIG. 29, an example of a search result screen may display the price, savings and percent savings for each item identified by a description as provided by a particular provider. This allows the adjuster to select a provider from the search results. Each result shows corresponding savings value based on the difference of the system's billed amount and the amount provided in one of the catalogs, such as an Ingenix UCR value (when available) and/or a State Fee Schedule, for example.
FIG. 30 illustrates an example of the modeling of the items related to a Care Cart or Smart Cart. An unexpected advantage of the system is the addition of items in a formulary to a Care Cart. An adjuster is not a health care professional, ordinarily. Therefore, the adjuster may not know how to select specific items when ordering for a patient under a specific worker's compensation claim. Care Carts or Smart Care Carts may be provided to assist adjusters in completing purchases based on injury codes (e.g. ICD9.x) and ancillary products and/or services. An adjuster may enter an injury description and select all of the relevant items to the adjuster's shopping cart at one time, saving both search and entry time and effort. Care Carts may be used to determine related items when an adjuster is ordering a single item, such as an item identified by a HCPCS code. For example, an adjuster selecting a cane may be prompted to include cane tips, such as by being presented with a message, such as “Users that purchased this item also bought cane tips.” In one example, a Care Cart is an ICD9.x formulary. In another example, an adjuster and/or the adjuster's company may create a default or preferred Care Cart based on rules established by the adjuster or the adjuster's employer. In addition, the system may automatically generate an alert if an item is ordered outside of a formulary for a specific injury. Certain items may be pre-authorized from a Care Cart, without any need to call or to make any further contact to seek authorization.
FIG. 31 illustrates an example of a Care Cart Library screen shot. The library shows the name and description of a Care Cart in a list of Care Carts and shows who created the Care Cart and when the Care Cart was created, for example.
In FIG. 32, management of a particular Care Cart is illustrated. Items may be added to a Care Cart by entering the HCPCS codes, for example, together with any modifiers, quantity and refills permitted. The addition of an ICD-9 Code and Name and Description provides for the criterion used in selecting a particular Care Cart, for example. Each Care Cart may provide one or a plurality of items. Also, a search for a specific injury description might yield a plurality of results.
FIG. 33 illustrates one example of an entry for a search for an Ancillary Care Cart using a part of an injury description (eye burn) and a zip code (78731). Alternatively, an ICD-9 might be entered instead of an injury description.
FIG. 34 illustrates an example of a results screen shot for the example in FIG. 33. Injury code 940 matched “eye burn” and resulted in the listing of a plurality of items. An adjuster may select using a check box the products to include and then may select to add the items to the adjuster's shopping cart. FIG. 35 illustrates an example detail screen for an item showing a plurality of providers for each item in a Care Cart; therefore, the adjuster may select from a plurality of providers, if more than one provider provides the items listed in the Care Cart. By clicking the + symbol, a list of providers and/or alternative products may be displayed, for example. In FIG. 36 an adjuster added gauze to a shopping cart from a Care Cart, and the adjuster is provided with options to continue shopping, update the shopping cart or check out now, for example.
In FIG. 37, an example of an alerter class is used to process alerts. A complication preventing successful automation of ordering items and services within a worker's compensation system has been billing and documentation for billing. Specific requirements of insurance companies and government agencies require additional information relating to formal documentation, patient contact information, specific billing forms and dates for follow-up with specific providers, depending on the HCPCS codes and other information in the catalogs. An alert management system provides instructions to the adjuster to navigate each of the requirements. For example, the alerts may be implemented in JAVA, and each order may be scanned continuously for any alerts that arise in processing. When all of the alerts have been removed by compliance with proper procedures, an order is billable. For example, FIG. 38 illustrates a flow chart for order processing including alert processing using the example of the JAVA UML of FIG. 37. FIG. 39 illustrates an example of source code for an alerter class, while FIG. 40 illustrates an example of an alert screen shot for order #5244. Alerts are requiring the adjuster to take the following steps: to provide either the fax or email of the provider, to provide the name of the provider representative, and to confirm delivery. This instructs the adjuster or other customer service representative of the next steps to take for processing the adjuster's order ensuring consistency and quality of services and products.

## Claims

1. A computer system for providing items and services for injuries under workman's compensation coverage comprises:
a server and software stored on a computer readable medium accessible by the server;
data being stored in a database accessible by the server;
a network portal capable of connecting users of the system to the server and coupling the server and the database, the server, the database and the network portal being arranged such that the system provides the network portal to the users, including an adjuster portal for an adjuster seeking to order ancillary items, ancillary services or both and a provider portal for a plurality of providers seeking to provide the ancillary items, the ancillary services or both, wherein the adjuster selects the ancillary items, the ancillary services or both by entering a portion of a name of an injury or an ancillary item, a portion of a description of the injury or the ancillary item, an item code of the ancillary item or an injury code of the injury, using the adjuster portal, and the server provides the adjuster with at least one of the ancillary items, at least one of the ancillary services or both related to the item code or the injury code within the database and displays the at least one of the ancillary items, the at least one of the ancillary services or both within a care cart within the adjuster portal such that the adjuster is capable of selecting the at least one of the ancillary items, the at least one of the ancillary services or both from the care cart based on the data stored in the database without waiting for bids or quotes to be provided from the plurality of providers;
an automated request to provide the at least one of the ancillary items, the at least one of the ancillary services or both is transmitted from the server over the network setting at least one specific price, such that the one or more of the plurality of providers is capable of accepting the automated request using the provider portal connected to the server; and
the system automatically generates alerts to one or more of the users that require the user or users to provide additional information or to take a particular action to make an order processed by the system billable by a payer.

2. The computer system of claim 1, wherein the network portal includes the presentation of a web portal provided on the Internet.

3. The computer system of claim 1, wherein the care cart provided by the system is customizable by the adjuster or the adjuster's employer.

4. The computer system of claim 1, wherein items are added to a care cart using an automated algorithm relating the at least one of the ancillary items, the at least one of the ancillary services or both to both the injury code and a zip code.

5. The computer system of claim 4, wherein the system transmits the care cart to the adjuster portal and presents the adjuster with an option to add or delete the at least one of the ancillary items, the at least one of the ancillary services or both from the care cart list.

6. The computer system of claim 5, wherein the system transmits to the adjuster portal a cost and availability of the at least one of the ancillary items, the at least one of the ancillary services or both in the care cart including a discount provided to the adjuster.

7. The computer system of claim 6, wherein the system presents a provider with the provider portal using the network such that the provider may upload data, including a direct order between a patient, a physician or both thereof.

8. The computer system of claim 7, wherein the computer system provides the adjuster with a link to the adjuster portal to approve, modify or deny the order.