Canvas Medical logo

Canvas Medical

Canvas Medical is a developer-first EHR platform built for virtual and value-based care, offering a comprehensive FHIR R4 REST API with 41 resources for clinical workflows, patient management, and care team coordination. The platform combines a standards-based FHIR API with a native Python SDK that enables plugins to execute synchronously within the EMR, supporting scheduling, charting, billing, and custom workflow automation across more than 650 clinical and operational events.

2 APIs 0 Features
EHRFHIRHealthcareElectronic Health RecordsVirtual CareClinical WorkflowsPatient ManagementCare Coordination

APIs

Canvas Medical FHIR API

A FHIR R4-compliant REST API providing secure access to electronic health record data including 41 FHIR resources (21 with write capabilities) covering clinical, administrative,...

Canvas Medical SDK

A Python SDK that enables developers to build plugins that execute natively within the Canvas EMR infrastructure. Supports an event-driven architecture with over 650 clinical an...

Semantic Vocabularies

Canvas Medical Context

39 classes · 59 properties

JSON-LD

Example Payloads

Canvas Medical Patient Example

12 fields

EXAMPLE

Visuals

Canvas Medical screenshot

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Sandbox
Sandbox
🚀
GettingStarted
GettingStarted
📄
ReleaseNotes
ReleaseNotes
💬
Support
Support

Sources

Raw ↑
aid: canvas-medical
name: Canvas Medical
description: Canvas Medical is a developer-first EHR platform built for virtual and
  value-based care, offering a comprehensive FHIR R4 REST API with 41 resources for
  clinical workflows, patient management, and care team coordination. The platform
  combines a standards-based FHIR API with a native Python SDK that enables plugins
  to execute synchronously within the EMR, supporting scheduling, charting, billing,
  and custom workflow automation across more than 650 clinical and operational events.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/canvas-medical/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- EHR
- FHIR
- Healthcare
- Electronic Health Records
- Virtual Care
- Clinical Workflows
- Patient Management
- Care Coordination
apis:
- aid: canvas-medical:canvas-medical-fhir-api
  name: Canvas Medical FHIR API
  description: A FHIR R4-compliant REST API providing secure access to electronic
    health record data including 41 FHIR resources (21 with write capabilities) covering
    clinical, administrative, financial, and care coordination domains. Supports OAuth
    2.0 Client Credentials and Authorization Code flows with SMART on FHIR scopes
    for machine-to-machine and user-delegated access.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.canvasmedical.com/api/
  baseURL: https://{canvas-instance}/api/
  tags:
  - FHIR
  - EHR
  - Clinical
  - REST API
  - Healthcare
  properties:
  - type: Documentation
    url: https://docs.canvasmedical.com/api/
  - type: Authentication
    url: https://docs.canvasmedical.com/api/customer-authentication/
  - type: ReleaseNotes
    url: https://docs.canvasmedical.com/product-updates/release-notes/
  - url: graphql/canvas-medical-graphql.md
    type: GraphQL
- aid: canvas-medical:canvas-medical-sdk
  name: Canvas Medical SDK
  description: A Python SDK that enables developers to build plugins that execute
    natively within the Canvas EMR infrastructure. Supports an event-driven architecture
    with over 650 clinical and operational events, Django ORM database access, effects
    for modifying data and automating workflows, and pre-built integrations with AWS
    S3, LLMs, SendGrid, Twilio, and Extend AI.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.canvasmedical.com/sdk/
  baseURL: https://pypi.org/project/canvas/
  tags:
  - SDK
  - Python
  - Plugins
  - Workflow Automation
  - EMR
  properties:
  - type: Documentation
    url: https://docs.canvasmedical.com/sdk/
  - type: GettingStarted
    url: https://docs.canvasmedical.com/learn/overview/
  - type: Examples
    url: https://docs.canvasmedical.com/sdk/examples/
common:
- type: Website
  url: https://www.canvasmedical.com/
- type: Documentation
  url: https://docs.canvasmedical.com/
- type: GitHubOrg
  url: https://github.com/canvas-medical
- type: LinkedIn
  url: https://www.linkedin.com/company/canvas-medical
- type: Blog
  url: https://www.canvasmedical.com/articles
- type: Pricing
  url: https://www.canvasmedical.com/pricing
- type: StatusPage
  url: https://status.canvasmedical.com/
- type: X
  url: https://x.com/canvasmedical
- type: Plans
  url: plans/canvas-medical-plans-pricing.yml
- type: RateLimits
  url: rate-limits/canvas-medical-rate-limits.yml
- type: FinOps
  url: finops/canvas-medical-finops.yml
- type: Sandbox
  url: https://www.canvasmedical.com/emrs/developer-sandbox
- type: GettingStarted
  url: https://docs.canvasmedical.com/learn/
- type: ReleaseNotes
  url: https://docs.canvasmedical.com/product-updates/release-notes/
- type: Support
  url: https://help.canvasmedical.com/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com