Skip to content

api-evangelist/semble

Repository files navigation

Semble (semble)

Semble is a London-headquartered cloud clinical and practice-management platform for United Kingdom private and independent healthcare providers. Its modular EHR unifies patient records, appointment scheduling and online booking, video consultations, e-prescribing, pathology/lab ordering, clinical documentation, invoicing and payments (Semble Pay), and patient communications. Semble exposes a single open, secure public GraphQL API — available to Semble clinics at no extra cost — for reading and writing patients, bookings, availability, consultations, clinical pathways, prescriptions, labs, invoices, tasks, forms, questionnaires, and webhooks.

APIs.json: https://raw.githubusercontent.com/api-evangelist/semble/refs/heads/main/apis.yml

Tags

  • Healthcare
  • United Kingdom
  • EHR
  • Practice Management
  • GraphQL
  • Patient Records
  • Scheduling
  • e-Prescribing
  • Interoperability
  • Digital Health

Timestamps

  • Created: 2026-07-24
  • Modified: 2026-07-24

API Posture

  • API style: GraphQL (single endpoint) — https://open.semble.io/graphql
  • Authentication: API-key / token via the x-token header (role-scoped token, 12-hour lifetime); a signIn(email, password) mutation can also mint a token. Not SMART-on-FHIR.
  • Rate limit: 240 requests per minute (documented).
  • FHIR / HL7: No FHIR CapabilityStatement, /metadata, or /.well-known/smart-configuration is served — the API is GraphQL-native, not FHIR.
  • Downloadable spec: None published — the developer portal is a Docusaurus site rendering the GraphQL schema; docs.semble.io/openapi.json returns the SPA shell, and schema introspection is gated behind an authenticated token.
  • Availability: Documented and self-serve to Semble clinics (Settings → API Access), gated by Semble package and role.

APIs

The Semble public GraphQL API is modeled here by product domain (all sharing the single https://open.semble.io/graphql endpoint):

Semble Patients API

Patients, demographics, phone numbers, relationships, labels, memberships, access groups, allergy records, free-text records, patient documents, and patient communications.

Semble Scheduling & Bookings API

Bookings, availabilities, availability rules/settings/slots, online booking configurations, out-of-office bookings, and booking payments.

Semble Clinical API

Consultations, clinical pathways, clinical reports, episodes and episode types, letters, working diagnoses, diagnosis codes, forms, and questionnaires.

Semble Prescriptions & Labs API

Prescriptions, repeat prescriptions, and lab / pathology orders and results.

Semble Billing & Payments API

Invoices, invoice payments and line items, account statements, products, price profiles/rules/adjustments, and Semble Pay payment terminals.

Semble Practice & Platform API

Practice details, users, contacts, tasks, labels, template documents, integration tokens, and webhooks.

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

API Evangelist profile of semble — healthcare company APIs.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors