A legacy system in healthcare is any clinical, financial or administrative application your organization still depends on but can no longer patch, integrate or support properly. It may have lost vendor support, it may be unable to exchange data through modern standards such as HL7 FHIR, or it may run on an operating system that no longer receives security updates. In most hospitals and health systems, several of these are true at once.
The people who use these systems every day describe the effect plainly. In a 2025 survey of more than 1,000 frontline healthcare professionals across the US, UK and Ireland, conducted by Censuswide for Presidio, 98% said outdated or inefficient technology causes delays or errors in patient care. Close to 90% said their current systems fail to meet their needs.
The problem is rarely that leaders do not know their systems are old. It is that replacing a system clinicians rely on, without disrupting care or losing records, is genuinely hard, and the cost of waiting is spread across so many budgets that nobody sees the full number.
This guide is written for CIOs, CTOs, CFOs and clinical informatics leaders working through that decision. It starts with what makes a system legacy and why so many remain in service. It then sets out what they cost, how they affect care and compliance, and which regulations now set the timetable. The final sections cover how to choose a modernization approach, how to run the program step by step, what it costs, how to justify it, and what to do with patient data when the old system is finally switched off.
A legacy system in healthcare is a clinical, financial or administrative application that still performs a needed function but can no longer be updated, secured or integrated at an acceptable cost. Age alone does not make a system legacy. Loss of vendor support, absence of standards-based interfaces, and dependence on a shrinking pool of engineers do.
The distinction matters when you build a business case, because age is the most visible signal and the least reliable one.
A twelve-year-old radiology information system with an active support contract, a documented HL7 v2 interface and three engineers who know it is not a modernization priority. A five-year-old departmental database written by a clinician who has since retired, with no documentation and a hardcoded database password, may be a much higher one.
Four tests separate a genuinely legacy system from an old but healthy one:
• Supportability. Is the vendor still shipping patches, and can more than one person on your team maintain it?
• Securability. Can it run on a supported operating system and database, with current authentication and encryption?
• Interoperability. Can it exchange data through current standards, or only through custom feeds and flat-file exports?
• Changeability. Can it absorb a regulatory, clinical or workflow change in weeks rather than quarters, without a disproportionate testing effort?
A system that fails two or more of these tests is behaving as a legacy system, whatever its install date.
Legacy technology in healthcare is not one system. It is usually a layered estate, built up over decades of departmental purchasing, mergers and custom development. The categories below are the ones most often flagged in provider environments.
| System type | Typical legacy symptoms | Why it is hard to change |
| EHR and EMR platforms | Older versions or end-of-life products, limited FHIR support, heavy customization | Touches every clinical workflow, so any change needs extensive testing and training |
| Laboratory information systems (LIS) | Instrument interfaces built for specific analyzers, custom result rules | Analyzer integrations and validated result logic must be rebuilt and re-verified |
| Radiology information systems (RIS) and PACS | Proprietary image archives, aging storage, DICOM variations between vendors | Image volumes are large and must stay retrievable for years |
| Pharmacy systems | Formulary and dispensing logic embedded in old code, point-to-point links to the EHR | Errors carry direct patient safety risk |
| Revenue cycle and claims applications | Batch-based processing, code sets maintained by hand, COBOL or IBM i back ends | Billing disruptions hit cash flow immediately |
| Embedded medical device software | Devices running unsupported operating systems, vendor-controlled updates | Device software changes may require manufacturer involvement or regulatory review |
| Interface engines and point-to-point feeds | Undocumented HL7 v2 mappings, custom scripts, one-off integrations | They connect everything, so changes cascade across systems |
If legacy systems are expensive and risky, why do so many stay in service? The reasons are rational, and understanding them is the first step toward a plan that will actually get approved.
A failed go-live in retail means lost sales. In a hospital, it can mean clinicians unable to see medication histories or retrieve results. Leaders who have lived through a difficult EHR implementation are right to be cautious, and that caution keeps working systems in place long after their support ends.
A modernization program arrives as a single, large capital request. The cost of staying put is spread across IT operations, security, integration, staffing and clinical labor, so nobody sees it as one number.
Many legacy components sit inside products the hospital does not control. Medical devices are a common example: the device may be clinically sound while its embedded operating system is long past support, and only the manufacturer can update it.
Departmental systems often encode years of clinical and billing rules that exist only in code. Replacing the system means rediscovering those rules first.
Health system consolidation frequently leaves organizations running two or three systems for the same function, each with its own interfaces and support contracts.
Even when a system is replaced, its data carries retention obligations. Without a planned archive, organizations keep the old application running indefinitely just to view historical records.
None of these reasons disappears with time. Most of them get harder, which is why the decision tends to be forced by an outage, a security incident or a regulatory deadline rather than made on the organization’s own schedule.
Nobody publishes a clean national count, and several of the figures circulating in this space are older than they look. The most reliable evidence comes from three directions: the workforce, federal disclosure and IT leadership surveys.
The workforce. The Presidio survey cited above, run by Censuswide across more than 1,000 frontline healthcare professionals and published in November 2025, found that 89% of respondents regularly encounter technology-driven care issues, with 24% hitting one at least once per shift. Around a quarter said they use workarounds to complete basic tasks. Only 35% reported that their organization uses real-time data at scale to support clinical decisions.
Federal disclosure. Public-sector data shows how long these systems survive once embedded. In GAO-25-107795, published 17 July 2025, the US Government Accountability Office reviewed the 11 federal legacy systems most in need of modernization across 10 agencies. They ranged from roughly 23 to 60 years old and cost about $754 million a year to operate and maintain between them.
One of those 11 was a Department of Health and Human Services system supporting clinical and patient administrative activities. It was 55 years old, and GAO reported cybersecurity weaknesses that could only be resolved by modernizing it. Eight of the 11 systems had no complete modernization plan. The same report notes that agencies have typically spent about 80% of their IT budgets operating and maintaining existing systems, roughly $83 billion of planned federal IT spending in FY2025.
IT leadership. Private-sector healthcare shows the same pattern in a different shape. A CHIME Leadership Pulse Survey run with RLDatix and released in February 2026 found that 76% of healthcare IT leaders said managing too many point solutions makes operations harder rather than easier. Some organizations reported running more than 100 tools across the enterprise. Asked what stops them from consolidating, 85% named financial limits.
Taken together, the evidence points the same way. Legacy technology is widespread, it is felt most sharply by frontline staff, and the main barrier to change is funding rather than awareness.
Most CFOs see the license and the support contract. Those are usually the smallest line items. The larger costs land in security, integration, staffing and clinical labor budgets, where nobody connects them back to the system causing them.
| Cost category | What drives it | Where it usually hides |
| Extended vendor support | Premium contracts for unsupported versions, often priced at a multiple of standard support | IT operations budget |
| Compensating security controls | Network segmentation, virtual patching and dedicated monitoring for systems that cannot be patched | Security budget |
| Interface maintenance | Custom point-to-point HL7 v2 feeds that break on upstream changes | Integration team time |
| Manual workarounds | Staff re-keying data between systems that do not talk to each other | Clinical and administrative labor, rarely measured |
| Specialist retention | Premium salaries or contractor rates for MUMPS, COBOL or IBM i skills | Recruitment and contractor spend |
| Delayed initiatives | Analytics, patient-facing apps and AI projects that stall because the data cannot be extracted | Not in any budget line |
| Breach exposure | Higher likelihood and higher cost of a reportable incident | Cyber insurance premiums and reserves |
Table: The seven cost categories that make up legacy system spend in a provider organization. Only the first two typically appear as an identifiable line item.
The “delayed initiatives” row deserves more attention than it usually gets. Population health programs, predictive models and patient-facing apps all depend on clean, accessible data. When that data is locked in a legacy system, the cost is not only the project delay but the value the project would have delivered. Organizations planning big data analytics programs often discover that the first workstream is extracting data from systems never designed to share it.
Breach exposure is the cost category with the largest single-event impact. IBM’s Cost of a Data Breach Report 2026 puts the average healthcare breach at $6.64 million. That is the highest of any sector, down 10.5% from $7.42 million the year before. The global all-industry average is roughly $5 million, so healthcare remains the most expensive sector in which to have a security incident.
Scale matters too. HHS Office for Civil Rights breach portal data shows 804 reported breaches of 500 or more records across 2025, affecting around 138.5 million individuals. In 2024, 738 breaches affected roughly 289 million individuals. One incident, at Change Healthcare, accounted for about 192.7 million records of that total.
Not every breach traces to a legacy system. But unpatchable software, flat networks built to keep old systems connected, and shared service accounts are recurring contributors, and each one is harder to remove while the legacy system remains in place.
The costs above are the financial expression of a smaller set of operational failures. Six failure modes account for most of what goes wrong with legacy healthcare systems.
A system running Windows Server 2008 cannot be brought to a current patch level, because no current patches exist. The standard response is compensating controls: segment the network, restrict access, monitor harder. That works, and it becomes a permanent line in the security budget. Each audit cycle tends to add controls rather than remove them, so the cost grows even when the system itself does not change.
Older systems typically expose HL7 v2 messages or a flat-file export and nothing else. Every new connection becomes a bespoke interface, and each interface adds another dependency that can fail. Modern exchange increasingly runs on HL7 FHIR APIs, which most legacy systems cannot provide without an integration layer in front of them.
When two systems cannot exchange data, someone types the data twice. That person is usually a nurse or a coder, and the second entry is where transcription errors enter the record. Where a legacy system holds part of a patient’s history and cannot expose it to the EHR, clinicians make decisions on an incomplete record. In the Presidio survey, 80% of respondents said outdated technology contributes to burnout.
Unsupported systems fail in ways vendors no longer help diagnose. When they go down, departments revert to paper downtime procedures, orders and results are reconciled by hand afterward, and every manual step is another opportunity for error. The longer a system stays past support, the less tested its recovery path becomes.
Requirements move. A system frozen at its last supported release cannot move with them, and the gap widens every year. Asset inventories, multi-factor authentication, encryption at rest and audit logging are all easier to demonstrate on supported platforms than on systems that predate them.
MUMPS, COBOL and RPG developers exist, but there are fewer each year, and they cost more each year. Documentation for systems of this age is often incomplete, so the knowledge lives in a small number of people. Their availability, and eventually their retirement, is an operational risk that most risk registers understate.
Several regulatory tracks now set a timetable for modernization decisions that used to be open-ended. None of them names legacy technology directly. All of them make an isolated, unchangeable system harder to defend.
Under the CMS Interoperability and Prior Authorization Final Rule, organizations affected by the rule face API requirements that primarily take effect from 1 January 2027. The rule binds impacted payers, including Medicare Advantage organizations, Medicaid and CHIP programs and Qualified Health Plan issuers on the federal exchanges, rather than providers. It requires FHIR-based Patient Access, Provider Access, Payer-to-Payer and Prior Authorization APIs.
Providers are still affected. Those exchanging prior authorization data with impacted payers inherit the integration work, and the Provider Access API will make payer data available to providers who can consume it. A legacy system with no FHIR capability turns that into a project with a fixed external date attached.
The Cures Act prohibits practices that unreasonably interfere with access, exchange or use of electronic health information. In 2024, HHS finalized disincentives for health care providers found to have committed information blocking. A legacy system is not information blocking by itself, but an organization that cannot respond to legitimate data requests because of technical limitations needs to document why, and that position gets harder to sustain as modern exchange becomes the norm.
HHS published a Notice of Proposed Rulemaking in January 2025 that drew more than 4,000 comments. It would remove the distinction between “required” and “addressable” safeguards, and mandate technology asset inventories, network mapping, multi-factor authentication and expanded encryption.
It is not final. HHS has moved it to its long-term regulatory agenda, with a tentative July 2027 date that is not a binding deadline. Plan against the asset inventory requirement anyway. It is the item legacy environments fail first, and it is good practice regardless of when the rule lands.
Section 3305 of the Food and Drug Omnibus Reform Act of 2022, enacted 29 December 2022, added Section 524B to the Federal Food, Drug, and Cosmetic Act. It requires cybersecurity documentation, including a software bill of materials and a vulnerability management plan, in premarket submissions for cyber devices. FDA’s updated guidance, Cybersecurity in Medical Devices: Quality System Considerations and Content of Premarket Submissions, was published on 27 June 2025.
Devices cleared before 524B are not retroactively covered, which is why so much unsupported embedded software remains in service on hospital floors. For those devices, the hospital’s own network controls carry the burden the device cannot.
Alongside the rules, the exchange networks have reached a scale that makes non-participation costly. HHS announced on 26 June 2026 that records exchanged through TEFCA had grown from 10 million to more than 1 billion. A system that cannot join that exchange increasingly sits outside the flow of patient information.
Not every legacy system needs modernizing, and modernizing does not always mean replacing. The test is whether the system is stable and contained, or degrading and connected.
| Signal | Keep maintaining | Modernize |
| Vendor support | Active contract, patches still shipping | Ended, or extended support only at a premium |
| Network exposure | Isolated, no inbound connections | Connected to the EHR, the internet or medical devices |
| Data demand | Nobody is asking for this data elsewhere | Analytics, patient apps or AI initiatives are blocked by it |
| Change frequency | Stable, few change requests a year | Constant change requests the system cannot absorb |
| Regulatory fit | Meets current obligations | Cannot meet FHIR, asset inventory or encryption requirements |
| Supportability | Documented, with knowledge held across the team | Undocumented, or dependent on one person or an external contractor |
| Failure impact | Degraded service in one department | Care delivery stops |
Table: A seven-signal triage for legacy healthcare systems. Two or more signals in the right column usually justify a modernization business case.
Two cases point firmly toward maintaining. A stable, isolated, well-documented system with an active support contract and nobody waiting on its data is not a priority, whatever its age. And a system already scheduled for retirement on its own business timeline should not be modernized on the way out.
For everything in between, the honest answer is often “not yet, but plan for it.” Keeping a system for another two years can be the right call, provided the decision is deliberate, the compensating controls are documented, and the exit plan exists before the support contract ends.
Once a system is flagged for modernization, the next decision is how far to go. The six approaches below differ in cost, timeline, risk and how much of the original system survives. Most healthcare programs use three or four of them across different systems rather than applying one strategy to the whole estate. Our legacy application modernization guide covers each approach in more technical depth.
| Approach | What happens | Best fit in healthcare | Main risk |
| Rehost | Move the workload to new infrastructure with no code change | Systems on hardware nearing end of life where the application still works | Fixes the hardware problem, none of the software ones |
| Replatform | Move and make targeted changes, such as a database upgrade | Departmental databases on unsupported database engines | Scope creeps into a rewrite |
| Refactor | Restructure the code without changing behavior | Large custom applications with valuable embedded clinical logic | Needs regression tests that often do not exist |
| Rearchitect | Break the system into services and add APIs | Monolithic RIS or LIS platforms blocking integration | Longest timeline, highest coordination cost |
| Rebuild | Write it again on a modern stack | Small to mid-size systems with well-understood, documented requirements | Undocumented edge cases resurface at go-live |
| Replace | Buy a commercial product and migrate to it | Commodity functions such as scheduling, HR and general ledger | Data migration and process change absorb most of the effort |
Rehosting moves an application to new infrastructure, often a private or public cloud, without changing its code. It resolves aging hardware and data center constraints quickly, but it does not touch the software problems: an unsupported application on new servers is still unsupported. Replatforming goes a step further by upgrading the database, runtime or operating system underneath the application. Both are useful when the application is functionally sound and the immediate risk is infrastructure. Our guide to migrating legacy applications to the cloud covers the planning and hosting decisions involved.
Refactoring restructures code without changing what it does. It suits large custom applications where years of clinical or billing rules are embedded in the code and would be costly to rediscover. Rearchitecting goes further, breaking a monolith into services and exposing APIs, often FHIR APIs, so other systems can consume its data. Both depend on automated regression tests, which many legacy systems lack, so building that test coverage is usually the first workstream.
Rebuilding means writing the system again on a modern stack. It fits systems whose requirements are well understood and where no commercial product matches the workflow, such as specialized departmental tools. Replacing means buying a commercial product, which suits commodity functions where the organization gains nothing from custom software. The choice between the two is essentially a build-versus-buy decision, and our build vs buy software analysis sets out how to compare total cost of ownership across both. Where rebuilding is the answer, it is typically delivered as a custom software development project with healthcare compliance built into the requirements.
For clinical systems, a phased pattern usually beats a single “big bang” cutover. New functionality is built alongside the old system, traffic is routed to it piece by piece, and the legacy component is retired only once nothing calls it. An integration layer in front of the legacy system makes this possible, because consumers connect to the layer rather than to the old system directly.
This approach keeps every step reversible. That matters in healthcare, where the failure mode of a bad cutover is a clinician unable to retrieve a chart. It also delivers value earlier, because each phase removes risk or unblocks a dependent project rather than waiting for a single go-live at the end.
Five questions decide whether a modernization program is ready to begin. Answering them before procurement saves more money than any later decision.
Do you know what you actually have? Most organizations begin with an incomplete inventory. Departmental databases, interface engines and device-adjacent applications are routinely missed, and they surface late and reset the timeline. Teams that are unsure where to start often begin with an independent healthcare IT consulting assessment to map system risks, integration dependencies and priorities before committing budget.
Who owns the clinical decisions? Modernization changes how clinicians work. A program with no named clinical sponsor produces a system that passes testing and fails at go-live. The sponsor needs authority to settle workflow questions without convening a committee each time.
Where does the data have to end up? Some historical records will migrate into the new system. Some will not, because the new data model cannot accept them. Deciding this at the start changes the architecture; deciding it at the end changes the budget.
What is your downtime tolerance, by system? A scheduling tool can be offline for an afternoon. A clinical results system cannot. That tolerance determines whether you can cut over or must run in parallel, and parallel running is the more expensive option.
Can the organization absorb the change? Training, workflow redesign and support capacity during stabilization are real costs. The CHIME data above puts financial limits ahead of every other barrier, and the costs that get underestimated are usually the non-engineering ones.
The nine steps below apply whether you are rehosting one application or replacing a departmental platform. Steps four to eight repeat for each wave of a phased program.
For each system, record a named owner, a documented support status and a data classification. Include interfaces, scheduled jobs and the reports that read from each system overnight. This is the step the proposed HIPAA Security Rule update would make mandatory, and most organizations find in the first week that their existing inventory is incomplete.
Risk covers network exposure, supportability and the clinical impact of failure. Value covers how much other work the system blocks, such as analytics, patient access or payer integration. Plotting systems on these two dimensions separates the urgent from the merely old.
Use the six approaches above and the maintain-or-modernize triage. Resist applying one strategy across the whole estate, which is the most common planning error. Many organizations run this triage as a structured assessment, which is typically the first phase of legacy software modernization services engagements.
Run the data, not the documentation. Find the free-text fields holding structured information, the duplicated patient identifiers created across mergers, and the codes retired a decade ago that still sit in active records. Profiling results drive the migration design and are the best early predictor of effort.
A FHIR-capable integration layer gives every subsequent migration somewhere to connect. It also removes the temptation to add one more point-to-point feed, and it lets you route traffic away from the legacy system gradually rather than in a single cutover.
Sequence waves by clinical domain or service line, so each one delivers something users can verify. Run the old and new systems in parallel through at least one full reconciliation cycle before cutting over, and agree in advance what result triggers a rollback.
Test end to end: registration through documentation, order, result and claim. Unit tests will not catch a broken care pathway. Include clinicians in test design, because they know which edge cases occur every week.
Agree the fallback with clinical leadership before the date, not during the incident. Confirm that downtime forms, read-only access to recent records and escalation paths are tested and staffed for the cutover window.
Retire the old system deliberately, with a records plan agreed in advance. This step is covered in its own section below, because it is where many programs lose control of both timeline and budget.
Modernization cost is driven by the approach and the number of interfaces, not by the size of the organization. Rehosting a stable application is the cheapest route. Rearchitecting a monolithic clinical platform is the most expensive, because development is only part of the bill once integration, migration, testing, training and parallel running are counted.
Across general software modernization projects, our software product modernization guide puts typical scope between $20,000 and $400,000 or more, depending on complexity, integrations, data migration and approach. Infrastructure-led work sits at the lower end; our cloud migration process guide puts cloud migration between $5,000 and $100,000 or more.
At the replacement end, our EMR/EHR software development cost analysis puts development between $40,000 for a basic EMR system and $250,000 for an advanced one, with implementation costs varying by facility size:
| Facility type | Initial investment | Annual recurring |
| Solo practice (1–3 providers) | $15,000 – $30,000 | $4,700 – $9,100 |
| Small hospital (under 100 beds) | $170,000 – $400,000 | $57,000 – $99,000 |
| Large hospital (500+ beds) | $240,000 – $510,000 | $80,000 – $145,000 |
Five factors move a quote within those ranges:
• Interface count. Every system the application talks to is a separate build, test and cutover.
• Data volume and quality. Clean, structured data migrates cheaply. Free-text fields and duplicate identifiers do not.
• Compliance scope. HIPAA, HITRUST and device-adjacent work each add validation and documentation effort.
• Parallel running. Operating two systems through reconciliation is a real line item, and it is the one most often left out.
• Archiving and decommissioning. Retiring the old system properly costs money once. Keeping it running as a viewer costs money every year.
When you compare quotes, check that each one covers the same scope. A low bid that excludes data migration, parallel running or archiving is not cheaper; it simply moves those costs to a later change request.
The business case for modernization rarely wins on technology arguments. It wins when you measure the cost of the current state as carefully as the cost of the project.
Start by establishing a baseline across the seven cost categories set out earlier, for the specific systems in scope. Most organizations can produce the first two lines from finance records within a week. The others take longer and are usually where the real value lies. Project the baseline forward three years with realistic escalation: extended support, specialist labor and compensating controls tend to rise each year rather than stay flat.
Then quantify the benefit side in categories a CFO already recognizes:
| Benefit | How to measure it | Where the number comes from |
| Direct cost reduction | Extended support, compensating controls and contractor spend removed | Finance and vendor contracts |
| Labor recovered | Hours spent on manual re-keying and workarounds, costed at loaded rates | Time study or workflow observation |
| Risk reduction | Change in breach likelihood from removing unpatchable systems | Security risk register and cyber insurance terms |
| Revenue protection | Claims, prior authorization and billing throughput improvements | Revenue cycle reporting |
| Blocked initiatives released | Work currently stalled because data is inaccessible | Project backlog |
Table: Five benefit categories for a healthcare modernization business case, with the internal data source for each.
Two rules keep the case credible. Measure the baseline before the program starts, because a benefit with no evidenced “before” will be discounted. And review returns after each phase rather than only at the end, so a multi-year program produces evidence early enough to defend its next tranche of funding.
Most healthcare modernization programs that struggle do so for a small set of predictable reasons. Each has a practical control.
The GAO finding above is instructive: eight of the 11 most critical federal legacy systems had no complete modernization plan, which GAO linked to a higher likelihood of cost overruns, schedule delays and project failure. Healthcare estates carry the same exposure at a departmental level. How to manage it: budget discovery as a phase with its own deliverable, not as a week of preparation.
Historical records accumulate retired codes, free-text entries where structured fields should be, and duplicate patient identifiers created across decades of mergers. How to manage it: profile the data before design, and agree in advance how each category of exception will be handled.
Staff who have lived through a bad go-live will resist the next one, and that resistance is usually well-founded. How to manage it: involve clinicians in design and testing, not only in training two weeks before launch.
Around a quarter of Presidio’s respondents said they use workarounds for basic tasks. Those workarounds are undocumented processes, and a new system that does not account for them breaks work that was previously getting done. How to manage it: observe real workflows during discovery and record the workarounds as requirements.
With 85% of CHIME respondents naming financial limits as the leading barrier to change, multi-year programs face a real risk of being paused partway. How to manage it: sequence the highest-risk systems first, so a pause leaves you safer than you started rather than stranded mid-migration.
In a connected estate, changing one system affects others. How to manage it: route consumers through the integration layer, test downstream feeds in every wave, and keep a rollback path per wave.
Switching off a legacy healthcare system is not only a technical act. It is a records management decision with legal consequences, and it is the step most modernization guides leave out.
Retention requirements can arise from multiple legal, regulatory and organizational sources. The obligation does not end when the system holding the records is retired. Records under legal hold cannot be destroyed until the hold lifts. So the old system’s data must remain retrievable, in a defensible form, for years after the application stops running.
That leaves three routes:
| Route | What it involves | Best for | Trade-off |
| Migrate into the new system | Convert historical records into the new data model | Active and recently used records | Cleanest for users, but rarely possible for everything |
| Extract to a read-only clinical archive | Move records into a queryable archive accessible without the original application | Retained but rarely accessed records | One-off cost, low ongoing cost, needs a reliable access workflow |
| Keep the legacy system as a viewer | Leave the old application running in read-only mode | Short transitional periods only | The most expensive option over time, and the one organizations drift into by default |
Table: Three routes for legacy healthcare data at decommissioning, with the trade-offs of each.
Decide which route applies to which data set before migration starts, not after. Involve records management, compliance and legal counsel, and document the decision for each data class so a question years later has a written answer.
A practical decommissioning checklist covers five items: confirm no remaining system, report or interface reads from the old application; verify archive completeness against source record counts; test retrieval of sample records by the people who will need them; revoke access and retire credentials; and dispose of hardware and media under your security policy.
The gap between a planned archive and an indefinitely maintained read-only legacy system compounds every year. It is usually the largest avoidable expense in a modernization program.
Many healthcare organizations bring in outside help for part or all of a modernization program, usually because the work needs skills the internal team does not use every day: data migration, integration engineering, archive design and regulated testing. Whoever you work with, six criteria separate a partner who reduces risk from one who adds to it.
Look for hands-on work with HL7 v2, FHIR and DICOM, not just familiarity with the terms. Ask for examples of interfaces they have built and maintained.
HIPAA, HITECH and, where relevant, HITRUST or IEC 62304 should shape requirements, testing and documentation from the start rather than be reviewed at the end.
A credible partner will want to profile your data and map your interfaces before quoting a fixed price. A firm quote with no discovery is usually a quote that will change.
Ask how they sequence waves, how they run parallel operation, and what triggers a rollback. Vague answers here are a warning sign.
The partner should expect your clinicians in design and testing, and plan time for it.
Confirm the proposal covers what happens to historical data and how the old system is retired, not only the build and migration.
It also helps to ask how the partner measures success after go-live. Reconciliation results, downtime hours, interface error rates and user-reported issues in the first 30 days are more meaningful than “delivered on time.”
At SparxIT, our healthcare modernization work follows the principles set out in this guide: inventory and data profiling before design, an integration layer before migration, phased cutover with a rollback path, and a records plan agreed before any system is switched off. That approach draws on 18+ years of healthcare-specific software work and more than 100 completed healthcare projects.
Our engineering work is aligned with the privacy, interoperability, medical device and security requirements that typically apply to provider estates, including HIPAA, HITECH, HITRUST CSF, HL7, FHIR, DICOM, GDPR and IEC 62304. Past healthcare engagements include a connected patient engagement application that raised user retention by 40%, and a cross-platform telehealth deployment that reduced patient wait times by 35%.
Legacy systems in healthcare are rarely a single problem with a single fix. They are a layered estate of EHR modules, departmental databases, device software and interfaces, each with its own support position, its own risks and its own constraints on change. Treating them as one replacement project is what makes modernization feel unaffordable. Treating them as a sequence of deliberate, system-by-system decisions is what makes it manageable.
The cost of standing still is real, even when it is hard to see. It shows up as extended support fees, compensating security controls, interface maintenance, manual re-keying by clinical staff and stalled analytics or AI initiatives. Regulation is also narrowing the window: CMS-0057-F API requirements primarily take effect from 1 January 2027, interoperability expectations keep rising, and the proposed HIPAA Security Rule update points toward asset inventories and stronger safeguards that legacy environments struggle to meet.
The organizations that modernize successfully tend to follow the same pattern. They start with an honest inventory, score each system on clinical risk and business value, and choose the right approach per system rather than one strategy for the whole estate. They put an integration layer in place first, migrate in reversible waves, test real clinical workflows, and plan for the records that must remain retrievable long after the old system is switched off.
If you are early in the process, the most useful next step is also the simplest: build a complete inventory of your systems and interfaces, with an owner, a support status and a data classification for each. Everything else in this guide, from choosing an approach to building the ROI case, depends on getting that foundation right.






