← Back to Patent Explorer
US5809476A Expired / Lapsed US ⏱️ 0.0 years remaining

System for converting medical information into representative abbreviated codes with correction capability

Assignee: Individual
•
Filing: 1995-03-23
•
Granted: 1998-09-15
•
Expires: 2015-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a system for coding data. An example implementation is disclosed whereby the coding system is a computer program especially suited to analysing text input to the computer by for example a keyboard, optical character recognition or voice recognition. The data to be coded may, for example, comprise information relating to an event, item or operation. In the preferred form of the invention, the input data is text describing a medical diagnosis and operation which would be dictated or recorded by a surgeon subsequent to an operation being performed on a patient. The coding system of the present invention analyses each word or term of the medical information in conjunction with specialised and generalised dictionaries of words and terms, along with the relationships between individual words or terms. In this way, in addition to producing a compressed symbolic representation of the original information which may later be interrogated or used for statistical analysis, the present invention is also capable of correcting or supplementing the original information.

Inventors

  • 👤 John Kevin Ryan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:47
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/12; G06F40/151; G16; G16H; G16H70/00

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 150 words
A method of coding data representing diagnoses and/or operations which is carried out by a computer in which representative codes are assigned to said data comprising the steps of: i) inputting said data to said computer, ii) dividing said data into sub-parts, each said sub-part being of a particular sub-part type, iii) preliminarily grouping said sub-parts into sub-groups by introducing divisions between some sub-parts in said data, each sub-part in a particular sub-group sharing an association with all other sub-parts in said particular sub-group, iv) examining each said sub-group for completeness in regard to each sub-group containing a predetermined distribution of sub-part types, v) if the examination of step (iv) reveals that the sub-group is not complete, completing said sub-groups by amending the constituent sub-parts so that each sub-group contains said predetermined distribution of sub-part types, and vi) outputting said completed sub-groups as coded data for later interrogation or analysis.
Claim 2
Independent Claim 150 words
A method of coding data representing diagnoses and/or operations which is carried out by a computer in which representative codes are assigned to said data comprising the steps of: i) inputting said data to said computer, ii) dividing said data into sub-parts, each said sub-part being of a particular sub-part type, iii) preliminarily grouping said sub-parts into sub-groups by introducing divisions between some sub-parts in said data, each sub-part in a particular sub-group sharing an association with all other sub-parts in said particular sub-group, iv) examining each said sub-group for completeness in regard to each sub-group containing a predetermined distribution of sub-part types, v) if the examination of step (iv) reveals that the sub-group is not complete, completing said sub-groups by amending the constituent sub-parts so that each sub-group contains said predetermined distribution of sub-part types, and vi) outputting said completed sub-groups as coded data for later interrogation or analysis.
Claim 3
Dependent Claim 85 words
A method of coding data as claimed in claim 1 wherein at least one list of records is provided and said data is a sequential stream of text and wherein said step of dividing said data into sub-parts comprises parsing said data whereby each word, or group of words, of said text is differentiated by comparing each said sub-part to records in said at least one list of records, said at least one list of records also indicating the type of records in said list.
Claim 4
Dependent Claim 38 words
A method of coding data as claimed in claim 2 wherein said step of dividing said data into sub-parts includes the step of associating the name of said list of records which contained the sub-part with the sub-part.
Claim 5
Dependent Claim 84 words
A method of coding data as claimed in claim 2 wherein said step of preliminarily grouping said sub-parts into sub-groups comprises the steps of: i) comparing each said sub-part to records in said at least one list of records, said at least one list of records also indicating the type of records in the list, and ii) representing each sub-part by a related record in said list or by an associated related record if the sub-part matches a record in one of said lists.
Claim 6
Dependent Claim 131 words
A method of coding data as claimed in claim 2 wherein said step of completing said sub-groups comprises the steps of: i) carrying out a first examination of any sub-parts which may have a dual meaning in order to determine their appropriate meaning in the context of the surrounding sub-parts and inserting associated records from said at least one list of records to alter said sub-part or sub-group, ii) examining the sub-groups adjacent each said sub-group in order to extract or copy sub-parts into an incomplete sub-group, and iii) carrying out a second examination of sub-parts which may have a dual meaning to determine their appropriate meaning in the context of the surrounding sub-parts and inserting records from said at least one list of records to alter said sub-part or sub-group.
Claim 7
Dependent Claim 94 words
A method of coding data as claimed in claim 2 wherein at least one of said at least one list of records comprise terms relating to medical applications, at least one of said at least one list of records comprises anatomical terms relating to common names or descriptions of the bodily structure, at least one of said at least one list of records comprises clinical terms relating to the treatment of patients, and at least one of said at least one list of records comprises terms relating to the position of said anatomical terms.
Claim 8
Dependent Claim 74 words
A method of coding data as claimed in claim 1 wherein said divisions are introduced into said data in order to group associated sub-parts together and the positioning of said divisions is determined by one of a predetermined set of reasons and said step of preliminarily grouping said sub-parts also includes keeping a record of the reason for the positioning of divisions between sub-groups and identifying the list in which each sub-part was found.
Claim 9
Dependent Claim 75 words
A method of coding data as claimed in claim 1 wherein said divisions are introduced into said data in order to group associated sub-parts together and the positioning of said divisions is determined by one of a predetermined set of reasons and symbolic indicative codes represent said sub-parts, and wherein said symbolic representative codes are stored in a table along with said sub-part type and said reason for the positioning of divisions between said sub-groups.
Claim 10
Dependent Claim 52 words
A method of coding data as claimed in claim 1 wherein said method also includes, for any sub-group which is in error and therefore unable to be completed during said step of completing, the step of outputting a message in order that the data corresponding to that incomplete sub-group may be re-input.
Claim 11
Dependent Claim 34 words
A method of coding data as claimed in claim 1 wherein said predetermined distribution of sub-types comprise a clinical sub-part, an anatomical sub-part and a sub-part relating to the position of said anatomical sub-part.
Claim 12
Dependent Claim 51 words
A method of coding data as claimed in claim 1 wherein said step of completing said sub-groups includes, for each sub-group, uniformly positioning said sub-parts within each said sub-group to facilitate efficient searching of said coded data wherein only the sub-part at a relevant position within said sub-group need be examined.
Claim 13
Dependent Claim 189 words
A computer programmed to analyze input data describing an event, item or operation and produce coded output to represent said input data and also attempts to correct deficiencies in said data, said program comprising: i) means for inputting said data to said computer, ii) means for dividing said input data into sub-parts, each said sub-part being of a particular sub-part type, iii) means for preliminarily grouping said sub-parts into sub-groups by introducing divisions between some sub-parts in said data, each sub-part in a particular sub-group sharing an association with all other sub-parts in said particular sub-group, iv) means for checking each said sub-group for completeness in regard to each sub-group containing a predetermined distribution of sub-part types, v) means for determining if the means for checking reveals that the sub-group is not complete, and if not complete, for attempting to complete said sub-groups so that each sub-group contains said predetermined distribution of sub-part types by analyzing said sub-groups in relation to each other and carrying out completion operations on said sub-parts and sub-groups, and vi) means for outputting said completed sub-groups as coded data for later interrogation or analysis.
Claim 14
Dependent Claim 189 words
A computer programmed to analyze input data describing an event, item or operation and produce coded output to represent said input data and also attempts to correct deficiencies in said data, said program comprising: i) means for inputting said data to said computer, ii) means for dividing said input data into sub-parts, each said sub-part being of a particular sub-part type, iii) means for preliminarily grouping said sub-parts into sub-groups by introducing divisions between some sub-parts in said data, each sub-part in a particular sub-group sharing an association with all other sub-parts in said particular sub-group, iv) means for checking each said sub-group for completeness in regard to each sub-group containing a predetermined distribution of sub-part types, v) means for determining if the means for checking reveals that the sub-group is not complete, and if not complete, for attempting to complete said sub-groups so that each sub-group contains said predetermined distribution of sub-part types by analyzing said sub-groups in relation to each other and carrying out completion operations on said sub-parts and sub-groups, and vi) means for outputting said completed sub-groups as coded data for later interrogation or analysis.
Claim 15
Dependent Claim 72 words
A computer programmed according to claim 12 wherein at least one list of records is provided and said means for dividing said data into sub-parts comprises means for parsing said data whereby each word or phrase of said text is differentiated by comparing each said sub-part to records in said at least one list of records, said at least one list of records also indicating the type of records in said list.
Claim 16
Dependent Claim 34 words
A computer programmed according to claim 13 wherein said means for dividing said data into sub-parts includes means for associating the name of said list of records which contained the sub-part with the sub-part.
Claim 17
Dependent Claim 82 words
A computer programmed according to claim 13 wherein said means for preliminarily grouping said sub-parts into sub-groups comprises: i) means for comparing each said sub-part to records in said at least one list of records, said at least one list of records also indicating the type of records in the list, and ii) means for representing the sub-part by a related record in said list or by an associated related record if the sub-part matches a record in one of said lists.
Claim 18
Dependent Claim 131 words
A computer programmed according to claim 13 wherein said means for completing said sub-groups comprises: i) means for carrying out a first examination of any sub-parts which may have a dual meaning in order to determine their appropriate meaning in the context of the surrounding sub-parts and inserting associated records from said at least one list of records to alter said sub-part or sub-group, ii) means for examining the sub-groups adjacent each said sub-group in order to extract or copy sub-parts into an incomplete sub-group, and iii) means for carrying out a second examination of sub-parts which may have a dual meaning to determine their appropriate meaning in the context of the surrounding sub-parts and inserting records from said at least one list of records to alter said sub-part or sub-group.
Claim 19
Dependent Claim 91 words
A computer programmed according to claim 13 wherein at least one of said at least one list of records comprise terms relating to medical applications, at least one of said at least one list of records comprises anatomical terms relating to common names or descriptions of the bodily structure, at least one of said at least one list of records comprises clinical terms relating to the treatment of patients, and at least one of said at least one list of records comprises terms relating to the position of said anatomical terms.
Claim 20
Dependent Claim 72 words
A computer programmed according to claim 12 wherein said divisions are introduced into said data in order to group associated sub-parts together and the positioning of said divisions is determined by one of a predetermined set of reasons and said means for grouping said sub-parts also includes means for keeping a record of the reason for the positioning of divisions between sub-groups and identifying the list in which each sub-part was found.
Claim 21
Dependent Claim 72 words
A computer programmed according to claim 12 wherein said divisions are introduced into said data in order to group associated sub-parts together and the positioning of said divisions is determined by one of a predetermined set of reasons and symbolic indicative codes represent said sub-parts and wherein said symbolic indicative codes are stored in a table along with said sub-part type and said reason for the positioning of divisions between said sub-groups.
Claim 22
Dependent Claim 48 words
A computer programmed according to claim 12 wherein said computer also includes, for any sub-group which is in error and therefore unable to be completed during said means for completing, means for outputting a message in order that the data corresponding to that incomplete sub-group may be re-input.
Claim 23
Dependent Claim 32 words
A computer programmed according to claim 12 wherein said predetermined distribution of sub-part types comprise a clinical sub-part, an anatomical sub-part and a sub-part relating to the position of said anatomical sub-part.
Claim 24
Dependent Claim 48 words
A computer programmed according to claim 12 wherein said means for completing said sub-groups includes, for each sub-group, uniformly positioning said sub-parts within each said sub-group to facilitate efficient searching of said representative data wherein only the sub-part at a relevant position within said sub-part need be examined.

References Cited (Backward Citations)

US5301105A Cited
US5390330A Cited
US5483443A Cited
US5577169A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-14 2002-03-16 2002-09-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-14 2006-03-16 2006-09-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-14 2010-03-16 2010-09-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag