Data exchange with Redox

Data exchange is the core function of the Redox platform. It’s the process of sending, receiving, and querying healthcare information between your application and your connected partners. Whether you’re sending a newly booked appointment to a hospital’s EHR system or receiving clinical notes about a patient, you’re performing data exchange.

This section covers everything you need to know about:

  • authenticating API requests;
  • sending, processing, and receiving data;
  • handling responses; and
  • using our logging tools.

Securely exchanging data

Of course, security is a top priority for any data exchange. Check out our Security section for details and learn how we handle rate limiting.

Managing and monitoring errors

Primarily, our job is to make sure the data you send reaches your connection and that your connection’s data reaches you. You’re responsible for managing errors in your configuration with Redox, but we’re here if you need help.

If we identify errors on your connection’s side of the integration, we work to resolve those issues. However, you won’t get notifications for all issues.

With Pagerduty, we continuously monitor Redox (including backup services) end-to-end. Our engineers are instantly notified when errors occur. In other words, we’re committed to helping you exchange data successfully.

Download dev tools

Explore Redox APIs with developer test tools.

Authenticating Redox APIs

Review our recommendations for securely sending data to Redox.

Key concepts of Redox data exchange

Quotas and constraints

Find out technical quotas and constraints for data exchange, including message, file, and rate limits.

Receiving data from Redox

Find out how to securely authenticate inbound data.

Sending files via Redox

Learn methods and restrictions for sending files with patient data.