Dr. Daniel Karni
All projects

Sheet 03 · At the chair

Chairside Photo Matching

Status: Pilot Used by me. As of 30.09.2026.

In plain words

Each photo carries the minute it was taken. The tool matches that minute to the day's appointments and offers the likely patients. In the sorting window, a person confirms.

Title block

Status
Status: Pilot Used by me.
Engine
Engine: no AI In this tool, no model looks at the photographs.
Human check
In the guided sorting window, nothing is filed until a person confirms.
Data touched · Reviewed
Data touched
The photos' capture times and the day's appointment calendar, read-only.
Reviewed
30.09.2026 · Rev A

Runs inside the clinic cockpit. As of 30.09.2026. Designed by me. Built with AI coding assistants.

Step 1 Appointments and photos
A day strip: two clinicians, sample appointments, and four photos at their capture minutes.Tue09:0010:0011:00Clinician AClinician BSample ASample CSample BSample DPhotos
Step 2 What it proposes
One photo is proposed for a patient; one falls in two overlapping appointments; one has no patient on the chair.Tue09:0010:0011:00Clinician AClinician BSample ASample CSample BSample DPhotosproposedpick oneno patient on the chair
Step 3 The summer-time fix
A photo stamped by a camera clock an hour behind moves one hour later, into its true appointment.Tue09:0010:0011:00Clinician AClinician BSample ASample CSample BSample DPhotoscamera clockone hour later
Drawn, not captured. Fictional data.
Text version

Step 1: lanes for Clinician A and Clinician B, with Sample A to Sample D booked on a Tuesday morning, and photos at the minutes they were taken. Step 2: the photo at Tue 09:10 is proposed for Sample A; the one at Tue 09:31 falls in two overlapping appointments, so it becomes a question; the one at Tue 10:05 has no patient on the chair. Step 3: a photo the camera stamped Tue 09:22 moves one hour later, to Tue 10:22, inside Sample C.

You decide

Invented appointments and photos. Guess the patient for each photo, then open it to see what the tool would do.

AppointmentClinicianTime
Sample AClinician ATue 09:00–09:40
Sample BClinician BTue 09:20–10:00
Sample CClinician ATue 10:10–10:40
Sample DClinician BTue 10:30–11:00
Photo taken Tue 09:10

Proposes Sample A. A single appointment fits.

Photo taken Tue 09:31

Asks a person: Sample A or Sample B. Two appointments overlap.

Photo taken Tue 10:05

Asks a person as well: no patient was in the chair at that minute.

Camera says Tue 09:22 (its clock stayed on standard time)

The tool adds the missing hour, reads Tue 10:22 and proposes Sample C.

What it does

Clinical photos carry the minute they were taken. This tool compares that time with the day's appointment calendar, which it only reads, to work out who was probably in the chair.

Where one appointment fits, it proposes that patient. Where appointments overlap, it asks rather than choosing, and a photo with no appointment around it becomes a question too. Filing makes copies of the photos.

In the guided sorting window, each uncertain group of photos gets its own question and each patient one confirmation, and nothing is filed there until a person confirms. The tool also corrects for a camera clock that never switched to summer time.

How it works

  1. Reads the minute each photo was taken.
  2. Compares it with the day's appointments, read-only.
  3. One fit: proposes that patient. An overlap or no fit: asks.
  4. Corrects a camera clock left on standard time.
  5. In the sorting window, a person confirms each patient before filing.

What it will not do

  • Look at the photographs. No model reads the images.
  • Choose between overlapping appointments. It asks.
  • Replace the person who confirms in the sorting window. There it suggests; a person confirms.

What broke. A camera clock that stayed on standard time made every summer photo look an hour early. The tool now reads the camera's own time-zone stamp.

For colleagues

Matching is time arithmetic against the appointment calendar, not image analysis. Overlapping candidates are ranked, then a person is asked. The clock fix reads the camera's own time-zone stamp instead of adding a blanket hour.