Supplemental APIs

Advanced clinical functionality out of the box, designed for healthcare developers.


Direct secure messaging

Securely send clinical documents electronically to any provider’s EMR.

Document exchange graphic
Send documents

Securely transmit electronic messages to a provider within their EMR.

API access

Enable users to send Direct messages from within your product.

Compliance graphic
Fully compliant

Our Direct API is compliant with HIPAA, ONC, and CMS rules.


A direct line to providers

Direct allows for HIPAA-compliant, encrypted transmission of protected health information to or from any Direct address, functioning like traditional email with added security.

Submit data to EMRs

Easily send clinical documents to a providers EMR, allowing them to upload files seamlessly into the chart

Communicate with providers

Send secure, text-based communication directly to a provider within their EMR system

Coordinate care

Enable providers to coordinate patient care with other providers by enabling seamless sharing of documents between groups or organizations


Natural Language Processing

Use machine learning to structure clinical information from unstructured text and image files through a flexible, lightweight API.

Structure data

Derive structured clinical information from jpg, png, and pdf files seamlessly.

High accuracy

Accurately structure values from lab reports and complex clinical documents.

Lock graphic
Protect privacy

Implement solutions to automatically identify protected health information.


Making healthcare data-driven

Implement our FHIR-based API to extract structured clinical information without having to deploy or train machine learning models.

Clinical trials

Extract insights from unstructured medical records to determine patient eligibility for a trial, or create a research database that requires no manual entry.


When receiving documents from practices that prefer to use fax, use our NLP API to structure documents upon receipt and support clinical decisions.

Personal health record

Power your personal health record application with NLP to structure any medical records received over fax, providing insights to your users.


National Provider Identifier

Integrate a national database of providers and labs into your products through our FHIR-based API.

Provider search

Search all active National Provider Identifier records.

Lab search

Search all lab and imaging facilities in the US.

Identity graphic
Organization search

Search for any care organizations in the US.


Power provider search

Enable patients to search for providers or labs from within your product, storing accurate data on your patients care team.

Collect accurate data

Instead of relying on patients to recall their physician’s contact information, allow them to search their physician’s name from within your product, providing you with accurate contact information.

Streamline patient search

Improve patient satisfaction by easily allowing them to indicate their providers, care sites, or labs through a responsive search module.

Code graphic
Support additional workflows

Leverage our API to power custom workflows centered around provider search, validation, or selection, supporting the patient and provider experience.


eFax, designed for healthcare

Exchange fax documents electronically with any provider.

Cloud-based fax

Receive and send fax documents to any provider securely.


Send documents through our web app, mobile app, or FHIR API.

HIPAA requirements

Every fax transmission meets HIPAA requirements for PHI.


Facilitating fax-based exchange

Seamlessly exchange documents with providers or labs who require fax transmissions

Exchange data

Transmit or receive clinical data from rural or community clinics that rely on paper-based workflows

Order labs

Place fax-based orders to labs that aren’t electronically integrated with your EMR

Transition off paper

As you transition to electronic workflows, leverage our eFax to reduce your cost burden associated with fax maintenance

Designed for developers

Get started today with our software, and code our API into your back-end to automate and scale new functionality.

  • Arrow graphic
    Software + API
  • Arrow graphic
    Sample code and examples
  • Arrow graphic
    Sandbox for development and testing
  • Arrow graphic
    Versioned API changes
  • Arrow graphic
    Workflow diagrams
  • Arrow graphic
    Metadata support
View API Docs
    const fetch = require('node-fetch');

    let url = '';

    let options = {
      method: 'POST',
      headers: {'Content-Type': 'application/json'},
      body: '{"resourceType":"Patient","name":{"use":"usual"}}'

    fetch(url, options)
      .then(res => res.json())
      .then(json => console.log(json))
      .catch(err => console.error('error:' + err));
    require 'uri'
    require 'net/http'
    require 'openssl'

    url = URI("")

    http =, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE

    request =
    request["Content-Type"] = 'application/json'
    request.body = "{\"resourceType\":\"Patient\",\"name\":{\"use\":\"usual\"}}"

    response = http.request(request)
    puts response.read_body
    fetch("", {
      "method": "POST",
      "headers": {
        "Content-Type": "application/json"
      "body": "{\"resourceType\":\"Patient\",\"name\":{\"use\":\"usual\"}}"
    .then(response => {
    .catch(err => {
    import requests

    url = ""

    payload = {
        "resourceType": "Patient",
        "name": {"use": "usual"}
    headers = {"Content-Type": "application/json"}

    response = requests.request("POST", url, json=payload, headers=headers)


Secure and trusted

Health Gorilla’s platform meets the highest certification standards for data security, privacy, and integrity, keeping your data safe.


We’re SOC-2 Type 2 certified, independently audited on a routine basis, and pursuing a HITRUST certification.


Our platform is compliant with FHIR R4 profiles, and we’re a trusted partner to most major EMRs.

Security graphic

We’ve gone through rigorous security certifications from government agencies and other leading healthcare organizations.

Get started today

Ready for keys or need access to our sandbox? Contact our sales team and tell us about your use-case.