Skip to content

Commit e3a9ff1

Browse files
authored
25.11 fb blood processing updates (#1652)
* Modified Blood Processing with latest most recent criteria for drawing blood. * Modified Blood Processing with latest most recent criteria for drawing blood. * Modified Blood Processing with latest most recent criteria for drawing blood. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program. * Modified blood Processing program for Gwen customized version of the reporting program. * Modified blood Processing program for Gwen customized version of the reporting program. * Modified blood Processing program for Gwen customized version of the reporting program.
1 parent 1d444b0 commit e3a9ff1

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

onprc_reports/resources/queries/study/processingGeneticsBloodDraws.sql

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,14 @@ SELECT
5151
ELSE 0
5252
END as mhcBloodDrawVol,
5353
CASE
54+
WHEN (nts.Id is not null) THEN 0
5455
WHEN (f.flags LIKE '%DNA Bank Blood Draw Needed%') THEN 6
5556
WHEN (f.flags LIKE '%DNA Bank Not Needed%') THEN 0
5657
WHEN (f.flags LIKE '%DNA Bank Blood Draw Collected%') THEN 0
5758
WHEN (s.subjectId IS NULL) THEN 6 --timestampdiff('SQL_TSI_DAY', curdate(), d.birth) > 365 AND
5859
ELSE 0
5960
END as dnaBloodDrawVol
60-
61+
6162
FROM study.Demographics d
6263

6364
--determine if animal has raw STR data performed by UC Davis
@@ -150,6 +151,17 @@ LEFT JOIN (
150151
GROUP BY u.Id
151152
) u ON (u.Id = d.Id)
152153

154+
LEFT JOIN (
155+
SELECT
156+
p.id,
157+
max(p.date) as lastDate
158+
FROM study.flags p
159+
WHERE p.flag.category ='Genetics' And p.flag.value = 'DNA Bank Blood Draw Not Needed'
160+
And p.enddate is null
161+
GROUP BY p.id
162+
163+
) nts ON (nts.id = d.id)
164+
153165

154166
WHERE d.calculated_status = 'Alive'
155167

0 commit comments

Comments
 (0)