Skip to content

SAIF.Business.Tasks database tables

This page catalogs database tables accessed by this library. All tables are accessed without an explicit schema qualifier in the scanned SQL; schema is recorded as [unqualified]**.

Table catalog

Table Database Schema/Link CRUD Purpose Primary business object
TASK Oracle [unqualified]** C, R, U, D Task/reminder record attached to a claim, policy, or other entity clsTask
TASK_ACTION_CODE Oracle [unqualified]** R Action-code reference values for tasks clsTaskActionCode
TASK_CATEGORY_CODE Oracle [unqualified]** R Category-code reference values, incl. defaults/notepad flag clsTaskCategoryCode
TASK_PRIORITY_CODE Oracle [unqualified]** R Priority-code reference values clsTaskPriorityCode
TASK_SOURCE_CODE Oracle [unqualified]** R Source-system-code reference values clsTaskSourceCode

TASK

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores task/reminder rows, one per task instance, linked to claim/policy/imaging entities via optional columns and to an arbitrary business entity via the six CONTEXT_* columns.
Access pattern Both — CRUD routed through the pk82036_task stored-procedure package; ad-hoc read filtering via inline dynamic SQL
CRUD operations Create, Read, Update, Delete
Key columns used TASK_SEQ_NUM, TASK_USER, TASK_SOURCE_CODE, TASK_CATEGORY_CODE, TASK_PRIORITY_CODE, TASK_ACTION_CODE, TASK_DATE, DELETE_FLAG, CLAIM_ID, POLICY_NUM, UPDATE_SEQ_NUM
Sequence None — CreateSQL returns String.Empty; TASK_SEQ_NUM is assigned inside pk82036_task.task_insert**
Related tables TASK_ACTION_CODE, TASK_CATEGORY_CODE, TASK_PRIORITY_CODE, TASK_SOURCE_CODE
Business objects clsTask (CriteriaBase), clsTaskCollection (Criteria)

Operations referencing this table

Business rules referencing this table

SQL referencing this table


TASK_ACTION_CODE

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Read-only reference values for task action codes (CODE, CODE_DESCR).
Access pattern Direct SQL only
CRUD operations Read
Key columns used CODE, CODE_DESCR
Sequence N/A
Related tables TASK (via TASK.TASK_ACTION_CODE)
Business objects clsTaskActionCode, clsTaskActionCodeCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


TASK_CATEGORY_CODE

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Read-only reference values for task category codes, including default action/priority codes and the notepad-required flag, scoped by source system.
Access pattern Direct SQL only
CRUD operations Read
Key columns used CODE, CODE_DESCR, DEFAULT_ACTION_CODE, DEFAULT_PRIORITY_CODE, NOTEPAD_REQUIRED_FLAG, TASK_SOURCE_CODE
Sequence N/A
Related tables TASK_SOURCE_CODE, TASK_ACTION_CODE (default), TASK_PRIORITY_CODE (default), TASK (via TASK.TASK_CATEGORY_CODE)
Business objects clsTaskCategoryCode, clsTaskCategoryCodeCollection, clsTaskBusinessRules (rule TASK1)

Operations referencing this table

Business rules referencing this table

SQL referencing this table


TASK_PRIORITY_CODE

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Read-only reference values for task priority codes (CODE, CODE_DESCR).
Access pattern Direct SQL only
CRUD operations Read
Key columns used CODE, CODE_DESCR
Sequence N/A
Related tables TASK (via TASK.TASK_PRIORITY_CODE)
Business objects clsTaskPriorityCode, clsTaskPriorityCodeCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


TASK_SOURCE_CODE

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Read-only reference values for task source-system codes (CODE, CODE_DESCR).
Access pattern Direct SQL only
CRUD operations Read
Key columns used CODE, CODE_DESCR
Sequence N/A
Related tables TASK_CATEGORY_CODE, TASK (via TASK.TASK_SOURCE_CODE)
Business objects clsTaskSourceCode, clsTaskSourceCodeCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


Table relationship diagram

The following diagram shows relationships between tables used by this library. No JOIN clause exists anywhere in this library's SQL; all relationships below are inferred from column naming and predicate usage.

erDiagram
    TASK_SOURCE_CODE ||--o{ TASK_CATEGORY_CODE : "TASK_SOURCE_CODE = CODE (inferred)"
    TASK_SOURCE_CODE ||--o{ TASK : "TASK_SOURCE_CODE = CODE (inferred)"
    TASK_CATEGORY_CODE ||--o{ TASK : "TASK_CATEGORY_CODE = CODE (inferred)"
    TASK_ACTION_CODE ||--o{ TASK : "TASK_ACTION_CODE = CODE (inferred)"
    TASK_PRIORITY_CODE ||--o{ TASK : "TASK_PRIORITY_CODE = CODE (inferred)"
    TASK_CATEGORY_CODE ||--o| TASK_ACTION_CODE : "DEFAULT_ACTION_CODE = CODE (inferred)"
    TASK_CATEGORY_CODE ||--o| TASK_PRIORITY_CODE : "DEFAULT_PRIORITY_CODE = CODE (inferred)"

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

  • SAIF.Business.Tasks/clsTask.vb
  • SAIF.Business.Tasks/clsTaskCollection.vb
  • SAIF.Business.Tasks/clsTaskActionCode.vb
  • SAIF.Business.Tasks/clsTaskActionCodeCollection.vb
  • SAIF.Business.Tasks/clsTaskCategoryCode.vb
  • SAIF.Business.Tasks/clsTaskCategoryCodeCollection.vb
  • SAIF.Business.Tasks/clsTaskPriorityCode.vb
  • SAIF.Business.Tasks/clsTaskPriorityCodeCollection.vb
  • SAIF.Business.Tasks/clsTaskSourceCode.vb
  • SAIF.Business.Tasks/clsTaskSourceCodeCollection.vb
  • SAIF.Business.Tasks/clsTaskBusinessRules.vb
  • SAIF.Business.Tasks/app.config
  • SAIF.Business.Tasks/Web.config