Skip to main content

Screen Catalog — System Administration & Shared Services

Significant windows in homersys, system, and base. (Security administration screens are in app_sec — see Security Model.) Requirement references (SYS-n) are defined on the module page.

Shell, logon & session

ScreenTypePurpose / behaviorKey data objects
homersys/w_sfpi_frameMDI frameThe application main window: status bar (user, clock, memory, active sheet, notes indicator), environment + version in title, version gate, security initialization, auto-opens the navigator. SYS-1/2.menu m_sys_frame
homersys/w_homer_logonResponseLogon dialog: user id + password (required), optional new-password/verify fields performing a password change on successful logon. Loops until success or cancel (cancel exits). SYS-9/10.
homersys/w_homer_aboutPopupAbout box: application name, version, copyright, logo (populated from the app manager).
homersys/w_user_detailPopupSupport info for the current session: system INI path, user INI path, database username, error-log file.d_user_detail
homersys/w_test_logResponse"Report System Modifications" — structured bug/issue capture during test periods; pre-fills version, build, database, window; also the sink for unhandled system errors when test-log mode is on. Writes test_log.d_test_log
homersys/w_constructPopup"Under Construction" placeholder for unfinished functions; exempt from access checks.
ScreenTypePurpose / behaviorKey data objects
homersys/w_system_tree_menuSheetPrimary navigator: security-filtered tree of all functions built from the master frame menu; favorites (drag-drop), home position (Ctrl+Enter), persisted expansion state, per-user notepad, broadcast system-notes banner. All personalization stored in user_ini. SYS-3/4/5.d_user_ini, d_user_ini_sysnotes
homersys/w_system_menuSheetTable-driven picture-button navigator over system_menu (caption, target window, parameter, display order, hierarchy); descends/ascends levels with breadcrumb title; access-checked launches (f_useraccess). SYS-6/7.d_system_menu_datawindow

Reference-data maintenance

ScreenTypePurpose / behaviorTables
homersys/w_code_maintSheetGeneric code-value editor: pick a code set, edit its values in a grid; add/insert pre-fills the set key; save-prompt on set switch; delete requires double confirmation and steers toward expiration dating. SYS-13/14.codes, code_keys
homersys/w_code_key_maintResponseAdd/modify a code set (key + description); called from w_code_maint.code_keys
homersys/w_accident_typeSheetAccident type reference maintenance.accident_types
homersys/w_general_member_cat_maintenanceSheetMaintains the catalog of member category / group option values.general_cat
homersys/w_group_options_maintenanceSheetMaintains options assigned per employer group.group_options
homersys/w_headerSheetLetter-header maintenance per group and letter type: logo text/font (live font preview), phones, lines; add validates group id and uniqueness; delete confirmed per group; commit/rollback on save. SYS-15.letter_headers, groups
homersys/w_group_validateResponsePrompts for a group id and validates it; used when adding letter headers.groups
homersys/w_batch_reportsSheetBatch report catalog: system-assigned report code; report name and DataWindow mandatory; parameter window, type, allowed run events/times; sortable grid, add/delete/print. SYS-16.batch_reports
homersys/w_release_notesPopupPrintable release-notes list; content hard-coded in the window (versions 1.1.5–1.2.0). SYS-25.d_release_notes (external)

Shared selection / search windows

ScreenTypePurpose / behaviorNotes
homersys/w_maint_selectionSheet (base)Search-first base window: criteria fields whose tags hold SQL templates injected into the result DataWindow's WHERE clause; *% wildcards; no retrieve without criteria; Open/New route to edit. SYS-17.Ancestor for module maintenance-selection screens
homersys/w_edit_selection (+ w_edit_selection_group)Sheet (base)Criteria-DataWindow + results base window with registered retrieve/key columns, save prompts, criteria lockout during an active search, centralized commit/rollback. SYS-17.Works with system/n_cst_edit_service
homersys/w_member_searchSheetGeneric member search window (criteria: SSN, name, member id, group). SYS-19.d_member_search, d_member_listing
homersys/w_provider_searchResponseProvider list selection. SYS-19.d_provider_search
homersys/w_examiner_selectResponseClaims-examiner selection from the user directory. SYS-19.d_examiner_selection (user_info)
homersys/w_homer_social_searchResponseDisambiguates a member active in multiple groups — user picks the intended enrollment.d_homer_social_parms
homersys/w_homer_wizardResponse (base)Wizard base: Cancel/Previous/Next/Finish over registered step objects with per-step enter/leave validation. SYS-20.With u_homer_wizardobject

Administrative utilities

ScreenTypePurpose / behaviorNotes
homersys/w_member_delete (also base/w_member_delete)SheetDeletes a member and related data from the application (uses n_delete_member). Cascade needs SME confirmation (open question).
homersys/w_addr_search / w_addr_linkSheetsAddress standardization workflow (Mailers): search for an address, then choose which linked persons/groups receive the corrected address.u_mailers, d_addr_search, d_addrno_link
homersys/w_edi_reportSheetReport of EDI submissions by group.dw_edi_sub_by_group
homersys/w_state_reportSheetMembers and claims counts by state over time.d_state_report, d_states
homersys/w_util_psr_viewerSheetOpens a saved report file (file picker + run) and displays it in a report control for viewing/printing.
homersys/w_pridecare / w_pridecare_bill_dataSheets"Pridecare" monthly billing extract screens (client-specific): subscribers, coverages, bill data.d_pridecare_*
system/w_dwdebuggerUtilityPFC DataWindow debugging utility (developer tool).
system/w_letter_on_cdResponseLocates claim letters archived to CD for reprint (used by n_cst_reprint_print_reports).
base/w_open_windownameUtilityDeveloper utility to open any window by name.d_open_windowname
base/w_provider_consolidate_vendorsUtilityMerges/consolidates duplicate provider vendor records.

Not migrated as screens

base also contains ~30 one-off extract/test DataWindows (Burns enrollment dumps, MagellanRx file formats, d_cvs_troubleshoot, d_in_ticket_1094, various d_test_*) with no owning window in this library — developer ad-hoc work products. Recurring external feeds among them belong to the EDI/extracts domain; the rest are candidates for retirement (see the module page's migration notes).