or

Team accounts are created by the administrator in the Supabase dashboard (Authentication → Users → Add user).

Developed and © Dr. Harald C. Gäckle · Eagle Eye EMR version

Eagle Eye
Today
Team
patients seen
theatre cases
avg. stars ⭐
Today
Planning & administration
Follow-up
Patients 0

👤Active on this device: . Tap Use next to your name — every action (check-in stations, receipts, bookings, theatre list, expenses) is then recorded under that name.

A patient calls and asks when their next review is? Search by name, phone or patient ID — the next booked visit and the doctor appear at a glance. (Dana’s idea)

Sign with finger or stylus — the signature is embedded in the report PDF.

INCOME
KES 0
0 receipts
EXPENSES
KES 0
Net: KES 0

Import-ready files for QuickBooks Online, for the month shown above — both clinics, with the clinic as QBO Class (run "Profit & Loss by Class" for per-location results). The EMR stays the revenue ledger; QuickBooks keeps the books.

Upload the QBO Product/Service List (Reports → Product/Service List → Export CSV). The EMR compares QBO prices with this month's invoice lines and lists mismatches — a quick reconciliation for Irene.

Coded diagnoses of completed visits — useful for planning, purchasing and negotiations with insurers.

New patient

Works with the Kenyan National ID, passports and other ID cards. The photo is used once for reading and is not saved.
👤
Optional — helps identify the patient at check-in.

New visit

Speak freely, e.g. “VA right six six, left six nine, IOP 26 and 18, anterior chamber quiet, plan YAG capsulotomy left”. Recording stops when you tap the button again; the fields below are then filled in.
Quick values fill the VA field you last tapped.
Quick values fill the VA field you last tapped.
Select findings, insert — then switch eye and chart the other side if they differ.

Draw the fundus findings by placing symbols on the sketch. Tap "Open editor" — drag symbols into place, rotate and resize them.

Scroll for more · tap a selected chip above to remove it
Scroll for more

Tap a category, then add the photo. Photos are saved with this visit.

Photograph a Pentacam, OCT or fundus printout. Cover or crop the patient's name first — the image is sent to a cloud AI. The result is a suggestion; the clinical decision stays with the physician.

Pre-authorisation

Total: KES 0

Compare findings

Tap two or more images or PDFs to select them, then press Compare. All uploaded findings from every visit are listed, newest first.

Intravitreal injection & OCT analysis

Or work without a file — upload scans below and get an assessment straight away. Nothing is stored in that case.

Taken from the file where possible. Confirm or correct it — the suggestion depends entirely on this.

A steroid implant can raise the intraocular pressure for months. This question must be answered before a suggestion is produced.

Tap a scan to select it — with two or more the change over time is assessed. Uploaded scans are selected automatically. Newest first.

The scan attached to an injection is the one taken immediately before it — so the scan on injection 2 shows what injection 1 achieved. All of them are sent to the analysis in order.

Suggestions follow the AAO Preferred Practice Pattern and the DOG / RG / BVA statements. Where the two differ, the answer says so.

Clinic notes on current guidance (shared with the team)

The rule check above is deterministic and always applies. The AI adds the reasoning, the interval and the follow-up plan. Both are a suggestion for the treating physician — the decision, the indication and the consent remain with you.

Treatment guidelines

Reference summaries for daily use. They do not replace your own judgement in the individual patient.

Import & export

CSV from Excel, Google Sheets or another record system. Comma, semicolon or tab are all recognised.

A FHIR bundle as JSON. Patients, conditions, observations and document references are read; observations of a patient are gathered into one imported visit.

A monthly look at completeness. Keep the exported file — a certified system has to show that these checks are done regularly.

The facility code identifies this clinic in national systems and is carried in every export. The retention period is used by the data quality check.

A second lock on your account: after the password, sign-in asks for a 6-digit code from an authenticator app (Google Authenticator, Microsoft Authenticator, Apple Passwords). Even a stolen password is then useless.

Checking…

Restrict who can open the Finance section. One sign-in e-mail per line. While the list is empty, Finance stays open for everyone (feature off). As soon as it contains at least one e-mail, only those accounts see the Finance tab. Don't forget to include your own e-mail! Requires the admin PIN and one-time SQL section 51.

For when a team member has forgotten their sign-in password. Enter their sign-in e-mail and a new password — the change takes effect immediately and signs them out everywhere, so they log in fresh with the new password. Requires the admin PIN. One-time setup: run SQL section 47 (the server refuses without it and without a server-side PIN from section 46).

Suggested WHO ICD-10 codes for the clinic's diagnosis list. Correct anything that does not match your coding practice — the correction applies for the whole team and is used in every export from then on.

Code and description in any order, separated by space, comma, semicolon or tab. Entries that already exist are left untouched — nothing is overwritten.

A FHIR bundle can be read by any modern record system. Keep a copy for your own records, or take it with you if you ever change software.

The self-check builds the live export in memory and tests it against the FHIR bundle rules: id format and length, unique absolute entry URLs, resolution of every internal reference, no empty values, and the required elements per resource type. Nothing is downloaded or sent anywhere.

A defensive configuration review — it checks settings, it does not attack anything. This is internal hygiene and is not a substitute for the independent penetration test.

Optical

Access log

Every opening of a patient file and every visit report is recorded here with name and time. Required for the audit of a certified system, and useful in its own right.

AI use protocol

Every request to the AI — hand-over summary, referral letter draft, image analysis, image comparison, injection advisor, help assistant, assistant commands — is recorded here with user, patient, model and prompt version. AI output is decision support only; the physician remains responsible.

Release notes

Version record of Eagle Eye EMR. The current version also appears on the sign-in screen. Print this page for the certification binder.

Governance documents

Signing requires the admin PIN. Sign with finger or stylus — the signature is stored with name, date and document version, and appears on the printed copy.

Sick leave certificate

Signature

Saved, the certificate is filed as a PDF under Documents and recorded in the access log.

℞ Prescription

Signature — sign with finger or stylus; it appears on the printed and filed prescription

Save files the signed prescription as a PDF under Documents. Print opens the print dialog, where "Save as PDF" is also available. WhatsApp and e-mail send the prescription as text — the signed PDF stays safely in the file.

DHA documentation

The fifteen documents required for certification under the Digital Health Act. What the system can determine about itself is filled in automatically; the rest has to be written.

Referral letter

Prescription

"Save / share as PDF" creates the PDF directly in the app — no print dialog needed.

Fundus diagram

Fundus template

Tap a symbol above to add it · drag to move · corner handle = resize · top handle = rotate · red ✕ = delete

Eyes For All logoEyes For All

Ocular prosthetics · patient files, recalls & messaging

    EFA patients
    Add a patient to Eyes For All

    Patient

    + Add prosthesis

    Opens a pre-filled message with the clinic address and the next due appointment — just review and send.

    🧽 Care performed
    🩺 Complaints
    ↔️ Motility 0–4
    🎨 Cosmetic scores 1–5

    ❓ Help & how-to

    💬 Type or speak your question — the assistant answers from the manual below.

    ⚙ Automations

    Choose what this device does automatically. All notifications travel through the normal 🔔 team messages — nothing here changes patient data by itself.

    🎙 Assistant command

    📋 Team tasks

    📢

    🏆 Challenge of the week

    📤 Send to…

    🔔 Team alert

    Instant — goes to everyone signed in.

    Standing diagnosis

    Reminder

    Before
    After
    Refraction
    Sph
    Cyl
    Axis
    or type: mmHg