US20140372148A1 - System and method for providing mapping between different disease classification codes - Google Patents
System and method for providing mapping between different disease classification codes Download PDFInfo
- Publication number
- US20140372148A1 US20140372148A1 US14/306,060 US201414306060A US2014372148A1 US 20140372148 A1 US20140372148 A1 US 20140372148A1 US 201414306060 A US201414306060 A US 201414306060A US 2014372148 A1 US2014372148 A1 US 2014372148A1
- Authority
- US
- United States
- Prior art keywords
- mapping
- code
- codes
- icd
- screen shot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H70/00—ICT specially adapted for the handling or processing of medical references
- G16H70/60—ICT specially adapted for the handling or processing of medical references relating to pathologies
-
- G06F19/322—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Medical Informatics (AREA)
- Tourism & Hospitality (AREA)
- Epidemiology (AREA)
- Public Health (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Child & Adolescent Psychology (AREA)
- Biomedical Technology (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- This application claims the benefit of, and priority to, U.S. Patent Application Ser. No. 61/834,908, filed Jun. 14, 2013, the disclosure of which is incorporated herein by reference in its entirety.
- This disclosure relates generally to a computerized system and method for healthcare-related data, and more specifically to a system and method for providing mapping between different disease classification codes such as between ICD-9 and ICD-10 code sets.
- Healthcare legislation specifies procedures for communicating information within the healthcare industry. For example, Title II (Administrative Simplification provisions) of the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) required the Department of Health and Human Services to establish national standards for electronic health care transactions and national identifiers for providers, health plans, and employers.
- On Jan. 1, 2012, an updated version of the healthcare transactions standard, HIPAA 5010, replaced version 4010A1, the current set of standards. Among various changes in this update, HIPAA 5010 mandates changes to the International Classification of Diseases (“ICD”), which is a nomenclature for the classification of diseases, injuries, and other medical conditions. More specifically, HIPAA 5010 requires healthcare payers and providers to transition from the current International Classification of Diseases, 9th Revision, Clinical Modification (“ICD-9”) to a 10th revision (“ICD-10”). This transition is referred to herein as the “ICD-10 migration” and, at present, all healthcare stakeholders (e.g., providers, payers, and employers), must make this transition by Oct. 1, 2015.
- ICD-10 codes exhibit fundamental differences as compared with ICD-9 codes. For example, the form and information conveyed in ICD-10 codes is different than that of the ICD-9 codes. More specifically, ICD-9 codes contain three to five digits beginning with either a number or a letter, with a decimal point placed after the third digit, and the ICD-9 book indicates the level of specificity for each code. ICD-10 codes, on the other hand, are seven digits in length. The first three digits of the ICD-10 codes are similar to the ICD-9 codes, with a decimal point after the third digit. However, the digits that follow the decimal point have different, specific meanings. For medical and surgical procedures, for example, the digits that follow are specific to body part, surgical approach, and other qualifiers needed for billing. Similarly, the ICD-10 codes that represent diagnosis codes also have seven digits.
- The first three digits of ICD-10 codes are similar to the ICD-9 code, but the additional digits add specificity to the code such as laterality, chronic versus acute, and so on. Another significant difference between the ICD-9 and ICD-10 code sets is the number of codes. More specifically, ICD-9 includes just over 14,000 diagnosis codes and almost 4,000 procedural codes. In contrast, ICD-10 contains over 68,000 diagnosis codes (clinical modification codes) and over 72,000 procedural codes. Due to such fundamental differences, mapping or translation from the ICD-9 code set to the ICD-10 code set presents challenges to ICD-10 migration. For example, while there are some one-to-one correspondences between ICD-9 and ICD-10 codes, there are also one-to-many, many-to-one and many-to-many correspondences and, in some cases, no correspondence at all. Accordingly, ICD-10 migration will undoubtedly affect many aspects of information collection, reporting requirements, billing and payment systems, potentially resulting in benefit, financial and clinical variations.
- The present invention may comprise one or more of the features recited in the attached claims, and/or one or more of the following features and combinations thereof. In one aspect, a computerized method for translating healthcare codes from a first healthcare classification system to a second healthcare classification system comprises receiving a first plurality of healthcare codes associated with the first healthcare classification system, receiving a second plurality of healthcare codes associated with the second healthcare classification system, and mapping at least one of the first plurality to at least one of the second plurality according to user-defined parameters.
- In another aspect, a system comprises one or more computing devices including a memory having program code stored therein, and a processor in communication with the memory for carrying out instructions in accordance with the stored program code, wherein the program code, when executed by the processor, causes the processor to perform steps comprising receiving a first plurality of healthcare codes associated with the first healthcare classification system, receiving a second plurality of healthcare codes associated with the second healthcare classification system, and mapping at least one of the first plurality to at least one of the second plurality according to user-defined parameters.
- In yet another aspect, a computer program product comprising non-transitory computer readable medium further comprising code for receiving a first plurality of healthcare codes associated with the first healthcare classification system, code for receiving a second plurality of healthcare codes associated with the second healthcare classification system, and code for mapping at least one of the first plurality to at least one of the second plurality according to user-defined parameters.
- This disclosure is illustrated by way of example and not by way of limitation in the accompanying FIGS. Where considered appropriate, reference labels have been repeated among the FIG.s to indicate corresponding or analogous elements.
-
FIG. 1 is a simplified block diagram of an embodiment of a computerized system that may be programmed with a set of instructions to perform any one or more of the functions, processes and methods discussed herein. -
FIG. 2 is a simplified block diagram representation of a disease classification code mapping tool executed by the system illustrated inFIG. 1 . -
FIG. 3 is a simplified block diagram depicting an example architecture of the disease classification code mapping tool. -
FIG. 4 is an example screen shot of a main page of the tool illustrating a process for selecting an application mode and business area in which to operate the disease classification code mapping tool illustrated inFIGS. 2 and 3 . -
FIG. 5 is an example of a screen shot illustrating selection of a specific application mode and a specific business area in which to operate the disease classification code mapping tool illustrated inFIGS. 2 and 3 . -
FIG. 6 is an example of a screen shot illustrating a process for configuring the disease classification code mapping tool for mapping of one particular disease classification code type to another particular disease classification code type. -
FIG. 7 is an example of a screen shot illustrating a process for configuring the disease classification code mapping tool for mapping of yet another particular disease classification code type to further particular disease classification code type. -
FIG. 8 is an example screen shot illustrating a process for uploading a particular disease classification code mapping file in a GEMs application mode of the disease classification code mapping tool. -
FIG. 9 is an example screen shot illustrating a process for uploading a particular disease classification code mapping file in a specific application mode of the disease classification code mapping tool for use by a financial neutrality analysis tool. -
FIG. 10 an EXCEL™ file to which the disease classification code mapping file is uploaded using the process illustrated inFIG. 9 . -
FIG. 11 is an example screen shot illustrating a process for extracting and appending disease classification codes not present in an uploaded disease classification code mapping file. -
FIG. 12 is an example screen shot illustrating a graphic user interface for customizing a disease classification code mapping file by supplementing the code mapping file with extra disease classification codes received by the tool. -
FIG. 13 is an example screen shot illustrating a disease classification code mapping customization process using the graphic user interface ofFIG. 12 . -
FIG. 14 is an example screen shot further illustrating the disease classification code mapping customization process ofFIG. 13 . -
FIG. 15 is an example screen shot further still illustrating the disease classification code mapping customization process ofFIGS. 13 and 14 . -
FIG. 16 is an example screen shot illustrating a process for resetting the disease classification code customization process shown inFIGS. 13-15 . -
FIG. 17 is an example screen shot illustrating a graphic user interface for adding search tags to specified disease classification search codes. -
FIG. 18 is an example screen shot illustrating a process for adding search tags to specified disease classification search codes using the graphic user interface illustrated inFIG. 17 . -
FIG. 19 is a screen shot illustrating a process for exporting disease classification code mappings from the tool. -
FIG. 20 is a screen shot further illustrating the process ofFIG. 19 , -
FIG. 21 is a screen shot further still illustrating the process ofFIGS. 19 and 20 . -
FIG. 22 is an example of an exported disease classification code mapping using the process illustrated inFIGS. 19-21 . -
FIG. 23 is a screen shot illustrating a process for tagging disease classification codes with one or more skill sets. -
FIG. 24 is a screen shot further illustrating the process ofFIG. 23 . -
FIG. 25 is a screen shot illustrating a process for updating sill sets of medical coders and approvers. -
FIG. 26 is a screen shot illustrating a process for creating tasks for specific users of the tool. -
FIG. 27 is a screen shot illustrating a process for updating a disease classification code list internal to the tool with a received disease classification code list. -
FIG. 28 is a screen shot further illustrating the process ofFIG. 27 . -
FIG. 29 is a screen shot illustrating another process for updating a disease classification code list internal to the tool with a received disease classification code list. -
FIG. 30 is a screen shot further illustrating the process ofFIG. 29 . -
FIG. 31 is a screen shot illustrating a process for forward mapping ICD-9 codes to ICD-10 codes. -
FIG. 32 is a screen shot further illustrating the process ofFIG. 31 . -
FIG. 33 is a screen shot illustrating a look-up process for searching disease classification codes by code number. -
FIG. 34 is a screen shot illustrating a look-up process for searching disease classification codes by description keyword. -
FIG. 35 is a screen shot illustrating a graphic user interface for viewing disease classification code mapping confirmation histories. -
FIG. 36 is a screen shot illustrating a process for confirming and rejecting selected disease classification code mappings. -
FIG. 37 is a screen shot illustrating a process for inputting start and end dates of, and reasons for, confirmations of selected disease classification code mappings. -
FIG. 38 is a screen shot illustrating an example email message automatically generated and sent to one or more users of the tool informing confirmation or rejection of selected disease classification code mappings. -
FIG. 39 is a screen shot illustrating a process for backward mapping ICD-10 codes to ICD-9 codes. -
FIG. 40 is a screen shot illustrating a process for identifying reimbursement equivalent ICD-9 codes of selected ICD-10 codes. -
FIG. 41 is a screen shot illustrating a process for identifying similar forward and/or backward mappings of selected disease classification codes. -
FIG. 42 is a screen shot illustrating a process for identifying business areas in which selected ICD-9 codes have been confirmed. -
FIG. 43 is a screen shot illustrating a graphic user interface for viewing mappings of selected ICD-9 codes across all business areas in which they are confirmed. -
FIG. 44 is a screen shot illustrating a process for bulk confirming selected one to one disease classification code mappings. -
FIG. 45 is a screen shot illustrating a process for inputting start and end dates of, and reasons for, bulk confirmations of selected one to one disease classification code mappings. -
FIG. 46 is a screen shot illustrating a process for identifying mapping percentages of selected categories of disease classification code mappings. -
FIG. 47 is a screen shot of an example graphic user interface for viewing the ICD-9 to ICD-10 mappings of selected categories of disease classification codes produced by the process ofFIG. 46 . -
FIG. 48 is screen shot illustrating a process for identifying mapping percentages of selected sections of disease classification code mappings. -
FIG. 49 is a screen shot illustrating a report produced by the tool which tracks changes in disease classification code mappings across a selected date range. -
FIG. 50 is a screen shot illustrating a graphic user interface for viewing mapping history details of individual disease classification codes identified by the report ofFIG. 49 . -
FIG. 51 is a screen shot illustrating an example mapping distribution report produced by the tool which shows percentages of disease classification codes across a plurality of different disease classification code categories for a specified business area and a specified disease classification code type. -
FIG. 52 is a screen shot illustrating an example mapping distribution report produced by the tool which shows percentages of disease classification codes across a plurality of different categories of confirmed disease classification codes for a specified business area and a specified disease classification code type. -
FIG. 53 is a screen shot illustrating an example mapping distribution report produced by the tool which shows details of individual disease classification codes identified in the report ofFIG. 51 . -
FIG. 54 is a screen shot illustrating an example report exported from the tool that includes details of individual disease classification codes in a sub-category of the disease classification code categories identified in the report ofFIG. 51 . -
FIG. 55 is a screen shot illustrating a graphic user interface for generating a mapping report of specified, confirmed disease classification code mappings other than reimbursement mappings. -
FIG. 56 is a screen shot illustrating a graphic user interface for generating a mapping report of specified, confirmed disease classification code mappings across different business areas. -
FIG. 57 is a screen shot illustrating a report generated by the graphic user interface illustrated inFIG. 56 . -
FIG. 58 is a screen shot illustrating a graphic user interface for generating a mapping version report, along with an example such report, showing version change histories of disease classification code mappings for specified disease classification codes. -
FIG. 59 is a screen shot illustrating a report generated by the tool which shows details of forward disease classification code mappings in a specified business area. -
FIG. 60 is a screen shot illustrating a report generated by the tool which shows details of backward disease classification code mappings in a specified business area different than that shown inFIG. 59 . -
FIG. 61 is a screen shot illustrating a report generated by the tool which shows a comparison of disease classification code modifications made between different disease classification code revisions. -
FIG. 62 is a screen shot illustrating graphic user interface for generating a mapping version report showing a selected category of disease classification code mapping modifications made between selected versions of disease classification code mappings. -
FIG. 63 is a screen shot illustrating a mapping version report generated by the graphic user interface illustrated inFIG. 62 . -
FIG. 64 is a screen shot illustrating a graphic user interface for generating a report showing customized disease classification code mappings made during a specified time range. -
FIG. 65 is a screen shot illustrating a report generated by the tool using the graphic user interface illustrated inFIG. 64 . -
FIG. 66 is a screen shot illustrating a report generated by the tool which shows all confirmed disease classification code mappings made during a specified time range for a specified business area. -
FIG. 67 is a screen shot of a graphic user interface for generating a report, along with an example such report, showing an audit trail over a specified time period for disease classification code mapping requests made by third parties. -
FIG. 68 is a screen shot illustrating an example report showing details of disease classification codes included in one such audit trail report generated by the graphic user interface ofFIG. 67 . -
FIG. 69 is a screen shot illustrating a graphic user interface for generating a report, along with an example such report, showing a list of disease classification code mappings assigned to one or more responsible persons. -
FIG. 70 is a screen shot illustrating a graphic user interface for generating a report showing disease classification code mappings that are expired or set to expire within a specified time range. -
FIG. 71 is a screen shot illustrating a report generated by the graphic user interface ofFIG. 70 showing details relating to disease classification code mappings that are set to expire in the current month. -
FIG. 72 is a screen shot illustrating a graphic user interface for generating a report, along an example such report, showing an audit trail for work flow relating to mapping of a specified disease classification code. -
FIG. 73 is a screen shot illustrating a graphic user interface for generating a report, along an example such report, showing an audit trail for work flow relating to mapping of disease classification codes within a specified date range. -
FIG. 74 is a screen shot illustrating a graphic user interface that may be used to upload a specified claims data file by the tool for export to a payer entity. -
FIG. 75 is a screen shot illustrating an example process for uploading a specified claims data file for export to a payer entity using the graphic user interface ofFIG. 74 . -
FIG. 76 is a screen shot illustrating a graphic user interface that may be used to generate a report of historical data relating to a specified ICD-10 code in relation to a specified business area and/or a specified state, and which includes identification of one or more equivalent ICD-9 codes. -
FIG. 77 is a screen shot illustrating an example report using the graphic user interface ofFIG. 76 . -
FIG. 78 is a screen shot illustrating a claims mapping distribution report generated by the tool which shows percentages of disease classification code mappings across a plurality of different disease classification code categories for claims relating to one or more specified providers, one or more specified disease classification codes and/or one or more specified states. -
FIG. 79 is a screen shot illustrating a claims amount distribution report generated by the tool which shows total charge and payment amounts for claims relating to one or more specified providers and/or one or more specified states. -
FIG. 80 is a screen shot illustrating a claims conversion distribution report generated by the tool which shows the total number of disease classification code mappings across a plurality of different disease classification code categories for claims relating to one or more specified providers and/or one or more specified states. -
FIG. 81 is a screen shot illustrating a claims code distribution report generated by the tool which identifies, and shows details of, disease classification codes for claims of a selecting mapping category that relate to one or more specified providers, one or more specified disease classification codes and/or one or more specified states. -
FIG. 82 is a screen shot illustrating a provider comparison report generated by the tool which shows a comparison, by disease classification code, of claims percentages among various providers in one or more specified states and for a specified disease classification code mapping type. -
FIG. 83 is a screen shot illustrating a provider comparison report generated by the tool which shows a comparison, by claims, of claims percentages among various providers in one or more specified states and for a specified disease classification code mapping type. -
FIG. 84 is a screen shot illustrating a provider comparison report generated by the tool which shows a comparison, by claims paid and charged amount, of claims percentages among various providers in one or more specified states and for a specified disease classification code mapping type. -
FIG. 85 is a screen shot illustrating a claims summary report generated by the tool which shows a summary of details relating to claims of all disease classification codes processed by the tool, in relation to claims processed by providers, by batch code translation. -
FIG. 86 is a screen shot illustrating a claims audit trail summary report generated by the tool which shows details of claims requests made by payers with respect to forward or backward disease classification code mapping over a specified time period. -
FIG. 87 is a screen shot illustrating a report generated by the tool which shows details about each of the number of claims of one of the claims requests illustrated in the audit trail summary report ofFIG. 86 . -
FIG. 88 is a screen shot illustrating a report generated by the tool which shows details of the disease classification codes relating to one of the claims in the report ofFIG. 87 . -
FIG. 89 is a screen shot illustrating a graphic user interface that may be used to upload a specified claims data file by the tool for export to a provider entity. -
FIG. 90 is a screen shot illustrating an example process for uploading a specified claims data file for export to a provider entity using the graphic user interface ofFIG. 74 . -
FIG. 91 is a screen shot illustrating a payer comparison report generated by the tool which shows a comparison, by disease classification code, of claims percentages among various payers in one or more specified states and for a specified disease classification code mapping type. -
FIG. 92 is a screen shot illustrating a payer comparison report generated by the tool which shows a comparison, by claims, of claims percentages among various payers in one or more specified states and for a specified disease classification code mapping type. -
FIG. 93 is a screen shot illustrating a payer comparison report generated by the tool which shows a comparison, by claims reimbursed and charged amount, of claims percentages among various payers in one or more specified states and for a specified disease classification code mapping type. -
FIG. 94 is a screen shot illustrating a claims summary report generated by the tool which shows a summary of details relating to claims of all disease classification codes processed by the tool, in relation to claims processed by payers, by batch code translation. -
FIG. 95 is a screen shot illustrating a claims audit trail summary report generated by the tool which shows details of claims requests made by providers with respect to forward or backward disease classification code mapping over a specified time period. -
FIG. 96 is a screen shot illustrating a report generated by the tool which shows details about each of the number of claims of one of the claims requests illustrated in the audit trail summary report ofFIG. 95 . -
FIG. 97 is a screen shot illustrating a report generated by the tool which shows details of the disease classification codes relating to one of the claims in the report ofFIG. 96 . -
FIG. 98 is a screen shot illustrating a report generated by the tool which shows a distribution of disease classification codes for claims relating to one or more specified providers, in one or more specified states and/or for one or more specified disease classification code mapping types. -
FIG. 99 is a screen shot illustrating a report generated by the tool in response to user selection of the “allocate” button in the report ofFIG. 98 , which shows a list of all disease classification codes contained in the report ofFIG. 98 . -
FIG. 100 is a screen shot illustrating a graphic user interface that may be used to conduct a search within the tool for disease classification codes of a specified type by code description. -
FIG. 101 is a screen shot illustrating a process for conducting a search within the tool, and example results produced thereby, for disease classification codes of a specified code type by code description. -
FIG. 102 is a screen shot illustrating a process for conducting a forward search within the tool, and example results produced thereby, for all ICD-10 codes mapped to a specified ICD-9 code. -
FIG. 103 is a screen shot illustrating a process for conducting a backward search within the tool, and example results produced thereby, for an IDC-9 code mapped to a specified ICD-10 code. -
FIG. 104 is a screen shot of the main page of the tool illustrating selection of a specific application mode and business area in which to operate the disease classification code mapping tool. -
FIG. 105 is a screen shot illustrating a process for creating various roles and levels of user access to the tool by an administrator. -
FIG. 106 is a screen shot illustrating a process for editing information of existing users of the tool by an administrator. -
FIG. 107 is a screen shot illustrating a process for adding additional approvers by an administrator to existing workflow. -
FIG. 108 is a screen shot illustrating a process for allocating mapping tasks associated with a specified type of disease classification codes to approvers by an allocator. -
FIG. 109 is a screen shot illustrating a process for prioritizing mapping by approvers of one or more selected disease classification codes. -
FIG. 110 is a screen shot illustrating a process for allocating disease classification code mapping tasks by functional medical coder/approver group. -
FIG. 111 is a screen shot illustrating a process for allocating disease classification code mapping tasks in one go by functional medical coder/approver group. -
FIG. 112 is a screen shot illustrating a graphic user interface, generated by the tool in response to user selections made to in the process ofFIG. 111 , which may be used to allocate blocks of disease classification codes. -
FIG. 113 is a screen shot illustrating an alternate embodiment of the disease classification code list included in the graphic user interface ofFIG. 112 . -
FIG. 114 is a screen shot illustrating an additional code list, generated by the tool for display in or in addition to the graphic user interface ofFIG. 112 , showing a list of the allocated disease classification codes with functional group overlap. -
FIG. 115 is a screen shot illustrating an example email message automatically generated and sent to one or more medical coders and/or approvers of the tool informing a task assignment. -
FIG. 116 is a screen shot illustrating a process for transferring one or more disease classification code mapping tasks by an allocator to another medical coder or approver. -
FIG. 117 is a screen shot illustrating a graphic user interface generated by the tool which may be used to unconfirm one or more selected disease classification codes prior to expiration. -
FIG. 118 is a screen shot illustrating a process for generating a task allocation status report showing a status of tasks allocated to one or more medical coders and one or more approvers by a selected allocator in one or more specified business areas. -
FIG. 119 is a screen shot illustrating a report generated by the tool showing the status of various tasks assigned to a selected one of the medical coders included in the task allocation status report ofFIG. 118 . -
FIG. 120 is a screen shot illustrating a work list generated by the tool for a specified medical coder which shows a list of disease classification code mappings assigned to that medical coder. -
FIG. 121 is a screen shot illustrating a pending list generated by the tool for the specified medical coder which shows a list of disease classification code mappings processed by the medical coder and awaiting approval. -
FIG. 122 is a screen shot illustrating a rejected list generated by the tool for the specified medical coder which shows a list of disease classification code mappings processed by the medical coder and rejected by the approver. -
FIG. 123 is a screen shot illustrating an escalated list generated by the tool for a specified approver which shows a list of disease classification code mappings which the approver can reassign to another medical coder. -
FIG. 124 is a screen shot illustrating process for reassigning a disease classification code mapping listed in the escalated list ofFIG. 123 to another medical coder. -
FIG. 125 is a screen shot illustrating a rejected list generated by the tool for a specified approver which shows a list of disease classification code mappings which have been rejected. -
FIG. 126 is a screen shot illustrating transfer of a disease classification code mapping, by the specified approver, from the rejected list ofFIG. 125 to an approved disease classification code mapping list. -
FIG. 127 is a screen shot illustrating a work list generated by the tool for a specified second level approver which shows a list of disease classification code mappings assigned to that second level approver. -
FIG. 128 is a screen shot illustrating a pending list generated by the tool for the specified second level approver which shows a list of disease classification code mappings processed by the medical coder and awaiting approval or rejection by the second level approver. -
FIG. 129 is a screen shot illustrating an approved list generated by the tool for the specified second level approver which shows a list of disease classification code mappings that are approved for a selected business area. -
FIG. 130 is a screen shot illustrating a complete list generated by the tool for the specified second level approver which shows a list of disease classification code mappings that are approved as well as confirmed by all approvers for a selected business area. -
FIG. 131 is a screen shot illustrating a pending list generated by the tool for a specified approver which shows an error message informing the approver that a mapping cannot be rejected more than three times. -
FIG. 132 is a screen shot illustrating a graphic user interface generated by the tool which may be used to reallocate or confirm a disease classification code mapping already confirmed within the same department but with a different effective date. -
FIG. 133 is a screen shot illustrating a process for reallocating or confirming a disease classification code mapping using the graphic user interface ofFIG. 132 . -
FIG. 134 is a screen shot illustrating a graphic user interface generated by the tool which may be used to modify an end date a disease classification code mapping. -
FIG. 135 is a screen shot illustrating a process for modifying an end date of a disease classification code mapping using the graphic user interface ofFIG. 134 . -
FIG. 136 is a screen shot illustrating a graphic user interface generated by the tool which may be used to upload a document referenced during mapping of a disease diagnostic code. -
FIG. 137 is a screen shot illustrating a graphic user interface of a work list in which is displayed for download a list of reference documents uploaded using the graphic user interface ofFIG. 136 . -
FIG. 138 is a screen shot illustrating a graphic user interface which may be used to view ICD-10 codes previously backward mapped to specified ICD-9 codes. -
FIG. 139 is a screen of the main page of the tool illustrating selection of yet another application mode and business area in which to operate the disease classification code mapping tool. -
FIG. 140 is a screen shot illustrating a graphic user interface that may be used to create new mappings of specified ICD-9 codes to one or more corresponding ICD-10 codes. -
FIG. 141 is a screen shot illustrating a graphic user interface that may be used to upload claims data for export to a payer or provider. -
FIG. 142 is a screen shot illustrating an example uploaded file containing ICD-9 codes. -
FIG. 143 is a screen shot illustrating a graphic user interface for uploading the ICD-9 code file illustrated inFIG. 142 . -
FIG. 144 is a screen shot illustrating an example uploaded file containing ICD-10 codes. -
FIG. 145 is a screen shot illustrating a file, generated by the tool, containing ICD-10 code ranges corresponding to the ICD-10 codes contained in the file illustrated inFIG. 144 . -
FIG. 146 is a screen shot illustrating a graphic user interface for downloading the file containing ICD-10 ranges illustrated inFIG. 145 . -
FIG. 147 is a screen shot illustrating a graphic user interface that may be used by an allocator to search within the tool for disease classification codes for allocation based on a specified disease classification code range. -
FIG. 148 is a screen shot illustrating a process for generating a read-only ICD-9 to ICD-10 code mapping. -
FIG. 149 is a screen shot illustrating a process for generating a list of ICD-9 and ICD-10 codes and their descriptions based on a specified disease classification code description and a specified disease classification code type. -
FIG. 150 is a screen shot illustrating an uploaded file containing financial neutrality average variance information for specified disease classification codes. -
FIG. 151 is a screen shot illustrating a graphic user interface that may be used to upload the file illustrated inFIG. 150 . - While the concepts of the present disclosure are susceptible to various modifications and alternative forms, specific exemplary embodiments thereof have been shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that there is no intent to limit the concepts of the present disclosure to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives consistent with the present disclosure and the appended claims.
- This application relates to the following applications all filed on even date herewith, the disclosures of which are incorporated herein by reference in their entirety; U.S. patent application Ser. No. ______, entitled System and Method for Ensuring Medical Benefit Claim Payment Neutrality Between Different Disease Classification Codes and having attorney docket No. 52809-124681, U.S. patent application Ser. No. ______, entitled System and Method for Automatically Modifying Source Code to Accommodate a Software Migration and having attorney docket No. 52809-124680, U.S. patent application Ser. No. ______, entitled System and Method for Analyzing an Impact of a Software Code Migration and having attorney docket No. 52809-124679, and U.S. patent application Ser. No. ______, entitled System and Method for Validating Medical Claim Data and having attorney docket No. 52809-124683.
- References in the specification to “one embodiment”, “an embodiment”, “an example embodiment”, etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases may or may not necessarily refer to the same embodiment. Further, when a particular feature, structure, process, process step or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to effect such feature, structure, process, process step or characteristic in connection with other embodiments whether or not explicitly described. Further still, it is contemplated that any single feature, structure, process, process step or characteristic disclosed herein may be combined with any one or more other disclosed feature, structure, process, process step or characteristic, whether or not explicitly described, and that no limitations on the types and/or number of such combinations should therefore be inferred.
- Embodiments of this disclosure may be implemented in hardware, firmware, software, or any combination thereof. Embodiments of this disclosure implemented in a computer system may include one or more bus-based interconnects between components and/or one or more point-to-point interconnects between components. Embodiments of this disclosure may also be implemented as instructions stored on one or more machine-readable media, which may be read and executed by one or more processors. A machine-readable medium may be embodied as any device or physical structure for storing or transmitting information in a form readable by a machine (e.g., a computing device). For example, a machine-readable medium may be embodied as any one or combination of read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; and others.
- Referring now to
FIG. 1 , an embodiment is shown of asystem 100 for providing mapping between disease classification codes, i.e., between ICD-9 code set to ICD-10 code set. Although a migration from ICD-9 to ICD-10 is discussed herein for purposes of example, this disclosure is not intended to be limited to migration from ICD-9 to ICD-10, but encompasses migration from any one medical classification system to another medical classification system. Thecomputing device 100 may be a personal computer, a tablet computer, a personal digital assistant (“FDA”), a media player, a cellular telephone, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken. Thesystem 100 according to embodiments of the present disclosure may include a processor 202 (e.g., a central processing unit (“CPU”)), amemory 204, avideo adapter 206 that drives a video display system 208 (e.g., a liquid crystal display (“LCD”), a cathode ray tube (“CRT”), a touch screen), an input device 210 (e.g., a keyboard, mouse, touch screen display, etc.) for the user to interact with the program (e.g., browser), adisk drive unit 212, anetwork interface adapter 214, an audio in/outjack 216 that allows audio to be outputted/received by an audio output device 218 (e.g., speaker, headphones) andmicrophone 220, respectively. Although a combined audio in/outjack 216 is shown for purposes of example, one skilled in the art should appreciate that separate devices may be provided for input and output of audio. It will be understood that that various embodiments of thecomputing device 100 may not always include all of these peripheral devices, and may instead include various subsets thereof. It will further be understood that thevideo display system 208 may, in some embodiments, be provided in the form of one or more conventional display monitors. - The
disk drive unit 212 includes a computer-readable medium 216 on which may be stored a program code for a web browser with commonly installed plugin(s), such as Flash™ and/or Java™. In some cases, the browser may provide support for the emerging HTML5 WebRTC standard. Embodiments are also contemplated in which the browser could be on a mobile internet connected device, such as a phone or tablet, which has support for the emerging HTML5 WebRTC standard. In one embodiment, a custom application could be provided on an Internet connected mobile device. The term “computer-readable medium” shall be taken to include, but not be limited to, solid-state memories, optical media, flash memory, and magnetic media. Embodiments are contemplated in which the browser may run applications that are received from aserver 224 over anetwork 102 via thenetwork interface device 214 utilizing any one of a number of transfer protocols including but not limited to the hypertext transfer protocol (“HTTP”) and file transfer protocol (“FTP”). Thenetwork 102 may be any type of packet-switched data network including but not limited to fiber optic, wired, and/or wireless communication capability in any of a plurality of protocols, such as TCP/IP, Ethernet, WAP, IEEE 802.11, or any other protocol. - Compliance with the above discussed migration from ICD-9 to ICD-10 code sets may impact the software and systems of health care providers and payers. Embodiments of the present disclosure are directed to a disease classification code mapping tool which creates mappings or mapping files between ICD-9 and ICD-10 code sets in order to facilitate such migration.
- The disease classification code mapping tool described herein illustratively includes one or more graphic user interfaces via which various disease classification code mapping personnel, e.g., medical coders, mapping approvers, task allocators and administrators, can access, configure and operate the tool. Illustratively, the tool may be operated to translate codes, i.e., create mappings between sets of disease classification codes, e.g., between one or more ICD-9 codes and one or more corresponding ICD-10 codes, in real time and/or in a batch process mode. The tool further illustratively includes a web interface via which payers, providers and/or other users may obtain disease classification code mappings.
- The disease classification code mapping tool described herein illustratively supports ICD-9 and ICD-10 code sets, but is not limited to such code sets. In some embodiments, the tool performs forward mapping, i.e., mapping of ICD-9 codes to all corresponding ICD-10 codes. In other embodiments, the tool performs backward mapping, i.e., mapping of ICD-10 codes to all corresponding ICD-9 codes. In still other embodiments, the tool performs bi-directional mapping, i.e., forward mapping and backward mapping. Alternatively or additionally, the tool may perform reimbursement mapping, i.e., a single mapping of each ICD-10 code to a single ICD-9 code. Any such mapping may illustratively be performed on diagnosis codes (DC), procedure codes (PC) or both. Any such mappings may be exposed by the tool as a service that may be consumed by applications belonging to different platforms, and the tool illustratively supports workflow for publishing mappings.
- The tool illustratively provides general equivalence mappings (GEMs) and supports loading newer versions of GEMs as well as mapping versioning. Additionally, the tool includes capability for customizing mappings by adding new mappings or confirming existing mappings. The tool may further provide guidance in selection of mappings using customer data. The tool is illustratively integrated with a rules engine for integrating complex business rules logic in mapping selection. The tool delivers consistency in the interpretation of mappings between different versions of disease classification code sets with centralized mapping and lookup availability.
- The tool further illustratively provides searching capability for searching ICD-9 and/or ICD-10 codes by code description. Advanced searching capability may further include the ability to tag disease classification codes with meta-tags, thereby providing for intelligent searching of codes.
- The tool further illustratively includes data analytics capability for creating reports relating to disease classification code categorizations, provider and/or payer comparisons, and the like. Trend analysis may further be performed on historical data, e.g., to narrow down one-to-many mappings.
- Referring now to
FIG. 2 , a simplified block diagram is shown of a software environment of the system ofFIG. 1 . In the illustrated embodiment, the disease classification code mapping tool is implemented in the form of instructions stored in thememory 204 of thesystem 100 and executable by theprocessor 202 to perform the functions described herein. Alternatively or additionally, the instructions may be stored in whole or in part on the computer-readable medium 216, and/or on theserver 224 and accessed by theprocessor 202 via thenetwork 102. Alternatively or additionally still, theserver 224 may include one or more processors which execute the instructions, and input/output data may be exchanged between theprocessor 202 and theserver 224 via thenetwork 102. In any case, the disease classification code mapping tool includes auser interface module 230, adata management module 240, aconfiguration module 250, an ICDcode mapping module 260, adata analytics module 270, a business ruleslogic module 280, areports module 290, aworkflow management module 294 and asearch engine 298. - The
user interface module 230 illustratively includes a number of graphic user interfaces via which users of the tool may input information into the tool, access information from the tool, configure the tool for operation, operate the tool to create disease classification code mappings, manage workflow, create reports, and the like. In this regard, theuser interface module 230 illustratively includes a plurality ofgraphic user interfaces 232 for inputting data, selecting configuration options and code searching, i.e., searching for disease classification codes. The user interface module further illustratively includes a plurality ofgraphic user interfaces 234 for viewing analytical reports and other information produced by and otherwise available via the tool. Theuser interface module 230 further illustratively includes a plurality ofgraphic user interfaces 236 for managing workflow of and to the tool. - The
data management module 240 is operable to manage information input to the tool and information selection during operation of the tool. Thedata management module 240 is further operable to manage ICD code transfer within the tool, and to manage data downloads and uploads. - The
configuration module 250 is operable to import and export ICD code mappings, to modify ICD code mappings, e.g., by adding ICD codes not present in ICD code sets, and to modify ICD codes, e.g., by adding code tags. The ICDcode mapping module 260 is operable to create bidirectional mappings and reimbursement mappings between ICD-9 and ICD-10 code sets on both diagnosis codes and procedure codes, to customize ICD code set mappings and to create new ICD code mappings, e.g., for different business areas. Thedata analytics module 260 is operable to process and analyze claims data and produce analytical reports for payers and providers. The business ruleslogic 280 contains business rules for creating ICD code mappings and for generating various reports. Thereports module 290 is operable to generate various mapping reports and produce reports generated by thedata analytics module 260. Theworkflow management module 294 is operable to allow administrators, allocators, approvers and medical coders to create and manage work flow relating to the creation and confirmation of ICD code mappings. Thesearch engine 298 is operable to search ICD codes by code description, and to conduct advanced searching using code tags. - Referring now to
FIG. 3 , a block diagram is shown depicting anexample architecture 300 of the disease classification code mapping tool. The architecture includes, but is not limited to apresentation layer 302, aservice interface layer 304, abusiness layer 306, and a data access layer 308. Thepresentation layer 302 illustratively provides a graphic user interface (“GUI”) for users 320 (e.g., medical coders, claims specialists, administrators, and the like) to upload data. Thepresentation layer 302 may be built, for example, with Microsoft Windows Forms using the .NET framework. Theservice interface layer 304 enables message transfer from thepresentation layer 302 to thebusiness layer 306 and vice versa, accepting inputs, and returning appropriate codes to the users. Supporting a Service Oriented Architecture (“SOA”), it also interfaces withother applications 330 external to the translation system such as, but not limited to, legacy systems and open systems. - The
business layer 306 contains components which implement the business logic and rules (e.g., via a rules engine 340) responsible for the functionality of the tool. These components include, but are not limited to: an uploads processor, forward/backward mapping processor, customization/history processor, analytics processor, and a reimbursement processor. - The system supports SQL-based relational database systems through its data access layer 308, such as Oracle and Microsoft-SQL Server. Such a
system database 310 acts as a central repository for all GEMs mappings, reimbursement mappings, mappings history, and customized mappings data. Thesystem database 310 is coupled to apre-defined mainframe interface 360 which provides for communication between thedatabase 310 and theexternal applications 330. - The
presentation layer 302 also handles any data access and business logic exceptions, and illustratively includes all graphic user interface related functionalities for web service deployment of the tool on, e.g., an internet information services (IIS)web application server 390. - An
exception handling layer 370 handles all exceptions, and events are eventually logged into a file to provide a complete trace of an execution process. In some embodiments, asecurity layer 390 employs Windows authentication using Active Directory and role-based security. - The above described architecture is designed to support seamless vertical scaling. In the case of high transaction volume and/or requirements for catering to a large user base, the web/application servers can be clustered to deliver the load evenly across servers. Clustering of an IIS server with a load balance can serve to balance the load by distributing multiple instances of the application across separate processing machines. A suitable load-balancing algorithm, such as a round-robin algorithm may be employed for load balancing. Also, Microsoft Network Load Balancing (“NLB”) can be leveraged for load balancing capabilities. Efficient fail-over and fail back of the transactions and sessions during operation of an application can also be implemented. A fail-over mechanism for web/application servers can be implemented using a hot-stand-by node, which may help to alleviate crashes and service downtime. Accordingly, deployment in a cluster may ensure that there is no single point of failure for any application.
- According to embodiments of the present disclosure, the term “user” herein may refer to any of the following entities, but not limited to the following entities: healthcare organization, allocator, approver, medical coder, administrator, super administrator. In light of embodiments of the disclosure discussed herein, one of ordinary skill in the art may understand the relationships between each of the above listed entities, which are used throughout. Further, according to embodiments of the present disclosure, systems and methods may restrict access to certain functionalities and processes to only certain types of users. For example, an administrator may be able to restrict the use of certain ICD codes by medical coders. As another example, an allocator may be able to allocate certain tasks or responsibilities associated with selected ICD codes to certain other types of users (e.g., medical coders). By way of non-limiting example only, a certain type of user (e.g., an administrator) may need to confirm a particular mapping before its actual implementation. Details of these user dynamics will be discussed in more detail below in conjunction with other embodiments of the present disclosure discussed below.
- After a user enters a valid username and password at a login screen, the user is illustratively presented with a main page, an example of which is illustrated in the screen shot 4 of
FIG. 4 . The main page illustratively provides a number of options for operating the tool including, but not limited to:Home 402,Administration 404, Configure 406 ,Mapping 408,Reports 410,Payer Data Analyzer 412,Provider Data Analyzer 414, andSearch 416. The user will generally first select an appropriate Application Mode and Business Area, e.g., using drop down lists 420 and 430, respectively. In some embodiments, the translator tool may operate in two different application modes 420: GEMs and Specific. In GEMs mode, all mapping and other results are generated based on GEMs files. As discussed above, GEMs are mapping tools that act mainly as a crosswalk between ICD-9 and ICD-10, such that one can look up an ICD-9 code and be provided with the most appropriate ICD-10 matches and vice versa. GEMs files are provided by the Centers for Medicare and Medicaid Services (“CMS”) and the Centers for Disease Control and Prevention. In Specific mode, on the other hand, all mapping and other results are generated based on code sets provided by an allocator. As used herein, an allocator refers to an entity associated with the user, such as an employee, or other authorized representative of a healthcare organization. TheBusiness Area menu 430 provides a list of business areas, within which a user can view a mapping.Example business areas 430 may include, but are not limited to, Enrollments, Claims, ICD-10, Commercial, Care Administration, Clinical enrollments, Eligibility Management and Pre-authorization/Referral. As shown in the screen shot 5 ofFIG. 5 , the user has selected GEMs as theapplication mode 420 and Enrollments as thebusiness area 430. - The following description of the disease classification code mapping tool will be presented, in order, according to the following topic areas:
- I. Configuration
- II. Mapping
- III. Reports
- IV. Data Analytics
-
- A. Payer Analytics
- B. Provider Analytics
- V. Searching
- VI. Workflow Management
- VII. New Mappings
- VIII. Code List Conversion and Financial Neutrality
- I. Configuration
-
FIG. 6 shows an example screen shot 6 of a configuration home page. The configuration home page allows a user to upload ICD-9 codes, ICD-10 codes, as well as different versions of GEMs mapping files including those ofyears 2012, 2013, 2014, etc. Specifically, the user can upload versions of ICD code throughcode box 602 and mappings throughmapping box 604. The translation system includes a configuration feature which may include the following functionality: -
- Upload GEMs Mapping
- Upload Specific Mapping
- Upload Specific Mapping from GEMs Data
- Customize Mapping
- Add Code Tag
- Export Mappings
- Pre Allocation for Code (as per coder skill sets)
- ICD-10 Code Ranges
- Convert ICD-9 Code List/Ranges
- Upload GEMs Mapping—A user can upload full GEMs mappings, partial GEMs mappings, or simply view mappings of selected codes.
- If a user chooses to upload a particular year's version of GEMs mapping (i.e., the 2013 GEMs mapping version), the user can select the desired version in drop down
box 608. Upon clicking abrowse button 610, the user may select a path from the dialog box from which to retrieve and upload the file or otherwise enter the file path in thefile selection window 606. Use of uploadbutton 612 may be disabled once a particular version GEMs file is uploaded. After a successful upload, an upload email is generated and sent to all registered users of the translation system. - The configuration feature also allows a user to perform a partial upload, or partial mappings (mappings of a portion of all codes) of a file. Specifically, the user can enter, or search for, a path of the file in the
file selection window 606, click on thebrowse button 610, and click on the Partial Uploadbutton 614. If the file size is too large to upload, then the file can be split into smaller parts and then uploaded using the partial upload feature. Also, this feature may be used for appending additional information. For example, ICD-9 code “707.20” does not have any equivalent ICD-10 code according to the GEMs mapping. In such situations, a user can define mappings for these codes as per their own organization's practice, and upload them using the partial upload functionality. - A user may view a selected code and associated description by clicking a
view button 616. By selecting ICD-9 or ICD-10 codes and then clicking theview button 616, the user can view all codes with their description. -
FIG. 7 is ascreen shot 7 illustrating a process for uploading a specific mapping, which has the same upload and view functionality as the upload GEMs mapping feature discussed above, e.g., a code box 702, a mapping box 704,file selection window 706,browse button 708, uploadbutton 710 andview button 712. -
FIG. 8 is ascreen shot 8 illustrating aprocess 802 for uploading code set files based on functional groupings for use by an external application such as, for example, the tool illustrated and described in co-pending U.S. patent application Ser. No. ______, entitled System and Method for Ensuring Medical Benefit Claim Payment Neutrality Between Different Disease Classification Codes and having attorney docket No. 52809-124681. The user selects a mapping file using the file selection window 804 and/or browsebutton 806, or selects the file by entering a file description in adialog box 808, and then selects the submitbutton 810. The uploaded file will illustratively be an Excel™ file or other .xls file. -
FIG. 9 is ascreen shot 9 illustrating aprocess 902 for uploading a specific mapping from the GEMs data in the form of a text file or Excel™ spreadsheet with a code list (or range). The user may specify an Excel™ or text file that contains the subject ICD-9 code list and code ranges. A screen shot 10 showing an example Excel™ file of a code list and range is shown inFIG. 10 . The user selects a code set type, e.g., ICD-9 diagnosis codes 904 or ICD-9 procedure codes 906, then selects a GEMs file using thefile selection window 908 and/or browsebutton 910, or selects the file by entering a file description in adialog box 912, and then selects the uploadbutton 914. The tool will then convert the code list and ranges into an appropriate format. The system can identify every ICD-9 code within the selected code range as from the ICD-9 codes listed in the GEMs mappings and populate those codes in the specific mode master tables. Likewise, the mapped ICD-10 codes within that range, along with their descriptions, will also be populated. For Backward Mapping, the user would need to specify an Excel™ or text file which contains the ICD-10 code list and code ranges, and the a mapped list of ICD-9 codes will populated in a similar fashion. -
FIG. 11 is a screen shot 11 illustrating aprocess 1102 for extracting and appending ICD-9 codes not present in a customer uploaded input file. The user selects a code set type, e.g., ICD-9diagnosis codes 1104 or ICD-9 procedure codes 1106, then selects an input file using thefile selection window 1108 and/orbrowse button 1110, and then selects the uploadbutton 1112. The tool will accept customer-provided ICD codes and code lists from the front end, and it will identify extra ICD-9 codes referencing the GEMs mapping codes. The extra codes may be tagged to a defined functional group within the tool. The tool also has the ability to extract the ICD-9 codes. In any case, the user may select theexport button 1114 to export the file. -
FIG. 12 is a screen shot 12 illustrating aprocess 1202 for customizing an existing ICD code mapping. To customize a forward mapping 1204 (ICD-9 to ICD-10), a user enters an ICD-9 code to be mapped inbox 1208, and/or uses acode lookup button 1210 to identify a desired ICD-9 code. The get equivalent ICD-10code button 1212 is then selected, and a list of all candidate mapped ICD-10 codes is provided as illustrated by theuser interface 1302 shown in the screen shot 13 ofFIG. 13 . Illustratively, the user interface is configured, e.g., by color coding or other distinguishing feature(s), to identify and distinguish the candidate ICD-10 codes as betweenGEMs mapping 1308 and customizedmapping 1310. The provided ICD-10 code(s) can be saved as a mapped code(s) by selecting thesave button 1302. - Editing of a candidate code may be accomplished by selecting the
edit link 1306 adjacent to the ICD-10 code line. An example of such an editing process is illustrated in the screen shot 14 ofFIG. 14 which illustrates a backward mapping of a selected ICD-10 code to one or more equivalent ICD-9 codes using theuser interface 1202 illustrated inFIG. 12 . As shown in theuser interface 1410, the selected ICD-10 code is identified by the tool as having three sets of corresponding ICD-9 codes. In the example illustrated inFIG. 14 , the first line of equivalent ICD-9 codes is selected for edit, by selecting the edit link adjacent to the first line of equivalent ICD-9 codes in theuser interface 1410, which action produces the user interface 1402 above theuser interface 1410. The user interface 1402 shows each of the equivalent ICD-9 codes in a separate window, e.g., 1404, and the one or more equivalent ICD-9 codes in the user interface 1402 may be updated, i.e., by adding one or more additional ICD-9 codes, by changing one or more of the ICD-9 codes and/or removing one or more of the ICD-9 codes shown. Selection of theupdate button 1406 produces the updated list in theuser interface 1410, and changes can be saved using thesave button 1312. New rows of ICD codes can also be added in either forward or backward mapping by selecting the addnew row button 1504 as shown in theuser interface 1502 of the screen shot 15 shown inFIG. 15 . As shown in the screen shot 16 ofFIG. 16 , customized ICD codes can be reset to their original GEMs mapping in some embodiments by selecting a reset button 1604 which may be provided inuser interface 1602 of mapped code candidates. -
FIGS. 17 and 18 arescreen shots process 1702 for adding a code tag to one or more ICD codes. This feature allows a user to add a tag to selected ICD codes to facilitate a search for ICD-codes. Therefore, at any later point in time, the user can search for a code by the associated tag. The user can search for a desired ICD code by entering the code, or a portion thereof, in search field of theuser interface 1702. By selecting get description in theuser interface 1702, the user is presented with anotheruser interface 1802 showing a list of codes matching the search terms. The user can add a tag to any of the listed codes by clicking an edit link adjacent to the code in theinterface 1802. As shown inFIGS. 17 and 18 , the user is using the feature to add a search tag for ICD codes starting with “017”. -
FIGS. 19-22 are screen shots 19-22 respectively illustrating aprocess 1902 for exporting mappings. The tool can illustratively export mappings in flat file format, although it is contemplated that the tool may alternatively or additionally export the mappings in any suitable format. For export, the user has the ability to download any original mapping or customized mapping. As shown inFIG. 19 , theuser interface 1902 includes allmapping 1904 and functional groupwise mapping 1906 buttons for exporting correspondingly selected mappings. By selecting allmapping 1904, all original mappings (GEMs or Specific, depending upon operating mode) can be exported. The mapping is selected in adialog box 1908, and adownload button 1910 is selected to download the specified mapping file (e.g., a forward or backward mapping file). As shown inFIG. 20 , by selecting functional groupwise mapping 1906, the tool modifies theuser interface 1902 to include a functional groupselection dialog box 2002 which may be used to select a desired functional group or business area of mappings, i.e., a collection of ICD code mappings previously tagged with an identification tag identifying those ICD codes in the collection with the corresponding business area. When the functional group is selected, thedownload button 1910 is then selected to download the specified mapping file. As shown inFIG. 21 , a filedownload dialog box 2102 will open in either case (all mapping or functional group wise mapping) after clicking thedownload button 1910. The user can save the mapping to any location in flat file format (.txt) or any other format, for that matter. The downloaded file name may be in the mapping type .txt format. For example, “forward_mapping (ICD-9-CM_to_ICD-10_CM_Mapping).txt as shown inFIG. 21 . A screen shot 22 illustrating an example of a downloadedfile 2202 is shown inFIG. 22 . -
FIGS. 23-25 are screen shots 23-25 respectively illustrating a process for tagging ICD codes with different skill sets, e.g., as between different parts of the body. In one embodiment, the illustrated process is restricted for use by authorized administrators or allocators, which can enter an ICD code in the text box of a user interface identical (or similar) to theuser interface 1702 illustrated inFIG. 17 to retrieve its description as shown in theuser interface 2302 inFIG. 23 . By clicking on the edit link in theuser interface 2302, the tool produces amenu 2402 above theinterface 2302 of all available skill sets (e.g., body parts) associated with the selected ICD code, as shown inFIG. 24 . The tool adds a tag to the selected ICD code for each skill set selected from themenu 2402 of skill sets. - In addition to adding skill sets to ICD codes, the tool provides for updating skill sets available for certain medical coders and approvers. As shown in
FIG. 25 , aselectable list 2502 is shown of business codes, i.e., users of the system, e.g., allocator, approver, medical coder and business user, of business areas, e.g., enrollments, care administration, claims, commercial, eligibility management and pre-authorization/referral, and of skill sets, e.g., hand, heart, leg, eye, ear nose, lungs, fever and skin. Certain medical coders and/or approvers may be proficient (or certified) to code diagnosis and procedures related to certain body parts (i.e., skill sets) and not others. Therefore, medical coders and their approvers may only be allowed to code certain diagnosis and procedures. This functionality provides authorized users with the ability to modify the codes of associated skill sets that a medical coder and approver are allowed to use. -
FIG. 26 is a screen shot 26 illustrating a process for allowing authorized users to create tasks for a specific medical coder, approver, and the like. Specifically, from the user interface 2602 shown inFIG. 26 , an authorized user (e.g., allocator) may select amedical coder 2604 andapprover 2606, and a list ofcodes 2612 will be displayed. By selecting “all codes” 2608, the list of codes 1612 will include all codes assigned to the selected combination of medical coder and approver. Alternatively, thesearch button 2610 may be used to search for and select such codes. The illustrated process may be selectively carried out with respect to forward and backward mapping via appropriate selection in the user interface 2602. In any case, by checking a corresponding box, e.g., 2616, the adjacent code can be added (or removed by unchecking) from the capability of the above selected medical coder. Comments relating to the task allocations can be made and attached to the allocation using thecomment field 2614. -
FIGS. 27-28 are screen shots 27-28 respectively illustrating a process for allowing a user to work with ICD codes within selected ranges. With theuser interface 2702, the user can specify input an excel file via adialog box 2708 which contains a list of ICD-10 codes (e.g.,diagnosis 2704 orprocedure 2706 codes). By selecting the get ICD-10 code rangesbutton 2710, the tool will retrieve GEMs mapping data from its database in a sorted order, and compare this sorted list to the range of codes in the list input by the user. The tool will output, in the form of an Excel™ spreadsheet, a list of ICD-10 codes from the GEMs data that correspond to the range of ICD-10 codes input by the user, as shown by the pop-up box 2802 illustrated inFIG. 28 . The user may view and/or save this file as appropriate. -
FIGS. 29-30 are screen shots 29-30 respectively illustrating another process for uploading ICD code ranges for which the input is a range of ICD-9 codes instead of ICD-10 codes. For example, the user can upload via auser interface 2902, e.g., withfile description 2904, an excel file containing a list of ICD-9 codes (diagnosis or procedure), and the tool will retrieve GEMs data from its database in a sorted order and compare this sorted list to the range of codes in the list uploaded by the user. In addition to an output list of ICD-9 codes in accordance with the GEMs data, the tool may output a list of mapped ICD-10 codes (from the GEMs data) that correspond to the range of ICD-9 codes, which file may be downloaded using thelink 3002 as shown inFIG. 30 . - II. Mapping
- Upon clicking on the mapping tab 408 (
FIGS. 4-5 ), functionalities are presented to the user including GEMs mapping (e.g., diagnosis and procedure mapping) and section mapping. If the user selects GEMs mapping, the user is presented with four functionality options: Forward Mapping, Backward Mapping, Reimbursement Mapping, and Highlighting Similar Mapping/Color Coding. -
FIG. 31 is a screen shot 31 illustrating a process for forward GEMs mapping of selected ICD-9 codes. Auser interface 3102 includes a set ofradio buttons FIG. 31 the forwardmapping radio button 3104 is selected. In response to selection of theforward mapping button 3104, the tool causes the user interface to display adialog box 3110 for entering a selected ICD-9 code to forward map to one or more ICD-10 codes. Acode lookup button 3116 is included to assist locating ICD-9 codes. When the ICD-9 code is selected, a graphic 3120 is displayed by the tool which shows the selected ICD-9 code and its description. Upon user selection of the get equivalent ICD-10code button 3112, the tool searches the database and presents via auser interface 3130 listing corresponding ICD-10 codes. As shown in the example screen shot illustrated inFIG. 31 , theuser interface 3130 includes anoption column 3132 by which a user can select a specific ICD-10 code, having a description shown in adescription column 3134, to which to map the entered ICD-9 code by checking a box adjacent to the particular ICD-10 code in theoption column 3132. Astatus column 3136 of theuser interface 3130 displays a mapping status of the corresponding ICD-10 code in relation to the selected ICD-9 code. As shown inFIG. 32 , when the user has selected the check box in theoptions column 3132 for the firsts ICD-10 code listed, and has then selected the save button, and the tool displays amessage 3202 indicating that the selected mapping has been saved. - Illustratively, the forward mapping feature illustrated in
FIGS. 31-32 provides three particular utilities: Code Look-up, View Mapping History, and Confirm Mapping.FIG. 33 is a screen shot 33 illustrating the code look-up process which allows a user to view ICD-9 codes by entering an ICD-9 code into an ICD-9code field 3302 and then selecting asearch button 3306. As shown inFIG. 33 , the tool conducts the search and produces a graphic 3310 which shows the code and its corresponding description, as well as any tag(s) associated therewith. As shown in the screen shot 34 ofFIG. 34 , users may alternatively or additionally view ICD-9 codes by entering a keyword description of an ICD-9 code, which produces alist 3402 of all ICD-9 codes that match the entered description. Using the look up by code methodology, a user can also enter an approximate, or a portion of an ICD code (e.g., “416”), or a portion of a code description. Upon clicking thesearch button 3306, all ICD-9 codes starting with 416 will be displayed. Alternatively still, the user may select one or more number and/orletter links 3308 to search for codes starting with the selected number(s) and/or having descriptions starting with the selected letter(s). Illustratively, all ICD-9 code records may be produced in thelist 3402 by entering “%” in thecode box 3302. In any case, a user can select any displayed ICD-9 code for mapping services. -
FIG. 35 is a screen shot 35 illustrating auser interface 3502 produced by the tool which allows a user to view details of any previously made mappings. Specifically, as shown in the illustrated example, a user can view who made previous mappings and when the mappings were originally made, and when they were confirmed or unconfirmed. Other history details include the approver name, reason by approver, effective date, and end date. -
FIG. 36 is a screen shot 36 illustrating a process for confirming forward mappings. As discussed above, multiple mappings may be available for a particular ICD code. For these codes, a user may need to confirm one or more, of the multiple mappings available. Any code can be confirmed by simply checking or unchecking the option button in the option column of thecode list 3130, e.g.,box 3602 as shown inFIG. 36 , and clicking on save (seeFIG. 31 ). To unconfirm any code mapping, a user can simply uncheck the option button and then select save. Successful changes are notified via a suitable on-screen message 3604. - A user can also specify a certain period for which a code mapping confirmation is valid. Specifically, an authorized user (e.g., administrator) can go to the mapping section and click on GEMs mapping and then to diagnosis. The authorized user may then enter an ICD-9 code inside a textbox and get an equivalent ICD-10 code, as was previously discussed. After checking the box and saving, as shown in the
example screenshot 37 inFIG. 37 , a pop-upwindow 3702 will open, prompting the authorized user to enter aneffective date 3706 andend date 3704 for the confirmation, and a reason in atext box 3708 for setting the time restrictions. These dates define the period of time for which a user would like to confirm a selected code mapping. A corresponding reference document can be uploaded by selecting the button 3710. - After confirming a mapping, an email is automatically generated and sent by the tool to the administrator as well as all medical coders/approvers describing the newly confirmed mapping. This email is sent in situations when the administrator or allocator is confirming any mapping. If the user is an approver, and the approver approves any code, mail is sent from the administrator to the medical coder for the given confirmation. Similarly, an email is sent when a mapping is rejected, a copy of which is sent to the administrator and his allocator.
FIG. 38 is an example screen shot 38 of such anemail 3802 illustrating the above discussed confirmation and including achart 3804 including relevant ICD code information. -
FIG. 39 is a screen shot 39 illustrating a GEMs backward Mapping process. As shown in the illustrated example, backward mapping provides equivalent ICD-9 codes for a specified ICD-10 code. For example, thebackward mapping button 3106 is selected in theuser interface 3102, the tool modifies theinterface 3102 to include an ICD-10 dialog box for entering a selected ICD-10 code. When an ICD-10 code is entered, the tool produces a graphic 3902 of the selected ICD-10 code and its description, and upon clicking the “Get Equivalent ICD-9-CM Code” box in theuser interface 3102, the tool displays alist 3904 of corresponding ICD-9 codes. Similar to the forward mapping feature, the backward mapping feature allows a user to perform code look up and mapping confirmation functionality, and thelist 3904 likewise illustratively includes anoption column 3906, an ICD-10code description column 3908 and an ICD-10code status column 3910. - As shown in the
example screenshot 40 ofFIG. 40 , the translation tool can also perform reimbursement mappings by selecting thereimbursement mapping button 3108 in theuser interface 3102. As used herein, reimbursement mappings are mappings that were created to provide a temporary but reliable mechanism for mapping records containing ICD-10 diagnosis and procedure codes to “reimbursement equivalent” ICD-9 diagnosis and procedure codes, so that while systems are being converted to process ICD-10 claims directly, the claims may be processed by the legacy systems. - Unlike GEMs mappings, which include all plausible translation alternatives for each code in a system, the reimbursement mappings offer a single recommended mapping of each ICD-10 code to a single ICD-9 code alternative. Specifically, each ICD-10 diagnosis code is mapped to a single ICD-9 diagnosis code and each ICD-10 procedure code is mapped to a single ICD-9 procedure code. For example, if a user enters a desired ICD-10 code in the ICD-10 code field and then selects the “Get equivalent Reimbursement CM code” button, the tool produces a graphic 4002 identifying the selected ICD-10 code and its text description, and a
user interface 4004 containing a single mapped ICC-9 reimbursement code. -
FIG. 41 is a screen shot 41 illustrating a code map highlighting feature. As shown inFIG. 41 , the backward code mapping ofFIG. 39 is shown in which the two rows of ICD-9 codes in theuser interface 3904 are specifically configured to identify a mapping category. In one embodiment, different colors (or, alternatively four different cross-hatchings or other line-based shading) are used to identify different mapping categories, and in the illustrated embodiment four different colors are used to identify four different corresponding mapping categories. For example, blue (or other color shading) may be used to identify codes showing reimbursement mapping, orange (or other color shading) may be used to identify codes showing similar reimbursement mapping and backward mapping, yellow (or other color shading) may be used to identify codes showing similar mapping in forward and backward mapping, and gray (or other color shading) may be used to identify codes showing different mapping in forward and backward mapping. InFIG. 41 , for example, the first row in theuser interface 3904 is yellow, identifying the corresponding ICD-9 code as showing similar mapping in forward and backward mapping, and the second row is orange, identifying the corresponding ICD-9 code as showing similar reimbursement mapping and backward mapping. Illustratively, the tool may include asuitable chart 4106 with theuser interface 3904 which defines the illustrated highlighting. -
FIGS. 42 and 43 arescreen shots 42 and 43 respectively illustrating a process for allowing an administrator to check any confirmed code mappings in a selected business area. Specifically, an administrator can log in, select a business area and check in a selected business area or all lines of business (“LOB”), what particular codes have already been confirmed. As shown inFIG. 42 , for example, an administrator has accessed the forward mapping illustrating inFIG. 31 , and in this mapping the tool includes an “all LOBs” link 4202 which, if selected, produces thereport 4302 illustrated inFIG. 43 listing all business areas with which the ICD-9 code listed in theuser interface 3130 is already confirmed. - Accessible by the administrator and the allocator type users, another feature of the system allows administrators and allocators the ability to confirm a group of one-to-one type mappings at one time, otherwise known as a “bulk confirm”. As shown in the example screen shot 44 in
FIG. 44 , the user is able to view a detailed list of potential mappings between selected ICD-9 and ICD-10 codes. Auser interface 4402 is illustratively produced by the tool which includes aforward mapping button 4404, a backward mapping button 4406, apriority menu 4408, a search type menu 4410, adescription dialog box 4412, a “get all codes”selection box 4414 and a search button 4416. By checking multiple checkboxes at one time, the multiple code mappings shown in the corresponding table 4420 produced by the tool will be confirmed by one click of theconfirm button 4422. Once the user selects theconfirm button 4422, a pop upwindow 3702 may open, as illustrated in the screen shot 45 ofFIG. 45 , prompting the user to enter a reason for the confirmation, as well as start and end dates for when the confirmation is effective. - The disease classification code mapping tool further allows a user to work on code mappings with respect to a particular section or category of code.
FIG. 46 is a screen shot 46 illustrating a process by which a user can enter a category for a code (e.g., all ICD-9 codes beginning with 290), and the system will retrieve and display any possible mapped ICD-10 code categories as well as the percent distribution of codes from these codes. Auser interface 4602 associated with this process includes acategory button 4604, asection button 4606, an ICD-9 code input box 4608 and asearch button 4610. - The functionality works in a similar fashion for backward mapping described above, except the input is an ICD-9
category 4604 or ICD-9section 4606, and a corresponding ICD-9 code, and the output includes aforward mapping list 4620 and areverse mapping list 4630. In the illustrated example, the ICD-9category button 4604 is selected, and theforward mapping list 4620 shows all ICD-10 code category ranges in the category in which the selected ICD-9 category range is forward mapped, along with the percentage of mapping, and thebackward mapping list 4630 shows all ICD-9 code category ranges backward mapped to the ICD-10 code categories listed in theforward mapping list 4620, along with the percentage of mapping. The screen shot 47 ofFIG. 47 shows an exampledetailed list 4702 of the ICD-9 and corresponding ICD-10 codes in the forward mapping list of the ICD-9 code category range selected in the example shown inFIG. 46 . Thelist 4702 is illustratively produced by the tool upon selection of the ICD-9 code category range within theforward mapping list 4620. - The screen shot 48 of
FIG. 48 shows an example of section mapping using the process illustrated inFIG. 46 . In the illustrated example, the user has selected thesection button 4606 in theuser interface 4602 and has entered a range of ICD-9 diagnosis codes. Theforward mapping list 4802 includes a list of all ICD-10 code sections forward mapped to the identified ICD-9 code range, along with corresponding mapping percentages, and thebackward mapping list 4804 includes a list of all ICD-9 code sections backward mapped to the ICD-10 code sections listed in theforward mapping list 4802, along with mapping percentages. - III. Reports
- Embodiments of the present disclosure allow a user to view various reports related to any mappings. In some embodiments, the reports section gives the user the following options:
- Mapping History Report
- Mapping Distribution Report
- Mapping Comparison Report
- Mapping Across Business Area Report
- Mapping Across Version Report
- Business Area Wise Mapping Report
- Versioning Report
- Customized Mapping Report
- Published Mapping
- Audit Trail Report
- Expiry Mapping Details Report
- Work Flow Audit Trail Report
- 1. Mapping History Report—
FIG. 49 is an example screen shot 49 of the implementation of amapping history report 4920 produced by the tool which tracks changes in disease classification code mappings across a selected date range. By entering “from” 4908 and “to” 4910 dates and selecting “search” 4912 in auser interface 4902, the tool produces amapping history report 4920 as shown by example inFIG. 49 . Thereport 4902 may be generated on the basis of either diagnosis or procedure code, and may be generated based onforward mapping 4904 orbackward mapping 4906. In the example shown inFIG. 49 , amapping history report 4902 of forward mapping has been selected. Further details about any code listed in thereport 4902 can be viewed upon clicking a code link on the code in thereport 4902.FIG. 50 is an example screen shot 50 of adetailed mapping history 5002 about a selected code from thereport 4902. - 2. Mapping Distribution Report—
FIG. 51 is an example screen shot 51 of the implementation of amapping history report 5102 produced by the tool which shows percentages of disease classification codes across a plurality of different disease classification code categories for a specified business area and a specified disease classification code type. As shown in theexample report 5102 illustrated inFIG. 51 , themapping distribution report 5102 shows a percentage of each type of code mapping for any selected business area by diagnosis or procedure. These types of mappings may include: one-to-one unconfirmed, one-to-many unconfirmed, confirmed, customized, and no mapping. By clicking on a corresponding code mapping link, a user can view a more drilled down mapping distribution report particular to that code mapping type. For example, referring to an example screen shot 52 inFIG. 52 , amapping distribution report 5202 is shown specifically for confirmed diagnosis code mappings showing the percentage of types of confirmed code mappings. -
FIG. 53 is an example screen shot 53 of alist 5302 of ICD-9 codes and their respectively mapped ICD-10 codes with respect to a selected business area. To export any of the lists of all codes in one code mapping type, a user can choose to export the codes to Excel™, which will show a list of the associated codes, as shown in the report 5402 illustrated in the example screen shot 54 ofFIG. 54 . - 3. Mapping Comparison Report—A mapping comparison report shows results of a reimbursement mapping when a confirmed mapping is different from backward mapping. As illustrated in the example screen shot 55 of
FIG. 55 , amapping comparison report 5520 can be provided on a code basis and description basis, e.g., by specifying an ICD-10 code in adialog box 5504 of a user interface 5502, and/or by using acode lookup feature 5506, and selecting a search button 5508. By checking thebox 5510, a list of comparison records is generated. - 4. Mappings Across Business Area Report—Referring now to
FIGS. 56 and 57 , a mappings across business area report may be generated by selecting via auser interface 5602 betweenforward mapping 5604 andbackward mapping 5606, and, when selecting forward mapping as shown inFIG. 56 , by entering an ICD-9 code (with or without code lookup 5610), and by selecting a “get equivalent ICD-10 code”button 5612. When selecting backward mapping as shown inFIG. 57 , an ICD-10 code (with or without code lookup) is entered, and a “get equivalent ICD-9 code” button is selected.FIG. 57 shows an example of a resulting ICD-10 graphic 5720 identifying the selected ICD-10 code and its corresponding description, and a resultingreport 5730 showing ICD-9 codes mapped thereto across various business areas. - 5. Mapping Across Versions Report—A mapping across versions report allows a user to view changes in code mappings across different mapping versions. As shown in the example screen shot 58 in
FIG. 58 , for example, a user interface 5802 illustratively includes aforward mapping button 5804, abackward mapping button 5806 and a reimbursement button 58-8, as well as an ICDcode dialog window 5810 and correspondingcode lookup feature 5812, and a code equivalent retrieval button 5814. Depending upon the report parameters specified by the user, the tool produces a corresponding report of previous versions of code mappings to the ICD code specified in the user interface 5802. In the example illustrated inFIG. 58 , the user has entered forward mapping of ICD-9 code “002.9” in the user interface 5802, and the tool responds by displaying a listing of the corresponding mapped ICD-10 code for each of threedifferent versions FIG. 58 , the same mapped ICD-10 code “A01.4” is provided for each available mapping version set 2012, 2013, and 2014. - 6. Business Area Wise Mapping—Business area wise mapping provides functionality by which user can retrieve mapping records that were confirmed or unconfirmed with respect to a particular business area.
FIG. 59 is a screen shot 59 illustrating such areport 5902 generated by the tool which shows details of forward disease classification code mappings in a specified business area.FIG. 60 , in contrast, is a screen shot 60 illustrating areport 6002 generated by the tool which shows details of backward disease classification code mappings in a specified business area that is different than that shown inFIG. 59 . Illustratively, such reports may be exported using various different formats (e.g., text, excel, and the like). - 7. Versioning Report—Versioning reporting can illustratively provide either code versioning or Mapping Versioning reports. A code versioning report provides a user with a detailed analysis (in the form of pie charts, for example) about changes in parameters (such as a percentage of code added, deleted, and descriptions changed) between different mapping set versions.
FIG. 61 is an example screen shot 61 illustrating acode versioning report 6102 generated by the tool which shows a comparison of disease classification code modifications made between different disease classification code revisions. Such results can be shown for both diagnosis and procedure codes. To view these reports, a user enters a code type, a first version (such as “2009”) and a second version (such as “2011”). Accordingly, as shown inFIG. 61 , two pie charts and are shown for diagnosis and procedure codes respectively, that illustrate data about the number of codes added, removed, and descriptions changed inversion 2011 from version 2009. - A mapping version tool provides a user with a detailed list of the changes in the mappings made between selected versions. For example, referring to an example screen shot 62 in
FIG. 62 , auser interface 6202 illustratively includes inputs for selection of anold version 6204, selection of anew version 6206, whether to include new mappings added 6208, old mappings deleted 6210 and mappings changed 6212, selection ofdiagnosis code mapping 6214 orprocedure code mapping 6216, and forward orbackward mapping 6218, and ashow report button 6220. For example, as shown in the example screen shot 63 illustrated inFIG. 63 , a user has entered an old version “2009” infield 6204, a new version “2010” infield 6206, selected New Mappings Added 6208,Diagnosis Mapping 6214 andForward Mapping 6218. In response, the tool produces alist 6302 of all new mappings added in the 2010 version which were not present in the 2009 mapping version. - 8. Customized Mapping—The customized mapping functionality produces a report of any customized mappings for a selected span of time. As shown in the example screen shot 64 illustrated in
FIG. 64 , auser interface 4902′, which is similar in most respects to theuser interface 4902 illustrated inFIG. 49 , illustratively further includes a “get all customized mapping”selection box 6402 which may be used to produce a report of all customized mapping made for backward or forward mappings that meet the remaining report criteria specified in theuser interface 4902′. In the example screen shot illustrated inFIG. 65 , the user has selected a “From date” of 7/1/2011 and a “To date” 7/20/2011 with respect to forward mapping to retrieve a list of any customized mappings created in that selected time frame. An example of the resulting report 6502 is shown in the example screen shot 65 illustrated inFIG. 65 . - 9. Published Mapping—The published mapping feature allows a user to view a report displaying all the confirmed codes per business area. Specifically, an administrator may log in, and from the example screen shot 66 shown in
FIG. 66 , the administrator may select the business area “Enterprise”, for example. The administrator may select to view confirmed procedure codes or confirmed diagnosis codes in an adjacent dropdown menu, and by clicking on a view report button, a user can view all confirmed ICD diagnosis code forward mappings for the Enterprise business area. A user could view the same for backward mappings as well. Anexample report 6602 is shown inFIG. 66 for the Enterprise business area and for diagnosis codes. - 10. Third Party Audit Trail Report—Referring to an
example screen 67 shot shown inFIG. 67 , a third partyaudit trail report 6710 shows audit details of service consumption, such as which third party application consumed the service, how many translations were done, and the like. An allocator can view audit trail details of a selected user (medical code, approver, etc.). The user may specify a configuration of thereport 6710 by selecting a desired date range usingdate range fields user interface 6702.FIG. 68 is a screen shot 68 illustrating anexample report 6802 showing details of disease classification codes included in one such audit trail report generated by the graphic user interface ofFIG. 67 . - The reports to allocation page integration feature allows a user to integrate a report with an allocation page for both types of GEMs mappings, and may be restricted to view by an allocator. The reports integrated with the allocation page include a mapping distribution report for forward and backward mappings, a code distribution report for payers, and a code distribution report for providers. Specifically, an allocator may login, navigate to the “Payer Data Analyzer” section, and click on “Claim Code Distribution” for forward mappings. By selecting forward mapping 6904,
backward mapping 6906,medical coder 6908 andapprover 6910 in auser interface 6902, and thereafter selecting “search” 6912, areport 6920 is generated of a corresponding ICD code list common to the selected medical coder and approver. When a user wishes to view a report, an Allocatebutton 6930 will be selected and the user will be redirected by the tool to a task allocation page with the ICD-9 codes listed on thereport 6920. A user can use this functionality for a mapping distribution report and code distribution report for a provider. - 11. Expiry Mapping Details Report—The expiry mapping details functionality provides a user with a list of any code mappings that are expired or are going to expire in a selected time period. As shown in an example screen shot 70 in
FIG. 70 , a user can select in auser interface 7002, forforward mapping 7004 orbackward mapping 7006, a particular month in a drop downmenu 7008 to view any subject reports for that selected month. The user also has the option to select a date range (usingfields 7010 and 7012) to view any qualifying reports, and asearch button 7014 is provided to cause the tool to generate the expiry reports.FIG. 71 is an example screen shot illustrating anexample expiry report 7020. - 12. Work Flow Audit Trail Report—The Work Flow Audit Trail Report displays any activities performed for a code mapping/translation. For example, as shown in the example screen shot 72 in
FIG. 72 , thereport 7202 lists details concerning a particular code and mappings related to that code.FIG. 73 is an example screen shot 73 illustrating the tool's functionality showing areport 7302 listing all codes' activities within a specified date range. - IV. Data Analytics
- According to embodiments of the present disclosure the tool includes a data analytics feature which includes a Payer Data Analyzer feature and a Provider Data Analyzer feature.
- A. Payer Analytics
- The Payer Data Analytics feature of the tool analyzes healthcare payer data and produces the follow reports relating to such analysis of healthcare payer data:
- 1. Upload claims
- 2. Claims Historical Data
- 3. Mapping Distribution Report
- 4. Claims Amount Distribution
- 5. Claims Conversion Distribution
- 6. Code Distribution
- 7. Provider Comparison
- 8. Claims Summary
- 9. Claim Audit Trail Report
- 1. Upload Claims—The upload claims feature provides forward mapping (ICD-9 to ICD-10) as well as backward mapping (ICD-10 to ICD-9) conversion for the uploading of processed medical claims.
FIG. 74 is an example screen shot 74 illustrating an uploadclaims user interface 7402 for entering claims information. For forward claims processing, in the embodiment shown, a user can select radio button “ICD-9 Claims” 7404 and for backward claims processing, a user can select “ICD-10 Claims” 7406. After browsing for the input claims data file and entering the file in thedialog box 7408, including specifying a file description in afile description field 7410, the claims file can be processed by clicking a “Process Claims File”button 7412. After successful processing (i.e., the forward or backward mapping) of the input claim file, the current files (including success and error files) can be downloaded by clicking on theparticular file link 7502 as shown in the example screen shot 75 ofFIG. 75 . Alternatively or additionally, an error file may also be downloaded by clicking on theerror file link 7504. After processing the claim files, an email is generated and sent to the all active users by the administrator. A copy of the email is also sent to the administrator. - An accepted format for the claims data can be retrieved and viewed by clicking on a claims format link. In the example shown, an acceptable format for a forward mapping for payer claims contains information including provider details, claim diagnosis and procedure codes, claim charged amounts and paid amounts, and claim number. Examples showing payer claims formats for forward and backward mapping inputs and corresponding outputs can be found in the parent application, U.S. Patent Application Ser. No. 61/834,908, the disclosure of which has been incorporated herein by reference in its entirety.
- 2. Claims Historical Data—
FIG. 76 is anexample screen 76 shot of a home page for the claims historical data feature. Specifically, the tool performs data analytics for both diagnosis and procedure codes. For example, via auser interface 7602, a user can select diagnosis 7604 orprocedure code 7606, enter an ICD-10 code (using acode lookup feature 7610 if desired), select a particular business area, i.e., line of business (LOB) 7612 andState 7614, and generate the report by selecting “Search” 7616. With this feature, a user can view frequency analysis results for a particular line of business (“LOB”) and within a particular State, or for all input data that has been uploaded. - This feature can also provide a percentage of the use of a particular code. As shown in an example screen shot 77 in
FIG. 77 , the tool produces a graphic 7702 of the selected ICD-10 code and areport 7704 of the matching ICD-9 codes in historical claims data. The illustrated usage percentage in the claims historical data report 7704 can be represented as the occurrence of a particular ICD-9 code related to a particular ICD-10 code. Also, it provides a highlightedcode 7706 representing a reimbursement mapping code provided by CMS. - 3. Mapping Distribution Report—The mapping distribution report provides a percentage of each type of mapping (e.g., one-to-one and one-to-many mapped codes) in the files uploaded in a batch process, for example. Referring to an example screen shot 78 shown in
FIG. 78 , a user selects afile 7804 for which a mapping distribution is sought. The user can then select aprovider 7806, a code type diagnosis/procedure 7808 and aState 7810 for which a result is to be displayed. The user can then click the “View Report”button 7812 to view the resultingmapping distribution report 7802 produced by the tool. Themapping distribution report 7802 can be exported to different formats including but not limited to XML, CSV, Acrobat Reader (.pdf), MHTML, Word, Excel, and TIFF. - 4. Claims Amounts Distribution—The Claim Amount Report shows a claim amount distribution. Referring to an example screen shot 79 illustrated in
FIG. 79 , thereport 7902 shows two pie charts: a “Total Charged Amount for Claims” chart and a “Total Paid Amount for Claims” chart. The “Total Charged Amount for Claims” chart provides details about a total charged amount for claims by a selected provider in a selected state. The “Total Paid Amount for Claims” chart displays details about a total paid amount for claims for a particular provider in a particular state. Claim amount reports can be exported to different formats including but not limited to XML, CSV, Acrobat Reader (pdf), MHTML, Word, Excel, and TIFF. - 5. Claims Conversion Distribution Report—The claims conversion distribution report gives details about all the mappings resulting from a successfully processed file. Referring to an example screen shot 80 illustrated in
FIG. 80 , graphical representations for one-to-one, one-to-one clusters, one-to-many, one-to-many clusters, no mappings, and one-to-one clusters overflow are included in the example claims conversion distribution report 8002. The claim conversion distribution report 8002 can be exported to different formats like XML, CSV, Acrobat Reader (pdf), MHTML, Word, Excel, and TIFF. - 6. Claims Code Distribution Report—Referring to an example screen shot 81 illustrated in
FIG. 81 , the illustrated claimscode distribution report 8102 shows details as per specific mapping type 8104 (i.e. one-to-one, one-to-one cluster, one-to-many, one-to-many cluster, no mappings and not found). This report also shows codes included in the mapping. Claims code distribution reports can be exported to different formats including but not limited to XML, CSV, Acrobat Reader (pdf), MHTML, Word, Excel, and TIFF. - 7. Provider Comparison Report—The provider comparison report displays maximum and minimum one-to-one or non one-to-one mappings in a particular state. The sort order decides the top and bottom five providers which provide maximum one-to-one or non one-to-one mappings.
- The provider comparison report tool provides reports according to three types: by codes, by claims, and by claims amount. Referring to an example screen shot 82 illustrated in
FIG. 82 , a user can view maximum or minimum, one-to-one or non one-to-one mapped code, per provider for a particular code. The example shown inFIG. 82 is for a minimum one-to-one mapped comparison between two providers. Referring to an example screen shot 83 shown inFIG. 83 , a provider comparison report byclaims 8302 can show a maximum or minimum, one-to-one or non one-to-one mapped claims report for different providers for a particular claim. - Referring now to an example screen shot 84 illustrated in
FIG. 84 , a comparison byclaims amount report 8402 can show a maximum or minimum, one-to-one or non one-to-one mapped claims amount provided by different providers for a particular code. The example inFIG. 84 shows two charts: a provider payment amount comparison chart, and a provider charge amount comparison chart. Specifically, the provider payment amount comparison chart shows payment amount per provider. Likewise, the provider charged amount comparison chart shows an amount charged by each provider. - 8. Claims Summary—The Claims Summary report provides summary results of all the files which are processed through a batch process. As shown in the example screen shot 85 in
FIG. 85 , the tool lists information in thereport 8502 such as the total number of claims processed, total successfully processed claims, total charge amount($), total payment amount($), top 50 providers processed claims, top 50 providers successful claims, top 50 providers processed claims ($), top 50 providers payment amount (percentage to top 50 providers charge amount)$, total number of diagnosis codes, total number of procedure codes, distinct diagnosis Codes, and distinct procedure codes. - 9. Claims Audit Trail Report—The claims audit trail report provides a detailed description of claims requests for a given period of time. A user can provide date ranges between which a result is desired. As shown in the example screen shot 86 in
FIG. 86 , thisreport 8604 is selectively produced based on information provided by a user via auser interface 8602, and gives details like claim file name, total number of claims processed, total number of successful claims and total number of error claims. As shown inFIG. 86 , a user can click on one of these aforementioned numbers, and a popup window may open showing a detailed listing of all of the claims in that particular list. For example, as shown in a screen shot 87 illustrated inFIG. 87 , a user has clicked on a total number of successfully processed claims in thereport 8604 ofFIG. 86 , and the resultingreport 8702 produced by the tool shows a listing of the individual claims which are successfully processed. When the user clicks on a particular errored claim, a popup will open which will show claims that were not processed. In each of these popups, at the left hand side a “View Codes” link is provided, which, upon clicking, will display a list 8802 of the selected codes, an example screen shot 88 of which is shown inFIG. 88 . - B. Provider Analytics
- The Provider Data Analyzer tool operates similarly to the Payer Data Analyzer tool, except its functionality is advantageous to providers in that it provides information related to healthcare payer organizations. For example, this tool includes one or more of the following functions and/or reports:
- 1. Upload claims
- 2. Claims Mapping Distribution
- 3. Payer Comparison
- 4. Claims Summary
- 5. Claim Audit Trail
- 1. Upload Claims—The upload claims feature provides forward mapping (ICD-9 to ICD-10) as well as backward mapping (ICD-10 to ICD-9) conversion for the uploading of medical claims.
FIG. 89 is an example screen shot 89 illustrating an uploadclaims user interface 8902 for entering claims information. For forward claims processing, in the embodiment shown, a user can select radio button “ICD-9 Claims” 8904 and for backward claims processing, a user can select “ICD-10 Claims” 8906. After browsing for the input claims data file and entering the file in the dialog box 8908 (and/or using the browsing feature 8910), including specifying a file description in a file description field 8912, the claims file can be processed by clicking a “Process Claims File”button 8914. After successful processing (i.e., the forward or backward mapping) of the input claim file, the current files (including success and error files) can be downloaded by clicking on the particular file link 9002 as shown in the example screen shot 90 ofFIG. 90 . Alternatively or additionally, an error file may also be downloaded by clicking on the error file link 9004. After processing the claim files, an email is generated and sent to the all active users by the administrator. A copy of the email is also sent to the administrator. - An accepted format for the claims data can be retrieved and viewed by clicking on a claims format link. An acceptable format for a forward mapping for payer claims illustratively contains information including the following:
- Provider details
- Payer details
- Claim Diagnosis and procedure codes
- Claim charged and reimbursed amounts
- Claim number
- Hospital details
- State Code
- Admit Date
- Discharge Date
- Medicare Number
- Medicaid Number
- Health Plan Id
- Type of Insurance
- Net charge amount
- Total amount
- Similar to forward claims format, a provider claims backward input file format illustratively contains information including:
- Provider details
- Payer details
- Claim Diagnosis and procedure codes
- Claim charged and reimbursed amounts
- Claim number
- Hospital details
- State Code
- Admit Date
- Discharge Date
- Medicare Number
- Medicaid Number
- Health Plan Id
- Type of Insurance
- Net charge amount
- Total amount
- Co-insurance amount
- Examples showing provider claims formats for forward and backward mapping inputs and corresponding outputs can be found in the parent application, U.S. Patent Application Ser. No. 61/834,908, the disclosure of which has been incorporated herein by reference in its entirety.
- 2. Mapping Distribution Report—The mapping distribution report enables a user to understand various levels of distribution between the existing ICD-9 codes received and their respective ICD-10 codes into different categories, such as one-to-one, one-to-one cluster, one-to-many mapped codes, no map and not found. The mapping distribution report provides a percentage of each type of mapping (e.g., one-to-one and one-to-many mapped codes) in the files uploaded in a batch process, for example.
- 3. Paver Comparison Report—The payer comparison report provides maximum and minimum one-to-one or non one-to-one mappings in a particular state. The sort order decides the top and bottom five payer which provide maximum one-to-one or non one-to-one mappings. In one embodiment, the payer comparison report tool provides three types of comparison reports: by codes, by claims, and by claims amount. A user can view maximum or minimum, one-to-one or non one-to-one mapped code, per provider by codes. Referring to an example screen shot 91 illustrated in
FIG. 91 , the illustrated report 9102 shows a minimum one-to-one mapped comparison among three payers by code. Referring to an example screen shot 92 shown inFIG. 92 , a payer comparison report byclaims 9202 can show a maximum or minimum, one-to-one or non one-to-one mapped claims report for different payers by claims. As shown inFIG. 92 , thereport 9202 illustrates a one-to-one mapped comparison among three payers. - Referring now to an example screen shot 93 illustrated in
FIG. 93 , a comparison byclaims amount report 9302 can show a maximum or minimum, one-to-one or non one-to-one mapped claims amount provided by different providers for a particular code. Thisexample report 9302 shows two charts: a payer reimbursed amount comparison chart, and a payer charged amount comparison chart. Specifically, the payer reimbursed amount comparison chart shows payment amount vs. payer. Likewise, the payer charged amount comparison chart shows a charged amount vs. payer. - 4. Claims Summary—The claims summary report provides results of the files which are processed through the batch process. As shown in the example screen shot 94 illustrated in
FIG. 94 , theclaims summary report 9402 provides information such as the total number of claims processed, total successfully processed claims, total charged amount, total payment amount, top 50 providers processed claims, top 50 providers successful claims, top 50 providers processed claims, top 50 providers payment amount (percentage to top 50 providers charge amount), total diagnosis codes, total procedure codes, distinct diagnosis codes, and distinct procedure codes. - 5. Claims Audit Trail Report—This report is similar to the audit trail functionality referred to above with respect to
FIGS. 86-88 . The claims audit trail report provides a detailed description of claims requests for a given period of time. As shown in the example screen shot 95 illustrated inFIG. 95 , the claims audit trail report 9502 gives details like claim file name, number of claims processed, successful claims and error claims, all based on information provided via a user interface which may illustratively be identical or similar to theuser interface 8602 illustrated inFIG. 86 . In any case, a user can click on a claim number within the report 9502 and a popup will open which will show the selected claim number. - Referring now to an example screen shot 96 illustrated in
FIG. 96 , when a user clicks on a particular successful claim, apopup window 9602 shows claims that were successfully processed. When the user clicks on an errored claim, a popup window will open which will show detail about the claims that were not successfully processed. In each of these popups, at the left hand side a “Views Codes” link is provided, which, upon clicking, will display alist 9702 of the selected codes, an example screen shot 97 of which is shown inFIG. 97 . - Referring to
example screen shots 98 and 99 illustrated inFIGS. 98 and 99 respectively, the reports to allocation page integration feature allows a user to integrate a report with an allocation page for both types of GEMs mappings, and may be restricted to view by an allocator. The reports integrated with the allocation page include a mapping distribution report for forward and backward mappings, a code distribution report for payers, and a code distribution report for providers. An examplecode distribution report 9802 for providers is illustrated inFIG. 98 . When a user wishes to view a report, an Allocatebutton 9804 will be selected and the user will be redirected by the tool to a task allocation page with the ICD-9 codes listed on the report. The report is integrated with an allocation page include a mapping distribution report for forward and backward mappings, a code distribution report for payers, and a code distribution report for providers. An example is illustrated in the screen shot 99 ofFIG. 99 . Specifically, an allocator may login, navigate to the “Payer Data Analyzer” section, and click on “Claim Code Distribution” for forward mappings. By selecting forward mapping 9904,backward mapping 9906,priority 9908,Search type 9910 anddescription 9912 in auser interface 9902, and thereafter selecting “search” 9916, a report 9920 is generated of a corresponding ICD code list common to the selected medical coder and approver, or all codes if the allcodes button 9914 in theuser interface 9902 is selected. When a user wishes to view a specific report, an Allocatebutton 9922 will be selected and the user will be redirected by the tool to a task allocation page with the ICD-9 codes listed on the report 9920. - V. Searching
- Embodiments of the present disclosure employ search functionalities, an example of which is shown in the example screen shot 100 illustrated in
FIG. 100 . A search can be performed on bothdiagnosis 10004 as well as onprocedure codes 10006. For example, a user can enter the description keyword “Tuberculoma” in the code description field 10008 for adiagnosis code 10004 and select the Search button - 10010. All ICD-9 as well as ICD-10 codes whose description containing the word “Tuberculoma” will be displayed. Another example using the description keyword “heart” is shown in the
example screenshot 101 illustrated inFIG. 101 , which produceslists - Using the linking of GEMs mapping from the Search Code functionality, when a code is selected, the system shows all mappings related to that code. In the example screen shot 102 illustrated in
FIG. 102 , the search feature includes auser interface 10202 which provides for selection offorward mapping 10204,backward mapping 10206 orreimbursement mapping 10208, input into afield 10210 of an ICD-9 code (optionally using a code lookup feature 10212) and a “get equivalent ICD-10 code”button 10214. Input of an ICD-9 code, e.g., 944.20 as illustrated inFIG. 102 , the tool produces a graphic 10220 of the selected ICD-9 code and its textual description, and alist 10230 of all ICD-10 codes corresponding to the specified ICD-9 code. Mapping histories of selected ICD-9 codes may be selectively viewed using a “view mapping history”feature 10216 of theuser interface 10202. On the other hand, for backward mapping, if a user may select an ICD-10 code, e.g., L02.511 as illustrated in the screen shot 103 illustrated inFIG. 103 , and the tool will then show a graphic 10320 of the selected ICD-10 code and its textual description, and alist 10330 of all ICD-9 codes corresponding to the specified ICD-10 code. - VI. Workflow Management
- According to embodiments of the present disclosure, the disease classification code mapping tool includes an workflow management feature which is illustratively divided according to roles including: super administrator, allocator, first and second level approvers, medical coder, and the like. These roles basically work on two modes: GEMs (all the results are generated on the basis of GEMs files provided by CMS), and Specific mode (all the results are generated on the basis of codes provided by the organization and both are isolated from each other).
- The translator tool provides multiple levels of access for different user roles. For example, a user can access the system (or be restricted to access) as one or more of the following types of users: super administrator, administrator, allocator, first level approver, second level approver or medical coder.
- The super administrator can perform the following tasks: administration, configure, mapping, report, and search.
- Referring to an example screen shot illustrated in
FIG. 104 , the main menu is shown in which theapplication mode 420 is selected to be Specific and the business area is selected to be ICD-10. In this mode, the administration functionality allows a user (e.g., super administrator) to create another user and assign that user with a business role (e.g., allocator, approver, medical coder and/or business user), and business areas that the new user can work in. As illustrated inFIG. 105 , when the super administrator chooses to create a user, auser creation window 105 opens. For new user creation, the super administrator enters the following details of the new user into a user creation interface 10502: first name, last name, userId, password, confirm password, email ID, business role, and business area. The super administrator further enters a business role of the new user into theinterface 10502, e.g., as an allocator, an approver (first or second level), a medical coder or a business user. Auser listing 10504 is illustratively provided via which the super administrator may edit existing user information. - Upon successful user creation, an account creation mail is automatically generated and sent to administration by the super administrator. The user gets account details when the business area is allocated to him. Different email templates are sent based on the user roles. Similarly, if user information is updated (like active/inactive status is changed), the super administrator sends an email to the user regarding the update in user's profile information.
- As shown in the example screen shot 106 illustrated in
FIG. 106 , the super administrator can create or view a hierarchy by selecting the build hierarchy link 10602 located above theusers list 10504. A hierarchy refers to an organizational structure depicting the relationships between types of users (e.g., administrator, allocator, approver, medical coder, and the like). For example, as shown in the example screen shot 107 illustrated inFIG. 107 , the super administrator can select aparticular business area 10702 and anallocator 10704, which will providelist 10708 of approvers and medical coders associated with the selectedallocator 10704 for the selectedbusiness area 10702. A similar user interface can be provided to allow the super administrator to select first and second level approvers for selected business areas and corresponding assigned allocators. - When the hierarchy is successfully built, an allocation email is automatically generated and sent to the users (e.g., allocated medical coders and approvers) by the super administrator. A copy is sent to the allocator as well.
- The configure, mapping, report, and search features operate in a similar manner as discussed above. For the specific functionality, the super administrator may need to upload a specific codes file for which a mapping is required. Respectively, these features will give results for specific code files previously uploaded by the super administrator.
- Allocator:
- With respect to the approval workflow tool, an allocator can perform tasks including one or more of: configure, task allocation, mapping, report, and search.
- Configure—This functionality operates in a similar manner as discussed above with respect to the super administrator.
- Task Allocation—The allocator task allocation functionality may be divided into four categories: (1) create task, (2) transfer task, (3) manage task, (4) and task status.
- Create Task—Referring now to the example screen shot illustrated in
FIG. 108 , an allocator can create a task in atask allocation menu 10802 to allocate codes to an approver and a medical coder forforward mapping 10806 orbackward mapping 10808 via a user interface 10804. The allocator provides atype 10810,description code range 10812 or selecting an option referred to as “Get All Codes” 10816, and then selecting “search” 10814. The allocator can then select particular codes to assign to an approver and medical coder from a resulting list of ICD-10codes 10820 produced by the tool, and can further select anapprover 10840 and a medical coder 10850, with or withoutcomments 10830, relating to creating or modifying mappings for selected ICD-10 codes. By clicking on “allocate” 10860, code mapping assignments relating to the selected ICD-10 codes will be allocated to the selected medical coder and the selected approver. Alist 10870 of approvers assigned to selected ICD-10 codes may be produced by the tool. - Referring now to the example screen shot 109 illustrated in
FIG. 109 , for a specific mode, apriority option 10908 is provided in auser interface 10902 for allocating tasks relating to forward 10904 or backward 10906 mapping. Theuser interface 10902 may further include asearch type field 10910, a skill set field, e.g., heart, 10912, and a search button 10914 as well as a “get all codes” button 10916. If a user wishes to allocate the codes according to a certain priority (e.g. highest, medium or low) this can be specified via appropriate selection from thepriority option menu 10908; otherwise the user can select “All” to get all codes. - Once the codes are allocated, an email is automatically generated and sent to the coder and approver by the super administrator. A copy is also sent to the administrator and allocator.
- Task Allocation—The allocator may allocate tasks by functional group, and a
user interface 11002 for accomplishing this is illustrated in the example screen shot 110 ofFIG. 110 . Theuser interface 11002 includes forward 11004 and backward 11006 mapping options, as well as apriority menu 11008, asearch type menu 11010 and afunctional group menu 11012. By selecting functional group as the search type, a functional group may be specified from themenu 11012 to search, using the search button 11014, for tasks to allocate to medical coders and/or approvers by functional group as illustrated in the example screen shot 111 illustrated inFIG. 111 . Optionally, the allocator can also select “get all codes” 11016 to retrieve all ICD codes associated with the selected search parameters. Additionally, the allocator may assign groups of codes in one go by selecting the search button 11014 after selecting a functional group, in which case the tool illustratively produces the grid ofcodes 11202 which are related to the selected functional group and which further illustratively includes an items per page pull-down menu 11204. Illustratively, by default grid contains a modest number, e.g., 10, records per page. However, using themenu 11204, the allocator can select any number of ICD code records to display per page. Illustratively, the minimum number of records per page may be 10 and the maximum may be 500, although these values may be varied as desired. In any case, the option to increase the number of ICD code records per page allows the allocator to group large numbers of records together for allocation without having to manually advance through any, or fewer, ICD grid pages. As described above, the allocator may then enter comments relating to task allocations in acomment field 11206, and may select an approver using a pull-down menu 11208 and a medical coder using a pull-down menu 11210. Additionally, as illustrated in the example screen shot 113 illustrated inFIG. 113 , the grid ofcodes 11202 illustrated inFIG. 112 displays a grid ofcodes 11302 which includes an additional functional group column which identifies various functional groups associated with each listed ICD-9 code. - When ICD codes are uploaded by functional groups as just described, there may be cases where the ICD codes can be common across different functional groups. Illustrated in the screen shot 114 of
FIG. 114 is an example list of such overlapping codes identified in a particular functional group. The tool illustratively includes functionality to re-allocate such ICD codes into the workflow for the different functional group and run the workflow. In one embodiment, the first assignment of a code in overlapping functional groups to a medical coder will identify the medical coder that performs the mapping, and the second assignment will identify another medical coder that has only viewing privileges for the mappings but not editing privileges. The same will be applicable as between an assignedapprover level 1 and an assignedapprover level 2. In either case, the medical coders and approvers will illustratively have 2 grids displayed; one with codes to be mapped by the medical coder, and the other with codes allocated to another medical coder for mapping but viewable by the first medical coder. The same hierarchy is illustratively implemented with respect toapprover levels email 11502 is shown in the example screen shot 115 illustrated inFIG. 115 . In the illustrated example, theemail 11502 illustratively includes a table ofcode assignments 11504. - Transfer Task—The allocator can reallocate, or transfer, codes for a medical coder or an approver. Specifically, to pull a task from a medical coder or an approver, the allocator can select a business area, and select the medical coder or the approver whose tasks the allocator wants to reallocate to other resources.
- Referring now to the example screen shot 116 illustrated in
FIG. 116 , the allocator may select particular codes and assign them, for forward 11604 or backward 11606 mapping, to amedical coder 11610 orapprover 11612 in a selected business area 11608, via auser interface 11602. In the illustrated example, amedical coder 11610 is selected for the task transfer, and the tool accordingly modifies theuser interface 11602 to produce a medical coder pull downmenu 11614 which may be used to select a desired medical coder whose current code mapping assignments are to be viewed, one or more of which may be transferred to another medical coder. When the “get task”button 11616 is selected, the tool produces thecorresponding list 11620 of codes, and the allocator can select the mapping task of one or more codes from thelist 11620 to transfer, e.g., with or withoutcomments 11630, to another medical coder which may be selected using the pull downmenu 11640. By clicking on “Transfer Task” 11650, selected codes will be re allocated to the selected medical coder or approver or to an already assigned approver. The tool can also serve to prevent a medical coder and approver from being the same for a single code or task. - When the task is reallocated, an email is automatically generated. The email is sent to approve a medical coder to whom the task is reallocated from the administrator. A copy of an email is also sent to the allocator and the administrator.
- Manage Task—An allocator can also manage tasks. For example, as shown in the example screen shot 117 illustrated in
FIG. 117 , the allocator can unconfirm particular mappings, e.g., forward 11704 or backward 11706 mappings, before their end date via auser interface 11702. The allocator or other user, e.g., administrator, can search the mapping by code, by description, or can search for all mappings through pull down menu 11710. Selecting “search” 11712 will produce alist 11720 of corresponding ICD codes. If the “Get All” option is selected, all mappings will be displayed in thelist 11720. The allocator can then selectively unconfirm a mapping by clicking the “unconfirm” button, e.g., 11722, adjacent to the code in thelist 11720. Upon making the unconfirm selection, the allocator may be prompted to specify the reason for unconfirming the code. - After a user unconfirms any mapping, an email is automatically generated and sent to the allocator, approver and medical coder who have done this particular mapping. A copy is also sent to the administrator. A copy of the email may also be marked to the business user for the department.
- Task Status—
FIG. 118 is an example screen shot 118 of a process by which an allocator can retrieve a task status. In some embodiments, by selecting a particular department, the allocator can get a task's status report. In this example, auser interface 11802 includesselections allocator selection menu 11808, a businessarea selection menu 11810 and a “get report”button 11812. The tool illustratively produces three reports from which the allocator can choose: a coderwise report 11820, an approverwise report 11830 and a client approverwise report 11840. These reports contain information including the medical coder/approver name, number of codes assigned, number of codes approved, number of pending codes to process, number of rejected codes, and number of codes pending approval. By clicking on the corresponding numbers, an allocator can get a more detailed report as shown in thereport 11902 illustrated in the example screen shot 119 ofFIG. 119 . - Mapping, Report, and Search—The mapping, report, and search features operate in a similar manner as discussed above. For the specific code option, the super administrator may need to upload a specific codes file for which a mapping is required. Respectively, these features will give results for specific code files previously uploaded by the super administrator.
- Medical Coder Tasks:
- With respect to medical coders, allocators can perform tasks including: work list, report, and search.
- Work List—Referring now to the example screen shot 120 illustrated in
FIG. 120 , the work list tool is divided into three parts:work list 1904, pending list 12006, and rejectedlist 12008 for a selectedmapping type 12002. The work list feature produces alist 12010 of details about numbers of the assigned codes to be processed. As soon as any code is processed, it will be dropped into the “pending list.” - Pending List—Referring to the example screen shot 121 illustrated in
FIG. 121 , the pendinglist 12102 provides details about any codes processed by a medical coder that are awaiting approval. - Rejected List—Referring to the example screen shot 122 illustrated in
FIG. 122 , the rejectedlist 12202 provides gives details about all the codes that have been rejected by the approver. - Escalated List—If the medical coder is assigned a code that is outside of the medical coder's expertise, the medical coder can escalate that code to an approver to reassign to another medical coder.
- Approver—level 1:
- With respect to the approval workflow, an approver can perform tasks including: work list, report, and search. The work list feature is divided into four parts: pending list, approved list, escalated list, and completed work list.
- Escalated List—Referring now to the example screen shot 123 illustrated in
FIG. 123 , the approver worklist includes apending list 12304, an approvedlist 12306, an escalatedlist 12308 and a rejectedlist 12310, all for a selectedmapping type 12302. In the example illustrated inFIG. 123 , the EscalatedList 12308 is selected, and the tool produces a corresponding escalatedlist 12320 adjacent to the worklist. The escalated list includes a functional group pull downmenu 12330 via which the approver can select a desired functional group. Once selected, the escalatedlist 12320 contains details about all of the codes which are assigned to another medical coder. The approver can click on a hyperlink of a code in thelist 12320, and this action illustratively produces thetext box 12402 illustrated in the example screen shot 124 ofFIG. 124 . Using thistext box 12402, the approver can select an alternatemedical coder 12406 to whom to reassign the selected code, with or without providing a writtenreason 12404, and by clicking the “reassign”button 12408 the task in the escalatedlist 12320 is reassigned to the selected medical coder. Optionally, the approver can upload areference document 12410 relating to the reassigned code. - Rejected List—Referring now to
FIG. 125 , an example screen shot 125 of the approver worklist is shown in which the Rejectedlist 12310 option is selected, producing the rejectedlist 12502. By selecting a functional group using the pull downmenu 12330, the rejectedlist 12502 contains details about all of the codes having a mapping that has been rejected. Theapprover level 1 can select a correct mapping and then save the correct mapping. By so doing, the tool will automatically move the formerly rejected code to the approvedlist 12602 as illustrated in the example screen shot 126 illustrated inFIG. 126 . - Approved List—Referring now to the example screen shot 127 illustrated in
FIG. 127 , the approved list available to theapprover level 1 includes details about all of the codes which are assigned to theapprover level 2, and an example of such a list ofcodes 12710 is shown inFIG. 127 . The second level approver worklist includes awork list 12704 and a completedlist 12706, for all assigned forward and reversedmappings 12702. The codes in the list ofcodes 12710 in theapprover level 2 worklist move to the completedwork list 12706 upon approval by theapprover level 2. After approving, the code is removed from the approved list of theapprover level 1. - Pending List—Referring now to the example screen shot 128 illustrated in
FIG. 128 , theapprover pending list 12802 is shown for a selectedmapping type 12302 and for a selectedfunctional group 12330. Thepending list 12802 gives details about all the codes that are pending for approval. The approver can approve or reject each of the mappings by clicking on the appropriate approve/reject button. Illustratively, the tool may include a feature by which the approver can select and approve a plurality of records at a time, e.g., 10 records, by clicking the “Approve All”button 12804. After approving or rejecting any code, an email is automatically generated and sent to the medical coder to whom was given the task from the administrator. A copy is also sent to the administrator and his allocator. - Approver—level 2:
- With respect to the approval workflow, an
approver level 2 can perform tasks including: work list, report, and completed list. - Work List—Referring to the example screen shot 129 illustrated in
FIG. 129 , anapprover level 2 worklist includes aWork List 12704 and aComplete list 12706 for eachmapping type 12702. Anexample Work List 12902 is shown inFIG. 129 for a selectedfunctional group 12330, and thelist 12902 is a list of all mappings that are approved by alevel 1 approver for the selected functional group. - Complete List—Referring now to the example screen shot 130 illustrated in
FIG. 30 an exampleComplete List 13002 is shown for a selectedfunctional group 12330. TheComplete List 13002 provides a list of all mappings that are approved by alevel 1 approver and confirmed by all approvers from the selected business area. - With respect to an iteration cycle in workflow, an approver can reject a code a specified number of times (e.g. three). At that point, the approver will have to map the code and confirm the mapping (i.e., the rejection option would be disabled). Specifically, referring now to the example screen shot 131 illustrated in
FIG. 131 , an approver could login and attempt to reject the same code in a pending list 13102 more than three times. Consequently, the approver will get an error message produced by the tool indicating that the approver cannot reject a mapping more than three times. The approver may then select the approve allbutton 13104 to approve all such codes or approve each such code individually by selecting the code and clicking the approve button. - Report and Search
- The report and search features operate in a similar manner as discussed above. For specific mode, the super administrator may need to upload a specific codes file for which a mapping is required. Respectively, these features will give results for specific code files previously uploaded by the super administrator.
- Future Mappings
- According to embodiments of the present disclosure, referring now to
example screen shots FIGS. 132 and 133 respectively, the tool illustratively allows a user to reallocate or confirm code that is already confirmed within the same department, but with a different effective date. In other words, the tool allows users to set mappings that will only become effective at a future date. Auser interface 13202 is provided via which the user may select an ICD-9 code of a specified code type, and then select “get equivalent ICD-10 code.” A graphic 13220 of the selected ICD-9 code and its textual description are provided, as well as a table 13230 of mapped ICD-10 codes. A color code table 13240 is illustratively included to distinguish between ICD-10 codes having similar forward and backward mappings (e.g., rows in the ICD-10 table shaded yellow) and ICD-10 codes having different forward and backward mappings (e.g., rows in the ICD-10 table shaded green). Afuture mappings list 13250 is also shown which lists ICD-10 codes which are already confirmed within the same department. - Multiple Confirmations of Code—This feature allows a user to allocate a code which is already confirmed. The code can again be assigned through the workflow for mapping and future confirmations. Using this feature, a user can have an ICD-9 code mapping to different ICD-10 codes for different spans of time. For example, an ICD-9 code “014.80” maps to an ICD-10 code of “A18.32” or “A18.39.” During the initial workflow, it was confirmed that the ICD-9 code “014.80” maps to an ICD-10 code “A18.32” from the date Mar. 30, 2012 to Jun. 30, 2012. Then however, the user can run the workflow over again anytime before Jun. 30, 2012 and fix a future map for the ICD-9 code “014.30” before the mapping expires. In the example screen shot 133 illustrated in
FIG. 133 , thefuture mapping list 13302 lists ICD-10 codes which are confirmed in the same department but which have different effect dates, e.g., 3/31/2012-6/30/1012 and 7/1/2012-7/22/2012 for the same code A18.32. The tool illustratively has validation to avoid such overlapping dates. - Referring to the example screen shot 134 illustrated in
FIG. 134 , an allocator can login, go to task allocation, create task, and select anICD code user interface 13402 and select “get mappings” 13412, and list ofcodes 13420 is produced, one or more of which may be assigned to the medical coder. Then the medical coder can go to the work list, and click on the assigned ICD code. The medical coder can then work on that task, do the appropriate mapping, and save the mapping with a justification. This will send the task (e.g., the ICD code) to the approver. Now, referring now to the example screen shot 135 illustrated inFIG. 135 , an approver can login by and go to the work list and approve the same task with certain effective dates. The allocator can login to see alist 13502 with the same code that the approver had just approved, and subsequently confirm the code with different effective start and end dates. - Coder Support Documents—This feature allows a coder and an approver to upload a reference document which has been referenced while code mapping. Also, the user can view the document by downloading the reference document.
- A user can login as a medical coder and go to the work list, click on any code. The tool will redirect the coder to the mapping page, where the coder can click on “save” after selection of an appropriate mapping. Referring to the example screen shot 136 illustrated in
FIG. 136 , apopup window 13602 illustratively appears with areason field 13604 and a save button 13606. Illustratively, the user can click on the “Upload Reference Document”button 13608 to upload the document. Referring now to the screen shot 137 illustrated inFIG. 137 alist 13702 is display which contains links to all uploaded reference documents. The user can download any document in thelist 13702 by clicking on a corresponding View/Download link. - The report and search feature operate in a similar manner as discussed above. For “Specific”, the super administrator may need to upload a specific codes file for which a mapping is required. Respectively, these features will give results for “Specific” code files previously uploaded by the super administrator.
- Reverse Map—While defining forward mappings, the backward mappings leading to the source ICD-9 code are illustratively visible, so that a user can analyze and confirm the forward mappings within the tool. The same applies while defining backward mappings. Referring to an example screen shot 138 illustrated in
FIG. 138 , a user can fetch all the ICD-10 codes which map to the ICD-9 codes originally entered by the users by querying the backward mapping table for codes. The code entered on the below screen is a “no map” code in the forward direction. However, with respect to the backward mapping a different result is given. For example, the ICD-10 codes in the list 13802 are the list of codes (ICD-10 codes) which map to 707.21. This gives the user guidance in selecting the appropriate mapping. - VII. New Mappings
- Embodiments of the present disclosure allow the disease classification code mapping tool to create new mappings for different business areas. Specifically, referring now to
example screen shots FIGS. 139 and 140 respectively, an administrator may login, selectGEMs application mode 420, and select the “Claims”business area 430, for example. The user may then go to the mapping section and enter an ICD-9 code and click on the “get equivalent ICD-10 button. A custom mapping link may be provided which produces apage 14002 which can be used to change the mapping to a different business area. Now, by going back to the home page and selecting “Care Administration”, for example, as a business area, a user can check the same mapping in the mapping section which the user recently changed. The user will be able to see the older mapping as a new mapping already saved for the different business area. Now, by selecting specific as a mode, and “Claims” as the business area, the user can check the same mapping in the mapping section that they have just changed. Consequently, the user can see the older mapping as the new mapping that is already saved for different modes. - Claims Data Analyzer for Specific Mode—Payer as well as provider claims can be uploaded on the basis of specific mode (i.e., the client/organization specific mode). This is shown in the example screen shot 141 of the upload claims screen illustrated in
FIG. 141 which includes auser interface 14102 having an ICD-9claims selection button 14104, an ICD-10claims selection button 14106, an input claims file dialog box 14108 (optionally including a browsing feature 14110), afile description field 14112 and a “process claim file”button 14114. - Upload Section/Ranges and Get Base Mappings—This feature may be restricted to use in GEMs mode. It allows the user to upload the file which contains the ICD-9 code or ranges, and give the base mapping for individual codes as the output file.
FIG. 142 is an example screen shot 142 illustrating one embodiment of such aninput file 14202. -
FIG. 143 is an example screen shot 143 illustrating auser interface 14302 from which a user can upload the input file. The user interface illustratively includes ICD-9 diagnosis and procedurecode selection buttons file description field 14312 and a “submit”button 14314. A download file is illustratively identified with alink 14320 via which the file may be downloaded. - VIII. Code List Conversion and Financial Neutrality
- This feature contains many functionalities including, but not limited to, the following:
-
- Upload specific code
- Convert code list to code range for ICD-10 codes
- Code range input to Task allocation
- Allowing access to business user to look up mappings for particular code
- Display Financial Neutrality (FN) average variance for Individual codes on Mapping Screen
- Translator to accept a list of codes and return the translations for the same
- Translator should accept the customer defined formats for translation: Benefit Migration
- Listing of Menu on role wise access and deciding proper menu names and proper access
- Embodiments of the present disclosure allow a user to upload an ICD-10 code list, and will give the different ranges as an output file.
FIGS. 144 and 145 areexample screen shots 144 and 145 respectively of sample input and output files respectively. As shown in an example screen shot 146 illustrated inFIG. 146 , a user can login as an administrator, go to theuser interface 14602 and enter ICD-10diagnosis 14604 or ICD-10procedure 14606, select an ICD-10 code input file 146-08 (with or without an optional browsing feature 14610), and click on ICD-10 code ranges 14612 to select an ICD-10 code range file to upload. - Code Range Input to Task Allocation—This feature allows an allocator to search codes for allocation by entering an input code range. An allocator may log in, go to the task allocation section, and click on create task. Referring to the example screen shot 147 illustrated in
FIG. 147 , the user can select the searchtype forward mapping 14704 or backward mapping 1470 from auser interface 14702, and further select a search type from a pull downmenu 14708 and a code range from a pull downmenu 14710, and click on “search” 14712 to search codes for allocation by input code range. Illustratively, theuser interface 14702 may include a “get all codes”button 14714 for retrieving all codes of the given search type. - Allowing Access to a Business User to Look Up Mappings for Particular Code—
FIGS. 148 and 149 areexample screen shots search menu 10202, the searchedcodes 10220 will be redirected to themapping screen 14802 if clicked on any code in view only format. Specifically, a business user may login, go to the mapping section, and click on the GEMs mapping. This will show a read only mapping screen (seeFIG. 149 ). By navigating to the search section 14902 for adiagnosis 14904 or procedure code 14906, entering a code description into the description field 14908 and clicking on the “search”button 14910, the user will be presented with display code details in alist 14920 of ICD-9 codes and alist 14930 of ICD-10 display codes. Clicking on any code will redirect the user to the mapping screen in read-only (or view) mode. - Display Financial Neutrality (FN) Average Variance for Individual Codes—This feature allows a user to calculate an average variance for individual codes. For example, referring to
FIGS. 150 and 151 a user may login as an administrator, navigate to the configure section 15702, select an ICD-10 file (with or without an optional browsing feature 15106), select afile description 15108 and click on the “submit”button 15110.FIG. 150 is ascreenshot 150 of a sample input file for the financial neutrality feeds. - Roles Based Security—This feature allows a user to view a particular functionality on the basis of their roles. For example, a user can login as an administrator, go to the administration section, click on create user page, and note the complete URL of this page. Consider if an allocator, for example, pasted the same URL which was copied earlier in the browser. This will redirect the user to a custom error page.
- While the disclosure has been illustrated and described in detail in the drawings and foregoing description, such an illustration and description is to be considered as exemplary and not restrictive in character, it being understood that only illustrative embodiments have been shown and described and that all changes and modifications consistent with the disclosure and recited claims are desired to be protected.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/306,060 US20140372148A1 (en) | 2013-06-14 | 2014-06-16 | System and method for providing mapping between different disease classification codes |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361834908P | 2013-06-14 | 2013-06-14 | |
US14/306,060 US20140372148A1 (en) | 2013-06-14 | 2014-06-16 | System and method for providing mapping between different disease classification codes |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140372148A1 true US20140372148A1 (en) | 2014-12-18 |
Family
ID=52019988
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/305,994 Active US9898582B2 (en) | 2013-06-14 | 2014-06-16 | System and method for analyzing an impact of a software code migration |
US14/306,060 Abandoned US20140372148A1 (en) | 2013-06-14 | 2014-06-16 | System and method for providing mapping between different disease classification codes |
US14/306,026 Active US9268907B2 (en) | 2013-06-14 | 2014-06-16 | System and method for automatically modifying source code to accommodate a software migration |
US14/306,077 Active 2037-04-25 US10825565B2 (en) | 2013-06-14 | 2014-06-16 | System and method for validating medical claim data |
US14/306,208 Active 2037-08-07 US10607733B2 (en) | 2013-06-14 | 2014-06-16 | System and method for ensuring medical benefit claim payment neutrality between different disease classification codes |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/305,994 Active US9898582B2 (en) | 2013-06-14 | 2014-06-16 | System and method for analyzing an impact of a software code migration |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/306,026 Active US9268907B2 (en) | 2013-06-14 | 2014-06-16 | System and method for automatically modifying source code to accommodate a software migration |
US14/306,077 Active 2037-04-25 US10825565B2 (en) | 2013-06-14 | 2014-06-16 | System and method for validating medical claim data |
US14/306,208 Active 2037-08-07 US10607733B2 (en) | 2013-06-14 | 2014-06-16 | System and method for ensuring medical benefit claim payment neutrality between different disease classification codes |
Country Status (1)
Country | Link |
---|---|
US (5) | US9898582B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150046178A1 (en) * | 2013-08-06 | 2015-02-12 | Nemo Capital Partners, Llc | Method of Expediting Medical Diagnosis Code Selection by Executing Computer-Executable Instructions Stored On a Non-Transitory Computer-Readable Medium |
US20150227689A1 (en) * | 2014-02-07 | 2015-08-13 | Siemens Medical Solutions Usa, Inc. | Efficient Framework for Healthcare Order Entry |
US20160283673A1 (en) * | 2015-03-24 | 2016-09-29 | Intelligent Medical Objects, Inc. | System and method for medical classification code modeling |
US20170344623A1 (en) * | 2016-05-31 | 2017-11-30 | Fujitsu Limited | Method and system to align two coding standards |
US20210158911A1 (en) * | 2019-11-22 | 2021-05-27 | Leavitt Partners Insight, LLC | Determining cohesion of healthcare groups and clinics based on billed claims |
US11269904B2 (en) * | 2019-06-06 | 2022-03-08 | Palantir Technologies Inc. | Code list builder |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10340038B2 (en) * | 2014-05-13 | 2019-07-02 | Nant Holdings Ip, Llc | Healthcare transaction validation via blockchain, systems and methods |
US20150331875A1 (en) * | 2014-05-16 | 2015-11-19 | Syntel, Inc. | System and method for validating integrated data recasting objects |
US10373711B2 (en) | 2014-06-04 | 2019-08-06 | Nuance Communications, Inc. | Medical coding system with CDI clarification request notification |
US11133091B2 (en) | 2017-07-21 | 2021-09-28 | Nuance Communications, Inc. | Automated analysis system and method |
US11024424B2 (en) | 2017-10-27 | 2021-06-01 | Nuance Communications, Inc. | Computer assisted coding systems and methods |
US10409553B2 (en) | 2017-11-15 | 2019-09-10 | Accenture Global Solutions Limited | Optimized construction of a sample imprint for selecting a sample dataset for comparison testing |
US10514890B2 (en) | 2017-11-15 | 2019-12-24 | Accenture Global Solutions Limited | Test case and data selection using a sampling methodology |
US10241903B1 (en) | 2017-11-15 | 2019-03-26 | Accenture Global Solutions Limited | Parallel testing and reporting system |
US10922218B2 (en) | 2019-03-25 | 2021-02-16 | Aurora Labs Ltd. | Identifying software interdependencies using line-of-code behavior and relation models |
US11720347B1 (en) | 2019-06-12 | 2023-08-08 | Express Scripts Strategic Development, Inc. | Systems and methods for providing stable deployments to mainframe environments |
CN110502668A (en) * | 2019-10-08 | 2019-11-26 | 福建亿能达信息技术股份有限公司 | A kind of automatic mapping and conversion method of CN-DRGs and C-DRG |
CN111341405B (en) * | 2020-05-15 | 2020-09-25 | 四川大学华西医院 | Medical data processing system and method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140136495A1 (en) * | 2012-11-15 | 2014-05-15 | International Business Machines Corporation | Intelligent resoluton of codes in a classification system |
Family Cites Families (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4558413A (en) | 1983-11-21 | 1985-12-10 | Xerox Corporation | Software version management system |
US5018067A (en) * | 1987-01-12 | 1991-05-21 | Iameter Incorporated | Apparatus and method for improved estimation of health resource consumption through use of diagnostic and/or procedure grouping and severity of illness indicators |
US6785410B2 (en) | 1999-08-09 | 2004-08-31 | Wake Forest University Health Sciences | Image reporting method and system |
US6493871B1 (en) | 1999-09-16 | 2002-12-10 | Microsoft Corporation | Method and system for downloading updates for software installation |
US7428494B2 (en) * | 2000-10-11 | 2008-09-23 | Malik M. Hasan | Method and system for generating personal/individual health records |
US20030069760A1 (en) | 2001-10-04 | 2003-04-10 | Arthur Gelber | System and method for processing and pre-adjudicating patient benefit claims |
US7437302B2 (en) | 2001-10-22 | 2008-10-14 | Siemens Medical Solutions Usa, Inc. | System for managing healthcare related information supporting operation of a healthcare enterprise |
US7917378B2 (en) | 2002-04-09 | 2011-03-29 | Siemens Medical Solutions Usa, Inc. | System for processing healthcare claim data |
US20110301982A1 (en) | 2002-04-19 | 2011-12-08 | Green Jr W T | Integrated medical software system with clinical decision support |
US20040172291A1 (en) * | 2002-07-25 | 2004-09-02 | Knowlton Edward W. | System and methods for medical services and transactions |
US8606594B2 (en) | 2002-10-29 | 2013-12-10 | Practice Velocity, LLC | Method and system for automated medical records processing |
US7233938B2 (en) | 2002-12-27 | 2007-06-19 | Dictaphone Corporation | Systems and methods for coding information |
US20050137912A1 (en) | 2003-03-31 | 2005-06-23 | Rao R. B. | Systems and methods for automated classification of health insurance claims to predict claim outcome |
US20050038670A1 (en) | 2003-08-08 | 2005-02-17 | Dental Technology, Inc. | Automated method and system for collecting and displaying patient health and financial information from multiple databases |
US7546595B1 (en) | 2004-10-14 | 2009-06-09 | Microsoft Corporation | System and method of installing software updates in a computer networking environment |
US7861239B2 (en) | 2005-05-23 | 2010-12-28 | International Business Machines Corporation | Data migration between versions of software |
US20120296675A1 (en) | 2006-02-13 | 2012-11-22 | Silverman David G | Method and System for Assessing, Quantifying, Coding & Communicating a Patient's Health and Perioperative Risk |
US20080196012A1 (en) | 2007-02-12 | 2008-08-14 | Panaya Ltd. | System and methods for static analysis of large computer programs and for presenting the results of the analysis to a user of a computer program |
US7917897B2 (en) * | 2007-02-16 | 2011-03-29 | International Business Machines Corporation | Defect resolution methodology and target assessment process with a software system |
US8494832B2 (en) * | 2007-06-20 | 2013-07-23 | Sanjeev Krishnan | Method and apparatus for software simulation |
KR100882864B1 (en) * | 2007-11-26 | 2009-02-10 | 한국전자통신연구원 | System and method for high speed search for large-scale digital forensic investigation |
US20090265189A1 (en) * | 2007-12-05 | 2009-10-22 | Bartholomew Iii Samuel W | Medication Therapy Review Methods |
US20090150181A1 (en) | 2007-12-07 | 2009-06-11 | Roche Diagnostics Operations, Inc. | Method and system for personal medical data database merging |
US20090164252A1 (en) | 2007-12-20 | 2009-06-25 | Doctordirect.Com, Inc. | National online medical management |
US8015136B1 (en) * | 2008-04-03 | 2011-09-06 | Dynamic Healthcare Systems, Inc. | Algorithmic method for generating a medical utilization profile for a patient and to be used for medical risk analysis decisioning |
US8539443B2 (en) * | 2008-05-13 | 2013-09-17 | National Instruments Corporation | Edit time analyzer in a loosely typed textual language |
US20130227533A1 (en) | 2008-11-06 | 2013-08-29 | Albert Donald Tonkin | Code transformation |
US7804699B2 (en) * | 2008-12-26 | 2010-09-28 | Texas Instruments Incorporated | Segmented ternary content addressable memory search architecture |
US8265952B1 (en) | 2009-02-23 | 2012-09-11 | Arkansas Blue Cross and Blue Shield | Method and system for health care coding transition and implementation |
US8479161B2 (en) * | 2009-03-18 | 2013-07-02 | Oracle International Corporation | System and method for performing software due diligence using a binary scan engine and parallel pattern matching |
US8260779B2 (en) * | 2009-09-17 | 2012-09-04 | General Electric Company | Systems, methods, and apparatus for automated mapping and integrated workflow of a controlled medical vocabulary |
US8479163B2 (en) * | 2009-11-05 | 2013-07-02 | Oracle International Corporation | Simplifying maintenance of large software systems |
US20110184946A1 (en) * | 2010-01-28 | 2011-07-28 | International Business Machines Corporation | Applying synonyms to unify text search with faceted browsing classification |
US20120078979A1 (en) * | 2010-07-26 | 2012-03-29 | Shankar Raj Ghimire | Method for advanced patent search and analysis |
US8370799B2 (en) | 2010-09-28 | 2013-02-05 | International Business Machines Corporation | Provision of code base modification using automatic learning of code changes |
US8826239B2 (en) | 2010-10-06 | 2014-09-02 | International Business Machines Corporation | Asynchronous code testing in integrated development environment (IDE) |
US8346804B2 (en) * | 2010-11-03 | 2013-01-01 | General Electric Company | Systems, methods, and apparatus for computer-assisted full medical code scheme to code scheme mapping |
AU2012225661A1 (en) * | 2011-03-07 | 2013-09-19 | Health Fidelity, Inc. | Systems and methods for processing patient history data |
US8510240B2 (en) * | 2011-03-31 | 2013-08-13 | Infosys Limited | System and method for automatically generating a medical code |
US9690770B2 (en) | 2011-05-31 | 2017-06-27 | Oracle International Corporation | Analysis of documents using rules |
US9946991B2 (en) * | 2011-06-30 | 2018-04-17 | 3M Innovative Properties Company | Methods using multi-dimensional representations of medical codes |
US8428970B1 (en) * | 2011-07-13 | 2013-04-23 | Jeffrey Fiferlick | Information record management system |
IN2011CH02631A (en) * | 2011-08-01 | 2015-08-21 | Infosys Ltd | |
US20130073301A1 (en) * | 2011-09-20 | 2013-03-21 | Infosys Limited | Medical classification mapping for financial neutrality |
US20130144651A1 (en) * | 2011-12-05 | 2013-06-06 | Infosys Limited | Determining one or more probable medical codes using medical claims |
CN103988176A (en) * | 2011-12-12 | 2014-08-13 | 株式会社日立制作所 | Software analysis program and software analysis system |
US20130185094A1 (en) | 2012-01-18 | 2013-07-18 | Aviana Global Technologies, Inc. | Automated ICD-9 To ICD-10 Code Conversion System |
KR20130097252A (en) | 2012-02-23 | 2013-09-03 | 삼성전자주식회사 | Method and apparatus for analysing application by source code analysis |
US20130253947A1 (en) * | 2012-03-20 | 2013-09-26 | David Drabo | System for migrating personal health information and methods thereof |
US8954940B2 (en) * | 2012-10-12 | 2015-02-10 | International Business Machines Corporation | Integrating preprocessor behavior into parsing |
US9069568B2 (en) * | 2012-12-19 | 2015-06-30 | International Business Machines Corporation | Compilation dependency resolution from a diverse group of candidate resources |
EP3005196A4 (en) * | 2013-05-28 | 2017-01-18 | Apervita, Inc. | Platform for the storage, management and analysis of consolidated electronic health records |
-
2014
- 2014-06-16 US US14/305,994 patent/US9898582B2/en active Active
- 2014-06-16 US US14/306,060 patent/US20140372148A1/en not_active Abandoned
- 2014-06-16 US US14/306,026 patent/US9268907B2/en active Active
- 2014-06-16 US US14/306,077 patent/US10825565B2/en active Active
- 2014-06-16 US US14/306,208 patent/US10607733B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140136495A1 (en) * | 2012-11-15 | 2014-05-15 | International Business Machines Corporation | Intelligent resoluton of codes in a classification system |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150046178A1 (en) * | 2013-08-06 | 2015-02-12 | Nemo Capital Partners, Llc | Method of Expediting Medical Diagnosis Code Selection by Executing Computer-Executable Instructions Stored On a Non-Transitory Computer-Readable Medium |
US20150227689A1 (en) * | 2014-02-07 | 2015-08-13 | Siemens Medical Solutions Usa, Inc. | Efficient Framework for Healthcare Order Entry |
US20160283673A1 (en) * | 2015-03-24 | 2016-09-29 | Intelligent Medical Objects, Inc. | System and method for medical classification code modeling |
US10885148B2 (en) * | 2015-03-24 | 2021-01-05 | Intelligent Medical Objects, Inc. | System and method for medical classification code modeling |
US20170344623A1 (en) * | 2016-05-31 | 2017-11-30 | Fujitsu Limited | Method and system to align two coding standards |
US10650030B2 (en) * | 2016-05-31 | 2020-05-12 | Fujitsu Limited | Method and system to align two coding standards |
US11269904B2 (en) * | 2019-06-06 | 2022-03-08 | Palantir Technologies Inc. | Code list builder |
US20220179850A1 (en) * | 2019-06-06 | 2022-06-09 | Palantir Technologies Inc. | Code list builder |
US11874846B2 (en) * | 2019-06-06 | 2024-01-16 | Palantir Technologies Inc. | Code list builder |
US20210158911A1 (en) * | 2019-11-22 | 2021-05-27 | Leavitt Partners Insight, LLC | Determining cohesion of healthcare groups and clinics based on billed claims |
US11544671B2 (en) * | 2019-11-22 | 2023-01-03 | Milliman Solutions Llc | Determining cohesion of a healthcare system in capturing procedure work billed by affiliated practitioners |
US11935008B2 (en) * | 2019-11-22 | 2024-03-19 | Milliman Solutions Llc | Determining cohesion of healthcare groups and clinics based on billed claims |
Also Published As
Publication number | Publication date |
---|---|
US20140372976A1 (en) | 2014-12-18 |
US10607733B2 (en) | 2020-03-31 |
US9268907B2 (en) | 2016-02-23 |
US9898582B2 (en) | 2018-02-20 |
US20140372140A1 (en) | 2014-12-18 |
US10825565B2 (en) | 2020-11-03 |
US20140372142A1 (en) | 2014-12-18 |
US20140372978A1 (en) | 2014-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140372148A1 (en) | System and method for providing mapping between different disease classification codes | |
US20210012904A1 (en) | Systems and methods for electronic health records | |
US9639662B2 (en) | Systems and methods for event stream platforms which enable applications | |
Strong et al. | 10 potholes in the road to information quality | |
El Khatib et al. | The Challenge and Potential Solutions of Reading Voluminous Electronic Medical Records (EMR): A Case Study from UAE | |
US20210350890A1 (en) | Systems and methods for managing clinical research | |
US8407071B2 (en) | Method and apparatus for repricing a reimbursement claim against a contract | |
US8069060B2 (en) | System and method for managing medical facility procedures and records | |
US6363393B1 (en) | Component based object-relational database infrastructure and user interface | |
US11232373B2 (en) | System and user interface for acquisition and storage of patient medical insurance data | |
US9177106B2 (en) | System and method for data collection and management | |
US20120089418A1 (en) | INTEGRATED INTERACTIVE SYSTEMS AND METHODS WITH SINGLE TRANSACTIONAL DATABASE AND REPORTING APPLICATION FOR eCLINICAL TRIALS | |
US20090234674A1 (en) | Method and system for administering anticoagulation therapy | |
US8825504B2 (en) | Modifying containerized processing logic for use in insurance claim processing | |
US20150347599A1 (en) | Systems and methods for electronic health records | |
US20130054260A1 (en) | System and Method for Producing Performance Reporting and Comparative Analytics for Finance, Clinical Operations, Physician Management, Patient Encounter, and Quality of Patient Care | |
US8706532B2 (en) | Insurance claim processing using containerized processing logic | |
US20050102170A1 (en) | System for processing transaction data | |
US20100211413A1 (en) | Revising containerized processing logic for use in insurance claim processing | |
US8103522B1 (en) | System and method for calculating claim reimbursement recommendations | |
JP2004522232A (en) | Cost analysis and benchmarking method and system in medical industry | |
US11119762B1 (en) | Reusable analytics for providing custom insights | |
GB2433013A (en) | Facilitating visual comparison of incoming data with existing data | |
US10192260B2 (en) | Tool for generating containerized processing logic for use in insurance claim processing | |
US20180060537A1 (en) | Systems and methods employing merge technology for the clinical domain |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SYNTEL, INC., MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:REDDY, MURLIDHAR;REEL/FRAME:033378/0852 Effective date: 20140625 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS LENDER, MICHIGAN Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:SYNTEL, INC.;REEL/FRAME:038658/0744 Effective date: 20130523 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, TEXAS Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:SYNTEL, INC.;REEL/FRAME:040002/0238 Effective date: 20160912 Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, TEXAS Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:SYNTEL, INC.;REEL/FRAME:040002/0415 Effective date: 20160912 Owner name: SYNTEL, INC., MICHIGAN Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS LENDER;REEL/FRAME:040002/0178 Effective date: 20160912 Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, TE Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:SYNTEL, INC.;REEL/FRAME:040002/0238 Effective date: 20160912 Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, TE Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:SYNTEL, INC.;REEL/FRAME:040002/0415 Effective date: 20160912 |
|
AS | Assignment |
Owner name: SYNTEL, INC., MICHIGAN Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:047825/0992 Effective date: 20181009 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: ATOS SYNTEL INC., MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SYNTEL, INC.;REEL/FRAME:055648/0710 Effective date: 20190601 |
|
AS | Assignment |
Owner name: ATOS SYNTEL INC., MICHIGAN Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE SHOULD READ AS "BUSINESS DISTRIBUTION AGREEMENT" PREVIOUSLY RECORDED AT REEL: 055648 FRAME: 0710. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:SYNTEL, INC.;REEL/FRAME:060614/0231 Effective date: 20190601 |