Skip to content

Add prescription-favorites plugin#231

Open
JessicaHerbert wants to merge 1 commit intomainfrom
add-prescription-favorites
Open

Add prescription-favorites plugin#231
JessicaHerbert wants to merge 1 commit intomainfrom
add-prescription-favorites

Conversation

@JessicaHerbert
Copy link
Copy Markdown
Collaborator

Summary

  • Searchable medication catalog with batch prescribing for Canvas
  • Displays a panel of prescription favorites inside a patient chart with real-time filtering
  • Supports custom favorites via Canvas Custom Data (CustomModels) with per-user hide/show of defaults
  • Staff can select multiple medications and add them to a note in one action
  • 7 API endpoints, all secured with StaffSessionAuthMixin
  • 98% test coverage (90 tests)

Author: Jess Herbert

Test plan

  • uv run pytest tests/ passes with no failures
  • Plugin installs cleanly via canvas install prescription-favorites
  • App panel loads in patient chart and displays default medications
  • Search filters medications by name, label, and search terms
  • Single and batch prescribing adds correct prescriptions to open note
  • Custom favorites can be created, edited, and deleted
  • Custom favorites persist across app restarts (stored in Custom Data)
  • Hidden defaults display correctly per staff member

🤖 Generated with Claude Code

Searchable medication catalog with batch prescribing for Canvas.
Displays a panel of prescription favorites inside a patient chart,
supports custom favorites via Canvas Custom Data (CustomModels),
and allows staff to select multiple medications and add them to a
note in one action.

Author: Jess Herbert <jessica.herbert@canvasmedical.com>

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant