---
title: "Operations and processes"
summary: Business and technical operations supported by SAIF.Data.NHibernate
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data.NHibernate
reference_type: package
---


# SAIF.Data.NHibernate operations and processes

This page is the operation catalog and cross-operation hub for this library. Each operation's detailed, step-by-step logic lives in its own page under `operations/`.

## Operation catalog
| Operation | Intent | Rules | Tables | SQL |
| --- | --- | --- | --- | --- |
| [Claim bill queue — next bill](operations/claim-bill-queue-next-bill.md) | Pass hasConflictAccess to ICCClaimApiService.GetNextClaimBillFromQueue | [SDN-BR-001](business-rules.md#sdn-br-001-claim-bill-queue-operations-are-served-by-the-guidewire-cc-claim-api%2C-not-by-the-legacy-oracle-package) | N/A | [SQL-050](sql/SQL-050-get-next-bill-from-queue-unused.md) |
| [Claim bill queue — restore](operations/claim-bill-queue-restore.md) | Delegate to ICCClaimApiService.RestoreClaimBillToQueue(taskId) | N/A | N/A | [SQL-051](sql/SQL-051-restore-bill-to-queue-unused.md) |
| [Collections case lookups](operations/collections-case-lookups.md) | GetCasesByReferenceNumber(referenceId) | N/A | [ADDRESS](database-tables.md#address), [AFFILIATE](database-tables.md#affiliate), [CLM_DBA.TEMP_DATA_PERSON_ADDRESS](database-tables.md#clm_dba.temp_data_person_address), [COMPANY](database-tables.md#company), [COMPANY_ADDRESS](database-tables.md#company_address), [LC_TRAN_CATEGORY_CODE](database-tables.md#lc_tran_category_code), [LEGAL_COLLECTION](database-tables.md#legal_collection), [LEGAL_COLLECTION_CODE](database-tables.md#legal_collection_code), [LEGAL_COLLECTION_DEBTOR](database-tables.md#legal_collection_debtor), [LEGAL_COLLECTION_TRANSACTION](database-tables.md#legal_collection_transaction), [LEGAL_COLLECTION_TRAN_CODE](database-tables.md#legal_collection_tran_code), [LOCATION](database-tables.md#location), [LOCATION_VIEW](database-tables.md#location_view), [MARKET_TYPE_CODE](database-tables.md#market_type_code), [PERSON](database-tables.md#person), [PERSON_ADDRESS](database-tables.md#person_address), [PERSON_PHONE](database-tables.md#person_phone), [PHONE](database-tables.md#phone), [POLICY](database-tables.md#policy), [POLICY_SEARCH](database-tables.md#policy_search), [THRDPARTY](database-tables.md#thrdparty), [THRDPARTY_FIRM](database-tables.md#thrdparty_firm) | [SQL-004](sql/SQL-004-collections-repository-get-cases-by-reference-number.md), [SQL-005](sql/SQL-005-collections-repository-get-category-totals.md), [SQL-006](sql/SQL-006-collections-repository-get-debtor-name.md), [SQL-007](sql/SQL-007-collections-repository-get-primary-debtor-name.md), [SQL-008](sql/SQL-008-collections-repository-get-debtor-ssn.md), [SQL-009](sql/SQL-009-collections-repository-get-fraud-other-address.md), [SQL-010](sql/SQL-010-collections-repository-get-policy-address.md), [SQL-011](sql/SQL-011-collections-repository-get-third-party-address.md), [SQL-012](sql/SQL-012-collections-repository-search-collections.md), [SQL-021](sql/SQL-021-collections-repository-debtor-last-statement-balance.md) |
| [Collections payment application](operations/collections-payment-application.md) | CreateSqlQuery("call WCIS_DBA.PK80010_LEGAL_COLLECTIONS.APPLYPAYMENTS( | [SDN-BR-010](business-rules.md#sdn-br-010-collection-case-payments-are-applied-by-the-oracle-package-applypayments-for-the-case-and-payment-date) | [LC_TRAN_CATEGORY_CODE](database-tables.md#lc_tran_category_code), [LEGAL_COLLECTION_PAYMENT_REF](database-tables.md#legal_collection_payment_ref), [LEGAL_COLLECTION_TRANSACTION](database-tables.md#legal_collection_transaction), [LEGAL_COLLECTION_TRAN_CODE](database-tables.md#legal_collection_tran_code) | [SQL-052](sql/SQL-052-applypayments-unused.md), [SQL-053](sql/SQL-053-collections-repository-apply-payments.md) |
| [Collections interest and payment selection](operations/collections-interest-and-payment-selection.md) | GetInterest(caseId, runDate) | N/A | [LEGAL_COLLECTION](database-tables.md#legal_collection), [LEGAL_COLLECTION_DEBTOR](database-tables.md#legal_collection_debtor), [LEGAL_COLLECTION_TRANSACTION](database-tables.md#legal_collection_transaction), [LOCATION](database-tables.md#location), [POLICY_FINANCIAL_TRANS](database-tables.md#policy_financial_trans), [THRDPARTY](database-tables.md#thrdparty), [THRDPARTY_DISTRIBUTION](database-tables.md#thrdparty_distribution) | [SQL-013](sql/SQL-013-collections-repository-get-interest.md), [SQL-014](sql/SQL-014-collections-repository-get-missing-policy-payments.md), [SQL-015](sql/SQL-015-collections-repository-get-third-party-payments.md), [SQL-016](sql/SQL-016-collections-repository-debtors-without-payments.md), [SQL-017](sql/SQL-017-collections-repository-debtors-with-expired-locs.md), [SQL-018](sql/SQL-018-collections-repository-balance-brought-to-min-amount-transactions.md) |
| [SOIL (State of Oregon Intercept) processing](operations/soil-processing.md) | GetWorkerIdForDebtors() | [SDN-BR-011](business-rules.md#sdn-br-011-soil-debtor-eligibility%3A-balance-%E2%89%A5-0%2C-include-on-soil-flag-'y'%2C-no-third-party%2C-worker-id-present), [SDN-BR-012](business-rules.md#sdn-br-012-soil-transactions-are-selected-by-the-truncated-create-date) | [AFFILIATE](database-tables.md#affiliate), [CLM_DBA.TEMP_DATA_PERSON_ADDRESS](database-tables.md#clm_dba.temp_data_person_address), [DEPT_REVENUE_SOIL_ADJUSTMENT](database-tables.md#dept_revenue_soil_adjustment), [DEPT_REVENUE_SOIL_BALANCE](database-tables.md#dept_revenue_soil_balance), [LEGAL_COLLECTION](database-tables.md#legal_collection), [LEGAL_COLLECTION_DEBTOR](database-tables.md#legal_collection_debtor), [PERSON](database-tables.md#person), [SOIL_DEBTOR_REFERENCE](database-tables.md#soil_debtor_reference), [THRDPARTY](database-tables.md#thrdparty) | [SQL-002](sql/SQL-002-collections-repository-create-soil-debtor-reference-records.md), [SQL-003](sql/SQL-003-collections-repository-create-soil-adjustment-records.md), [SQL-019](sql/SQL-019-collections-repository-get-worker-id-for-debtors.md), [SQL-020](sql/SQL-020-collections-repository-get-worker-id-for-soil-trans.md) |
| [Policy standard premium](operations/policy-standard-premium.md) | Named query Policies_GetPolicyStandardPremium  | N/A | N/A | [SQL-035](sql/SQL-035-policies-repository-get-policy-standard-premium.md) |
| [Payroll audit report tracking](operations/payroll-audit-report-tracking.md) | call WCIS_DBA.PK73101_IMAGE.TRACK_IN_REPORT( | N/A | N/A | [SQL-055](sql/SQL-055-policy-period-payroll-audit-repository-track-in-report.md) |
| [Claim score category](operations/claim-score-category.md) | Named query ClaimsAnalytics_GetClaimScoreCategory  | [SDN-BR-020](business-rules.md#sdn-br-020-claim-complexity%2Fsegmentation-score-is-computed-by-the-sql-server-procedure-bp_clm_segmntn_complexity_score) | [ANALYTICS_DB.dbo.CSG_CLM_SGMNTN_REQUEST_CLAIM](database-tables.md#analytics_db.dbo.csg_clm_sgmntn_request_claim), [EIS_PROD.dbo.WCS_POLICY](database-tables.md#eis_prod.dbo.wcs_policy), [EIS_STAGING.dbo.BDS_CTL_MESSAGES](database-tables.md#eis_staging.dbo.bds_ctl_messages) | [SQL-001](sql/SQL-001-claim-score-repository-get-claim-score-category.md) |
| [Missing time-loss payments](operations/missing-time-loss-payments.md) | Named query MissingTimeLoss_GetMissingTimeLossPayments  | N/A | N/A | [SQL-034](sql/SQL-034-missing-time-loss-repository-get-missing-time-loss-payments.md) |
| [Provider address retrieval](operations/provider-address-retrieval.md) | The constructor validates the unit of work with Enforce.ArgumentNotNull | [SDN-BR-030](business-rules.md#sdn-br-030-providersrepository-requires-a-non-null-unit-of-work), [SDN-BR-031](business-rules.md#sdn-br-031-provider-payment-address-type-%3D-pay%2C-physical-%3D-phy) | N/A | N/A |
| [Group image soft delete](operations/group-image-soft-delete.md) | Load the ImageGroup (Image_Group) and its Image | [SDN-BR-040](business-rules.md#sdn-br-040-group-image-delete-is-a-soft-delete) | N/A | N/A |
| [Group image filtered search](operations/group-image-filtered-search.md) | Query ImageGroup by group id or parent group | [SDN-BR-041](business-rules.md#sdn-br-041-filter-sentinels-%22---%22), [SDN-BR-042](business-rules.md#sdn-br-042-deleted-images-are-visible-only-to-users-permitted-to-see-deleted-images), [SDN-BR-043](business-rules.md#sdn-br-043-confidential-images-are-visible-only-to-users-permitted-to-see-confidential-images) | N/A | N/A |
| [Group and category lookups](operations/group-and-category-lookups.md) | GroupFound, GetGroup, GetGroupOrDefault query GroupAssociation (group_association) | [SDN-BR-044](business-rules.md#sdn-br-044-group-image-categories-are-those-with-file-code-%22group%22) | N/A | N/A |
| [Investigation subject and claim](operations/investigation-subject-and-claim.md) | GetSubjectName(caseNumber) | [SDN-BR-050](business-rules.md#sdn-br-050-investigation-subject-name-resolves-via-person%2C-company-or-provider-location%2C-with-nvl-fallbacks) | [COMPANY](database-tables.md#company), [INVESTIGATION](database-tables.md#investigation), [PERSON](database-tables.md#person), [POLICY](database-tables.md#policy), [PROVIDER_LOCATION](database-tables.md#provider_location), [SUBJECT](database-tables.md#subject) | [SQL-032](sql/SQL-032-investigation-repository-extensions-get-subject-name.md), [SQL-033](sql/SQL-033-investigation-repository-extensions-get-claim-id.md) |
| [Policy output documents](operations/policy-output-documents.md) | Queries on PolicyOutputDocument (policy_output_document) eager-fetch related entities | [SDN-BR-060](business-rules.md#sdn-br-060-agency-inbox%3A-unread-%3D-not-viewed-and-not-agency-deleted), [SDN-BR-061](business-rules.md#sdn-br-061-agencies-see-only-released%2C-agency-viewable-documents), [SDN-BR-062](business-rules.md#sdn-br-062-category-%22all%22-or-blank-means-no-filter), [SDN-BR-063](business-rules.md#sdn-br-063-child-documents-are-returned-only-for-a-released-parent) | N/A | N/A |
| [Custom type conversions](operations/custom-type-conversions.md) | YesNoNullUserType | [SDN-BR-070](business-rules.md#sdn-br-070-tri-state-y%2Fn%2Fnull-persistence), [SDN-BR-071](business-rules.md#sdn-br-071-claim-authority-purpose-codes-1%E2%80%934%2C-default-initiate), [SDN-BR-072](business-rules.md#sdn-br-072-certificate-delivery-method-codes), [SDN-BR-073](business-rules.md#sdn-br-073-certificate-distribution-status-codes%2C-default-donotprint), [SDN-BR-074](business-rules.md#sdn-br-074-certificate-renewal-notification-codes), [SDN-BR-075](business-rules.md#sdn-br-075-certificate-type-codes-bid%2Fosc%2Fstd) | N/A | N/A |

## Process flow diagram
The following diagram visualizes the primary operational flow for collections case processing, the most cross-referenced business process in this library.

```mermaid
flowchart TD
	Start([Collections request]) --> Lookup[Collections case lookups]
	Lookup --> Interest[Interest and payment selection]
	Interest --> Apply[Apply payments]
	Apply --> Soil{SOIL eligible?}
	Soil -->|Yes| SoilProc[SOIL processing]
	Soil -->|No| EndOk([Case updated])
	SoilProc --> EndOk
```

## Database interactions

The following table summarizes which operations read from or write to the database. Per-step SQL and table citations live in each operation's detail page under `operations/`.

| Operation | SQL | Tables | Type |
| --- | --- | --- | --- |
| [Claim bill queue — next bill](operations/claim-bill-queue-next-bill.md) | [SQL-050](sql/SQL-050-get-next-bill-from-queue-unused.md) | N/A | Write |
| [Claim bill queue — restore](operations/claim-bill-queue-restore.md) | [SQL-051](sql/SQL-051-restore-bill-to-queue-unused.md) | N/A | Write |
| [Collections case lookups](operations/collections-case-lookups.md) | [SQL-004](sql/SQL-004-collections-repository-get-cases-by-reference-number.md), [SQL-005](sql/SQL-005-collections-repository-get-category-totals.md), [SQL-006](sql/SQL-006-collections-repository-get-debtor-name.md), [SQL-007](sql/SQL-007-collections-repository-get-primary-debtor-name.md), [SQL-008](sql/SQL-008-collections-repository-get-debtor-ssn.md), [SQL-009](sql/SQL-009-collections-repository-get-fraud-other-address.md), [SQL-010](sql/SQL-010-collections-repository-get-policy-address.md), [SQL-011](sql/SQL-011-collections-repository-get-third-party-address.md), [SQL-012](sql/SQL-012-collections-repository-search-collections.md), [SQL-021](sql/SQL-021-collections-repository-debtor-last-statement-balance.md) | [ADDRESS](database-tables.md#address), [AFFILIATE](database-tables.md#affiliate), [CLM_DBA.TEMP_DATA_PERSON_ADDRESS](database-tables.md#clm_dba.temp_data_person_address), [COMPANY](database-tables.md#company), [COMPANY_ADDRESS](database-tables.md#company_address), [LC_TRAN_CATEGORY_CODE](database-tables.md#lc_tran_category_code), [LEGAL_COLLECTION](database-tables.md#legal_collection), [LEGAL_COLLECTION_CODE](database-tables.md#legal_collection_code), [LEGAL_COLLECTION_DEBTOR](database-tables.md#legal_collection_debtor), [LEGAL_COLLECTION_TRANSACTION](database-tables.md#legal_collection_transaction), [LEGAL_COLLECTION_TRAN_CODE](database-tables.md#legal_collection_tran_code), [LOCATION](database-tables.md#location), [LOCATION_VIEW](database-tables.md#location_view), [MARKET_TYPE_CODE](database-tables.md#market_type_code), [PERSON](database-tables.md#person), [PERSON_ADDRESS](database-tables.md#person_address), [PERSON_PHONE](database-tables.md#person_phone), [PHONE](database-tables.md#phone), [POLICY](database-tables.md#policy), [POLICY_SEARCH](database-tables.md#policy_search), [THRDPARTY](database-tables.md#thrdparty), [THRDPARTY_FIRM](database-tables.md#thrdparty_firm) | Read |
| [Collections payment application](operations/collections-payment-application.md) | [SQL-052](sql/SQL-052-applypayments-unused.md), [SQL-053](sql/SQL-053-collections-repository-apply-payments.md) | [LC_TRAN_CATEGORY_CODE](database-tables.md#lc_tran_category_code), [LEGAL_COLLECTION_PAYMENT_REF](database-tables.md#legal_collection_payment_ref), [LEGAL_COLLECTION_TRANSACTION](database-tables.md#legal_collection_transaction), [LEGAL_COLLECTION_TRAN_CODE](database-tables.md#legal_collection_tran_code) | Write |
| [Collections interest and payment selection](operations/collections-interest-and-payment-selection.md) | [SQL-013](sql/SQL-013-collections-repository-get-interest.md), [SQL-014](sql/SQL-014-collections-repository-get-missing-policy-payments.md), [SQL-015](sql/SQL-015-collections-repository-get-third-party-payments.md), [SQL-016](sql/SQL-016-collections-repository-debtors-without-payments.md), [SQL-017](sql/SQL-017-collections-repository-debtors-with-expired-locs.md), [SQL-018](sql/SQL-018-collections-repository-balance-brought-to-min-amount-transactions.md) | [LEGAL_COLLECTION](database-tables.md#legal_collection), [LEGAL_COLLECTION_DEBTOR](database-tables.md#legal_collection_debtor), [LEGAL_COLLECTION_TRANSACTION](database-tables.md#legal_collection_transaction), [LOCATION](database-tables.md#location), [POLICY_FINANCIAL_TRANS](database-tables.md#policy_financial_trans), [THRDPARTY](database-tables.md#thrdparty), [THRDPARTY_DISTRIBUTION](database-tables.md#thrdparty_distribution) | Read |
| [SOIL (State of Oregon Intercept) processing](operations/soil-processing.md) | [SQL-002](sql/SQL-002-collections-repository-create-soil-debtor-reference-records.md), [SQL-003](sql/SQL-003-collections-repository-create-soil-adjustment-records.md), [SQL-019](sql/SQL-019-collections-repository-get-worker-id-for-debtors.md), [SQL-020](sql/SQL-020-collections-repository-get-worker-id-for-soil-trans.md) | [AFFILIATE](database-tables.md#affiliate), [CLM_DBA.TEMP_DATA_PERSON_ADDRESS](database-tables.md#clm_dba.temp_data_person_address), [DEPT_REVENUE_SOIL_ADJUSTMENT](database-tables.md#dept_revenue_soil_adjustment), [DEPT_REVENUE_SOIL_BALANCE](database-tables.md#dept_revenue_soil_balance), [LEGAL_COLLECTION](database-tables.md#legal_collection), [LEGAL_COLLECTION_DEBTOR](database-tables.md#legal_collection_debtor), [PERSON](database-tables.md#person), [SOIL_DEBTOR_REFERENCE](database-tables.md#soil_debtor_reference), [THRDPARTY](database-tables.md#thrdparty) | Read / Write |
| [Policy standard premium](operations/policy-standard-premium.md) | [SQL-035](sql/SQL-035-policies-repository-get-policy-standard-premium.md) | N/A | Read |
| [Payroll audit report tracking](operations/payroll-audit-report-tracking.md) | [SQL-055](sql/SQL-055-policy-period-payroll-audit-repository-track-in-report.md) | N/A | Write |
| [Claim score category](operations/claim-score-category.md) | [SQL-001](sql/SQL-001-claim-score-repository-get-claim-score-category.md) | [ANALYTICS_DB.dbo.CSG_CLM_SGMNTN_REQUEST_CLAIM](database-tables.md#analytics_db.dbo.csg_clm_sgmntn_request_claim), [EIS_PROD.dbo.WCS_POLICY](database-tables.md#eis_prod.dbo.wcs_policy), [EIS_STAGING.dbo.BDS_CTL_MESSAGES](database-tables.md#eis_staging.dbo.bds_ctl_messages) | Write |
| [Missing time-loss payments](operations/missing-time-loss-payments.md) | [SQL-034](sql/SQL-034-missing-time-loss-repository-get-missing-time-loss-payments.md) | N/A | Read |
| [Investigation subject and claim](operations/investigation-subject-and-claim.md) | [SQL-032](sql/SQL-032-investigation-repository-extensions-get-subject-name.md), [SQL-033](sql/SQL-033-investigation-repository-extensions-get-claim-id.md) | [COMPANY](database-tables.md#company), [INVESTIGATION](database-tables.md#investigation), [PERSON](database-tables.md#person), [POLICY](database-tables.md#policy), [PROVIDER_LOCATION](database-tables.md#provider_location), [SUBJECT](database-tables.md#subject) | Read |

## Failure and edge-case behavior
- Claim bill queue operations (OP-SDN-01/02) delegate entirely to `ICCClaimApiService`; the legacy named queries ([SQL-050](sql/SQL-050-get-next-bill-from-queue-unused.md), [SQL-051](sql/SQL-051-restore-bill-to-queue-unused.md)) are unused and their backing package (`PK82039_BILLENTRY_TASK_PROCESS`) could not be retrieved (not-found-by-cli) — see [Procedures](procedures/pk82039-billentry-task-process.md).
- SOIL processing (OP-SDN-06): the acronym expansion is inferred from the package name and is not independently verified*.
- Group image filtered search (OP-SDN-13): the deleted-image visibility filter's boolean logic is anomalous (inverted) — see the HIGH-severity finding in [Security and authorization](security-authorization.md).
- Missing time-loss payments (OP-SDN-10): the named query invokes `PK82001_CLAIM.getMissingTLPayments`, which is absent from the retrieved package; the call would fail at runtime if ever invoked — see [procedures/pk82001-claim.md](procedures/pk82001-claim.md).

## Stored procedure operations

Operations implemented in Oracle and SQL Server stored procedures referenced by this library.

| Operation | Description | Source | Link |
| --- | --- | --- | --- |
| Look up collection cases by reference | Returns case headers for a case, policy or claim reference | `PK80010_LEGAL_COLLECTIONS.get_cases_by_reference` | [Details](procedures/pk80010-legal-collections.md#operations) |
| Summarise case category totals | Category totals, subtotal and current balance for a case | `PK80010_LEGAL_COLLECTIONS.get_category_totals` | [Details](procedures/pk80010-legal-collections.md#operations) |
| Resolve debtor name / SSN | Resolve display name or SSN across debtor types | `PK80010_LEGAL_COLLECTIONS.getDebtorName, getPrimaryDebtorName, getDebtorSSN` | [Details](procedures/pk80010-legal-collections.md#operations) |
| Get debtor addresses | Contact info for fraud-other, policy and third-party debtors | `PK80010_LEGAL_COLLECTIONS.get_fraud_other_address, get_policy_address, get_thirdparty_address` | [Details](procedures/pk80010-legal-collections.md#operations) |
| Search collections | Multi-branch debtor/case search | `PK80010_LEGAL_COLLECTIONS.search_collections` | [Details](procedures/pk80010-legal-collections.md#operations) |
| Apply payments to costs | Allocates unapplied payments across cost transactions by pay-down order | `PK80010_LEGAL_COLLECTIONS.applyPayments → applyIt → legalcol_payment_ref_insert` | [Details](procedures/pk80010-legal-collections.md#operations) |
| Calculate interest | Monthly or daily interest per interest-bearing transaction | `PK80010_LEGAL_COLLECTIONS.interest_calc_select → get_interest_start_date` | [Details](procedures/pk80010-legal-collections.md#operations) |
| Select payments and debtors for statements | Batch selections for payment posting and statements | `PK80010_LEGAL_COLLECTIONS.getPolicyPayments, getThirdPartyPayments, getDebtorsWithoutPayments, getDebtorsWithExpiredLocs, getBalanceBroughtToMinAmount, get_last_statement_balance` | [Details](procedures/pk80010-legal-collections.md#operations) |
| Create SOIL reference records | Snapshot SOIL-eligible debtors for the run | `PK80011_LEGALCOL_SOIL.create_reference_records` | [Details](procedures/pk80011-legalcol-soil.md#operations) |
| Create SOIL adjustment transactions | Adds/changes/deletes DOR intercept balances | `PK80011_LEGALCOL_SOIL.create_SOIL_transactions → find_DOR_balance, insert_soil_tran, remove_soil_flag` | [Details](procedures/pk80011-legalcol-soil.md#operations) |
| Get WCIS standard premium | Returns standard premium for a policy period | `PK72846_VIEW_POLICY.SP73111_GET_WCIS_STD_PREMIUM` | [Details](procedures/pk72846-view-policy.md#operations) |
| Track payroll report in | Records report receipt on the remote policy database | `PK73101_IMAGE.track_in_report (procedure)` | [Details](procedures/pk73101-image.md#operations) |
| Score claim complexity | Persist request and run segmentation models | `bp_clm_segmntn_complexity_score` | [Details](procedures/bp-clm-segmntn-complexity-score.md#operations) |

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Dependencies](dependencies.md)
- [Business rules](business-rules.md)
- [Database tables](database-tables.md)
- [SQL catalog](sql/index.md)
- [Procedures](procedures/index.md)
- [Security and authorization](security-authorization.md)
- [API reference](api/index.md)

## Sources
- `Data/SAIF.Data.NHibernate/Repositories/**`
