@@ -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-- ==========================================================================================
4241SELECT
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
6463WHERE obr .RESULT_STATUS IN (' F' , ' C' , ' D' )
@@ -67,6 +66,6 @@ WHERE obr.RESULT_STATUS IN ('F', 'C', 'D')
6766GO
6867
6968GRANT 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
0 commit comments