01 — Closed
Small box.
Six sides of fine print.
The details that matter on a medical product aren’t on one label. They wrap all the way around the carton, a few millimetres tall.
Photograph a medical product from every side. MediShelf reads its label into ten clean fields, and leaves blank anything it can’t see clearly.
01 — Closed
The details that matter on a medical product aren’t on one label. They wrap all the way around the carton, a few millimetres tall.
02 — Unfolded
Open a carton along its folds and the label becomes one sheet: the brand up front, the fine print across the back and down both sides.
03 — Mapped
Name and size on the front. Barcode, dates, lot and reference on the back. The maker’s details on a side panel most people never turn to.
04 — Missed
Leave out the left panel and the manufacturer simply isn’t there to read. MediShelf won’t fill it in from memory. It says Not detected.
If the left side isn’t photographed, manufacturer, manufacturer address, manufacturer site are stored as Not detected.
(03) — Capture
Sterile Island
Dressing
Absorbent pad · Low-adherent · Breathable
10 × 10 cm
10 dressings
(01)09345678000126
10 × 10 cm
×10
Halden Medical Pty Ltd
12 Wharf Rd, Port Melbourne VIC 3207
Made at our Penang, Malaysia site
Sterile Island
Dressing
Absorbent pad · Low-adherent · Breathable
10 × 10 cm
10 dressings
(01)09345678000126
Halden Medical Pty Ltd
12 Wharf Rd, Port Melbourne VIC 3207
Made at our Penang, Malaysia site
10 × 10 cm
×10
(04) — Read
A vision model compares every photo and keeps the clearest evidence. Barcodes keep their leading zeroes. Dates are stored only when nobody could misread them.
Sterile Island
Dressing
Absorbent pad · Low-adherent · Breathable
10 × 10 cm
10 dressings
(01)09345678000126
Halden Medical Pty Ltd
12 Wharf Rd, Port Melbourne VIC 3207
Made at our Penang, Malaysia site
10 × 10 cm
×10
Submission #0042
4 photos · 9.6 MB · just now
8/10 read
PendingReviewed01 — Expiry date
Stored as a real calendar date, not a photo of one, so nobody has to tilt a box under the light to find it again.
expiresOn: 2028-03-31
02 — Lot number
When a batch is recalled, the lot is what matters. It’s captured character for character, or left honestly blank.
lot: null // last character smudged
03 — Barcode / GTIN
The product’s global trade item number, kept exactly as printed. Never trimmed, never turned into a number.
barcode: "09345678000126"
09345678000126
Leading zero, kept
04 — Manufacturer
Maker, address and manufacturing site, read straight off the side panel most people never turn the box to see.
manufacturerSite: "Penang, Malaysia"
Penang,
Malaysia
5.41° N · 100.33° E
(06) — Principles
If a label can’t be read clearly, MediShelf writes nothing at all. No inference, no autocomplete, no confident nonsense. Just an honest Not detected that a person can check.
stored as
lot: null
shown as
Not detected
A rubbed-out lot number stays empty. No filling in the last digit from memory.
stored as
manufacturedOn: null
shown as
Not detected
Is 03/04/25 the 3rd of April or March 4th? If a date could go either way, it isn’t stored.
stored as
barcode: "09345678000126"
shown as
09345678000126
Barcodes, lots and references keep every character, leading zeroes included. Never reformatted.
(07) — History
Each batch lands in your history the moment you tap Done, marked Pending until it’s been read. You’ll get a notification when it’s Reviewed, and you can add or swap photos and send it back for another read.
Sterile Island Dressing
31 Oct 2026
PendingNitrile Exam Gloves, M
30 Oct 2026
ReviewedSodium Chloride 0.9%, 10 mL
30 Oct 2026
ReviewedIV Cannula 22G
29 Oct 2026
PendingCrepe Bandage 7.5 cm
29 Oct 2026
ReviewedAlcohol Prep Swabs
28 Oct 2026
ReviewedLuer Lock Syringe 5 mL
28 Oct 2026
ReviewedBurn Gel Sachet 3.5 g
27 Oct 2026
PendingSuture Kit 3-0
27 Oct 2026
ReviewedSurgical Tape 2.5 cm
26 Oct 2026
ReviewedHydrocolloid Patch
26 Oct 2026
PendingEye Wash Pod 20 mL
25 Oct 2026
Reviewed(08) — Specs
4–12
Photos per product
Front, back and both sides as a minimum.
10
Label fields read
Name, maker, GTIN, size, dates, lot, ref, address, site.
40MB
Per batch
JPEG, PNG or WebP, up to 10 MB per photo.
0
Fields guessed
Unclear values are stored as null and shown as Not detected.
Reads with the vision model your organisation already trusts: Anthropic, Azure OpenAI, or any OpenAI-compatible endpoint.
(09) — Join
Every product you photograph makes the shelf a little more knowable. It takes about a minute, and you can do it from your phone.