Das ist ein Lösungsansatz, den ich auch gern verwende. Die Tastaturbefehle zum Starten von Aktionen oder Aufrufen von Formularen haben da enormen Schub gegeben und eröffnen tolle Möglichkeiten.
So etwas hat aber nur einen Nachteil, weil man die Aktionskette dann nur an dieser einen Stelle einsetzen kann. Wenn Sie den Laufzettel auch aus anderen Anwendungen öffnen möchten, dann würde sich immer anschließend das Haupt CKE öffnen. Es bietet sich aber wirklich an, über ein oder zwei sogenannte Haupt CKE seinen gesamten Workflow zu steuern. Dann kann man nicht nur bestimmte Karteieinträge öffnen oder neu anlegen, sondern alle anderen Aktionen nach Belieben starten. Spezifische Verordnungen machen, Überweisungen ausstellen, Folgeverordnungen, Termine vergeben, Formulare ausdrucken, Leistungen abrechnen, Rechnungen anlegen, Briefvorlagen öffnen, usw.
Perfektionieren kann man das auch, wenn beispielsweise vor Verordnungen die aktuellen Karteieinträge ausgewertet und dann die spezifischen Favoriten aufgerufen werden.
Möchte man beispielsweise einen Karteieintrag über solch einen Tastenbefehl anlegen, wird immer ein neuer Karteeintrag erzeugt, selbst wenn dieser bereits am selben Tag angelegt wurde. Das ist aber nicht zweckmäßig. Deshalb sollte man zwei Bedingungen und zwei Aktionen in eine solche Aktion zusammenlegen.
1. Bedingung: heute existiert noch kein Karteieintrag XY = Lege Karteieintrag XY neu an
2. Bedingung: Karteieintrag XY existiert = Öffne Karteieintrag XY