Skip to content
DEXPRADEXPRA home

Article · Data platforms

On-Premises & Hybrid Clinical AI Framework

Running the model on hospital hardware answers latency, bandwidth and residency. It does not stop the data moving. The inference stays; the evidence, the updates and the accountability travel.

DEXPRA · · 16 min read

The inference stays. Everything else still travels

More clinical AI now runs where the data is made: inside the imaging device, on a server beside it, or on a platform the hospital operates itself. The reasons are good ones and most of them are physical. A decision taken during acquisition or inside a procedure cannot wait on a network round trip. A whole-slide image or a tomosynthesis study costs more to move than a model does. A tool that triages intracranial haemorrhage has to keep working when the uplink is down. And a great many hospital policies forbid sending pixel data anywhere at all, whatever the law permits.

What none of that removes is the data movement. Model updates still have to arrive. Performance evidence, audit records and the cases needed to monitor and retrain the model still have to leave. So the design question in a hybrid deployment is not whether data crosses the site boundary. It is what crosses, in which direction, in what form, and on whose authority.

That question is answerable, and answering it is most of the work. This piece walks the five places the inference can run, inventories everything that crosses the boundary in both directions, maps the standards onto each path, and sets out the obligations that follow the model onto the hospital network. It assumes the surrounding ground covered in the six handoffs between a scanner and a chart and what makes a function a regulated device.

Why the inference moves on site, and what that costs

Four reasons the computation moves

Each one is a different kind of constraint, and they are not equally strong.

Latency

Milliseconds

Where a device acts on the output inside the acquisition or the procedure, a wide-area round trip is not in the budget.

Weakest for worklist reading

Study size

Gigabytes

Tomosynthesis, multiparametric MR and whole-slide pathology. The cost of moving them recurs; an appliance is paid once.

Arithmetic is site-specific

Availability

Through the outage

Once a department routes triage through a model, a severed link is a clinical event rather than a ticket.

The most defensible driver

Residency

Policy, not law

Hospital policy routinely exceeds the statute. A rule against pixels leaving ends the discussion either way.

Usually decisive

Four constraints, and the one most often overstated is the first.

Four arguments get made for local inference, and they are not equally strong. Latency is the one most often cited and the hardest to pin down: there is no generic figure for the round trip a given model needs, because it depends on the study size, the link, the model and the hardware. The argument holds where a device acts on the output inside the acquisition or the procedure, and it is weaker than it sounds for a radiologist reading a worklist an hour later.

Availability is the more defensible driver, and it is usually undersold. A hospital either has a downtime procedure that assumes the tool is there, or it does not. Once a department routes triage through a model, a severed fibre is a clinical event rather than an IT ticket. Data volume is similarly concrete: moving multi-gigabyte studies for every case has a recurring cost that a one-time appliance does not, and the arithmetic is specific to a site rather than general.

Residency and policy are the fourth, and in practice the decisive one. Hospital security policy routinely exceeds what the law requires, and a policy forbidding unredacted images from leaving the building ends the architecture discussion regardless of what the privacy analysis would have permitted.

The other side deserves stating plainly, because a paper that only argues one way is not much use. Central inference keeps one version in service, which means one thing to validate, one thing to monitor and one thing to roll back. It needs no GPU in anybody’s rack, no cooling, and no local change advisory board. A fleet of on-premises appliances trades those away for latency, availability and residency, and the trade is worth making often but not always.

The three arrangements, with what each one costs

No arrangement wins outright. The third is the common answer rather than the correct one.

Central inference

What it buys

  • One version in service, so one thing to validate, monitor and roll back
  • No GPU, power or cooling in anybody’s rack
  • No local change advisory board in the update path

What it costs

  • The diagnostic function depends on the wide-area link
  • Every case ships pixels off site, which most policies forbid
  • Latency varies with the network rather than with the model

Inference on site only

What it buys

  • No clinical dependency on an external network
  • Pixel data never leaves, which satisfies the strictest policy
  • Latency is bounded by hardware you control

What it costs

  • Capital cost and a hardware lifecycle at every site
  • Versions drift apart across a fleet
  • Without an evidence path, nobody can show the model still works

Hybrid

What it buys

  • Inference local, so latency and residency are answered
  • Monitoring and retraining central, so drift is visible across sites
  • Updates arrive inside an authorised change control plan

What it costs

  • The boundary has to be designed, inventoried and governed
  • Two operators share one accountability chain
  • A broken link is silent: inference continues, evidence stops
The third column is the common answer rather than the correct one. All three have a cost.

Five places the inference can run

The five below are not a maturity ladder, and the last is on the list because the contrast is useful rather than because it is wrong. They differ most in one thing: where the regulated device boundary falls, and therefore who answers for the result.

PICK A TOPOLOGY

Five places the inference can run, and the same six questions asked of each. They are not a ladder, and the last one is on the list because the contrast is useful.

