Integrate once.
Run anywhere.
Your pilot is on Epic. Your next customer runs Cerner. Your demo needs to work today. One integration covers all FHIR endpoints.
const patients =
await client.fhir.search(
"phenostore-sandbox",
"Patient",
{ name: "smith" },
);EHR-specific auth dialects with one request shape. Swap the id and ship the same build.
One integration pattern from sandboxes to live EHRs.
Start with vendor sandboxes
Begin testing quickly against vendor sandbox endpoints and sample FHIR data before production access is available.
Build with US Core
Generate FHIR R4 resources against US Core profiles when the target workflow requires them.
Move to customer EHRs with one request pattern
Register supported customer connections when they are ready. Your client keeps the same request pattern while the provider configuration identifies the target EHR and authentication method.
Connection credentials and provider-specific configuration stay behind the FHIR Proxy. Your application uses the same client interface for supported connections. HIPAA-eligible, BAA on every paid plan.