TELUS CHR Enterprise API
GraphQL API for the TELUS Collaborative Health Record (CHR) that lets partners build integrations against clinic data. Queries retrieve and mutations create or update CHR records (patients, appointments, encounters, clinical documents and more), exposed as a data graph following the GraphQL Cursor Connections spec (page size defaults to 50, max 100). Authenticated with RS512-signed JSON Web Tokens presented as Bearer tokens, with tokens expiring within 15 minutes. The GraphQL endpoint URL is provisioned per CHR domain in Settings, so no single fixed base host is published.
Documentation
Documentation
https://help.inputhealth.com/en/articles/6483215-chr-enterprise-api
APIReference
http://apidocs.inputhealth.com/voyager.html
GettingStarted
https://help.inputhealth.com/en/articles/6368814-enterprise-api-onboarding-overview
Authentication
https://help.inputhealth.com/en/articles/6483223-making-requests-to-the-api
Other Resources
GraphQL
http://apidocs.inputhealth.com/voyager.html
GraphQL
https://raw.githubusercontent.com/api-evangelist/telus-health/refs/heads/main/graphql/telus-health-chr-enterprise.graphql
GraphQL
https://raw.githubusercontent.com/api-evangelist/telus-health/refs/heads/main/graphql/telus-health-chr-enterprise-introspection.json
MCPServer
https://raw.githubusercontent.com/api-evangelist/telus-health/refs/heads/main/mcp/telus-health-mcp.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/telus-health/refs/heads/main/data-model/telus-health-data-model.yml
Sandbox
https://raw.githubusercontent.com/api-evangelist/telus-health/refs/heads/main/sandbox/telus-health-sandbox.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/telus-health/refs/heads/main/apis.yml