The model ships inside the modality, the monitor or the pump, as part of the system’s own software.

WHERE THE INFERENCE RUNS

On the console or the device itself. Clinical data never reaches a hospital network to be analysed, so network congestion and segmentation are not in the path at all.

WHO OPERATES IT

The device manufacturer, start to finish. The hospital operates the device and does not operate the model separately from it.

WHERE THE DEVICE BOUNDARY SITS

The whole physical device. This is the simplest compliance story available: one manufacturer, one submission, one thing to recall.

WHAT CROSSES THE BOUNDARY

Least of the five. Software and firmware updates inbound through the manufacturer’s own service channel. Telemetry outbound where the device has a service connection, which many do not.

HOW IT FAILS

Hardware. When it goes, it needs the manufacturer — a field engineer or a remote service session — and the clinical function goes with it until then.

RIGHT WHEN

The model acts inside the acquisition or the procedure, where there is no tolerance for a network at all: reconstruction, closed-loop control, live video or waveform. Nothing else gets this close to the sensor.

Five topologies, and the same six questions asked of each. Nothing here is a measured quantity.

The hospital AI platform row is where the boundary gets genuinely contested. The vendor certifies the model; the hospital owns the orchestration, the resource allocation and the version selection, and those decisions change what the model sees. IEC 80001-1 is at Edition 2.0 and allocates risk management across the manufacturer, the healthcare delivery organisation and the IT provider, rather than assigning it to the hospital as the 2010 first edition did.

What crosses the boundary

This is the inventory that should exist as a design document and usually does not. Eleven paths, both directions, each with an identifiability, a frequency, an authority and a standard that carries it.

WHAT CROSSES, AND UNDER WHOSE AUTHORITY

Eleven paths across one boundary. Filtering narrows what is shown; every row stays in the page.

SHOWING 11 OF 11

  • INBOUNDNO HEALTHCARE STANDARD

    Model package, weights, version and signature

    IDENTIFIABILITY
    Not applicable
    HOW OFTEN
    Scheduled
    ON WHAT AUTHORITY
    Licence, plus an authorised change control plan
    WHAT CARRIES IT
    Container registry, signed images
  • INBOUNDNO HEALTHCARE STANDARD

    Configuration, operating thresholds, site calibration

    IDENTIFIABILITY
    Not applicable
    HOW OFTEN
    At install, then on change
    ON WHAT AUTHORITY
    Hospital change advisory board
    WHAT CARRIES IT
    Vendor formats, usually JSON or YAML
  • INBOUND

    Software patches, security fixes, certificates

    IDENTIFIABILITY
    Not applicable
    HOW OFTEN
    Continuous and scheduled
    ON WHAT AUTHORITY
    Hospital security review; §524B duties on the manufacturer
    WHAT CARRIES IT
    Ordinary IT channels. SBOM per §524B
  • OUTBOUND

    Operational telemetry — uptime, latency, resource use, errors

    IDENTIFIABILITY
    Non-identifiable
    HOW OFTEN
    Continuous
    ON WHAT AUTHORITY
    Service agreement
    WHAT CARRIES IT
    HTTPS, syslog
  • OUTBOUNDNO HEALTHCARE STANDARD

    Input-distribution statistics for drift detection

    IDENTIFIABILITY
    Aggregate statistics
    HOW OFTEN
    Daily or weekly
    ON WHAT AUTHORITY
    Service agreement; health care operations
    WHAT CARRIES IT
    Vendor formats. AIRA where assessments feed it
  • OUTBOUNDPURPOSE DECIDES

    Performance ground truth — the signed report, pathology, follow-up

    IDENTIFIABILITY
    Identifiable, then pseudonymised
    HOW OFTEN
    Per case or in batches
    ON WHAT AUTHORITY
    Health care operations, 45 CFR 164.501. Minimum necessary applies
    WHAT CARRIES IT
    FHIR DiagnosticReport and Observation; HL7 v2 ORU
  • OUTBOUND

    Whether the reader agreed with the model, or did not

    IDENTIFIABILITY
    Identifiable, then pseudonymised
    HOW OFTEN
    As it occurs
    ON WHAT AUTHORITY
    Health care operations; local quality assurance
    WHAT CARRIES IT
    IHE AIRA Rev 1.1 — Trial Implementation
  • OUTBOUNDMANDATORY

    Complaint, incident and adverse-event information

    IDENTIFIABILITY
    Identifiable as required
    HOW OFTEN
    On occurrence
    ON WHAT AUTHORITY
    Postmarket reporting. Not negotiable
    WHAT CARRIES IT
    Regulator-specified forms
  • OUTBOUND

    Audit records — which model version produced which output, for which study

    IDENTIFIABILITY
    Pseudonymised
    HOW OFTEN
    Continuous
    ON WHAT AUTHORITY
    Accounting obligations; hospital policy
    WHAT CARRIES IT
    IHE ATNA; FHIR AuditEvent — R4B and R5 differ
  • OUTBOUNDPURPOSE DECIDES

    De-identified cases for retraining or revalidation

    IDENTIFIABILITY
    De-identified or pseudonymised
    HOW OFTEN
    In batches
    ON WHAT AUTHORITY
    Operations, until generalizable knowledge is the purpose
    WHAT CARRIES IT
    DICOM PS3.15 Annex E, with Clean Structured Content
  • OUTBOUNDNO HEALTHCARE STANDARD

    Federated model updates — gradients or weights

    IDENTIFIABILITY
    Non-identifiable by design, not by proof
    HOW OFTEN
    Per training round
    ON WHAT AUTHORITY
    Institutional agreement; research ethics review
    WHAT CARRIES IT
    Aggregation protocols. DP, SMPC or HE as mitigations

