Skip to the document
Back to the Fluent home pageFluent

Clinical deployment

Voice control on a workstation showing a patient chart.

The interesting question is not what the software can do. It is what it refuses to send, and whether you can prove it afterwards.

  • 10 minute guide
  • Last reviewed
  • On-device inference in HIPAA mode
  • Deny-by-default egress
  • No third-party audit yet

Can voice control be used on a workstation that displays PHI?

It can, if the tool treats screen content, audio and action arguments as protected health information by default rather than on request. Fluent's enterprise mode does three things that make a clinical deployment reviewable: inference runs on the device so prompts and screen content do not leave it, network egress is deny-by-default against an allowlist an administrator sets, and every model call and every action is written to a hash-chained audit log that can be exported and verified. What Fluent does not have is a completed third-party audit - no SOC 2 report and no independent accessibility audit - and a procurement office should treat those as open.

The risk is disclosure, not automation

A voice assistant on a clinical workstation is usually assessed as an automation risk - what if it clicks the wrong thing. That is the smaller problem, because a wrong click is visible and recoverable. The larger one is quiet: a tool that reads the screen to decide what to do has, by construction, read the chart, and whatever it sends to a model provider has left the covered entity.

So the design question is which bytes leave the workstation, under whose approval, and whether there is a record. Fluent answers it by routing every model request through a single controlled path that applies the egress allowlist and writes the audit record in the same step, so a blocked request becomes evidence rather than a silent failure.

On-device inference is what makes offline possible

In HIPAA mode, planning runs against a loopback model endpoint on the workstation instead of a hosted gateway. Because on-device inference is not egress, a hospital can run the whole product with no outbound model traffic at all - which is the only configuration some networks will ever approve.

Screenshots are treated separately and more strictly than text. Vision requests carry their own classification so they cannot be sent to an endpoint approved only for text, regions the detectors identify are masked before an image becomes a payload, and when masking cannot be completed the capture is refused and the run falls back to the accessibility tree rather than sending the original pixels.

  • Planning on a loopback endpoint; no outbound model traffic required.
  • Screenshot payloads classified separately from text so they cannot be misrouted.
  • Masking failure refuses the capture instead of degrading to the raw image.
  • Accessibility-tree reading preferred over screen capture generally - cheaper, more reliable, and it keeps pixels on the device.
  • Telemetry is absent in HIPAA mode, and that specific rule is not delegable to a machine policy.

An audit trail you can verify, not just read

Every model call, every tool execution and every policy refusal is appended to a hash-chained log. Records are never rewritten or reordered, the chain can be verified independently of the application that wrote it, and it is checked against an anchor at start-up so that deleting the tail of the file is detectable - a chain alone cannot see a rollback, because what remains still verifies.

Values are passed through redaction before anything reaches disk. That is defence in depth and is deliberately not described as de-identification or Safe Harbor: no automated detector reliably finds a personal name, and a vendor claiming otherwise is telling you something about the vendor.

Ask any vendor the same two questions: can the audit record be verified by something other than your own software, and what happens when your redaction fails? An answer that treats the second case as impossible is the answer to worry about.

What is not certified, stated plainly

HIPAA has no product certification, so no software is "HIPAA certified" and any vendor using that phrase is describing marketing rather than a status. What exists is a covered entity's risk analysis, a business associate agreement where one is required, and evidence that controls work.

Fluent has a published control matrix, a data map, a CycloneDX software bill of materials with each release, and a business associate agreement template. It does not have a completed SOC 2 Type II report, and its accessibility conformance report is a self-assessment rather than a third-party audit. Both of those are stated here because a procurement office will find them anyway, and finding them after a claim is worse than reading them in the vendor's own document.

What an IT deployment actually looks like

Policy is deployed as a machine-level configuration file rather than a user setting, and it is resolved once per process - an assessor needs "the policy in force for this session" to be one auditable value that a running agent cannot see change underneath it. The floor fields an administrator sets cannot be raised by the person at the keyboard.

Two capability switches are worth setting explicitly on a clinical image: screen capture and agent network tools. Each is enforced at the single point every call path converges on, so a policy field is not merely reported in a panel - it refuses.

Questions

Is Fluent HIPAA compliant?

No software is, because HIPAA certifies organisations and processes rather than products. Fluent provides the controls a covered entity needs for its own risk analysis: on-device inference, deny-by-default egress, redaction before disk, a verifiable audit chain, and a business associate agreement template.

Does screen content leave the workstation?

In HIPAA mode, planning runs on the device, so it does not need to. Where screen capture is used at all it is masked first, misrouting to a text-only endpoint is prevented by classification, and a masking failure refuses the capture rather than sending the original image.

Can Fluent run with no internet connection?

Yes, in HIPAA mode with on-device inference. Licences are Ed25519-signed and verified offline, so an air-gapped workstation stays licensed without contacting a server.

Do you have a SOC 2 report?

Not yet. There is a published SOC 2 readiness document and a control matrix, but no completed Type II audit. Treat that as an open item in an evaluation.

Is there a business associate agreement?

A template exists and can be executed where the deployment requires one. Note that a standard, non-HIPAA-mode install sends text requests to a hosted planning gateway, which is the configuration a BAA would have to cover.

Sources

Fluent For All, Inc. · Last reviewed

We value your privacy

We measure page views anonymously to see how this site is used. With your consent we'll also store a small identifier in your browser, so a return visit can be told from a new one. No advertising, no session recording, and we never sell your data. See our Privacy Policy.