For the pipeline layer underneath every clinical dashboard

Healthcare Data & Analytics

A hospital's data usually exists in more systems than anyone can name from memory, and most of them disagree quietly. This practice builds the interoperability and pipeline layer that reconciles those systems, governs population-health analytics, and de-identifies data for research without leaving the underlying patients exposed.

AI augmented, human governedEvidence before estimatesYour IP from day oneOne accountable owner per engagementFounded in 2011. Part of the Vinove Group500+ full-time engineers, as of September 2026NASSCOM member
Watch · the 90-second brief

Reconciling hospital systems that were never built to agree

How an interoperability layer handles conflicting records instead of hiding the conflict.

90 secWatch without filling in a form.
A healthcare data pipeline reconciling records across systems.90 secSample frame · video pending

01Before choosing an interface pattern

HL7 v2 or FHIR is a real decision, not a preference.

Most hospitals run both, and defaulting to whichever an engineer prefers ignores what the source systems actually support. Four questions settle the pattern for a given integration.

What does the source system actually expose?

Legacy systems often only speak HL7 v2 messages. Forcing a FHIR-first approach onto a system that cannot emit it just adds a translation layer.

Does the consumer need a query API or a message feed?

FHIR suits systems that need to query a specific resource on demand. HL7 v2 suits systems built around a stream of discrete events.

How many systems need to agree on one record?

More source systems mean more reconciliation logic regardless of protocol, which is often the larger cost than the interface pattern itself.

What does your existing interface engine already support?

An interface engine already handling HL7 v2 traffic reliably does not need replacing just to standardise on a newer protocol.

HL7 v2 against FHIR
HL7 v2 interfacesFHIR APIs
Integration patternMessage-based, event-drivenResource-based, query-driven
Common sourceLegacy hospital systemsModern EHR and app platforms
Tooling maturityLong-established interface enginesGrowing, increasingly standard
Best fitExisting legacy estatesNew builds and modern consumers

02Agreed before a pipeline is built

The ledger that keeps interoperability honest

Data engagements go wrong when ownership of a reconciled record is assumed rather than agreed. This ledger fixes what source systems you bring, what pipeline gets built, what you can query afterward, and what governance never leaves your control.

  1. Your side

    You bring

    • Every source system and the format it exports today
    • Known gaps where two systems already disagree
    • The clinical or operational question the unified data needs to answer
  2. Our side

    We build

    • HL7 and FHIR interfaces connecting the source systems
    • A pipeline that reconciles conflicting records rather than hiding the conflict
    • Monitoring for the interface breaking silently when a vendor updates
  3. Your side

    You receive

    • A working interoperability layer across the named systems
    • Documented mapping showing where each field actually comes from
    • Alerts when an interface stops receiving expected data

Never leaves you

  • Ownership of every source system and its data
  • The decision on which systems get connected next
  • Governance over who can query the unified data

Where the line sitsInteroperability does not mean one system wins. Each source keeps its own record; the pipeline reconciles them without quietly deciding whose version is true.

03From source system to trusted query

Four stages, each closing on evidence

Pipelines that silently break usually skipped one of these stages. This system closes each one with something a data owner could actually verify.

  1. Map every source and its format

    Every source system, its export format and its known quirks are documented before an interface is built, so surprises surface early, not in production.

    A map before a pipeline
  2. Build the interoperability layer

    HL7 and FHIR interfaces are built with reconciliation logic that is documented and reviewable, not buried inside an opaque transformation step.

    Reconciliation logic that is visible
  3. Apply governance and de-identification

    Where data leaves the operational system, a documented de-identification or access-control process is applied before it reaches an analyst or researcher.

    De-identification where the use case demands it
  4. Ship with monitoring on every interface

    Interfaces are monitored for silent failure, so a vendor update that breaks a feed is caught by an alert rather than a missing report.

    Monitoring for silent interface failure

04What actually moves the number

Four drivers, priced from the assessment

Healthcare data work is priced against the assessment, because these four factors change scope by multiples.

Driver 01

Number of source systems to reconcile

Two systems that mostly agree cost far less to connect than five systems with years of independent drift between them.

Driver 02

Legacy protocol support required

