Patent ID: 8566121

Claim:
A computer-implemented method comprising: storing patient information about a particular patient; storing medical condition information about one or more medical conditions; wherein the one or more medical conditions includes a particular medical condition; wherein the medical condition information for the particular medical condition comprises: phase information about one or more phases of the particular medical condition; and state information about one or more states of a particular phase of the one or more phases; each state, of the one or more states, being associated with a stored intervention message, wherein an intervention message comprises a message to be communicated to a patient about a particular action to be taken by the patient; state transition rules that are associated with a particular state of the particular phase of the particular medical condition; wherein the state transition rules include a particular state transition rule that specifies that a patient in a first state is to transition to a second state when the patient responds in a particular manner while in the first state; determining, by one or more computing devices, that the first state is the current state of the particular patient by comparing said patient information with said state information; in response to determining that the first state of said one or more states is the current state, associating, by the one or more computing devices, the particular patient with the first state; in response to the particular patient being associated with the first state, selecting a first particular stored intervention message associated with the first state to be sent to the particular patient; sending the first particular stored intervention message to the particular patient; receiving a response to the sent first particular stored intervention message from the particular patient; based, at least in part, on the received response and the particular state transition rule, associating the particular patient with a second state of said one or more states that is different from the first state, and causing the particular patient to no longer be associated with the first state; in response to the particular patient being associated with the second state, selecting a second particular stored intervention message associated with the second state to be sent to the particular patient, wherein the second particular stored intervention message is different than the first particular stored intervention message; sending the second particular intervention message to the particular patient.