Flagship Service

Appointment reminders that plug into anything you already use.

REST API, secure file transfer, HL7 v2, or FHIR R4 — connect your EHR, practice management system, or scheduling software in days, not months. Voice, SMS, and email reminders with two-way confirmations, fully HIPAA-compliant.

Request a demo See integration options Integration deck (PPTX)
HIPAA-compliant infrastructure BAA available SOC 2-aligned controls US-based support
Why it works

Every no-show costs money. Every missed reminder costs trust.

USANotify reaches patients at the right moment, through the channel they actually use — voice, SMS, or email. Two-way responses sync back to your scheduling system in real time, so your front desk works with current data, not yesterday's spreadsheet.

Practices using USANotify typically see a 30-60% drop in no-shows within the first 90 days. Your staff stops chasing the phone and starts focusing on the patients in front of them.

30–60%
Typical no-show reduction
94%
Patients prefer
automated reminders
4
Integration paths:
API · File · HL7 · FHIR
24/7
Cloud platform —
always on
Connect your way

Four ways to integrate. Pick the one that fits your stack.

Whether you're running a modern FHIR-native EHR, a legacy HL7 v2 interface, or just exporting CSVs from your scheduler — USANotify meets you where you are.

REST API

API Integration

Modern JSON-over-HTTPS API. Push appointments in real time, receive confirmation callbacks via webhook, and query delivery status programmatically.

  • OAuth 2.0 / API key auth
  • Real-time push & webhooks
  • JSON request/response
File-Based

File-Based Integration

Upload CSV, XLS, or fixed-width files via SFTP, secure web portal, or scheduled drop. Ideal for daily batch reminders from any scheduling system.

  • SFTP, HTTPS upload, or email
  • CSV, XLSX, fixed-width, JSON
  • Scheduled or on-demand
Healthcare

HL7 v2.x Integration

Direct HL7 interface listener for SIU^S12, SIU^S14, SIU^S15, and ADT messages. Works with virtually every hospital and large clinic EHR on the market.

  • SIU, ADT, ACK message types
  • MLLP, TCP/IP, VPN, or HTTPS
  • Interface engine compatible
Modern Healthcare

FHIR R4 Integration

Native support for the FHIR R4 Appointment, Patient, and Communication resources. SMART on FHIR-ready for Epic, Cerner, Athena, and beyond.

  • FHIR R4 / R5 resources
  • SMART on FHIR OAuth 2.0
  • Subscription / polling modes
REST API

Build it in. Send appointments programmatically.

Our REST API gives developers full programmatic control over appointment reminders. Schedule reminders on demand, register webhooks for delivery and confirmation events, and reconcile your scheduling system with real-time delivery data.

Authentication is via API key or OAuth 2.0. All endpoints return JSON. We provide a sandbox environment, OpenAPI 3.1 spec, and Postman collection for every customer.

Base URL api.usanotify.com/v2
Auth API Key / OAuth 2.0
Format JSON over HTTPS / TLS 1.3
Rate limit 600 req/min standard
Webhooks Delivery, confirm, cancel, reply
SDKs Node, Python, PHP, .NET, Java
POST /appointments — schedule a reminder
# Create a multi-channel appointment reminder
POST https://api.usanotify.com/v2/appointments
Authorization: Bearer sk_live_••••••••
Content-Type: application/json

{
  "patient": {
    "id": "P-48291",
    "first_name": "Sarah",
    "last_name": "Mitchell",
    "phone": "+15551234567",
    "sms": "+15551234567",
    "email": "sarah@example.com",
    "preferred_channel": "sms",
    "language": "en-US"
  },
  "appointment": {
    "datetime": "2026-03-15T09:30:00-05:00",
    "provider": "Dr. Patel",
    "location": "Family Dental, Aberdeen NJ",
    "type": "cleaning"
  },
  "reminders": [
    { "send_at": "24h_before", "channel": "sms" },
    { "send_at": "2h_before",  "channel": "voice" }
  ],
  "webhook_url": "https://yourapp.com/usanotify/events"
}

