Systems and methods for coding information
First Claim
1. A method for coding at least one medical record having a format and textual content using a computer, said computer associated with at least one data storage device configured to store each said medical record, the method comprising the steps of:
- receiving medical documents for coding from multiple clients, wherein the medical documents from each client are received in client-specific directories on the data storage device;
normalizing the format of the medical documents into a predetermined format, wherein the predetermined format is determined based upon information in the medical documents or based upon from which directory in the date storage device the medical documents are received;
normalizing the textual content of the medical documents;
identifying coded items in the textual content of the medical documents, wherein the coded items are identified based on a comparison of the textual content in the medical documents and a standardized classification system, the standardized classification system selected from the group consisting of;
SNOMED, ICD-9, ICD-10, ICD-9-CM, ICD-10-CM, and CPT;
filtering the coded items, wherein the coded items are filtered based on a probabilistic filter, where the probabilistic filter includes;
determining a precision threshold for each medical document;
gathering client specific probability data;
creating a probability array from the client specific probability data;
sorting probability codes from a coding table;
creating a coding index based on the client specific probability data and the sorted probability codes, where the coding index is used to determine the location of the medical document in relation to the precision threshold; and
extracting probability codes located after the precision threshold in the coding index; and
creating a coded document, wherein the coded document contains text justifying the filtered coded items, and the filtered coded items.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention includes a medical document handling system and method and automated coding systems and methods for assigning predetermined medical codes to medical documents based on the documents'"'"' contents. The invention functions by analyzing electronic medical records and extracting medical information using natural language processing and machine learning. The system collects and amalgamates medical documentation in various formats from multiple sources and locations, normalizes the information, analyzes the information, recognizes information indicating contents corresponding to classification codes, assigns classification codes, and presents information in context correlated to medical records for billing and other purposes.
167 Citations
10 Claims
-
1. A method for coding at least one medical record having a format and textual content using a computer, said computer associated with at least one data storage device configured to store each said medical record, the method comprising the steps of:
-
receiving medical documents for coding from multiple clients, wherein the medical documents from each client are received in client-specific directories on the data storage device; normalizing the format of the medical documents into a predetermined format, wherein the predetermined format is determined based upon information in the medical documents or based upon from which directory in the date storage device the medical documents are received; normalizing the textual content of the medical documents; identifying coded items in the textual content of the medical documents, wherein the coded items are identified based on a comparison of the textual content in the medical documents and a standardized classification system, the standardized classification system selected from the group consisting of;
SNOMED, ICD-9, ICD-10, ICD-9-CM, ICD-10-CM, and CPT;filtering the coded items, wherein the coded items are filtered based on a probabilistic filter, where the probabilistic filter includes; determining a precision threshold for each medical document; gathering client specific probability data; creating a probability array from the client specific probability data; sorting probability codes from a coding table; creating a coding index based on the client specific probability data and the sorted probability codes, where the coding index is used to determine the location of the medical document in relation to the precision threshold; and extracting probability codes located after the precision threshold in the coding index; and creating a coded document, wherein the coded document contains text justifying the filtered coded items, and the filtered coded items. - View Dependent Claims (2, 3, 4)
-
-
5. A system for coding at least one medical record comprising:
-
a computer having a central processing unit and being configured to normalize the at least one medical record to conform to a predetermined format; a coding engine associated with the central processing unit, the coding engine associated with at least one medical standard and being configured to identify at least one element to be coded within the at least one normalized medical record; at least one data storage device associated with the computer, the at least one data storage device configured to store each medical record; the computer further configured to select the coding engine based on the predetermined format the computer configured to create a coded document, wherein the coded document contains text justifying the filtered coded items, and the filtered coded items; wherein the predetermined format is determined from information in the medical record from which directory on the computer the medical records are stored; and wherein the at least one coding engine is further configured to assign coded items based on a probabilistic filter where the probabilistic filter includes; determining a precision threshold for each medical document; gathering client specific probability data; creating a probability array from the client specific probability data; sorting probability codes from a coding table; creating a coding index based on the client specific probability data and the sorted probability codes, where the coding index is used to determine the location of the medical document in relation to the precision threshold; and extracting probability codes located after the precision threshold in the coding index. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for coding at least one medical record using a computer, the computer associated with at least one data storage device configured to store each medical record, the method comprising the steps of:
-
normalizing the at least one medical record to conform with XML format; selecting a coding engine based on the XML format, the coding engine associated with at least one medical terminology standard, the at least one medical terminology standard selected from the group consisting of;
SNOMED, ICD-9, ICD-10, ICD-9-CM, ICD-10-CM, and CPT;identifying at least one element to be coded within the at least one normalized medical record using a probabilistic filter, where the probabilistic filter includes; determining a precision threshold for each medical document; gathering client specific probability data; creating a probability array from the client specific probability data; sorting probability codes from a coding table; creating a coding index based on the client specific probability data and the sorted probability codes, where the coding index is used to determine the location of the medical document in relation to the precision threshold; and extracting probability codes located after the precision threshold in the coding index, and where the at least one element comprising a word or a phrase, the word or phrase relating to an ailment, an allergy, a medical condition, a diagnosis, a treatment plan, or a medication; assigning a medical code to the at least one identified element, the medical code relating to the at least one medical terminology standard; and creating a coded medical record containing the medical code adjacent to each the identified element, the coded medical record being in XML format.
-
Specification