Skip to content

Commit 0d7f24d

Browse files
committed
fix claimoverview and claimhistory
1 parent 5e0610f commit 0d7f24d

2 files changed

Lines changed: 36 additions & 36 deletions

File tree

140 Bytes
Binary file not shown.

Migration script/openIMIS migration v1.4.2 - 1.5.0.sql

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3698,26 +3698,26 @@ Go
36983698
COALESCE(TFI.Approved + TFS.Approved, TFI.Approved, TFS.Approved) Approved,
36993699
COALESCE(TFI.Adjusted + TFS.Adjusted, TFI.Adjusted, TFS.Adjusted) Adjusted,
37003700
COALESCE(TFI.Remunerated + TFS.Remunerated, TFI.Remunerated, TFS.Remunerated)Paid,
3701-
CASE WHEN @Scope > 0 AND CI.RejectionReason <> 0 THEN I.ItemCode ELSE NULL END RejectedItem, CI.RejectionReason ItemRejectionCode,
3702-
CASE WHEN @Scope > 0 AND CS.RejectionReason <> 0 THEN S.ServCode ELSE NULL END RejectedService, CS.RejectionReason ServiceRejectionCode,
3703-
CASE WHEN @Scope > 0 AND CI.QtyProvided <> COALESCE(CI.QtyApproved,CI.QtyProvided) THEN I.ItemCode ELSE NULL END AdjustedItem,
3704-
CASE WHEN @Scope > 0 AND CI.QtyProvided <> COALESCE(CI.QtyApproved,CI.QtyProvided) THEN CI.QtyProvided ELSE NULL END OrgQtyItem,
3705-
CASE WHEN @Scope > 0 AND CI.QtyProvided <> COALESCE(CI.QtyApproved ,CI.QtyProvided) THEN CI.QtyApproved ELSE NULL END AdjQtyItem,
3706-
CASE WHEN @Scope > 0 AND CS.QtyProvided <> COALESCE(CS.QtyApproved,CS.QtyProvided) THEN S.ServCode ELSE NULL END AdjustedService,
3707-
CASE WHEN @Scope > 0 AND CS.QtyProvided <> COALESCE(CS.QtyApproved,CS.QtyProvided) THEN CS.QtyProvided ELSE NULL END OrgQtyService,
3708-
CASE WHEN @Scope > 0 AND CS.QtyProvided <> COALESCE(CS.QtyApproved ,CS.QtyProvided) THEN CS.QtyApproved ELSE NULL END AdjQtyService,
3701+
CASE WHEN @Scope =2 OR CI.RejectionReason <> 0 THEN I.ItemCode ELSE NULL END RejectedItem, CI.RejectionReason ItemRejectionCode,
3702+
CASE WHEN @Scope =2 OR CS.RejectionReason <> 0 THEN S.ServCode ELSE NULL END RejectedService, CS.RejectionReason ServiceRejectionCode,
3703+
CASE WHEN @Scope =2 OR CI.QtyProvided <> COALESCE(CI.QtyApproved,CI.QtyProvided) THEN I.ItemCode ELSE NULL END AdjustedItem,
3704+
CASE WHEN @Scope =2 OR CI.QtyProvided <> COALESCE(CI.QtyApproved,CI.QtyProvided) THEN ISNULL(CI.QtyProvided,0) ELSE NULL END OrgQtyItem,
3705+
CASE WHEN @Scope =2 OR CI.QtyProvided <> COALESCE(CI.QtyApproved ,CI.QtyProvided) THEN ISNULL(CI.QtyApproved,0) ELSE NULL END AdjQtyItem,
3706+
CASE WHEN @Scope =2 OR CS.QtyProvided <> COALESCE(CS.QtyApproved,CS.QtyProvided) THEN S.ServCode ELSE NULL END AdjustedService,
3707+
CASE WHEN @Scope =2 OR CS.QtyProvided <> COALESCE(CS.QtyApproved,CS.QtyProvided) THEN ISNULL(CS.QtyProvided,0) ELSE NULL END OrgQtyService,
3708+
CASE WHEN @Scope =2 OR CS.QtyProvided <> COALESCE(CS.QtyApproved ,CS.QtyProvided) THEN ISNULL(CS.QtyApproved,0) ELSE NULL END AdjQtyService,
37093709
C.Explanation,
37103710
-- ALL claims
3711-
CASE WHEN @Scope = 2 THEN CS.QtyApproved ELSE NULL END ServiceQtyApproved,
3712-
CASE WHEN @Scope = 2 THEN CI.QtyApproved ELSE NULL END ItemQtyApproved,
3713-
CASE WHEN @Scope = 2 THEN cs.PriceAsked ELSE NULL END ServicePrice,
3714-
CASE WHEN @Scope = 2 THEN CI.PriceAsked ELSE NULL END ItemPrice,
3715-
CASE WHEN @Scope = 2 THEN ISNULL(cs.PriceApproved,0) ELSE NULL END ServicePriceApproved,
3716-
CASE WHEN @Scope = 2 THEN ISNULL(ci.PriceApproved,0) ELSE NULL END ItemPriceApproved,
3717-
CASE WHEN @Scope = 2 THEN ISNULL(cs.Justification,NULL) ELSE NULL END ServiceJustification,
3718-
CASE WHEN @Scope = 2 THEN ISNULL(CI.Justification,NULL) ELSE NULL END ItemJustification,
3719-
CASE WHEN @Scope = 2 THEN cs.ClaimServiceID ELSE NULL END ClaimServiceID,
3720-
CASE WHEN @Scope = 2 THEN CI.ClaimItemID ELSE NULL END ClaimItemID,
3711+
CASE WHEN @Scope = 2 THEN CS.QtyApproved ELSE NULL END ServiceQtyApproved,
3712+
CASE WHEN @Scope = 2 THEN CI.QtyApproved ELSE NULL END ItemQtyApproved,
3713+
CASE WHEN @Scope = 2 THEN cs.PriceAsked ELSE NULL END ServicePrice,
3714+
CASE WHEN @Scope = 2 THEN CI.PriceAsked ELSE NULL END ItemPrice,
3715+
CASE WHEN @Scope = 2 THEN ISNULL(cs.PriceApproved,0) ELSE NULL END ServicePriceApproved,
3716+
CASE WHEN @Scope = 2 THEN ISNULL(ci.PriceApproved,0) ELSE NULL END ItemPriceApproved,
3717+
CASE WHEN @Scope = 2 THEN ISNULL(cs.Justification,NULL) ELSE NULL END ServiceJustification,
3718+
CASE WHEN @Scope = 2 THEN ISNULL(CI.Justification,NULL) ELSE NULL END ItemJustification,
3719+
CASE WHEN @Scope = 2 THEN cs.ClaimServiceID ELSE NULL END ClaimServiceID,
3720+
CASE WHEN @Scope = 2 THEN CI.ClaimItemID ELSE NULL END ClaimItemID,
37213721
--,cs.PriceApproved ServicePriceApproved,ci.PriceApproved ItemPriceApproved--,
37223722
CASE WHEN @Scope > 0 THEN CONCAT(CS.RejectionReason,' - ', XCS.Name) ELSE NULL END ServiceRejectionReason,
37233723
CASE WHEN @Scope > 0 THEN CONCAT(CI.RejectionReason, ' - ', XCI.Name) ELSE NULL END ItemRejectionReason
@@ -4062,26 +4062,26 @@ Go
40624062
COALESCE(TFI.Approved + TFS.Approved, TFI.Approved, TFS.Approved) Approved,
40634063
COALESCE(TFI.Adjusted + TFS.Adjusted, TFI.Adjusted, TFS.Adjusted) Adjusted,
40644064
COALESCE(TFI.Remunerated + TFS.Remunerated, TFI.Remunerated, TFS.Remunerated)Paid,
4065-
CASE WHEN @Scope > 0 AND CI.RejectionReason <> 0 THEN I.ItemCode ELSE NULL END RejectedItem, CI.RejectionReason ItemRejectionCode,
4066-
CASE WHEN @Scope > 0 AND CS.RejectionReason <> 0 THEN S.ServCode ELSE NULL END RejectedService, CS.RejectionReason ServiceRejectionCode,
4067-
CASE WHEN @Scope > 0 AND CI.QtyProvided <> COALESCE(CI.QtyApproved,CI.QtyProvided) THEN I.ItemCode ELSE NULL END AdjustedItem,
4068-
CASE WHEN @Scope > 0 AND CI.QtyProvided <> COALESCE(CI.QtyApproved,CI.QtyProvided) THEN CI.QtyProvided ELSE NULL END OrgQtyItem,
4069-
CASE WHEN @Scope > 0 AND CI.QtyProvided <> COALESCE(CI.QtyApproved ,CI.QtyProvided) THEN CI.QtyApproved ELSE NULL END AdjQtyItem,
4070-
CASE WHEN @Scope > 0 AND CS.QtyProvided <> COALESCE(CS.QtyApproved,CS.QtyProvided) THEN S.ServCode ELSE NULL END AdjustedService,
4071-
CASE WHEN @Scope > 0 AND CS.QtyProvided <> COALESCE(CS.QtyApproved,CS.QtyProvided) THEN CS.QtyProvided ELSE NULL END OrgQtyService,
4072-
CASE WHEN @Scope > 0 AND CS.QtyProvided <> COALESCE(CS.QtyApproved ,CS.QtyProvided) THEN CS.QtyApproved ELSE NULL END AdjQtyService,
4065+
CASE WHEN @Scope =2 OR CI.RejectionReason <> 0 THEN I.ItemCode ELSE NULL END RejectedItem, CI.RejectionReason ItemRejectionCode,
4066+
CASE WHEN @Scope =2 OR CS.RejectionReason <> 0 THEN S.ServCode ELSE NULL END RejectedService, CS.RejectionReason ServiceRejectionCode,
4067+
CASE WHEN @Scope =2 OR CI.QtyProvided <> COALESCE(CI.QtyApproved,CI.QtyProvided) THEN I.ItemCode ELSE NULL END AdjustedItem,
4068+
CASE WHEN @Scope =2 OR CI.QtyProvided <> COALESCE(CI.QtyApproved,CI.QtyProvided) THEN ISNULL(CI.QtyProvided,0) ELSE NULL END OrgQtyItem,
4069+
CASE WHEN @Scope =2 OR CI.QtyProvided <> COALESCE(CI.QtyApproved ,CI.QtyProvided) THEN ISNULL(CI.QtyApproved,0) ELSE NULL END AdjQtyItem,
4070+
CASE WHEN @Scope =2 OR CS.QtyProvided <> COALESCE(CS.QtyApproved,CS.QtyProvided) THEN S.ServCode ELSE NULL END AdjustedService,
4071+
CASE WHEN @Scope =2 OR CS.QtyProvided <> COALESCE(CS.QtyApproved,CS.QtyProvided) THEN ISNULL(CS.QtyProvided,0) ELSE NULL END OrgQtyService,
4072+
CASE WHEN @Scope =2 OR CS.QtyProvided <> COALESCE(CS.QtyApproved ,CS.QtyProvided) THEN ISNULL(CS.QtyApproved,0) ELSE NULL END AdjQtyService,
40734073
C.Explanation,
40744074
-- ALL claims
4075-
CASE WHEN @Scope = 2 THEN CS.QtyApproved ELSE NULL END ServiceQtyApproved,
4076-
CASE WHEN @Scope = 2 THEN CI.QtyApproved ELSE NULL END ItemQtyApproved,
4077-
CASE WHEN @Scope = 2 THEN cs.PriceAsked ELSE NULL END ServicePrice,
4078-
CASE WHEN @Scope = 2 THEN CI.PriceAsked ELSE NULL END ItemPrice,
4079-
CASE WHEN @Scope = 2 THEN ISNULL(cs.PriceApproved,0) ELSE NULL END ServicePriceApproved,
4080-
CASE WHEN @Scope = 2 THEN ISNULL(ci.PriceApproved,0) ELSE NULL END ItemPriceApproved,
4081-
CASE WHEN @Scope = 2 THEN ISNULL(cs.Justification,NULL) ELSE NULL END ServiceJustification,
4082-
CASE WHEN @Scope = 2 THEN ISNULL(CI.Justification,NULL) ELSE NULL END ItemJustification,
4083-
CASE WHEN @Scope = 2 THEN cs.ClaimServiceID ELSE NULL END ClaimServiceID,
4084-
CASE WHEN @Scope = 2 THEN CI.ClaimItemID ELSE NULL END ClaimItemID,
4075+
CASE WHEN @Scope = 2 THEN CS.QtyApproved ELSE NULL END ServiceQtyApproved,
4076+
CASE WHEN @Scope = 2 THEN CI.QtyApproved ELSE NULL END ItemQtyApproved,
4077+
CASE WHEN @Scope = 2 THEN cs.PriceAsked ELSE NULL END ServicePrice,
4078+
CASE WHEN @Scope = 2 THEN CI.PriceAsked ELSE NULL END ItemPrice,
4079+
CASE WHEN @Scope = 2 THEN ISNULL(cs.PriceApproved,0) ELSE NULL END ServicePriceApproved,
4080+
CASE WHEN @Scope = 2 THEN ISNULL(ci.PriceApproved,0) ELSE NULL END ItemPriceApproved,
4081+
CASE WHEN @Scope = 2 THEN ISNULL(cs.Justification,NULL) ELSE NULL END ServiceJustification,
4082+
CASE WHEN @Scope = 2 THEN ISNULL(CI.Justification,NULL) ELSE NULL END ItemJustification,
4083+
CASE WHEN @Scope = 2 THEN cs.ClaimServiceID ELSE NULL END ClaimServiceID,
4084+
CASE WHEN @Scope = 2 THEN CI.ClaimItemID ELSE NULL END ClaimItemID,
40854085
--,cs.PriceApproved ServicePriceApproved,ci.PriceApproved ItemPriceApproved--,
40864086
CASE WHEN @Scope > 0 THEN CONCAT(CS.RejectionReason,' - ', XCS.Name) ELSE NULL END ServiceRejectionReason,
40874087
CASE WHEN @Scope > 0 THEN CONCAT(CI.RejectionReason, ' - ', XCI.Name) ELSE NULL END ItemRejectionReason,

0 commit comments

Comments
 (0)