If you are decent with script type stuff, and have tasker, I believe you can build your own via kwgt:
https://play.google.com/store/apps/details?id=org.kustom.widget
You can use tasker to set up variables that kwgt then can render in several ways.
I’ve only done simpler things but it’s worked well for me for years.
I’d absolutely love this to have a home assistant hook, or even be able to run it as an add-on. Being able to issue triggers, notably Android notifications, would be perfect for my home.
Additionally, being able to track “taken” as well as record the time/date the dose was marked as such would be great!