→ 201 Created · returns appointment_id, schedule, channels
appointments_2026-03-14.csv
patient_id,first_name,last_name,phone,sms,
email,appt_date,appt_time,provider,location,
appt_type,channel_pref,language
P-48291,Sarah,Mitchell,+15551234567,
+15551234567,sarah@ex.com,
2026-03-15,09:30,Dr. Patel,
Family Dental,cleaning,sms,en-US
P-48292,Michael,Chen,+15551234568,
+15551234568,mc@ex.com,
2026-03-15,10:15,Dr. Patel,
Family Dental,consult,voice,en-US
...

→ Dropped to SFTP daily at 6 AM
→ USANotify imports, validates, schedules
→ Confirmation report returned to /outbox
File-Based

No API? No problem. Drop a file and go.

If your scheduling system can export a list of upcoming appointments — even just a CSV — you can run USANotify. Our file-based integration was built for the practices and businesses still running on older PM systems, custom builds, or Excel.

Drop your file on our SFTP, upload through the web portal, or send by encrypted email. We import, validate, schedule, and return a confirmation report. Everything runs on your schedule — daily, hourly, or ad-hoc.

Transports SFTP, HTTPS, encrypted email
Formats CSV, TSV, XLSX, fixed-width, JSON
Schedule Daily, hourly, real-time poll, manual
Encryption PGP optional, TLS in transit
Validation Pre-flight error reports per row
Reconciliation Delivery report file in your inbox
HL7 v2.x

HL7 messages, decoded automatically.

USANotify operates a dedicated HL7 v2 listener that accepts the standard scheduling and admission messages from your interface engine (Mirth, Rhapsody, Iguana, Cloverleaf, Corepoint, etc). We parse SIU and ADT messages, extract appointment and patient data, and trigger reminders — all without touching your EHR directly.

Connection happens over MLLP, secure TCP/IP, VPN, or HTTPS-wrapped HL7. Every message is acknowledged with a standard ACK, and rejected messages are logged with rich diagnostics for your interface team.

HL7 versions 2.3, 2.4, 2.5, 2.5.1, 2.6, 2.7
Messages SIU^S12 / S13 / S14 / S15 / S17 / S26, ADT^A01–A08
Transports MLLP, TCP/IP, site-to-site VPN, HTTPS
ACK mode Original, Enhanced, Application
Encoding ER7 (pipe-delimited), XML
Engine support Mirth, Rhapsody, Iguana, Corepoint, +
Works with: Epic Cerner / Oracle Health MEDITECH Allscripts NextGen
SIU^S12 — New appointment booking
MSH|^~\&|EPIC|STMARYS|USANOTIFY|PEC|
20260314093015||SIU^S12|MSG00045|P|2.5
SCH|123456||CLEANING||||||30^min|
^CLEANING|||20260315093000
PID|1||P-48291^^^MR||Mitchell^Sarah^A
||19870212|F|||123 Main St^^Aberdeen^
NJ^07747||(555)123-4567
RGS|1|A
AIS|1|A|CLEAN30^Cleaning 30min
AIG|1|A|1234^Dr Patel^R|D
AIL|1|A|RM^Operatory 3^Family Dental

→ Parsed in < 200ms
→ Reminder scheduled per patient prefs
→ ACK returned to interface engine
FHIR R4 — Appointment resource
# Polled from /Appointment?date=ge2026-03-15
{
  "resourceType": "Appointment",
  "id": "appt-48291",
  "status": "booked",
  "serviceCategory": [{
    "coding": [{
      "system": "http://snomed.info/sct",
      "code": "408443003",
      "display": "General practice"
    }]
  }],
  "start": "2026-03-15T09:30:00-05:00",
  "end":   "2026-03-15T10:00:00-05:00",
  "participant": [
    {
      "actor": {
        "reference": "Patient/P-48291",
        "display":   "Sarah Mitchell"
      },
      "status": "accepted"
    },
    {
      "actor": {
        "reference": "Practitioner/dr-patel",
        "display":   "Dr. Anita Patel"
      },
      "status": "accepted"
    }
  ]
}

