An EMR built for your specialty.

Workflows that are built for your care model. Create your own condition-specific automations, documentation templates, and care protocols.

Customize your EMR to automate and extend your workflows.

Leverage prebuilt templates and reference examples made for your specialty.

Why Canvas

Built for the way you practice

Specialty-specific plugins

Canvas plugins are customized to your clinical domain, and your EMR is a collection of these specialty specific templates and automations. Canvas saves you time, improves patient experience and creates leverage from your clinical and operational data.

Charting that adapts to you

You decide how you chart, with customized charting applications built into Canvas. Documentation and data capture are responsive to your preferences and typical clinical use cases.

Interoperability without the integration tax

Canvas is FHIR-native, which means your specialty tools, lab systems, and referral networks connect through a standards-based API. Your data flows where it needs to go.

Plugins that matter to your specialty

Hyperscribe

Learn more

Coding Agent

Learn more

Note Template Button

Learn more

Depression Screening

Learn more

BMI Coding

Learn more

Anxiety Screening

Learn more

Trusted in every major outpatient specialty

Duo Health logo
Carda Health logo

FAQ

Can I use the Python SDK to create custom clinical workflows for my specialty?

Yes. Canvas's plugin architecture lets you build specialty-specific automations using a Python SDK with an events-and-effects model. Common examples include automated screening logic (like PHQ-2 to PHQ-9 triggers), care gap closure, structured intake questionnaires with branching logic, and condition-specific care protocols. You can also use Canvas Studio, a no-code/natural-language tool, to build workflows without writing code.

How does the AI scribe generate structured notes for my specialty?

Hyperscribe provides real-time ambient transcription during clinical encounters, generating structured notes with HPI, ROS, exam findings, and orders. Speaker attribution differentiates patient, provider, and additional speakers. Scribe output feeds directly into structured data for coding, orders, and billing. Clinician review is required before notes are finalized.

Do I need a developer to customize Canvas for my specialty?

Not necessarily. Many customizations can be done through Canvas's configuration tools and pre-built plugins. For deeper workflow customization, Canvas's open developer platform and FHIR API make it straightforward for a technical team to build exactly what you need - and the plugin marketplace means someone may have already built it.

Does Canvas support care plan templates and clinical protocols that can be reused?

Yes. Canvas supports reusable care plan templates, configurable clinical protocols with decision trees, structured assessments linked to CPT billing, and automated screening logic. You can build condition-specific charting templates, medication reconciliation workflows, and referral routing - all customized to your specialty's typical clinical use cases.

Ready to customize Canvas for your specialty?

Try a specialty EMR template today - no commitment required.

Explore EMRs

Learn more about Canvas