Skip to content

Commit c289f3a

Browse files
authored
- Updated Query dataset source queries for body temperature and vitals. (#839)
- Added a tab page for vitals data to the animal history
1 parent c480e6f commit c289f3a

File tree

3 files changed

+67
-1
lines changed

3 files changed

+67
-1
lines changed

snprc_ehr/resources/data/reports.tsv

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,5 @@ Abnormal Behavior Behavior query Abnormal Behavior true study BehaviorAbnormalS
7272
Vaccines Exposures query Vaccines true study ExpVaccines Date false false qcstate/publicdata Exposure vaccines data
7373
Body Condition Score Clinical query Body Condition Score true study BCS Date false false qcstate/publicdata Body Condition Scores
7474
SndEventsWidget Clinical js SND Events true study SndEvents SndEventsWidgetWebpart date false false qcstate/publicdata
75-
Body Temperature Clinical query Body Temperature true study BodyTemperature Date false false qcstate/publicdata Body Temperature
75+
Body Temperature Clinical query Body Temperature true study BodyTemperature Date false false qcstate/publicdata Body Temperature
76+
Vitals Clinical query Vitals true study Vitals Date false false qcstate/publicdata Vitals

snprc_ehr/resources/queries/study/SndBodyTemperatureSource.sql

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,34 @@ SELECT
2828
FROM SND.Categories."Vitals Temperature" as v
2929
INNER JOIN SND.Events as e on v.EventId = e.EventId
3030
INNER JOIN SND.Projects as p on e.ParentObjectId = p.objectId
31+
UNION
32+
SELECT
33+
v.LSID as _key,
34+
v.SubjectId as participantid,
35+
v.date,
36+
v.temp,
37+
null as taskid,
38+
null as requestid,
39+
null as performedby,
40+
null as description,
41+
null as remark,
42+
p.ReferenceId as project,
43+
v.QcState,
44+
v.SequenceNum,
45+
v.ObjectId,
46+
v.EventDataId,
47+
v.EventId,
48+
v.SuperPkgId,
49+
v.ObjectURI,
50+
v.Container,
51+
v.ParentEventDataId,
52+
v.SortOrder,
53+
v.USDACode,
54+
v.LSID,
55+
e.CreatedBy,
56+
e.Created,
57+
e.ModifiedBy,
58+
e.Modified
59+
FROM SND.Categories."Vitals" as v
60+
INNER JOIN SND.Events as e on v.EventId = e.EventId
61+
INNER JOIN SND.Projects as p on e.ParentObjectId = p.objectId

snprc_ehr/resources/queries/study/SndVitalsSource.sql

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,39 @@ SELECT
2929
e.Modified
3030

3131
FROM SND.Categories.Vitals as v
32+
INNER JOIN SND.Events as e on v.EventId = e.EventId
33+
INNER JOIN SND.Projects as p on e.ParentObjectId = p.objectId
34+
35+
UNION
36+
SELECT
37+
v.LSID as _key,
38+
v.SubjectId as participantid,
39+
v.date,
40+
NULL as heartRate,
41+
NULL as respRate,
42+
v.temp,
43+
null as taskid,
44+
null as requestid,
45+
null as performedby,
46+
null as description,
47+
null as remark,
48+
p.ReferenceId as project,
49+
v.QcState,
50+
v.SequenceNum,
51+
v.ObjectId,
52+
v.EventDataId,
53+
v.EventId,
54+
v.SuperPkgId,
55+
v.ObjectURI,
56+
v.Container,
57+
v.ParentEventDataId,
58+
v.SortOrder,
59+
v.USDACode,
60+
v.LSID,
61+
e.CreatedBy,
62+
e.Created,
63+
e.ModifiedBy,
64+
e.Modified
65+
FROM SND.Categories."Vitals Temperature" as v
3266
INNER JOIN SND.Events as e on v.EventId = e.EventId
3367
INNER JOIN SND.Projects as p on e.ParentObjectId = p.objectId

0 commit comments

Comments
 (0)