Supporting an ageing HL7 v2 estate alongside modern FHIR consumers costs more than standardising on one protocol from the start.

Driver 03

De-identification and research-governance depth

A dataset destined for external researchers needs deeper de-identification review than one staying inside the hospital's own analytics team.

Driver 04

Freshness the analytics actually needs

Near real-time population-health dashboards cost more to build and operate than a pipeline refreshed on a nightly batch.

05Evidence and proof

Pipelines a data owner could actually trace.

Healthcare data proof is a reconciled record with a traceable source and an interface that alerts before a report goes missing. Every record here waits for written client approval before production.

Explore case studies
A hospital data interoperability layer reconciling four source systems.
Koru Health · Healthcare product, US

Four disagreeing systems reconciled into one queryable population record.

Koru Health's clinical data sat across four systems that quietly disagreed on shared patients. An interoperability layer reconciled the records and made population-level queries possible for the first time.

Source systems reconciled
4
Silent interface failures caught
Monitored continuously
Sample · pending client approval
A legacy data estate modernised into a governed pipeline.
Nexa Foundry · Industrial manufacturing, EU

A legacy industrial data estate rebuilt into a governed, queryable pipeline.

Nexa Foundry's plant data sat in ageing, disconnected systems similar in shape to a legacy hospital estate. The same reconciliation and monitoring pattern applies directly to fragmented clinical data.

Legacy systems brought into the pipeline
Multiple
Manual reconciliation hours removed
Measured post-launch
Sample · pending client approval
Portrait of a product leader reviewing a population-health dashboard.

We finally trusted a population-level number because we could trace exactly where every record inside it came from.

Anika RaoVP Product, Koru Health
Sample · pending client approval

06Read this first

When new pipeline work is the wrong answer

Building a bespoke interoperability layer for two systems that already export a shared format is over-engineering. The exits are marked plainly. When the work is justified, it runs on standard HL7 and FHIR tooling with governed cloud infrastructure.

  • The systems already export a compatible format

    If two systems already agree on a shared export, a lighter integration serves better than a full interoperability build.

  • The reporting need is a one-off, not recurring

    A single ad hoc report rarely justifies a governed pipeline. A spreadsheet extract may genuinely be the right tool once.

    Data practice
  • You need data engineers, not a delivery team

    If your team already owns the data architecture and needs capacity, team extension fits better than a commissioned build.

    Team extension
Engagement shapes for healthcare data work
ShapeBest whenYou directWe carry
Scoped buildThe source systems and question are knownGovernance and access decisionsPipeline design and delivery
Delivery podThe analytics need will keep expandingProduct and clinical priorities each cycleEngineering and monitoring
Team extensionYour leads own the data strategyArchitecture and governance standardsNamed engineers and continuity

07Straight answers

Asked before a data pipeline budget is approved.

Do you work with HL7 v2, FHIR, or both?

Both, chosen against what your source systems actually support rather than a default. Most hospitals run a mix, and the interface pattern follows the system, not a preference.

How is this different from the AI for Healthcare practice?

This practice builds the pipeline and interoperability layer underneath prediction. The AI practice builds the models that sit on top of data this layer has already made reliable.

Can you connect systems from different vendors that were never designed to talk?

Yes, that is the common starting point. An interoperability layer reconciles conflicting records between vendors rather than requiring either system to change.

How do you de-identify data for research use?

Through a documented method scoped to the specific research use, with residual re-identification risk assessed and written down. The process is repeatable for future extracts.

Will population-health dashboards work with our existing reporting?

Dashboards are built around the outcomes your clinical leadership already tracks. They typically extend or replace existing reporting rather than sitting alongside it as a duplicate system.

How long does an interoperability project take?

It depends on how many source systems need reconciling and how much they already disagree. Two compatible systems connect faster than five with years of independent drift.

What does healthcare data engineering cost?

Cost is priced from the number of source systems, legacy protocol support and de-identification depth required. These three factors alone can change scope by several multiples.

Do you monitor pipelines after launch or just build them?

Monitoring for silent interface failure is part of delivery, since a vendor update can break a feed without an obvious error. Alerts catch that before a report quietly goes missing.