Edit Check to compare lab collections with date/ time of last meal.
...
Code Block |
---|
var ret = false;
if ('Complete' == itemJson.item.dataCollectionStatus) { //make sure we're complete
var fastingItem = findFirstItemByName(formJson, 'FastingDate');
if (fastingItem && fastingItem.dataCollectionStatus == 'Complete') { //now find fasting
//get the date milliseconds of each
var msInOneHour = (60*60*1000);
varfastingDate = fastingItem.dateValueMs;
var thisDate = itemJson.item.dateValueMs;
var hourDelta = ((thisDate - fastingDate) / msInOneHour);
ret = (hourDelta > 8); //need to be fasted for at least 8 hours
}
}
return ret; |
On line ‘3' is where we do the lookup of the fasting. Replace the second parameter (FastingDate) with the actual item name where you’re capturing the fasting datetime.
...