Skip to content

Commit c55ca81

Browse files
committed
Updated
1 parent d2dbd01 commit c55ca81

File tree

2 files changed

+155
-96
lines changed

2 files changed

+155
-96
lines changed

liquibase-service/src/main/resources/stlt/data_validaiton/001-job_validation_config.sql

Lines changed: 32 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ begin
3434
LEFT JOIN dbo.NRT_PROVIDER_KEY nrtk with (nolock) ON nrtk.PROVIDER_UID = nrt.provider_uid
3535
LEFT JOIN dbo.D_PROVIDER dp with (nolock) ON dp.PROVIDER_UID = src.person_uid
3636
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
37-
ON nb.entity = ''PROVIDER''
37+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''PROVIDER''
3838
AND EXISTS (
3939
SELECT 1
4040
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -70,7 +70,7 @@ begin
7070
LEFT JOIN dbo.NRT_PATIENT nrt with (nolock) ON nrt.patient_uid = src.person_uid
7171
LEFT JOIN dbo.NRT_PATIENT_KEY nrtk with (nolock) ON nrtk.patient_uid = nrt.patient_uid
7272
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
73-
ON nb.entity = ''PATIENT''
73+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''PATIENT''
7474
AND EXISTS (
7575
SELECT 1
7676
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -106,7 +106,7 @@ begin
106106
LEFT JOIN dbo.NRT_ORGANIZATION nrt with (nolock) ON nrt.organization_uid = src.organization_uid
107107
LEFT JOIN dbo.NRT_ORGANIZATION_KEY nrtk with (nolock) ON nrtk.organization_uid = nrt.organization_uid
108108
LEFT JOIN NRT_BACKFILL nb with (nolock)
109-
ON nb.entity = ''ORGANIZATION''
109+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''ORGANIZATION''
110110
AND EXISTS (
111111
SELECT 1
112112
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -146,7 +146,7 @@ begin
146146
LEFT JOIN dbo.NRT_INVESTIGATION nrt with (nolock) ON nrt.public_health_case_uid = src.public_health_case_uid
147147
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = nrt.public_health_case_uid
148148
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
149-
ON nb.entity = ''INVESTIGATION''
149+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''INVESTIGATION''
150150
AND EXISTS (
151151
SELECT 1
152152
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -184,7 +184,7 @@ begin
184184
LEFT JOIN dbo.NRT_TREATMENT nrt ON nrt.treatment_uid = src.treatment_uid
185185
LEFT JOIN dbo.NRT_TREATMENT_KEY nrtk ON nrtk.treatment_uid = nrt.treatment_uid
186186
LEFT JOIN dbo.NRT_BACKFILL nb
187-
ON nb.entity = ''TREATMENT''
187+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''TREATMENT''
188188
AND EXISTS (
189189
SELECT 1
190190
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -229,7 +229,7 @@ begin
229229
LEFT JOIN dbo.NRT_INVESTIGATION nrt with (nolock) ON nrt.public_health_case_uid = src.public_health_case_uid
230230
LEFT JOIN dbo.NRT_CASE_MANAGEMENT_KEY nrtk with (nolock) ON nrtk.public_health_case_uid = nrt.public_health_case_uid
231231
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
232-
ON nb.entity = ''CASE_MANAGEMENT''
232+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''CASE_MANAGEMENT''
233233
AND EXISTS (
234234
SELECT 1
235235
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -268,7 +268,7 @@ begin
268268
LEFT JOIN dbo.NRT_VACCINATION nrt with (nolock) ON nrt.vaccination_uid = src.vaccination_uid
269269
LEFT JOIN dbo.NRT_VACCINATION_KEY nrtk with (nolock) ON nrtk.vaccination_uid = nrt.vaccination_uid
270270
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
271-
ON nb.entity = ''VACCINATION''
271+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''VACCINATION''
272272
AND EXISTS (
273273
SELECT 1
274274
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -313,7 +313,7 @@ begin
313313
LEFT JOIN dbo.NRT_INTERVIEW nrt with (nolock) ON nrt.interview_uid = src.interview_uid
314314
LEFT JOIN dbo.NRT_INTERVIEW_KEY nrtk with (nolock) ON nrtk.interview_uid = nrt.interview_uid
315315
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
316-
ON nb.entity = ''INTERVIEW''
316+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''INTERVIEW''
317317
AND EXISTS (
318318
SELECT 1
319319
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -356,7 +356,7 @@ begin
356356
LEFT JOIN dbo.NRT_OBSERVATION nrt with (nolock) ON nrt.observation_uid = src.observation_uid
357357
LEFT JOIN dbo.NRT_LAB_TEST_KEY nrtk with (nolock) ON nrtk.lab_test_uid = nrt.observation_uid
358358
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
359-
ON nb.entity = ''OBSERVATION''
359+
ON nb.status_cd <> ''COMPLETE'' AND (nb.entity = ''OBSERVATION'' or nb.entity like ''OBS%''
360360
AND EXISTS (
361361
SELECT 1
362362
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -400,7 +400,7 @@ begin
400400
LEFT JOIN dbo.NRT_OBSERVATION nrt with (nolock) ON nrt.observation_uid = src.observation_uid
401401
LEFT JOIN dbo.NRT_LAB_TEST_KEY nrtk with (nolock) ON nrtk.lab_test_uid = nrt.observation_uid
402402
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
403-
ON (nb.entity = ''OBSERVATION'' or nb.entity like ''OBS%'')
403+
ON nb.status_cd <> ''COMPLETE'' AND (nb.entity = ''OBSERVATION'' or nb.entity like ''OBS%'')
404404
AND EXISTS (
405405
SELECT 1
406406
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -410,49 +410,6 @@ begin
410410

411411

412412

413-
insert into job_validation_config values ('LAB_TEST_RESULT', 'Observation PRE-Processing Event,D_LABTEST_RESULTS Post-Processing Event',
414-
'SELECT
415-
src.observation_uid as uid
416-
, src.local_id
417-
, src.update_time
418-
, src.record_status_cd
419-
, case
420-
when nrt.observation_uid is null then ''FALSE''
421-
else ''TRUE''
422-
end as record_in_nrt_table
423-
, case
424-
when nrtk.lab_test_uid is null then ''FALSE''
425-
else ''TRUE''
426-
end as record_in_nrt_key_table
427-
, nb.record_uid_list as retry_list
428-
, nb.batch_id as retry_job_batch_id
429-
, nb.retry_count as retry_count
430-
, nb.err_description as retry_error_desc
431-
FROM (
432-
SELECT
433-
observation_uid,
434-
local_id,
435-
record_status_cd,
436-
ISNULL(last_chg_time, add_time) as update_time,
437-
obs_domain_cd_st_1
438-
FROM nbs_odse.dbo.Observation obs with (nolock)
439-
WHERE obs.record_status_cd <> ''LOG_DEL''
440-
AND obs.obs_domain_cd_st_1 IN ( ''Result'', ''R_Result'', ''I_Result'', ''Order_rslt'')
441-
AND (obs.CTRL_CD_DISPLAY_FORM IN (''LabReport'', ''LabReportMorb'') OR obs.CTRL_CD_DISPLAY_FORM IS NULL)
442-
) src
443-
LEFT JOIN dbo.LAB_TEST_RESULT lt with (nolock) ON lt.LAB_TEST_UID = src.observation_uid
444-
LEFT JOIN dbo.NRT_OBSERVATION nrt with (nolock) ON nrt.observation_uid = src.observation_uid
445-
LEFT JOIN dbo.NRT_LAB_TEST_KEY nrtk with (nolock) ON nrtk.lab_test_uid = nrt.observation_uid
446-
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
447-
ON (nb.entity = ''OBSERVATION'' or nb.entity like ''OBS%'')
448-
AND EXISTS (
449-
SELECT 1
450-
FROM STRING_SPLIT(nb.record_uid_list, '','') s
451-
WHERE TRY_CAST(s.value AS BIGINT) = src.observation_uid
452-
)
453-
WHERE lt.LAB_TEST_UID IS NULL', 'LAB_TEST');
454-
455-
456413
insert into job_validation_config values ('F_PAGE_CASE', 'F_PAGE_CASE',
457414
'SELECT
458415
src.public_health_case_uid as uid
@@ -490,7 +447,7 @@ begin
490447
LEFT JOIN dbo.NRT_INVESTIGATION nrt with (nolock) ON nrt.public_health_case_uid = src.public_health_case_uid
491448
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.d_investigation_key = fact.investigation_key
492449
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
493-
ON nb.entity = ''F_PAGE_CASE''
450+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''F_PAGE_CASE''
494451
AND EXISTS (
495452
SELECT 1
496453
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -536,7 +493,7 @@ begin
536493
LEFT JOIN dbo.NRT_INVESTIGATION nrt with (nolock) ON nrt.public_health_case_uid = src.public_health_case_uid
537494
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.d_investigation_key = fact.investigation_key
538495
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
539-
ON nb.entity = ''F_STD_PAGE_CASE''
496+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''F_STD_PAGE_CASE''
540497
AND EXISTS (
541498
SELECT 1
542499
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -575,7 +532,7 @@ begin
575532
LEFT JOIN dbo.NRT_VACCINATION nrt with (nolock) ON nrt.vaccination_uid = src.vaccination_uid
576533
LEFT JOIN dbo.NRT_VACCINATION_KEY nrtk with (nolock) ON nrtk.vaccination_uid = nrt.vaccination_uid
577534
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
578-
ON nb.entity = ''VACCINATION''
535+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''VACCINATION''
579536
AND EXISTS (
580537
SELECT 1
581538
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -620,7 +577,7 @@ begin
620577
LEFT JOIN dbo.NRT_INTERVIEW_KEY nrtk with (nolock) ON nrtk.interview_uid = nrt.interview_uid
621578
LEFT JOIN dbo.F_INTERVIEW_CASE fact with (nolock) ON fact.d_interview_key = nrtk.d_interview_key
622579
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
623-
ON nb.entity = ''INTERVIEW''
580+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''INTERVIEW''
624581
AND EXISTS (
625582
SELECT 1
626583
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -664,7 +621,7 @@ begin
664621
LEFT JOIN dbo.NRT_CONTACT nrt with (nolock) ON nrt.contact_uid = src.CT_CONTACT_UID
665622
LEFT JOIN dbo.NRT_CONTACT_KEY nrtk with (nolock) ON nrtk.contact_uid = nrt.contact_uid
666623
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
667-
ON nb.entity = ''CONTACT''
624+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''CONTACT''
668625
AND EXISTS (
669626
SELECT 1
670627
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -709,7 +666,7 @@ begin
709666
LEFT JOIN dbo.NRT_CONTACT_KEY nrtk with (nolock) ON nrtk.contact_uid = nrt.contact_uid
710667
LEFT JOIN dbo.F_CONTACT_RECORD_CASE fact with (nolock) ON fact.d_contact_record_key = nrtk.d_contact_record_key
711668
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
712-
ON nb.entity = ''CONTACT''
669+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''CONTACT''
713670
AND EXISTS (
714671
SELECT 1
715672
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -750,7 +707,7 @@ begin
750707
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
751708
LEFT JOIN dbo.HEPATITIS_DATAMART dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
752709
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
753-
ON nb.entity = ''HEPATITIS_DATAMART''
710+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%Hepatitis_Datamart%''
754711
AND EXISTS (
755712
SELECT 1
756713
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -790,7 +747,7 @@ begin
790747
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
791748
LEFT JOIN dbo.STD_HIV_DATAMART dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
792749
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
793-
ON nb.entity = ''STD_HIV_DATAMART''
750+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''%Std_Hiv_Datamart%''
794751
AND EXISTS (
795752
SELECT 1
796753
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -832,7 +789,7 @@ begin
832789
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
833790
LEFT JOIN dbo.F_TB_PAM fact with (nolock) ON fact.investigation_key = nrtk.d_investigation_key
834791
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
835-
ON nb.entity = ''F_TB_PAM''
792+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''F_TB_PAM''
836793
AND EXISTS (
837794
SELECT 1
838795
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -873,7 +830,7 @@ begin
873830
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
874831
LEFT JOIN dbo.TB_DATAMART dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
875832
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
876-
ON nb.entity = ''TB_DATAMART''
833+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%TB_Datamart%''
877834
AND EXISTS (
878835
SELECT 1
879836
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -915,7 +872,7 @@ begin
915872
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
916873
LEFT JOIN dbo.F_VAR_PAM fact with (nolock) ON fact.investigation_key = nrtk.d_investigation_key
917874
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
918-
ON nb.entity = ''F_VAR_PAM''
875+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''F_VAR_PAM''
919876
AND EXISTS (
920877
SELECT 1
921878
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -955,7 +912,7 @@ begin
955912
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
956913
LEFT JOIN dbo.VAR_DATAMART fact with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
957914
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
958-
ON nb.entity = ''VAR_DATAMART''
915+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%VAR_Datamart%''
959916
AND EXISTS (
960917
SELECT 1
961918
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -996,7 +953,7 @@ begin
996953
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
997954
LEFT JOIN dbo.CRS_CASE dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
998955
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
999-
ON nb.entity = ''CRS_CASE''
956+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%CRS_Case%''
1000957
AND EXISTS (
1001958
SELECT 1
1002959
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1037,7 +994,7 @@ begin
1037994
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
1038995
LEFT JOIN dbo.RUBELLA_CASE dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
1039996
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1040-
ON nb.entity = ''RUBELLA_CASE''
997+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%Rubella_Case%''
1041998
AND EXISTS (
1042999
SELECT 1
10431000
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1078,7 +1035,7 @@ begin
10781035
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
10791036
LEFT JOIN dbo.GENERIC_CASE dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
10801037
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1081-
ON nb.entity = ''GENERIC_CASE''
1038+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%Generic_Case%''
10821039
AND EXISTS (
10831040
SELECT 1
10841041
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1118,7 +1075,7 @@ begin
11181075
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
11191076
LEFT JOIN dbo.MEASLES_CASE dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
11201077
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1121-
ON nb.entity = ''MEASLES_CASE''
1078+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%Measles_Case%''
11221079
AND EXISTS (
11231080
SELECT 1
11241081
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1158,7 +1115,7 @@ begin
11581115
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
11591116
LEFT JOIN dbo.BMIRD_CASE dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
11601117
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1161-
ON nb.entity = ''BMIRD_CASE''
1118+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like''%BMIRD_Case%''
11621119
AND EXISTS (
11631120
SELECT 1
11641121
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1198,7 +1155,7 @@ begin
11981155
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
11991156
LEFT JOIN dbo.HEPATITIS_CASE dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
12001157
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1201-
ON nb.entity = ''HEPATITIS_CASE''
1158+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%Hepatitis_Case%''
12021159
AND EXISTS (
12031160
SELECT 1
12041161
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1239,7 +1196,7 @@ begin
12391196
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
12401197
LEFT JOIN dbo.PERTUSSIS_CASE dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
12411198
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1242-
ON nb.entity = ''PERTUSSIS_CASE''
1199+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%Pertussis_Case%''
12431200
AND EXISTS (
12441201
SELECT 1
12451202
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1280,7 +1237,7 @@ begin
12801237
LEFT JOIN dbo.NRT_INVESTIGATION_KEY nrtk with (nolock) ON nrtk.case_uid = src.public_health_case_uid
12811238
LEFT JOIN dbo.COVID_CASE_DATAMART dm with (nolock) ON dm.investigation_key = nrtk.d_investigation_key
12821239
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1283-
ON nb.entity = ''COVID_CASE_DATAMART''
1240+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity like ''%Covid_Case_Datamart%''
12841241
AND EXISTS (
12851242
SELECT 1
12861243
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1317,7 +1274,7 @@ begin
13171274
LEFT JOIN dbo.NRT_NOTIFICATION_KEY nrtk with (nolock) ON nrtk.notification_uid = src.notification_uid
13181275
LEFT JOIN dbo.NOTIFICATION n with (nolock) ON n.notification_key = nrtk.d_notification_key
13191276
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1320-
ON nb.entity = ''NOTIFICATION''
1277+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''NOTIFICATION''
13211278
AND EXISTS (
13221279
SELECT 1
13231280
FROM STRING_SPLIT(nb.record_uid_list, '','') s
@@ -1354,7 +1311,7 @@ begin
13541311
LEFT JOIN dbo.NRT_NOTIFICATION_KEY nrtk with (nolock) ON nrtk.notification_uid = src.notification_uid
13551312
LEFT JOIN dbo.NOTIFICATION_EVENT n with (nolock) ON n.notification_key = nrtk.d_notification_key
13561313
LEFT JOIN dbo.NRT_BACKFILL nb with (nolock)
1357-
ON nb.entity = ''NOTIFICATION''
1314+
ON nb.status_cd <> ''COMPLETE'' AND nb.entity = ''NOTIFICATION''
13581315
AND EXISTS (
13591316
SELECT 1
13601317
FROM STRING_SPLIT(nb.record_uid_list, '','') s

0 commit comments

Comments
 (0)