Canvas Medical EMR Customization - SDK, FHIR API & Guides
API SDK Guides Product Updates
  • SDK Overview
    • Introduction
    • Caching Module
    • Clients Module
      • AWS S3
      • Canvas FHIR
      • Extend AI
      • LLMs
      • SendGrid
      • Twilio
    • Command Line Interface
    • Commands Module
      • Custom Command
    • Custom Data
      • Quick Start
      • Extending SDK Models
      • CustomModels
      • AttributeHubs
      • Transactions
      • Design Considerations
      • Testing
      • Namespace Lifecycle
      • Sharing Data
    • Data Module
      • AllergyIntolerance
      • Application
      • Appointment
      • Assessment
      • BannerAlert
      • BillingLineItem
      • BusinessLine
      • Calendar
      • CanvasUser
      • CareTeam
      • ChargeDescriptionMaster
      • Claim
      • Command
      • CommonEnumerationTypes
      • CompoundMedication
      • Condition
      • Coverage
      • DetectedIssue
      • Device
      • DocumentReference
      • EligibilitySummary
      • Encounter
      • ExternalEvent
      • Facility
      • Goal
      • Imaging
      • ImagingReportTemplate
      • Immunization
      • IntegrationTask
      • LabPartner
      • LabReportTemplate
      • Labs
      • Letter
      • LetterActionEvent
      • Medication
      • Medication History
      • Medication Statement
      • Message
      • Note
      • Observation
      • Organization
      • Patient
      • PatientConsent
      • PatientGroup
      • PayorSpecificCharge
      • Posting
      • PracticeLocation
      • Prescription
      • ProtocolCurrent
      • ProtocolOverride
      • Questionnaire
      • ReasonForVisit
      • Referral
      • ServiceProvider
      • Snapshot
      • SpecialtyReportTemplate
      • Staff
      • Stop Medication Event
      • Task
      • Team
      • Uncategorized Clinical Documents
      • ValueSets
    • Effects Module
      • Appointment Labels
      • Appointment Metadata
      • Appointment Metadata Create Form
      • Appointments
      • Banner Alerts
      • Batch Originate Commands
      • Billing Line Items
      • C-CDA Export
      • Claims
      • Command Metadata
      • Command Validation
      • Compound Medications
      • Create Calendar
      • Create Patient Preferred Pharmacies
      • Custom HTML and Django Templates
      • Default Homepage
      • Event Validation Error
      • External Events
      • Form Result
      • Layout Effects
      • Manage Calendar Events
      • Messages
      • Note Metadata
      • Notes
      • Observations
      • Patient
      • Patient Chart Group
      • Patient Chart Summary Custom Section
      • Patient External ID
      • Patient Facility Address
      • Patient Group
      • Patient Metadata
      • Patient Metadata Create Form
      • Patient Portal
      • Patient Timeline
      • Protocol Cards
      • Questionnaires
      • Task Metadata
      • Tasks
    • Events Module
    • Handlers Module
      • Action Buttons
      • Applications
      • BaseHandler
      • CronTask
      • Patient Chart Summary Custom Section
    • Logging
    • Protocols Module
    • Provider Companion
    • Questionnaires
    • Sandboxing and Allowed Imports
    • Secrets
    • SimpleAPI
      • HTTP API
      • WebSocket API
    • Testing Utilities
    • Utils Module
  • Example Plugins
    • Abnormal Lab Task Notification
    • AI Note Titles
    • API Samples
    • AWS S3
    • Charting API Examples
    • Example Chart Application
    • Extend AI PDF
    • Group Items in Patient Chart
    • LLM
    • Patient Creation Platform Sync
    • Patient Portal Customization
      • Customize with Widgets
      • Launch an Application
    • Send All Prescriptions
    • SendGrid Email
    • Twilio SMS/MMS
    • Upsert Patient Metadata
    • Vitals Visualizer

Example Plugins

Last updated: 27 Aug 2025

The pages below showcase example plugins written with the Canvas SDK. All pages describe the file structure, the functionality, and link to GitHub where you can grab the code yourself and start iterating.

Abnormal Lab Task Notification
AI Note Titles
API Samples
AWS S3
Charting API Examples
Example Chart Application
Extend AI PDF
Group Items in Patient Chart
LLM
Patient Creation Platform Sync
Patient Portal Customization
Send All Prescriptions
SendGrid Email
Twilio SMS/MMS
Upsert Patient Metadata
Vitals Visualizer




Questions? Create an issue.
© Canvas Medical