Skip to content
§
§ · build vs buy

Dialysis Center Software: Keep eCube Clinical or MIQS, and Build Only the Operations Layer Above It

Site count decides this, and the number is roughly six. One to three clinics on a single modality, where your admissions coordinator can hold the whole board in her head, means stay inside eCube Clinical, MIQS or Acumen and spend the money on staff.

Custom Software Development workflow illustration for Dialysis Center Software Build vs Buy Guide.
The short answer

Site count decides this, and the number is roughly six. One to three clinics on a single modality, where your admissions coordinator can hold the whole board in her head, means stay inside eCube Clinical, MIQS or Acumen and spend the money on staff. Past six sites, or fewer sites running three shifts with a waitlist, the chair board has quietly become somebody's full time job and an operations layer starts paying for itself. Either way the answer is never a custom electronic medical record. It is buy the clinical platform, build the thin capacity layer above it.

When is off the shelf genuinely the right call here?

eCube Clinical, MIQS and Acumen hold the clinical record properly. Prescriptions, the medication administration record, flowsheets and the CMS submission plumbing are years of accumulated work, and none of it is where your margin comes from.

Buy, and stop reading here, if this describes you:

  • One to three clinics, single modality, no home programme and no acute contracts.
  • An admissions coordinator who can answer the open seat question from memory in under a minute.
  • No corporate operations team, so no one is maintaining a master chair board across sites.
  • One state, so one set of staffing ratio and licensure rules.
  • Two shifts rather than three, with spare capacity most days.

At that shape a build will not pay back. The coordination problem an operations layer solves is one you do not yet have, and the recovered capacity that normally funds these projects does not exist when chairs are not full.

There is a second rule that applies at every size: never build the electronic medical record. If a development firm proposes replacing eCube Clinical or MIQS as part of an operations project, that tells you something about the firm rather than about your requirements. You would spend years rebuilding regulatory submission plumbing that already works, for no operational advantage.

When does a custom build actually pay off?

It pays off when nobody in the company can answer a simple question quickly. Ask your regional director how many placeable seats exist tomorrow across every clinic. If the honest answer takes an hour of phone calls, you are losing placements you never see, because a hospital case manager on a Friday afternoon does not wait for a callback. Three treatments a week for a year walk to a competitor eight miles away, and nothing on your profit and loss statement records it.

The reason your clinical platform cannot answer that question is that it models encounters, not capacity. There is no constraint engine in it. It does not know that a hepatitis B surface antigen positive patient needs a separate room with dedicated machines and staff who are not crossing over that shift, that machine 12 has preventive maintenance due at its next hour meter threshold, that your state caps a patient care technician at a given number of stations, or that Dr Patel rounds Tuesday and Friday so his panel sits on those days.

Build the operations layer when two or more of these are true:

  • Six or more sites, or fewer sites at high volume running three shifts with a waitlist.
  • Someone's real job has quietly become maintaining a spreadsheet with a tab per clinic.
  • Your clinical managers lose the last five business days of every month reconciling census, admissions, transfers, modality changes and hospitalisations in Excel.
  • You mix in centre with home and acute contracts, so no single tool covers the whole operation.
  • You sit in a value arrangement where hospitalisations and home rates land directly on your margin.

Two signals makes the case. Four means you already pay for this system in labour and lost placements, without owning any software.

How do they compare on the things that matter in this industry?

The unit of allocation. Clinical platforms schedule appointments. An operations layer allocates station by shift by weekday pattern, with constraints held as data rather than tribal knowledge: isolation status, machine assignment and maintenance state, ratio rules per state, charge nurse coverage, transport pickup window, physician rounding day. That difference is the whole product, and it is why a scheduling module inside an electronic medical record does not substitute for it.

The treatment as an object. Today pre weight, post weight, ultrafiltration goal, blood flow rate and time on versus time prescribed are read off a machine screen, written on paper and keyed in again, while Spectra or Quest results land somewhere else. Nothing joins, so a fair question in a quality meeting about shortened treatment rate by shift takes two weeks and arrives on a slide nobody trusts enough to argue with.

