...
There would be a user specific copy of these APIs as well, read more here.
Future enhancements
1. Rules
Extensions can specify rules which decide at runtime whether they are displayed or not. Some examples below.
<rule>context.isOpdAvailable() && patient.checkedIn == true</rule>
...