Skip to content

SQL-007: Insert IMAGE_EAIP row (conditional)

This statement is conditionally executed during clsImageIdx.BeforeInsert as a secondary data request (DR2) when the image has EAIP context (m_EAIP.IsEAIP = True). It links the new IMAGE row to an EAIP period by inserting a row into IMAGE_EAIP using an inline IMAGE_EAIP_SEQ.NEXTVAL expression.

Classification

Field Value
SQL ID SQL-007
Operation type Create
Execution method Inline SQL
Database Oracle
Schema [unqualified]**
Command type Text**
Business object clsImageIdx
Criteria property InsertEAIPSQL
Lifecycle method BeforeInsert (conditional DR2)

Parameters

Parameter Direction Type Max length Description
:ImageSeqNum Input [not specified]** N/A Foreign key to the IMAGE row.
:ClaimID Input [not specified]** N/A The claim identifier associated with this EAIP period.
:EAIPPeriodSeq Input [not specified]** N/A The EAIP period sequence number.
:ClaimOpenDate Input [not specified]** N/A The EAIP period effective date (claim open date).
:CreateUser Input [not specified]** 30 User ID of the record creator.

Tables

Table Access Columns used
IMAGE_EAIP INSERT IMAGE_EAIP_SEQ_NUM, IMAGE_SEQ_NUM, CLAIM_ID, EAIP_PERIOD_SEQ_NUM, CLAIM_OPEN_DATE, CREATE_DATE, CREATE_USER

Sample SQL

Insert into IMAGE_EAIP (
    IMAGE_EAIP_SEQ_NUM,
    IMAGE_SEQ_NUM,
    CLAIM_ID,
    EAIP_PERIOD_SEQ_NUM,
    CLAIM_OPEN_DATE,
    CREATE_DATE,
    CREATE_USER
) Values (
    IMAGE_EAIP_SEQ.NEXTVAL,
    :ImageSeqNum,
    :ClaimID,
    :EAIPPeriodSeq,
    :ClaimOpenDate,
    sysdate,
    :CreateUser
)

Operations and processes

Note: Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Imaging\clsImageIdx.vb