This presentation delivered at OCUG Annual Conference 2009 at New Orleans is on a new way developed to optimize SAS dataset extracts in Batch Data Load (BDL) format from Oracle Clinical SAS views.
9. Preview File Format
PATIENT_ID | VISIT | SUBEVENT | VISIT_
D A TE | D C I | D C M | D C M _ S U B S E T | Q U
ESTION_GROUP | QUESTION_OCCURREN
CE_SEQUENCE_NUMBER | REPEAT_SEQU
ENCE_NUMBER|
READER_ID | READ_TYPE_SP | SITE |
R E S P O N S E _ N Y | E XA M _ S P | A S S E S S M E N
T_DT | NEW_NY | SAMPLE_NY | GRADE_
C D | P E R F O R M E D _ N Y | CR I T E R I A _ M E T _
NY | COMMENTS_1 | COMMENTS_2 |
COMMENTS_3 | COMMENTS_4 | COMMEN
TS_5 | LESION_ID|
S T U DY | I N V S I T E | P T | V I S I T | SUBEVE
| CPEVENT | QUALIFYV
13. TABLE
SRE_EXTRACT_TPHD
ID Column Name N u ll? Data Type
1 STUDY N VARCHAR2 (10 Byte)
2 PT N VARCHAR2 (10 Byte)
3 INVSITE N VARCHAR2 (10 Byte)
4 CPEVENT N VARCHAR2 (20 Byte)
5 VISIT N NUMBER (5)
6 SUBEVE N NUMBER (2)
7 QUALIFYV N VARCHAR2 (70 Byte)
8 DTP_PATIENT_ID Y VARCHAR2 (200 Byte)
9 DTP_VISIT Y VARCHAR2 (100 Byte)
10 DTP_SUBEVENT Y VARCHAR2 (200 Byte)
11 DTP_VISIT_DATE Y VARCHAR2 (200 Byte)
12 DTP_READER_ID Y VARCHAR2 (200 Byte)
13 DTP_READ_TYPE_SP Y VARCHAR2 (200 Byte)
14. TABLE
SRE_EXTRACT_COMMENTS
ID Column Name N u ll? Data Type
1 STUDY N VARCHAR2 (10 Byte)
2 INVSITE N VARCHAR2 (10 Byte)
3 PT N VARCHAR2 (10 Byte)
4 VISIT N NUMBER (5)
5 SUBEVE N NUMBER (2)
6 QUALIFYV N VARCHAR2 (70 Byte)
7 DTP_COMMENT1 Y VARCHAR2 (200 Byte)
8 DTP_COMMENT2 Y VARCHAR2 (200 Byte)
9 DTP_COMMENT3 Y VARCHAR2 (200 Byte)
10 DTP_COMMENT4 Y VARCHAR2 (200 Byte)
11 DTP_COMMENT5 Y VARCHAR2 (200 Byte)
15. TABLE
SRE_EXTRACT_DATA_WORK
ID Column Name N u ll? Data Type
1 DTP_INVESTIGATOR Y VARCHAR2 (50 Byte)
2 DTP_RAD_SITE Y VARCHAR2 (50 Byte)
3 DTP_PATIENT_ID Y VARCHAR2 (50 Byte)
4 DTP_VISIT Y VARCHAR2 (50 Byte)
5 DTP_SUBEVENT Y NUMBER
6 DTP_VISIT_DATE Y VARCHAR2 (50 Byte)
7 DTP_DCI Y VARCHAR2 (50 Byte)
8 DTP_DCM Y VARCHAR2 (50 Byte)
9 DTP_DCM_SUBSET Y VARCHAR2 (50 Byte)
10 DTP_QUESTION_GROUP Y VARCHAR2 (50 Byte)
11 DTP_QUESTION_OCCURRENCE_SEQ Y NUMBER
12 DTP_REPEAT_SEQUENCE_NUMBER Y NUMBER
13 DTP_READER_ID Y VARCHAR2 (50 Byte)
16. TABLE
SRE_EXTRACT_DATA_WORK (Cont.)
14 DTP_READ_TYPE_SP Y VARCHAR2 (50 Byte)
15 DTP_SITE Y VARCHAR2 (50 Byte)
16 DTP_RESPONSE_NY Y VARCHAR2 (50 Byte)
17 DTP_EXAM_SP Y VARCHAR2 (50 Byte)
18 DTP_ASSESSMENT_DT Y VARCHAR2 (50 Byte)
19 DTP_NEW_NY Y VARCHAR2 (50 Byte)
20 DTP_SAMPLE_NY Y VARCHAR2 (50 Byte)
21 DTP_GRADE_CD Y VARCHAR2 (50 Byte)
22 DTP_PERFORMED_NY Y VARCHAR2 (50 Byte)
23 DTP_COMMENT1 Y VARCHAR2 (250 Byte)
24 DTP_COMMENT2 Y VARCHAR2 (250 Byte)
25 DTP_COMMENT3 Y VARCHAR2 (250 Byte)
26 DTP_COMMENT4 Y VARCHAR2 (250 Byte)
27 DTP_COMMENT5 Y VARCHAR2 (250 Byte)
17. TABLE
SRE_EXTRACT_DATA_WORK (Cont.)
28 CREATED_DATE Y DATE
29 STUDY N VARCHAR2 (10 Byte)
30 PT N VARCHAR2 (10 Byte)
31 INVSITE N VARCHAR2 (10 Byte)
32 CPEVENT N VARCHAR2 (50 Byte)
33 VISIT N NUMBER (5)
34 SUBEVE N NUMBER (2)
35 QUALIFYV N VARCHAR2 (70 Byte)
36 REPEATSN Y NUMBER
37 LESION_ID Y VARCHAR2 (50 Byte)
18. TABLE
SRE_BDL_QUESTION_MAP
ID Column Name N u ll? Data Type
1 STUDY N VARCHAR2 (10 Byte)
2 DATASET N VARCHAR2 (50 Byte)
3 QUESTION_NAME N VARCHAR2 (50 Byte)
20. TABLE
SRE_A_B_FILE_MAP
ID Column Name N u ll? Data Type
1 REC_TYPE N CHAR (1 Byte)
2 START_DATE Y VARCHAR2 (8 Byte)
3 TERMINATION_DATE Y VARCHAR2 (8 Byte)
4 DESTINATION_FILE N CHAR (1 Byte)
5 STUDY N VARCHAR2 (50 Byte)
6 INVSITE N VARCHAR2 (50 Byte)
7 PT N VARCHAR2 (50 Byte)
8 RAD_SITE N VARCHAR2 (50 Byte)
9 RAD_PATIENT N VARCHAR2 (50 Byte)
10 INVESTIGATOR N VARCHAR2 (50 Byte)
11 PROTOCOL N VARCHAR2 (200 Byte)
22. Process Flow
OC SAS Views
VERTFRAC, Timepoint Header View Reader Comments View
OVETFRAC,
VTF2FRAC
VIEWS
Procedure
FRACSP_FILL
T
T
T
ER
ER
ER
INS
INS
INS
BDL A File
BDL B File
Preview File
Procedure
FRACSP_
WRITE_FILE