Heidi Health logo

Heidi Health

Heidi Health is a Melbourne, Australia-founded AI care partner for clinicians, founded in 2019 by Dr. Tom Kelly (CEO), Waleed Mussa (CFO), and Yu Liu (CTO). The product began as an ambient AI medical scribe and now spans four capability surfaces: Scribe (real-time clinical documentation from audio), Evidence (clinical decision support and literature lookup with citations), Remote (a 21-gram wearable microphone with on-device encryption for offline ambient capture), and Comms (clinical communications). The platform is used by more than one million clinicians across 50+ countries spanning family medicine, specialists, nursing, mental health, allied health, dentistry, veterinary medicine, and trainees, and claims to have returned over 18 million hours of clinician time to date. Heidi exposes a public Heidi API and embeddable Heidi Widget that EHR vendors, telehealth platforms, and partners use to embed ambient documentation into their own workflows; documented integrations include Epic (Hyperspace/Hyperdrive/Haiku), Oracle Cerner (PowerChart/FirstNet), Athenahealth, eClinicalWorks (via Vim), Best Practice, Medical Director, Gentu, Cliniko, Halaxy, MediRecords, and many others. Heidi holds SOC 2, ISO 27001, ISO 42001, HIPAA, GDPR, APP, PIPEDA, NHS, Cyber Essentials+, UKCA, and Swiss FDPA attestations, has raised approximately $80M across Seed, Series A (Blackbird), and a $65M Series B led by Point72 Private Investments with Blackbird, Headline, and Latitude, and recently announced a strategic partnership with R1 RCM to embed Heidi into US revenue cycle management workflows.

11 APIs 20 Features
HealthcareHealth TechAI Medical ScribeAmbient AIClinical DocumentationClinical Decision SupportArtificial IntelligenceSpeech To TextTranscriptionEHR IntegrationElectronic Health RecordsTelehealthClinical CodingICD-10SNOMEDHIPAAGDPRSOC 2ISO 27001ISO 42001WearablesVoiceAudioAustraliaMelbourne

APIs

Heidi Authentication API

Exchange a tenant-scoped Heidi API key for a short-lived bearer JWT bound to an EHR user (identified by email plus third-party internal ID). The token is returned with its ISO 8...

Heidi Templates API

List consult-note templates available to the authenticated API user, including Heidi-authored templates, organisation-shared templates, and private clinician templates, with the...

Heidi Patient Profiles API

Manage longitudinal patient profiles independent of any single session, including create, update, list, retrieve, batch-delete, and link-sessions operations. Profiles can carry ...

Heidi Sessions API

Create, update, retrieve, and list clinical sessions — the central object that ties together transcription, consult notes, documents, clinician notes, language settings, EHR ide...

Heidi Session Context API

Attach contextual material to a session — free-text or Markdown clinician notes, links to prior patient sessions, and uploaded context documents (PDF, JPG, PNG, DOCX, DOC) — so ...

Heidi Session Coding API

Generate clinical codes for a session across ICD-10, ICD-10-CM, ICD-9, ICD-9-CM, SNOMED, SNOMED-CT, OPCS-410, ACHI-13, and CPT-2025, returning a primary code, similar candidate ...

Heidi Transcription API

Submit consultation audio either as a single uploaded file (lazy transcription on next GET) or in 45-second to 1-minute chunks for live ambient capture, and retrieve either the ...

Heidi Consult Notes API

Generate streamed consult notes from a session's transcript and context, using either a Heidi or organisation template or a custom client-supplied JSON template, with voice-styl...

Heidi Documents API

Create and retrieve auxiliary template-driven documents associated with a session (referral letters, patient handouts, billing summaries, etc.) using the same voice-style, brain...

Heidi Ask Heidi API

Stream AI-assistant responses scoped to a specific session, taking a free-form instruction, contextual content (Markdown or HTML), and returning the generated reply as a sequenc...

Heidi Widget SDK

Embeddable JavaScript widget for dropping Heidi's ambient documentation experience directly into a web-based EHR or clinical workflow with minimal engineering, with documented i...

Features

