PROG/RUN ID: DATE PREPARED:

DPSR/PCR: ANALYST:

SYSTEM: PROCESS:

SUBSYSTEM: ACCOUNT CODE:

PROGRAM SPECIFICATIONS

Commonwealth of Pennsylvania

Department of Public Welfare

Bureau of Information Systems

Type: Online [] Batch [] Database [] Mapper [] Other:

Application: Production [] Utility [] Prod Fix [] Other:

Complexity: Low [] Medium [] High []

Requested Completion Date: Revised 5/2011

TABLE OF CONTENTS

Program Narrative (required)

Program/System Flowchart (required)

Process Description (required)

Appendix

Files/Records

Database Items Accessed

Non-Database File/Record Characters

Non-Database File/Field Characters

Screens

Screen Layout

Screen Definition

Screen Cross Reference

Reports

Report Description

Report Layout

Forms

Forms Description

Forms Layout

Test Plan

Unit Test (Special Instructions)

PROGRAM NARRATIVE

[High Level Process Description]

PROGRAM/SYSTEM FLOWCHART

[The flowchart should include all I/O]

PROCESS DESCRIPTION

[Document the structure of the Procedure Division]

APPENDIX

FILES/RECORDS

DATA BASE ITEMS ACCESSED

SCHEMA: FILE:

SUBSCHEMA:

ACCESS KEYS:

IMPART: UPDATE: RECORD:

AREAS:

RECORDS:

NON-DATA BASE FILE/RECORD CHARACTERS

[Repeat process for each file]

FILE CHARACTERISTICS:

EXTERNAL NAME:

INTERNAL NAME:

PROC NAME:

Type: DISC [ ] MSS [ ] PRINT [ ] CARD [ ] TAPE [ ] UNISERVO [ ]

Pack ID: BPI: 1600 [ ] 6250 [ ]

Data Type: ASCII [ ] FIELD DATA [ ] EBCDIC [ ]

Organization: SEQUENTIAL [ ] ISAM [ ] MSAM [ ] Other:

Blocking Factor: RECORD/BLOCK

Labels: STANDARD [ ] OMITTED [ ]

I/O Type: INPUT [ ] OUTPUT [ ] I/O [ ]

Cycles to process:

Cycle retention: STAR RETENTION:

Size (tracks): MINIMUM: MAXIMUM:

Estimated number of records:

Sort sequence:

Access keys:

Printer lineage: lines, at top, at bottom,

RECORD CHARACTERISTICS:

Record Name: Record PROC Name: Record Length

Min Max

NON-DATA BASE FILE/FIELD CHARACTERS

[Repeat process for each file]

FILE NAME:

RECORD NAME:

FIELD NAME/DESCRIPTION TYP/LEN FORMAT SOURCE

[List all Non-database Fields]

SCREENS

SCREEN LAYOUT

SCREEN TITLE: DPS SCREEN NAME:

DPS SCREEN NUMBER: DPS SCREEN FILE NAME:

Line No./Characters>

1 2 3 4 5 6 7 8

12345678901234567890123456789012345678901234567890123456789012345678901234567890

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

SCREEN DEFINITION

SCREEN TITLE: DPS SCREEN NAME:

DPS SCREEN NUMBER: DPS SCREEN FILE:

MISCELLANEOUS SCREEN ATTRIBUTES:

Final Cursor Position: Initial Screen Conversation Mode:

Function Keys: Text Intensity:

Test Mode: Hard/Soft Security:

Prefixes:

FIELD FIELD FIELD FIELD

NUMBER NAME TYPE ATTRIBUTES

SCREEN CROSS REFERENCE

SCREEN TITLE: DPS SCREEN NAME:

DPS SCREEN NUMBER: DPS SCREEN FILE:

FIELD FIELD

NUMBER NAME DATA SOURCE/DESTINATION

[List all screen fields]

REPORTS

REPORT DESCRIPTION

REPORT NAME: REPORT ID:

REPORT NARRATIVE:

FIELD NUM FIELD NAME FIELD DESCRIPTION

[List all Report Fields]

REPORT LAYOUT

[Insert 132 byte report layout]

1 2 3 4 5 6 7 8 9 0 1 2 3

123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

FORMS

FORMS DESCRIPTION

[List Reference tables be accessed]

[List source of variable information on notices or letters]

FORMS LAYOUT

[Attach layout of any forms, letter, notices etc created by this process]

TEST PLAN

UNIT TEST (Special Instructions)