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
| Field | Description | Example |
|---|---|---|
| Host / IP Address | Eye-Office server address on the local network | 192.168.1.100 |
| Port | Eye-Office REST API port | 8081 |
| API Key | Authentication key generated in Eye-Office administration | eo-xxxxxxxxxxxx |
| Sync Interval | How often DATEYE polls Eye-Office for new data | Every 10 minutes |
Step-by-Step Walkthrough
- Open DATEYE and navigate to the Connections screen.
- Click the + button to add a new connection.
- Select Eye-Office from the device list.
- Enter the Eye-Office server’s IP address in the Host / IP Address field.
- Enter the REST API port number in the Port field.
- Paste the API key generated in the Eye-Office administration panel into the API Key field.
- Set the Sync Interval to the desired polling frequency (e.g., every 10 minutes).
- 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.