Compliance reconciliation. Your platform can submit to EQRS. What it cannot do is show the deltas between what CMS holds and what your records say, because it only knows its own side. NHSN is a separate system with separate denominators, definitions and export format. Water and reverse osmosis logs sit on a clipboard behind the biomed bench, outside every system you own.

The thirty minute window. Your platform records a missed treatment after the fact, with no owner and no clock. The transport portal is a separate login nobody watches at 6:20am, so the miss surfaces Monday, by which point the patient has arrived several kilograms over dry weight and the treatment gets shortened.

Cost per treatment. Timekeeping gives you hours by cost centre. Billing gives you treatments. Nobody joins them, so cost per treatment is a quarterly estimate with agency technician spend and overtime hiding inside the average.

Offline tolerance. Units lose network, and a form that fails silently when connectivity drops gets abandoned within a week.

What does total cost of ownership look like at your scale?

From Digital Heroes delivery experience, a focused first release runs $60,000 to $130,000 over 12 to 16 weeks. That covers the cross site chair and capacity system with real constraints, ingestion from your existing medical record, station check in, and a missed treatment workflow with reason codes and owners. A full platform runs $150,000 to $400,000 phased over 6 to 12 months, adding EQRS batch generation with a reconciliation view, NHSN denominators and event capture, water and biomed logs on tablets, machine data, home programme tracking and cost per treatment computed nightly.

A fourteen clinic operator across two states, mixing in centre with home and a small acute contract, on one medical record with no usable interface, one lab and one machine manufacturer, prices out like this: discovery and data model $12,000, medical record ingestion $22,000, station shift and constraint model $34,000, open seat map with what if reallocation $26,000, station check in with at risk alerting $14,000, missed treatment workflow with transport vendor tracking $16,000, EQRS with reconciliation $28,000, NHSN capture and export $24,000, water and biomed logs $18,000, one lab interface $12,000, machine data for one manufacturer $26,000, cost per treatment $20,000, offline capture $16,000, and pilot running with rollout $18,000. That totals $286,000 over ten months. Take the first six lines only and you have $124,000 in about fifteen weeks.

Annually, plan on a maintenance retainer at 15 to 20 percent of build cost, hosting with encrypted storage, tested backup and audit grade log retention, and an annual security review with penetration testing as its own engagement. Then the line most quotes omit: tablets in the units and their replacement cycle, because devices used by technicians at chairs do not last as long as office hardware.

On the buy side there is nothing to cancel, because your medical record licence continues either way. What you compare against is the cost of doing without: the week a month each clinical manager loses to census reconciliation, the corporate operations hours spent on the master chair board, placements lost because nobody could answer inside a case manager's window, and hospitalisations traceable to missed treatments found days late. The third figure never appears on a profit and loss statement and is usually the largest.

What does the hybrid look like, and when is it the honest answer?

In this category the hybrid is not a compromise, it is the recommendation. Buy the platform, build the thin layer you actually need, and integrate back.

What stays bought: the clinical record, prescriptions, the medication administration record, the CMS submission plumbing, your transport vendor's portal and your home programme's device platform. All of those are somebody else's problem and should remain so. You ingest from them rather than replacing them.

What you build is three things:

  • The constraint aware chair board, roughly $60,000 to $75,000 including ingestion. Station, shift and weekday pattern with isolation, machine, ratio and rounding constraints as editable data, plus a live cross site open seat map a coordinator can trust and a what if tool for reallocating panels.
  • Check in and the missed treatment window, roughly $30,000. A seat that lights up as at risk twenty minutes past scheduled, a reason code routed to a named owner, and transport vendor on time performance accumulating automatically, which is the only bargaining power you will have at contract renewal.
  • Compliance as a byproduct, roughly $70,000. Event sourced patient status so annual survey counts compute themselves, EQRS batches with a reconciliation view, NHSN denominators counted from treatments with bedside capture, and water logs on tablets with hard stops on out of range values.

