opal.core.episodes

EpisodeCategory

Opal Episodes have an associated category. These categories are implemented as subclasses of opal.core.episodes.EpisodeCategory. This class is an Opal DiscoverableFeature and thus inherits all of the core Discoverable API.

The category of any episode can be accessed as the .category property of any Episode instance.

Properties

EpisodeCategory.detail_template

This is the template used within the Patient Detail View to display information about episodes of this category.

EpisodeCategory.start

Returns the Start date of this episode type.

EpisodeCategory.stop

Returns the Stop date of this episode type

InpatientEpisode

This is the default EpisodeCategory imlpementation - applications started with Opal's scaffolding scripts will use this as the OpalApplication.default_episode_category. It sets the detail template to detail/inpatient.html