Skip to content

mdlCodeMaps

Module that exposes SAIF-to-NCCI code maps and database-backed code-table loaders.

Purpose

  • Translate between SAIF enums and NCCI bureau codes.
  • Load extended code maps from Oracle code tables when static enum maps are insufficient.

Context

  • Namespace: SAIF.Business.UnitStat.CodeMappings
  • Assembly/package: SAIF.Business.UnitStat (distributed as NuGet package SAIF.BOF.Business.UnitStat)

Public members

Member Signature Purpose
GetRunTypeMap Public Function GetRunTypeMap() As clsRunTypeMap Retrieves run type map.
GetReportTypeMap Public Function GetReportTypeMap() As clsReportTypeMap Retrieves report type map.
GetUpdateTypeMap Public Function GetUpdateTypeMap() As clsUpdateTypeMap Retrieves update type map.
GetReportRecordTypeMap Public Function GetReportRecordTypeMap() As clsReportRecordTypeMap Retrieves report record type map.
GetReportCorrectionTypeMap Public Function GetReportCorrectionTypeMap() As clsReportCorrectionTypeMap Retrieves report correction type map.
GetNCCIClaimStatusCodeMap Public Function GetNCCIClaimStatusCodeMap() As clsNCCIClaimStatusCode Retrieves ncciclaim status code map.
GetNCCIInjuryCodeMap Public Function GetNCCIInjuryCodeMap() As clsNCCIInjuryCode Retrieves ncciinjury code map.
GetNCCIClaimTypeMap Public Function GetNCCIClaimTypeMap() As clsNCCIClaimTypes Retrieves ncciclaim type map.
GetNCCILossActTypeMap Public Function GetNCCILossActTypeMap() As clsNCCILossActTypes Retrieves ncciloss act type map.
GetNCCILossTypeMap Public Function GetNCCILossTypeMap() As clsNCCILossTypes Retrieves ncciloss type map.
GetNCCIRecoveryTypeMap Public Function GetNCCIRecoveryTypeMap() As clsNCCIRecoveryTypes Retrieves nccirecovery type map.
GetNCCISettlementyTypeMap Public Function GetNCCISettlementyTypeMap() As clsNCCISettlementTypes Retrieves nccisettlementy type map.
GetNCCIFraudulentClaimTypeMap Public Function GetNCCIFraudulentClaimTypeMap() As clsNCCIFraudulentClaimTypes Retrieves nccifraudulent claim type map.
GetExposureCoverageCodeMap Public Function GetExposureCoverageCodeMap() As clsExposureCoverageCode Retrieves exposure coverage code map.
GetValuationMap Public Function GetValuationMap() As clsValuationMap Retrieves valuation map.
GetOffsetTypeMap Public Function GetOffsetTypeMap(ByVal inDPI As IDataPortalInfo, Optional ByVal refresh As Boolean = False) As clsOffsetTypeMap Retrieves offset type map.
GetCostTypeMap Public Function GetCostTypeMap(ByVal inDPI As IDataPortalInfo, Optional ByVal refresh As Boolean = False) As clsCostTypeMap Retrieves cost type map.
GetCalculationTypeMap Public Function GetCalculationTypeMap(ByVal inDPI As IDataPortalInfo, Optional ByVal refresh As Boolean = False) As clsCalculationTypeMap Retrieves calculation type map.

Behavioral notes

  • Static maps cover RunType, ReportType, UpdateType, ReportRecordType, ReportCorrectionType, NCCIClaimStatus, NCCIInjury, NCCIClaimType, NCCILossAct, NCCILossType, NCCIRecovery, NCCISettlement, NCCIFraudulentClaim, ExposureCoverageCode, and Valuation.

Constraints and usage notes

  • Static map getters return singleton in-memory maps, and extended-map getters support refreshable code-table loads.

Sources

  • Business\SAIF.Business.UnitStat\mdlCodeMaps.vb