Patent ID: 8756077

Claim:
A computer-implemented method for processing a personal health record (PHR) in a first database that includes a plurality of events each having a time stamp, the method comprising: creating, in a computer system, a plurality of event-concept pairs by mapping each of the plurality of events in the PHR to a corresponding health concept from a plurality of health concepts stored in a second database; assigning, in the computer system, to each of the plurality of event-concept pairs the time stamp of the event corresponding to the event-concept pair; accessing the second database, in the computer system, the second database having stored information specifying concept associations between at least some of the plurality of health concepts; identifying, in the computer system, event associations between at least some of the plurality of event-concept pairs wherein an event association is identified between a first event-concept pair and a second event-concept pair when the second database of stored information specifies a concept association between the health concept in the first event-concept pair and the health concept in the second event-concept pair; identifying, in the computer system an associative subset of event-concept pairs among the plurality of event-concept pairs, wherein identifying the associative subset includes: identifying all the event-concept pairs in the PHR that have a health concept that has a concept association with a header concept to form the associative subset, and adding to the associative subset all the event-concept pairs in the PHR that have an identified event association with another event-concept pair within the associative subset of event-concept pairs; and linking, in the computer system, at least some of the event-concept pairs in the associative subset of event-concept pairs to form a thread, wherein the thread presents a relationship among the plurality of event-concept pairs of the associative subset of event-concept pairs.