Compulink Advantage is an all-in-one specialty EHR, practice management, billing, and optical POS platform serving roughly 26,000 providers across ophthalmology, optometry, dermatology, podiatry, and other specialties since 1985. An unofficial API lets you programmatically pull patients, exams, appointments, claims, and optical sales data—and push updates like new appointments and patient records back into Compulink.

Compulink Advantage is an all-in-one healthcare practice platform for specialty medical practices, combining specialty-specific EHR, practice management, revenue cycle management, patient engagement, optical point-of-sale, and analytics. In business since 1985, it serves independent and small-to-mid-sized specialty practices—spanning ophthalmology, optometry, dermatology, gastroenterology, orthopaedics, otolaryngology, podiatry, urology, behavioral health, and more—plus ambulatory surgical centers and university clinics.
Core product areas include:
Common data entities:
Specialty practices run charts, claims, schedules, and optical sales inside Compulink Advantage every day, but programmatic access is tightly gated:
Supergood reverse-engineers Compulink Advantage's authenticated workflows to deliver a resilient, normalized API layer for your practice—covering patients, charting, scheduling, claims, and optical retail without an ODBC project or a partner application.
Use Compulink with AI agents: Compulink MCP Server →
Authentication
/authenticateAuthenticate to a Compulink Advantage practice account and obtain a session token for downstream calls.
Patient Operations
/patientsList patient records with filters for name, date of birth, recall status, and specialty.
Scheduling
/appointmentsRetrieve appointments, schedules, and appointment statuses with provider and date-range filters.
Scheduling
/create_appointmentBook a new appointment against a provider's schedule and appointment type.
Clinical
/encountersPull exam charting, clinical notes, and diagnostic results for a patient encounter.
Billing
/eligibilityRun insurance eligibility checks and retrieve coverage details for a patient.
Billing
/submit_claimSubmit an insurance claim and track its status, denials, and ERA payments.
- Pull patients, exam charting, and clinical notes into a central warehouse - Keep demographics and recall status in sync with downstream CRM tools - Stream diagnostic results and images to specialty analytics and registries
- Pull claims, denials, and ERA payments for financial reporting - Match remittances against expected reimbursement to surface underpayments - Route denied or pending claims to staff queues without portal clicks
- Pull optical POS sales, inventory, and lab orders into accounting systems - Trigger reorder workflows when frame or lens inventory falls below thresholds - Reconcile optical revenue against claims and patient payments
- Trigger reminders and recall outreach from real schedule data - Sync online scheduling and pre-registration submissions into the chart - Surface no-show and reschedule events to engagement platforms
Authentication
Practice credentials and MFA handled in a managed, encrypted session
Connectivity
Authenticated Compulink Advantage workflows surfaced as a normalized API across cloud and on-premise deployments
Response format
Normalized JSON across patient, exam, appointment, claim, and optical sales objects
Rate limits
Adaptive throttling tuned to your practice to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for patients, schedules, and claims with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, HIPAA-aligned controls, and audit logging
Webhooks
Event-style callbacks for new encounters, appointments, claim status changes, and optical sales
Latency
Sub-second reads on cached entities; multi-second writes when booking appointments and submitting claims
Throughput
Horizontally scaled workers sized to solo practices through multi-location specialty groups
Reliability
Retry, backoff, and idempotency keys for appointment booking and claim submission
Adaptation
Continuous monitoring of Compulink Advantage releases and practice configuration drift
No. Supergood works with your existing practice credentials and authenticated sessions, so you do not need a partner application, client references, or an ODBC project to connect to your own data.
Compulink publishes an ONC-mandated read-only FHIR R4 patient-access API with manually registered OAuth credentials. Supergood covers the operational data that endpoint does not—full scheduling, claims workflows, optical POS, and write operations.
Yes. Supergood targets the authenticated Advantage workflows your practice already uses, and adapts to both hosted and locally deployed configurations.
Yes. PHI flows through an encrypted credential vault with scoped tokens, HIPAA-aligned access controls, and full audit logging so charts, claims, and demographics stay protected.
Supergood continuously monitors Compulink Advantage releases and your practice configuration, adapting the adapter automatically so your integration keeps running through updates.