HIPAA Compliance

Software Asset Inventory for Dental Practices: A HIPAA Security Rule Checklist

A software asset inventory is the complete, current list of every program in your practice that touches electronic protected health information (ePHI). For each one, capture: the software name and vendor, the license type, seats versus actual installs, the expiration date, the installed version and patch level, where it runs, who owns it, and whether you hold a signed business associate agreement (BAA). Group it by category — practice management, imaging, security and infrastructure, and the cloud/SaaS (software as a service) layer practices most often miss.

What a software asset inventory is — and how it differs from a risk analysis

An asset inventory is a list: every piece of software and system that creates, receives, maintains, or transmits ePHI, described in enough detail that someone who has never seen your office could understand what you run and where. A risk analysis is the assessment you layer on top — weighing the threats and vulnerabilities to each item on that list. The inventory answers what do we have; the risk analysis answers what could go wrong with it.

The two are tightly bound. The HIPAA Security Rule requires every covered entity to perform an accurate and thorough risk analysis at 45 CFR §164.308(a)(1), covering risks to all the ePHI the practice holds. You cannot assess risk to ePHI you have not identified — so the inventory is the implied first step. This checklist assumes you have already settled the is it required question; if you have not, the dental software inventory and HIPAA article works through it. Here, the focus is purely practical: exactly what to write down.

The dental software asset inventory checklist

Build the inventory by category. Walk each workstation, the server, and every cloud login the practice uses, and record the same set of fields for each program. The table shows the fields to capture; the sections below explain what to watch for in each category.

FieldWhat to captureWhy it matters
Software & vendorProduct name, edition, vendor or resellerIdentifies the system and who to contact
License typePer-seat, site, workstation, subscription, perpetualDefines entitlement and renewal behavior
Seats vs. deploymentLicensed seats and the count actually installedSurfaces over-deployment and orphaned seats
Expiration dateRenewal or expiry date; perpetual if nonePrevents silent lapses in coverage
Version / patch levelInstalled version and last patch appliedFlags unpatched, end-of-life software
Location / operatoryServer, workstation, operatory, or cloudShows where ePHI lives and runs
Assigned ownerNamed person accountable for the entryEnsures the record is maintained
BAA statusSigned, pending, or not applicableConfirms vendor obligations are in place

Practice management software (Dentrix, Eaglesoft, Open Dental)

The practice management system (PMS) is the spine of the office and the single largest store of ePHI. Record the edition, the licensing model (per-seat versus site), the operatory count, the server it runs on, the installed version, and the renewal date. Confirm the BAA is signed and current — the vendor becomes a business associate the moment it can access patient data. Note any bundled add-ons or reporting modules separately; they often carry their own licenses and their own ePHI exposure.

Imaging & sensor software (DEXIS, Schick)

Imaging software stores radiographs that are unambiguously ePHI, and its licenses frequently behave differently from the PMS — often tied to a specific workstation or sensor rather than a named user. List each install with its location and the operatory it serves. Capture sensor driver and capture-software versions too, since an outdated imaging suite is both a security and a compatibility gap. These entitlements also matter when ownership changes.

Security & infrastructure (antivirus/EDR, email security, firewall management)

Endpoint protection, endpoint detection and response (EDR), email security, and firewall management subscriptions do not store patient records the way a PMS does, but they sit directly in the ePHI path and are part of your safeguards. Track device counts, renewal dates, and coverage so you can prove a protection lapse never went unnoticed because a license quietly expired. Record the management console or portal for each, since that is where coverage gaps actually show up.

Cloud/SaaS & integrations — the layer practices forget

This is the layer most inventories miss. Patient-communication and text-reminder platforms, online scheduling, AI charting or scribe tools, teledentistry portals, and clearinghouse connections that route claims all touch ePHI — yet none of them install a desktop icon, so nobody thinks to write them down. This is the shadow-IT problem: SaaS tools adopted by a single staff member, billed to a personal card, never recorded anywhere. Walk through every browser login the practice uses and treat each as an asset. For each, capture the vendor, the data it touches, and the BAA status — a cloud vendor handling ePHI without a signed BAA is one of the most common audit findings.

The fields that matter most for an audit

Every field earns its place, but a handful do the heavy lifting when an investigator reviews your inventory.

License type and seats vs. actual deployment

Record the license model and then the number of seats you are entitled to against the number actually installed. The gap between the two is where problems hide. Over-deployment — more installs than seats — is a licensing violation and a budget risk. Orphaned seats — paid licenses no one uses, or installs tied to a departed employee — are wasted spend and an unguarded door. You cannot protect what you cannot see, and an install nobody remembers provisioning is exactly the kind of thing that goes unprotected.

Expiration date and BAA status

Expiration dates govern whether a safeguard is still active; a lapsed EDR subscription leaves endpoints exposed without anyone noticing. BAA status confirms that each vendor with access to ePHI is contractually bound to protect it. A signed, current BAA is the difference between a managed relationship and an unaddressed disclosure. The BAA checklist for dental practices covers which vendors need one and what the agreement must contain.

Version, location, and assigned owner

