Personalized health records with associative relationships
First Claim
1. A computer-implemented method for processing a personal health record (PHR) including a plurality of events each having a time stamp, the method comprising:
- creating a plurality of event-concept pairs by mapping each of the plurality of events in the PHR to a corresponding health concept among a plurality of health concepts;
assigning to each of the plurality of event-concept pairs the time stamp of the event corresponding to the event-concept pair;
identifying associations among the plurality of event-concept pairs, wherein the plurality of health concepts are categorized into a plurality of categories, wherein identifying associations involves referencing a database of stored information specifying associations between health concepts among the plurality of health concepts, wherein at least some of the specified associations are between health concepts that are in different categories in the plurality of categories, and wherein the plurality of categories are medical tests, diseases, symptoms, medications, and treatments;
identifying an associative subset of event-concept pairs among the plurality of event-concept pairs, wherein the associative subset includes those events in the PHR that are either associated with a header concept or are associated with another event within the associative subset, and wherein the associated subset includes health concepts that are in different categories of the plurality of categories; and
linking a plurality of members of the associative subset of event-concept pairs to form a thread, wherein the thread presents a relationship among the plurality of members of the associative subset of event-concept pairs,wherein creating, assigning, identifying associations, and linking are performed by a computer system.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for processing a personal health record (PHR) which includes a plurality of events each having a time stamp. The method includes creating a plurality of event-concept pairs by mapping each of the plurality of events in the PHR to a corresponding health concept, assigning to each of the plurality of event-concept pairs the time stamp of the event corresponding to the event-concept pair, identifying associations among the plurality of event-concept pairs, identifying an associative subset of event-concept pairs among the plurality of event-concept pairs, and linking a plurality of members of the associative subset of event-concept pairs to form a thread, in which the thread presents a relationship among the plurality of members of the associative subset of event-concept pairs.
-
Citations
28 Claims
-
1. A computer-implemented method for processing a personal health record (PHR) including a plurality of events each having a time stamp, the method comprising:
-
creating a plurality of event-concept pairs by mapping each of the plurality of events in the PHR to a corresponding health concept among a plurality of health concepts; assigning to each of the plurality of event-concept pairs the time stamp of the event corresponding to the event-concept pair; identifying associations among the plurality of event-concept pairs, wherein the plurality of health concepts are categorized into a plurality of categories, wherein identifying associations involves referencing a database of stored information specifying associations between health concepts among the plurality of health concepts, wherein at least some of the specified associations are between health concepts that are in different categories in the plurality of categories, and wherein the plurality of categories are medical tests, diseases, symptoms, medications, and treatments; identifying an associative subset of event-concept pairs among the plurality of event-concept pairs, wherein the associative subset includes those events in the PHR that are either associated with a header concept or are associated with another event within the associative subset, and wherein the associated subset includes health concepts that are in different categories of the plurality of categories; and linking a plurality of members of the associative subset of event-concept pairs to form a thread, wherein the thread presents a relationship among the plurality of members of the associative subset of event-concept pairs, wherein creating, assigning, identifying associations, and linking are performed by a computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for processing a plurality of personal health records (PHRs), each personal health record (PHR) of the plurality of PHRs including a plurality of events each having a time stamp, the method comprising:
-
processing each PHR of the plurality of PHRs, including; creating a plurality of event-concept pairs by mapping each of the plurality of events in the corresponding PHR to a corresponding health concept among a plurality of health concepts, assigning to each of the plurality of event-concept pairs the time stamp of the event corresponding to the event-concept pair, wherein the plurality of health concepts are categorized into a plurality of categories, identifying associations among the plurality of event-concept pairs, wherein identifying associations involves referencing a database of stored information specifying associations between health concepts among the plurality of health concepts, wherein at least some of the specified associations are between health concepts that are in different categories in the plurality of categories, and wherein the plurality of categories are medical tests, diseases, symptoms, medications, and treatments, identifying an associative subset of event-concept pairs among the plurality of event-concept pairs, wherein the associative subset includes those events in the PHR that are either associated with a header concept or are associated with another event within the associative subset, and wherein the associated subset includes health concepts that are in different categories of the plurality of categories, and identifying a desired event-concept pair in the associative subset; and finding an aggregate result among the plurality of desired event-concept pairs corresponding to the plurality of PHRs, wherein processing and finding an aggregate result are performed by a computer system. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product, residing on a physical computer-readable medium, for use in processing a personal health record (PHR) including a plurality of events each having a time stamp, the computer program product comprising instructions for causing a computer system to:
-
create a plurality of event-concept pairs by mapping each of the plurality of events in the PHR to a corresponding health concept among a plurality of health concepts; assign to each of the plurality of event-concept pairs the time stamp of the event corresponding to the event-concept pair; identify associations among the plurality of event-concept pairs, wherein the plurality of health concepts are categorized into a plurality of categories, wherein identifying associations involves referencing a database of stored information specifying associations between health concepts among the plurality of health concepts, wherein at least some of the specified associations are between health concepts that are in different categories in the plurality of categories, and wherein the plurality of categories are medical tests, diseases, symptoms, medications, and treatments; identify an associative subset of event-concept pairs among the plurality of event-concept pairs, wherein the associative subset includes those events in the PHR that are either associated with a header concept or are associated with another event within the associative subset, and wherein the associated subset includes health concepts that are in different categories of the plurality of categories; and link a plurality of members of the associative subset of event-concept pairs to form a thread, wherein the thread presents a relationship among the plurality of members of the associative subset of event-concept pairs. - View Dependent Claims (16)
-
-
17. A computer program product, residing on a physical computer-readable medium, for use in processing a plurality of personal health records (PHRs), each personal health record (PHR) of the plurality of PHRs including a plurality of events each having a time stamp, the computer program product comprising instructions for causing a computer system to:
-
process each PHR of the plurality of PHRs, including; create a plurality of event-concept pairs by mapping each of the plurality of events in the corresponding PHR to a corresponding health concept among a plurality of health concepts, assign to each of the plurality of event-concept pairs the time stamp of the event corresponding to the event-concept pair, identify associations among the plurality of event-concept pairs, wherein the plurality of health concepts are categorized into a plurality of categories, wherein identifying associations involves referencing a database of stored information specifying associations between health concepts among the plurality of health concepts, wherein at least some of the specified associations are between health concepts that are in different categories in the plurality of categories, and wherein the plurality of categories are medical tests, diseases, symptoms, medications, and treatments, identify an associative subset of event-concept pairs among the plurality of event-concept pairs, wherein the associative subset includes those events in the PHR that are either associated with a header concept or are associated with another event within the associative subset, and wherein the associated subset includes health concepts that are in different categories of the plurality of categories, and identify a desired event-concept pair in the associative subset; and find an aggregate result among the plurality of desired even-concept pairs corresponding to the plurality of PHRs.
-
-
18. A system for processing a personal health record (PHR) including a plurality of events each having a time stamp, the system comprising:
-
a mapper for creating a plurality of event-concept pairs by mapping each event of the plurality of events in the PHR to a corresponding health concept among a plurality of health concepts, for assigning to each of the plurality of event-concept pairs the time stamp of the event of that event-concept pair, and for identifying associations among the plurality of event-concept pairs, wherein the plurality of health concepts are categorized into a plurality of categories, wherein identifying associations involves referencing a database of stored information specifying associations between health concepts among the plurality of health concepts, wherein at least some of the specified associations are between health concepts that are in different categories in the plurality of categories, and wherein the plurality of categories are medical tests, diseases, symptoms, medications, and treatments; and a threader for identifying an associative subset of event-concept pairs among the plurality of event-concept pairs, wherein the associative subset includes those events in the PHR that are either associated with a header concept or are associated with another event within the associative subset and wherein the associated subset includes health concepts that are in different categories of the plurality of categories, and for linking a plurality of members of the associative subset of event-concept pairs to form a thread, wherein the thread presents a relationship among the plurality of members of the associative subset of event-concept pairs, and wherein the mapper and the threader are implemented in hardware. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system for processing a plurality of personal health records (PHRs), each personal health record (PHR) of the plurality of PHRs including a plurality of events each having a time stamp, the system comprising:
-
a mapper for creating a plurality of event-concept pairs for each PHR of the plurality of PHRs, by mapping each event of the plurality of events in the corresponding PHR to a corresponding health concept among a plurality of health concepts, for assigning to each of the plurality of event-concept pairs the time stamp of the event of that event-concept pair, and for identifying associations among the plurality of event-concept pairs, wherein the plurality of health concepts are categorized into a plurality of categories, wherein identifying associations involves referencing a database of stored information specifying associations between health concepts among the plurality of health concepts, wherein at least some of the specified associations are between health concepts that are in different categories in the plurality of categories, and wherein the plurality of categories are medical tests, diseases, symptoms, medications, and treatments; a threader for identifying an associative subset of event-concept pairs among the plurality of event-concept pairs for each PHR of the plurality of PHRs, wherein each associative subset includes those events in the PHR that are either associated with a header concept or are associated with another event within the associative subset and wherein the associated subset includes health concepts that are in different categories of the plurality of categories; and an aggregator for identifying a desired event-concept pair in the associative subset identified for each PHR, and for finding an aggregate result among the plurality of desired even-concept pairs corresponding to the plurality of PHRs, and wherein the mapper, the threader, and the aggregator are implemented in hardware. - View Dependent Claims (25, 26, 27, 28)
-
Specification