Patent ID: 11967428
Assignee: OM1, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer system, comprising:
a processing system comprising a processing device and computer storage;
a predictive model comprising computer program code processed by the processing system and having an input that receives data values for input features derived from event data from a patient medical history for an entity and an output that provides data representing a result from the predictive model processing the received data values for the input features, wherein the result is a value indicative of a predicted outcome for the entity relative to an input reference time;
a timeline generation module comprising computer program code processed by the processing system and having an input to receive event data from a patient medical history for an entity, and an output that provides a plurality of timelines for the entity, each timeline comprising data representing a respective set of events from the received event data within a respective category of events from among a plurality of categories of events in patient medical histories;
a respective set of weights stored in the computer storage for each category of the plurality of categories of events in patient medical histories and wherein each respective set of weights for each category comprises a respective distinct weight for each tuple in a plurality of tuples, each tuple representing a respective distinct combination of at least a type of event, a respective relative time of the event with respect to a reference time, and one or more entity profile characteristics for an entity, wherein categories of events include at least one of a medical diagnosis, a medical procedure, a medical treatment, a medical laboratory result, or a medication prescribed or purchased or administered for a patient and wherein types of events correspond to one or more event codes or one or more medical instances;
a calculation module comprising computer program code processed by the processing system and having a first input that receives the plurality of timelines provided by the timeline generation module for the entity and a second input that receives the input reference time, the calculation module:
for each timeline, accessing, from the set of weights in the computer storage, a respective weight for each event in the timeline based on the type of the event, the respective relative time of the event with respect to the input reference time and one or more entity profile characteristics of the entity,
for each timeline, computing a respective additional feature for the entity as a respective function of the retrieved respective weights for each event in the timeline; and

wherein the predictive model receives, as the input features, at least the data values derived from the event data from the patient medical history for the entity and the respective additional features computed for the timelines for the entity computed by the calculation module, and wherein the predictive model computes the predicted outcome for the entity relative to the input reference time based on both the data values for the input features derived from the event data from the patient medical history for the entity and the additional features computed for the timelines for the entity.