Integrations

Third-party services — mock vs live, credentials, and BAA gates

8
Integrations
0
Live
8
Simulated (mock)
0
BAA blockers
IntegrationPowersPriorityModeBAAMissing credentials
Surescripts
Surescripts
e-prescribing intake + medication historyEssentialmock Required
SURESCRIPTS_ACCOUNT_IDSURESCRIPTS_API_KEY
Claims switch (NCPDP D.0)
Change Healthcare / RelayHealth
real-time insurance adjudicationNice to havemock Required
CLAIMS_SWITCH_URLCLAIMS_API_KEY
Stripe
Stripe
cash-pay paymentsEssentialmock
STRIPE_SECRET_KEY
Telnyx
Telnyx
patient SMS / telephonyNice to havemock Required
TELNYX_API_KEYTELNYX_FROM_NUMBER
Resend
Resend
transactional email (non-PHI)Nice to havemock
RESEND_API_KEY
EasyPost
EasyPost
shipping labels + trackingEssentialmock
EASYPOST_API_KEY
Drug database
First Databank / Medi-Span
DUR — interactions / allergy / duplicateEssentialmock
DRUG_DB_API_KEY
PDMP submission
Bamboo Health / state PMP
controlled-substance dispensing reportsEssentialmock
PDMP_GATEWAY_URLPDMP_API_KEY

Mock is the default — the whole app runs simulated until credentials land. A single auditable seam (isLive()) flips each integration to live, and never lets PHI reach a vendor without a recorded BAA. Each row maps to a procurement task in Action Items.

Notify uses Telnyx (replaced Twilio); Stripe is simulated per the current plan.