The asymmetry

Read the last column down. The results and evidence coming out are carried by standards — DICOM, HL7 v2, FHIR, ATNA, AIRA — and every imaging AI profile among them is still Trial Implementation. The updates going in are carried by whatever the vendor chose. There is no healthcare standard for distributing a model, which is worth saying plainly rather than implying that one exists.

Filter by direction. Every row stays in the page, so find-in-page and a screen reader reach all eleven.

Two rows in that list deserve more than a cell. The first is the legal basis for sending performance evidence out. Evaluating a model against reality means comparing its output to the signed report, the pathology or the follow-up, and that ground truth lives in the record rather than in the modality. In the United States this is health care operations: quality assessment and improvement including outcomes evaluation, done by a business associate under a contract, with the minimum necessary standard applying because it applies to operations even though it does not apply to treatment. Patient authorisation is not the mechanism, and asking for it would imply the custodian needed it.

The second is the proviso attached to that same definition, which is the sharpest thing in this subject. Quality assessment is an operation provided obtaining generalizable knowledge is not the primary purpose of any study that results. Consider what that means for a hybrid deployment. One outbound packet of disagreement cases can be monitoring whether this hospital’s model still works, which is squarely operations. The same packet can be improving the vendor’s model for every hospital, which is arguably the pursuit of generalizable knowledge. Nothing in the packet distinguishes the two. The difference is in what happens downstream, and it is almost never written into the contract that permits the transfer.

The third thing worth naming is the row most inventories omit: complaint, incident and adverse-event information. It is the one outbound path that is obligatory rather than contractual, which makes it the one path a hospital cannot switch off and a vendor cannot decline to receive.

Getting evidence out without exporting the chart

The order matters: matching has to happen while the identifiers are still on site.

01

Query the record, not the modality

Ground truth is the signed report, the pathology or the follow-up, and all three live in the EHR. FHIR DiagnosticReport and Observation are the resources; Bulk Data export is the route at dataset scale.

02

Match, then strip, on site

Join the outcome to the original inference while the identifiers are still local, then pseudonymise. The crosswalk stays inside the building, which is what keeps the packet defensible.

03

Send the difference, not the chart

What leaves is the comparison and the flagged disagreements. Minimum necessary applies to health care operations, so the volume is part of the compliance argument rather than an engineering preference.

Matching has to happen while the identifiers are still inside the building.

The standards on each path, and the asymmetry between them

Read the inventory’s last column downwards and something shows up that is easy to miss when the paths are discussed one at a time. The evidence coming out is carried by standards. The updates going in are carried by whatever the vendor chose.

Six standards, and what each one actually carries

Read the status line. Every imaging AI profile on this list is still Trial Implementation.

DICOMImage transport

C-STORE and DICOMweb

Older modalities push with C-STORE. Edge appliances and gateways use STOW-RS to store, WADO-RS to retrieve and QIDO-RS to search, which is what makes an appliance addressable as an ordinary HTTP service.

DICOM SRResults payload

The TID 1500 family

Never burn text into pixels: it forces every downstream system into optical character recognition. AIR leans on TID 1501 more often than 1500, with TID 1410 and 1411 for planar and volumetric measurements, plus Segmentation and Parametric Map objects.

IHE AIRWorkflow profiles

RAD-136 and RAD-137

AI Results introduces Display Analysis Result and Query Analysis Results, between an Evidence Creator, an Image Manager and an Image Display. Revision 1.3. Its companion AI Workflow for Imaging has sat at Revision 1.1 since 2020.

Trial Implementation

IHE AIRAThe evidence path

Assessment of AI results

The newest and least discussed. Covers post-market surveillance and drift detection, including rejected findings over time and positive predictive value, for human and machine assessment alike. Then states the assessment process itself is out of its scope.

Trial Implementation

HL7 FHIRAudit and the record

AuditEvent, and not Provenance