Version and patch level expose end-of-life software running on your network. Location — server, workstation, operatory, or cloud — maps where ePHI actually lives, which is the starting point for the risk analysis. And an assigned owner for each entry is what keeps the record from rotting: a named, accountable person rather than a file everyone assumes someone else maintains.

How often to update it

Treat the inventory as a living record, not an annual chore. Review the full list at least once a year, in step with your risk analysis. Between those reviews, update individual entries on any major change:

  • New software or a new cloud subscription is adopted.
  • A practice is acquired, merged, or a location is added.
  • A staff member departs — deprovision their seats and reassign ownership.
  • A license renews, lapses, or is decommissioned.
  • After a security incident, as part of the review that follows.

The Security Rule frames risk management as continuous, not a once-a-year event. The federal crosswalk that maps the rule to practical steps, NIST Special Publication 800-66 Revision 2, treats asset identification as a recurring activity precisely because environments change constantly. An inventory that only moves once a year will be wrong within weeks of any change to the practice.

Common gaps that fail audits

The same handful of gaps surface in finding after finding. Watch for them deliberately.

Orphaned and over-deployed seats

Licenses tied to staff who left, or installs that exceed your seat count, are both red flags — one wastes money and leaves an unmonitored entry point, the other is a contract violation. Reconcile seats against actual installs every review.

Unpatched and end-of-life versions

Software two major versions behind, or past its vendor support date, is a known vulnerability sitting in plain sight. The version field exists to catch exactly this.

Vendors with no BAA

A vendor that can touch ePHI without a signed BAA is an unaddressed compliance gap, and OCR (the HHS Office for Civil Rights, which enforces HIPAA) cites missing BAAs routinely. The cloud/SaaS layer is where these hide most often.

Shadow installs nobody recorded

The tool a staff member signed up for, the trial that became permanent, the utility installed years ago and forgotten — shadow IT is the gap between what you think you run and what you actually run. A spreadsheet only records what someone remembered to type. The spreadsheet and HIPAA compliance article explains why a static file decays so quickly, and the audit logs and OCR article covers the evidence standard an investigator actually expects.

From checklist to living system

A checklist is accurate the moment you finish it and stale shortly after. A license renews, a workstation is replaced, a new SaaS tool is adopted — and unless someone reopens the file and edits the right row, the record and reality drift apart. The harder problem is proof: a static list has no change history, so it cannot show when a system was added or a license lapsed. You can type any date into a cell, which is exactly why a typed cell is weak evidence. A complete view of how the pieces fit together is in the dental practice software stack article, but assembling that picture once is not the same as keeping it current.

That is the gap ProLicensor is built to close. It is a HIPAA-compliant software license vault for dental and healthcare practices: every license, seat, expiration, and BAA lives in one place, and the inventory updates as licenses are added, renewed, or retired instead of going stale in a file. Its tamper-evident audit logs give every change a timestamp you can stand behind, expiration monitoring flags renewals before a safeguard lapses, and vendor partnerships surface discounted security and dental software. The result is a living inventory that replaces the static list the moment it is saved.

One clarification matters: ProLicensor is a vault and inventory, not an IT company. It does not manage your network, back up your data, or provide on-site support or managed services — it is not an IT department or an MSP. It does the narrow, specific thing the Security Rule quietly demands — keeping a complete, current, defensible record of the software that touches ePHI — so that when you sit down to do the risk analysis itself, the hardest part is already done. You can see how it works and build your inventory from your first license.

Frequently asked questions

Is an asset inventory the same as a risk analysis?

No. The asset inventory is the complete list of software and systems that create, receive, maintain, or transmit ePHI, along with details like license type, version, location, and BAA status. The risk analysis is the assessment you build on top of that list — weighing the threats and vulnerabilities to each item. The inventory is the input; the risk analysis is the work. You cannot produce a credible risk analysis without a complete inventory first, which is why OCR so often finds both gaps together.

How often should we update it?

Review the whole inventory at least annually alongside your risk analysis, and update individual entries on any major change — new software, a renewal or expiration, an acquisition, a staff departure, or after a security incident. The Security Rule treats risk management as ongoing, so an inventory touched only once a year drifts out of sync with your real environment within weeks of any practice change.

Should we list software that doesn't touch patient data?

Anything that creates, receives, maintains, or transmits ePHI must be in scope. Many tools touch ePHI in non-obvious ways — a remote-support utility, an email client, a reporting add-on, or an AI scheduling assistant can all carry patient data. When a tool genuinely never touches ePHI, it falls outside the Security Rule's risk-analysis scope, but the safer practice is to list it and note why it is in or out. Documenting that decision is itself part of a defensible trail.

Who owns the inventory in a small practice?

One named person should be accountable for it — usually the office manager or compliance lead, not the IT vendor. Your IT provider can supply technical detail, but the duty to maintain an accurate, current record of where ePHI lives belongs to the covered entity. Assigning a single owner prevents the most common failure mode: an inventory that everyone assumes someone else is keeping up to date.

Dental Software Asset Inventory: HIPAA Checklist