← Back to all docs

Compulink API

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.

By Alex KlarfeldJuly 7, 2026
Compulink API

What is 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:

  • Advantage EHR (specialty-specific workflows with OneTab single-page charting)
  • Practice Management (scheduling, eligibility verification, reminders, task management, patient tracking)
  • Revenue Cycle Management (claims management, denial handling, billing services)
  • Patient Engagement (online scheduling, pre-registration, check-in, payments, messaging)
  • Optical POS and eCommerce (optical retail sales, inventory, lab orders, online ordering)
  • ASC Advantage and Advantage Analytics (surgical center software and interactive reporting)

Common data entities:

  • Patients, Demographics, Recalls, Intake submissions
  • Exam charting, Clinical notes, Diagnostic device results, Images
  • Appointments, Schedules, Eligibility checks, Tasks
  • Claims, Denials, ERA payments, Patient balances
  • Optical POS sales, Inventory, Lab orders

The Compulink Integration Challenge

Specialty practices run charts, claims, schedules, and optical sales inside Compulink Advantage every day, but programmatic access is tightly gated:

  • No public developer portal: there is no self-serve API documentation, key issuance, or sandbox for practices or their vendors
  • Application-gated partner program: the API Partner Program requires a formal application describing your product, integration approach, data elements, and existing Compulink client references before any access is granted
  • ODBC, not REST: approved partners get a point-of-access ODBC connection into Compulink's data dictionary rather than a public internet-based API
  • Compliance-only FHIR: the only public documentation is the ONC-mandated read-only FHIR R4 patient-access API, with OAuth credentials issued through manual registration
  • No SDKs, webhooks, or marketplace: there is no event stream for new charts, claims, or optical sales, and practices report difficulty exporting EHR data out of the software
  • PHI and compliance constraints: charting, claims, and demographic data demand HIPAA-aligned access controls and audit trails

How Supergood Creates Compulink APIs

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.

  • Handles practice credentials, session continuity, and MFA securely in a managed session
  • Works across cloud and on-premise Advantage deployments with automated refresh and change detection
  • Normalizes responses across patients, exams, appointments, claims, and optical sales so you integrate once and rely on consistent objects
  • Aligns with HIPAA-conscious access controls, scoped tokens, and audit logging for PHI

Use Compulink with AI agents: Compulink MCP Server →

Getting Started

  1. Schedule Integration Assessment
    Book a 30-minute session to confirm your specialty, modules, deployment model, and authentication.
  2. Supergood Generates and Validates Your API
    We deliver a hardened, production-ready Compulink adapter tailored to your practice configuration.
  3. Deploy with Monitoring
    Go live with continuous monitoring and automatic adjustments as Compulink Advantage evolves.

Potential API Endpoints

Authentication

POST/authenticate

Authenticate to a Compulink Advantage practice account and obtain a session token for downstream calls.

Patient Operations

GET/patients

List patient records with filters for name, date of birth, recall status, and specialty.

Scheduling

GET/appointments

Retrieve appointments, schedules, and appointment statuses with provider and date-range filters.

Scheduling

POST/create_appointment

Book a new appointment against a provider's schedule and appointment type.

Clinical

GET/encounters

Pull exam charting, clinical notes, and diagnostic results for a patient encounter.

Billing

GET/eligibility

Run insurance eligibility checks and retrieve coverage details for a patient.

Billing

POST/submit_claim

Submit an insurance claim and track its status, denials, and ERA payments.

Use Cases

Sync clinical and patient data into your systems

- 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

Automate claims and revenue cycle work

- 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

Connect optical retail and inventory

- 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

Streamline scheduling and patient engagement

- 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

Technical Requirements

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

Frequently asked questions

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.

Ready to get a real API?