BIE Contention Events User Guide - department-of-veterans-affairs/abd-vro GitHub Wiki

The page lists all the BIE contention events VRO is consuming

Data for the ContentionAssociatedToClaimEvent will be consumed from three Tables from BIPClaims: Contention Action LU, Contention Action Result LU, and Contention Events and three Tables from CorpDB: Benefit Claim, Contention, and Contention Classification. All Tables are monitored by a Change Data Capture (CDC) Connector. Changes are Produced as Events to Topics that represent the corresponding Tables in CorpDB within Kafka

✅ indicates that the field is logged and stored in the VRO RDS database

:question: Indicates that the field is not being logged and stored in VRO due to the possibility of it containing PII data

ContentionAssociatedToClaimEvent

Trigger: When the action name matches CREATED_CONTENTION

Field Name Description Origin
ActionName ✅ The contention action taken
ActionResultName ✅ The name of the result of the action.
ActorApplicationId This is the application id that created the record.
ActorStation ✅ An Identifier for the location (work station) from which the action was performed
ActorUserId An Identifier for the user who performed the action
AutomationIndicator ✅
BenefitClaimTypeCode ✅ BENEFIT CLAIM TYPE CODE. A representation of a finite, pre-determined value or status that applies to a type of a BENEFIT CLAIM. See VBA Corporate Architecture web site for the exact values.
BieTs The time BIE generates an event
ClaimId ✅ Unique Id assigned to each claim within VBMS.
ClaimantText Text field for any details from the claimant
ConnectorTs The current time of the connector access
ContentionClassificationName ✅ A detailed description of the classification term as defined by the VBA medical specialists.
ContentionId ✅ Unique Id of the contention associated to the claim.
ContentionStatusTypeCode ✅ Represents the current status of the contention in question.
ContentionTypeCode ✅ A representation of a finite, pre-determined value or status that applies to a type of a CONTENTION.
CurrentLifecycleStatus ✅ The contention lifecycle status after the event occurred.
DateAdded ✅ CREATE DATE. The purpose of this field is track the date in which the cntntn was created.
Details ✅ Text field for any description of the event.
DiagnosticTypeCode ✅ Represents the proper medical diagnosis that has been assigned to previously rated contentions that were processed via VetsNet.
EventTime The timestamp (when available, if not a date) of the event.
SourceTs Source of the event
VeteranParticipantId ✅ Identifier of PTCPNT for a VETERAN. Part of the identifier for BNFT_CLAIM.

ContentionClassifiedEvent

Trigger: When the action name matches CLASSIFIED

Field Name Description Origin
ActionName ✅ The contention action taken
ActionResultName ✅ The name of the result of the action.
ActorApplicationId This is the application id that created the record.
ActorStation ✅ An Identifier for the location (work station) from which the action was performed
ActorUserId An Identifier for the user who performed the action
AutomationIndicator ✅
BenefitClaimTypeCode ✅ BENEFIT CLAIM TYPE CODE. A representation of a finite, pre-determined value or status that applies to a type of a BENEFIT CLAIM. See VBA Corporate Architecture web site for the exact values.
BieTs The time BIE generates an event
ClaimId ✅ Unique Id assigned to each claim within VBMS.
ConnectorTs The current time of the connector access
ContentionClassificationName ✅ A detailed description of the classification term as defined by the VBA medical specialists.
ContentionId ✅ Unique Id of the contention associated to the claim.
ContentionStatusTypeCode ✅ Represents the current status of the contention in question.
ContentionTypeCode ✅ A representation of a finite, pre-determined value or status that applies to a type of a CONTENTION.
CurrentLifecycleStatus ✅ The contention lifecycle status after the event occurred.
DateAdded ✅ CREATE DATE. The purpose of this field is track the date in which the cntntn was created.
Details ✅ Text field for any description of the event.
DiagnosticTypeCode ✅ Represents the proper medical diagnosis that has been assigned to previously rated contentions that were processed via VetsNet.
EventTime The timestamp (when available, if not a date) of the event.
SourceTs Source of the event
VeteranParticipantId ✅ Identifier of PTCPNT for a VETERAN. Part of the identifier for BNFT_CLAIM.

ContentionCompletedEvent

Trigger: When the action name matches COMPLETED