Cost follows the approach rather than the organization’s size. Rehosting a stable application is the cheapest route. Full replacement sits at the top: SparxIT’s published EMR/EHR figures put implementation between $15,000 and $30,000 for a solo practice and between $240,000 and $510,000 for a hospital over 500 beds, with annual recurring costs on top.












FDA Section 524B applies to premarket submissions for cyber devices, not retroactively to devices already cleared. Replacing a hospital information system does not by itself trigger a new device submission. However, any change to a device’s own software may qualify as a modification requiring resubmission, so confirm interface changes with the device manufacturer before implementing them.












AI tooling helps most at the analysis stage: reading undocumented legacy code, mapping data lineage between systems, and generating test cases for behaviour nobody wrote down. It cuts the discovery effort that dominates early modernization timelines. AI-generated code touching protected health information still needs the same clinical and security review as any other code.












Systems that cannot exchange data force staff to re-enter information by hand, which introduces transcription errors and consumes clinical time. In Presidio’s 2025 survey, 89% of frontline healthcare professionals said technology-driven care issues occur regularly, and 24% encountered one at least once per shift.












Timelines depend on the approach chosen and the number of interfaces involved rather than on organization size. A single rehosted application can be completed in weeks. A phased EHR-adjacent rearchitecture with parallel running and staged cutover typically spans multiple quarters. For organizations affected by CMS-0057-F, the applicable API requirements primarily take effect from 1 January 2027.