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
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