AuditEvent records system events: who read what, what failed, what policy changed. Provenance records how a resource came to hold its value. A deployment usually needs both. Name the version — the resource was substantially restructured between R4B and R5.

Version-sensitive

IEEE 11073Bedside devices

SDC, and IHE SDPi

Imaging standards do not reach a ventilator or an infusion pump. Service-oriented Device Connectivity carries high-frequency waveform data and device metrics to a model embedded at the bedside.

Six standards. Three of the six are not finished documents.

On the way in there is no healthcare standard for distributing a model. Weights, configuration and site calibration arrive as container images, signed archives and vendor-specific formats. This is worth stating plainly rather than implying a standard exists, because a hospital that assumes model distribution is standardised will not ask the questions that make it auditable.

On the way out, DICOM carries the results. Studies reach the model by C-STORE from older modalities or by DICOMweb for anything recent. Findings come back as Structured Reporting, and the thing to avoid is well established: text burned into the pixels makes the finding opaque to everything downstream and forces the next system into optical character recognition. IHE AI Results leans on the TID 1500 family rather than TID 1500 alone, with TID 1501 appearing more often than 1500 and TID 1410 and 1411 for planar and volumetric measurements, alongside Segmentation, Parametric Map and Presentation State objects.

AIR is at Revision 1.3 and introduces two transactions of its own: Display Analysis Result [RAD-136] and Query Analysis Results [RAD-137], between an Evidence Creator, an Image Manager and an Image Display. It is worth knowing that it is Trial Implementation, as is every imaging AI profile. Its companion AI Workflow for Imaging has been at Revision 1.1, Trial Implementation, since August 2020.

The profile for the path this paper is about

The most relevant profile is also the newest and the least discussed. AI Result Assessment for Imaging, Revision 1.1, Trial Implementation, 12 June 2025, covers the storage and communication of assessments of AI results. Its own stated purposes include post-market surveillance and the detection of data drift, with metrics such as rejected findings over time and positive predictive value, and it covers machine assessment as well as human. That is precisely the outbound evidence path.

And then it stops, in a sentence worth reading carefully: the assessment process itself is not defined by this profile. The supplement goes on to note the consequence, which is that without additional established process the use of assessment results for retraining models is limited.

That is the honest shape of this subject. The transport for the disagreement-case path is standardised. The authority to act on what it carries is not, and no profile is going to supply it. Deciding who reviews a flagged case, on what criteria, and what happens when the model turns out to be right more often than the reader is governance that belongs to the deployment.

The broader clinical context still moves on HL7. Version 2 ORU and order messages carry reports and orders between the hospital information system and the imaging systems, and FHIR is what queries the record for ground truth: DiagnosticReport, Observation, ImagingStudy, Device and DeviceMetric, with Bulk Data export for anything at dataset scale. For devices at the bedside rather than in imaging, IEEE 11073 Service-oriented Device Connectivity and the IHE device profiles carry the high-frequency data instead.

Accountability runs on IHE ATNA and on FHIR AuditEvent. One caution: AuditEvent was substantially restructured between R4B and R5, so a requirement naming its elements has to name its version too. And AuditEvent is not Provenance. Provenance records the lineage of a resource, which is who asserted this value and from what. AuditEvent records system events, including the failed access attempt and the policy change. A deployment generally needs both, for different questions.

DICOM SR TID 1500 — a measurement bound to an ontology
{
  "ConceptNameCodeSequence": {
    "CodeValue": "126000",
    "CodingSchemeDesignator": "DCM",
    "CodeMeaning": "Imaging Measurement Report"
  },
  "Finding": {
    "CodeValue": "429891001",
    "CodingSchemeDesignator": "SCT",
    "CodeMeaning": "Lesion"
  },
  "Measurement": {
    "Value": 24.5,
    "CodeValue": "mm",
    "CodingSchemeDesignator": "UCUM"
  }
}

The point of that shape is the last three lines of each block. A number with a coding scheme behind it can be parsed into a warehouse and compared across sites; the same number burned into a pixel cannot. An audit record for the same inference names the model version, which is the question a review asks first.

FHIR AuditEvent — R5 shape. R4B differs, so the version is part of the requirement
{
  "resourceType": "AuditEvent",
  "category": [{ "coding": [{ "code": "110100", "display": "Application Activity" }] }],
  "action": "E",
  "recorded": "2026-10-10T14:22:05Z",
  "outcome": { "code": "0" },
  "agent": [{
    "who": { "display": "Inference engine v2.4.1" },
    "requestor": false
  }],
  "entity": [{ "what": { "reference": "ImagingStudy/CT-HEAD-89421" } }]
}

De-identification at the boundary

When cases leave for central analysis they have to be stripped, and the mechanism is the DICOM PS3.15 Annex E confidentiality profile. Six action codes apply to every attribute, and the nested-sequence behaviour that trips up most implementations is not a separate trap: it is written into the definitions. X removes a sequence along with all its items. K keeps a value unchanged for a non-sequence attribute and still cleans sequences. C reapplies the rules recursively inside each item. A flat loop over top-level tags does not merely miss something subtle; it fails to do what the codes say.

