Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modified Compliance Xcel formatting reports. #971

Open
wants to merge 3 commits into
base: release23.11-SNAPSHOT
Choose a base branch
from
Open
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="EmployeeAssignedStatus" tableDbType="NOT_IN_DB">
<tableTitle>Employee Assigned Status</tableTitle>

<columns>
</columns>
</table>
</tables>
</metadata>
</query>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

Select value from ehr_compliancedb.employee_Reference_Data
Where columnname = 'training_status'
And endDate is null
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="EmployeeToLocationXcel" tableDbType="NOT_IN_DB">
<tableTitle>Employee To Training Location PIVOT</tableTitle>

</table>
</tables>
</metadata>
</query>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
select

coalesce(jj.location, '') as location,

jj.employeeid as employeeid


from ehr_compliancedb.employee_assigned_location jj

group by jj.employeeid, jj.location

PIVOT location by employeeid
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="EmployeeToRequirementsXcel" tableDbType="NOT_IN_DB">
<tableTitle>Employee To Requirement Name PIVOT</tableTitle>

</table>
</tables>
</metadata>
</query>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
select
jj.employeeid as employeeid,
coalesce(jj.requirementname, '') as requirementname
from ehr_compliancedb.employeeTraining jj where
jj.employeeid in (select ss.employeeid from ehr_compliancedb.Employees ss where ss.MajorUDDS = 'OPS - ASB')

group by jj.employeeid, jj.Requirementname
PIVOT requirementname by employeeid
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="Employee_Assigned_Location" tableDbType="NOT_IN_DB">
<tableTitle>Employee Assigned Areas</tableTitle>

<columns>
<column columnName="employeeId">
<fk>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>employees</fkTable>
<fkColumnName>employeeId</fkColumnName>
</fk>
</column>

<column columnName="location">
<fk>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>employees</fkTable>
<fkColumnName>employeeId</fkColumnName>
</fk>
</column>

<column columnName="status">
<fk>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>employeeAssignedStatus</fkTable>
<fkColumnName>value</fkColumnName>
</fk>
</column>
<column columnName ="rowId">
<isHidden>true</isHidden>
</column>

<column columnName="objectid">
<isHidden>true</isHidden>
</column>
<column columnName="taskid">
<fk>
<fkDbSchema>ehr</fkDbSchema>
<fkTable>tasks</fkTable>
<fkColumnName>taskid</fkColumnName>
<fkDisplayColumnName>rowid</fkDisplayColumnName>
</fk>
</column>
<column columnName="container">
<isHidden>true</isHidden>
</column>
</columns>
</table>
</tables>
</metadata>
</query>
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="Employee_Reference_Data" tableDbType="NOT_IN_DB">
<tableTitle>Employee Reference Data</tableTitle>

<columns>
<column columnName ="rowId">
<isHidden>true</isHidden>
</column>
<column columnName="value">
<columnTitle>Host Name</columnTitle>
</column>
<column columnName="endDate">
<columnTitle>End Date</columnTitle>
</column>
<column columnName="objectid">
<isHidden>true</isHidden>
</column>
<column columnName="columnName">
<columnTitle>Column Name</columnTitle>
<!-- <fk>-->
<!-- <fkTable>ComplianceHostIdentifier</fkTable>-->
<!-- <fkColumnName>value</fkColumnName>-->
<!-- -->
<!-- </fk>-->
</column>

<column columnName="Label">
<isHidden>true</isHidden>
</column>

<column columnName="sort_order">
<isHidden>true</isHidden>
</column>
</columns>
</table>
</tables>
</metadata>
</query>
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="employeeTraining" tableDbType="NOT_IN_DB">
<tableTitle>Employee Requirement Details</tableTitle>

<columns>
<column columnName="employeeId">
<fk>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>employees</fkTable>
<fkColumnName>employeeId</fkColumnName>
</fk>
</column>


<column columnName ="rowId">
<isHidden>true</isHidden>
</column>

<column columnName="objectid">
<isHidden>true</isHidden>
</column>
<column columnName="taskid">
<isHidden>true</isHidden>
</column>
<column columnName="next_training">
<columnTitle>Assigned_Status</columnTitle>
<fk>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>employeeAssignedStatus</fkTable>
<fkColumnName>value</fkColumnName>
</fk>
<conditionalFormats>
<conditionalFormat>
<filters>
<filter operator="eq" value="Proficient"/>
</filters>
<backgroundColor>9FE2BF</backgroundColor>
</conditionalFormat>
<conditionalFormat>
<filters>
<filter operator="eq" value="Partial Trained"/>
</filters>
<backgroundColor>6495ED</backgroundColor>
</conditionalFormat>
<conditionalFormat>
<filters>
<filter operator="eq" value="Next To Train"/>
</filters>
<backgroundColor>FFBF00</backgroundColor>
</conditionalFormat>
<conditionalFormat>
<filters>
<filter operator="eq" value="Not Trained"/>
</filters>
<backgroundColor>CD5C5C</backgroundColor>
</conditionalFormat>
<conditionalFormat>
<filters>
<filter operator="eq" value="Partial Trained"/>
</filters>
<backgroundColor>1F618D</backgroundColor>
</conditionalFormat>
</conditionalFormats>
</column>
<column columnName="unit">
<columnTitle>Unit</columnTitle>
<fk>
<fkFolderPath>/ONPRC/Admin/Compliance</fkFolderPath>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>unit_names</fkTable>
<fkColumnName>unit</fkColumnName>
</fk>
</column>
<column columnName="category">
<columnTitle>Category</columnTitle>
<fk>
<fkFolderPath>/ONPRC/Admin/Compliance</fkFolderPath>
<fkDbSchema>ehr_compliancedb</fkDbSchema>
<fkTable>employeecategory</fkTable>
<fkColumnName>categoryname</fkColumnName>
</fk>
</column>
<column columnName="container">
<isHidden>true</isHidden>
</column>
</columns>
</table>
</tables>
</metadata>
</query>

Loading