Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions snprc_ehr/resources/queries/study/demographicsArrival.query.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
query.description~eq=${MostRecentAcqDesc}&
</url>
</column>
<column columnName="MostRecentAcqCategory">
<url>/query/executeQuery.view?schemaName=ehr_lookups&amp;
query.queryName=acquisitionType&amp;
query.description~eq=${MostRecentAcqCategory}&amp;
</url>
</column>
<column columnName="EarliestAcq">
<url>/query/executeQuery.view?schemaName=study&amp;
query.queryName=arrival&amp;
Expand All @@ -45,6 +51,12 @@
query.description~eq=${MostRecentAcqDesc}&amp;
</url>
</column>
<column columnName="EarliestAcqCategory">
<url>/query/executeQuery.view?schemaName=ehr_lookups&amp;
query.queryName=acquisitionType&amp;
query.value~eq=${EarliestAcqCategory}&amp;
</url>
</column>
<column columnName="Center_Arrival">
<url>/query/executeQuery.view?schemaName=study&amp;
query.queryName=arrival&amp;
Expand Down
6 changes: 4 additions & 2 deletions snprc_ehr/resources/queries/study/demographicsArrival.sql
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@ SELECT
T1.date as MostRecentAcq,
T1.acquisitionType.value as MostRecentAcqType,
T1.acquisitionType.Description as MostRecentAcqDesc,
T1.acquisitionType.category as MostRecentAcqCategory,

T2.date as EarliestAcq,
T2.acquisitionType.value as EarliestAcqType,
T2.acquisitionType.Description as EarliestAcqDesc,
T2.acquisitionType.category as EarliestAcqCategory,

coalesce(T2.date, d.birth) as Center_Arrival,
coalesce(T2.date, d.birth) as Center_Arrival

FROM study.demographics d

Expand All @@ -29,4 +31,4 @@ LEFT JOIN study.arrival as t1 on t1.id = d.id and T1.qcstate.publicdata = true
--date of first arrival
LEFT JOIN study.arrival as t2 on t2.id = d.id and T2.qcstate.publicdata = true
and t2.date = (select min(c1.date) from study.arrival as c1
where t2.id = c1.id)
where t2.id = c1.id)
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
query.description~eq=${MostRecentDispDesc}&amp;
</url>
</column>
<column columnName="MostRecentDispCategory">
<url>/query/executeQuery.view?schemaName=ehr_lookups&amp;
query.queryName=dispositionType&amp;
query.description~eq=${MostRecentDispCategory}&amp;
</url>
</column>
<column columnName="EarliestDisp">
<url>/query/executeQuery.view?schemaName=study&amp;
query.queryName=departure&amp;
Expand All @@ -45,6 +51,12 @@
query.description~eq=${MostRecentDispDesc}&amp;
</url>
</column>
<column columnName="EarliestDispCategory">
<url>/query/executeQuery.view?schemaName=ehr_lookups&amp;
query.queryName=dispositionType&amp;
query.description~eq=${EarliestDispCategory}&amp;
</url>
</column>
</columns>
<titleColumn>Dispositions</titleColumn>
</table>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,12 @@ SELECT
T1.date as MostRecentDisp,
T1.dispositionType.value as MostRecentDispType,
T1.dispositionType.Description as MostRecentDispDesc,
T1.dispositionType.category as MostRecentDispCategory,

T2.date as EarliestDisp,
T2.dispositionType.value as EarliestDispType,
T2.dispositionType.Description as EarliestDispDesc
T2.dispositionType.Description as EarliestDispDesc,
T2.dispositionType.category as EarliestDispCategory

FROM study.demographics d

Expand All @@ -27,4 +29,4 @@ LEFT JOIN study.departure as t1 on t1.id = d.id and T1.qcstate.publicdata = true
--date of first disposition
LEFT JOIN study.departure as t2 on t2.id = d.id and T2.qcstate.publicdata = true
and t2.date = (select min(c1.date) from study.departure as c1
where t2.id = c1.id)
where t2.id = c1.id)