As per the Drug Supply Chain Security Act (DSCSA) requirements, the distributors must verify the pharmaceutical products for multiple reasons:

  • Verification for saleable return
  • Verification of suspect or illegitimate product
  • Verification after exception arises with the product
  • Verification of the product status


The Product Verification DSCSA application enables the distributors to verify the products by connecting to the Verification Router Service (VRS). Movilitas.Cloud introduces its own lookup directory (LD) and VRS mechanism by following the VRS LD specifications issued by HDA. The introduced solution is compliant with the GS1 US DSCSA requirements. For the messaging, the GS1 Lightweight Messaging Standard for DSCSA 1.3 is followed.


The distributors can choose one of the following setups in Product Verification DSCSA application:

  • Using Movilitas Mobile for Product Verification DSCSA application to verify packs. The requester is the tenant in Movilitas.Cloud.
  • Sending verification requests over the Verification DSCSA API. The requester is different from the tenant in Movilitas.Cloud, although the tenant collects all the requesters. 


This article provides an overview of the application and the configuration workflows to ease understanding.


IMPORTANT: In the description below, we assume that you have already activated the Product Verification DSCSA application in Movilitas.Cloud. This is a one-time activity when you start your journey with Movilitas.Cloud. For more information, see Enabling Applications for a Tenant.


TABLE OF CONTENTS


Administrator UI Overview (Tabs)


The Product Verification DSCSA web application allows you to configure the setup based on your preferences. 


Operators 


You can assign the operators to use Movilitas Mobile for scanning and verifying the products.


Requesters


You can manage the requesters that send verification requests to Movilitas.Cloud over the Verification DSCSA API.


Settings 


If you want to use Movilitas Mobile for verifying packs, you can provide the application-level settings that include requester GLN, ATP credentialing, and the Scandit license for matrix scanning (installed mobile application only).


Verifying Packs in Movilitas Mobile



Before You Begin


Make sure about the following:

  • If you want to use verifiable credentials from XATP (LedgerDomain), you created an account in XATP and obtained a digital identifier DID) as per your state license.
  • If you want to use matrix scanning, you have a Scandit license. Matrix scanning is an ultrafast reading alternative to item-by-item scanning. You can scan a set of barcodes at once by using the camera of the mobile device.
  • You have assigned mobile users to your tenant (company). Mobile users can be operators of your warehouse. For more information, see Managing Users.


Procedure


1. Manage the application settings.

  • Requester GLN
  • Activating verifiable credentials through CARO (Spherity) or XATP (LedgerDomain).
    • If your company is not onboarded in CARO (Credentialing of ATP for Regulatory Observance) yet, it is possible to initiate the tenant creation in CARO from Movilitas.Cloud.
    • To apply verifiable credentials, you need to provide the assets (digital identifier, API key) received from CARO or XATP.
  • Activating the verification of the responder.
  • Providing a Scandit license to use matrix scanning (installed mobile application only).


For more information, see Managing Settings.


2. Assign operators to the Product Verification DSCSA application.

  • You can provide the requester's contact information that will be included in each request.
  • Optionally, you can limit the devices the operator can use for the scanning.


For more information, see Managing Operators.


3. As an operator, verify packs in the warehouse. For more information, see Movilitas Mobile for Product Verification DSCSA.


4. As an administrator, view the verification logs in the Reports & Analysis application. For more information, see Viewing DSCSA VRS Requests.



Verifying Packs over API



Before You Begin


Make sure about the following:

  • You created an API key and API secret for your tenant in Movilitas.Cloud. These are required so that you can obtain either a static authentication token or a dynamic one. For more information, see Managing API Keys and Static Token.
  • You created a Verification DSCSA API channel. The channel is required so that you can have a channel key for your requests. For more information, see Configuring a Verification DSCSA API Channel.


Procedure


1. If you use dynamic authentication tokens, send a request over the Authentication API regularly to obtain the latest dynamic token. The token is valid for 1 day. For more information, see Authentication Request.


2. Send Verify Pack requests over API. You can verify one pack in each request. For more information, see Verify Pack API.


If the requester is not existing in the Product Verification DSCSA application, the requester is auto-created.


3. (Optional) If sending the verification request auto-creates the requester, complete the requester configuration in the Product Verification DSCSA application. For more information, see Managing Requesters.

 

4. As an administrator, view the verification logs in the Reports & Analysis application. For more information, see Viewing DSCSA VRS Requests.