Expected Document Lists (EDLs) help you to measure the completeness of projects like clinical studies using the EDL and EDL Item objects. Individual records in the EDL object represent a list of expected documents. EDL Item is a child object of EDL; individual EDL Item records represent a specific type of document. Metadata fields on the EDL Item records indicate how many documents you need to collect (Expected Steady State Count).
EDL includes functionality to match documents to individual EDL items based on the Matching EDL Item Fields setting for the parent EDL record. The batch matching job is an automatic recurring action through the Job Scheduler that compares documents in the Vault to EDL Item records and then updates both the Completeness value and document counts for each EDL item.
Note: Before you can use this feature, an Admin may need to enable and configure it on your Vault. Depending on your Vault’s configuration, an EDL Item may appear as EDL Item, Expected Document, or a customized label.
EDL Item to Document Matching
Vault matches documents to EDL Item records based on the Matching EDL Item Fields setting for the parent EDL record. When matching on a multi-value document field, only one of the values must match the EDL Item record. EDL Item to Document matching may exclude and unmatch inactive document types depending on how it was configured in your Vault. Contact Support to enable this feature.
For example, on the “Blitz Campaign” EDL record, the matching fields are set to: Document Type > Subtype > Classification, Country, Product, and Campaign. “Television Ad” is an EDL Item record that belongs to this EDL. When the matching job looks for documents, it will consider a document as a match if the document’s Classification, Country, Product, and Campaign values are the same as those on the EDL Item record.
There are several types of document-to-EDL Item matching in Vault: continuous, on-demand, manual, and batch matching. On-demand and manual matching are available to you from the EDL Item record’s Details page. Continuous matching evaluates documents and EDL Items for matches after you perform actions on either. Vault can also automatically match documents in a regular job, which an Admin can configure in your Vault.
The batch matching job updates the All Document Count, Steady State Document Count, and Completeness fields when matched documents are archived. Continuous, on-demand, or manual matching won’t update these fields for archived matched documents. The batch matching job will not execute successfully if there are duplicate document type labels, even if they are inactive.
How to Create EDLs
For EDL records, fill in:
- Name
- Matching EDL Item Fields (limited to 16 fields)
- Batch Update (set to Yes)
For EDL Item records, fill in:
- Name
- EDL (parent)
- Expected Steady State Count
- All fields defined for matching in the parent EDL record
Once you’ve created the records, Vault will update the calculated fields (Completeness and document counts) the next time the batch matching job runs. If you have access, you can also manually trigger matching on individual EDL Item records.
How to Create EDLs from Templates
If your Vault has EDL Template records, you can create EDLs and EDL items from templates.
- Navigate to the EDL object, either through Business Admin > Objects or a custom tab. In Clinical Operations Vaults, this action is available in the Study, Study Country, and Study Site objects when configured. In RIM Submissions, this action is available through Submission records.
- From the Actions menu, click Create EDL from Template.
- Select an EDL Template.
- Click Continue.
Vault creates EDL and EDL Items based on the template you selected. Vault first attempts to make an exact match. If there is no exact match, Vault selects the default. Vault populates the Source EDL Template field with the selected template.
Note: Vault does not copy values in Attachment fields when the Create EDL from Template action is used.
Continuous Matching
After any of the following events, Vault automatically evaluates documents and EDL Items for new or updated matches:
- Upload a new document
- Update a matching field value on a document
- Document enters or leaves its lifecycle’s Steady state
- Update a matching field value on an EDL Item record
- Update a matching lookup field on an EDL record
Vault displays a banner notification on the current page when matching documents.
Starting in 19R3, the continuous matching process updates the calculated fields on new EDL Item records (Completeness and document counts) for all matched documents that are not locked to a Steady state, even if the Batch Update field is set to No or left blank. This enables Vault to more accurately track an EDL Item’s completeness.
Vault will not update tracking fields on existing records where Batch Update is set to No or left blank unless you update the EDL Item record or the matched document, triggering continuous matching. To update all existing existing records, contact Veeva Support.
On-Demand Matching
Sometimes, you need to immediately find matching documents and update counts and completeness for a specific EDL item. To do this, use the Match Documents option from the EDL Item record’s Actions menu.
This action works the same as the batch matching job, but only affects a single EDL item. The action is only available if the EDL Item record is active and Batch Update is set to Yes.
Manual Matching
Manual EDL Item to document matching enables you to manually match and unmatch documents, lock an EDL Item match to a specific document version, and exclude automatically matched documents from completeness counts.
Contact Veeva Support to enable this feature.
How to Manually Match & Unmatch Documents
Important: This functionality is not available in RIM Vaults. For more guidance on working with matched documents in RIM Content Plans, see Using the Content Plan Hierarchy Viewer.
To manually match or unmatch a document from an EDL Item:
- Navigate to the EDL Item record, either through Business Admin > Objects or a custom tab.
- Scroll to Matched Documents.
- Click Add.
- Click the green plus (+) icon to match a document with the EDL Item record.
- Click the red minus (-) icon to unmatch a document from the EDL Item record.
- Click Save.
Manually matched documents can also be unmatched by clicking Remove Document in the Matched Documents section.
Note: A document that was manually unmatched from an EDL Item may still be automatically matched in the future if it meets the Matching Fields criteria for that EDL Item. When this happens, you can manually unmatch this document by excluding it.
How to Lock a Matched Document Version
To lock an EDL Item match to a specific document version:
- Navigate to the EDL Item record, either through Business Admin > Objects or a custom tab.
- Scroll to Matched Documents.
- Click the grid Actions menu for the matched document you want to lock.
- Select Lock Version.
- Select a document version from the drop-down.
- Click OK.
After you lock a matched document to a specific version, the automatic matching job will not update or replace it, even if there are more recent versions or if a document enters a Superseded lifecycle state. Vault will only remove or replace the locked version if the matching fields on the locked document version no longer match those on the EDL Item.
You can unlock a matched document by selecting Unlock Version from the grid Actions menu.
Note: If you attempt to lock a document that was automatically matched, Vault uses the matching criteria to determine which versions are available in the Lock Version drop-down. This may result in an empty drop-down list.
How to Exclude Matched Documents
To exclude an automatically matched document from completeness calculations on your EDL Item record:
- Navigate to the EDL Item record, either through Business Admin > Objects or a custom tab.
- Scroll to Matched Documents.
- Click the grid Actions menu for the matched document you’d like to exclude.
- Click Exclude Document.
- Click Continue in the confirmation dialog.
To include an automatically matched document after excluding it, select Include from the matched document’s grid Actions menu in the EDL Item record. Vault will update the completeness counts and set the document’s Include In Total field to Yes.
Once you exclude a document, Vault performs the following actions:
- Vault excludes the document from All Document Count and updates the document’s Include In Total field to No. If the document is in its Steady state, Vault excludes the document from Steady State Document Count.
- If excluding the document changes the difference between the Expected Steady State Count and Steady State Document Count fields, Vault updates the Completeness value.
- Vault sets the Iterations without Updates field of the grandparent EDL record to zero (0).
You can only exclude automatically matched documents. To unmatch manually matched documents, click Remove Document in the Matched Documents section.
Automatic Matched Document Version Locking
Vault can automatically lock a matched document version to an EDL Item once the document reaches Steady state. Once locked, continuous or batch matching jobs no longer update that document version on the EDL Item.
If a document version has not yet locked, you can still manually lock a matched document version or exclude a matched document.
How to Automatically Lock Matched Document Versions
To set up automatic document version locking, navigate to your EDL or EDL Template record and set the Lock Matched Documents on Steady State field to Yes. Ensure that Batch Update is set to Yes on EDL Items you want to automatically lock.
The Lock Matched Documents on Steady State field is automatically available on the EDL and EDL Template objects in all Vaults with EDLs enabled and custom matching fields configured. This feature also enables Manual Matching. Contact Veeva Support to enable this feature in other Vaults.
You’ll need to assign the Lock Matched Documents on Steady State field to any applicable object types. You must add the Lock Matched Documents on Steady State field to the EDL or EDL Template object page layouts manually in existing Vaults.
Note: Enabling auto-locking on an EDL record will increase processing time for the EDL matching job.
Locking Matched Document Versions in Other Lifecycle States
By default, you can only lock documents in the Steady and Superseded states, but you can configure other lockable states as well. End users can then manually lock any matched document versions in these states. However, automatic version locking is only available for the Steady state.
How to Create Documents from EDL Items
You can create documents by uploading source files from an EDL Item record:
- Navigate to the EDL Item record detail page or a list page showing the record.
- From the record Actions menu, choose Upload.
- Vault selects a document type based on the EDL item and auto-fills certain fields based on the EDL Item values.
- Proceed with the standard document creation process.
The next batch matching job will match the newly created document to the EDL Item record.
Drag and drop upload for EDL Items is available in Clinical Operations Vaults. See Working with EDLs in Clinical Operations for details.
Creating Placeholders from EDL Items
You can also create placeholder documents from EDL Items. You can create placeholders from individual records or as a bulk action.
Creating Documents from Templates for EDL Items
Documents can also be created from templates for EDL Items by selecting Create Document from Template from the record Actions menu.
The Create Document from Template action is only available if one of these two conditions exist:
- The Document Type field on the EDL Item contains a document type that has controlled document templates.
- The Document Type field on the EDL Item is not populated, and the user has permission to create at least one document type that has controlled document templates.
Defaulting Document Fields
When you create a placeholder or upload a document from an EDL Item record, Vault defaults similar document fields to match those on the EDL Item record, for example, the Study field.
Vault defaults field values for the following field types:
- Text
- Number
- Date
- DateTime
- Yes/No
- Picklist (single & multi-value)
- Object Reference
EDL & EDL Item Field Explanations
When creating, editing, or reviewing EDLs and EDL Items, you can refer to these field explanations. These objects include additional fields in Clinical Operations Vaults.
Field Name | Explanation | Objects |
Matching EDL Item Fields | Defines the fields that Vault will compare to match individual EDL Item records to documents; see details. | EDL |
Batch Update |
Controls whether the standard batch matching job will look for matches based on this record Vault automatically sets this to "No" once the matching job has run a certain number of times without detecting any change. By default, this number (called Maximum EDL Iterations) is 10. If you need to change this, contact Veeva Support. |
EDL |
Last Matched Time | (Non-editable) Indicates the last time the batch matching job found a match for EDL Items in this EDL | EDL |
Iterations without Updates | (Non-editable) Indicates the number of times the batch matching job has looked for matches and found no new documents or updates to matched documents for EDL Items in this EDL | EDL |
EDL | Parent EDL record | EDL Item |
Steady State Document Count | (Non-editable) Indicates the number of matching documents in their lifecycle's Steady state (including Superseded), according to the last batch matching job and any manual match changes | EDL Item |
All Document Count | (Non-editable) Indicates the total number of matching documents, according to the last batch matching job and any manual match changes | EDL Item |
Expected Steady State Count | Allows you to indicate the number of documents that you expect to collect for this EDL Item | EDL Item |
Completeness | (Non-editable) Indicates whether document collection for this EDL Item is complete; see details. | EDL Item |
Locked Document Count | Indicates the number of locked documents for an EDL Item. | EDL Item |
Completeness
The Completeness field provides three statuses:
Status | Conditions |
Not Started |
EDL Item: Expected Steady State Count is one (1) or greater Documents: No matching documents located in any lifecycle state |
In Progress |
EDL Item: Expected Steady State Count is one (1) or greater Documents: Matching documents found, but fewer are in their lifecycle Steady state than the expected number |
Complete |
EDL Item: Expected Steady State Count is one (1) or greater Documents: Matching documents found and at least the expected number are in their lifecycle Steady stateOR EDL Item: Expected Steady State Count is zero (0) |
Related Permissions
You can complete all steps in this article with the standard Business Admin, System Admin or Vault Owner profile.
An Admin may configure Atomic Security to allow or prevent you from performing certain actions in specific lifecycle states.
If your Vault uses custom security profiles, your profile must grant the following permissions:
Type | Permission Label | Controls |
Security Profile | Objects: EDL Item: View | Ability to access the Match Documents action on an EDL Item record. |
Security Profile | Objects: EDL: Create, Edit | Ability to create and edit EDL records, including object actions; necessary for working with templates. |
Security Profile | Objects: EDL Item: Create | Ability to create EDL Item records; necessary for working with templates. |
Security Profile | Objects: EDL Item: Edit | Ability to edit EDL Item records; necessary for working with templates. Ability to upload documents to EDL Item records; if Sharing Settings are enabled on EDL Item, you must also have the Editor role. |
Security Profile | Application: EDL Matching: Run | Ability to access the Match Documents action on an EDL Item record. |
Security Profile | Application: EDL Matching: Edit Match Fields | Ability to edit the EDL Matching Field value on an EDL record. |
Security Profile | EDL Matching: Edit Document Matches | Ability to lock the document version matched with an EDL Item record, exclude or include matched documents in summary fields, and manually match or unmatch documents from an EDL Item. |