Skip to content

PK82140_CLAIM_ADJUSTMENTS

Overview

Field Value
Schema WCIS_DBA
Type PACKAGE
Status Found in Oracle during Stage 1b analysis
Calling libraries SAIF.Business.Claim.Maintenance
Calling classes clsClaimAdjustment

Purpose

This package is invoked by the library's BOF persistence or retrieval paths and is documented here from the calling-code contracts captured during Stage 1b analysis.

Procedures / Methods

VoidClaim

Field Value
Returns Result set or rowcount contract depends on the calling SQL wrapper.
Called by clsClaimAdjustment

Description: Oracle procedure call surfaced through the BOF criteria wrapper.

Parameters

Parameter Direction Type Default Description
:inClaimID Input Unknown — Passed from clsClaimAdjustment via Save.
:inUpdateNum Input Unknown — Passed from clsClaimAdjustment via Save.
:inUserID Input Unknown — Passed from clsClaimAdjustment via Save.
:RowsAffected Input Unknown — Passed from clsClaimAdjustment via Save.
:inCombineClaimID Input Unknown — Passed from clsClaimAdjustment via Save.
:inWorkerID Input Unknown — Passed from clsClaimAdjustment via Save.

CombineClaim

Field Value
Returns Result set or rowcount contract depends on the calling SQL wrapper.
Called by clsClaimAdjustment

Description: Oracle procedure call surfaced through the BOF criteria wrapper.

Parameters

Parameter Direction Type Default Description
:inClaimID Input Unknown — Passed from clsClaimAdjustment via Save.
:inUpdateNum Input Unknown — Passed from clsClaimAdjustment via Save.
:inUserID Input Unknown — Passed from clsClaimAdjustment via Save.
:RowsAffected Input Unknown — Passed from clsClaimAdjustment via Save.
:inCombineClaimID Input Unknown — Passed from clsClaimAdjustment via Save.
:inWorkerID Input Unknown — Passed from clsClaimAdjustment via Save.

TransferClaim

Field Value
Returns Result set or rowcount contract depends on the calling SQL wrapper.
Called by clsClaimAdjustment

Description: Oracle procedure call surfaced through the BOF criteria wrapper.

Parameters

Parameter Direction Type Default Description
:inClaimID Input Unknown — Passed from clsClaimAdjustment via Save.
:inUpdateNum Input Unknown — Passed from clsClaimAdjustment via Save.
:inUserID Input Unknown — Passed from clsClaimAdjustment via Save.
:RowsAffected Input Unknown — Passed from clsClaimAdjustment via Save.
:inCombineClaimID Input Unknown — Passed from clsClaimAdjustment via Save.
:inWorkerID Input Unknown — Passed from clsClaimAdjustment via Save.

RestoreClaim

Field Value
Returns Result set or rowcount contract depends on the calling SQL wrapper.
Called by clsClaimAdjustment

Description: Oracle procedure call surfaced through the BOF criteria wrapper.

Parameters

Parameter Direction Type Default Description
:inClaimID Input Unknown — Passed from clsClaimAdjustment via Save.
:inUpdateNum Input Unknown — Passed from clsClaimAdjustment via Save.
:inUserID Input Unknown — Passed from clsClaimAdjustment via Save.
:RowsAffected Input Unknown — Passed from clsClaimAdjustment via Save.
:inCombineClaimID Input Unknown — Passed from clsClaimAdjustment via Save.
:inWorkerID Input Unknown — Passed from clsClaimAdjustment via Save.

Business Rules

PR-001: Claim void requests must provide the claim identifier, current update number, and acting user.

Field Value
Statement Claim void requests must provide the claim identifier, current update number, and acting user.
Trigger Package specification parameters inClaimID, inUpdateNum, and inUserID.
Enforcement PK82140_CLAIM_ADJUSTMENTS.VoidClaim
Outcome The package exposes a version-aware claim-void contract to the .NET caller.
Confidence Source-backed
Source PK82140_CLAIM_ADJUSTMENTS.VoidClaim

PR-002: Claim combine requests must identify both the source claim and the claim to combine into

Field Value
Statement Claim combine requests must identify both the source claim and the claim to combine into.
Trigger Package specification parameters inClaimID and inCombineClaimID.
Enforcement PK82140_CLAIM_ADJUSTMENTS.CombineClaim
Outcome The package contract prevents a combine operation from running without both claim identifiers.
Confidence Source-backed
Source PK82140_CLAIM_ADJUSTMENTS.CombineClaim

PR-003: Claim transfer and restore flows require a target worker identifier in addition to claim version inputs

Field Value
Statement Claim transfer and restore flows require a target worker identifier in addition to claim version inputs.
Trigger Package specification parameters inWorkerID, inUpdateNum, and inUserID.
Enforcement PK82140_CLAIM_ADJUSTMENTS.TransferClaim
Outcome The contract shows that worker reassignment is part of both transfer and restore operations.
Confidence Source-backed
Source PK82140_CLAIM_ADJUSTMENTS.TransferClaim

These rules are also documented in Business rules.

Operations

Operation Description Trigger
Void claim Executes the claim-void adjustment path exposed to clsClaimAdjustment. clsClaimAdjustment.Save when TransferType selects void logic.
Combine claim Executes the claim-combine adjustment path exposed to clsClaimAdjustment. clsClaimAdjustment.Save when combine mode is selected.
Transfer claim Executes claim transfer to another worker. clsClaimAdjustment.Save when transfer mode is selected.
Restore claim Executes claim restoration for a worker. clsClaimAdjustment.Save when restore mode is selected.

These operations are also listed in Operations and processes.

Source Code

PL/SQL package specification
-- Actual PL/SQL spec retrieved from Oracle via Legends CLI
-- Source: DBA_SOURCE / ALL_SOURCE for WCIS_DBA.PK82140_CLAIM_ADJUSTMENTS
PACKAGE PK82140_CLAIM_ADJUSTMENTS AS

FUNCTION VoidClaim(inClaimID IN NUMBER,
                    inUpdateNum in NUMBER,
                    inUserID  IN VARCHAR2)
         RETURN NUMBER;

FUNCTION CombineClaim(inClaimID IN NUMBER,
                      inCombineClaimID IN NUMBER,
                      inUpdateNum in NUMBER,
                      inUserID  IN VARCHAR2)
RETURN NUMBER;

FUNCTION TransferClaim(inClaimID IN NUMBER,
                       inWorkerID in NUMBER,
                       inUpdateNum in NUMBER,
                       inUserID  IN VARCHAR2)
RETURN NUMBER;

FUNCTION RestoreClaim(inClaimID IN NUMBER,
                       inWorkerID in NUMBER,
                       inUpdateNum in NUMBER,
                       inUserID  IN VARCHAR2)
RETURN NUMBER;

PROCEDURE RestoreSupportOrders(inClaimId in NUMBER,
                               inWorkerId in NUMBER,
                               inUserId in VARCHAR2);

PROCEDURE TransferPayments(inFromWorkerId in NUMBER,
                           inToWorkerId in NUMBER,
                           inUserID in VARCHAR2);

PROCEDURE DeletePerson(inPersonId in NUMBER);

END PK82140_CLAIM_ADJUSTMENTS;
 /

Package body not retrieved. The Oracle API returned only the PACKAGE specification for PK82140_CLAIM_ADJUSTMENTS; no PACKAGE BODY source was available via Legends CLI retrieval at doc-gen time.**

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Claim.Maintenance\clsClaimAdjustment.vb