Skip to content

Load code maps

Load code maps.

Field Value
Operation ID OP-010
Trigger A caller asks for a code-map instance, optionally forcing refresh.
Inputs IDataPortalInfo, optional refresh flag
Outputs Code-map instance
Primary components clsBenefitJurisdictionCodeMap
Entry point Business\SAIF.Business.Policy\CodeMaps\clsBenefitJurisdictionCodeMap.vb

Steps

  1. Check the shared cache and create a new map only when the cache is empty or refresh is requested.
  2. Load SQL-001 from BENEFIT_JURISDICTION_CODE or SQL-003 from MANUAL_CLASS_TYPE_CODE.
  3. Populate the map only for the explicitly supported codes and ignore all others.
  4. Apply related business rules: BR-POL-013, BR-POL-014

Process flow

The following diagram visualizes the main control flow for this operation.


flowchart TD

  Start([Trigger]) --> Work[Execute operation steps]

  Work --> Done([Return result])

Failure and edge-case behavior

  • Business rules are cross-referenced from the catalog page and the SQL or procedure logic cited in these steps.
  • Database and procedure failures surface according to the underlying implementation path.

Sources

  • Business\SAIF.Business.Policy\CodeMaps\clsBenefitJurisdictionCodeMap.vb