×

Computerized systems and methods for facilitating clinical decision making

  • US 10,431,336 B1
  • Filed: 09/30/2011
  • Issued: 10/01/2019
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for determining treatment for a patient having congestive heart failure and at least one other medical condition, the method comprising:

  • receiving, by one or more computer processing components, patient-results information for a patient from a patient information database, wherein the patient information database is remote from at least one of the one or more computer processing components;

    extract, by the one or more computer processing components, discrete patient data from the patients-results information;

    receiving, by the one or more computer processing components, one or more rules from a parameters database, wherein the parameters database is remote from the one or more computer processing components, and wherein the one or more rules comprise a rule relevant to the discrete patient data;

    based on said discrete patient data and the one or more rules, determining, by a first processing component of the one or more computer processing components, whether said patient-results information suggests a trigger event;

    upon a determination that said trigger event has occurred, determining by a second processing component of the one or more computer processing components, at least one goal based on said trigger event, wherein the at least one goal is communicated to the one or more computer processing components by the parameters database;

    based on said goal, selecting, by the one or more computer processing components, a first plan, from a library of plans, corresponding to said determined goal, wherein the library of plans is communicated to the one or more computer processing components by the parameters database;

    in response to selecting the first plan, receiving additional patient-results information specified by said plan, wherein the additional patient-results information is communicated to the one or more computer processing components by the patient information database; and

    executing said first plan, wherein said execution comprises;

    (1) from among a library of solvers, determining a first solver to determine patient conditions and recommended treatments, said first solver comprising a finite state machine;

    (2) receiving first-solver parameters for said first solver, wherein said first solver is running on the one or more computer processing components;

    (3) preparing patient-results information for said first solver;

    (4) instantiating said first solver based on said prepared patient-results information and said first-solver parameters;

    (5) applying said first solver to determine said patient conditions and recommended treatments, each patient condition comprising an evaluated state for the patient condition;

    (6) determining that a second solver is needed to assist said first solver to determine patient conditions and recommended treatments, wherein the second solver is running on the one or more computer processing components;

    (7) invoking the second solver to assist said first solver to determine patient conditions and recommended treatments, said second solver comprising a mixed-integer linear solver, said second solver being invoked by the first solver;

    (8) communicating the evaluated states for the determined said patient conditions from the first solver to the second solver;

    (9) preparing patient-results information for said second solver;

    (10) instantiating said second solver based on said prepared patient-results information and said evaluated states;

    (11) based on said determined patient conditions and recommended treatments, communicating actions and dispositions specific to said patient from the one or more computer processing components to a second computer processing component, wherein the second computer processing component is remote from the one or more computer processing components; and

    (12) displaying the communicated actions and dispositions specific to said patient on a user interface of the second computer processing component.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×