Skip to content

Commit 93fab5f

Browse files
authored
Updated clin path ETL source queries (#385)
1 parent 64f5ad0 commit 93fab5f

2 files changed

Lines changed: 12 additions & 13 deletions

File tree

snprc_ehr/resources/source_queries/create_v_clinpathruns.sql

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,23 @@ ALTER VIEW Labkey_etl.v_clinPathRuns AS
2828
-- ==========================================================================================
2929
-- Author: Terry Hawkins
3030
-- Create date: 1/08/2015
31-
-- Description: Selects the ETL records for LabKey study.clinPathRuns dataset
32-
-- Note: Currently only selecting the following data types:
33-
-- Hematology, Biochemistry, Surveillance
31+
-- Description: Selects the ETL records for LabKey study.clinPathRuns dataset
3432
-- Changes:
3533
-- 11/10/2016 added modified, modifiedby, created, and createdby columns + code cleanup tjh
3634
-- 6/16/2017 added serviceId and commented out serviceRequested and animalVisit. tjh
3735
-- 6/19/2017 casted dateFinalized to a datetime2 to round time up to seconds. tjh
38-
-- 6/20/2017 dateFinalized is managed in ehr\triggers.js by LK. Created new column (verifiedDate) to
36+
-- 6/20/2017 dateFinalized is managed in ehr\triggers.js by LK. Created new column (verifiedDate) to
3937
-- store the verified date. tjh
4038
-- 7/25/2017 removed message_id - data moved to objectid column.
39+
-- 10/15/2021 service name lookup moved to dbo.CLINICAL_PATH_LABWORK_SERVICES table
4140
-- ==========================================================================================
4241
SELECT
4342
obr.animal_id AS Id,
4443
obr.OBSERVATION_DATE_TM AS Date,
4544
--obr.message_id AS message_id,
4645
cast(cast(obr.verified_date_tm AS DATETIME2(0)) AS DATETIME) AS verifiedDate,
4746
obr.SPECIMEN_NUM AS sampleId,
48-
lu.PROCEDURE_NAME AS serviceRequested,
47+
lu.ServiceName AS serviceRequested,
4948
obr.PROCEDURE_ID AS serviceId,
5049
-- obr.PV1_VISIT_NUM AS animalVisit,
5150
obr.message_id AS objectid,
@@ -58,7 +57,7 @@ FROM dbo.CLINICAL_PATH_OBR AS obr
5857

5958
-- select primates only from the TxBiomed colony
6059
INNER JOIN Labkey_etl.V_DEMOGRAPHICS AS d ON d.id = obr.ANIMAL_ID
61-
INNER JOIN dbo.clinical_path_proc_id_lookup AS lu on obr.procedure_id = lu.PROCEDURE_ID
60+
INNER JOIN dbo.CLINICAL_PATH_LABWORK_SERVICES AS lu ON obr.procedure_id = lu.ServiceId
6261
LEFT OUTER JOIN dbo.TAC_COLUMNS AS tc ON tc.object_id = obr.object_id
6362

6463
WHERE obr.RESULT_STATUS IN ('F', 'C', 'D')
@@ -67,6 +66,6 @@ WHERE obr.RESULT_STATUS IN ('F', 'C', 'D')
6766
GO
6867

6968
GRANT SELECT ON Labkey_etl.v_clinPathRuns TO z_labkey
70-
GRANT SELECT ON dbo.CLINICAL_PATH_PROC_ID_LOOKUP TO z_labkey
69+
GRANT SELECT ON dbo.CLINICAL_PATH_LABWORK_SERVICES TO z_labkey
7170

72-
GO
71+
GO

snprc_ehr/resources/source_queries/create_v_delete_labwork_services.sql

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,22 @@ SET QUOTED_IDENTIFIER ON
2323
GO
2424

2525

26-
CREATE VIEW [labkey_etl].[V_DELETE_LABWORK_SERVICES] AS
26+
Alter VIEW [labkey_etl].[V_DELETE_LABWORK_SERVICES] AS
2727
-- ==========================================================================================
2828
-- Object: v_delete_labwork_services
2929
-- Author: Terry Hawkins
3030
-- Create date: 5/6/2016
31-
--
31+
-- 10/15/2021 changed query source. tjh
3232
-- ==========================================================================================
3333
SELECT
3434
pil.object_id,
3535
pil.audit_date_tm
3636

37-
FROM audit.AUDIT_CLINICAL_PATH_PROC_ID_LOOKUP AS pil
37+
FROM audit.AUDIT_CLINICAL_PATH_LABWORK_SERVICES AS pil
3838
WHERE pil.AUDIT_ACTION = 'D' AND pil.OBJECT_ID IS NOT NULL
3939

4040
GO
4141

4242
GRANT SELECT ON labkey_etl.V_DELETE_LABWORK_SERVICES TO z_labkey
43-
GRANT SELECT ON AUDIT.AUDIT_CLINICAL_PATH_PROC_ID_LOOKUP TO z_labkey
44-
go
43+
GRANT SELECT ON AUDIT.AUDIT_CLINICAL_PATH_LABWORK_SERVICES TO z_labkey
44+
go

0 commit comments

Comments
 (0)