There is a sample plugin present in the project. Base new plugins on this sample to get started.
Deployment of plugins
Deployment of the sample plugin can be done by executing the following steps:
Do 'mvn package' for your plugin. That will create a zip file and a jar file in the 'target' directory.
Copy the zip file to the directory you configured in his.properties under osgi.bundles.pickup.dir
his.properties example:
# # Directory containing the bundles that will be installed when the OSGi container starts up # osgi.bundles.pickup.dir= /tmp/osgi_pickup
Deployment of plugins
There is a sample plugin present in the project. Base new plugins on this sample to get started. Plugins can provide:
- New tabs for the Pathway tabbed details panel (so a plugin can provide tabs for group handling, for example)
- Pathway plugins can provide tabs for the PathwayTabbedDetailsPanel?. Just implement TabPanelProvider? and your tabs will be shown. Use this to implement custom behaviour (like adding patient groups) in a pathway.
- Task panels