Machine data, home programme tracking and cost per treatment come last, because all three want months of clean operational data behind them first. Building them early buys a dashboard nobody believes.

Which should you choose, by operator size and stage?

Find your row and act on it.

  • One to three clinics, single modality, two shifts. Buy. Stay inside eCube Clinical, MIQS or Acumen and put the money into staffing and a tidy shared chair board.
  • Four or five clinics, one state, one medical record. Still buy, but fix your data first. Clean station and machine records and a single agreed definition of an open seat cost nothing and remove most of the confusion people blame on software.
  • Six to nine sites, three shifts, one modality. This is the decision point. Build the capacity release only, roughly $60,000 to $130,000, and run it at one pilot site with the spreadsheet still authoritative for a month before rolling out.
  • Ten or more sites, or a mix of in centre, home and acute. Build the full operations layer, phased. Capacity first, compliance generation second run in parallel for one reporting cycle, then machine data and cost per treatment.
  • Multi state, or two medical records after a joint venture. Build, and budget the reconciliation of those two order and census models as its own scoped item first. State ratio and licensure differences must be configurable data with an audit trail, not logic hard coded for wherever the pilot ran.

Two conditions apply to every build row. Buy discovery separately, with a written statement of what your medical record will expose and what your machine manufacturer allows. And cut over site by site, never network wide, keeping the old chair board read only for a quarter.

If you want that decision made properly rather than quickly, Digital Heroes contracts through India LLP, US LLC and UK LTD entities, so the agreement and the intellectual property assignment sit under law your own advisers already read. You can take that specification to any other firm on your shortlist.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. McKinsey's Developer Velocity research finds best-in-class tools are the top contributor to software business success, yet only about 5% of executives ranked tools among their top-three software enablers, signaling underinvestment in developer tools (this finding originates in McKinsey's Developer Velocity study rather than the linked generative-AI article). Source: McKinsey & Company (2023) →
  2. Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
  3. Independent reporting of Gartner's 2025 survey confirms 59% of finance leaders use AI, up from 37% in 2023, with error and anomaly detection (34%) and accounts payable automation (37%) among the leading use cases. Source: CPA Practice Advisor (reporting Gartner) (2025) →
  4. One in four US employees report lacking career advancement opportunities; 48% of employees who participated in mentorship programs report high job satisfaction versus 29% of non-participants, and access to advancement opportunities ranges from 33% at organizations under 10 employees to 74% at those with 1,000+. Source: Gallup (2025) →
FAQ

Frequently asked questions

Should we replace eCube Clinical or MIQS with a custom system?

No, at any size. Replacing a dialysis medical record means rebuilding the clinical record, prescriptions, the medication administration record and the CMS submission plumbing, which is years of work with no competitive advantage attached.

Build the operations layer above it instead: the constraint aware chair board, the treatment as an operational object, compliance as a byproduct and cost per treatment. Nobody sells you those, and they are the things that decide your margin. If a firm proposes a medical record replacement inside an operations project, treat that as a signal about the firm.

What does it cost to switch dialysis medical records or add a second one?

The switch itself is a major clinical project rather than a software purchase, and it is rarely worth doing for operational reasons alone. What is more common is inheriting a second system through a joint venture or acquisition, where a nephrology group dictates a different platform at two sites.

Budget that reconciliation as its own scoped item before any capacity logic is written. Two order and census models with different definitions of a transfer, a modality change and a discharge is a project in itself, and it is the shape that most often exceeds an initial estimate.

What if our medical record vendor raises prices or changes its scheduling module?

An operations layer built above the platform is the practical answer, because it makes you less dependent on which modules you keep paying for. Capacity, compliance reconciliation and cost per treatment live in your own system and your own data.

Price the renewal on what you actually use rather than on the full module list. Operators who own the layer above tend to find the conversation easier, because the platform is providing a clinical record they can compare against alternatives rather than a bundle nothing else is measured against.

