Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/SampleManagement/RecordingSampleTransactions/ColdChain.htm

## Cold Chain Sampling

To support the additional care needed for refrigerated samples, cold chain sampling enables users to capture tag alert numbers and temperature status for refrigerated samples at each stage in the sampling process. Users are required to capture the tag alert and status for cold chain samples on the following sample transactions:

* Receipt
* Transfer
* Adjustment
* Disbursement
* Return

For example, when users receive a shipment of cold chain samples, they must enter the tag alert number on the sample receipt record and select the temperature range status for each cold chain sample. When they disburse the samples, they must enter the tag alert number and select the temperature range status for each cold chain sample on the call report, ensuring that the sample temperature is tracked at every stage in the sampling process.

#### Validation Disclaimer

Sample Management features in the 24R1.2 release are released without validation. Sample Management requires enablement and does not affect other Vault CRM functionality. Sample Management features were extensively tested by our QA team during the development and release process and will go through validation at a later date.

**Who can use this feature?**

* End Users — Browser, iPad, iPhone
* [Confirming Receipt for Cold Chain Samples](#Receipt) — Browser
* [Transferring, Adjusting, and Returning Cold Chain Samples](#Transactions) — Browser
* [Capturing Cold Chain Sampling on the Call Report](#Disbursement) — Browser, iPad, iPhone
* Users do not require an additional license

### Configuring Cold Chain Sampling for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)All Users](#)

To configure this feature:

1. Ensure the following configuration is complete:
   * [Configuring Sample Management](../ConfiguringSM.htm)
   * [Configuring Call Sampling](../../CallSampling/Config/ConfiguringCS.htm)
2. Navigate to **Admin > Users & Groups > Permission Sets > Objects**.
3. Grant end users and sample admin users the following permissions:

   | Object | Object Permissions | Object Types | Field | Field Permissions |
   | --- | --- | --- | --- | --- |
   | call2\_sample\_\_v | n/a | n/a | * cold\_chain\_status\_\_v * tag\_alert\_number\_\_v | Edit |
   | product\_\_v | n/a | n/a | cold\_chain\_\_v | Edit |
   | sample\_lot\_item\_\_v | Create | tagalert\_\_v | n/a | n/a |
   | sample\_receipt\_\_v | n/a | sample\_receipt\_\_v | * cold\_chain\_status\_\_v * tag\_alert\_number\_\_v | Edit |
   | sample\_transaction\_\_v | n/a | * adjustment\_\_v * transfer\_\_v * return\_\_v | * cold\_chain\_status\_\_v * tag\_alert\_number\_\_v | Edit |
4. Navigate to **Admin > Users & Groups > Permission Sets > Objects > Object Control Permissions**.
5. Grant end users and sample admin users view permission to the following controls on the **sample\_transaction\_\_v** object:
   * st\_tag\_alert\_number\_field\_control\_\_v
   * st\_cold\_chain\_status\_field\_control\_\_v
6. Navigate to **Admin > Configuration > Objects > Layouts tab**.
7. Add the following controls to adjustment\_\_v, transfer\_\_v, and return\_\_v object type layouts on the **sample\_transaction\_\_v** object in the same section where the st\_sample\_field\_control\_\_v field control is placed:
   * st\_cold\_chain\_status\_field\_control\_\_v
   * st\_tag\_alert\_number\_field\_control\_\_v

   Do not add the controls to layouts with the disbursement\_\_v object type.
8. Add the **cold\_chain\_\_v** field to the product\_\_v layout.
9. Add the **tag\_alert\_number\_\_v** and **cold\_chain\_status \_\_v** fields to the appropriate layouts on the following objects:
   * call2\_sample\_\_v
   * sample\_receipt\_\_v
   * sample\_transaction\_\_v
10. Navigate to **Admin > Configuration > Objects > Fields**.
11. Define picklist values for the **cold\_chain\_status\_\_v** fields on the following objects:
    * call2\_sample\_\_v
    * sample\_receipt\_\_v
    * sample\_transaction\_\_v

    For example, “In Range” and “Not in Range”.
12. Navigate to **Business Admin > Objects > Veeva Settings > Global Veeva Settings**.
13. Populate the **tag\_alert\_reg\_express\_\_v** Veeva Setting text field with a regular expression defining the Tag Alert number format. Expressions in this field validate and enforce a specific number format when users enter a value in the tag\_alert\_number\_\_v field on sample receipt records.
    For example, to enforce a Tag Alert number format that is exactly 10 numeric digits, enter the regular expression ^[0-9]{10}$ in the setting’s text field.
14. Navigate to **Business Admin > Objects > VMobile Object Configuration**.
15. Enable the **sample\_lot\_item\_\_v** VMOC for the appropriate platforms.
16. Navigate to **Business Admin > Objects > Product Catalog**.
17. Select the checkbox for the **cold\_chain\_\_v** field on the appropriate sample product\_\_v records in the Product Catalog.

Cold chain sampling only supports samples. BRCs, alternative samples, promotional items, high value promotional items, and custom product types are not supported.

### Confirming Receipt for Cold Chain Samples as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End  Users](#)

If the cold\_chain\_\_v checkbox is selected on a sample's product\_\_v record, the tag\_alert\_number\_\_v and the cold\_chain\_status\_\_v fields display on all sample transactions for that product. Once users enter the Tag Alert number for a sample on the sample receipt, the number’s format is validated and the Tag Alert number is available for selection on other sample transactions.

To confirm cold chain sample receipt:

1. Navigate to the **Pending Sample Receipts** section of the My Samples tab
2. Select the **Confirm** link for the appropriate sample shipment.
   ![](../../../Resources/Images/SampleManagement/Transactions/ColdChain1.png)
3. Ensure the **confirmed\_quantity\_\_v** field is correct on the sample receipt record.

   By default, the confirmed\_quantity\_\_v field is automatically populated with the expected quantity. To require users to manually input a number for confirmed quantity, see [Requiring Users to Manually Confirm Sample Quantities](ManuallyConfirmQuantity.htm).
4. Enter the Tag Alert number and Cold Chain status for each sample product. If the Tag Alert number is populated on the transfer record the user is confirming, then it is prepopulated in the tag\_alert\_number\_\_v field on the sample receipt.
   ![](../../../Resources/Images/SampleManagement/Transactions/ColdChain2.png)
5. Select **Save** to confirm sample receipt.

When users save a sample receipt record with cold chain samples, the Tag Alert number format is validated according to the regular expression defined in the tag\_alert\_reg\_express\_\_v Veeva Setting. If the Tag Alert number does not match the expected format, the user must correct the Tag Alert number format to save the sample receipt.

Sample\_lot\_item\_\_v records are automatically created for new Tag Alert numbers, and the Tag Alert numbers are stored on the sample\_lot\_item\_\_v object as a tagalert\_\_v object type record. Each sample’s Tag Alert number is then displayed for users to select when creating sample transactions for cold chain products.

If there is an existing Tag Alert number for that particular user, sample, sample lot, and tag alert number combination, then a new sample\_lot\_item\_\_v record is not created.

### Transferring, Adjusting, and Returning Cold Chain Samples as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

To create sample transactions for cold chain samples:

1. Create the sample transfer, adjustment, or return record as usual.
2. Complete the appropriate fields for the transaction.
3. Select the appropriate status for the **cold\_chain\_status\_\_v** field.
4. Enter the Tag Alert number in the **tag\_alert\_number\_\_v** field, if applicable.
   ![](../../../Resources/Images/SampleManagement/ColdChainSampling.png)

When users submit sample transactions for cold chain samples, a sample\_lot\_item\_\_v record is automatically created for the user receiving the transfer, as long as a Tag Alert number for that particular user, sample, and sample lot combination does not already exist.

For example, when users transfer cold chain samples to their colleagues, the user enters the appropriate Tag Alert number and product status on the transfer record. When the user's colleague receives the transfer, the confirmed Tag Alert number is added to the colleague's inventory, and the colleague must enter the product status when confirming sample receipt.

### Capturing Cold Chain Sampling on the Call Report as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

To capture cold chain sample disbursements on the call report:

1. Select the **Add Sample** action.
2. Select the appropriate product and lot number.
   ![](../../../Resources/Images/SampleManagement/Advanced/ColdChainCallProduct.PNG)
   ![](../../../Resources/Images/SampleManagement/Advanced/ColdChainSamplingLot.PNG)
3. Select the displayed **Tag Alert** number.
   ![](../../../Resources/Images/SampleManagement/Advanced/TagAlertNumberCall.PNG)
4. Select the **Cold Chain** status.
   ![](../../../Resources/Images/SampleManagement/Advanced/ColdChainStatus.PNG)
5. Select the appropriate quantity, and then select **Done** or **Done and New** to add the sample to the call report.
   ![](../../../Resources/Images/SampleManagement/Advanced/ColdChainDone.PNG)

To change the Tag Alert number or Cold Chain status, select the corresponding picklist and the appropriate picklist option.

![](../../../Resources/Images/SampleManagement/Advanced/ColdChainChange.PNG)

Users can edit cold chain sample information until they capture an HCP signature for the call. After signature capture, sample information is read-only. Sample admin users can unlock submitted records, if needed (for more information on unlocking records, see [Unlocking Submitted Sample Transaction and Inventory Records](../SupportingSampleAudits/UnlockingRecords.htm)).

### Related Topics

[Capturing Custom Text](CustomText.htm)

[Transferring Products](TransfertoOtherUsers.htm)

[Confirming Product Receipt](ConfirmReceipt.htm)