PS3.15 Annex E, the six actions

One action applies to every attribute in the profile.

D

Dummy value

Z

Zero length

X

Remove

K

Keep

C

Clean

U

Remap UID

The sequences are in the definitions, not beside them

X removes a sequence with all its items. K keeps a non-sequence value unchanged and still cleans sequences. C reapplies the rules inside each item. A flat loop over top-level tags is not missing a subtlety; it is not doing what the codes say.

The standard names the face problem and withholds the method

PS3.15 defines a Clean Recognizable Visual Features Option. It sits outside the attribute table because it operates on pixel data. So the obligation is in the standard and the implementation is yours to choose and to evidence — the common claim that header de-identification "cannot reach" this is wrong.

The options an AI pipeline has to decide about

  • Clean Structured ContentAI output is structured content. This is the one for an SR, and the one most often skipped.
  • Clean Recognizable Visual FeaturesFaces reconstructable from head and neck volumes.
  • Retain Longitudinal Modified DatesShifts dates together, so progression stays analysable.
  • Retain UIDsKeeps a patient’s studies linkable across time.
The six actions, the two traps, and the four options that matter here.

Two options matter here more than their profile placement suggests. Clean Structured Content is the one for an AI result, because an AI result is structured content, and a pipeline that de-identifies the image headers and ships the structured report untouched has exported the findings with whatever identifiers the report carried. And the option for recognisable faces reconstructable from head and neck volumes does exist, contrary to a common claim that header de-identification cannot reach the problem. PS3.15 defines a Clean Recognizable Visual Features Option; it sits outside the attribute table because it operates on pixel data. What the standard withholds is the method, not the requirement, which means the defacing implementation is yours to choose and yours to evidence.

Utility survives this if the options are chosen deliberately. Retain Longitudinal Modified Dates shifts dates consistently so disease progression stays analysable without exposing service dates, and Retain UIDs keeps a patient’s studies linkable across time. De-identification and pseudonymisation are not the same thing: where a crosswalk is kept, the data stays subject to privacy law for whoever holds the key, which is a fact about the key-holder rather than about the packet.

Federated learning, at the strength the evidence supports

Training across sites without moving cases is the obvious answer to all of this, and it is a real one. Local nodes train on local data and only the weight updates go to an aggregator. What it is not is a proof of privacy. Gradient inversion attacks can recover training data from updates, and the honest summary of the literature is narrower than the headline: fidelity falls as batch size and image resolution rise, and the strongest published reconstructions assume small batches, lower resolution, prior knowledge, or a server that modifies the model.

That last condition is the one that decides a hospital’s exposure and the one most often left out. An honest-but-curious aggregator is a different threat from an aggregator that can change the architecture to make a single sample recoverable. Which of those the agreement permits, and what would detect the second, is the question to ask. Differential privacy, secure multi-party computation and homomorphic encryption all mitigate, and all cost something in accuracy, latency or both.

Federated learning, and what each defence costs

All three mitigate gradient inversion. None of them is free, and the article says which threat model each one assumes.

Differential privacy

How

Adds calibrated noise to the update, bounding what any single patient contributes to it.

What it costs

Accuracy, and the budget is spent across rounds rather than per round.

Secure multi-party computation

How

The aggregator combines updates it cannot read individually.

What it costs

Coordination and round-trip overhead between participants.

Homomorphic encryption

How

Averaging happens on the encrypted payloads, so the aggregator never decrypts them.

What it costs

Computation, by a margin that still rules it out for many model sizes.

Each defence assumes a different attacker. None of them is free.

The regulation follows the model onto the network

Deployment location changes how a manufacturer meets its obligations. It does not change whether they apply. A model on a hospital appliance drags a lifecycle of cybersecurity and change-control duties onto that network behind it.

