Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
180d542
Merge from onprc19.1 r.63271
labkey-bpatel Oct 6, 2020
f21297f
Merge from onprc19.1 r.63271 (includes newly created folders & files …
labkey-bpatel Oct 6, 2020
6a0c64b
Merge from onprc19.1 r.63282
labkey-bpatel Oct 6, 2020
10e7680
Merge from onprc19.1 r.63282
labkey-bpatel Oct 6, 2020
80aecf7
Merge from onprc19.1 r.63328 to 64381
labkey-bpatel Oct 7, 2020
58dbc53
Merge from onprc19.1 r.64647
labkey-bpatel Oct 7, 2020
8190071
Merge from onprc19.1 r.64748
labkey-bpatel Oct 7, 2020
8c7b428
Merge from onprc19.1 r.64769 to 64894
labkey-bpatel Oct 8, 2020
3d12fe6
Merge from onprc19.1 r.64939 to 64951
labkey-bpatel Oct 8, 2020
383326c
Merge from onprc19.1 r.64953 to 65052
labkey-bpatel Oct 8, 2020
5ad9dab
Merge from onprc19.1 r.65053 to 65061
labkey-bpatel Oct 8, 2020
1e477ca
Merge from onprc19.1 r.65063, 65064, 65071, 65388 to 65398
labkey-bpatel Oct 8, 2020
87d562e
Merge from onprc19.1 r.65410
labkey-bpatel Oct 8, 2020
4128c68
Merge from onprc19.1 r.65412 to 65638
labkey-bpatel Oct 8, 2020
e9cdb74
Merge from onprc19.1 r.65639 to 65677
labkey-bpatel Oct 8, 2020
ed6604b
Merge from onprc19.1 r.65678 to 65757
labkey-bpatel Oct 8, 2020
e6bf441
Merge from onprc19.1 r.64748 -- include missed .gif file
labkey-bpatel Oct 10, 2020
2969518
Fix build issues
labkey-bpatel Oct 10, 2020
9d23eef
Merge from onprc19.1Prod r 65762 to 65949
labkey-bpatel Oct 10, 2020
ba36612
Merge from onprc19.1Prod r 65762 to 65949 - include missed changes
labkey-bpatel Oct 10, 2020
36b35b6
Add LDK module dependency
labkey-bpatel Oct 13, 2020
b961201
Add database tables to the xml metadata
labkey-bpatel Oct 13, 2020
5f8344e
Add database tables to the xml metadata
labkey-bpatel Oct 13, 2020
440fa3e
Code review changes
labkey-bpatel Oct 13, 2020
e3e8b2a
Consolidate onprc_ehr upgrade scripts (12.20 to 17.705) to onprc_ehr-…
labkey-bpatel Oct 13, 2020
e84f040
Code review change - Register MarkCompletedButton for 'geneticAncestr…
labkey-bpatel Oct 14, 2020
fb1c158
More SQL script cleanup
labkey-jeckels Oct 14, 2020
e553fb0
Include 'GO' before 'Create Procedure' statements to avoid 'CREATE/AL…
labkey-bpatel Oct 15, 2020
6b1b755
Handle observation_types deletion for dbs on different versions.
labkey-bpatel Oct 15, 2020
312e761
Include contents of upgrade scripts from onprc19.1Prod that are not i…
labkey-bpatel Oct 16, 2020
e64077f
Substitute module property path. Fix query name (demograophis to demo…
labkey-bpatel Oct 16, 2020
2bffbdd
Add the contents of RateCalc.sql to the upgrade script. Remove RateCa…
labkey-bpatel Oct 21, 2020
4a56720
-Replace hardcoded path with moduleProperty in sql queries.
labkey-bpatel Oct 21, 2020
c39f74b
-Replace hardcoded path with moduleProperty in sql queries.
labkey-bpatel Oct 21, 2020
b63cdb6
Use getColumnName() instead of getSelectName() (otherwise it errors w…
labkey-bpatel Oct 21, 2020
96d15e2
Fix error caused by an 'undefined' value.
labkey-bpatel Oct 21, 2020
379bbe1
Fix typo, other minor cleanup & updates.
labkey-bpatel Oct 21, 2020
dfc335c
Automated test fix for testArrivalApi(). (Fix for testBloodVolumeApi(…
labkey-bpatel Oct 22, 2020
14b0408
Add values to Surgical Repairs template. Move skipStudyImportQueryVal…
labkey-bpatel Oct 23, 2020
a28e892
Revert 'Add values to Surgical Repair template'.
labkey-bpatel Oct 24, 2020
2cd36c6
Test fixes. Associate 'code' column with editorConfig for ehr_lookups…
labkey-bpatel Oct 26, 2020
5ca68fc
Remove unnecessary code that was restricting getting drug formulary v…
labkey-bpatel Oct 26, 2020
aef6acf
Remove version property
labkey-bpatel Oct 26, 2020
109c138
Get QC State by label instead of hardcoded rowid value.
labkey-bpatel Oct 28, 2020
e39ad9d
Replace hardcoded value with module property. Add columns to demograp…
labkey-bpatel Oct 28, 2020
5f67a0a
Remove USE [Labkey]
labkey-bpatel Oct 28, 2020
f7e8a18
Merge remote-tracking branch 'origin/20.7_fb_merge_from_onprc19.1' in…
labkey-jeckels Oct 29, 2020
58ad3df
Remove skipStudyImportQueryValidation(), and other related refactor. …
labkey-bpatel Oct 29, 2020
5c37c8d
Merge remote-tracking branch 'origin/20.7_fb_merge_from_onprc19.1' in…
labkey-jeckels Oct 29, 2020
58a6f0b
Clean up long-defunct SQL queries
labkey-jeckels Oct 29, 2020
e1ab5a5
Clean up queries - delete defunct queries, add missing lists and colu…
labkey-jeckels Oct 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
/*
* Copyright (c) 2011 LabKey Corporation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

CREATE TABLE geneticscore.taqman_probes (
rowid serial,
probe varchar(100),
target varchar(1000),

container ENTITYID,
created TIMESTAMP,
createdby USERID,
modified TIMESTAMP,
modifiedby USERID,

CONSTRAINT PK_taqman_probes PRIMARY KEY (rowid)
);

CREATE TABLE geneticscore.test_significance (
rowid serial,
probe varchar(100),
genotype varchar(100),
label varchar(1000),
comment varchar(4000),

container ENTITYID,
created TIMESTAMP,
createdby USERID,
modified TIMESTAMP,
modifiedby USERID,

CONSTRAINT PK_test_significance PRIMARY KEY (rowid)
);
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
/*
* Copyright (c) 2011 LabKey Corporation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

CREATE TABLE geneticscore.taqman_probes (
rowid int identity(1,1),
probe varchar(100),
target varchar(1000),

container ENTITYID,
created DATETIME,
createdby USERID,
modified DATETIME,
modifiedby USERID,

CONSTRAINT PK_taqman_probes PRIMARY KEY (rowid)
);

CREATE TABLE geneticscore.test_significance (
rowid int identity(1,1),
probe varchar(100),
genotype varchar(100),
label varchar(1000),
comment varchar(4000),

container ENTITYID,
created DATETIME,
createdby USERID,
modified DATETIME,
modifiedby USERID,

CONSTRAINT PK_test_significance PRIMARY KEY (rowid)
);
68 changes: 68 additions & 0 deletions GeneticsCore/resources/schemas/geneticscore.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,74 @@
</ns:column>
<ns:column columnName="modifiedby">

</ns:column>
</ns:columns>
</ns:table>
<ns:table tableName="taqman_probes" tableDbType="TABLE">
<ns:javaCustomizer>org.labkey.ldk.query.DefaultTableCustomizer</ns:javaCustomizer>
<ns:tableTitle>Taqman Probes</ns:tableTitle>
<ns:pkColumnName>rowId</ns:pkColumnName>
<ns:columns>
<ns:column columnName="rowid">
<ns:columnTitle>Row Id</ns:columnTitle>
</ns:column>
<ns:column columnName="probe">

</ns:column>
<ns:column columnName="target">

</ns:column>
<ns:column columnName="container">
<ns:columnTitle>Folder</ns:columnTitle>
</ns:column>
<ns:column columnName="created">

</ns:column>
<ns:column columnName="createdby">

</ns:column>
<ns:column columnName="modified">

</ns:column>
<ns:column columnName="modifiedby">

</ns:column>
</ns:columns>
</ns:table>
<ns:table tableName="test_significance" tableDbType="TABLE">
<ns:javaCustomizer>org.labkey.ldk.query.DefaultTableCustomizer</ns:javaCustomizer>
<ns:tableTitle>Genetic Test Significance</ns:tableTitle>
<ns:pkColumnName>rowId</ns:pkColumnName>
<ns:columns>
<ns:column columnName="rowid">
<ns:columnTitle>Row Id</ns:columnTitle>
</ns:column>
<ns:column columnName="probe">

</ns:column>
<ns:column columnName="genotype">

</ns:column>
<ns:column columnName="label">

</ns:column>
<ns:column columnName="comment">

</ns:column>
<ns:column columnName="container">
<ns:columnTitle>Folder</ns:columnTitle>
</ns:column>
<ns:column columnName="created">

</ns:column>
<ns:column columnName="createdby">

</ns:column>
<ns:column columnName="modified">

</ns:column>
<ns:column columnName="modifiedby">

</ns:column>
</ns:columns>
</ns:table>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public String getName()
@Override
public @Nullable Double getSchemaVersion()
{
return 17.10;
return 17.11;
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ public String getMessageBodyHTML(Container c, User u)
getParentageFreezerSamplesNotFlagged(c, u, msg);

getParentageConflicts(c, u, msg);
getAncestryConflicts(c, u, msg);

return msg.toString();
}
Expand Down Expand Up @@ -157,6 +158,18 @@ public void getParentageConflicts(Container c, User u, StringBuilder msg)
}
}

public void getAncestryConflicts(Container c, User u, StringBuilder msg)
{
TableInfo ti = QueryService.get().getUserSchema(u, c, "study").getTable("geneticAncestryConflicts");
TableSelector ts = new TableSelector(ti, PageFlowUtil.set("Id"));
long count = ts.getRowCount();
if (count > 0)
{
ActionURL url = QueryService.get().urlFor(u, c, QueryAction.executeQuery, "study", "geneticAncestryConflicts");
msg.append("<b>WARNING: There are " + count + " animals with duplicate or conflicting genetic ancestry calls.</b><p> <a href='" + AppProps.getInstance().getBaseServerUrl() + url.toString() + "'>Click here to view these animals</a><hr>");
}
}

public void getActiveExclusions(Container c, User u, StringBuilder msg, String flag, int interval)
{
SimpleFilter filter = new SimpleFilter();
Expand Down
3 changes: 3 additions & 0 deletions ONPRC_EHR_ComplianceDB/module.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Name: ONPRC_EHR_ComplianceDB
ModuleClass: org.labkey.api.module.SimpleModule
ModuleDependencies: EHR_ComplianceDB
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="Measles45DayAlert" tableDbType="NOT_IN_DB">
<tableTitle>Measles 45 Day Overdue Report</tableTitle>
<columns>
<column columnName="employeeId">
<isKeyField>true</isKeyField>
<fk>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>employees</fkTable>
<fkColumnName>employeeId</fkColumnName>
</fk>
</column>
<column columnName="requirementName">
<columnTitle>Requirement Name</columnTitle>
<fk>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>requirements</fkTable>
<fkColumnName>requirementName</fkColumnName>
</fk>
<facetingBehavior>ALWAYS_OFF</facetingBehavior>
</column>
<column columnName="DaysOverDue">
<conditionalFormats>
<conditionalFormat>
<filters>
<filter operator="gte" value="0"/>
<filter operator="lte" value="14"/>
</filters>
<backgroundColor>E3170D</backgroundColor>
</conditionalFormat>
<conditionalFormat>
<filters>
<filter operator="gte" value="15"/>
</filters>
<backgroundColor>FBEC5D</backgroundColor>
</conditionalFormat>
</conditionalFormats>
</column>
<column columnName="isRequired">
<columnTitle>Is Required?</columnTitle>
<facetingBehavior>ALWAYS_OFF</facetingBehavior>
</column>
</columns>
</table>
</tables>
</metadata>
</query>
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
SELECT
emp.employeeid,
emp.Name,
emp.email,
emp.unit,
emp.category,
emp.location,
emp.majorudds,
emp.notes,
emp.requirementname,
--c.date,
Case
When (c.requirementname is null) Then emp.date
When (c.requirementname is not null) Then c.date
ELSE ''
End AS DateCompleted,
emp.comment,
emp.trainer,
Case
When (c.requirementname is null) Then TIMESTAMPDIFF('SQL_TSI_DAY', emp.date, now())
When (c.requirementname is not null) Then '-1'
ELSE ''
End as DaysOverDue
FROM ehr_compliancedb.completiondates c
RIGHT JOIN (
SELECT
c1.employeeid,
emp.email,
emp.Firstname + ' ' + emp.Lastname as Name,
emp.unit,
emp.category,
emp.location,
emp.majorudds,
emp.notes,
emp.isActive,
c1.requirementname,
c1.date,
c1.result,
c1.comment,
c1.trainer
FROM ehr_compliancedb.completiondates c1, ehr_compliancedb.employees emp
Where c1.employeeid = emp.employeeid
And c1.requirementname like 'Occupational Health - Measles Compliant - Initial'
And emp.endDate is null
) emp
ON c.employeeid = emp.employeeid
And c.requirementname like 'Occupational Health - Measles Compliant'
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="employees" tableDbType="NOT_IN_DB">
<tableTitle>Employees</tableTitle>
<columns>
<column columnName="majorudds">
<columnTitle>Host</columnTitle>
</column>
<!--<column columnName="barrier">-->
<!--<columnTitle>West Campus Level 1</columnTitle>-->
<!--</column>-->
<!--<column columnName="animals">-->
<!--<columnTitle>West Campus Level 2</columnTitle>-->
<!--</column>-->
<!--<column columnName="contactsSla">-->
<!--<columnTitle>West Campus Level 3</columnTitle>-->
<!--</column>-->
<!--<column columnName="tissue">-->
<!--<columnTitle>West Campus Level 4</columnTitle>-->
<!--</column>-->
<!--<column columnName="isemployee">-->
<!--<isHidden>true</isHidden>-->
<!--</column>-->

</columns>
</table>
</tables>
</metadata>
</query>
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<customView xmlns="http://labkey.org/data/xml/queryCustomView">
<columns>
<column name="employeeid"/>
<column name="lastName"/>
<column name="firstName"/>
<column name="middleName"/>
<column name="email"/>
<column name="personid"/>
<column name="type"/>
<column name="majorudds"/>
<column name="title"/>
<column name="unit"/>
<column name="supervisor"/>
<column name="emergencycontact" />
<column name="emergencycontactdaytimephone" />
<column name="emergencycontactnighttimephone" />
<column name="category"/>
<column name="location"/>
<column name="startdate"/>
<column name="enddate"/>
<column name="notes"/>
</columns>
<sorts>
<sort column="lastName" descending="false"/>
<sort column="firstName" descending="false"/>
</sorts>
</customView>
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="Requirements" tableDbType="NOT_IN_DB">
<tableTitle>Requirements</tableTitle>
<columns>
<!--<column columnName="access">-->
<!--<columnTitle>West Campus Level 1</columnTitle>-->
<!--</column>-->
<!--<column columnName="animals">-->
<!--<columnTitle>West Campus Level 2</columnTitle>-->
<!--</column>-->
<!--<column columnName="contactsSla">-->
<!--<columnTitle>West Campus Level 3</columnTitle>-->
<!--</column>-->
<!--<column columnName="tissues">-->
<!--<columnTitle>West Campus Level 4</columnTitle>-->
<!--</column>-->
</columns>
</table>
</tables>
</metadata>
</query>
Loading