Heidi Scribe — ambient AI medical scribe generating real-time consult notes from clinical audio
Heidi Evidence — clinical decision-support and literature lookup with transparent citations and CPD/CME tracking
Heidi Remote — 21-gram wearable microphone with offline capture and on-device encryption
Heidi Comms — clinical communications module
Heidi API — public REST API at registrar.api.heidihealth.com for sessions, transcription, consult notes, documents, coding, Ask Heidi
Heidi Widget — embeddable JavaScript widget for any web-based EHR
Custom JSON templates for organisation-specific consult-note structures
Multilingual transcription and output across 50+ countries
Voice-style controls (Goldilocks, Detailed, Brief, Super-Detailed, My Voice)
Clinical coding generation in ICD-10, ICD-10-CM, ICD-9, ICD-9-CM, SNOMED, SNOMED-CT, OPCS-410, ACHI-13, CPT-2025
Streamed generation responses for incremental UI rendering
Patient profiles linking many sessions to a single patient for longitudinal context
Context attachments (PDF, JPG, PNG, DOCX, DOC) per session
EHR integrations spanning Epic, Cerner, Athenahealth, eClinicalWorks (via Vim), Best Practice, Medical Director, Gentu, Cliniko, Halaxy, MediRecords, and 15+ others
Free plan with unlimited transcription and standard templates
Evidence Plus, Clinician, and Enterprise paid tiers with 14-day trials
Enterprise features including SSO, centralised billing, custom hosting, dedicated CSM
SOC 2, ISO 27001, ISO 42001, HIPAA, GDPR, APP, PIPEDA, NHS, Cyber Essentials+, UKCA, Swiss FDPA compliance
No clinician data used for AI model training
R1 RCM strategic partnership for US revenue cycle management

Semantic Vocabularies

Heidi Health Context

43 classes · 0 properties

JSON-LD

API Governance Rules

Heidi Health API Rules

8 rules · 3 errors 5 warnings

SPECTRAL

Resources

🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📝
SignUp
SignUp
🔗
Login
Login
💰
Pricing
Pricing
📰
Blog
Blog
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🔗
TrustCenter
TrustCenter
💬
Support
Support
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
AcceptableUse
AcceptableUse
🔗
Compliance
Compliance
🔗
Compliance
Compliance
🔗
Compliance
Compliance
🔗
Compliance
Compliance
🔗
Compliance
Compliance
🔗
Safety
Safety
🔗
Company
Company
🔗
Customers
Customers
🔗
Press
Press
🔗
Careers
Careers
🔗
Contact
Contact
🔗
Contact
Contact
🔗
Partners
Partners
🔗
Downloads
Downloads
🔗
SystemRequirements
SystemRequirements
🔗
Templates
Templates
🔗
ROICalculator
ROICalculator
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
aid: heidi-health
name: Heidi Health
description: >-
  Heidi Health is a Melbourne, Australia-founded AI care partner for clinicians, founded in 2019 by Dr. Tom Kelly (CEO),
  Waleed Mussa (CFO), and Yu Liu (CTO). The product began as an ambient AI medical scribe and now spans four capability
  surfaces: Scribe (real-time clinical documentation from audio), Evidence (clinical decision support and literature
  lookup with citations), Remote (a 21-gram wearable microphone with on-device encryption for offline ambient capture),
  and Comms (clinical communications). The platform is used by more than one million clinicians across 50+ countries
  spanning family medicine, specialists, nursing, mental health, allied health, dentistry, veterinary medicine, and
  trainees, and claims to have returned over 18 million hours of clinician time to date. Heidi exposes a public Heidi
  API and embeddable Heidi Widget that EHR vendors, telehealth platforms, and partners use to embed ambient
  documentation into their own workflows; documented integrations include Epic (Hyperspace/Hyperdrive/Haiku), Oracle
  Cerner (PowerChart/FirstNet), Athenahealth, eClinicalWorks (via Vim), Best Practice, Medical Director, Gentu, Cliniko,
  Halaxy, MediRecords, and many others. Heidi holds SOC 2, ISO 27001, ISO 42001, HIPAA, GDPR, APP, PIPEDA, NHS, Cyber
  Essentials+, UKCA, and Swiss FDPA attestations, has raised approximately $80M across Seed, Series A (Blackbird), and a
  $65M Series B led by Point72 Private Investments with Blackbird, Headline, and Latitude, and recently announced a
  strategic partnership with R1 RCM to embed Heidi into US revenue cycle management workflows.
