Skip to content

Application overview

LegalMaintenance is an ASP.NET WebForms front end used by legal team members to administer LegelNet/Legal configuration data: attorney profiles and availability, attorney-to-claim (and attorney-to-policy) assignment, hearing-location reference data, legal persons/other-firm records, and legal print/report generation.

Purpose

  • Maintain attorney profile, availability, schedule, and out-of-town rotation data used by the legal department.
  • Maintain attorney-to-claim and attorney-to-policy assignments, including the task-generation and calendar-sync side effects that follow an assignment.
  • Maintain hearing-location reference data (locations, location codes, duration codes) used elsewhere in the legal domain.
  • Maintain legal person and other-firm records used for legal correspondence and case administration.
  • Generate and distribute legal print/report output (print preview, xPression/SSRS distribution) and submit related batch jobs via Appworx.

Users

User role Description Primary use cases
Legal administrative staff Attorneys' support staff and legal administrators who maintain day-to-day legal reference and assignment data Attorney profile/availability maintenance, attorney-to-claim assignment, hearing-location maintenance, legal person/other-firm maintenance
Legal view-only users (LNView group) Users authorized only for read access to legal maintenance screens View attorney/legal reference data with editing toolbar disabled*

Capability matrix

Capability Owning library/libraries Description
Attorney profile maintenance (bio, availability, schedule) SAIF.Application.Claim.Legal, SAIF.Business.Claim.Legal Maintains attorney bio, availability, and schedule data via frmAttorneyProfile
Attorney-to-claim/worker assignment SAIF.Application.Claim.Legal, SAIF.Business.Claim.Legal Assigns attorneys to claims/workers via frmAttorneyAssignment, with claim-task and calendar-sync side effects
Attorney out-of-town rotation maintenance SAIF.Application.Claim.Legal Maintains attorney rotation schedules via frmRotation
Hearing location reference-data maintenance SAIF.Application.Claim.Legal, SAIF.Business.Claim.Legal Maintains hearing locations, location codes, and duration codes via frmHearingLocation
Legal person / other firm maintenance SAIF.Application.Claim.Legal, SAIF.Business.Claim.Legal Maintains legal person and other-firm records via frmLegalPerson/frmOtherFirms
Claim context resolution, claim security gating SAIF.Application.Claim, SAIF.Application.Claim.Legal Resolves claim context and evaluates conflict/exposure security for legal workflows
Legal case/schedule/appeal/case-cost/notes lifecycle (LegalNet, consumed transitively) SAIF.Business.Claim.Legal, SAIF.Application.Claim.Legal Provides the legal case data model shared with the sibling LegalNet application*
Task creation and claim-task specialization (assignment side effects) SAIF.Business.Tasks, SAIF.Business.Tasks.Claim Raises claim tasks as a side effect of attorney assignment
Policy data/authorization lookups for legal screens SAIF.Business.Policy, SAIF.Business.View.Policy Supplies policy lookups consumed by legal maintenance screens
Provider data lookups (legal correspondence targets) SAIF.Business.View.Provider Supplies provider data for legal correspondence
Print preview / document distribution (xPression, SSRS, MSMQ) SAIF.Services.Printing, SAIF.Services.Imaging.Import Renders and distributes legal print/report output
Batch job submission (Appworx) SAIF.Services.Appworx Submits background batch jobs to the Appworx scheduler
AJAX data helper (grid inline edit) SAIF.Application.Claim.Legal Handles inline grid edits via DataHelper.aspx and clsAttorneyTableManager.ProcessAjaxRequest
Session keep-alive LegalMaintenance (SessionPing.aspx) Keeps the WebForms session alive during long user interactions
Core manager lifecycle, AD-resource authorization, data-portal provisioning SAIF.Application Provides the base manager lifecycle and AD-group authorization primitives used across all legal managers
Claim benefit/award/PPD/transfer domain services (indirect, via claim task/imaging enrichment) SAIF.Business.Claim Supplies claim domain data consumed indirectly through claim-task enrichment
Text formatting utilities (title case, number-to-text) SAIF.Business.Utilities Provides shared text-formatting helpers used by policy/provider lookups

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts.

Sources

  • LegalMaintenance web application (LegalMaintenance/*.aspx.vb)
  • LegalMaintenance web application (LegalMaintenance/*.aspx.vb)