Manufacturing·Ortomec

From generic medical software to a factory that knows the status of every insole.

How Ortomec moved its orthotic insole lab onto Sparta: one platform for the foot exam, the design, the milling, the delivery and the invoicing, including its network of partner clinics.

Client
Ortomec
Industry
Manufacturing
Size
5,000+ patient records · 5 roles · network of partner clinics
Counterpart
Francesco · Ortomec
Duration
3 months of build · being rolled out
Service type
Custom software: production management platform (scheduling, orders, design, milling, deliveries, invoicing and partner clinics) integrated with Siigo
8 moduleson a single platform
5 roleseach with its own dashboard on login
3 monthsof build, June to September 2026

The problem

Ortomec is a custom orthotic insole lab in Bogotá. A patient arrives referred by a doctor or walks in, gets a biomechanical foot exam, and that exam produces a manufacturing order that goes through design, milling and quality control before being delivered in person, shipped or picked up. It also works with partner clinics: outside practices that refer patients and place orders.

It ran on generic medical software built to schedule appointments, not to manufacture. The order lived in one place, the measurements in another, the shop queue in the engineer's head and each partner clinic's balance in the accounting system. When someone needed an invoice number, they called the office to ask everyone to stop invoicing.

What that produced day to day:

  • No visibility into the shop: nobody could say how many insoles were in design, how many in milling, or which ones were days behind.
  • Invoice balances lied: the old system marked as paid invoices that the accountant had recorded as credit.
  • Partner clinics had no way to get a quote or place an order without calling Ortomec.
  • Every credit note meant voiding the whole invoice in the accounting system and with DIAN (Colombia's tax agency) by hand, throwing off the invoice sequence.

What we built

We built Sparta, a modular platform where the order is born from the foot exam and moves through its states on its own: created, in design, in milling, ready for delivery, delivered. Each role gets its own dashboard on login (admin, engineer, production, front desk and partner clinic), and the production queue prioritizes warranties, re-millings and late orders ahead of new work.

  1. 01
    Scheduling with capacity per slot: exam and delivery appointments in 30-minute blocks, with Colombian holidays, automatic no-show and audible alerts when an engineer does not respond to an assigned exam.
  2. 02
    Design sheet with clinical rules: foot type, use, measurements and corrections validated live; an order cannot be created with an incomplete spec and can reuse the measurements from a previous order.
  3. 03
    Design and milling queues with barcode scanning: the operator scans the order number to close the milling step; production and shipping labels print from the same screen as the day's delivery list.
  4. 04
    Partner clinic channel with live pricing: each clinic places its orders with an instant quote, sees what it owes Ortomec, and can only ship once the order is invoiced.
  5. 05
    Invoicing integrated with Siigo: invoices, payment receipts and credit notes in Siigo (Colombia's most widely used invoicing platform), with their own sequence numbers taken under a lock inside the transaction and validated against DIAN's rules before a number is consumed.

Everything runs on a modular backend with domain events in a transactional outbox, so each order's history is an immutable log rather than a reconstruction. Sparta replaces the previous medical software; the cutover of DIAN invoice sequences is coordinated with the accountant so two systems never invoice over the same range. What follows are properties of the design, already built and tested; operating figures will come with the cutover.

The result

01

One source of truth for the shop

Every insole has a status and a milestone date: design done, milling done, invoiced, delivered. The admin dashboard shows created versus delivered per month and the backlog by stage.

02

Partner clinics that run on their own

Referring clinics get quotes, place orders and check their account with Ortomec without calling. Ortomec invoices per channel, and shipping stays blocked until the invoice is issued.

03

A balance that cannot lie

Each invoice balance is derived as total minus receipts minus credit notes. No screen can show a number different from another, and the credit note reaches the accounting system on its own instead of voiding the invoice by hand.

04

Invoice numbers without phone calls

The system takes each invoice number inside the transaction that issues it and releases unused numbers at month end. The "stop invoicing" phone protocol is gone.

The Forabi Method

  1. 01
    Free consultation

    We understood the exam → order → shop → delivery flow and why scheduling-oriented medical software did not cover it.

  2. 02
    Design

    We modeled the order as a state machine with durable rework steps and defined the five roles with what each one can see and touch.

  3. 03
    Build

    Modular backend, two applications (clinic and partner clinic), design and milling queues, labels, deliveries and invoicing, in short cycles with the client testing each delivery.

  4. 04
    Adoption

    Two interviews with the accountant shaped the invoicing module; the cutover from the old software is coordinated so the DIAN invoice sequence is never broken.

  5. 05
    Ongoing support

    Engineer reassignment, shipment tracking and cycle-time metrics are next on the list.

Is your operation growing faster than your tools can measure it?

Book your free consultation
Ortomec · Case study · forabi.ai