Opticora

Clinic software that follows the customer journey

One PMS for optical retail groups — individual login, Patient vs Medical Record, till walkthrough, and desks that only show what each role may see.

Marketing · opticora.eu  ·  App · opticora.io  ·  API · opticora.net

The problem

Shared store logins and local PHI no longer clear modern compliance.

Groups need attribution per person, a hard split between Patient Record and Medical Record, and a regional system of record — without slowing Meet & Greet, sight test, or till.

  • Shared SYN/REC-style accounts hide who opened clinical data.
  • Sales workflows must not see Medical Record content.
  • Marketing and multi-store handoffs need consent gates at send time.

Product

One floor. Every desk. One journey.

Colleagues walk the store day step by step — only the tools for that step open. Clinical and retail paths branch at welcome.

Welcome

Booked or walk-in. Optom or Retail. ID, essentials, consent — then till or retail desk.

Clinical

Pre-test, Quality Standard, Rx, three-way handover. Clinical notes stay exam-room.

Till

Walk lines aloud, accept, cash or card, take payment, good-day close, day’s till cross.

Register

Patient vs Medical layers, greyed by Entra role. Sales never opens Medical Record.

Customer journey

Built around how optical retail actually works.

Booking → Meet & Greet → Arrival → Pre-test → Sight test → 3WHO → Dispense → Purchase → Collection → Aftercare — with privacy gates where they belong.

  1. BookingIndividual Entra login · register by permission
  2. Meet & GreetPatient vs Medical · consent on the record
  3. ArrivalAllergies & boundaries · cross-store retract
  4. Pre-testRole-gated Medical Record · safe-care flags
  5. Sight testAppend-only commentary · audited changes
  6. 3WHO → DispenseClinical stays exam-room · dispenser on floor
  7. Purchase → CollectionTill cross · aftercare respects blocks

Visit paths

Care when they need it. Product when they don’t.

Optom / clinical

Welcome → exam fee → pretest → sight test → handover → frames & lenses → collection.

Retail only

Welcome → retail desk → basket → till → day cross. No blank clinical chart.

Privacy

Patient Record and Medical Record — separate by design.

Confusing the two creates compliance risk and unsafe coordination. Opticora keeps them layered and role-gated in every market.

Patient Record

  • Identity, contact, visit consent
  • Allergies & medical boundaries
  • Payments, retail, orders
  • Append-only commentary
  • Cross-store retract + signature

Medical Record

  • Pre-test & vitals
  • Quality Standard
  • Prescriptions
  • Clinical journal & imaging
  • Clinical roles only

Platform

Azure-native. Regional SoR. Marketing never sees Medical Record.

Static Web Apps · Entra · API Management · Functions · Cosmos (Patient / Medical) · Service Bus · Key Vault · Private Link. Nightly sales packs are aggregates only.

opticora.io Clinic app
opticora.eu This site
opticora.net API

Online booking · opticora.eu

Book a sight test. Consent travels with you.

Public booking on opticora.eu writes into the same Patient Record the store uses on opticora.io — including what you allow and what you block under GDPR and Nordic patient-data rules.

Medical Record stays in clinic. Booking never sends clinical notes to marketing.

Next step

See it on a store day.

Walk the journey, switch roles, run retail to till, review privacy blocks — in one guided session. Or open the live clinic mock on opticora.io now.

Reply from opticora.eu — no Medical Record data to book.