Skip to content

Commit e4e94b0

Browse files
authored
Finish feature/OTC-10
OTC-10: Procedures used for batch reports don't include claims with RunID != null
2 parents f2810cf + 55e1747 commit e4e94b0

2 files changed

Lines changed: 16 additions & 6 deletions

File tree

Empty databases/openIMIS_ONLINE.sql

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20435,7 +20435,7 @@ CREATE PROCEDURE [dbo].[uspSSRSProcessBatch]
2043520435
WHERE C.ValidityTo IS NULL
2043620436
AND (Prod.LocationId = @LocationId OR @LocationId = 0 OR Prod.LocationId IS NULL)
2043720437
AND(Prod.ProdId = @ProdId OR @ProdId = 0)
20438-
AND (C.RunId = @RunId OR @RunId = 0)
20438+
AND (C.RunId IS NULL)
2043920439
AND (HF.HFId = @HFID OR @HFId = 0)
2044020440
AND (HF.HFLevel = @HFLevel OR @HFLevel = N'')
2044120441
AND (C.DateTo BETWEEN @DateFrom AND @DateTo)
@@ -20489,9 +20489,19 @@ CREATE PROCEDURE [dbo].[uspSSRSProcessBatchWithClaim]
2048920489
GROUP BY CS.CLaimId, CS.ProdId
2049020490
)
2049120491
SELECT C.ClaimCode, C.DateClaimed, CA.OtherNames OtherNamesAdmin, CA.LastName LastNameAdmin, C.DateFrom, C.DateTo, I.CHFID, I.OtherNames,
20492+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
2049220493
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20493-
C.Claimed PriceAsked, SUM(CDetails.PriceApproved)PriceApproved, SUM(CDetails.PriceAdjusted)PriceAdjusted, SUM(CDetails.RemuneratedAmount)RemuneratedAmount,
20494-
D.DistrictID, D.DistrictName, R.RegionId, R.RegionName
20494+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20495+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20496+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20497+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20498+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20499+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20500+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20501+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20502+
I.LastName, C.HFID, HF.HFCode, HF.HFName, HF.AccCode, Prod.ProdID, Prod.ProductCode, Prod.ProductName,
20503+
C.Claimed PriceAsked, SUM(CDetails.PriceApproved)PriceApproved, SUM(CDetails.PriceAdjusted)PriceAdjusted, SUM(CDetails.RemuneratedAmount)RemuneratedAmount,
20504+
D.DistrictID, D.DistrictName, R.RegionId, R.RegionName
2049520505

2049620506
FROM tblClaim C
2049720507
LEFT OUTER JOIN tblClaimAdmin CA ON CA.ClaimAdminId = C.ClaimAdminId
@@ -20508,7 +20518,7 @@ CREATE PROCEDURE [dbo].[uspSSRSProcessBatchWithClaim]
2050820518
WHERE C.ValidityTo IS NULL
2050920519
AND (Prod.LocationId = @LocationId OR @LocationId = 0 OR Prod.LocationId IS NULL)
2051020520
AND(Prod.ProdId = @ProdId OR @ProdId = 0)
20511-
AND (C.RunId = @RunId OR @RunId = 0)
20521+
AND (C.RunId IS NULL)
2051220522
AND (HF.HFId = @HFID OR @HFId = 0)
2051320523
AND (HF.HFLevel = @HFLevel OR @HFLevel = N'')
2051420524
AND (C.DateTo BETWEEN @DateFrom AND @DateTo)

Migration script/openIMIS migration latest.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2555,7 +2555,7 @@ CREATE PROCEDURE [dbo].[uspSSRSProcessBatch]
25552555
WHERE C.ValidityTo IS NULL
25562556
AND (Prod.LocationId = @LocationId OR @LocationId = 0 OR Prod.LocationId IS NULL)
25572557
AND(Prod.ProdId = @ProdId OR @ProdId = 0)
2558-
AND (C.RunId = @RunId OR @RunId = 0)
2558+
AND (C.RunId IS NULL)
25592559
AND (HF.HFId = @HFID OR @HFId = 0)
25602560
AND (HF.HFLevel = @HFLevel OR @HFLevel = N'')
25612561
AND (C.DateTo BETWEEN @DateFrom AND @DateTo)
@@ -4024,7 +4024,7 @@ CREATE PROCEDURE [dbo].[uspSSRSProcessBatchWithClaim]
40244024
WHERE C.ValidityTo IS NULL
40254025
AND (Prod.LocationId = @LocationId OR @LocationId = 0 OR Prod.LocationId IS NULL)
40264026
AND(Prod.ProdId = @ProdId OR @ProdId = 0)
4027-
AND (C.RunId = @RunId OR @RunId = 0)
4027+
AND (C.RunId IS NULL)
40284028
AND (HF.HFId = @HFID OR @HFId = 0)
40294029
AND (HF.HFLevel = @HFLevel OR @HFLevel = N'')
40304030
AND (C.DateTo BETWEEN @DateFrom AND @DateTo)

0 commit comments

Comments
 (0)