SQL-008 Insert a new injured body-part record
Inserts a new injured-body-part row for a claim, capturing body part, side, primary flag, and injury nature.
Classification
Field
Value
SQL ID
SQL-008
Operation type
Create
Execution method
Inline SQL
Database
Oracle
Schema
[unqualified]**
Command type
Text
Business object
clsWorkerInjuredBodyPart
Criteria property
InsertSQL
Lifecycle method
BeforeInsert
Parameters
Parameter
Direction
Type
Max length
Description
ClaimID
Input
Decimal
—
Claim identifier
BodyPartCode
Input
String
5
Injured body part code
BodyPartSideCode
Input
String
5
Body part side/laterality code
PrimaryIndicator
Input
String
1
Y/N primary body part flag
InjuryNatureCode
Input
String
5
Nature of injury code
UpdateNum
Input
Decimal
—
Optimistic-concurrency counter
UpdateUser
Input
String
30
Auditing user
Tables
Table
Access
Columns used
CL_WORKER_INJURED_BODY_PART
INSERT
CLAIM_ID, BODY_PART_CODE, BODY_PART_SIDE_CODE, PRIMARY_BODY_PART_IND, INJURY_NATURE_CODE, UPDATE_NUM, UPDATE_USER_ID, UPDATE_DATE
Sample SQL
-- Insert a new injured body-part record
Insert Into CL_WORKER_INJURED_BODY_PART
( CLAIM_ID ,
BODY_PART_CODE ,
BODY_PART_SIDE_CODE ,
PRIMARY_BODY_PART_IND ,
INJURY_NATURE_CODE ,
UPDATE_NUM ,
UPDATE_USER_ID ,
UPDATE_DATE )
Values (: ClaimID ,
: BodyPartCode ,
: BodyPartSideCode ,
: PrimaryIndicator ,
: InjuryNatureCode ,
: UpdateNum ,
: UpdateUser ,
SYSDATE )
Operations and processes
Business rules
Sources
SAIF.Business.Claim/clsWorkerInjuredBodyPart.vb