This site is published by Medrecords AI, which makes 1 of the products it covers. We say which one wherever it appears. How we handle that.

Medical Record Review Software

Security and BAA questions for medical record review software

By Ahmed Jemaa, Co-Founder and CEO of Medrecords AI. Updated .

Short answer: get a signed BAA before the first upload, and read it against the 10 items HIPAA requires in 45 CFR 164.504(e)(2). Then ask 4 things the regulation doesn't force: which AI model providers see the records, whether records ever train a model, how long files are kept after a case closes, and which SOC 2 report type and period you can read.

Limits: Vendor facts come from each vendor's own website, read on 2026-11-12; we haven't run every product, and prices, terms and security claims change, so get them in writing before you sign.

Where your records travel after upload

A record review tool is rarely 1 company. The vendor runs the app, a cloud provider hosts it, and 1 or more AI model providers read the pages. Each hop that creates, receives, stores or transmits protected health information has to be covered: the vendor by its BAA with you, and each of its own subcontractors by an agreement with the vendor carrying the same restrictions, under 45 CFR 164.504(e)(2)(ii)(D).

Path of a record file through a review vendor and the agreements that cover each hop Your practice sends files to the review vendor under your BAA. The vendor uses cloud hosting and AI model providers, each needing a subcontractor agreement. Backups and logs sit at the host. Exports return to you. Your practiceCovered entity Review vendorBusiness associate Cloud hostStorage, backups, logs AI model provider(s)Reads page text Other toolsOCR, support, email Your BAA Dashed: subcontractoragreements
Solid line: the BAA you sign. Dashed lines: agreements the vendor must hold with its own subcontractors, which you should ask to see listed. Diagram by medicalrecordreviewsoftware.com.

The practical question is the dashed lines. "We are HIPAA compliant" says nothing about whether the AI model provider behind the product signed one. Ask for the subcontractor list by name.

The 10 items a BAA must contain

We read 45 CFR 164.504(e) from the eCFR on 2026-11-12. A business associate contract must cover the items below. Use the right-hand column when you read a vendor's draft.

Required BAA terms, 45 CFR 164.504(e)(2), read 2026-11-12
ClauseWhat it requiresWhat to check in the vendor's draft
(e)(2)(i)Sets the permitted uses and disclosures of the recordsIs the use limited to providing the service to you? Watch for "product improvement" or "analytics" uses
(ii)(A)No use or disclosure beyond the contract or the lawNo carve-out for training, research or benchmarking on your data
(ii)(B)Appropriate safeguards, and the Security Rule for electronic recordsNamed safeguards: encryption, access control, logging
(ii)(C)Report unauthorized uses and disclosures, including breachesA notice deadline in days, shorter than the 60-day legal limit
(ii)(D)Subcontractors agree to the same restrictionsA list of subcontractors, including AI model providers, and how you hear about changes
(ii)(E) to (G)Support patient access, amendment and accounting of disclosuresWho handles a patient request, and how fast
(ii)(H)Follow the Privacy Rule where it carries out your obligationsUsually boilerplate; confirm it is present
(ii)(I)Open its books and records to HHS on requestUsually boilerplate; confirm it is present
(ii)(J)Return or destroy the records at termination, if feasibleA deletion method, a deadline, and written confirmation, including backups
(e)(2)(iii)You can terminate if the vendor breaks a material termNo penalty or lock-in that makes termination impractical

This is a reading aid, not legal advice. Have counsel review any BAA your organization signs, especially if your own policies or state law add terms.

14 security questions to send before a trial

The BAA sets the legal floor. These questions find out how the vendor actually runs. Send them in writing and keep the answers; they become part of your due diligence file.

  1. Do you have a SOC 2 report? Type 1 or Type 2, for what period, and can we read it under NDA?
  2. Which subcontractors create, receive, store or transmit our records? Please list them by name, including AI model providers and hosting.
  3. Do our records, outputs or anything derived from them train, tune or evaluate any model, yours or a provider's? Where is that promise written?
  4. In which countries are our records stored and processed, including by AI model providers and backups?
  5. How long do you keep uploaded files, outputs and logs after a case is closed or deleted? Can we delete a case ourselves?
  6. When we leave, how do we export everything, and how do you confirm deletion?
  7. Is data encrypted at rest and in transit, and with what standards?
  8. Do you support MFA for every user, and SSO for our identity provider?
  9. Can we restrict access by case and role, and see a log of who opened which file?
  10. Which of your staff can see our records, under what circumstances, and is that access logged?
  11. When was your last penetration test, and can we see a summary?
  12. How many days after discovery will you notify us of a breach, and who contacts whom?
  13. Do you carry cyber insurance?
  14. Has the company had a reportable breach in the last 3 years?

