Vault Safety supports AS2 (system-to-system) communication to exchange ICSRs with other organizations.

About Custom AS2 Gateways

To configure Vault Safety to communicate with another organization through AS2 Gateway, you must set up a Transmission Profile and Gateway Profile.

Set these profiles up for each organization that you want to exchange information with. You only need one profile per trading partner, which includes both sending and receiving transmissions.

Vault Safety supports both synchronous and asynchronous AS2 interchange. Set up your Gateway type to match the external Gateway with which you want to communicate.

Prerequisites

Your environment must meet the following requirements before you set up an AS2 Gateway Profile:

  • You must contact Veeva Support to enable configurable AS2 Gateways in your Vault.
  • You must have your own public and private certificate pair set up for communication with the destination gateway.
  • You must have the public certificate and URL for the destination gateway.
  • You must configure contact details for the Sender User. Typically, the Sender User is the Head of Safety for the organization sending a transmission. Managing Roles & Security in Vault Safety provides more information on setting up user contact details.

Create an AS2 Transmission Profile

You must first create a Transmission Profile of the type AS2 Gateway. Manage Transmission Profiles provides instructions on setting up Transmission Profiles.

If Veeva Support has enabled custom AS2 Gateways in your Vault, the system automatically creates a Gateway Profile for the Transmission Profile once you save the record. Next, configure the Gateway Profile.

Configure the AS2 Gateway Profile

  1. In the Admin area, go to Settings.
  2. In the left pane, select Gateway Profiles.
  3. On the Gateway Profiles page, select the name of the Gateway Profile that matches the Transmission Profile. If you do not see the Gateway Profile, ensure that your Vault has the AS2 Gateway feature enabled.
  4. Under Details, complete the following fields:
    • Sponsor Email Address: Enter a contact email address for your organization. This email address is included in the message header.
    • Description: Enter a description of the Gateway Profile.
  5. Under AS2 Profile Configuration, complete the following fields:
    • Sponsor Certificate: Select Choose, and then open the certificate containing both the public and private encryption keys for the origin organization. The private certificate is usually a PFX file.
    • Sponsor Certificate Password: Enter the password for the sponsor certificate.
    • Sponsor ID: If your organization is a registered sender with the destination, enter the registration ID. The Sponsor ID and Health Authority ID combination must not match an existing profile.
    • Health Authority Certificate: Select Choose, and then open the public encryption certificate for the destination organization. The public certificate is usually a P7B file.
    • Health Authority ID: Enter the ID for the destination organization. The Sponsor ID and Health Authority ID combination must not match an existing profile.
    • Health Authority URL: Enter the destination Gateway URL
    • Gateway User: For Async Gateway Profiles only, select the Vault Safety user whose name should appear in audit logs and gateway transactions.
  6. Select Save.
  7. To activate the Gateway Profile, in the top-right corner, select Set Active.

Result

The Gateway Profile is active and available to use to exchange data with external organizations.

Configure Transmission Lifecycles and Workflows

We recommend that you configure Transmission Lifecycles and Workflows to align with your organization’s standard operating procedures. The following items are best practices and recommendations:

  • Configure a Case Transmission Error workflow to handle transmission errors.
  • Configure a workflow to prevent a Transmission record from entering a Ready for Submission state until a Transmission Profile is specified.

About Object Lifecycles and About Object Workflows provide more information about configuring Lifecycles and Workflows.