Module Guide - A Deeper Dive!
New for v5.9, the Checklists module allows users to create checklists or groups of checklists which can then be triggered at various points throughout the production facility to ensure that processes are compliant with their company SoPs.
Responses to these checks can be set at varying severity levels in order to generate deviations which can then be carried forwards to the new CAPA module (coming soon!) for risk assessment and further action.
To begin to set up a checklist within Control Center, we first need to head to the checklist ‘Templates’ page, which can be found under the QMS menu > Checklists > Templates.
We will now see the checklist template setup window, which is broken up into 3 sections:
Checklist Templates – This is where we can create the checklist template, and assign its name, type etc.
Checks – This is where we can add the checks to the checklist template that we created in the top panel.
Responses – Here we can create responses to the individual check that we have selected in the middle panel.
Column definitions for this Control Center page can be found here.
So let’s set up a checklist here for facilities cleanliness. We would start by clicking the green + associated with the top, checklist templates, panel:
The reference code will automatically be created here, but can be renamed to whatever is desired to match any naming conventions within a customers SoP. The checklist can be named via the next freetext box, after which we have a few different options for how we would want the checklist to function within the system:
Once we have set up the template for our checklist in this top panel:
We can then start adding ‘Checks’ to it.
With our newly created checklist template created in the top panel, and with this selected, we can use the green + in the middle, ‘Checks’, panel to add a check to our checklist.
These checks are essentially questions that the system will ask when the checklist is run. The first check we will add here is ‘Floors in all production areas are visibly clean and free from dust, spills, or contaminants.’
We then have additional options here to add more information/functionality to each individual check.
Once we have set up the check in the ‘Checks’ section that we have just looked at, we can then, with this check selected in the middle panel, enter our desired responses to the check in this bottom, ‘Responses’, panel.
This is where we can set severity levels against each response, which the system will then use to generate deviations if these responses are chosen. So let’s go ahead and add 4 responses with varying levels of severity. We would use the green ‘+’ associated with this lower panel to do this.
So here we have the following options available when creating ‘Responses’:
These severity levels can be assigned to responses depending on individual companies’ SoPs.
To complete the setup for this checklist, we can add 2 more ‘Standard’ type checks for the remainder of the cleanliness checks, along with similar Responses for each.
We will also add 2 additional checks of the ‘Range’ and ‘Date’ type to see how these are processed at the Terminal.
When it comes to executing the checklist we have just created, since this is an ‘Ad Hoc’ type checklist, we can do this in a couple of different ways:
Let’s take a look at both of these options.
To schedule a checklist in Control Center this is simply a case of navigating to the ‘Schedule’ window shown above. Here we will see our newly created checklist in the list over to the right.
Note that any ‘Ad Hoc’ Checklist will appear here once created. Other types of Checklists cannot be scheduled here. Here we can simply highlight our Facilities Cleanliness Checklist and click ‘Add To Schedule’ to add the checklist to the schedule.
Once added to the schedule we can adjust the ‘Due’ date for the Checklist by using the drop-down calendar in that column.
The second way we can run this type of check is directly from the Terminal. If we head to our Terminal (remembering that the Terminal must be in the appropriate Site/Production Location as in the Checklist setup), and head to the ‘Quality (QMS)’ section.
And then to ‘Checks’, where we will see the checklist that we just scheduled. We need to ensure that we have the ‘Not Started’ view selected at the bottom of the screen here.
However, if we had not scheduled the checklist previously and wanted to run it, this is simply a case of hitting the green + button in the bottom left of the screen:
Here we will see a complete list of the ‘Ad Hoc’ type of Checklist, and we can choose one here and hit the green check to initiate the Checklist.
So let’s run through the checklist via this method and see how it looks within the Terminal software.
Once the Checklist had been started we will see the checks and responses that we set up in Control Center.
We can use the ‘Specification’ and ‘Approval Stages’ buttons at the top here to inform the operator of the additional information that we entered during setup.
As well as informing the operator of the checklist approval stages under ‘Approval Stages’.
Returning to performing the checks, the operator begin to carry out the prescribed checks. If we select one of the checks to perform we will be able to view additional information about each check by hitting the ‘i’ button in the bottom left with a check selected.
This will show the individual check specification that we added during setup, which can be used to further guide the operator for that individual check.
When selecting a response, Terminal indicates the level of severity of that response when it is selected via a simple traffic light system of green/yellow/orange/red to reflect pass/minor/major/critical.
The operator would then move through the various checks that form part of the checklist and provide responses based on their observances.
So let’s imagine the first 2 checks pass, but there is a major deviation for the 3rd question:
So if we remember the setup that we used for this check, this answer requires both additional comments and a picture. The operator will be prompted for their additional comments once they select this answer (if they selected the answer in error they can back out with the ‘ESC’ key on the virtual keyboard).
And since we also require a picture they will be informed of this.
Note that this is not required immediately, but the check cannot be completed without performing this action.
The operator can take a picture using a camera connected to the device by hitting the camera icon in the bottom right with the relevant check highlighted above.
This will open the capture interface where the operator can use the white button to take a photo. The operator can take as many photos as they want here before hitting the green check to confirm.
Since we have 5 checks here, the operator can use the arrows at the bottom of the screen to move down to see the final check.
When answering the ‘Range’ check here, the operator will be asked to enter a value, so here they might rate a 3, as the floor and walls were clean, despite the door issue.
And this would show as a green indicator, showing that the answer falls within the limits we set on setup.
Answering the date check presents an input for the date.
Entering today’s date here clears this check since we are within the 2-day range that we set when we added this check.
And once the operator has answered all the checks, they can use the green check to submit the checklist results.
Once the checklist has been completed, it is then set to the status of ‘Pending Review’ in the ‘Schedule’ in Control Center. Note that if the checklist does not have an approval workflow set against it then it will just complete at this stage.
As we just saw above, once checks have been undertaken by the Terminal operator, and if the checklist has an approval workflow assigned to it, then a further step is required from a user who is part of the approval workflow template that is assigned to the checklist.
So to complete the check we executed above, we can log back in to Terminal as one of these users.
Checks awaiting approval can then be viewed in the ‘Checks’ section by using the ‘Pending Approval’ filter.
The reviewing user can then select the relevant checklist and hit the green check. This will take them to the review screen.
The reviewing user can then use the ‘Review’ button to review the responses from the operator, select a reason (set in ‘Reasons’ under the ‘Approvals’ type), and add additional comments. They would then enter their system credentials and sign off the checklist by using the button in the bottom right.
The checklist will then be marked as complete.
Once checklists are complete, any deviations reported will be assigned a unique number and can be viewed in Control Center.
Deviations will automatically be added to the ‘Deviations’ page in Control Center, which can be found under the ‘Quality Issues’ menu.
This functionality is currently being developed further and more functionality will be released soon.
We have seen above how we can create and run individual checklists on our Terminal. However, we can also group checklists and create event triggers for them, much like we can with the existing ‘Q&A’ line checks. Let’s see how we can do this with our checklists.
So if we take the checklist we created above for our ‘Facilities Cleanliness’, we might want to run this check at the start of every batch of a specific formula within our dispensing production area. But we might also want to run another checklist at the same time, in this case one that checks PPE compliance for dispensing operators. So we can create a new checklist for this purpose.
So with these 2 checklists created, we can proceed to the ‘Template Groups’ area of the ‘Checklists’ section of Control Center to create our groups and event triggers.
Here we can use the 3 available windows to facilitate our new setup for these 2 checklists:
So if we then go ahead and schedule a batch for production at our Dispensary Terminal:
Once we start the highlighted job, the 2 assigned checklists will be run before the batch can proceed.