2. AGENDA
Introduction
Schemas
OC – SQL Mapping
List ofTables
Format ofTables
Content ofTables
Mapping ofTables from same Module
DataTables
Difference betweenTest and Production tables
JournalTables
Q&A
3/27/2017Katalyst Healthcares & Life Sciences
3. INTRODUCTION
Frontend - Oracle Forms
Backend - SQL
Every window in OC will have a respective table in SQL
Quiz:What are all the modules present in OC
3/27/2017Katalyst Healthcares & Life Sciences
4. SCHEMAS
STANDARD :These are the standard default
schemas available in SQL
CUSTOM :These are the custom schemas
will be created by the users who has
Admin access
STUDY :This holds all study views
USER :This is user specific
Quiz:Apart fromTables andViews what else the schemas will
have?
Indexes, Functions,Triggers, Procedures, Packages
3/27/2017Katalyst Healthcares & Life Sciences
6. List of Tables
Select * from ocl_tables
This query will give list of all tables from RXA_DES, RXC,
RXA_LR schemas
3/27/2017Katalyst Healthcares & Life Sciences
7. Format of Table
OC Columns
Audit history: Created_by, Creation_TS, Modified_by,
Modified_TS
Columns with name ending in ‘_ID’ are system
generated sequences numbers
Columns with name ending in ‘_FLAG’ are‘Y’ or‘N’ (Check
boxes in OC)
3/27/2017Katalyst Healthcares & Life Sciences
8. Contents of Table
All studies of a particular module will go into a single table
and will be identified by a variable called
CLINICAL_STUDY_ID
CLINICAL_STUDY_ID will get from Clinical_studies table
Copy source for DCMs: ORIGINAL_DCM_ID
Select * from rxa_des.clinical_studies where study=‘’
OR
SELECT * FROM CLINICAL_STUDIES WHERE STUDY ='GSK001'
Quiz: CLINICAL_STUDY_ID of GLIB?
0
3/27/2017Katalyst Healthcares & Life Sciences
9. Mapping of Tables from same Module
Principle: Every child table will be connected with a parent
table through an unique key
Eg: dcms, dcm_question_groups,dcm_questions
3/27/2017Katalyst Healthcares & Life Sciences
10. Data tables
Table name Description
Received_DCIs/
Received_DCMs
Holds the data entered
Responses Holds all responses entered
and Audit history
Diascrepancy_management/
Discrepancy_entries
Holds all discrepancies
Batch_jobs Holds all batch jobs
3/27/2017Katalyst Healthcares & Life Sciences
11. Difference between Test and
Production tables
Definition: Production tables will hold Production records
where asTest tables will holdTest records
Table name: Production: Normal table name
Test: Normal table name +‘t’
Eg: ocl_sites, ocl_sitest
patient_positions, patient_positionst
Quiz:What are all modules in OC will have both test and
production instances
Discrepancy_entriest, DCI_access but not batch _jobs
3/27/2017Katalyst Healthcares & Life Sciences
12. Journal Tables
Definition: Historical records will be stored in this tables
Table name: Normal table name +‘$jn’
Jn_operation: DEL, INS, UPD
Eg: dcm_questions, dcm_questions$jn
procedure_details, procedure_details$jn
3/27/2017Katalyst Healthcares & Life Sciences
13. 3/27/2017Katalyst Healthcares & Life Sciences
ThankYou
&
Questions
Contact:
Katalyst Healthcare’s & Life Sciences
South Plainfield, NJ, USA 07080.
E-Mail: info@KatalystHLS.com