﻿---
title: "clsBusinessFunctionCodeMap"
summary: "API reference for clsBusinessFunctionCodeMap."
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Authority
reference_type: package
---

# clsBusinessFunctionCodeMap

Provides lookup access between business function codes, `BusinessFunctions` enum values, and their `clsBusinessFunctionInfo` records. It also exposes the loaded list of claim business function definitions.

## Purpose
- Resolves business function metadata from a stored code value.
- Resolves business function metadata from a `BusinessFunctions` enum value.
- Exposes the full loaded list of business function definitions.

## Context
- Namespace: `SAIF.Business.Claim.Authority`
- Assembly/package: `SAIF.Business.Claim.Authority`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| BusinessFunctionInfo | `ReadOnly Property BusinessFunctionInfo(ByVal inCode As String) As clsBusinessFunctionInfo` | Returns the BusinessFunctionInfo value. |
| BusinessFunctionList | `ReadOnly Property BusinessFunctionList As IEnumerable(Of clsBusinessFunctionInfo)` | Returns the BusinessFunctionList value. |
| BusinessFunctionInfo | `ReadOnly Property BusinessFunctionInfo(ByVal inFunction As BusinessFunctions) As clsBusinessFunctionInfo` | Returns the BusinessFunctionInfo value. |

## Behavioral notes
- `clsBusinessFunctionCodeMap` is part of the documented `SAIF.Business.Claim.Authority` public contract.
- Public members are declared in `Business\SAIF.Business.Claim.Authority\mdlClaimAuthority.vb`.

## Constraints and usage notes
- Consumers should use the documented public members directly when integrating this type.

## Sources
- `Business\SAIF.Business.Claim.Authority\mdlClaimAuthority.vb`
