Supplemental APIs

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

NLP
Capabilities

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.

Protect privacy

Implement solutions to automatically identify protected health information.

Use-cases

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.

Telemedicine

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.

Capabilities

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.

Organization search

Search for any care organizations in the US.

Use-cases

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.

Support additional workflows

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

Capabilities

eFax, designed for healthcare

Exchange fax documents electronically with any provider.

Cloud-based fax

Receive and send fax documents to any provider securely.

CUSTOM WORKFLOWS

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

HIPAA-compliant

Every fax transmission meets HIPAA requirements for PHI.

Use-cases

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

Capabilities

Direct secure messaging

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

Send documents

Securely transmit electronic messages to a provider within their EMR.

API access

Enable users to send Direct messages from within your product.

Fully compliant

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

Use-cases

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

Designed for developers

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

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

    let url = 'https://sandbox.healthgorilla.com/fhir/Patient';

    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("https://sandbox.healthgorilla.com/fhir/Patient")

    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE

    request = Net::HTTP::Post.new(url)
    request["Content-Type"] = 'application/json'
    request.body = "{\"resourceType\":\"Patient\",\"name\":{\"use\":\"usual\"}}"

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

    url = "https://sandbox.healthgorilla.com/fhir/Patient"

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

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

    print(response.text)
   
Security

Secure and trusted

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

CERTIFIED

We’re SOC-2 certified, HIPAA-certified, and independently audited on a routine basis.

COMPLIANT

Our platform is compliant with FHIR STU-3 & IHE profiles, and we’re a trusted partner to most major EMRs.

VETTED

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.