Vault provides a selection of dose form terms for intake, case processing, and EDQM mapping. You can also add custom Dose Forms, Routes of Administration, and Unit of Measurement values. Encoded dose forms in E2B reports imported into Vault map using these dictionary entries. You can add, edit, deprecate, and delete custom values. Once loaded, new and updated custom values are immediately available for use. Deprecated values remain in your Business Admin library and on Cases where previously used, but are no longer available for selection in picklists. Deleted values are no longer available in your Business Admin library. You can only delete values that are not referenced by any other standard object.

Managing custom values involves the following steps:

  1. Prepare a CSV file
  2. Attach a CSV file
  3. Upsert or delete the custom values

Prerequisite

To manage custom values, your Admin must first enable Manage Custom Dose Forms, Routes of Administration, and Units of Measurement.

Prepare a CSV File

To prepare a CSV file with the details of the changes you want to make, you must first extract, then populate the file. A single file can be used to indicate changes as follows:

  • One file to specify which records to add, change, or deprecate
  • One file to specify which records to delete

Extract the CSV File

We recommend using Vault Loader to extract the CSV file for preparation. After extracting the loader file, delete any rows with standard or custom values that you are not changing or deleting. You can add and rearrange columns in the CSV file. Vault ignores additional columns during CSV file upload. Each supported object requires the following columns in the CSV file, which each require certain minimum required values:

  • Agency Unit of Measurement (agency_unit_of_measurement__v):
    • id
    • name__v
    • agency__v
    • code__v
    • file_format__v
  • Dose Forms (dose_form__v):
    • id
    • name__v
  • Routes of Administration (route_of_administration__v):
    • id
    • name__v
  • Units of Measurement (unit_of_measurement__v):
    • id
    • term__v
    • uom_picklist__v

Populate the Custom Value Data

Populate the CSV file as applicable:

  • Add a new custom value:
    • id column: Blank
    • deprecated__v column: Blank or enter No to make the value available in picklists
    • Enter data in the other columns of the row with minimum required values
    • During record creation, Vault generates an ID.
  • Change a custom value:
    • id column: Keep the extracted value
    • deprecated__v column: Blank or enter No to make the value available in picklists
    • Enter updates to any other columns in the row with minimum required values
  • Deprecate a custom value:
    • id column: Keep the extracted value
    • deprecated__v column: Enter Yes
  • Delete a custom value:

Sample Dose Forms CSV for Addition, Change, Deprecation

Sample CSV file for adding, changing, and deprecating custom values

Sample Dose Forms CSV for Deletion

Sample CSV file for deleting custom values

Minimum Required Values

The following table describes how to populate the minimum required values for a successful CSV upload, depending on the object type:

Custom Value Header Value Format Rules Required for Object Types
id This is a Vault-generated value. To create new custom values, leave this cell blank. To change, deprecate, or delete existing custom values, enter the Vault-provided ID. IDs are included in files extracted from Vault Loader.
  • Agency Unit of Measurement
  • Dose Form
  • Route of Administration
  • Unit of Measurement
name__v The label for the custom value. Enter a unique value up to 128 characters.
  • Agency Unit of Measurement
  • Dose Form
  • Route of Administration
term__v The label for the custom value. Enter a unique value up to 128 characters. Unit of Measurement
agency__v The agency for which the custom value applies, such as V0Z000000000101. Enter this value exactly as it appears in the agency__v column of the extracted Agency Unit of Measurement CSV file. Agency Unit of Measurement
code__v The agency-specific code for the custom value. Enter up to 100 characters. Agency Unit of Measurement
file_format__v The file format that supports the agency-specific code, such as fda_vaers_e2b_r3__v. Enter these values exactly as they appear in the file_format__v column of the extracted Agency Unit of Measurement CSV file or the Picklist Value Name column on the File Format field of the Agency Unit of Measurement object. Agency Unit of Measurement
uom_picklist__v The unit of measurement for the custom value. Enter these values exactly as they appear in the Picklist Value Name column on the Unit of Measurement Picklist field of the Unit of Measurement object. Unit of Measurement
deprecated__v To make a value active and available in picklists, leave the column blank or enter No or False. To inactivate a value so it remains in your Business Admin library but is not available in picklists, enter Yes or True. Entries in this column are not case sensitive. All object types when deprecating values only

Attach a CSV File

The Dictionary object enables you to upload CSV files with custom values, update the records, and troubleshoot any issues. Depending on your Admin’s configuration, your Vault may include the following dictionaries:

  • Agency Units of Measurement
  • Dose Form
  • Route of Administration
  • Unit of Measurement

To attach the CSV file, complete the following steps:

  1. Navigate to Business Admin > Objects > Dictionaries > [Dictionary].
  2. Expand the Attachments section.
  3. If any attachments exist, they must be deleted. Select Delete from the Actions menu and then Continue.
  4. In the Attachments section, select Upload and then upload your CSV file.

When you run the Upsert Records and Delete Records user actions, Vault uses the uploaded CSV file for updating the custom values.

Upsert Custom Values

When you are adding, changing, or deprecating custom values, once you have one CSV file in the Attachments section of the dictionary, you are ready to make changes. From the All Actions menu of your dictionary, select Upsert Records. The state changes to Importing. Vault notifies you when the records have successfully loaded and the dictionary state changes to Active.

Delete Custom Values

When you are deleting custom values, once you have one CSV file in the Attachments section of the dictionary, you are ready to make changes. From the All Actions menu of your dictionary, select Delete Records. The state changes to Importing. Vault notifies you when the records are successfully loaded and the dictionary state changes to Active.

Troubleshooting Upsert and Delete Errors

Vault notifies you if any errors occur while processing the CSV file. Vault updates the dictionary state to Error and adds an error file to the Attachments section of the dictionary, which you can download the file to assist you with revisions. The Error message column in the CSV file indicates any rows for which Vault could not complete the change.

View Custom Values

You can view standard and custom values by navigating to to Business Admin > Objects > [Object] to view both standard and custom values. Optionally, add any of the following columns to the grid view to enable easier filtering of the available values:

  • Created By (dictionary): Identifies which user created the custom value.
  • Deprecated: Indicates whether a value is available in picklists for intake, case processing, and EDQM mapping. Records with a Yes value are unavailable for use.
  • Last Modified By (dictionary): Identifies which user last updated the custom value.
  • System Managed: Indicates whether a value is Vault-provided or user-created. Records with a Yes value are standard and cannot be changed.