Eaglesoft is Patterson Dental's practice management platform for private dental offices, covering scheduling, clinical and perio charting, imaging, insurance, and billing for nearly 30,000 users. An unofficial API lets you programmatically pull patients, appointments, charting, claims, and ledger data—and push updates like new appointments, treatment plans, and claim submissions back into Eaglesoft.

Eaglesoft is a dental practice management platform from Patterson Dental that has served the dental industry for over 30 years. Private practices use Eaglesoft to manage scheduling, clinical and periodontal charting, imaging, insurance, and billing in a single system, with nearly 30,000 users and a network of over 55 authorized integrated software solutions.
Core product areas include:
Common data entities:
Practices run daily operations on Eaglesoft, but turning its on-premise, server-based workflows into API-driven automation is non-trivial:
Supergood reverse-engineers Eaglesoft's authenticated application and server interfaces to deliver a resilient API layer for your practice—across scheduling, charting, insurance, and billing—without waiting on a public developer program.
Use Eaglesoft with AI agents: Eaglesoft MCP Server →
Book a 30-minute session to confirm your Eaglesoft version, modules, and authentication model.
We deliver a production-ready Eaglesoft adapter tailored to your practice configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Eaglesoft evolves.
Authentication
/authenticateAuthenticate to an Eaglesoft server using practice credentials and an activated integrated application, returning a session token for downstream calls.
Patient Operations
/patientsList and retrieve patient records, registrations, and responsible-party details with filters for provider, status, and recall.
Scheduling
/appointmentsRetrieve appointments and schedules across providers and operatories with date-range and status filters.
Scheduling
/create_appointmentBook a new appointment for a patient against a provider and operatory with type, duration, and notes.
Clinical
/chartingPull tooth charting, perio charts, and treatment plans for a patient, including completed and planned procedures.
Billing
/submit_claimSubmit an insurance claim or preauthorization for completed procedures against the patient's coverage book.
- Pull patient demographics, recall status, and responsible parties into a central warehouse - Stream appointment, cancellation, and no-show events to scheduling and reminder tools - Reconcile family accounts and provider assignments for unified patient records
- Submit claims and preauthorizations for completed procedures without manual entry - Pull coverage books and estimates to surface patient responsibility up front - Track claim status and remittances back into billing and reporting tools
- Sync ledger transactions, payments, and adjustments into accounting and BI systems - Surface production, collections, and aging across providers and operatories - Trigger retention workflows on overdue balances and lapsed recalls
- Pull tooth charting, perio charts, and treatment plans into patient-engagement apps - Attach radiographs and intraoral photos to referrals and case presentations - Push completed treatment back to the ledger and claim workflow
Authentication
Practice credentials plus integrated-application activation, handled in a managed session
Connectivity
Authenticated Eaglesoft application and server interfaces, including the Patterson API Server where exposed
Response format
Normalized JSON across patient, appointment, charting, insurance, and ledger objects
Rate limits
Adaptive throttling tuned to your on-premise server to avoid impacting practice operations
Session management
Automatic session refresh, reconnection, and credential rotation
Data freshness
Near real-time pulls for patients, appointments, and ledger with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, HIPAA-aligned controls, and audit logging
Webhooks
Event-style callbacks for new appointments, charting updates, claim submission, and ledger changes
Latency
Sub-second reads on cached entities; multi-second writes when posting appointments, charting, and claims
Throughput
Horizontally scaled workers sized to multi-operatory, multi-provider practice volume
Reliability
Retry, backoff, and idempotency keys for appointment, charting, and claim transactions
Adaptation
Continuous monitoring of Eaglesoft releases (18.x, 19.0, 19.1+) and integrated-application changes
Yes. Eaglesoft is typically server-installed at the practice, and Supergood operates against the same authenticated application and server interfaces, with network configuration tuned to your environment.
No public developer program is required. Supergood works with your existing Eaglesoft credentials and the integrated-application activation in Utilities | Manage Integrated Applications, so you control access at the practice level.
Supergood adapts to the practice's installed version. The Eaglesoft API installs with the server on 19.0 and 19.1+, and on 18.x where it has been installed, and we account for the differences across versions.
Patient charting, imaging, and ledger data is handled with encrypted credentials, scoped access, and audit logging under HIPAA-aligned controls on every read and write.
Yes. You can pull patients, appointments, charting, insurance, and ledger data, and push updates like new appointments, treatment plans, and claim submissions back into Eaglesoft.