A small practice can send all 14 in 1 email. A hospital security team will have its own questionnaire; these questions fill the gaps such questionnaires often leave around AI model providers and training.

What 16 vendors publish about BAAs, SOC 2 and training

Read from each vendor's own website on 2026-11-12. "Not stated" means the pages we read didn't say; it doesn't mean the vendor lacks it. Ask them directly.

Public security statements, captured 2026-11-12
ProductBAA, as statedSOC 2, as statedTraining on your data, as statedSource, captured
InPracticeBAA included in standard TermsNot stated on pages readStates it never uses customer information to train AI modelsinpractice.ai/pricing, inpractice.ai/security, inpractice.ai/free-trial-inpractice, 2026-11-12
DodonaiNot checked (security page did not load)Not checkedNot checkeddodon.ai/pricing, 2026-11-12
MediScanBAAs availableIndependent SOC 2 audits statedNot stated on pages readmediscan.ai/pricing, mediscan.ai/security, 2026-11-12
OctopusLMNot stated on pricing pageNot stated on pricing pageNot stated on pricing pageoctopuslm.co/pricing.html, 2026-11-12
CaseMarkBAA available on monthly plansNot stated on pricing pageNot stated on pricing pagecasemark.com/pricing, 2026-11-12
LegalyzeStates BAAs are in place with its AI providersNot stated on pricing pageStates models do not train on customer datalegalyze.ai/pricing, 2026-11-12
SuperinsightBAA countersigned before first uploadSOC 2 Type 1 statedNot stated on pages readsuperinsight.ai/pricing, 2026-11-12
BastionGPTSigned BAA on every plan, including the trialNot stated on pricing pageStates data never trains AI modelsbastiongpt.com/pricing, 2026-11-12
Hathr AIBAA included, signed within 24 hoursNot stated on pricing pageNot stated on pricing pagehathr.ai/pricing, 2026-11-12
CasefleetBAA for annual accounts, extra feeNot stated on pricing pageNot stated on pricing pagecasefleet.com/pricing, 2026-11-12
InjuryMgmtBAA availableNot stated on pricing pageNot stated on pricing pageinjurymgmt.com/pricing, 2026-11-12
WisedocsNot stated on page readSOC 2 attestation statedNot stated on page readwisedocs.ai/product/medical-record-review, 2026-11-12
DigitalOwlNot stated on pages readSOC Type II listed on trust pageNot stated on pages readdigitalowl.com/trust, 2026-11-12
Filevine MedChronNot stated on page readSOC 2 and HITECH standards statedNot stated on page readfilevine.com/platform/medical-record-chronology-tool, 2026-11-12
SupioNot stated on page readSOC 2 Type II statedStates client data never trains foundation modelssupio.com, 2026-11-12
Medical InsightzBAA mentionedDescribes platform as SOC 2 alignedNot statedmedicalinsightz.com/ai-powered-review, 2026-11-12
Medrecords AI (ours)BAA signed at signupSOC 2Customer records never train a model (in the BAA)medrecords.ai/pricing.md, 2026-11-12

2 patterns stand out. Only some vendors put a training promise in writing on their public pages, and fewer say whether it is in the contract. And BAA terms vary from "included in standard Terms" to "available on monthly plans" to "annual accounts, extra fee". That last detail changes the price, so it belongs in the total cost calculator as a setup fee.

Red flags that should end a conversation

Questions about security and BAAs

Does a physician in solo practice need a BAA with the vendor?

If you are a HIPAA covered entity, or you review records as a business associate of one, yes. The vendor is handling protected health information on your behalf, which is the situation 45 CFR 164.504(e) covers.

Is a SOC 2 Type 1 report enough?

Type 1 shows the controls were designed properly on a date. Type 2 shows they worked over a period, usually several months. For records you are legally responsible for, prefer Type 2, and read the exceptions section.

How fast must a vendor report a breach?

HHS says a business associate must notify the covered entity without unreasonable delay and no later than 60 days from discovery. Ask for a shorter number in your contract so you have time to meet your own deadlines.

Can a vendor use de-identified data from my files?

Only if your contract allows it. Many BAAs permit de-identification; if you don't want your files used that way, strike or narrow that clause before you sign.