Dates that apply to a model running on a hospital networkA dated list running from March 2023 to August 2028. Section 524B took effect on 29 March 2023. The FDA predetermined change control plan guidance was final in December 2024 and reissued with updates on 18 August 2025, widening its scope from machine-learning-enabled to all AI-enabled device software functions. The FDA lifecycle guidance of 7 January 2025 is still draft. The FDA cybersecurity guidance was finalised in February 2026, superseding the June 2025 version. Health Canada finalised its machine learning-enabled medical device guidance on 1 April 2026. EU Regulation 2026/1744 came into force in July 2026, moving the AI Act high-risk duties to 2 December 2027 for Annex III standalone systems and 2 August 2028 for Annex I product-embedded systems including medical devices. Solid markers are in force; hollow markers are scheduled.DATEWHAT APPLIES, AND TO WHAT29 Mar 2023Section 524B takes effectCyber device obligations — FD&C Act, via the 2023 appropriations actDec 2024FDA PCCP guidance finalSuperseded in place by the August 2025 reissue7 Jan 2025FDA lifecycle guidance — still draftAI-enabled device software functions. On CDRH’s B-list18 Aug 2025FDA PCCP guidance reissuedScope widened from machine-learning-enabled to all AI-enabledFeb 2026FDA cybersecurity guidance finalSupersedes the 27 June 2025 final. Quality Management System1 Apr 2026Health Canada MLMD guidance finalCarries the per-site change provisionJul 2026EU Regulation 2026/1744 in forceAmends the AI Act’s application dates2 Dec 2027EU high-risk duties — Annex IIIStandalone systems. Not medical devices2 Aug 2028EU high-risk duties — Annex IWhere a medical device meets Article 6(1)
Nine dates. Hollow markers are scheduled rather than in force.

Three jurisdictions, with the current document in each

Deployment location changes how the obligations are met, not whether they apply.

United States

Cyber devices, and the change control plan

FD&C Act §524B and §515C

  • §524BA device with software that connects to a network is a cyber device. Premarket submissions carry cybersecurity information including a software bill of materials. In force since 29 March 2023.
  • Cybersecurity guidanceThe February 2026 final, which supersedes the June 2025 version. Note the retitle to Quality Management System.
  • §515C and the PCCPFinal guidance issued December 2024 and reissued with updates on 18 August 2025, widening scope from machine-learning-enabled to all AI-enabled device software functions.
  • Still draftThe lifecycle and marketing-submission guidance of 7 January 2025 has not been finalised and sits on CDRH’s lower-priority list.
Canada

The regulator that wrote the per-site case down

Health Canada MLMD guidance

  • 1 April 2026The current pre-market guidance for machine learning-enabled medical devices. An earlier February 2025 version is superseded.
  • Changes by siteA change control plan may specify modifications that apply non-uniformly based on the unique characteristics of a clinical site or patient. Labelling is expected to cover local validation and calibration.
  • Risks namedAutomation bias, alarm fatigue, algorithmic bias across identity characteristics, and degradation caused by changes in clinical practice or in input format and quality.
  • TransparencyLabelling should help a user interpret each output: saliency maps, confidence scores, feature attributions, and a structured summary such as a model card.
European Union

The dates moved, and not all of them

Regulation (EU) 2026/1744

  • 2 December 2027High-risk duties reach standalone Annex III systems. Medical devices are not in this group.
  • 2 August 2028High-risk duties reach product-embedded Annex I systems, which is where a device meeting Article 6(1) sits.
  • Not postponedThe Article 50 transparency duties were left where they were, so a 2028 date is not a reason to defer everything.
United States first, by weight. Every date here is the current one.

In the United States, section 524B of the Food, Drug, and Cosmetic Act defines a cyber device as one containing software, connecting to a network and susceptible to cybersecurity threats, which describes every deployment in this piece. It requires cybersecurity information in the premarket submission, including a software bill of materials. FDA’s current cybersecurity guidance is the February 2026 final, which supersedes the June 2025 version. For an appliance in the field the hard word in the SBOM obligation is "current": what is installed at a site drifts from what shipped.

Change control is the mechanism that makes a hybrid deployment legal rather than merely possible. Without it, retraining a model on local data is a modification requiring a new submission. With an authorised predetermined change control plan, modifications inside its bounds proceed without one. The authority is section 515C, added by FDORA in 2022, and the final guidance was issued in December 2024 and reissued with updates in August 2025, widening its scope from machine-learning-enabled to all AI-enabled device software functions. A plan describes three things: the modifications, the methodology for developing and validating and implementing them, and an impact assessment.

What a change control plan has to describe

Authority is §515C, added by FDORA in 2022. The guidance recommends these three; it does not use the word require.

01

Description of modifications

What may change, and within what bounds. Fine-tuning for a new scanner model, recalibrating on local demographics, adding a sequence variant. A plan cannot change the device’s intended use.

02

Modification protocol

How each change is developed, validated and implemented: data management, retraining, the performance evaluation, the triggers that start it, and how an update reaches a site.

03

Impact assessment

What the modifications do to benefit and risk, and the demonstration that safety, effectiveness and the cybersecurity posture all survive them.

Three sections. The guidance recommends them; it does not say require.

One nearby document is worth naming precisely because of its status. FDA’s guidance on lifecycle management and marketing submissions for AI-enabled device software functions is still draft, dated 7 January 2025, and sits on the agency’s lower-priority list. Anyone planning a submission needs to know which documents they cannot yet rely on.

A regulator has written the per-site case down

The most useful sentence available on this subject is not American. Health Canada’s pre-market guidance for machine learning-enabled medical devices, finalised on 1 April 2026, allows a change control plan to specify changes that apply non-uniformly based on the unique characteristics of a clinical site or patient, and expects labelling to cover local validation and calibration.

