Would be great to make as General as possible.
I wonder could it tie in with some of the concepts we discussed in the past around timing and automation.
Like adding and removing a meat/milk/eggs withdrawal flag after giving drugs like in this discussion Medical Logs, withdrawal flags - #6 by Farmer-Ed
You had mentioned the possibility of adding timers to farmOS core which could be a great first start. With some foundations built into core it could really pave the way for lots of potential custom modules