Visual indexing system for medical diagnostic data
First Claim
1. A medical data indexing system comprising:
- (a) a programmable computer processor;
(b) a non-transitory computer-readable memory accessible by the computer processor;
(c) software stored in the computer-readable memory, wherein when the software is executed by the computer processor, the software causes the computer processor to;
(i) retrieve from one or more medical information systems, each medical information system being separate and distinct from, and designed and developed separately from, the medical data indexing system, via a computer network, electronic patient records for a plurality of patients, each patient having a set of body parts, the patient record for each patient comprising (1) a specification of one or more target body parts having diagnostic data associated therewith stored in one of the medical information systems, one or more of the target body parts being an affected target body part, each of whose associated diagnostic data indicates the existence of a medical condition associated with the affected target body part, and (2) the diagnostic data associated with each of the target body parts;
(ii) analyze the patient records to determine which body parts are the target body parts;
(iii) analyze the diagnostic data to determine which body parts are the affected target body parts and to identify the indicated medical conditions;
(iv) for a specified patient, generate an index image depicting a set of the patient'"'"'s body parts, including one or more internal body parts, and, if one or more of the target body parts identified by the medical data indexing system'"'"'s analysis of one of the patient records retrieved over the computer network from one of the medical information systems are depicted in the index image, automatically highlight the depicted target body parts in the index image, and if one or more affected target body parts are depicted in the index image then, for each depicted affected target body part, automatically highlight the depicted affected target body part in a manner differentiating it from other body parts;
(v) receive a data retrieval request from a requestor, the request specifying a patient, and provide the index image for the specified patient to the requestor; and
(vi) if one or more target body parts are highlighted in the index image, and the requestor selects one of the highlighted target body parts, provide some or all of the diagnostic data associated with the selected target body part to the requestor.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system and method for visually indexing medical data about a patient by generating an image for presentation to a user depicting a subset of the patient'"'"'s body parts, with body parts having associated diagnostic data highlighted. A user may then select a highlighted body part and be presented with some or all of the associated diagnostic data. The user may manipulate the presented image, which is derived from a three dimensional model, to rotate it or zoom is to expose more body parts, or more detailed body parts depicting child body parts associated with the diagnostic data. The system or method may employ a patient index comprising a hierarchical graph with nodes corresponding to body parts and associated with diagnostic data for those body parts.
-
Citations
36 Claims
-
1. A medical data indexing system comprising:
-
(a) a programmable computer processor; (b) a non-transitory computer-readable memory accessible by the computer processor; (c) software stored in the computer-readable memory, wherein when the software is executed by the computer processor, the software causes the computer processor to; (i) retrieve from one or more medical information systems, each medical information system being separate and distinct from, and designed and developed separately from, the medical data indexing system, via a computer network, electronic patient records for a plurality of patients, each patient having a set of body parts, the patient record for each patient comprising (1) a specification of one or more target body parts having diagnostic data associated therewith stored in one of the medical information systems, one or more of the target body parts being an affected target body part, each of whose associated diagnostic data indicates the existence of a medical condition associated with the affected target body part, and (2) the diagnostic data associated with each of the target body parts; (ii) analyze the patient records to determine which body parts are the target body parts; (iii) analyze the diagnostic data to determine which body parts are the affected target body parts and to identify the indicated medical conditions; (iv) for a specified patient, generate an index image depicting a set of the patient'"'"'s body parts, including one or more internal body parts, and, if one or more of the target body parts identified by the medical data indexing system'"'"'s analysis of one of the patient records retrieved over the computer network from one of the medical information systems are depicted in the index image, automatically highlight the depicted target body parts in the index image, and if one or more affected target body parts are depicted in the index image then, for each depicted affected target body part, automatically highlight the depicted affected target body part in a manner differentiating it from other body parts; (v) receive a data retrieval request from a requestor, the request specifying a patient, and provide the index image for the specified patient to the requestor; and (vi) if one or more target body parts are highlighted in the index image, and the requestor selects one of the highlighted target body parts, provide some or all of the diagnostic data associated with the selected target body part to the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A medical data indexing system comprising a patient indexing server comprising:
-
(a) a programmable computer processor; (b) a non-transitory computer-readable memory accessible by the computer processor; (c) software stored in the computer-readable memory, wherein when the software is executed by the computer processor, the software causes the computer processor to; (i) obtain electronic patient records for a plurality of patients via a computer network, each patient having a set of body parts, from one or more medical information systems, each medical information system being separate and distinct from, and designed and developed separately from, the medical data indexing system, the patient record for each patient comprising (1) a specification of one or more target body parts having diagnostic data associated therewith stored in one of the medical information systems, one or more of the target body parts being an affected target body part, each of whose associated diagnostic data indicates the existence of a medical condition associated with the affected target body part, and (2) the diagnostic data for each target body part, wherein one or more of the target body parts are internal body parts; (ii) analyze the patient records to determine which body parts are the target body parts; (iii) analyze the diagnostic data to determine which body parts are the affected target body parts and to identify the indicated medical conditions; (iv) for each patient, construct a patient index comprising a pre-defined set of body part identifiers by identifying one or more pre-defined body part identifiers corresponding to the specification of each of the target body parts identified by the medical data indexing system'"'"'s analysis, and automatically associate the diagnostic data for each of the target body parts with the identified pre-defined target body part identifiers in the patient index, and associate the indicated medical condition with each affected target body part'"'"'s identifier in the patient index; and (v) receive data retrieval requests from requestors, each request specifying a patient, and, for each request, provide the patient index corresponding to the specified patient to the requestor. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of indexing medical data by a computer system, the method comprising the steps of:
-
a. Receiving a patient identifier specifying a patient from a requestor, the patient having a set of body parts; b. automatically retrieving and receiving from a medical information system an electronic patient record for the patient via a computer network, the medical information system being separate and distinct from, and designed and developed separately from, the computer system performing the method, the patient record comprising (1) a specification of one or more target body parts having diagnostic data associated therewith stored in one of the medical information systems, including one or more internal body parts, one or more of the target body parts being an affected target body part, each of whose associated diagnostic data indicates the existence of a medical condition associated with the affected target body part, and (2) the diagnostic data associated with each of the target body parts; c. analyzing the patient record to determine which body parts are the target body parts; d. analyzing the diagnostic data to determine which body parts are the affected target body parts and to identify the indicated medical conditions; e. generating an index image depicting a set of the patient'"'"'s body parts; f. if one or more of the target body parts identified by the analysis of one of the patient record retrieved over the computer network from one of the medical information systems are depicted in the index image, automatically highlighting those target body parts in the index image; g. if one or more affected target body parts are depicted in the index image then, for each depicted affected target body part, automatically highlighting the depicted affected target body part in a manner differentiating it from other body parts; h. providing the index image to the requestor; and i. if the requestor selects one of the highlighted target body parts, providing some or all of the associated diagnostic data to the requestor. - View Dependent Claims (34)
-
-
35. A method of indexing medical data by a computer system, the method comprising the steps of:
-
a. receiving a data retrieval request from a requestor, the request specifying a patient; b. automatically obtaining an electronic patient record for the patient from one or more medical information systems via a computer network, each medical information system being separate and distinct from, and designed and developed separately from, the computer system performing the method, the patient having a set of body parts, the patient record comprising (1) a specification of one or more target body parts having diagnostic data associated therewith stored in one of the medical information systems, including one or more internal body parts, one or more of the target body parts being an affected target body part, each of whose associated diagnostic data indicates the existence of a medical condition associated with the affected target body part, and (2) the diagnostic data for each target body part; c. analyzing the patient record to determine which body parts are the target body parts; d. analyzing the diagnostic data to determine which body parts are the affected target body parts and to identify the indicated medical conditions; e. constructing a patient index comprising a pre-defined set of body part identifiers by identifying one or more pre-defined body part identifiers corresponding to the specification of each of the target body parts identified by the analysis of the patient record as having diagnostic data associated therewith stored in one of the medical information systems, and automatically associating the diagnostic data for each of the target body parts with the identified pre-defined target body part identifiers in the patient index, and associating the indicated medical condition with each affected target body part'"'"'s identifier in the patient index; and f. providing the patient index to the requestor. - View Dependent Claims (36)
-
Specification