A non-transitory computer-readable storage medium for storing instructions that, when executed by one or more processors, perform a method for providing personalized notifications using an adaptive analytical behavioral health assistant system, the method comprising:
- obtaining, using a physical biometric measurement device of the health assistant system, biometric measurements from a user, the physical biometric measurement device being selected from one or more of a scale, an external blood pressure monitor, a cardiac data sensor, an implantable blood glucose sensor for continuous sensing, an external blood glucose monitor, a blood pressure measuring device for measuring blood pressure measurements of the user, or a weight measuring device for measuring weight measurements of the user;
- obtaining, from an insulin-delivery device, at least insulin intake amounts and insulin intake times in connection with insulin doses administered to the user;
- transmitting, from the physical biometric measurement device, the obtained biometric measurements and the insulin intake amounts and the insulin intake times form the insulin-delivery device;
- receiving, using a receiver of a disease management server of the health assistant system, the biometric measurements;
- generating, using one or more processors of the disease management server, a user specific model of a physiological system of the user, by modifying a basic model of a physiological system generic to any user, using at least physiological data of the user, the user specific model being based on a plurality of parameters of the physiological system of the user, the plurality of parameters including an insulin intake amount, an insulin intake time, a glucose level, a time of measurement of glucose level;
- executing, using the one or more processors, the user specific model to generate one or more instructions, as part of a treatment recommendation, relating to adjusting a dose of insulin and to generate personalized notifications, which comprise the treatment recommendation further based on the physiological system of the user, the instructions relating to adjusting the dose of insulin and the personalized notifications being based at least on the user specific model and the received biometric measurements of the user and the received insulin intake amounts and the insulin intake times;
- outputting the instructions relating to adjusting the dose of insulin directly to the insulin-delivery device;
- and
- outputting the personalized notifications, (1) from the disease management server to the physical biometric measurement device, using the one or more processors of the disease management server, to at least the physical biometric measurement device, and (2) from the physical biometric measurement device to the user,
- wherein the physical biometric measurement device is further configured to receive the personalized notifications, and to modify an internal signal to output the personalized notifications to the user, and
- wherein the insulin-delivery device is further configured to receive the instructions relating to adjusting the dose of insulin and to adjust the dose of insulin.