1. Home
  2. Selected Work
  3. Ye-Almaz Dental Lab

Case study · Dental laboratory · Ethiopia

One connected operating system for a modern dental laboratory.

Ye-Almaz Dental Laboratory in Ethiopia runs reception, production, quality control, finance, dispatch and clinic communication on a single platform that Odontofusion designed and built. This page explains what it does, how the parts connect, and what a system like it could mean for another laboratory.

Documented system features Feature descriptions come from the system overview. Illustrative model Impact and ROI figures are scenarios. No measured client results are published here.

The challenge

A laboratory case crosses six teams.

A physical case moves from a clinic to reception, through production stations, quality control, billing and dispatch, then back to the clinic. Each handoff is a place where information can scatter.

  • Case updates scattered across messages, paper and memory.
  • Manual coordination between reception, production and dispatch.
  • Limited visibility into where a case is, so clinics keep asking.
  • Billing that depends on asking what was delivered and what was agreed.
  • Handoff delays between production stages and at dispatch.

These are typical fragmentation problems for this kind of operation, not measured historical failures at Ye-Almaz.

System architecture

How the modules connect.

A case moves left to right through seven stages, all reading and writing shared records. Select a stage to see what it does.

  1. Clinics submit orders (tooth selection, work type, shade, delivery speed) and follow every case’s live status and timeline from a mobile app. They can upload a payment screenshot or pay online, download invoices and redeem loyalty points.

  2. Impressions that have arrived wait in an “Arrived at Lab” queue. Reception creates phone and walk-in cases, handles aligner cases with a tray-count selector, digital scan intake and remake or redo entries linked to the original case.

  3. Reception reviews each arrived case and accepts it, rejects it, or flags it for review before it enters production.

  4. Sixteen department stations from Reception to Quality Control. Technicians scan the case’s QR label and the status advances automatically. Accounts can be restricted to specific departments, and every scan is logged with time and person.

  5. Scanning at Quality Control moves the case straight to “Ready to Dispatch”. Failed work is handled through free remakes or half-price redos linked to the original case.

  6. The traffic-control centre between clinics and the laboratory: six tabs from “Place Order” to “Delivered”, driver assignment and reassignment, self drop-off and self pickup, phone orders, and cancelling or deleting orders that never should have existed.

  7. Drivers see only their own pickups and deliveries for the day, confirm each collection and delivery, and can hand a job back to dispatch if it cannot be completed.

Shared services
  • Database
  • Authentication and roles
  • Case timeline and audit trail
  • Finance
  • Inventory
  • Reports and exports
  • Notifications

Drawn from the documented design of the system. Hosting and technology details are not published without client approval.

The software

The administrator’s view.

The administrator dashboard brings analytics, case status, lab and delivery performance, clinics, users, zones, work-type pricing, rewards, inventory and HR and payroll into one navigation. Financial figures in this screenshot are blurred for client confidentiality.

Other role dashboards, for reception, dispatch, drivers, lab technicians, inventory, HR and finance, show each team only what its job needs.

Read the full feature overview

ye-almaz / admin / analyticsProduct screenshot
Ye-Almaz laboratory administrator analytics dashboard with a sidebar of modules; financial figures blurred
Approved screenshot with figures blurred. Further anonymised screens are added as clients approve them.

A case, step by step

Follow one case through the laboratory.

A fictional case, as the system would record it. Select a step to see what happens and who can see it.

  1. Clinic submits a case. A clinic creates an order in the mobile app: patient reference, tooth selection, work type, shade and delivery speed.
  2. Reception registers and validates it. When the impression arrives, Reception reviews it and accepts, rejects or flags it for review.
  3. A trackable identifier is generated. The case gets a QR label and a case number, and a timeline starts recording every event.
  4. Production teams receive the work. The case appears for the departments that handle it. Technicians see the stations they are allowed to use.
  5. The case moves between stages. A scan at each station records who handled the case and when, and advances the status. No one updates a spreadsheet.
  6. Quality checks are performed. Scanning at Quality Control releases the case: it moves to “Ready to Dispatch”.
  7. Finance processes the billing workflow. Payment verification, a Trusted Partner account or a free remake decides whether the case is cleared to go.
  8. Dispatch organises delivery. Dispatch assigns a driver, or records a self pickup. The driver sees the job in their own queue.
  9. The clinic receives the update. On confirmed delivery the case is marked complete and the clinic is notified. The invoice and timeline stay on record.

Fictional case and anonymised sample data. No real patient or clinic information.

Capabilities

Eight modules, one platform.

Case production

Order tracking from submission to delivery with QR scanning at each department station and a live timeline per case.

Quality control

Inspection checkpoint that releases cases to dispatch, with linked remake and redo handling.

Dispatch

Pickup and delivery coordination, driver queues and delivery confirmation.

Finance

Payment verification, invoicing and monthly billing for Trusted Partner clinics. Outstanding balances are visible at any moment.

Inventory

Materials and consumables with low-stock flags and usage recorded against cases.

HR and payroll

Staff records, attendance, leave and payroll processing, with lab technician activity feeding performance.

Analytics

One dashboard for revenue, production, staff and inventory, with Excel and PDF exports of any filtered list.

Clinics and rewards

Clinic accounts, pricing and loyalty points; points awarded for a pickup are reversed if the pickup is cancelled.

Roadmap, not claimed. Attendance-device integration and AI-assisted reporting are upgrade ideas. They are not described as delivered anywhere on this page.

Operational impact

What integration changes, as a scenario.

The effects below come from the efficiency simulator with a typical laboratory setup. They show how the mechanism works. They are not Ye-Almaz’s results.

Illustrative business model

Tracking visibility

Every case has a live status and timeline, so “where is it?” has one answer. Qualitative: not quantified here.

Billing turnaround

Delivered cases feed invoices and balances by clinic. Qualitative: depends on the clinic’s billing terms.

Dispatch coordination

Drivers work from their own queue and confirm each handover. Qualitative: measured per operation.

Open the efficiency simulator and change the assumptions

ROI for a laboratory like yours

Test the economics with your numbers.

A pre-set dental laboratory scenario. Change the inputs to match your own operation.

Open the full calculator with scenarios, sensitivity and a downloadable report

From connected operations to intelligent insights

An AI copilot on top of the same data.

Because every case, balance and dispatch lives in one database, an AI agent can answer operational questions without anyone building a report. This is how that would work safely.

Concept · roadmap A scripted walkthrough with fictional data. It shows the intended design, not a feature you can use today.

  1. Authorized userAsks on WhatsApp or the web interface.
  2. AI agentUnderstands the question and plans which approved tool to use.
  3. Authentication and permissionsChecks who is asking and what their role may see.
  4. Approved query toolsFixed, read-only queries. The agent never writes free-form database commands.
  5. Laboratory management databaseReached only through those tools.
  6. ResponseBuilt from the returned rows, with the request logged.

About the dental laboratory copilot   Try more agent scenarios

Technical execution

What we can say publicly.

  • Role-based dashboards and permissions: reception, dispatch, delivery, lab technician, inventory, HR, finance and admin.
  • Lab technician accounts can be restricted to specific production departments.
  • QR scanning with a device camera at every production station.
  • Live updates across screens, and push notifications to the clinic mobile app.
  • Excel and PDF export of any filtered list.

The technology stack, hosting arrangements and security details of a client system are published only with that client’s approval. We are happy to discuss architecture and security in a scoping call under confidentiality.

Could your business operate this efficiently?

Start with the numbers, then talk to the engineers who built it.

Explore SolutionsCalculate Your ROIDiscuss Your Project