Skip to main content

System Overview

What HOMER is

HOMER is the core operating system of a third-party administrator (TPA) for self-funded employee health benefit plans. It is a Windows client/server application (PowerBuilder front end, Oracle back end) used internally by the TPA's staff — claims examiners, enrollment clerks, billing staff, customer-service representatives, underwriting/stop-loss analysts, and utilization-review nurses — to administer the full lifecycle of group health plans on behalf of employer clients ("groups").

The application identifies itself as the "SFPI Homer application" (homersys/n_cst_sfpiappmanager); SFPI configuration appears throughout (HOMER.INI client segment=SFPI).

Business capabilities

CapabilityWhat it coversPrimary modules
Claims administrationEntry, adjudication, editing, EOB production, printing, reporting of medical/dental/vision/UB92 (institutional) claimsclaims, clmentry, clmforms, clmprint, clmrpt, clmsproc
Coordination of benefitsOther-insurance tracking, COB rules, accident/subrogation handlingcob, claims (accidents)
Pre-existing conditionsPre-ex investigation and restriction handlingpreex
Enrollment & eligibilityMembers, dependents, elections, coverages, eligibility windows, auditsenroll, enrollutils, enrolaud, enrolrpt
Group/client managementEmployer groups, contacts, plan setup, benefit rules, ratesclient, benplans, bensupport, sales
BillingPremium/admin-fee billing to groups, charges, recalculationbilling, billfunc
Funding & paymentsClaim funding, check runs, check registers, reprints, 1099-NEC reportingfunding, chkrundw, reprint
COBRA administrationQualifying events, notice letters, COBRA billingcobra, cobradw, cobrarpt
Drug plansPharmacy benefit administration and PBM interfaces (PCS, Caremark)drugplan
Utilization & case managementPre-certification, utilization review, case managementum_main, um_maint, um_cm, um_ur
Stop-lossSpecific/aggregate stop-loss contracts, tracking and filingsstoploss
Provider & network managementProviders, PPO networks, repricing, fee schedules, negotiationsprovider, pricing, moon
ID cardsMember ID card productionidcard
Customer serviceService call loggingsvclog
System administrationUsers, role-based security, data-driven navigation menu, reference codeshomersys, system, app_sec

Shape of the system

  • 546 screens (windows) organized under an MDI frame; navigation is data-driven from a system_menu database table filtered by user security class.
  • 2,110 DataWindows — PowerBuilder's data-bound form/grid/report objects — carry nearly all data access: 1,921 embed their own SQL against the Oracle schema.
  • 456 database tables (reconstructed) with ~4,500 columns.
  • External interfaces: PBM eligibility/claim feeds (PCS/Caremark), outbound EDI claim extracts, Melissa Data address validation, check printing, 1099 forms.

Users and roles

Access is controlled by an application security module (app_sec) with user classes (security_user_class and related tables), department groups, and per-group data restrictions (f_check_group_security). The menu each user sees is the intersection of the system_menu table with their class permissions. See Security Model.