Pennsylvania Department of HUMAN SERVICES

<System Name>

Mainframe Online Program Specifications

<System Name>

Mainframe Online Program Specifications

<Version #>

Revision History

Date	Version	Description	Author

Table of Contents

1.	Program <Program Name>	3

1.1	<Program Name> Description	3

1.2	<Program Name> Existing Functional Description	3

1.3	<Program Name> Enhanced Business Logic	3

1.4	CRUD Matrix Changes	3

1.5	File Structure Definition Changes	3

1.6	System Reference Changes	3

1.7	Error or Warning Message Changes	3

1.8	Screen Changes	3

Program <Program Name>

<Program Name> Description

[This section includes a brief description of the program and its purpose.]

<Program Name> Existing Functional Description

[This section includes a description of the existing program logic.]

<Program Name> Enhanced Business Logic

[This section includes a detailed description of the enhanced business logic and also includes the pseudo code for the changes/enhancements that are to be made in the application program.]

This program’s changed/enhanced functionality satisfies the following system requirements:

Requirement No.	Design Requirement Description

CRUD Matrix Changes

[This section identifies those mainframe database records/tables where changes/enhancements are being applied from a create, read, update, and delete perspective.]

Database Record Name	Create	Read	Update	Delete

File Structure Definition Changes

[This section identifies those mainframe file layouts that have been changed or enhanced as a result of this initiative.]

Field Name	Data Type / Length	Required	Edits	Notes

System Reference Changes

[This section identifies those mainframe reference tables that have been changed or enhanced as a result of this initiative.]

Reference Table Id	Reference Table Name

Error or Warning Message Changes

[This section identifies those error or warning messages that have been changed or enhanced as a result of this initiative.]

Code	Short Desc.	Long Desc.

Screen Changes

[This section identifies changes or enhancements to the particular screen’s behavior. The actual screen layout and data mapping changes or enhancements are documented in the System Usability artifact.]