FHSTABL - New Program - Controls Maintenance of System Tables
- Allows Merging TDF Files
- CTRL+F1 toggles "Master Edit" mode that provides additional update options - should be used cautiously
- System Tables include
- DATASETS - identifies FHS dataset types
- DATEFMT - identifying labels for supported formats for entering dates
- EVENTS - Table of Life Events that can be recorded in Event records
- GENDER - Labels for Gender codes; Code values used in Family File; the codes in reports are in a separate table in Report Definition File
- GROUPS - Codes and labels for screen format & message groups (XXXX and 4 character program codes)
- MONTHS - Labels for Month Names; Month codes used in reports are stored in separate table in Report Definition File
- PRINTERS - Supported Printer Codes;
- Printer Control Table Code - Code for one of supported printer control code tables
- Printer Symbol Set for printing Charts
- Form Size - WmmmLnn where mmm=Form Width and nn=form length
- New Printer Definitions can be added, though they must use one of the supported Printer Control Table codes and Printer Symbol Set codes in the definition; actual printer control codes and symbols can be modified within program FHSPRTC
- REFERENC - Report reference types, relative importance and representative symbol
- RELCODES - Labels for Relationship Codes; Codes used in reports are defined in separate table in Report Definiion File
- RELRULES - Labels for Relationship Rules
- REPORTS - Codes and Descriptive Labels for FHS Reports
- RPTFIELD - Codes and Descriptive Labels for Report Fields;
- RPTOPTS - Master List of all Report Options, including option type and default value; Some options only occur here (e.g. LifeLine event symbols)
- SINGLKEY - Codes for single character responses (Yes, No, All, etc)
- SOUNDEX - Table for user defined additions/modifications to soundex groupings
- Each entry consists of a character and a digit (number 0-9) with the number representing the soundex grouping of the character.
- Default groupings of alphabetic characters is:
ABCDEFGHIJKLMNOPQRSTUVWXYZ=0123012002245501262301022
with lower case and upper case characters being in the same group. All other characters are "stop" characters, meaning they will terminate the grouping of characters in the "word" for which the soundex is being determined.- The "rule" for creating a soundex for a "word" is: the first character of the word will appear as the first character in the soundex in upper case (with system table UCTRAN contributing to the upper case translation...if a charcter's upper case translation is more than one character long, only the first character of the translation will be used); after the first character, succeeding characters in group 0 will be bypassed; characters in other groups will be represented by the digit representing the soundex group; successive digits for the same soundex group will be represented by a single digit; and the full soundex representation will be 4 characters - the first character and 3 digiits, with trailing zeroes added if needed to make the 3 digits.
- UCTRAN - Special Upper Case Translation Table (allows substituting 1 or 2 characters for single character during upper case translation of Surname)
- New "Table Definition" Report