CPC G16H 50/20 (2018.01) [G16H 10/40 (2018.01); A61B 5/14532 (2013.01)] | 17 Claims |
1. A computer implemented blood glucose analysis method comprising:
receiving a plurality of blood glucose measurements relating to an individual taken over a plurality of temporal frames;
identifying hypoglycaemic and/or hyperglycaemic blood glucose measurements in the plurality of blood glucose measurements;
identifying a plurality of sub-intervals of the temporal frames in which there are a number of hypoglycaemic and/or hyperglycaemic blood glucose measurements that satisfies a threshold condition;
inferring a temporal relationship between blood glucose measurements in a first sub-interval of the identified sub-intervals and blood glucose measurements in a second sub-interval of the identified sub-intervals, wherein inferring the temporal relationships comprises:
determining a plurality of matching pairs of blood glucose measurements, wherein a matching pair comprises a blood glucose measurement in the first sub-interval and a blood glucose measurement in the second sub-interval and wherein determining matching pairs of blood glucose measurements comprises:
comparing time stamps associated with the blood glucose measurements in the first sub-interval to time stamps associated with the blood glucose measurements in the second sub-interval; and
determining a matching pair if a time stamp associated with a blood glucose measurement in the first sub-interval correspond to a time stamp associated with a blood glucose measurement in the second sub-interval,
determining if the total number of matching pairs exceeds a threshold number of pairs, wherein the threshold number of pairs is equal to or more than two; and
in the event of a positive determination, inferring a temporal relationship between the first sub-interval and the second sub-interval;
outputting the identified one or more sub-intervals of the temporal frames; and
outputting a suggested causal driver for the inferred temporal relationship, wherein the causal driver is selected from a database based on the inferred temporal relationship.
|