With the 24R1 release, Vault supports quality control (QC) checklist generation for open Cases and closed Cases. These Checklists assist users with performing QC tasks.
24R3 Update: QC Checklist Updates
With the 24R3 release, you can add the Execute Checklist Rules action as a workflow step or user action. See the following sections to configure your Vault for the updated feature:
- (24R3) Add the Execute Checklist Rules Workflow Step
- (24R3) Add the Execute Checklist Rules User Action
Overview
Complete the following procedures to enable QC checklists in your Vault:
- Configure the Case object layout
- Set up checklists
- Optional: Configure Case lifecycle entry criteria
- Configure the Checklist Creation Rule object layout
- Define the application settings
- Update the Case Accepted workflow
- Grant permissions
- Configure Checklist Creation Rules
- Optional: Manually test QC checklists
Configure the Case Object Layout
Note: If you have reached the maximum number of sections on the Case layout, skip the instructions in this section and instead, create a QC layout.
To update the Case object layout:
- Navigate to Admin > Configuration > Objects > Case > Layouts > [Case Layout].
- Insert a related object section for the Case Checklist object.
- Select Done.
- Select Save.
Configure the Case Object Layout for Post-Closure Checklists
If enabling post-closure Checklists, follow the steps below to update the Case object layout:
- Navigate to Admin > Configuration > Objects > Case > Layouts > [Case Layout].
- Insert a related object section for the Case Checklist Rule Assignment object. We recommend labeling this section
Case Checklist Rule Assignments. - Select Done.
- Select Save.
Create the QC Layout on the Case Object
If you have reached the maximum number of sections on the Case layout, create a new QC layout on the Case object:
- Navigate to Admin > Configuration > Objects > Case > Layouts.
- Select Create.
- In the Add Layout dialog, complete the following information:
- Object Type: Case
- Layout Label:
QC
- Select Done.
- In the QC layout, create the following pages:
- QC
- Activities
- Ensure the Details section includes the following fields:
- Report Type
- Reporter Country
- Organization
- Event Country
- Intake Format
- Intake Method
- Insert sections and add fields to the QC and Activities pages:
| Page | Section Type | Section Label | Parameters |
|---|---|---|---|
| QC | Detail Form | Narrative | Include the Narrative Preview field |
Timeline |
Case Timeline | N/A | |
| Related Object > Case Checklist | Review Checklists | Creation Option: Prevent record creation | |
| Activities | Validation Results (Failures & Warnings) |
Validations | N/A |
| Related Object > User Task | Action Items |
|
|
| Related Documents > Case | Documents | N/A |
After creating the QC layout, create an applicable layout profile and assign users to the profile as needed.
Set up Checklists
You must configure and design checklists in your Vault. When setting up checklists, ensure you complete the following:
- Create the following values for the Checklist Type picklist:
- QC Checklist
- MR Checklist
- FR Checklist
- Configure actions for the Checklist Design lifecycle:
- Add the following user actions to the Draft state:
- Change State to Approved
- Upload Design Configuration
- Add the Create New Version user actions to the Approved state.
- Add the Make previous checklist design version superseded entry action to the Approved state.
- Add the following user actions to the Draft state:
- Create a Checklist Design for testing purposes and to ensure the basic Checklist functionality is correctly configured before using Checklists in your QC processes.
- For Checklist Type, select QC Checklist.
- Ensure the checklist includes at least one section, one question, and one answer.
- Move the Checklist Design to the Approved state.
- Configure the Start Checklist user action on the QC state of the Case lifecycle.
- Create a QC Checklist using the Start checklist user action on a Case in QC state to ensure a Checklist can be generated. You should see a generated Checklist in the Checklists section of the Case.
- After ensuring the action generates a checklist, remove the Start checklist user action from the Case lifecycle.
- Add the Execute Checklist Rules action as one of the following:
- A workflow step (recommended when the Case workflow is initiated using the workflow user action and if your Vault uses Case locking).
- A user action (recommended if your Vault does not use Case locking).
- An entry action (recommended if your Vault locks Cases before they enter the QC lifecycle state).
(24R3) Add the Execute Checklist Rules Workflow Step
To configure the Execute Checklist Rules workflow step for the desired Case workflow:
- Navigate to Admin > Configuration > Workflows > [Workflow].
- In the Workflow Steps section, select Create.
- On the Create Step page Details section, enter the following:
- Label: Enter a label for this workflow step.
- Type: Select System Action.
- Next Steps: Select a workflow step to follow the newly created step.
- Under the System Action Options section, select Execute Checklist Rules.
- Select Save.
Note: For this workflow step to run successfully, the Case must be assigned and locked to a user.
(24R3) Add the Execute Checklist Rules User Action
To configure the Execute Checklist Rules user action, assign the action to the Case object and add the action as a user action to the QC state.
Note: If the Case from which this action was run is locked to another user, Vault assigns the generated Checklists to this user instead of the user who ran the action.
Add the Execute Checklist Rules Entry Action
To ensure Vault generates a QC Checklist for a Case upon entering the QC lifecycle state, add the Execute Checklist Rules entry action to the QC state of the Case object lifecycle.
Note: For this entry action to run successfully, the Case must be assigned and locked to a user.
Configure Case Lifecycle Entry Criteria
We recommend configuring entry criteria on the Case lifecycle to prevent the Case from moving forward if the QC Checklist is not complete:
- Navigate to Admin > Configuration > Object Lifecycles > Case Lifecycle > [State].
- Add the following entry criteria:
- Always > State of Related record > Checklists > All records equal > Completed
- Select the Conditions On Related Records checkbox.
- Object Type > includes > Case Checklist
- Select the Conditions On Related Records checkbox.
- Always > State of Related record > Checklists > All records equal > Completed
- Select Save.
Configure the Checklist Creation Rule Object Layout
To configure the Checklist Creation Rule object layout:
- Navigate to Admin > Configuration > Objects > Checklist Creation Rule > Layouts > Checklist Creation Rule Detail Page Layout.
- Insert related object sections for the Checklist Creation Rule Criteria and Case Checklist Rule Assignment objects.
- Select Save.
Define Application Settings
Enable the Post-Closure QC Interval Safety general setting to define the interval at which Vault should identify closed Cases for post-closure QC Checklist generation:
- Daily: Runs every day for the previous day.
- Weekly: Runs every Monday for the previous week.
- Monthly: Runs the first day of every month for the previous month.
Update the Case Accepted Workflow
To update the Case Accepted workflow, which will be used to complete QC Checklists:
- Navigate to Admin > Configuration > Workflows > Case Accepted.
- Configure the accepted workflow.
- Activate the workflow configuration.
Grant Permissions
To allow users access to use this feature, configure:Â
- Object permissions
- Optional: Sharing rules
Object Permissions
Ensure your permission sets are updated to grant the appropriate level of access for users to objects and object types according to your organization’s process. Manage object permissions from Admin > Users & Groups > Permission Sets > [Permission Set] > Objects > [Object].
The following table summarizes the objects and object types to use this feature and the recommended level of access for your permission sets:
| Objects | Object Types | Permissions |
|---|---|---|
| Case Checklist | Base Case Checklist |
|
| Case Checklist |
|
|
| Case Response | Base Case Response |
|
| Date Response |
|
|
| Multiple Choice Response |
|
|
| Number Response |
|
|
| Text Response |
|
Sharing Rules
You can configure custom sharing rules to provide certain users or user groups Read access to Case Checklists:
- Navigate to Admin > Configuration > Objects > Case Checklist > Sharing Rules.
- Select Create.
- On the New Sharing Rule page, enter a name for the rule in the Label field, for example,
Viewer Access. - Select Save.
- In the Roles section, select Add
- For Role, select Viewer.
- Select the applicable Users and Groups.
- Select Save.
Create QC Checklist Creation Rules
After completing the configuration on this page, you must configure QC Checklist Creation Rules, which are based on Checklist Creation Rule Criteria and sampling. Vault uses these Checklist rules to generate a Checklist Design specific to each Case. We recommend testing your configuration by creating a sample Checklist Creation Rule and then running this rule for in-process then post-closure Cases. You can also create more Checklist Designs for different use cases. For example, in-process clinical Cases, in-process spontaneous Cases, post-closure clinical Cases, post-closure spontaneous Cases, and Product-specific Cases.
Manually Test Post-Closure QC Checklists
Vault generates post-closure QC Checklists at the interval defined by the Post-Closure QC Interval setting. However, for intervals set to Weekly and Monthly, you can manually generate post-closure QC Checklists for testing purposes without the need to wait until the end of the configured interval. For a Case to be eligible, they must first be closed to ensure Vault sets the Process Completion Date. Manual interval testing requires the Process Completion Date values to be from the previous day(s) relative to the UTC.
To manually generate post-closure QC Checklists for testing purposes, select the Generate Post-Closure QC Checklists button on the Safety General Settings page. Vault displays a message to notify you the job has begun and sends you a notification when the job completes. If you trigger the action multiple times, Vault consecutively runs each job in a queue.
Timeline