AI for Audit Findings Classification

Industries
Healthcare & Life Sciences
Expertise
Artificial Intelligence & Machine Learning, Application Development
Technologies
Python
Client

Our client is one of the largest contract research organisations (CRO) providing clinical trial services, with annual revenues of over $2 billion and over 11,000 employees in more than 60 countries.

Challenge

Good Clinical Practice (GCP) requires conducting site audits, i.e. formal examinations of research sites' GCP compliance. The result of such audit is a report containing findings—statements indicating some risks or non-compliances requiring action. For each finding, the auditor draws the root cause, i.e. the underlying reason of each problem or issue, and recommends Corrective and Preventive Actions (CAPAs).

The root causes, grouped into topics and subtopics (eg, Documents, Personnel training, Logistics etc.), can also be used for statistical analysis in order to find the riskiest areas, improve internal procedures and evaluate effectiveness of the procedure changes.

However, the client came to the conclusion that one finding may be related to several root causes. Still, the data schema had only one root case + subtopic + topic assigned to each finding. This led to lack of corrective actions, incomplete statistics and repeat audit findings, as each time only one issue for each finding was recorded and corrected.

Having decided to add several root causes to each finding, the client needed not only to change the database scheme, but also to update all the data extracted from audit reports that were made in the past. Such update would require thousands of man-hours.

The client asked our team to create an AI instrument to solve the challenge.

Solution

Parsing finding details

The team used LLM (Large Language Model) to parse the details of each audit finding, uncover root causes and extract all additional extracted root causes. As the project required multiple calling of LLM to analyse each report, we used LangChain* to build pipelines for processing big amounts of data.

* LangChain is a framework enabling LLM-driven workflows through chaining prompts. It simplifies the workflow by wrapping complex pipelines into a single interface while drastically speeding up execution through built-in concurrent batching.
Or simply put, it makes the process faster by organizing all the messy steps into one smooth package and allowing the AI to answer dozens of questions all at once instead of one by one.

Assigning compliance subtopic to extracted root causes

This was done based on business rules and training data.

Assigning compliance topic

The topic is assigned based on the ready topic-subtopic relations data revealed from assignments made by auditors.

Clustering compliance topics and trend analysis

Clustering is a bonus step to reveal trends and patterns of discovered root causes (compliance subtopics). Several topics / subtopics can be assigned to a larger cluster. When all root causes are assigned and grouped, the company gets statistical data that can be used for analysis and revealing temporal trends in numbers of occurrences of certain topics.

The analysis is done using a tool that our developers created for the client. It allows revealing and observing temporal trends for any dataset (data column + date column) and can be used for various tasks.

Results & Benefits

After training on the existing data about audit findings and their root causes, the AI solution performed a thorough review of the existing 1 GB database of clinical investigator site audit findings and assigned additional root causes with topics and subtopics. The review by AI allowed to save months of time and thousands of man-hours.

The client is going to use the AI as an assistant to site auditors for cross-checking the information received from new audits.

Due to full coverage of topics on each finding, it is possible to get full statistics on the most common topics and subtopics arising during audits. This will lead to better managerial decisions on improvement of the standard operational procedures for future clinical trials.

It is also expected that such enhancement will lead to better coverage of root causes and more comprehensive lists of CAPAs, thus leading to less repeat audit findings and reducing costs of the clinical trials.

Related Cases

Read all

ISD Drug Discovery

Development of a state-of-the-art AI-powered platform combining active learning, automation, and secure collaboration.

GMS Co-Create Integration

Integration of an AI/LLM-powered assistant for medical workers supporting Deviation Memo (DM) management.

RTSM Solution: Data Ingestion Improvement

Removing issues in data architecture and processing in order to provide a solid foundation for future growth of the platform.