Excerpt of the GMP Compliance Adviser, Chapers 9.H.4.3, 9.H.5.2 and 9.H.5.5
Figure 9.H-7 Types of Excel application
The types of Excel application acceptable for use in an organisation (in a department) should be clearly regulated. Suitable process models should be defined in the SOP for these types.
Features/examples | Handling/process notes | GAMP® 5 category |
Tabular data processing, without formulas or calculations | Creation of documents (with review) | 1 |
Features/examples | Handling/procxess notes | GAMP® 5-category |
List of GxP-related data, e. g. the valid reference materials or other (GMP-related) information required for carrying out work in a laboratory. |
Uncontrolled use in many GMP laboratories – often declared as "not to be used for GMP purposes" because they are unprotected and uncontrolled, but used on a daily basis. Based on the actual use of such lists (repeated updating and subsequent printing), the requirement for "complete review of the printed document" or "version control and appropriate protective measures" follows (Excel as a recording system, type 1). Unprotected Excel files are often used for reference during day-to-day operations. This approach does not comply with GMP standards (type 6). |
1 |
Figure 9.H-12 Type 4: Excel lists
Type 4 is only introduced here in order to present and evaluate in more detail a common way of using Excel which often leads to problems.
“Excel lists” are lists or file systems. In this case, the term list refers to a document (hard copy or electronic version) WITHOUT a database-specific functionality.
Example: a list of GxP-related data used to search for GxP-related information (e. g. valid reference materials or other information required for carrying out work in a GMP laboratory).
These lists can be found almost everywhere, and they are usually uncontrolled copies. Although officially declared to be “search tools”, there content is frequently used (reading of GMP-related data (information) in connection with unprotected/non-traceable additions, changes and sorting, etc.)!
Sometimes, these lists are saved locally and referred to as “personal reference materials”. The respective user is supposed to control them and assume responsibility for them. When these kinds of lists – which take a lot of time to create and are often impossible to control – are passed on to a colleague, the approach loses any remaining credibility.
Written lists are useful, however, it takes a lot of time to create them and they are error-prone. For this reason, existing (and mostly unprotected) lists are often used.
These kinds of lists have to be updated and checked on a regular basis, and suitable measures have to be taken to protect the document and ensure traceability. In the case of lists that are used intensively during day-to-day operation, it is not possible to create a new version of the list which is authorised by the current user (➜ new version of document, e.g. printout on paper, if necessary also in PDF format) every time changes are made.
As opposed to category 1 “recording system” (information is entered and printed, the printed document is checked and signed ➜ this ensures at least some GMP compliance), Excel lists are often used directly in Excel to search for information.
When typical Excel functions such as sorting, editing, deleting, filtering are used, a small “list” can be turned into a data system (data are stored, supplemented, changed, etc.). So the initially small list becomes longer and longer. This causes extended risks that require adequate protective measures, especially if a complete review is practically impossible because of the increasing amount of cells and columns.
For this reason, these “lists” – which really are collections of data – are a common GMP problem:
A violation of the requirements for stored data can quickly become the cause of action during an inspection! |
Excel lists should be handled as type 1 documents or replaced by a data base or GMP-compliant Excel-based data system. As a temporary solution or in cases that are not critical (no GMP-related data), the situation can be improved per SOP (strict rules).
The focus should be on the following aspects:
To a limited extent, technical protection against accidental misuse and support for traceability by means of VBA1 are possible and useful.
Procedural protection against accidental changes (e.g. use of Excel functions such as sorting, filtering, etc. exclusively on a fresh copy that is not subsequently saved) can also be helpful – but the fundamental deficiency that the data visible in the result is not traceable and depends on error-free use remains.
1 VBA = Visual Basic for Applications, programming language for macros contained in Excel
Updates: All regulatory changes are covered, minor or big. With a high frequency update rate of 6x a year, you are always up to date.
You might also be interested in the following articles