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
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
SELECT
Id,
date,
recoveryStartTime,
submitterInitials,
qcstate,
taskid,
observation,
recoverySpeed,
recoveryCondition,
totalRecoveryTime
FROM study.anesthesiaRecovery
75 changes: 75 additions & 0 deletions WNPRC_EHR/resources/queries/study/anesthesiaRecovery.query.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<query xmlns="http://labkey.org/data/xml/query">
<metadata>
<tables xmlns="http://labkey.org/data/xml">
<table tableName="anesthesiaRecovery" tableDbType="TABLE" useColumnOrder="false">
<columns>
<column columnName="Id">
<required>true</required>
<nullable>false</nullable>
</column>

<column columnName="observer">
<required>true</required>
<nullable>false</nullable>
</column>

<column columnName="recoveryStartTime">
<columnTitle>Recovery Start Time Final</columnTitle>
</column>

<column columnName="taskid">
<columnTitle>Task Id</columnTitle>
<fk>
<fkDbSchema>ehr</fkDbSchema>
<fkTable>tasks</fkTable>
<fkColumnName>taskid</fkColumnName>
</fk>
<url>/ehr/WNPRC/EHR/taskDetails.view?formtype=Anesthesia%20Recovery&amp;taskid=${taskid}</url>
<required>true</required>
<nullable>false</nullable>
</column>

<column columnName="observation">
<required>true</required>
<nullable>false</nullable>
</column>

<column columnName="recoveryReason">
<required>true</required>
<nullable>false</nullable>
</column>

<column columnName="submitterInitials">
<required>true</required>
<nullable>false</nullable>
</column>

<column columnName="recoveryReasonFinal">
<columnTitle>Recovery Reason Final</columnTitle>
</column>

<column columnName="groupIdFinal">
<columnTitle>Group ID Final</columnTitle>
</column>

<column columnName="cageFinal">
<columnTitle>Cage Final</columnTitle>
</column>

<column columnName="locationFinal">
<columnTitle>Location Final</columnTitle>
</column>

<column columnName="roomFinal">
<columnTitle>Room Final</columnTitle>
</column>

<column columnName="QCState">
<columnTitle>Status</columnTitle>
</column>

</columns>
</table>
</tables>
</metadata>
</query>
37 changes: 37 additions & 0 deletions WNPRC_EHR/resources/queries/study/anesthesiaRecovery/.qview.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<!--Defines the default qview for the anesthesiaRecovery dataset.-->

<customView xmlns="http://labkey.org/data/xml/queryCustomView">
<columns>
<column name="Id"/>
<column name="date"/>
<column name="observation"/>
<column name="observer"/>
<column name="submitterInitials"/>
<!-- <column name="room"/>-->
<!-- <column name="assignedTo"/>-->
<column name="recoverySpeed"/>
<column name="recoveryCondition"/>
<column name="cageLockSecure"/>
<!-- <column name="recoveryReason"/>-->
<!-- <column name="groupId"/>-->
<column name="observerComments"/>
<column name="finalizeComments"/>
<!-- <column name="location"/>-->
<!-- <column name="cage"/>-->
<column name="recoveryId"/>
<column name="deviceId"/>
<column name="groupIdFinal"/>
<column name="recoveryStartTime"/>
<column name="recoveryReasonFinal"/>
<column name="cageFinal"/>
<column name="locationFinal"/>
<column name="roomFinal"/>
<column name="container"/>
<column name="history"/>
<column name="taskid"/>
<column name="QCState"/>
</columns>
<sorts>
<sort column="date" descending="true"/>
</sorts>
</customView>
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<!--Defines the full history qview for the anesthesiaRecovery dataset.-->

<customView xmlns="http://labkey.org/data/xml/queryCustomView">
<columns>
<column name="Id"/>
<column name="date"/>
<column name="recoveryStartTime"/>
<column name="observerComments"/>
<column name="observer"/>
<column name="recoveryId"/>
<column name="room"/>
<column name="observation"/>
<column name="assignedTo"/>
<column name="recoverySpeed"/>
<column name="recoveryCondition"/>
<column name="recoveryReason"/>
<column name="submitterInitials"/>
<column name="groupId"/>
<column name="finalizeComments"/>
<column name="location"/>
<column name="cage"/>
<column name="cageLockSecure"/>
<column name="deviceId"/>
<column name="taskid"/>
<column name="container"/>
<column name="history"/>
</columns>
</customView>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!--Defines the summary qview for the anesthesiaRecovery dataset.-->

<customView xmlns="http://labkey.org/data/xml/queryCustomView">
<columns>
<column name="Id"/>
<column name="recoveryStartTime"/>
<column name="totalRecoveryTime"/>
</columns>
<filters>
<filter column="observation" operator="eq" value="Fully Recovered"/>
</filters>
</customView>
21 changes: 20 additions & 1 deletion WNPRC_EHR/resources/queries/study/wnprcFullHistory.sql
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,23 @@ SELECT
null AS requestid

FROM study.waterTotalByDate
WHERE TotalWater IS NOT NULL
WHERE TotalWater IS NOT NULL

UNION ALL
SELECT
Id AS Id,
date,
null AS project,
'Anesthesia Recovery' AS dataset,
'anesthesiarecovery' AS DataSetName,
'Animal fully recovered.' AS remark,
'Total Recovery Time: ' || CAST(CEILING(totalRecoveryTime) AS VARCHAR) || ' minutes' || CHR(10) ||
'Recovery Speed: ' || CAST(recoverySpeed AS VARCHAR) || CHR(10) ||
'Recovery Condition: ' || CAST(recoveryCondition AS VARCHAR)
AS description,
submitterInitials AS performedBy,
qcstate AS qcstate,
taskid AS taskid,
null AS requestid
FROM study.anesthesiaRecoveriesFullHistory
WHERE observation = 'Fully Recovered'
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<sort column="date" descending="true"/>
</sorts>
<filters>
<filter column="datasetname" operator="in" value="assignments;behavetrem;biopsy;blood;clinremarks;deaths;encounters;drug;housing;necropsy;problem;weight;tb;clinpathRuns;foodDeprives;ultrasounds;pregnancy_outcomes;breeding_encounters;research_ultrasounds;chairing;restraint;watertotal"/>
<filter column="datasetname" operator="in" value="assignments;behavetrem;biopsy;blood;clinremarks;deaths;encounters;drug;housing;necropsy;problem;weight;tb;clinpathRuns;foodDeprives;ultrasounds;pregnancy_outcomes;breeding_encounters;research_ultrasounds;chairing;restraint;watertotal;anesthesiarecovery"/>
<!--<filter column="qcstate/publicdata" operator="eq" value="true"/>-->
</filters>
</customView>
10 changes: 10 additions & 0 deletions WNPRC_EHR/resources/queries/wnprc_ios_app/session_log.query.xml
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="session_log" tableDbType="TABLE" useColumnOrder="false">
<javaCustomizer class="org.labkey.wnprc_ehr.table.WNPRC_EHRCustomizer"/>

</table>
</tables>
</metadata>
</query>
Loading