Opal Plugins list

The Opal ecosystem has a rich array of re-usable Open Source plugins that can be used as composable units of functionality to build your application. This page lists some of the best available:


The Search plugin bundled with Opal core provides a default database based search implementation for your application, and is scheduled to provide hooks for e.g. using Elastic Search as your serach backend.


The Collaborative plugin bundled with Opal core provides a mechanism for providing realtime collaborative editing of patient data within lists, by providing a streaming websocket link of updates from other open sessions. (Requires Glossolalia ).


The OPAT plugin provides a set of teams, flows and record types for running a BSAC OPAT clinic.


The Research plugin allows an Opal application to be used as the data collection method for multiple concurrent research studies, including researcher blinding, a structured role & permission framework.


The Walk In plugin supports the operation of drop in services within your institution, including registration, triage, escalation & discharge summaries.


The Wardround plugin provides structured virtual ward rounds - sequential subsets of patients matching arbitrary criteria that the user may step through in order.


The Discharge Summary plugin allows the user to generate templated letters from the data concerning an episode already held in the Application.


The Referral plugin provides the plumbing for building complex inter-team referrals within an institution.


The Dashboard plugin allows for realtime clinical dashboards featuring arbitrary metrics, displayed within your application.


The Observations plugin caters for the recording and display of electronic observations data.


The Analytics plugin allows you to integrate your application with Google or Piwik Analytics with a minimum of fuss.


The Guidelines plugin presents contextual links to clinical guidelines in use at your institution when viewing records of patients whose condition matches those guidelines.

Can be used with national or local guidelines.


The Iframe Api plugin allows you to set up an api key. With this Api key you can create templates to view subrecords for embedding in for example iframes.