tags:
  - Healthcare
  - Health Tech
  - AI Medical Scribe
  - Ambient AI
  - Clinical Documentation
  - Clinical Decision Support
  - Artificial Intelligence
  - Speech To Text
  - Transcription
  - EHR Integration
  - Electronic Health Records
  - Telehealth
  - Clinical Coding
  - ICD-10
  - SNOMED
  - HIPAA
  - GDPR
  - SOC 2
  - ISO 27001
  - ISO 42001
  - Wearables
  - Voice
  - Audio
  - Australia
  - Melbourne
url: https://raw.githubusercontent.com/api-evangelist/heidi-health/refs/heads/main/apis.yml
created: '2026-05-24'
modified: '2026-05-24'
specificationVersion: '0.20'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
kind: contract
position: Provider
access: 3rd-Party
apis:
  - aid: heidi-health:heidi-api-authentication
    name: Heidi Authentication API
    description: >-
      Exchange a tenant-scoped Heidi API key for a short-lived bearer JWT bound to an EHR user (identified by email plus
      third-party internal ID). The token is returned with its ISO 8601 expiration_time and used in the Authorization
      header on every subsequent Heidi API call.
    humanURL: https://www.heidihealth.com/developers/heidi-api/authentication
    tags:
      - Authentication
      - Authorization
      - JWT
      - API Keys
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/authentication
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
      - type: Example
        url: examples/heidi-health-get-jwt-example.json
  - aid: heidi-health:heidi-api-templates
    name: Heidi Templates API
    description: >-
      List consult-note templates available to the authenticated API user, including Heidi-authored templates,
      organisation-shared templates, and private clinician templates, with their structure, category, HTML rendering,
      and authoring metadata.
    humanURL: https://www.heidihealth.com/developers/heidi-api/templates
    tags:
      - Templates
      - Consult Notes
      - Documentation
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/templates
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
  - aid: heidi-health:heidi-api-patient-profiles
    name: Heidi Patient Profiles API
    description: >-
      Manage longitudinal patient profiles independent of any single session, including create, update, list, retrieve,
      batch-delete, and link-sessions operations. Profiles can carry EHR patient identifiers and provider context so
      sessions inherit patient history.
    humanURL: https://www.heidihealth.com/developers/heidi-api/patient-profiles
    tags:
      - Patients
      - Patient Profiles
      - EHR
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/patient-profiles
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
      - type: JSONSchema
        url: json-schema/heidi-health-patient-profile-schema.json
  - aid: heidi-health:heidi-api-sessions
    name: Heidi Sessions API
    description: >-
      Create, update, retrieve, and list clinical sessions — the central object that ties together transcription,
      consult notes, documents, clinician notes, language settings, EHR identifiers, consent state, and linked context
      sessions.
    humanURL: https://www.heidihealth.com/developers/heidi-api/sessions/overview
    tags:
      - Sessions
      - Clinical Encounters
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/sessions/overview
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
      - type: JSONSchema
        url: json-schema/heidi-health-session-schema.json
      - type: JSONStructure
        url: json-structure/heidi-health-session-structure.json
      - type: Example
        url: examples/heidi-health-create-session-example.json
  - aid: heidi-health:heidi-api-session-context
    name: Heidi Session Context API
    description: >-
      Attach contextual material to a session — free-text or Markdown clinician notes, links to prior patient sessions,
      and uploaded context documents (PDF, JPG, PNG, DOCX, DOC) — so Heidi's generation grounds the consult note in the
      relevant patient background.
    humanURL: https://www.heidihealth.com/developers/heidi-api/sessions/context
    tags:
      - Sessions
      - Context
      - Attachments
      - Documents
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/sessions/context
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
  - aid: heidi-health:heidi-api-session-coding
    name: Heidi Session Coding API
    description: >-
      Generate clinical codes for a session across ICD-10, ICD-10-CM, ICD-9, ICD-9-CM, SNOMED, SNOMED-CT, OPCS-410,
      ACHI-13, and CPT-2025, returning a primary code, similar candidate codes, and citation references back to the
      transcript and consult-note text.
    humanURL: https://www.heidihealth.com/developers/heidi-api/sessions/coding
    tags:
      - Clinical Coding
      - ICD-10
      - SNOMED
      - CPT
      - Billing
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/sessions/coding
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
      - type: JSONSchema
        url: json-schema/heidi-health-clinical-code-schema.json
      - type: Example
        url: examples/heidi-health-get-clinical-codes-example.json
  - aid: heidi-health:heidi-api-transcription
    name: Heidi Transcription API
    description: >-
      Submit consultation audio either as a single uploaded file (lazy transcription on next GET) or in 45-second to
      1-minute chunks for live ambient capture, and retrieve either the finalised transcript or a live chunked
      transcript stream with per-chunk status and source provenance.
    humanURL: https://www.heidihealth.com/developers/heidi-api/transcription
    tags:
      - Transcription
      - Audio
      - Speech To Text
      - Streaming
      - Ambient AI
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/transcription
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
      - type: JSONSchema
        url: json-schema/heidi-health-transcript-schema.json
  - aid: heidi-health:heidi-api-consult-notes
    name: Heidi Consult Notes API
    description: >-
      Generate streamed consult notes from a session's transcript and context, using either a Heidi or organisation
      template or a custom client-supplied JSON template, with voice-style controls
      (Goldilocks/Detailed/Brief/Super-Detailed/My Voice), brain selection (Left/Right), and Markdown or HTML output.
    humanURL: https://www.heidihealth.com/developers/heidi-api/consult-notes
    tags:
      - Consult Notes
      - Generation
      - Templates
      - Streaming
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/consult-notes
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
      - type: JSONSchema
        url: json-schema/heidi-health-consult-note-schema.json
      - type: Example
        url: examples/heidi-health-generate-consult-note-example.json
  - aid: heidi-health:heidi-api-documents
    name: Heidi Documents API
    description: >-
      Create and retrieve auxiliary template-driven documents associated with a session (referral letters, patient
      handouts, billing summaries, etc.) using the same voice-style, brain, and content-type controls as consult notes.
    humanURL: https://www.heidihealth.com/developers/heidi-api/documents
    tags:
      - Documents
      - Generation
      - Templates
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/documents
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
      - type: JSONSchema
        url: json-schema/heidi-health-document-schema.json
  - aid: heidi-health:heidi-api-ask-heidi
    name: Heidi Ask Heidi API
    description: >-
      Stream AI-assistant responses scoped to a specific session, taking a free-form instruction, contextual content
      (Markdown or HTML), and returning the generated reply as a sequence of JSON data chunks suitable for incremental
      UI rendering.
    humanURL: https://www.heidihealth.com/developers/heidi-api/ask-heidi
    tags:
      - Ask Heidi
      - Assistant
      - Streaming
      - LLM
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/heidi-api/ask-heidi
      - type: OpenAPI
        url: openapi/heidi-health-openapi.yml
  - aid: heidi-health:heidi-widget-sdk
    name: Heidi Widget SDK
    description: >-
      Embeddable JavaScript widget for dropping Heidi's ambient documentation experience directly into a web-based EHR
      or clinical workflow with minimal engineering, with documented initialisation options, methods/callbacks,
      patient-information parameters, and TypeScript types.
    humanURL: https://www.heidihealth.com/developers/widget/overview
    tags:
      - Widget
      - SDK
      - Embed
      - JavaScript
      - EHR Integration
    properties:
      - type: Documentation
        url: https://www.heidihealth.com/developers/widget/overview
      - type: Documentation
        url: https://www.heidihealth.com/developers/widget/install-the-widget
      - type: Documentation
        url: https://www.heidihealth.com/developers/widget/sdk-specification/initialisation-options
      - type: Documentation
        url: https://www.heidihealth.com/developers/widget/sdk-specification/methods-and-callbacks
      - type: Documentation
        url: https://www.heidihealth.com/developers/widget/sdk-specification/patient-information
      - type: Documentation
        url: https://www.heidihealth.com/developers/widget/sdk-specification/types
