Common Data Architecture for Life Sciences (CDA)
The Common Data Architecture for Life Sciences (CDA) is a new industry standard for referring to HCPs, HCOs, clinical operations, and products and diseases.
All life sciences organizations can use CDA to communicate and collaborate more effectively with each other using these universal data components.
For more information about this open standard, see veeva.com/cda/.
Key highlights
-
CDA is freely available for all life sciences organizations to implement and use.
-
Vault CRM, Network, and OpenData have adopted the CDA HCP and HCO kernels.
-
The CDA kernels contain the following components: entities (HCPs, HCOs, Addresses), attributes, and picklists.
Note: The Segment object from the HCP and HCO kernels are not currently added to Network.
-
For existing customers that integrate with Veeva CRM, there are no changes; CDA fields will be off by default.
-
OpenData will provide values for most CDA fields on the HCP, HCO, and Address objects on OpenData records.
-
For locally managed (gray) records and third party managed records, Network provides the ability to calculate CDA fields based on the legacy fields.
-
Data change requests can be submitted for CDA fields.
Country support
CDA is available for most countries supported by Veeva OpenData.
The following countries are not supported:
-
China
-
Hong Kong
-
Japan
-
Macao
About the CDA in Network
Network supports the following kernels:
The kernels contain entities, attributes, and picklists.
The related Address entity is included in the HCP and HCO kernels.
Enable CDA in Network
New customers
CDA fields are enabled and implemented by default in new Network instances so new customers can use the standardized data structure for these applications from the start.
Existing customers
CDA fields will be available in existing instances, but they will not be enabled by default.
Administrators can enable CDA fields for their Network instance when they are ready to begin adopting this new standard.
To enable CDA for your existing Network instance:
-
Enable the feature - Select Enable CDA Sync and Enable CDA Data Model (Settings > General Settings).
-
Enable CDA Sync - Sync calculated CDA fields with legacy fields in your Network instance. Applies to CDA fields that are locally managed.
This setting enables the CDA Sync Calculation and turns on the workflow process for the CDA data model.
Note: This setting does not need to be enabled in your instance to get data from OpenData in CDA fields.
-
Enable CDA Data Model - Enable all CDA data model fields for HCPs, HCOs, and Addresses.
This setting cannot be turned off after it has been enabled. Individual fields can be turned off in the data model.
-
-
Enable the HCO kernel - Required only if you enabled CDA before the HCO Kernel was available.
-
Enable the HCO CDA fields (Data Model > Customer Master > Health Care Organization).
See HCO kernel for a list of the fields to manually enable.
-
-
Populate the Veeva-managed CDA fields - For each country subscription, run the Update all records setting. The next time the subscription runs, the CDA fields will be populated.
For details, see Populate CDA fields on OpenData records.
-
Resync locally managed records - To populate the calculated CDA fields on local records, run a Data Updater job or source subscription to touch or update the records.
This will trigger the CDA Sync process to populate the CDA fields with the values from the legacy fields.
CDA fields
CDA fields for HCPs, HCOs, and Addresses can be Veeva-managed or locally managed.
For details, see CDA data model fields.
OpenData managed CDA fields
Veeva managed CDA field values will be pushed to your Network instance through your OpenData subscriptions or ad hoc downloads as usual.
Note: The CDA Sync setting does not need to be enabled in your Network instance to receive OpenData in these CDA fields.
Populate CDA fields on OpenData records
After you enable at least one CDA field in your Network instance, run a full OpenData country subscription to update all records that are downloaded in your Network instance.
To run a full update:
-
Open an OpenData country subscription (System Interfaces > OpenData Subscriptions).
-
In the Updates to OpenData records section, select Update all records.
-
Save your changes.
The next time the subscription runs, you will receive updates for all the OpenData managed CDA fields that you have enabled.
Report on countries that need CDA field updates
To identify which countries need to be updated, run a query to see the records that do not have the veevaid__v
field populated.
HCP query
SELECT primary_country__v, COUNT (*) FROM hcp WHERE veevaid__v IS NULL AND record_owner_type__v = 'VOD' GROUP BY primary_country__v ORDER BY COUNT (*) DESC
HCO query
SELECT primary_country__v, COUNT (*) FROM hco WHERE veevaid__v IS NULL AND record_owner_type__v = 'VOD' GROUP BY primary_country__v ORDER BY COUNT (*) DESC
Example
After running the HCP query, you can see that there are US and UK records that need to be updated.
On the UK and US OpenData subscription configuration, choose the Update all records setting.
The next time the subscription runs, all Veeva-managed CDA fields that are enabled in your Network instance will be populated on the records.
CDA Sync Calculation
Network supports the legacy fields and the new CDA fields. CDA Sync is a process that runs in the backend on your Network instance to calculate the values from the legacy fields to the CDA fields.
For more details, see CDA Sync.
Vault CRM - Network integration.
Vault CRM, Network, and OpenData support the CDA HCP and HCO kernels, so you can view and manage CDA fields between these applications.
Supported integration features
-
Vault CRM Bridge
-
Data change requests
For information about CDA and Vault CRM, see Vault CRM: Data Model Updates for CDA.