Onboarding Overview
Onboarding to the Cohort Discovery Service requires completing three parallel workstreams. An introductory meeting with the HDR UK Technology Team will be held at the start to define tasks, responsibilities, and timelines.
The Three Workstreams
graph TD
G[Governance Workstream] --> G1[G1: Obtain Data Controller Consent]
G --> G2[G2: Local Approvals & Processes]
G --> G3[G3: Technical Risk Assessment]
D[Data Workstream] --> D1[D1: Extract Data Subset]
D --> D2[D2: Map to OMOP]
D --> D3[D3: Create Synthetic Data]
D --> D4[D4: ETL to OMOP Database]
I[Infrastructure Workstream] --> I1[I1: Set Up Secure Network Area]
I --> I2[I2: Install Query Retrieving Software]
I --> I3[I3: Connect OMOP Data to Software]
G1 -->|Required before live data| I3
D2 --> D4
I1 --> I2
I2 --> I3
Figure 3 — Cohort Discovery workstreams and tasks

Figure 4 — Interdependencies between tasks for onboarding to Cohort Discovery

Key dependency
G1 (Data Controller Consent) must be completed before real (non-synthetic) data is connected to the Cohort Discovery Service. D1, D2, and D3 can proceed before G1 is complete.
Workstream Summary
| Step | Description | Responsible |
|---|---|---|
| G1 | Obtain Data Controller consent | Data Custodian |
| G2 | Carry out local approvals and processes | Data Custodian |
| G3 | Technical risk assessment (e.g. SSP) | Data Custodian |
Governance steps are not always linear and can occur in any order. Start as early as possible.
| Step | Description | Responsible |
|---|---|---|
| D1 | Extract a subset of raw identifiable data | Data Custodian |
| D2 | Map extracted subset to OMOP CDM | Data Custodian (HDR UK can assist) |
| D3 | Create synthetic data for testing | Data Custodian (optional but recommended) |
| D4 | ETL extracted data to create OMOP database | Data Custodian |
| Step | Description | Responsible |
|---|---|---|
| I1 | Set up secure network area | Data Custodian |
| I2 | Install query retrieving software | Data Custodian |
| I3 | Connect OMOP data to query retrieving software | Data Custodian |
Iterative approach
Cohort Discovery supports an iterative onboarding model. You do not need to onboard all your data at once.
- Multiple datasets: Bunny requires two instances per OMOP database. Multiple sets can run on the same server.
- New fields: Additional data fields can be added over time following the same governance process.
Tip
Focus first on the key fields needed to answer pressing research questions. Additional fields can be added iteratively as community needs evolve.