Patent ID: 7693857

Claim:
A computer-implemented method for storing status-designated health-related episode data comprising configuring one or more processors to perform an operation comprising: providing a database which stores health-related episode data from a plurality of data sources, wherein each of the plurality of data sources stores a portion of the health-related episode data as a different data format; wherein the episode data includes data for complete episodes and incomplete episodes, an episode containing data for a plurality of related medical events, such that an incomplete episode is missing, from the database, data for at least one of the related medical events and a complete episode includes, in the database, data for all of the plurality of related medical events; for each of the incomplete episodes, receiving a plurality of updates from the plurality of data sources; normalizing the data received in the updates to conform to a common schema; evaluating, by operation of the one or more computer processors, the stored health-related episode data and the data received in the updates from the plurality of data sources to determine an appropriate status for each of the incomplete episodes as a result of the updates; and for each of the plurality of updates, designating a status of the episode data being updated in the database, the status indicating that the episode data being updated is complete or incomplete, based on the respective determined appropriate status; wherein evaluating the stored health-related episode data and the data received in the updates from the plurality of data sources to determine an appropriate status for each of the incomplete episodes as a result of the updates comprises: identifying stored health-related episode data that is part of the same episode as the data received in the updates; and determining, for at least one of the incomplete episodes and by operation of the one or more computer processors, an appropriate status of incomplete upon determining that the data received in the updates is a portion of an episode for which partial episodic data is found in the stored health-related episode data, but which does not complete the episode.