None.
1. Field
The technology of the present application relates generally to using medical records to facilitate invoicing insurance companies or other third party payers, and more particular, to apparatuses and methods to recognize information contained in a patient evaluation document, to identify at least one insurance code relating to the information, and to optimize the at least one identified insurance code to maximize the revenue returned to the medical provider.
2. Background
Third party payers (i.e., insurance companies) currently pay invoices from health care providers for medical services the health care providers provide to patients. To receive compensation for the services, in most cases, the health care provider submits invoices coded to particular insurance company standardized payment codes.
By way of background, a patient visits a health care provider, such as a doctor, nurse, nurse practitioner, physician's assistant, etc., (generically doctor) for a particular reason. The reasons may be generally minor, such as a typical infection or cold, or generally major, such as neurological problems, immune system deficiencies, metabolic diseases or the like. The health care provider using standards of care typical for such providers takes notes and updates the required medical information in the patient's medical records.
In the normal course, the doctor's notes are sent to a transcription service that specializes in transcribing the doctor's notes into an acceptable (and legible) medical record relating to the visit. The transcribed notes may be reviewed and approved by the doctor. The medical record, which includes the extent of the physical examination, the complexity of the medical service provided, and other necessary background information is provided to an insurance coder/biller (generically coder). The coder reviews the file to determine the service that will be invoiced to the insurance company. The coder translates the information into a numerical code from the Current Procedural Terminology database (CPT) and the International Statistical Classification of Diseases and Related Health Problems database (ICD). While these two databases are generally used and approved in the United States, other databases may be used in other countries; moreover, the databases may change from time to time. For example, the CPT is currently managed by the American Medical Association and the ICD is managed by the World Health Organization.
Once the appropriate codes are determined, the coder (or a separate biller) transmits an invoice to the insurance company. While not necessary, the invoice is typically submitted electronically using a standardized file format, such as the format currently outlined by the American National Standards Institute in ANSI 837 among others, and transmitting the file using an electronic data interchange of some type. Alternatively, a paper invoice may be mailed to a payer clearinghouse.
Once received, the insurance company reviews the invoice. Assuming the invoice is in order, the insurance company reimburses the health care provider using standardized reimbursement formulas. The standardized formulas may include information such as, for example, the “prevailing rate” in a given locale for a particular service, a negotiated rate between the health care provider and the insurance company, etc. The reimbursement values may be generally available in a variety of accessible databases.
Because the insurance company pays invoices for services based on the codes, frequently, the insurance company disputes the proper codes provided on the invoice. Moreover, the invoiced amount often is higher than the agreed upon rate from the insurance company. Thus, many insurance invoices are initially rejected or partially paid. For example, a standard “well care” visit may be invoiced by the doctor at $100.00 (United States Dollars (“USD”)). The agreement between the insurance company and the doctor, however, may allow for a negotiated rate of $70.00 (USD). Thus, a contractual adjustment of $30.00 (USD) may be applied to the invoice. The actual amount paid by the insurance company would be further reduced by any deductibles and co-pays, etc.
Thus, against this background, it is desirable to develop improved apparatuses and methods to transcribe medical records, determine codes, and invoice insurance companies or other 3rd party payers.
To attain the advantages and in accordance with the purpose of the technology of the present application, a networked computer system may be provided. The networked computer system is configured to receive transcribed medical records related to a patient medical encounter and compare the medical records to databases containing approved invoice codes for medical encounters. The networked computer system determines a plurality of applicable codes that could be used for invoicing the medical encounter and ranks the applicable codes based on an accepted reimbursement value.
In certain embodiments, the technology of the present application may relate to a networked computer system configured to receive an audio file associated with the dictated notes of a health care provider documenting the medical encounter. The networked computer system would route the audio file to a speech to text engine that would convert the audio file to a textual file. The textual file optionally may be reviewed for accuracy. The textual file may be returned in real or near real time.
In certain embodiments, the technology of the present application may relate to a networked computer system that automatically selects the appropriate code for invoicing and formats an invoice using the appropriate code. The technology of the present application may be configured to electronically submit the invoice to the insurance company using an electronic data interchange.
In certain embodiments, the technology of the present application may relate to a networked computer system that provides information in real time or near real time to the doctor during the patient encounter suggesting codes that may be applicable to an ongoing patient encounter to facilitate the doctor's documentation of the patient encounter optimally for any particular invoice code.
In certain other embodiments, the technology of the present application may relate to a networked computer system that provides selections to the doctor based on the health record, either in real time (based on dictation and typing by the doctor to update the electronic health records) or during subsequent review (based on a review of the electronic health records after transcription). The selections may be ranked based on a calculated reimbursement value.
The foregoing and other features, utilities and advantages of the invention will be apparent from the following more particular description of a preferred embodiment of the invention as illustrated in the accompanying drawings.
The technology of the present application will now be explained with reference to the figures. While the technology of the present application is described with relation to a doctor/patient encounter, one of ordinary skill in the art will recognize on reading the disclosure that other configurations are possible. For example, the technology could similarly be employed in other 3rd party payer situations where negotiated or contractual rates are applicable including pharmaceuticals, medical equipment, therapies, or the like. Moreover, the technology of the present application will be described with reference to particular discrete processors, modules, or parts, but one of ordinary skill in the art will recognize on reading the disclosure that processors may be integrated into a single processor or server or separated into multiple processors or servers. Moreover, the technology of the present application will be described generically and may be loaded onto a particular user's workstation (fat or thick client) or hosted by a server that is accessed by the workstation (thin client). Additionally, the technology of the present application is described with regard to certain exemplary embodiments. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. All embodiments described herein should be considered exemplary unless otherwise stated.
Referring first to
The invoice billing code system 100 includes both voice and audio signals as appropriate for the data that traverses the signaling and audio paths described herein. As described above, the system may be hosted remotely from the workstation (thin client) or downloaded to the workstation (fat or thick client). Communication lines typically allow the transport of both audio and data signals. The invoice billing code system 100 includes devices, software modules, hardware components and wiring to support the various functions as described herein.
Referring back to
Many records of patient encounters are now electronically recorded as electronic health records. The information, as described herein, may be input to the electronic health record for any particular patient encounter using real or near real time mechanisms, such as, for example, directly typing the records by the doctor or using an automatic real time dictation system such the SayIt™ product available from nVoq Incorporated located in Boulder, Colo. The information also may be input using batch or non-real time mechanisms, such as, for example, transcription services (which may be an electronic dictation system or a trained transcriptionist). Once available as an electronic health record, the electronic health record may be processed by the invoice coding engine to facilitate the doctor's recordation of the patient encounter. For example, with reference to
With reference now to
Alternatively to using a speech to text engine 110, an audio file may be transmitted to a medical transcriptionist that manually types the notes into a textual file. In still other embodiments, the doctor may handwrite notes regarding the patient encounter. The notes would be provided to a medical transcriptionist that would manually type the notes into a textual file. Using an alternative methodology will make some of the real or near real time feedback described below with reference to the figures not as practical as when the doctor's notes are streamed to the speech to text engine 110. In any event, the alternative transcription methods may be used to provide the textual file to the invoice coding engine 112 as will be explained below.
As explained above, the invoice coding engine 112 is configured to recognize certain keywords, phrases, or the like relating to insurance coding. For example, the invoice coding engine 112 may be configured to match words or phrases in the doctor's notes to keywords and phrases contained in the CPT or ICD. In other words, on reception of the textual file, invoice coding engine 112 may again begin recognizing words, phrases or the like (generically keywords) according to a rules database contained in a memory 114 associated with invoice coding engine 112, step 214. Optionally, the recognized words may be stripped into a coding file or tagged in some conventional manner. The invoice coding engine 112 accesses a database 116 of insurance codes, such as, for example, the CPT or ICD, step 216. Using the recognized keywords, the invoice coding engine compares the keywords to the database to identify a plurality of insurance invoice codes that correspond to the keywords identified from the textual file of the patient encounter, step 218. Once the plurality of insurance invoice codes that are potentially applicable to the patient encounter are determined (in step 218), the invoice coding engine 112 determines the reimbursement value of each of the identified plurality of insurance invoice codes, step 220. The determination may be accomplished using a formula or a look up in a reimbursement database for the prevailing or negotiated rates associated with each insurance invoice code. Once the reimbursement value is determined, the invoice coding engine 112 rank orders the plurality of codes, step 222. The rank ordered codes are provided to the biller, step 224, such that the invoice may be prepared and submitted. In many instances, the health care provider, as explained above with reference to flowchart 20, may have already selected all the appropriate codes, etc., such that the invoice coding engine 112 only provides a single possibility to the biller. However, in other instances, the continued processing of the electronic health record may result in still additional possibilities from which the biller may select. If the biller makes selections, in some cases the selections may need to be approved by a health care provider, whether the one who actually produced the electronic health record or an administrator authorized to review and select. As explained further below, the invoice coding engine 112 or a separate invoicing engine 118 may be provided to prepare, format, and send the invoice to the insurance company. Formatting an invoice for electronic data transfer to an insurance company is generally known in the art and will not be further explained herein.
Rank ordering of the plurality of insurance invoice codes may be a simple listing of highest to lowest reimbursement value, may be a simple listing of the highest confidence to lowest confidence applicable insurance code, or may be a combination thereof. Thus, an insurance code of ABC may have a confidence value of 90% and a reimbursement value of $200.00 USD; whereas, an insurance code of DEF may have a confidence value of 75% and a reimbursement value of $220.00 USD and, finally, an insurance code of GHI may have a confidence value of 55% and a reimbursement value of $330 USD. Ranking the insurance codes based on a confidence level would result in a ranking of codes ABC, DEF, GHI as the (1), (2), and (3) codes. Ranking the insurance codes based on just reimbursement value would result in a ranking of GHI, DEF, ABC and the (1), (2), and (3) codes. Whereas a combination of confidence and reimbursement value may result in a ranking of (confidence * reimbursement value) GHI ($181.50), ABC ($180.00), DEF ($165). These are but a few examples of possible ranking procedures. The above are simply exemplary methods to rank the insurance invoice codes and other methods may be possible.
The above example provides rank orders for codes on a code by code basis. A number of procedures and invoice codes may apply to patient encounter. The rank order may evaluate sets of codes for a patient encounter and order the sets of codes, where some of the individual codes in the sets may be identical. A consideration when evaluating sets of codes includes whether a given procedure is a primary or secondary condition within the set. For example, a primary condition test may be reimbursed at 80 to 90% of the invoiced dollars; whereas, a secondary condition test may be reimbursed at a lower rate as it was less necessary for the treatment of the primary condition associated with the patient encounter.
With reference now to
The invoice coding engine 112 would be configured to recognize certain keywords, phrases, or the like relating to insurance coding. For example, the invoice coding engine 112 may be configured to match words or phrases in the doctor's notes to keywords and phrases contained in the CPT or ICD. In other words, on reception of the textual file, invoice coding engine 112 would begin recognizing words, phrases or the like (generically keywords) according to a rules database contained in a memory 114 associated with invoice coding engine 112, step 214B. Optionally, the recognized words may be stripped into a coding file or tagged in some conventional manner. The invoice coding engine 112 accesses a database 116 of insurance codes, such as, for example, the CPT or ICD, step 216B. Using the recognized keywords, the invoice coding engine compares the keywords to the database to identify a plurality of insurance invoice codes that correspond to the keywords identified from the textual file of the patient encounter, step 218B. Once the plurality of insurance invoice codes that are potentially applicable to the patient encounter are determined (in step 218B), the invoice coding engine 112 determines the reimbursement value of each of the identified plurality of insurance invoice codes, step 220B. The determination may be accomplished using a formula or a look up in a reimbursement database for the prevailing or negotiated rates associated with each insurance invoice code. Once the reimbursement value is determined, the invoice coding engine 112 rank orders the plurality of codes, step 222B. The rank ordered codes are provided to the biller, step 224B, such that the invoice may be prepared and submitted. In many instances, the health care provider, as explained above with reference to flowchart 20, may have already selected all the appropriate codes, etc., such that the invoice coding engine 112 only provides a single possibility to the biller. However, in other instances, the continued processing of the electronic health record may result in still additional possibilities from which the biller may select. As explained further below, the invoice coding engine 112 or a separate invoicing engine 118 may be provided to prepare, format, and send the invoice to the insurance company. Formatting an invoice for electronic data transfer to an insurance company is generally known in the art and will not be further explained herein.
With reference now to
The invoice coding engine 112 would be configured to recognize certain keywords, phrases, or the like relating to insurance coding. For example, the invoice coding engine 112 may be configured to match words or phrases in the doctor's notes to keywords and phrases contained in the CPT or ICD. In other words, on reception of the textual file, invoice coding engine 112 would begin recognizing words, phrases or the like (generically keywords) according to a rules database contained in a memory 114 associated with invoice coding engine 112, step 214B. Optionally, the recognized words may be stripped into a coding file or tagged in some conventional manner. The invoice coding engine 112 accesses a database 116 of insurance codes, such as, for example, the CPT or ICD, step 216B. Using the recognized keywords, the invoice coding engine compares the keywords to the database to identify a plurality of insurance invoice codes that correspond to the keywords identified from the textual file of the patient encounter, step 218B. Once the plurality of insurance invoice codes that are potentially applicable to the patient encounter are determined (in step 218B), the invoice coding engine 112 determines the reimbursement value of each of the identified plurality of insurance invoice codes, step 220B. The determination may be accomplished using a formula or a look up in a reimbursement database for the prevailing or negotiated rates associated with each insurance invoice code. Once the reimbursement value is determined, the invoice coding engine 112 rank orders the plurality of codes, step 222B. The rank ordered codes are provided to the biller, step 224B, such that the invoice may be prepared and submitted. In many instances, the health care provider, as explained above with reference to flowchart 20, may have already selected all the appropriate codes, etc., such that the invoice coding engine 112 only provides a single possibility to the biller. However, in other instances, the continued processing of the electronic health record may result in still additional possibilities from which the biller may select. As explained further below, the invoice coding engine 112 or a separate invoicing engine 118 may be provided to prepare, format, and send the invoice to the insurance company. Formatting an invoice for electronic data transfer to an insurance company is generally known in the art and will not be further explained herein.
Referring now to
The invoice coding engine 112 would be configured to recognize certain keywords, phrases, or the like relating to insurance coding. For example, the invoice coding engine 112 may be configured to match words or phrases in the doctor's notes to keywords and phrases contained in the CPT or ICD. In other words, on reception of the textual file, invoice coding engine 112 would begin recognizing words, phrases or the like (generically keywords) according to a rules database contained in a memory 114 associated with invoice coding engine 112, step 314. Optionally, the recognized words may be stripped into a coding file or tagged in some conventional manner. The invoice coding engine 112 accesses a database 116 of insurance codes, such as, for example, the CPT or ICD, step 316. Using the recognized keywords, the invoice coding engine compares the keywords to the database to identify a plurality of insurance invoice codes that correspond to the keywords identified from the textual file of the patient encounter, step 318. Once the plurality of insurance invoice codes that are potentially applicable to the patient encounter are determined (in step 218), the invoice coding engine 112 determines the reimbursement value of each of the identified plurality of insurance invoice codes, step 320. The determination may be accomplished using a formula or a look up in a reimbursement database for the prevailing or negotiated rates associated with each insurance invoice code. Once the reimbursement value is determined, the invoice coding engine 112 rank orders the plurality of codes, step 322. The rank ordered codes are provided to the biller, step 324, such that the invoice may be prepared and submitted. As explained further below, the invoice coding engine 112 or a separate invoicing engine 118 may be provided to prepare, format, and send the invoice to the insurance company. Formatting an invoice for electronic data transfer to an insurance company is generally known in the art and will not be further explained herein.
Steps 312 to 324 are substantially the same as steps 212 to 224 described above. In the case of flowchart 300, however, the textual file of the patient encounter is provided to the doctor in real or near real time and displayed to the doctor. In certain embodiments, steps 312 to at least 320 and perhaps 322 also are performed in real or near real time. In other words, the speech to text engine streams the textual file as it is created to workstation 102 for display in real or near real time and streams the textual file as it is created to invoice coding engine 112. Invoice coding engine 112 recognizes and begins providing insurance codes and potentially calculates a confidence level as the textual file is received.
As codes are recognized, reimbursement value recognized, or ranked, the invoice coding engine may return to the workstation 102 for display to the doctor certain information about the various potential codes matching the present textual file containing the doctor's notes. The certain information may provide, for example, suggestions to facilitate a particular code being accepted by an insurance company for reimbursement. For example, as outlined above, a particular textual file of a patient encounter may provide:
Thus, the insurance coding engine may return to the doctor information regarding the insurance codes ABC, DEF, and GHI. Part of the information returned may be expected actions or information called for by the CPT or ICD. Thus, on seeing this information, the doctor may enhance the patient encounter. For example, the doctor may perform some functions that increase the confidence of code DEF from 75% to 95%. Thus, code DEF may be the highest expected reimbursement and/or the highest confidence code to be selected for reimbursement.
As mentioned above, medical invoicing may be accomplished using an electronic data interchange (EDI). EDI is standardized under the Health Insurance Portability and Accountability Act (HIPAA). The EDI standardizes the rules for field formats and the like to allow invoicing and processing using electronic file transfers. These rules are likely to change from time to time. However, because the file format is standardized, it is possible to provide an automated invoicing engine connected to a network as shown in
Referring now to
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention. The above identified components and modules may be superseded by new technologies as advancements to computer technology continue.
The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The present application claims priority to U.S. Provisional Patent Application Ser. No. 61/452,223, filed Mar. 14, 2011, and incorporated herein by reference as if set out in full.
Number | Date | Country | |
---|---|---|---|
61452223 | Mar 2011 | US |