Skip to content

Recalls — events

Scaffolded stub — replace with proper documentation when this module is next touched.

Per-module slice of docs/events-catalog.md (auto-generated). Update both files when adding or removing events.

Published

This module does not publish any events.

Subscribed

EventHandlerEffect
appointment.cancelledHandler module path.What it does in response.
appointment.completedHandler module path.What it does in response.
appointment.scheduledHandler module path.What it does in response.
patient.archivedHandler module path.What it does in response.
treatment_plan.treatment_completedHandler module path.What it does in response.

Adding a new event

  1. Add the constant to backend/app/core/events/types.py (EventType).
  2. Publish from a service method, after the DB commit succeeds.
  3. Add the row to the table(s) above.
  4. Run python backend/scripts/generate_catalogs.py to refresh the global catalog.