FHIR R4. SMART on FHIR. CDS Hooks. No proprietary middleware.
Materna Health Solutions speaks the standards your team already uses. Every integration is designed to be documented, versioned, and BAA-covered. We are deliberate about what we wrap, and transparent about what we do not.
FHIR R4
Standards we will speak
HL7 v2.x, CDS Hooks, CCDA, SMART, X12, NCPDP
Epic, Cerner, athena
EHRs targeted
Designed against the SMART on FHIR R4 spec
8
Integration categories
EHR, claims, lab, pharmacy, imaging, telehealth, identity, comms
Honest framing
Materna Health Solutions is in early development. The catalog below is what we are building, designed against published interoperability standards, not integrations running in production. We will not publish live partners, traffic metrics, or implementation timelines until a real practice is using the platform. Each item is a design goal buyers can hold us to.
The catalog
What we have designed to the standard, and what is planned.
EHR
Epic (HL7 FHIR R4)
Read + write via SMART on FHIR. Designed against the SMART on FHIR R4 spec.
Oracle Cerner Millennium
FHIR R4 read, CDS Hooks for risk surfacing.
athenahealth
FHIR R4 read + write. Patient and encounter scoped.
eClinicalWorks
FHIR R4 read. Write API in roadmap.
NextGen
CCD bridge designed, FHIR R4 planned.
Claims
Medicaid 837/835 (X12)
Built to the X12 spec for AHCCCS, PA Medicaid, Medi-Cal, and TX Medicaid.
Commercial X12 837P/I, 835
BCBS, United, Aetna, Cigna, Anthem.
CMS 1500 / UB-04 PDF render
For paper-claim contingencies.
Lab
LabCorp HL7 v2.5.1
Inbound results, outbound orders.
Quest Diagnostics
Inbound results, outbound orders.
In-house lab via FHIR
For FQHCs running their own lab.
Pharmacy
Surescripts ePrescribing
NCPDP SCRIPT 2017071. EPCS supported.
Walgreens Rx Direct
Direct-to-pharmacy benefit checks.
Imaging
DICOM web (WADO-RS)
Pull ultrasound studies into the chart.
Ambra Health
Cross-facility imaging exchange.
Telehealth
Doxy.me embed
Native iframe with chart context.
Zoom for Healthcare
BAA-covered, HIPAA-aligned.
Materna native (WebRTC)
Built-in, no extra logins.
Identity
OAuth 2.0 / OIDC
For SSO into provider workspaces.
SAML 2.0
IdP-initiated SSO supported.
SCIM 2.0
Just-in-time provisioning for partners.
Comms
Twilio SMS + WhatsApp
Bilingual outbound + 2-way messaging.
SendGrid email
Templated, branded.
Push notifications (PWA)
iOS 16.4+ and Android.
REST API
A small surface, well documented, versioned.
The Materna API is small on purpose. We expose what teams actually need to compose, and we resist the urge to publish everything.
/v1/patients/{id}/risk
Returns the latest risk band and contributing factors.
/v1/patients/{id}/screenings
List of validated screening results, scoped by date range.
/v1/patients/{id}/messages
Send a message into the patient inbox, with optional safety tags.
/v1/referrals
Create an in-network specialist referral with chart context.
/v1/care-gaps
Open care gaps across your panel, filterable by severity.
/v1/sdoh-requests
Create or update an SDOH closed-loop request.
/v1/audit-log
HIPAA audit log query, scoped by user, patient, or date range.
/v1/fhir-export
Generate a consent-gated FHIR R4 patient bundle for cross-border export.
Auth & rate limits
OAuth 2.0 client-credentials flow for system-to-system. Authorization-code flow for SMART on FHIR launches. Mutual TLS available for high-trust deployments.
Default rate limit: 600 requests / minute / client, scaled higher on demand. Bulk export jobs run on a separate quota.
SDKs
Official SDKs in TypeScript and Python. Strong typing across the surface. Generated from a published OpenAPI 3.1 spec, so unofficial SDKs in any language stay aligned.
Postman collection and a CLI scaffolder for sandbox setup. We keep examples in EN + ES, because we design for a patient base that lives in Spanish.
Webhooks
Listen for events. We send them at-least-once with a signed body.
| Event | Description |
|---|---|
patient.risk.changed | A patient's risk band moved up or down. |
screening.self_harm_detected | A screening or voice flagged a self-harm phrase. Always also routes to safety pathway. |
care_gap.opened | A new care gap was opened for a patient on your panel. |
care_gap.closed | A care gap was closed with a documented action. |
sdoh.matched | A coordinator matched a patient to a verified resource. |
sdoh.delivered | An SDOH resource was confirmed delivered (closed loop). |
visit.signed | A SOAP note was finalized by the provider. |
voice.safety_keyword | A voice agent detected a safety keyword. Routes to safety pathway in parallel. |
Bodies are signed with HMAC-SHA256. Replay protection via timestamps. Retries on a 1m, 5m, 30m, 2h, 12h schedule. Dead-letter visibility in the partner console.
Cross-border export
The thing other vendors do not have.
A consent-gated FHIR R4 bundle that carries a patient's record across health systems and across the international border, audited in both directions.
Bilingual bundle
All text values bundled in EN and ES. Receiving system selects display language with no loss of fidelity.
Consent first
Patient signs off in plain language. Consent is revocable. Each access on the receiving side is logged and visible to the patient.
Audited both ways
Every read on the receiving side, regardless of country, lands in the patient's unified audit log. Regulators and auditors can request a complete trace.
Bring your stack. We will meet it where it is.
We design each integration to connect quickly once we go live. Our integrations engineering team has real names and real Slack channels.