3 Study setup
To set up integration with data source systems for each study, you do the following tasks in the Administration page. Then the study configurator creates a clinical data model for each data source.
Set up the study File Watcher to load data files
Parent topic: Study setup
Create study File Watchers
For each study, create a study File Watcher. It watches the folder you specify here for uploaded data files and loads the data into Oracle DMW.
Prerequisites
Specify the watched folder locations in a system profile. See Register root folders for File Watcher watched folders.
If you want to archive (not delete) loaded data files, specify the archive folder location. See Register root folders for File Watcher archive folders.
Parent topic: Set up the study File Watcher to load data files
Select a distributed processing (DP) server for the study File Watcher
Prerequisites
These tasks are documented in the Oracle Health Sciences Data Management Workbench Installation Guide:
-
Set up the Oracle LSH Distributed Processing (DP) Server and, as part of it, the File Watcher service. The File Watcher service detects files to be loaded.
-
Define at least one DP Service Location and SAS and Text for SQL*Loader DP Server services in the Oracle LSH user interface. These services load data from files into the Oracle DMW database. See the Oracle Life Sciences Data Hub System Administrator's Guide.
-
Security for the folders.
-
Compatible time zone configuration on each computer. See the Oracle Health Sciences Data Management Workbench Installation Guide.
- Click the Navigation icon at the top of any page and then click Administration.
- Click the File Watcher tab.
- Select a Study File Watcher and click the DP Servers for File Watchers icon.
- Select one DP Server for each type of data file to be loaded in the study.
- Click OK.
Parent topic: Set up the study File Watcher to load data files
Set up InForm data exchange
The following sections describe how to:
Parent topic: Study setup
Create users for InForm integration
To create users for InForm integration, you need to:
Parent topic: Set up InForm data exchange
Create required Oracle accounts
On each InForm study database, run scripts to create a read-only user account for Oracle DMW to use to access data and metadata in InForm.
The account has Select privileges on all tables and views in study accounts referenced by the InForm Connector, including metadata views, operational data views, and RDE views. This schema also has packages that facilitate the data load process.
Use the credentials of this account when you set up a database connection (remote location) in the Oracle DMW InForm configuration for each study using the InForm database.
Parent topic: Create users for InForm integration
Create Directory on Each InForm Database
On each InForm database with a study for which you plan to use Oracle DMW, create one OS directory using the mkdir
command to hold scripts you must copy and run.
You need one directory per database, not per study.
Parent topic: Create required Oracle accounts
Copy Scripts
Copy the following files from the directory $CDR_TOP/patch/115/sql/ on the computer where you have installed Oracle Life Sciences Data Hub to the InForm database directory you created.
-
DMWInFormInstall.sql—the driver script
-
DMWInFormUser.sql—creates new users or confirms existing users
-
DMWInFAdms.pls—installs a package specification into the Oracle DMW administration account
-
DMWInFAdmb.pls—installs a package body into the Oracle DMW administration account
-
DMWInFormROAccessObjs.sql—installs a table into the Oracle DMW read-only access account
-
DMWInFroas.pls—installs a package specification into the Oracle DMW read-only access account
-
DMWInFroab.pls—installs a package body into the Oracle DMW read-only access account
Parent topic: Create required Oracle accounts
Run the Driver Script
The driver prompts for all required input parameter values and calls the other scripts as required.
-
Log into SQL*Plus with an account with DBA privileges.
-
Go to the directory that contains the downloaded scripts.
-
Execute DMWInFormInstall.sql. The script prompts for:
- A name to give the log file.
- TNS name or connect string for the InForm database. If you enter the connect string, do not enter any spaces.
system
or other DBA username and password.- Name of the Oracle DMW Admin account to be used or created for the purpose of giving privileges to the Oracle DMW read-only access account. The system creates the account if it does not already exist.
- Name of the Oracle DMW read-only access account to be used or created. The system
creates the account if it does not already exist.
Tip:
Do not use spaces or special characters other than underscore (_) in the username or password. - Passwords for both accounts. If the accounts are new, the script prompts you to confirm each password. If the accounts already exist, you must enter a password, but the system does not change the existing password. It proceeds to create or update the packages owned by the schema.
- If the read-only access account is new, the script also prompts for a tablespace name. It then creates a tablespace on the InForm database to be used for the integration with Oracle DMW and creates or updates all Oracle DMW objects in this tablespace.
Parent topic: Create required Oracle accounts
Create required InForm users
For each InForm study:
-
Log in to the system you use to create InForm user accounts:
- If your InForm installation is on-premise, use UMT.
- If your InForm installation is hosted by Oracle, use Single Sign-on.
-
Create a user with a suggested username DMW_AUTH to be used for authentication purposes by the web service connection. This user does not need any privileges. You enter this username and password when creating web service locations.
-
Create a user with the required username DMW_QUERY (in UPPER CASE) to be used for sending and updating discrepancies in InForm. Assign this user to a query group. The password for this user is not used in Oracle DMW.
-
Activate both accounts.
Parent topic: Create users for InForm integration
Add InForm remote locations
Database links are used to load data and metadata from InForm to DMW.
When defined here, they are available for use in an InForm clinical data model. Alternatively, study configurators can create and edit them in the clinical data model.
Parent topic: Set up InForm data exchange
Add InForm web service locations
Web services are used to send discrepancies from DMW to InForm.
When created in the Administration page, they are available for use in the appropriate InForm study clinical data model. Alternatively, they can be created and edited in the clinical data model.
Parent topic: Set up InForm data exchange
Set up data exchange with a non-InForm clinical data system
Parent topic: Study setup
Set up File Watcher
If you are using a clinical data system other than InForm, you must load data from that system in files. Follow instructions in "Set up the study File Watcher to load data files".
Add a web service location for a non-InForm clinical data system
If you are using a clinical data system other than Oracle InForm, define a web service location to enable Oracle DMW to send discrepancies to it and to enable data reviewers to open the external system from DMW to view data and discrepancies there.
Subscribe users to job status notifications
You can specify that certain users receive notifications whenever a particular type of job completes with a particular status in a particular study. Users can also set up their own notifications on the Home page.
User accounts that become inactive or accounts that lose privileges for the target study are automatically unsubscribed from notifications.
Prerequisite
If you haven't already, follow the instructions in My Oracle Support article 164871.1, "Configuring the Workflow Notification Mailer(s) in Oracle Applications Manager 11i" as directed in the Oracle Life Sciences Data Hub Installation Guide.
Parent topic: Study setup