Eine Möglichkeit wäre (sofern die Anzahl zu überwachender Medikamente überschaubar ist), für jedes zu überwachende Medikament einen Marker zu erstellen, der automatisch bei Vorhandensein auf dem Medikationsplan (oder falls es zum Anwendungsfall besser passt bei Verordnung) gesetzt wird. Die Aktionskette kann dann über MarkerIstGesetzt als Bedingung ausgelöst werden.
Ich nutze diese Funktion, um mir die (in der Pneumologie recht überschaubare) Anzahl von Meds als Marker anzeigen zu lassen und damit Anamnesefragen gezielt stellen ("Nehmen Sie Med. XY noch wie zuletzt verordnet?") und die Arztbriefschreibung ("Die inhalative Therapie mit XY und Z sollte um DDD ergänzt werden") zu unterstützen.