Weavz
Canvas Medical

Canvas Medical

Canvas Medical FHIR R4 actions for patients, appointments, practitioners, encounters, communications, documents, tasks, and scheduling resources.

28 tools

Tools

Name
search_patients

Search Canvas Medical FHIR Patient resources.

get_patient

Read a Canvas Medical FHIR Patient resource.

create_patient

Create a Canvas Medical FHIR Patient resource. Canvas requires supported US Core extensions such as birthsex where applicable.

update_patient

Replace a Canvas Medical FHIR Patient resource with a full PUT body.

search_appointments

Search Canvas Medical FHIR Appointment resources.

get_appointment

Read a Canvas Medical FHIR Appointment resource.

create_appointment

Create a Canvas Medical FHIR Appointment resource.

update_appointment

Replace a Canvas Medical FHIR Appointment resource with a full PUT body.

cancel_appointment

Cancel a Canvas Medical FHIR Appointment by retrieving it, setting status to cancelled, and sending a PUT update.

search_practitioners

Search Canvas Medical FHIR Practitioner resources.

get_practitioner

Read a Canvas Medical FHIR Practitioner resource.

create_practitioner

Create a Canvas Medical FHIR Practitioner resource.

update_practitioner

Replace a Canvas Medical FHIR Practitioner resource with a full PUT body.

search_encounters

Search Canvas Medical FHIR Encounter resources.

get_encounter

Read a Canvas Medical FHIR Encounter resource.

search_communications

Search Canvas Medical FHIR Communication resources for patient/practitioner messages.

get_communication

Read a Canvas Medical FHIR Communication resource.

create_communication

Create a Canvas Medical FHIR Communication resource.

search_document_references

Search Canvas Medical FHIR DocumentReference resources.

get_document_reference

Read a Canvas Medical FHIR DocumentReference resource.

create_document_reference

Create a Canvas Medical FHIR DocumentReference resource.

search_tasks

Search Canvas Medical FHIR Task resources.

get_task

Read a Canvas Medical FHIR Task resource.

create_task

Create a Canvas Medical FHIR Task resource.

update_task

Replace a Canvas Medical FHIR Task resource with a full PUT body.

search_locations

Search Canvas Medical FHIR Location resources for practice locations.

search_schedules

Search Canvas Medical FHIR Schedule resources.

search_slots

Search Canvas Medical FHIR Slot resources.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('canvas-medical', 'search_patients', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'canvas-medical',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Canvas Medical to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Canvas Medical support?

Canvas Medical supports 28 tools including Search Patients, Get Patient, Create Patient, Update Patient, Search Appointments, and more.

Can I use Canvas Medical with AI agents?

Yes. Add Canvas Medical to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Canvas Medical be used in stateful agent workflows?

Yes. Agents can combine Canvas Medical tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Canvas Medical use?

Canvas Medical uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the Canvas Medical integration cost?

The Canvas Medical integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

Connect Canvas Medical in minutes

Get 20,000 free action executions every month. No credit card required.