Skip to content

SAIF.Services API reference

This page lists all public types exposed by SAIF.Services. Each type links to its full API reference page.

236 public types are documented, spanning 74 namespaces, reflecting the full public surface of the Services/SAIF.Services project (packaged inside the SAIF.SAIFCode.Core NuGet package). This figure is 9 higher than the 227-type count in Overview and Architecture, which reports compiled public types excluding generated proxy/designer classes; this reference page documents the full compiled public surface, including those additional generated types.

Types

Type Kind Namespace Purpose
SecurityExtensions Class (global namespace) Extension method reusing PolicySecurityService's agent security-resource checks to classify a user profile as an agent.
AddressVerificationService Class SAIF.Services.AddressVerificationService Batch-reconciles verified addresses against provider addresses and syncs corrections to the Provider Data API.
VerifiedAddressProviderMatchService Class SAIF.Services.AddressVerificationService Provides string comparison rules for matching verified and provider address fields.
AgencyService Class SAIF.Services.Agencies Facade for agency lookup, paperless status, notifications, and paperless-agreement processing.
MessageContainer Class SAIF.Services.Agencies Simple in-memory accumulator of error/warning/informational messages.
ImageService Class SAIF.Services.Agencies.Imaging Facade for retrieving, adding, editing, and deleting agency images.
ImageEditValidator Class SAIF.Services.Agencies.Imaging.Validators Validates description length and required category/type codes for an agency image edit.
MoreReadableNoteService Class SAIF.Services.Agencies.Notes Manages agency notes using thrown exceptions instead of a message-container result pattern.
NoteService Class SAIF.Services.Agencies.Notes Manages retrieval, adding, editing, appending, and deleting of agency notes via a message-container result pattern.
NoteEditValidator Class SAIF.Services.Agencies.Notes.Validators Requires category and type codes on an agency-note edit.
BatchProcessingService Class SAIF.Services.BatchProcessing Tracks last run date for named batch modules.
ClaimDomainBuilder Class SAIF.Services.Claims Assembles Claim and Worker domain objects with their required collaborators pre-wired.
IClaimDomainBuilder Interface SAIF.Services.Claims Defines factory methods for constructing Claim and Worker domain objects.
AuthorityMappingHelper Class SAIF.Services.Claims.Authority Registers AutoMapper maps between authority-limit data entities and their contract representations.
ClaimAuthorityService Class SAIF.Services.Claims.Authority Validates, creates, updates, deletes, and queries employee payment/reserve authority limits.
ClaimAuthorityAuthorizationValidator Class SAIF.Services.Claims.Authority.Validators Confirms an authorizing employee holds the function type, approval type, and amount being delegated.
ClaimAuthorityValidator Class SAIF.Services.Claims.Authority.Validators Enforces top-level rules for editing payment/reserve authority limits across both business processes.
ClaimAuthorityValuesValidator Class SAIF.Services.Claims.Authority.Validators Validates a single authority limit's maximum amount and expiration date.
AuthorizationService Class SAIF.Services.Claims.Bills Manages claim authorizations, their CPT codes, and surgery dates, including validation and concurrency checks.
BillDiagnosisService Class SAIF.Services.Claims.Bills Manages bill diagnoses with bill-type-specific validation and duplicate-code enforcement.
BillEntryService Class SAIF.Services.Claims.Bills Drives manual and auto-feed bill intake, creation, submission, status updates, and provider lookups for bill entry.
BillMappingHelper Class SAIF.Services.Claims.Bills Configures shared AutoMapper mappings between bill-related data-model entities and their contract types.
BillProcedureService Class SAIF.Services.Claims.Bills Manages create/read/update/delete of bill procedure line items with optimistic-concurrency and validation.
BillQueryService Class SAIF.Services.Claims.Bills Executes bill search, inbox, and EOB-generation queries with claim-security filtering.
BillService Class SAIF.Services.Claims.Bills Orchestrates bill approval, disallowance, pending, audit routing, regeneration, and header/reference views.
BillServiceService Class SAIF.Services.Claims.Bills Manages create/read/update/delete of billed-service line items and classifies service-type codes.
DiagnosisService Class SAIF.Services.Claims.Bills Resolves free-form diagnosis code input to a matching CbpDiagnosis record via decimal-placement fallback lookups.
NoteService Class SAIF.Services.Claims.Bills Manages retrieval, creation, editing, deletion, and inactivation of audit notes on claims and bills.
ProcedureService Class SAIF.Services.Claims.Bills Looks up a normalized CbpProcedureCode record by code with optional expiration filtering.
ServiceCodeMappingHelper Class SAIF.Services.Claims.Bills Registers AutoMapper mappings between billing service-code data-model entities and their contract types.
ServiceCodeService Class SAIF.Services.Claims.Bills Retrieves billing service-code records and maps them to contracts; update/insert operations are unimplemented stubs.
ApproveBillRequestValidator Class SAIF.Services.Claims.Bills.Validators Rejects bill approval requests unless the target bill's live status is REV.
AuthorizationItemValidator Class SAIF.Services.Claims.Bills.Validators Requires an authorization item to have a claim id and billing provider name.
BillDiagnosisValidator Class SAIF.Services.Claims.Bills.Validators Requires a diagnosis code and restricts diagnosis type codes to a fixed allow-list.
BillNoteValidator Class SAIF.Services.Claims.Bills.Validators Requires non-empty bill note text capped at 600 characters.
BillProcedureValidator Class SAIF.Services.Claims.Bills.Validators Validates procedure code length, primary-procedure allow-list, and a nine-year procedure date window.
BillServiceValidator Class SAIF.Services.Claims.Bills.Validators Validates codes, dates, quantities, and cross-field diagnosis-pointer uniqueness on a bill service line.
BillValidator Class SAIF.Services.Claims.Bills.Validators Validates bill totals/type and conditionally checks claim existence and code formats.
NoteDeleteRequestValidator Class SAIF.Services.Claims.Bills.Validators Requires a note delete request id to resolve to an existing audit note.
NoteModifyRequestValidator Class SAIF.Services.Claims.Bills.Validators Validates note text/category/type and category-conditional bill/claim existence with concurrency checks.
PaymentOptionsRequestValidator Class SAIF.Services.Claims.Bills.Validators Validates a payment issue date against next-run, upper-bound, and working-day constraints.
RegenerateRequestValidator Class SAIF.Services.Claims.Bills.Validators Requires all bills targeted for regeneration to be in completed status.
SendPendRequestValidator Class SAIF.Services.Claims.Bills.Validators Validates pend recipient existence, pend date window, and optional per-bill conflict-access checks.
SendToAuditRequestValidator Class SAIF.Services.Claims.Bills.Validators Requires non-null bill note text capped at 600 characters for audit routing.
EbillingService Class SAIF.Services.Claims.Ebilling Orchestrates the e-billing pipeline: EDI 837/835/999 extraction and file generation, indexing, bill assignment, imaging association, EOB extraction, and invoice reconciliation.
Edi835File Class SAIF.Services.Claims.Ebilling Wraps an EDI 835 (claim payment/advice) transaction set and its associated batch.
Edi837AckFile Class SAIF.Services.Claims.Ebilling Wraps an 837-acknowledgement transaction set and its associated batch.
Edi837File Class SAIF.Services.Claims.Ebilling Wraps an inbound EDI 837 (health care claim) transaction set and its associated batch.
Edi999File Class SAIF.Services.Claims.Ebilling Wraps an EDI 999 (functional acknowledgement) transaction set and its associated batch.
IndexService Class SAIF.Services.Claims.Ebilling Indexes an extracted batch's providers, patients, and bill locations, then transitions it to Indexed status.
ConfigurationService Class SAIF.Services.Claims.Ebilling.Imaging Builds imaging-API upload/task configuration and legal/security alert codes for e-bill documents.
DocumentFileService Class SAIF.Services.Claims.Ebilling.Imaging Locates, validates, and moves on-disk PDF files backing e-bill documents before/after imaging.
DocumentImageManager Class SAIF.Services.Claims.Ebilling.Imaging Per-bill orchestrator that validates files, images bill/other documents by type, and sends new-claim notifications.
DocumentImager Class SAIF.Services.Claims.Ebilling.Imaging Uploads single or merged e-bill document PDFs to the imaging API.
DocumentManagementService Class SAIF.Services.Claims.Ebilling.Imaging Assembles imaging requests and updates bill/document/batch status around the imaging workflow.
DocumentOverrideService Class SAIF.Services.Claims.Ebilling.Imaging Looks up configured OnBase classification overrides for document-type/provider-type combinations.
EbillingImageService Class SAIF.Services.Claims.Ebilling.Imaging Batch-level entry point that resolves a SETUP-status 837 batch and delegates imaging to IDocumentImageManager.
Icd10CodeService Class SAIF.Services.Claims.ICDCodeService Reconciles an ICD-10 code feed against CBP procedure, service, and diagnosis code tables.
ImageService Class SAIF.Services.Claims.Imaging Retrieves images affiliated with a bill's imaging record.
ClaimContactService Class SAIF.Services.Claims.Information Resolves role-specific claim contacts as a standalone injectable service.
ClaimCustomRepoService Class SAIF.Services.Claims.Information Retrieves claim data for OnBase integration with Guidewire and non-converted-claim fallback.
ClaimInformationService Class SAIF.Services.Claims.Information Broad claim-information read facade answering individual questions about a claim's status, dates, contacts, and worker.
MissingTimeLossService Class SAIF.Services.Claims.Information Detects unresolved missing-time-loss payments and emails a summary report.
AttendingPhysicianNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the attending-physician section of a claim's API node from claim, provider contact, and MCO membership data.
ClaimApiNodeBuilder Class SAIF.Services.Claims.Information.Api Loads a claim once and factories every section-specific node builder used to compose the Claim Information API payload.
ClaimInformationApiService Class SAIF.Services.Claims.Information.Api Assembles and returns the full set of Claim Information API response nodes for a claim ID.
ClaimNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the core claim summary node including status, type, compensability, and derived claim attributes.
ClaimProviderLocationsNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the node listing provider locations paid on a claim.
ConditionsNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the node partitioning a claim's medical conditions into accepted, denied, and deferred lists.
ContactsNodeBuilder Class SAIF.Services.Claims.Information.Api Resolves and assembles role-specific claim contacts (adjuster, supervisor, assistant, EAIP, RTW, etc.) for the API.
LegalNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the node describing a claim's open legal cases, attorneys, schedules, and legal image alerts.
McoPlanNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the node describing a claim's MCO plan eligibility, contact, and status.
NodeHelper Class SAIF.Services.Claims.Information.Api Converts a Worker domain model into a ContactItem for API node output.
PolicyNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the policy summary node including agency, rate account, group, and standard premium details.
ProviderContactBuilder Class SAIF.Services.Claims.Information.Api Builds a ContactItem for a provider location with parent-provider fallback for address and phone numbers.
ReservesNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the reserves node ordering category details per a caller-supplied cost-category sort order.
WorkerNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the worker node with demographics, masked SSN, preferences, and contact information.
WorkerRepresentativeNodeBuilder Class SAIF.Services.Claims.Information.Api Builds the node describing a claim's active worker legal representative and representation history.
MedicareService Class SAIF.Services.Claims.Medicare Reconciles Medicare beneficiary query batches against history and processes new submission batches.
ClaimNotesService Class SAIF.Services.Claims.Notes Manages claim note search, creation, editing, deletion, and printing with security-aware edit permissions.
NotePreferenceConversionService Class SAIF.Services.Claims.Notes Migrates legacy per-user config XML note preferences into persisted Preference records.
PrefKeyValues Class SAIF.Services.Claims.Notes Holds the parsed segments of a legacy preference key used during note-preference conversion.
ClaimNoteValidator Class SAIF.Services.Claims.Notes.Validators Validates claim note text length, append length, category, and type.
NoteCategoryValidator Class SAIF.Services.Claims.Notes.Validators Validates that a note's category code is present.
NoteTypeValidator Class SAIF.Services.Claims.Notes.Validators Validates that a note's type code is present.
FinancialTransactionService Class SAIF.Services.Claims.Payments Issues check and recovery financial transactions for legal bills and subpoenas via Guidewire's Financial Data API.
IFinancialTransactionService Interface SAIF.Services.Claims.Payments Contract for issuing legal-bill, subpoena, and recovery financial transactions.
PharmacyEligibilityService Class SAIF.Services.Claims.PharmacyElilgbility Identifies pharmacy-eligible claims and writes the ODS pharmacy eligibility extract for MedImpact.
RTWService Class SAIF.Services.Claims.RTW Resolves RTW load codes and enforces external-user access restrictions to RTW claims.
ClaimReportDataRetriever Class SAIF.Services.Claims.Reports Sources claims linked to provider relationships and assembles per-claim report items.
ClaimReportingService Class SAIF.Services.Claims.Reports Orchestrates the broken-provider-relationship report and optional follow-up task creation.
IClaimReportDataRetriever Interface SAIF.Services.Claims.Reports Contract for retrieving claims and expired provider relationships for the broken-relationship report.
MessageContainer Class SAIF.Services.Claims.Reports In-memory collector of validation errors and warnings used during task creation.
SecurityOverrideService Class SAIF.Services.Claims.SecurityOverride Creates, updates, deletes, and enriches security-override records for injury claims.
SecurityOverrideValidator Class SAIF.Services.Claims.SecurityOverride FluentValidation rules enforcing valid claim/user, effective-date, and expiration-date constraints for security-override edits.
SeverityModelActivityService Class SAIF.Services.Claims.SeverityModel Converts pending severity-model activities into Guidewire activity requests.
ClaimTaskGenerationService Class SAIF.Services.Claims.Tasks Generates request-tax-ID claim activities for claims missing a tax ID at 30/60-day thresholds.
ClaimTaskValidator Class SAIF.Services.Claims.Tasks Validates claim-number, task-user authorization, and task-date rules for claim tasks.
TaskService Class SAIF.Services.Claims.Tasks Manages the full lifecycle of claim activities: query, create, update, complete, delete, reassign, and print.
AutoMapperBootStrapper Class SAIF.Services.Collections Registers AutoMapper maps between Collections data-model entities and their domain contracts.
CalculateInterestService Class SAIF.Services.Collections Runs the batch interest-calculation and reporting process for Collections cases.
CashReceiptsService Class SAIF.Services.Collections Applies balanced cash-receipt batches to Collections cases and emails a posting report.
CollectionsService Class SAIF.Services.Collections Orchestrates cases, debtors, notes, requests, tasks, transactions, and search for Legal Collections.
CollectionsService.DebtorNameItem Class SAIF.Services.Collections Caches a case's resolved primary debtor name during task-list processing.
GenerateTasksService Class SAIF.Services.Collections Generates nightly follow-up tasks for Collections credit representatives.
SoilService Class SAIF.Services.Collections Synchronizes debtor balances/adjustments with the Oregon Department of Revenue SOIL program.
ActivityValidator Class SAIF.Services.Collections.Validators Validates Collections activity date, type, and amount rules.
CollectionTaskValidator Class SAIF.Services.Collections.Validators Validates a collection task's case reference and due-date window.
DebtorValidator Class SAIF.Services.Collections.Validators Validates debtor name and SSN completeness/length rules.
NoteValidator Class SAIF.Services.Collections.Validators Validates note text and append-text content/length rules.
RequestValidator Class SAIF.Services.Collections.Validators Validates required fields and policy/claim context for a Collections case request.
TransactionValidator Class SAIF.Services.Collections.Validators Validates Collections transaction date, type, approval, and amount rules.
PurchaseOrderService Class SAIF.Services.Corporate Produces and emails a PDF packet of pending purchase orders.
DocumentBuildService Class SAIF.Services.Documents Builds request XML and generates the final PDF for a document request.
DocumentDeferredService Class SAIF.Services.Documents Supports the certified-mail deferred print workflow (sheet count, labels, validation).
DocumentParameterService Class SAIF.Services.Documents Manages document-template parameter definitions and per-request parameter values.
DocumentRequestService Class SAIF.Services.Documents Manages document request and distribution log lifecycle and status transitions.
TemplateSearchService Class SAIF.Services.Documents Provides Doc Center template administration, search, and OnBase lookups.
AuditedServiceOverrideService Class SAIF.Services.Edi CRUD access to EDI audited-service audit-bypass overrides.
BillOverrideService Class SAIF.Services.Edi CRUD access to EDI bill-level audit bypass overrides.
Edi999File Class SAIF.Services.Edi Represents a parsed EDI 999 functional acknowledgment file.
MedicalEdiBillService Class SAIF.Services.Edi Validates that a medical EDI 837 bill batch is eligible for processing.
MedicalEdiFileService Class SAIF.Services.Edi Reads and validates EDI 999 functional-acknowledgment files.
EmployeeDirectoryService Class SAIF.Services.Employees Builds the active-employee directory including direct reports and peers.
GroupService Class SAIF.Services.Groups Looks up group search results, headers, and full group details from GroupAssociation data.
GroupImageSecurityProvider Class SAIF.Services.Groups.Imaging Centralizes confidentiality/deletion/edit authorization checks for group images.
ImageDeleter Class SAIF.Services.Groups.Imaging Validates and deletes a group image, recording the deleting user and timestamp.
ImageService Class SAIF.Services.Groups.Imaging Facade for retrieving, filtering, updating, and deleting group images.
ImageUpdater Class SAIF.Services.Groups.Imaging Validates and applies edits to a group image's metadata, type, and confidentiality.
ImageDeleteValidator Class SAIF.Services.Groups.Imaging.Validators Ensures a group image exists before allowing deletion.
ImageEditValidator Class SAIF.Services.Groups.Imaging.Validators Authorizes and validates a group image edit request.
NoteEditValidator Class SAIF.Services.Groups.Notes Requires category and type codes on a group-note edit.
NoteService Class SAIF.Services.Groups.Notes Manages retrieval, adding, editing, appending, and deleting of group notes.
AutoImportHelperService Class SAIF.Services.Imaging Generates the .idx index file accompanying an auto-imported document.
DocumentTypeSubTypeCombo Class SAIF.Services.Imaging Represents a document type and its allowed subtypes from JSON filter configuration.
ImportPreProcessor Class SAIF.Services.Imaging Parses, copies, indexes, and routes auto-import files by outcome.
MajorisImageExporter Class SAIF.Services.Imaging Exports document images for claims enrolled with the Majoris MCO.
McoImageExporter Class SAIF.Services.Imaging Abstract base for exporting MCO-enrolled claim document images and retrying failures.
FraudInvestigationService Class SAIF.Services.Investigations Resolves fraud-investigation subject names and associated claim IDs.
CaseCostService Class SAIF.Services.Legal Builds the combined cost-history timeline for a legal case from bill, subpoena, and adjustment data.
LegalService Class SAIF.Services.Legal Resolves legal case lists, assigned attorneys, and opposing-counsel info for a claim.
BillMappingHelper Class SAIF.Services.Legal.Bills Registers all AutoMapper mappings between legal-bill EF data models and their contract view models.
BillPaymentService Class SAIF.Services.Legal.Bills Generates legal-bill zero-payment letters, check transactions, and payment reversals.
BillRateService Class SAIF.Services.Legal.Bills Calculates the allowed/paid amount for a legal bill service line and detects duplicate service lines.
BillSaveService Class SAIF.Services.Legal.Bills Owns the create/update/approve/adjust/delete lifecycle for legal bills.
BillService Class SAIF.Services.Legal.Bills Builds the legal-bill inbox and pending-approval review lists and exposes bill code-table lookups.
BillServiceHelper Class SAIF.Services.Legal.Bills Shared validation and lookup helper for legal-bill payment authority, date rules, notes, and financial transactions.
BillServiceValidator Class SAIF.Services.Legal.Bills Validates that a bill service code is non-empty.
BillStatusValidator Class SAIF.Services.Legal.Bills Validates that a bill status code is non-empty.
LegalBillServiceValidator Class SAIF.Services.Legal.Bills Validates a legal bill service line's billed/paid amounts, units, and service code.
LegalBillValidator Class SAIF.Services.Legal.Bills Validates a legal bill's providers, requesting attorney, comment length, and status.
LegalNotesService Class SAIF.Services.Legal.Notes Owns the create/update/delete lifecycle and print generation for legal case notes.
LegalNoteCategoryValidator Class SAIF.Services.Legal.Notes.Validators Validates that a legal note category code is non-empty.
LegalNoteValidator Class SAIF.Services.Legal.Notes.Validators Validates legal note text length, append-text length, category, and case ID.
OpposingCounselService Class SAIF.Services.Legal.Subpoenas Generates and commits the opposing-counsel certified-mail print batch for approved provider-type subpoenas and advances them to paid.
SubpoenaDocumentService Class SAIF.Services.Legal.Subpoenas Builds, previews, prints, and emails the per-subpoena document package and cash-disbursement request.
SubpoenaLabelService Class SAIF.Services.Legal.Subpoenas Generates certified mailing labels for subpoena recipients and opposing counsel, emailing invalid-address notices on failure.
SubpoenaMappingHelper Class SAIF.Services.Legal.Subpoenas Registers the AutoMapper mappings between subpoena data entities, domain claims, and contract DTOs.
SubpoenaPaymentService Class SAIF.Services.Legal.Subpoenas Generates and reverses subpoena check payment transactions and bulk-advances subpoena payment status.
SubpoenaRecipientValidator Class SAIF.Services.Legal.Subpoenas FluentValidation rules enforcing non-negative mileage and a minimum paid amount on a subpoena recipient.
SubpoenaSaveService Class SAIF.Services.Legal.Subpoenas Validates, saves, approves, disapproves, and deletes subpoenas and their recipients.
SubpoenaService Class SAIF.Services.Legal.Subpoenas Supplies the subpoena inbox, payment calculations, detail view, code-table lookups, and authority limits.
SubpoenaValidator Class SAIF.Services.Legal.Subpoenas FluentValidation rules enforcing required fields, records-date range, and recipient completeness on a subpoena.
WitnessSubpoenaProcess Class SAIF.Services.Legal.Subpoenas Batch-generates witness subpoena mail documents and cash-disbursement request packages.
ZeroPaySubpoenaProcess Class SAIF.Services.Legal.Subpoenas Batch-generates zero-pay provider subpoena mail documents and labels, emailing developers on label failures.
LegalTaskService Class SAIF.Services.Legal.Tasks Owns the full lifecycle of legal/claim activity tasks, including creation, completion, and reassignment.
LegalTaskValidator Class SAIF.Services.Legal.Tasks Validates legal task claim number, assignee, date, case ID, and note category rules.
NotificationService Class SAIF.Services.Notifications Exposes OnBase document notification rule matrix entries and their evaluation rules.
OnlineMessagesApiService Class SAIF.Services.OnlineMessages Selects and localizes online banner/tutorial messages permitted for a given user.
OnlineMessagesMappingHelper Class SAIF.Services.OnlineMessages Registers AutoMapper maps for localized online message contracts.
EnvironmentManager Class SAIF.Services.OnlineSupport.ErrorLogs Resolves environment names belonging to an error-log environment group code.
EnvironmentOptions Class SAIF.Services.OnlineSupport.ErrorLogs Provides the fixed environment-group code list and hostname search strings.
ErrorLogService Class SAIF.Services.OnlineSupport.ErrorLogs Read-facing facade exposing error-log filter options and retrieval.
ErrorLogRepository Class SAIF.Services.OnlineSupport.Repositories Queries and filters the ErrorLog table, splitting entries into summary/detail.
OnlineSupportRepository Class SAIF.Services.OnlineSupport.Repositories Supplies environment and environment-group reference data.
ContextParser Class SAIF.Services.OutputDocuments Parses a policy or agency number from web context, distinguishing missing from invalid values.
ContextValidator Class SAIF.Services.OutputDocuments Confirms a policy or agency number resolved from context exists and is accessible to the current user.
PolicyDocumentsBatchService Class SAIF.Services.OutputDocuments Batch-releases pending policy output documents and generates agency/producer/marketing notifications.
PolicyDocumentsService Class SAIF.Services.OutputDocuments Primary read/write API for policy output documents, packets, and document metadata.
ViewDocumentService Class SAIF.Services.OutputDocuments Retrieves and merges PDF bytes for policy documents/packets after authorization checks.
CertificateDistributionService Class SAIF.Services.Policies.Certificates Implements ICertificateDistributionService to distribute certificates via email, fax, and imaging.
CertificateEmailer Class SAIF.Services.Policies.Certificates Static helper that composes and sends the standard certificate-of-coverage email with a PDF attachment.
CertificateExtensions Class SAIF.Services.Policies.Certificates Static extension methods for certificate name access, certificate-type conversion, and policy-period resolution.
CertificateHolderService Class SAIF.Services.Policies.Certificates Implements ICertificateHolderService for certificate-holder CRUD, expiration, reinstatement, and supersession.
CertificateHolderServiceException Class SAIF.Services.Policies.Certificates Custom exception raised when a certificate holder lookup or supersede target cannot be found.
CertificatePreferenceService Class SAIF.Services.Policies.Certificates Manages per-policy certificate delivery preferences (delivery method, notification type, contact info).
CertificateSecurityService Class SAIF.Services.Policies.Certificates Evaluates per-user, per-certificate authorization for add/edit/delete/renew/resend and OSC access.
CertificateService Class SAIF.Services.Policies.Certificates Orchestrates certificate lifecycle: retrieval, add/edit/delete/renew, imaging/preview, and batch print-status computation.
CertificateServiceException Class SAIF.Services.Policies.Certificates Custom exception type for certificate-processing failures.
DocumentService Class SAIF.Services.Policies.Certificates Builds certificate document/report XML and renders certificate and summary-list PDFs for imaging and delivery.
ReportingService Class SAIF.Services.Policies.Certificates Orchestrates the batch certificate print/distribution run, including email/fax delivery and print-status updates.
SecurityEntityAttributes Class SAIF.Services.Policies.Certificates Attribute carrying the security resource names that apply to a certificate-related entity.
SecurityResources Class SAIF.Services.Policies.Certificates Static holder of security resource name constants gating certificate view/maintain/renew operations.
WhichPrintStatus Enum SAIF.Services.Policies.Certificates Selects whether a print-status update applies to the certificate-holder copy, policyholder copy, or both.
CertificateInformationService Class SAIF.Services.Policies.Certificates.Information Loads and enriches policy, DBA, OSC, and liability-limit data used to build certificates of insurance.
CertificateHolderAddressValidator Class SAIF.Services.Policies.Certificates.Validators Validates address line lengths and numeric zip/zip-plus-four formatting for a certificate holder's address.
CertificateHolderValidator Class SAIF.Services.Policies.Certificates.Validators Validates a CertificateHolderEdit's name, email, policy number, fax, and minimum-address requirements.
CertificatePreferenceValidator Class SAIF.Services.Policies.Certificates.Validators Validates a CertificatePreferenceEdit's delivery method, renewal notification type, email, and fax fields.
CertificateValidator Class SAIF.Services.Policies.Certificates.Validators Validates a CertificateEdit submission, including conditional certificate-holder and OSC-specific rules.
OregonBusinessService Class SAIF.Services.Policies.DcbsOregonBusiness Bulk-loads an Oregon DCBS business registry CSV file into the OregonBusiness table within a single transaction.
PolicyInformationService Class SAIF.Services.Policies.Information Resolves a policy/account's display name and state-entity classification.
PayrollReportService Class SAIF.Services.Policies.PayrollReport Retrieves a payroll period audit report by report ID and maps it to its contract representation.
PolicyAssociationService Class SAIF.Services.Policies.PolicyAssociations Resolves manual affiliation, relationship, and rate-account policy associations for a given policy.
PolicyDocumentExtensions Class SAIF.Services.Policies.PolicyDocumentsApi Maps PolicyDocument data objects to PolicyDocumentModel view objects with derived invoice/payroll-report flags.
PolicyDocumentsApiService Class SAIF.Services.Policies.PolicyDocumentsApi Assembles and validates payroll-report PDFs and policyholder-viewable document lists via imaging/PDF clients and access checks.
PolicySecurityService Class SAIF.Services.Policies.SecurityServices Classifies users and validates single/batch policy access based on user type, agent book, and SAIF secure-policy rules.
PositivePayService Class SAIF.Services.PositivePay Builds the bank Positive Pay file for newly issued/canceled checks.
ProviderInformationService Class SAIF.Services.Providers Resolves provider address, relationship, and MCO-plan information with type fallback logic.
RctPolicySelectedService Class SAIF.Services.Rct Manages RCT-selected policy records and their transmission status.
RctPolicyToTransmitService Class SAIF.Services.Rct Manages the queue of policies awaiting RCT transmission and triggers claims policy selection.
RctServicePlanService Class SAIF.Services.Rct Batch-processes policy service-plan changes, expiring and inserting service plans.
RctStagingService Class SAIF.Services.Rct Reloads RCT policy/location staging data for each transmission cycle.
RctXmlService Class SAIF.Services.Rct Builds, validates, and writes RCT XML import files from staged policy data.
ClaimSecurityService Class SAIF.Services.Security Computes and attaches conflict/secure claim access for a user.
ClaimUserSecurityAccess Class SAIF.Services.Security Pre-resolves a user's conflict-claim and secure-claim authorization.
UserExtractService Class SAIF.Services.SystemUsers Syncs system-user access flags and exports changed users to XML.
TaskFactory Class SAIF.Services.Tasks Validates and creates marketing/underwriting tasks for a policy.
TaskValidator Class SAIF.Services.Tasks Generic FluentValidation validator enforcing valid due date/working day and text length for tasks.
CreatePolicyTaskRequestValidator Class SAIF.Services.Tasks.Validators Validates policy task creation requests reference a real policy and valid text/date.
TaskValidatorFactory Class SAIF.Services.Tasks.Validators Resolves the concrete FluentValidation validator for task-related request types.
ComponentizedPhoneNumber Class SAIF.Services.Utilities Holds a phone number's area code, prefix, and subscriber-number parts.
EnumerableExtensions Class SAIF.Services.Utilities Splits a sequence into fixed-size batches (ChunkBy).
PhoneNumberFormatter Class SAIF.Services.Utilities Formats a phone number and extension into SAIF's preferred display style.
PhoneNumberParser Class SAIF.Services.Utilities Parses and validates a 10-digit US phone number into components.
ValidatorFactory Class SAIF.Services.Utilities Resolves FluentValidation validators from the Autofac container.
AddressSearchService Class SAIF.Services.Utilities.CleanAddress Resolves city/state/county combinations for a ZIP code via the CorrectAddress web service.
CleanAddressBatchService Class SAIF.Services.Utilities.CleanAddress Runs a legacy CorrectAddress batch address-cleansing job against a file path.
CleanAddressErrorHelper Class SAIF.Services.Utilities.CleanAddress Decodes packed USPS error codes into human-readable descriptions.
CleanAddressService Class SAIF.Services.Utilities.CleanAddress Standardizes and classifies a single mailing address via the CorrectAddress vendor service.
CleanAddressServiceBase Class SAIF.Services.Utilities.CleanAddress Shared base configuring and disposing the CorrectAddress SOAP proxy for derived services.
ICleanAddressBatchService Interface SAIF.Services.Utilities.CleanAddress Contract for running CorrectAddress batch cleansing jobs.
ICleanAddressService Interface SAIF.Services.Utilities.CleanAddress Contract for single-address standardization and proper-case conversion.
DocumentService Class SAIF.Services.Utilities.Documents Facade over the DocGenerator web service for generating and distributing documents.
EdiFileService Class SAIF.Services.Utilities.Edi Persists and deletes parsed EDI file structures.
PdfTrackingService Class SAIF.Services.Utilities.Pdf Looks up PDF tracking/status records and purges expired PDF working folders.
ISRequestService Class SAIF.Services.Utilities.Workfront Fetches Workfront application lists and emails IS incident/question reports.

Sources

  • Services/SAIF.Services/SAIF.Services.csproj
  • Services/SAIF.Services/ (source tree; per-type Sources sections cite individual files)