DATEYE

Eye-Office

Eye-Office is a practice management system with a REST API. DATEYE periodically polls Eye-Office to import client demographics and refraction measurements. Import direction: Eye-Office → DATEYE (network, REST API, periodic polling).

Overview

DATEYE connects to the Eye-Office REST API over your local network and retrieves new or updated records at regular intervals. Client demographics (name, date of birth, gender) and refraction data (sphere, cylinder, axis) are imported for both eyes. The sync interval is configurable.

Prerequisites

Before configuring Eye-Office in DATEYE, complete the following steps:

  • Eye-Office must be running on the local network with its REST API enabled. Check your Eye-Office installation documentation to confirm the API is active.
  • Generate a dedicated API key for DATEYE in the Eye-Office administration panel.
  • Note the Eye-Office server’s IP address and the REST API port number.

Generate a dedicated API key for DATEYE in the Eye-Office administration panel under Settings → API Access. This allows you to revoke DATEYE’s access independently if needed, without affecting other integrations.

Configuration

FieldDescriptionExample
Host / IP AddressEye-Office server address on the local network192.168.1.100
PortEye-Office REST API port8081
API KeyAuthentication key generated in Eye-Office administrationeo-xxxxxxxxxxxx
Sync IntervalHow often DATEYE polls Eye-Office for new dataEvery 10 minutes

Step-by-Step Walkthrough

  1. Open DATEYE and navigate to the Connections screen.
  2. Click the + button to add a new connection.
  3. Select Eye-Office from the device list.
  4. Enter the Eye-Office server’s IP address in the Host / IP Address field.
  5. Enter the REST API port number in the Port field.
  6. Paste the API key generated in the Eye-Office administration panel into the API Key field.
  7. Set the Sync Interval to the desired polling frequency (e.g., every 10 minutes).
  8. Click Save to create the connection.

DATEYE performs an immediate connection test when the configuration is saved. The connection card turns green if the API key and address are correct.

Verification

Expected result: The Eye-Office connection card shows green. After the first sync cycle completes, clients present in Eye-Office appear in the DATEYE History screen.

If the connection card shows an error:

  • Verify the IP address and port match the Eye-Office server’s network settings.
  • Confirm the API key is correct — copy it directly from the Eye-Office administration panel to avoid typos.
  • Check that the Eye-Office server is running and that no firewall blocks the connection from the DATEYE computer.

If no clients appear after the first sync:

  • Check the last sync timestamp shown on the Eye-Office connection card — it updates after each successful poll.
  • Verify that clients exist in Eye-Office with the expected data fields populated.
  • Review the DATEYE History screen for any import error entries with details about rejected records.