Opal Reference material

The following reference guides are available:

Models

opal.models.Episode The central Episode model
opal.models.Patient The Patient model
opal.models.Subrecord for subrecords of Episodes or Patients
opal.models.* Mixin helpers for useful functionality

Opal Core

opal.core.application Opal Application objects
opal.core.detail Detail Views - Custom views over one or many episodes.
opal.core.episodes Episode Categories - Controlling the behaviour of different types of episode
opal.core.schemas Schemas - Dynamic columns for the table views
opal.core.patient_lists Patient Lists - defining different types of list

Angular Services

Episode Episode objects
Item Subrecord objects
PatientSummary Patient search result summaries
Search Services Services from the Search module

Helper libraries

The forms Templatetag library The building blocks for Opal forms
The panels Templatetag library Rendering record panels
Javascript Helpers Angular filters and $rootScope methods

Opal Search module

Making Search Queries Search query backends and helper functions

Miscellaneous documentation

Changelog Opal Changelog
Upgrading Upgrading between Opal> versions
Javascript dependencies External javascript libraries available
Testing Testing