That is a regulator contemplating, in writing, a model that behaves differently at one hospital than another by design rather than by accident. It is the clearest official acknowledgement that per-site behaviour is a thing to be specified and evidenced instead of a deviation to be eliminated. The same guidance names the risks it expects to see analysed, and the list reads like a description of on-premises practice: automation bias, alarm fatigue, algorithmic bias across identity characteristics, and performance degradation caused by changes in clinical practice or in input format and quality.

For the European Union the dates are what matter here, and they moved. Regulation 2026/1744 amended the AI Act’s application dates: the high-risk duties reach standalone Annex III systems on 2 December 2027 and product-embedded Annex I systems, which is where a medical device meeting Article 6(1) sits, on 2 August 2028. The transparency duties in Article 50 were not postponed.

The standards each side owns

On the hospital side, IEC 80001-1 Edition 2.0 governs risk management where medical devices sit on an IT network, and allocates it across three parties rather than one. On the manufacturer side, IEC 81001-5-1 sets security activities across the health software lifecycle, ANSI/AAMI SW96:2023 is the recognised method for premarket security risk management, and AAMI TIR97:2019 covers the postmarket side, which is where on-premises patching actually lives.

One artefact is worth singling out because hospitals routinely do not get it. The Manufacturer Disclosure Statement for Medical Device Security, ANSI/NEMA HN 1-2019, documents twenty-three groups of security controls. It is voluntary, which in practice means it exists for a given device only if the buyer asks for it. A hospital that never asks never finds out it could have.

Who the vendor is to the hospital

The contractual question underneath all of this is what role the vendor occupies, because the role decides what the outbound data is allowed to be.

What the vendor is to the hospital, in two jurisdictionsTwo columns of three rows. United States: a vendor handling protected health information for the hospital is a business associate under 45 CFR 164.504(e); outbound data that monitors this site's model is health care operations under 45 CFR 164.501, needing no authorisation but subject to the minimum necessary standard; outbound data that improves the model for every site may make obtaining generalizable knowledge the primary purpose, which falls inside the carve-out in that same definition and means the legal basis has to be reconsidered. Ontario: a vendor acting on the custodian's behalf is an agent and the custodian stays liable; a vendor not acting on its behalf is an electronic service provider, and using one is not a disclosure at all; a provider through which two or more custodians exchange information is a health information network provider with added duties, which a single-site appliance does not reach. The third Ontario row is greyed to mark it as the one that does not apply.UNITED STATESThe vendor handles PHI for the hospitalIt is a business associate, under contract45 CFR 164.504(e)Outbound monitors this site’s modelHealth care operations. No authorisation45 CFR 164.501 · minimum necessary appliesOutbound improves the model for every siteGeneralizable knowledge may be the purposeThe 164.501 carve-out. Reconsider the basisONTARIOThe vendor acts on the custodian’s behalfIt is an agent. The custodian stays liablePHIPAIt does not act on the custodian’s behalfElectronic service provider — and using oneis not a disclosure at all. O. Reg. 329/04Two or more custodians exchange through itNetwork provider, with added dutiesA single-site appliance does not reach this
Two jurisdictions. The greyed Ontario row is the classification a single-site deployment does not reach.

In Ontario the structure is worth getting right because it is commonly described wrongly, as three roles of descending weight. It is not. An electronic service provider is defined under PHIPA’s regulation so as to exclude agents, so the two are mutually exclusive rather than adjacent. A health information network provider is defined by serving two or more custodians primarily to let them disclose to one another, whether or not it is also an agent, which means a single-site appliance vendor almost never is one. The practically useful consequence: a custodian using a non-agent electronic service provider is not thereby disclosing personal health information to it at all, and that is the provision that makes the on-premises appliance model clean rather than merely defensible.

Running a fleet of them

A model at one site is a deployment. The same model at thirty sites, at four versions, against eleven scanner configurations, is an operation, and it is where most of the real difficulty lives.

Updates go out through version pinning and staged rollout, and the mechanism that makes this safe is shadow mode: the new model processes local studies and logs its inferences without showing them to anyone, so the site can confirm it behaves on this population and this equipment before it reaches a reader. It is also the only step in the loop a hospital controls unilaterally, which makes it the right thing to insist on.

Shadow mode, and the two network facts around it

The only step in the update loop a hospital controls on its own.

Shadow inference, four steps

  1. The modality pushes a study to the appliance on the local network, exactly as it does in service.
  2. The model already in service produces the finding, and that finding goes to the archive and the reader.
  3. The candidate model runs on the same study and writes its inference to the audit log, where no reader sees it.
  4. Divergence between the two is measured on this site’s own population and equipment, before anything is switched.

Outbound-only, or it does not get deployed

