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¶
- Check the shared cache and create a new map only when the cache is empty or refresh is requested.
- Load SQL-001 from BENEFIT_JURISDICTION_CODE or SQL-003 from MANUAL_CLASS_TYPE_CODE.
- Populate the map only for the explicitly supported codes and ignore all others.
- 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.
Related documentation¶
Sources¶
Business\SAIF.Business.Policy\CodeMaps\clsBenefitJurisdictionCodeMap.vb