Dr. Daniel Karni
All projects

Sheet 04 · At the chair

Radiograph Lookup and Viewer

Status: Built Working prototype on one computer. As of 30.09.2026.

In plain words

Find a patient, browse studies by date, open an image and adjust brightness and contrast. The viewer reads the imaging records without changing them.

Title block

Status
Status: Built Working prototype on one computer.
Engine
Engine: no AI Search is plain text matching.
Human check
A person chooses the patient and the image.
Data touched · Reviewed
Data touched
Radiograph images and study dates, read-only.
Reviewed
30.09.2026 · Rev A

Runs on one computer. As of 30.09.2026. Built for my own workflow with AI coding assistants.

Step 1 normal
An abstract image frame of grey bands, shown normally. Drawn illustration, not a radiograph.Study datesnormalDrawn illustration, not a radiograph
Step 2 inverted
The same frame inverted.Study datesinvertedDrawn illustration, not a radiograph
Step 3 higher contrast
The same frame at higher contrast.Study dateshigher contrastDrawn illustration, not a radiograph
Drawn, not captured. Fictional data.
Text version

A row of study dates as dots above an abstract frame of labelled grey bands, with no anatomy. Step 1 shows it normal, Step 2 inverted, Step 3 at higher contrast.

What it does

A search-and-viewer for a radiograph archive. Find a patient by name or ID, browse studies by date, and open any image full-size with invert, brightness and contrast, then export a PNG.

The viewer reads the imaging records without changing them. Currently a working prototype on one computer.

How it works

  1. A person searches by name or ID.
  2. Browse the patient's studies by date.
  3. Open an image full-size.
  4. Invert it, or adjust brightness and contrast.
  5. Export a PNG.

What it will not do

  • Change the imaging records. It only reads them.
  • Interpret an image. It shows images; a person reads them.
  • Replace the imaging system. It reads that system’s records.
For colleagues

Search compares plain text, so no model is involved, and the viewer only reads the imaging records.