Implementation

API integration or provider-authorized automation?

The strongest implementation strategy usually does not choose one method for the entire product. It selects the best approach for each workflow step.

Illustration representing API integration and workflow automation decisions

Official APIs and healthcare standards should be the preferred route wherever they are available, practical, and sufficient. They are usually more stable, easier to monitor, and better suited to high-volume data exchange.

However, an API may not expose every action required by the workflow. It may also require customer contracts, approvals, scopes, configuration, or implementation work that delays the initial rollout.

Start with the workflow, not the technology

Before selecting the integration method, define the exact steps: what context is required, what the application does, what a human must review, and what result must return to the EHR.

Use APIs when

  • The required data or action is supported and enabled for the client.
  • The expected volume or frequency favors a structured interface.
  • The workflow can be completed without significant manual steps.
  • The production contract and implementation timeline are practical.

Evaluate authorized automation when

  • The necessary action is not available through the API.
  • The application needs to fit into an existing EHR workflow location.
  • A controlled pilot can validate value before a longer API implementation.
  • The client can provide approved access, permissions, and a suitable test environment.
Avoid positioning automation as a way to bypass the EHR.
It should be provider-authorized, controlled, auditable, recoverable, and designed around the client’s normal access policies.

The hybrid model

A single workflow may use FHIR to retrieve patient context, an application to prepare the output, a provider review step, and authorized automation to deliver the approved result to a location not exposed by the API.

As new APIs become available, individual steps can move from automation to structured interfaces without redesigning the overall workflow.

See the Bridge implementation approach →