How long before the chair board is live in our clinics?

Twelve to sixteen weeks to a working capacity and missed treatment release, in our delivery experience. Then a parallel month at one pilot site with the old chair board still authoritative, reconciling daily until the deltas are zero.

Cut over site by site rather than network wide. Compliance generation lands in the second phase, and census forecasting and cost per treatment need several months of clean operational data behind them before their output is worth acting on.

Can it integrate with Fresenius machines and Spectra lab results?

Laboratory results over the standard results message from Spectra or Quest are routine and should be assumed in any quote, at roughly $12,000 per laboratory interface. Machine data is different. What a machine exposes depends entirely on that manufacturer, sometimes on the model, and on what your service agreement permits.

In the fourteen clinic example above, one manufacturer accounted for $26,000, and a second benefits only modestly from the first. Ask any developer directly which machine integrations they have shipped, and get a short technical discovery on your specific fleet before the number is fixed.

Do EQRS and NHSN reporting justify their own line in the budget?

In the worked example EQRS batch generation with the reconciliation view was $28,000 and NHSN denominators with bedside capture and export was $24,000, against a $286,000 total. They are separate systems with separate definitions, so building both costs more than building either.

What you buy back is the last five business days of every month from each clinical manager, multiplied across your managers and twelve months. That is the arithmetic that keeps the line alive in budget review, not the reporting itself.

Is offline capability really worth paying for?

Yes, and underestimating it is the most expensive mistake we see in this vertical. Units lose network, and a technician capturing an event or a chlorine reading at a chair cannot wait for a page to load.

A capture form that fails silently when connectivity drops gets abandoned within a week, and once staff stop trusting a tool they do not come back to it. Designing for intermittent connectivity from the start cost $16,000 in the example above, which is a fraction of retrofitting it after your first refusal to use the system.

What is the cheapest useful thing to build first?

The capacity release: the constraint aware station and shift model, the cross site open seat map, station check in and the missed treatment workflow with reason codes and owners. That is roughly $124,000 in the worked example and ships in about fifteen weeks.

It is the part regional directors and coordinators use hourly, it produces the clean operational data every later phase depends on, and recovered capacity is usually what funds the remainder inside the first year.

How much should a small business budget for its first custom app or website?

For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.

How long does it take from first call to software my team can actually use?

Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.

Is it cheaper to customize Salesforce than to build a custom CRM from scratch?

If you use less than a third of what Salesforce does, a custom CRM is often cheaper by year three. Salesforce Enterprise lists at $165 per user per month, so 25 seats cost about $49,500 a year before admin and consultant fees, while a focused custom CRM runs $60,000 to $100,000 once plus 15 to 20% a year in maintenance. If you genuinely need Salesforce's ecosystem, reporting, and app marketplace, customizing it beats rebuilding it; the mistake is paying enterprise prices to use it as a glorified contact list.

What questions should I ask a development agency on the first call?

Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.

Is a solo freelancer enough for my project, or do I really need an agency?

A solo freelancer is a fine choice for a well-defined build under roughly $15,000 to $20,000 with a limited lifespan: an internal calculator, a scripted integration, a prototype. Above $50,000, or for any system your business will depend on for years, you are buying continuity as much as code: enforced code review, cover when someone is ill, and support that outlasts one person's career plans. Price the risk of a single point of failure, not just the hourly rate.

What is a discovery phase, and is it worth paying for separately?

Pay for it, and treat the output as yours. A discovery phase runs two to three weeks, typically 5 to 10% of the eventual build budget, and produces a written scope, wireframes, and a fixed quote you can take to any vendor, including a competitor of the agency that wrote it. Skipping it is how projects end up quoted from a two-paragraph email and delivered at twice the price.

Does it matter which tech stack the agency wants to use?

Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.

What are the biggest mistakes first-time software buyers make?

Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.

Who can build a custom software system?

Digital Heroes builds custom software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply