Skip to main content

Keene Systems, Inc.

You Cannot Show Who Changed What, and an Audit Is Coming

To pass an audit you need a system that records, automatically and permanently, who created or changed each record, when, and what the value was before. Spreadsheets cannot do this reliably, because anyone with the file can change anything and leave no trace. A database application gives each user their own sign-in, limits what each role may do, and writes every change to a log that users cannot edit.

Business professional at a desk reviewing an agreement document

Signs this is your problem

  • An auditor or customer has asked for a record’s history and you could not produce it.
  • Controlled records are kept in spreadsheets on a shared drive.
  • Several people sign in to a system with the same account.
  • Approvals are recorded by typing someone’s initials into a cell.
  • Preparing for an audit takes weeks of gathering files.
  • You have had a finding or a corrective action about record control.

Why spreadsheets fail an audit

  • No reliable record of changes. A cell can be overwritten and the old value is gone.
  • No real identity. A shared file does not know which person made an entry.
  • No control over who can do what. If you can open it, you can usually change all of it.
  • Copies everywhere. An auditor asks which file is the official record, and nobody is sure.
  • Nothing enforces the procedure. A required review or sign-off can simply be skipped.

Password-protecting the workbook and keeping a manual change log help a little. Both depend on people remembering to do the right thing, which is exactly what an audit is there to test.

What auditors and customers actually ask for

The details vary by industry, whether it is a customer’s quality audit, a financial audit, patient privacy rules such as HIPAA, or a quality standard such as ISO 9001. The questions are much the same:

  • Who has access to this information, and how is that decided?
  • Can you show the history of this record from creation to today?
  • Who approved this, and when?
  • How do you know nobody altered it afterwards?
  • Can you produce these records quickly, for any date range?

What the application does

  • Individual sign-ins. Every action is tied to a named person.
  • Role-based permissions. People can see and change only what their job requires.
  • An automatic change log. Who, when, old value, new value. Written by the system and not editable by users.
  • Enforced steps. A record cannot move forward until the required review, approval or signature is recorded.
  • Locked records. Once approved or closed, a record cannot be quietly changed. Corrections are made as new, visible entries.
  • Reports on demand. The history of any record, or all changes in a period, in a few clicks.

We built a system for the Bariatric Surgery Program at Dartmouth-Hitchcock that had to be secure and comply with HIPAA. Read the Dartmouth-Hitchcock case study.

Businessman working with financial documents at office desk

How Keene Systems handles it

  1. We learn what you are audited against. And which records and steps it covers.
  2. We map the process and its control points. Who may create, review, approve and change each record.
  3. We build the application with the controls inside it. So following the procedure is the only way to do the work.
  4. We bring in the existing records. And give you the reports an auditor will ask for.

The next step is a short, no-pressure conversation. Book a call with Lance Keene or use the form on this page.

Frequently asked questions

What is an audit trail?

An audit trail is a permanent, automatic record of who created or changed each piece of data, when they did it, and what the value was before and after.

Can a spreadsheet have an audit trail?

Not a dependable one. Change tracking in spreadsheets can be switched off, bypassed by copying the file, or lost. Auditors generally do not accept it for controlled records.

Will the software make us compliant?

Software supports compliance. It does not replace your procedures. We build the controls your procedures require into the application, and your own quality or compliance people confirm it meets the standard you are held to.

Can users change or delete the audit log?

No. The log is written by the system and ordinary users have no way to edit it.

Can we keep our existing records?

Yes. Existing records are imported, and from that point every change is tracked.

Tell us what you are audited on

Why Keene Systems

Keene Systems has built custom business software since 1987. We are veteran-owned, and our 50+ professionals have delivered systems for companies including Hormel, McCormick, IBM and Dartmouth-Hitchcock. See our client list.

Lance Keene takes the first call himself. Book a call with Lance Keene.