An inbound firewall rule letting a vendor dial in is refused by most hospital security reviews. The appliance initiates every connection, including the one that fetches its own updates.

What happens when the buffer fills

A dropped link means inference continues locally while audit records and telemetry queue. Most designs stop specifying there, and the overflow behaviour is the part that matters.

The only step in the update loop a hospital controls on its own.

The drift that matters most is caused by the hospital rather than by its patients. Replacing a scanner, changing a contrast protocol or updating a reconstruction algorithm alters the statistical distribution of what the model sees, and the failure mode is silent: accuracy degrades without anything erroring. Health Canada names changes in input format and quality as a cause of performance degradation, which is a citation for what every deployment team already suspects. The practical consequence is a standing procedure: when the estate changes, the vendor is told.

Two network facts shape the rest. Connections are outbound-only in any hospital worth deploying in, because an inbound firewall rule letting a vendor dial in gets refused by security review, and discovering that late costs a deployment window. And when the link drops, the local application has to keep delivering inferences while buffering audit records and telemetry, then catch up. What happens when the buffer fills is the part that is usually undefined.

Contracts and data rights

The clauses that decide how a hybrid deployment actually behaves are not the technical ones, and they are the ones most often left vague.

  • Who owns the telemetry, and what "derived data" includes. If derived data covers models improved using this hospital’s cases, that clause is where the generalizable-knowledge boundary gets crossed, silently, years before anyone looks.
  • What outbound data may be used for. Monitoring this site’s model and improving the vendor’s product are different purposes with different legal footing. A contract that permits "performance analysis" has settled nothing.
  • Audit rights. Can the hospital see what left the building? Most agreements do not say, and a privacy impact assessment that cannot answer it is incomplete.
  • Incident notification, in both directions. The hospital needs to hear about a vulnerability in the appliance; the vendor needs to hear about a scanner replacement.
  • Exit and data return. What happens to the weights, the site calibration and the accumulated audit log when the contract ends. The appliance is on the hospital’s floor, which makes this more concrete and more negotiable than a cloud exit.

The loop is the point

Put the pieces together and the architecture is not a pipeline with a model at the end of it. It is a circuit that crosses the site boundary exactly twice.

The evidence loop, with the site boundary drawn across itA circuit that crosses the hospital site boundary twice. On site, above the boundary: a study is acquired, inference runs on site, the result reaches the report, and a reader agrees with it or does not. From the reader, an outbound arrow crosses the boundary carrying assessments, drift statistics and audit records, profiled by IHE AIRA and carried by ATNA or FHIR AuditEvent. Below the boundary, off site: fleet monitoring, then retraining and validation, then a signed model package. An inbound arrow crosses back carrying weights and configuration within an authorised predetermined change control plan. Back on site, the update is staged in shadow mode and then put in service, where it feeds the inference step again. Inference is the only step that never crosses the line.ON SITEOFF SITETHE SITE BOUNDARYOUTBOUND: assessments, drift, auditAIRA · ATNA · FHIR AuditEventINBOUND: weights, configurationwithin an authorised PCCPStudy acquiredInference runs hereResult in the reportReader agrees, ordoes notStaged in shadowmode, then in serviceFleet monitoringRetraining and validationModel package, signed
Inference is the only step that never crosses the line. Everything that proves it works does.

Studies are acquired and inference runs locally, which is the whole reason for the architecture. The result reaches the report and a reader agrees with it or does not. That assessment, with drift statistics and audit records beside it, crosses the boundary outbound. Somewhere else it becomes monitoring, then retraining, then a signed model package, which crosses back inbound within the bounds of an authorised change control plan, waits in shadow mode, and goes into service to be measured again.

Every crossing in that circuit has an identifiability, an authority and a standard, and the standards are uneven: normative on the results side, trial implementation for the AI profiles, and absent for model distribution. The work of deploying clinical AI on hospital infrastructure is mostly the work of being explicit about those crossings, because nothing in the technology forces anyone to be.

Which is the reason the thesis holds in the form it started: the inference stays on site, and the evidence, the updates and the accountability still travel. Moving the computation closer to the patient does not reduce the governance. It relocates it, from a vendor’s cloud to a boundary that runs through the middle of somebody’s hospital.

Twenty checks, ten each side

Each one names what settles it. Nothing you tick leaves this page, and nothing is remembered after you close it.

0 of 10 settled

Ten things a manufacturer putting a model on somebody else’s network should be able to answer with a document rather than an opinion.

These are the questions worth settling before go-live rather than after. Each one is answerable with a document; if an answer is "we think so", that is the finding.

Twenty checks. Each names what settles it, and nothing you tick leaves the page.

The lists above are the questions worth settling before go-live rather than after. If you are working through them on a real deployment and want another read on the answers, write to us.

Working on one of these problems?

Tell us what you’re working on in interoperability, data platforms, or clinical AI, and we’ll tell you what we think.

Get in touch