→ Linked to Patient resource for contact prefs
→ Communication resource posted back
→ on delivery + confirmation events
FHIR R4

FHIR-native. Built for the next decade of healthcare.

USANotify speaks FHIR R4 (and R5) fluently. We consume Appointment, Patient, Practitioner, and Schedule resources, then post Communication resources back to your server when reminders are delivered or confirmed — keeping your EHR as the single source of truth.

SMART on FHIR OAuth 2.0 is fully supported. We work with any FHIR-conformant server: Epic FHIR endpoints, Cerner Ignite APIs, Athena's developer toolkit, Allscripts Unity, custom HAPI FHIR servers, and government health information exchanges.

FHIR versions R4 (4.0.1), R4B, R5 — DSTU2 on request
Resources read Appointment, Patient, Practitioner, Schedule, RelatedPerson
Resources written Communication, CommunicationRequest
Modes Subscription, polling, push (bulk export)
Auth SMART on FHIR / OAuth 2.0 / JWT
US Core US Core 6.1+ profile-aware
FHIR endpoints: Epic Cerner Athena eClinicalWorks NextGen
How it works

Connect, configure, confirm — in days, not months.

STEP 1

Discovery call

30 minutes with our integration team. We learn your EHR, message volumes, channel mix, and compliance requirements.

STEP 2

Connect

Pick API, file, HL7, or FHIR. We configure the listener and run end-to-end test messages from your sandbox.

STEP 3

Go live

BAA signed, dashboards on. Reminders flowing. Real-time delivery reports in your portal from day one.

Features

Everything you need. Nothing you don't.

  • Multi-channel delivery — voice, SMS, and email; recipients choose
  • Two-way confirmations — patients confirm, cancel, or reschedule by reply
  • Smart scheduling — quiet hours, time zones, retry logic per channel
  • Multi-language — English & Spanish standard, others on request
  • Personalization — patient name, provider, date, location, custom variables
  • Real-time reporting — live dashboard, exportable CSV, webhook events
  • Caller ID — branded outbound caller ID with your practice name
  • HIPAA Business Associate Agreement available for every customer
Request a custom quote

Sample reminder messages

Voice
"Hi Sarah, this is a reminder from Family Dental of your 9:30 AM appointment with Dr. Patel tomorrow, March 15th. Press 1 to confirm, 2 to cancel, or 3 to reschedule."
SMS
Reminder: Mike, your service appointment is Fri 3/15 between 10am-12pm. Reply Y to confirm, N to cancel, or call 555-0142.
Your appointment on Tuesday at 9:15 AM
Hi Linda — your annual checkup is coming up. Confirm, reschedule, or add to your calendar with one click below.
Security & compliance

Built for healthcare from day one.

HIPAA Compliant

End-to-end encryption, audit logs, and access controls. BAA available for every customer at no extra charge.

TLS 1.3 + AES-256

Data in transit encrypted with TLS 1.3. Data at rest with AES-256. Keys rotated and managed by HSM.

SOC 2 Aligned

Controls aligned to SOC 2 Type II principles. Annual third-party audits and continuous monitoring.

US-Based Hosting

All PHI processing in US data centers. 24/7 monitoring with 99.99% uptime SLA available.

HIPAA Privacy & Security Plan (PDF) HIPAA Safeguarding Guidelines (PDF) All resources →
Get started

Let's connect your scheduling system this month.

Book a free 30-minute integration scoping call. We'll review your EHR, your message volume, and the cleanest path to go-live — then send a written estimate within 48 hours.

Schedule a scoping call Call +1-732-290-1900