1+ <!-- TGHis was updated to change the naming of steps to be seu7ential-->
2+ <etl xmlns =" http://labkey.org/etl/xml" >
3+ <name >mfshToRandalData_2024</name >
4+ <description >imports the data from mfsh animal details on ONPRC</description >
5+ <transforms >
6+ <transform id =" step1" >
7+ <description >Define Hansen Study Animals 2022</description >
8+ <source queryName =" studyAnimals" schemaName =" Randal_data" />
9+ <destination queryName =" StudyDetails_RandalData" schemaName =" Onprc_ehr" targetOption =" truncate" />
10+ </transform >
11+ <transform id =" step2" >
12+ <description >Export Query to File Share</description >
13+ <source queryName =" RandData_AnimalGroups" schemaName =" onprc_ehr" />
14+ <destination dir =" hansenFiles" fileBaseName =" AnimalGroups-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
15+ </transform >
16+ <transform id =" step3" >
17+ <description >Export Query to File Share</description >
18+ <source queryName =" RandData_blood" schemaName =" onprc_ehr" />
19+ <destination dir =" hansenFiles" fileBaseName =" BloodDetails-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
20+ </transform >
21+ <transform id =" step4" >
22+ <description >Export Query to File Share</description >
23+ <source queryName =" RandData_birth" schemaName =" onprc_ehr" />
24+ <destination dir =" hansenFiles" fileBaseName =" BirthDetails-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
25+ </transform >
26+ <transform id =" step5" >
27+ <description >Export Query to File Share</description >
28+ <source queryName =" RandData_assignment" schemaName =" onprc_ehr" />
29+ <destination dir =" hansenFiles" fileBaseName =" assignment-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
30+ </transform >
31+ <transform id =" step6" >
32+ <description >Export Query to File Share</description >
33+ <source queryName =" RandData_arrival" schemaName =" onprc_ehr" />
34+ <destination dir =" hansenFiles" fileBaseName =" arrival-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
35+ </transform >
36+ <transform id =" step7" >
37+ <description >Export Query to File Share</description >
38+ <source queryName =" RandData_weights" schemaName =" onprc_ehr" />
39+ <destination dir =" hansenFiles" fileBaseName =" weights-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
40+ </transform >
41+ <transform id =" step8" >
42+ <description >Export Query to File Share</description >
43+ <source queryName =" RandData_Cases" schemaName =" onprc_ehr" />
44+ <destination dir =" hansenFiles" fileBaseName =" Cases-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
45+ </transform >
46+ <transform id =" step9" >
47+ <description >Export Query to File Share</description >
48+ <source queryName =" RandData_clinremarks" schemaName =" onprc_ehr" />
49+ <destination dir =" hansenFiles" fileBaseName =" clinremarks-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
50+ </transform >
51+ <transform id =" step10" >
52+ <description >Export Query to File Share</description >
53+ <source queryName =" RandData_demographics" schemaName =" onprc_ehr" />
54+ <destination dir =" hansenFiles" fileBaseName =" demographics-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
55+ </transform >
56+ <transform id =" step11" >
57+ <description >Export Query to File Share</description >
58+ <source queryName =" RandData_deaths" schemaName =" onprc_ehr" />
59+ <destination dir =" hansenFiles" fileBaseName =" deaths-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
60+ </transform >
61+ <transform id =" step12" >
62+ <description >Export Query to File Share</description >
63+ <source queryName =" RandData_departure" schemaName =" onprc_ehr" />
64+ <destination dir =" hansenFiles" fileBaseName =" departure-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
65+ </transform >
66+ <transform id =" step13" >
67+ <description >Export Query to File Share</description >
68+ <source queryName =" RandData_drug" schemaName =" onprc_ehr" />
69+ <destination dir =" hansenFiles" fileBaseName =" drug-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
70+ </transform >
71+ <transform id =" step14" >
72+ <description >Export Query to File Share</description >
73+ <source queryName =" RandData_flags" schemaName =" onprc_ehr" />
74+ <destination dir =" hansenFiles" fileBaseName =" flags-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
75+ </transform >
76+ <transform id =" step15" >
77+ <description >Export Query to File Share</description >
78+ <source queryName =" RandData_Hematology" schemaName =" onprc_ehr" />
79+ <destination dir =" hansenFiles" fileBaseName =" Hematology-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
80+ </transform >
81+ <transform id =" step16" >
82+ <description >Export Query to File Share</description >
83+ <source queryName =" RandData_Housing" schemaName =" onprc_ehr" />
84+ <destination dir =" hansenFiles" fileBaseName =" Housing-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
85+ </transform >
86+ <transform id =" step17" >
87+ <description >Export Query to File Share Project</description >
88+ <source queryName =" project" schemaName =" pf_ehrData" />
89+ <destination dir =" hansenFiles" fileBaseName =" Projects-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
90+ </transform >
91+ <transform id =" step18" >
92+ <description >Export Query to File Share Protocols</description >
93+ <source queryName =" protocol" schemaName =" pf_ehrData" />
94+ <destination dir =" hansenFiles" fileBaseName =" Protocol-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
95+ </transform >
96+ <transform id =" step19" >
97+ <description >Export Query to File Share</description >
98+ <source queryName =" RandalData_bcs" schemaName =" onprc_ehr" />
99+ <destination dir =" hansenFiles" fileBaseName =" Notes-${TransformRunId}-${Timestamp}" fileExtension =" csv" type =" file" />
100+ </transform >
101+ </transforms >
102+ <schedule >
103+ <!-- 5AM-->
104+ <cron expression =" 0 0 05 * * ?" />
105+ </schedule >
106+ </etl >
0 commit comments