common:
  - type: Website
    url: https://www.heidihealth.com
  - type: Portal
    url: https://www.heidihealth.com/developers
  - type: Documentation
    url: https://www.heidihealth.com/developers/heidi-api/overview
  - type: Documentation
    url: https://www.heidihealth.com/developers/faq
  - type: SignUp
    url: https://scribe.heidihealth.com/register
  - type: Login
    url: https://scribe.heidihealth.com/login
  - type: Pricing
    url: https://www.heidihealth.com/pricing
  - type: Blog
    url: https://www.heidihealth.com/blog
  - type: ChangeLog
    url: https://www.heidihealth.com/changelog
  - type: StatusPage
    url: https://status.heidihealth.com
  - type: TrustCenter
    url: https://trust.heidihealth.com
  - type: Support
    url: https://support.heidihealth.com
  - type: PrivacyPolicy
    url: https://www.heidihealth.com/legal/privacy-policy
  - type: TermsOfService
    url: https://www.heidihealth.com/legal/terms-of-service
  - type: AcceptableUse
    url: https://www.heidihealth.com/legal/usage-policy
  - type: Compliance
    url: https://www.heidihealth.com/compliance/hipaa
  - type: Compliance
    url: https://www.heidihealth.com/compliance/gdpr
  - type: Compliance
    url: https://www.heidihealth.com/compliance/uk
  - type: Compliance
    url: https://www.heidihealth.com/compliance/canada
  - type: Compliance
    url: https://www.heidihealth.com/compliance/au-nz
  - type: Safety
    url: https://www.heidihealth.com/safety
  - type: Company
    url: https://www.heidihealth.com/company
  - type: Customers
    url: https://www.heidihealth.com/customer-stories
  - type: Press
    url: https://www.heidihealth.com/media
  - type: Careers
    url: https://www.heidihealth.com/careers
  - type: Contact
    url: https://www.heidihealth.com/contact
  - type: Contact
    url: https://www.heidihealth.com/contact-sales
  - type: Partners
    url: https://www.heidihealth.com/partners
  - type: Integrations
    url: https://www.heidihealth.com/integrations
  - type: Downloads
    url: https://www.heidihealth.com/downloads
  - type: SystemRequirements
    url: https://www.heidihealth.com/system-requirements
  - type: Templates
    url: https://www.heidihealth.com/template-community
  - type: ROICalculator
    url: https://www.heidihealth.com/roi-calculator
  - type: Plans
    url: plans/heidi-health-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/heidi-health-rate-limits.yml
  - type: FinOps
    url: finops/heidi-health-finops.yml
  - type: JSONLD
    url: json-ld/heidi-health-context.jsonld
  - type: Vocabulary
    url: vocabulary/heidi-health-vocabulary.yml
  - type: SpectralRules
    url: rules/heidi-health-rules.yml
  - type: Features
    data:
      - Heidi Scribe — ambient AI medical scribe generating real-time consult notes from clinical audio
      - Heidi Evidence — clinical decision-support and literature lookup with transparent citations and CPD/CME tracking
      - Heidi Remote — 21-gram wearable microphone with offline capture and on-device encryption
      - Heidi Comms — clinical communications module
      - >-
        Heidi API — public REST API at registrar.api.heidihealth.com for sessions, transcription, consult notes,
        documents, coding, Ask Heidi
      - Heidi Widget — embeddable JavaScript widget for any web-based EHR
      - Custom JSON templates for organisation-specific consult-note structures
      - Multilingual transcription and output across 50+ countries
      - Voice-style controls (Goldilocks, Detailed, Brief, Super-Detailed, My Voice)
      - Clinical coding generation in ICD-10, ICD-10-CM, ICD-9, ICD-9-CM, SNOMED, SNOMED-CT, OPCS-410, ACHI-13, CPT-2025
      - Streamed generation responses for incremental UI rendering
      - Patient profiles linking many sessions to a single patient for longitudinal context
      - Context attachments (PDF, JPG, PNG, DOCX, DOC) per session
      - >-
        EHR integrations spanning Epic, Cerner, Athenahealth, eClinicalWorks (via Vim), Best Practice, Medical Director,
        Gentu, Cliniko, Halaxy, MediRecords, and 15+ others
      - Free plan with unlimited transcription and standard templates
      - Evidence Plus, Clinician, and Enterprise paid tiers with 14-day trials
      - Enterprise features including SSO, centralised billing, custom hosting, dedicated CSM
      - SOC 2, ISO 27001, ISO 42001, HIPAA, GDPR, APP, PIPEDA, NHS, Cyber Essentials+, UKCA, Swiss FDPA compliance
      - No clinician data used for AI model training
      - R1 RCM strategic partnership for US revenue cycle management
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com