Field Name Description Origin
ActionName ✅ The contention action taken
ActionResultName ✅ The name of the result of the action.
ActorApplicationId This is the application id that created the record.
ActorStation ✅ An Identifier for the location (work station) from which the action was performed
ActorUserId An Identifier for the user who performed the action
AutomationIndicator ✅
BenefitClaimTypeCode ✅ BENEFIT CLAIM TYPE CODE. A representation of a finite, pre-determined value or status that applies to a type of a BENEFIT CLAIM. See VBA Corporate Architecture web site for the exact values.
BieTs The time BIE generates an event
ClaimId ✅ Unique Id assigned to each claim within VBMS.
ConnectorTs The current time of the connector access
ContentionClassificationName ✅ A detailed description of the classification term as defined by the VBA medical specialists.
ContentionId ✅ Unique Id of the contention associated to the claim.
ContentionStatusTypeCode ✅ Represents the current status of the contention in question.
ContentionTypeCode ✅ A representation of a finite, pre-determined value or status that applies to a type of a CONTENTION.
CurrentLifecycleStatus ✅ The contention lifecycle status after the event occurred.
DateAdded ✅ CREATE DATE. The purpose of this field is track the date in which the cntntn was created.
Details ✅ Text field for any description of the event.
DiagnosticTypeCode ✅ Represents the proper medical diagnosis that has been assigned to previously rated contentions that were processed via VetsNet.
EventTime The timestamp (when available, if not a date) of the event.
SourceTs Source of the event
VeteranParticipantId ✅ Identifier of PTCPNT for a VETERAN. Part of the identifier for BNFT_CLAIM.

ContentionDeletedEvent

Trigger: when action name matches DELETED

Field Name Description Origin
ActionName ✅ The contention action taken
ActionResultName ✅ The name of the result of the action.
AutomationIndicator ✅
BieTs The time BIE generates an event
ClaimId ✅ Unique Id assigned to each claim within VBMS.
ConnectorTs The current time of the connector access
ContentionId ✅ Unique Id of the contention associated to the claim.
ContentionStatusTypeCode ✅ Represents the current status of the contention in question.
ContentionTypeCode ✅ A representation of a finite, pre-determined value or status that applies to a type of a CONTENTION.
CurrentLifecycleStatus ✅ The contention lifecycle status after the event occurred.
Description :question: A description of the claim or problem in the words of the claimant.
EventTime The timestamp (when available, if not a date) of the event.
SourceTs Source of the event

ContentionUpdatedEvent

Trigger: when any of the data properties are changed.

Field Name Description Origin
ActionName ✅ The contention action taken
ActionResultName ✅ The name of the result of the action.
ActorApplicationId This is the application id that created the record.
ActorStation ✅ An Identifier for the location (work station) from which the action was performed
ActorUserId An Identifier for the user who performed the action
AutomationIndicator ✅
BenefitClaimTypeCode ✅ BENEFIT CLAIM TYPE CODE. A representation of a finite, pre-determined value or status that applies to a type of a BENEFIT CLAIM. See VBA Corporate Architecture web site for the exact values.
BieTs The time BIE generates an event
ClaimId ✅ Unique Id assigned to each claim within VBMS.
ConnectorTs The current time of the connector access
ContentionClassificationName ✅ A detailed description of the classification term as defined by the VBA medical specialists.
ContentionId ✅ Unique Id of the contention associated to the claim.
ContentionStatusTypeCode ✅ Represents the current status of the contention in question.
ContentionTypeCode ✅ A representation of a finite, pre-determined value or status that applies to a type of a CONTENTION.
CurrentLifecycleStatus ✅ The contention lifecycle status after the event occurred.
DateAdded ✅ CREATE DATE. The purpose of this field is track the date in which the cntntn was created.
DateCompleted ✅ Represents the date in which the contention was promulgated.
DateUpdated ✅ The day, month and year on which the last action took place on the record.
Details ✅ Text field for any description of the event.
DiagnosticTypeCode ✅ Represents the proper medical diagnosis that has been assigned to previously rated contentions that were processed via VetsNet.
EventTime The timestamp (when available, if not a date) of the event.
JournalStatusTypeCode The alphabetic character representing the last action taken on the record. (I = Input, U = Update, D = Delete).
SourceTs Source of the event
VeteranParticipantId ✅ Identifier of PTCPNT for a VETERAN. Part of the identifier for BNFT_CLAIM.

RabbitMQ mapping

Exchange Name Mapped Kafka Event Name
bie-events-contention-associated ContentionAssociatedToClaimEvent
bie-events-contention-updated ContentionUpdatedEvent
bie-events-contention-classified ContentionClassifiedEvent
bie-events-contention-completed ContentionCompletedEvent
bie-events-contention-deleted ContentionDeletedEvent