Start before the order exists
A DME billing system begins with the order. Marketing begins earlier, with a lead from a website form, a paid search click, a physician portal or a rep’s visit. If the channel isn’t captured then, it has to be guessed later, and guessed channels make for arguments, not decisions.
The pattern that works
- Capture the lead with its channel as it arrives, in your own database.
- Match the billing system’s data back to that lead: order created, shipped, returned, canceled, reordered.
- Pull updates on a schedule. Our sales tracking build uses RPA when an update is needed and a pull every night.
- Roll it up by channel: leads, ship rate, returns and churn, side by side.
Why the connection matters as much as the data
The same lesson showed up outside healthcare. Dow Family Automotive, a three-shop auto repair business, ran Google, Microsoft and Meta ads as three separate budgets. Once one system managed them together and moved money toward what was producing leads, leads rose 43%1 on the same budget. Attribution only pays off when it changes where the next dollar goes.
When a spreadsheet will do
If nearly every patient comes from reps, a rep field on the order is enough. Channel attribution matters once you’re paying for more than one way to bring patients in.
Related questions
- Why not attribute inside the billing system?
- It sees the order, not the lead. By the time a patient becomes an order, where they first came from is often lost or typed in by hand.
- How do you measure churn by channel?
- Keep the channel tag on the patient for life and join it to reorders, returns and time on therapy.
- Is there an off-the-shelf tool for this?
- Some HME platforms integrate with the billing system. The one our client was quoted cost far more and didn't tag by channel.
- Loque Logic case study: AI-managed marketing for an auto repair business (2026). Measured against the shop's own lead count before the system, on the same budget.
