ACCESS FLORIDA SYSTEM TECHNICAL ARCHITECTURE OVERVIEW · ACCESS FLORIDA SYSTEM TECHNICAL...

82
STATE OF FLORIDA DEPARTMENT OF CHILDREN AND FAMILIES ACCESS FLORIDA SYSTEM TECHNICAL ARCHITECTURE OVERVIEW ITN# - 03F12GC1 JUNE 1, 2012

Transcript of ACCESS FLORIDA SYSTEM TECHNICAL ARCHITECTURE OVERVIEW · ACCESS FLORIDA SYSTEM TECHNICAL...

STATE OF FLORIDA DEPARTMENT OF CHILDREN AND FAMILIES

ACCESS FLORIDA SYSTEM

TECHNICAL ARCHITECTURE OVERVIEW

ITN# - 03F12GC1

JUNE 1, 2012

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

ii | P a g e

Table of Contents 1.0 Background and Organization Overview .......................................................................................... 1

Background ................................................................................................................................... 1 1.1

Program of Service Specific Terms ................................................................................................ 3 1.2

ACCESS Florida IT Organization and Activity Overview................................................................. 6 1.3

Northwood Shared Resource Center ............................................................................................ 7 1.4

2.0 Technical Overview ........................................................................................................................... 8

Application Frameworks ............................................................................................................... 8 2.1

Databases Types ........................................................................................................................... 9 2.2

Data Access Technologies ........................................................................................................... 10 2.3

Data Security ............................................................................................................................... 11 2.4

3.0 ACCESS Florida System .................................................................................................................... 12

ACCESS Prescreening Tool .......................................................................................................... 14 3.1

ACCESS Web Application............................................................................................................. 16 3.2

My ACCESS Account .................................................................................................................... 19 3.3

My ACCESS Account Authentication & User Administration ...................................................... 21 3.4

FLORIDA ...................................................................................................................................... 23 3.5

ACCESS Management System (AMS) .......................................................................................... 28 3.6

ACCESS Document Imaging (ADI) ................................................................................................ 31 3.7

Integrated Benefit Recovery System (IBRS) ................................................................................ 35 3.8

HP ExStream Software ................................................................................................................ 37 3.9

Power Tools ................................................................................................................................. 39 3.10

ACCESS Florida KidCare ............................................................................................................... 41 3.11

ACCESS Online Applications ........................................................................................................ 44 3.12

Food for Florida (FFF) .................................................................................................................. 48 3.13

Food for Florida Volunteer and DHL Tracking ............................................................................. 51 3.14

4.0 ACCESS Customer Call Centers........................................................................................................ 52

5.0 ACCESS Florida System Batch Overview ......................................................................................... 54

Batch Framework ........................................................................................................................ 54 5.1

Backup Routines .......................................................................................................................... 54 5.2

Batch Jobs ................................................................................................................................... 55 5.3

6.0 ACCESS Florida System Interfaces ................................................................................................... 56

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

iii | P a g e

7.0 Key Statistics ................................................................................................................................... 61

8.0 Application Hardware and Software ............................................................................................... 63

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

1 | P a g e

1.0 Background and Organization Overview

Background 1.1The Department of Children and Families (DCF) impacts the lives of Floridians at a moment when

their needs are greatest. DCF is responsible for managing the cash assistance program known as

Temporary Assistance for Needy Families (TANF), Food Assistance (formally known as the Food

Stamp Program) and Medicaid eligibility. This equates to more than $4 Billion1 in food assistance

and cash assistance, and eligibility determination for the State of Florida’s $18 Billion2 Medicaid

program. Customers in Florida use these various forms of assistance to provide the necessities for

their families, while moving towards self-sufficiency.

The current public assistance eligibility mainframe system, known as FLORIDA, was implemented

in 1992. It is transfer technology from the State of Ohio, and was originally designed in the early

1980s. Since 1992, DCF has relied almost completely on legacy technology centered on the

FLORIDA mainframe system. It was designed to support an older service delivery model that

consisted of face-to-face interviews conducted at local offices, a heavier reliance on data entry, and

first-hand documentation with no self-service options for customers.

In 2004, DCF began to modernize its approach to administering cash assistance, food stamps, and

Medicaid Programs. Known as Automated Community Connection to Economic Self-Sufficiency

Florida, or ACCESS Florida, this new business model drastically changed the way DCF staff

processes applications and manages caseloads, and how clients interact with DCF. DCF conducted a

complete review of federal and state law and eliminated outdated, labor-intensive policies and

practices which were not required and added little or no value to the process. The face-to-face

interview requirement was eliminated, and verification requirements were simplified with a

greater reliance on electronic verifications. Call centers were established to provide customers

greater access to the Department to report changes in their household situation.

The initial ACCESS Florida efforts focused on streamlining workflows and simplifying policy with

plans for enhanced technology at the foundation. Florida has experienced a food assistance

caseload increase of 169 percent since initiating the modernization effort, mainly as a result of

economic factors’ impact on families and individuals as the recession began to affect the caseload in

April 2007.

The Department has met this expanding workload with the implementation of a variety of

applications that increase efficiencies and support customer self-sufficiency through the use of

technology. The technological changes which came with ACCESS Florida affected almost all aspects

of customer intake and case management, beginning with a web-based application which could be

submitted online using an electronic signature, and work management tools which helped move

1 FY 2009-10 actual food assistance benefits was $4,034,447,154 and cash assistance benefits were $166,095,940. 2 FY 2009-10 projected Medicaid spending was $17.9 Billion, serving 2.6 million people with projected future year increases (Select Policy Council on Strategic & Economic Planning, January 11, 2010)

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

2 | P a g e

information from the customer application to the FLORIDA System. Other technologies were

developed to support call center operations and the document management.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

3 | P a g e

Program of Service Specific Terms 1.2

Term Definition

ACCESS Automated Community Connection to Economic Self-Sufficiency

ACCESS Florida System

The Department's existing public assistance eligibility system, which includes the following applications and subsystems: FLORIDA, ACCESS Community Partner Internet Search, ACCESS Document Imaging, ACCESS Florida KidCare, ACCESS Florida Prescreening Tool, ACCESS Florida Web Application, ACCESS Integrity Online System, ACCESS Knowledge Bank, ACCESS Management System, My ACCESS Account Authentication and User Administration, Community Partners Tracking System, Data & Reports System, Exceptions Management System, Extreme Notice System, FLORIDA, Food For Florida, Food For Florida Volunteer and DHL Tracking, Integrated Benefit Recovery System, My ACCESS Account, Quality Management System, Streaming Tools, Telephonic Interactive Voice Reponses, Quality Control System.

ACD Automatic Call Distributer

ADI ACCESS Document Imaging

AHCA State of Florida, Agency for Health Care Administration

AHCA Agency for Health Care Administration

AMS ACCESS Management System

API Application Programming Interface

ARC Application Restart Control

ARU Audio Response Unit

ASPX Server-generated Web page that may contain VBScript or C# code

BSAM Basic Sequential Access Method

BTS Batch Terminal Simulator

CAMS Child Support Enforcement Automated Management System

CCC Customer Call Center

CD Connect Direct

COBOL Common Business Oriented Language

COTS Commercial Off-the-Shelf Software

CSE Child Support Enforcement

CSS Cascading Style Sheets

DASD Direct Access Storage Device

DBMS Database Management Systems

DCF Department of Children and Families

DHL Global company used for providing logistical support to Food for Florida.

DMS Department of Management Services

DPS Document Processing Service

Driver The enforcement of business rules in FLORIDA by program selection-based screen flow and processes (screens) that must be executed in sequence.

EBT Electronic Benefits Transfer

EBT Electronic Benefit Transfer

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

4 | P a g e

Term Definition

EDB Florida Eligibility Database

EFA Emergency Food Assistance

EJB Enterprise Java Bean

ESS Economic Self Sufficiency

FEMA Federal Emergency Management Agency

FFF Food For Florida

FHK Florida Healthy Kids

FLODS FLORIDA Operational Data Store

FLORIDA Florida Online Recipient Integrated Data Access System

FTP File Transfer Protocol

GB Gigabyte

GSAM General Sequential Access Method

HDAM Hierarchical Direct Access Method

HIDAM Hierarchical Indexed Direct Access Method

HTML Hypertext Markup Language

HTTP Hypertext Transfer Protocol, the underlying protocol used by the World Wide Web.

IBRS Integrated Benefit Recovery System

IIS Internet Information Server - Microsoft's Web server that runs on Windows NT platforms.

IMS IBM Information Management System (mainframe hierarchical database)

IMS Information Management System

IP Internet Protocol

IVR Interactive Voice Response

J2EE Java 2 Platform, Enterprise Edition

JAM Java Adapter for Mainframe

JCL Job Control Language

JDBC Java Database Connectivity

JSF JavaServer Faces

JSP JavaServer Pages

Mass Change

A change in tables/data/policy that may affect the entire or a significant portion of the caseload

MFN MyFloridaNet

MFS Message Formatting Services

MMIS Medicaid Management Information System

MVC Model-View-Controller

NSRC Northwood Shared Resource Center

ODBC Open Database Connectivity

ORM Object-relational mapping

OSAM Overflow Sequential Access Method

Parallel Sysplex

A cluster of IBM mainframes acting together as a single system image

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

5 | P a g e

Term Definition

QMS Quality Management System

RAC Oracle Real Application Cluster

RAC Oracle's Real Application Cluster

RACF IBM’s Resource Access Control Facility Security System Software for mainframe security

RDBMS Relational Database Management System

SDX State Data Exchange

SNA Systems Network Architecture - IBM's proprietary networking architecture

SNAP Supplemental Nutrition Assistance Program

SQL Structured Query Language

SSL Secure Socket Layer

SSN Social Security Number

Struts Apache Jakarta Struts Framework

TANF Temporary Assistance for Needy Families

TB Terabyte

TCA Temporary Cash Assistance

TDF Telon Development Facility

TM Transaction Manager

TWAIN A widely-used program that lets you scan an image (using a scanner ) directly into the application.

UI User Interface

USPS United States Postal Service

VSAM Virtual Storage Access Method

XML Extensible Markup Language

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

6 | P a g e

ACCESS Florida IT Organization and Activity Overview 1.3The ACCESS Florida System application development and production support team is comprised of

a combination of DCF staff and consulting resources as outlined below:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

7 | P a g e

Northwood Shared Resource Center 1.4State legislation creating the Northwood Shared Resource Center (NSRC), Chapter 2008-116, Laws

of Florida, was passed on June 10, 2008, as part of the State’s efforts to consolidate data centers.

Effective July 1, 2009, the NSRC was established. At that time, the Department of Children and

Families transferred to the NSRC data center all of its current hardware, software, staff, contracted

services and facility resources that performed data center management and operations, including

security, backup and recovery, disaster recovery, system administration, database administration,

job control, production control, print, storage, technical support, and managed services.

Applications maintenance, operations and development activities remain within the Department.

As a primary data center the NSRC is a separate budget entity that is not subject to control,

supervision, or direction of the Department of Children and Families in any manner, including, but

not limited to, purchasing, transactions involving real or personal property, personnel, or

budgetary matters. The NSRC is headed by an Executive Director with a board of trustees

comprised of NSRC customer delegates.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

8 | P a g e

2.0 Technical Overview While the majority of the ACCESS Florida applications are “home grown,” the technology used to

develop these systems has stayed fairly consistent. The primary or larger applications are Java-

based with an Oracle database backend. However, there are also several .Net (C# and VB.Net)

applications with a Structured Query Language (SQL) Server database backend within the

environment.

Application Frameworks 2.1The ACCESS Florida Java applications are based upon a Model View Controller (MVC) architecture

design pattern, and the .Net applications are use ASP.Net Web Forms.

The application framework is non-proprietary, and while most Java applications are based on the

Struts, some applications have been developed using JavaServer Faces (JSF), Spring Framework and

Enterprise Java Bean (EJB).

Model View Controller

The MVC architecture separates core data access functionality from the presentation and control

logic that uses this functionality. Such separation allows multiple views to share the same

enterprise data model, which makes supporting multiple clients easier to implement, test, and

maintain. It also supports robust security measures, promotes reuse of code for multiple functions,

and enables tuning for optimal performance.

The model represents enterprise data and the business rules that govern access to this data. Often

the model serves as a software approximation to a real-world process, so simple real-world

modeling techniques apply when defining the model.

A view renders the contents of a model. It accesses enterprise data through the model and specifies

how that data should be presented. It is the view’s responsibility to maintain consistency in its

presentation when the model changes. This can be achieved by using a “push” model, where the

view registers itself with the model for change notifications, or a “pull” model, where the view is

responsible for calling the model when it needs to retrieve the most current data.

A controller translates the interactions with the view into actions to be performed by the model. In

a stand-alone graphical user interface client, user interactions could be button clicks or menu

selections, whereas in a Web application, they appear as GET and POST HTTP requests. The actions

performed by the model include activating business processes or changing the state of the model.

Based on the user interactions and the outcome of the model actions, the controller responds by

selecting an appropriate view.

The figure below displays a functional view of the MVC architecture.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

9 | P a g e

Web Forms

The ACCESS .Net applications are based upon an ASP.Net Web Forms architecture. Web Forms are

pages that users request through their browsers which form the user interface that gives web

applications their look and feel. These pages are written using a combination of Hypertext Markup

Language (HTML), server controls, and server code. When users request a page, it is compiled and

executed on the server, and then it generates the HTML markup that the browser can render.

Databases Types 2.2The ACCESS Florida applications use a combination of the following two database types:

Hierarchical Database

Information Management System (IMS) is IBM’s joint hierarchical database and information

management system with extensive transaction processing capabilities and is used by the FLORIDA

mainframe. In IMS, the hierarchical model is implemented using blocks of data known as segments.

Each segment can contain several pieces of data, which are called fields. The root segment is at the

top of the hierarchy and child segments may be added underneath the root and each other.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

10 | P a g e

Relational Database Management System (RDBMS)

RDBMS is a database management system in which data is stored in tables and the relationships

among the data are also stored in tables. The data can be accessed or reassembled in many different

ways without having to change the table forms. ACCESS Florida web-based applications use

Microsoft SQL Server and both Oracle Real Application Cluster (RAC) and non-RAC database

environments.

Additionally, ACCESS Florida has an Operational Data Store named Florida Operational Data Store

(FLODS), which maintains FLORIDA data in relational structure in order to provide 24 X 7 support

for client and worker-facing web applications. The FLODS database has been designed to have two

sets of tables suffixed with ‘A’ and ‘B’. Initially one set of tables (A tables) is loaded and synonyms

are created to point to that set of tables. The next loading cycle will load the other set of tables and

re-create the synonyms. This redundancy is required for a fail-safe and high availability database in

order to support the consuming applications.

Data Access Technologies 2.3 Data access design elements address the need for the application to store and access data from

shared or non-volatile (persistent) storage locations (as opposed to transient or session data).

Database access in the ACCESS Florida applications is performed by:

Java Database Connectivity (JDBC) - an Application Programming Interface (API) that allows access

across a wide range of databases.

Open Database Connectivity (ODBC) - a standard C programming language interface for accessing

Database Management Systems (DBMS). It is designed to be independent of database systems and

operating systems.

Hibernate - is an Object-relational mapping (ORM) library for the Java language, providing a

framework for mapping an object-oriented domain model to a traditional relational database.

Stored Procedures - are subroutines available to applications that access a relational database

system. A stored procedure is actually stored in the database data dictionary.

TopLink - is an ORM package for Java developers. It provides a framework for storing Java objects in

a relational database or for converting Java objects to Extensible Markup Language (XML)

documents.

Overflow Sequential Access Method (OSAM) - is an IMS-specific access method that optimizes the I/O

channel program for IMS access patterns

Virtual Storage Access Method (VSAM) - is an access method for IBM's mainframe operating system,

z/OS. VSAM succeeded and expanded upon an earlier Indexed Sequential Access Method.

Basic Sequential Access Method (BSAM) - is an access method to read and write datasets

sequentially.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

11 | P a g e

General Sequential Access Method (GSAM) – is an access method to read and write a sequential

dataset.

Data Security 2.4The confidentiality of data is crucial to DCF and ACCESS Florida. Due to the sensitive nature of the

client-submitted data, the federal partner interface data, and medical information within the

system, security is of the utmost importance. Data is protected from unauthorized viewing while it

is in transit between client and server systems. Most applications are only accessible within the

DCF intranet, and the client-facing applications are secured using Secure Socket Layer (SSL)

encryption to prevent sensitive information from unauthorized access while it is in transit over the

Internet.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

12 | P a g e

3.0 ACCESS Florida System The ACCESS Florida System is a collection of applications that have been developed and integrated

over the past 20 years. Together they comprise public-facing systems, worker-facing enterprise

systems, workgroup systems, and back-office supporting systems.

The following diagram depicts a high level view of the application and server interfaces of the

ACCESS Florida System:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

13 | P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

14 | P a g e

ACCESS Prescreening Tool 3.1The ACCESS Florida Prescreening Tool is a stand-alone, public-facing, web-based application. It provides a quick and easy, high-level or preliminary eligibility assessment for potential DCF clients and households for public assistance programs such as food assistance, cash assistance, low or no cost health care, and help paying Medicare premiums. The client answers seventeen (17) questions and the system uses basic eligibility logic to determine whether their household may be eligible for benefits. The Prescreening Tool supports English, Spanish, and Creole languages.

Application Framework

The Prescreening Tool application is a web-based Java 2 Platform, Enterprise Edition (J2EE) application running on BEA WebLogic / Linux servers with an Oracle 11g relational database. The Prescreening Tool does not interface with any other applications. The application performs customized logging for technical information.

The following diagram is a high-level architecture of the Prescreening Tool application:

Presentation Layer

The presentation layer runs on the client workstation and is browser-based. The Prescreening Tool

is compatible with a variety of industry standard browsers, e.g., Internet Explorer, Safari, Chrome,

Mozilla, etc. Data validation is implemented using lookup/reference tables and custom-coded

validations. Business rules are enforced by processes that need to be executed in sequence.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

15 | P a g e

Security Layer

Anyone with access to the Internet can access the ACCESS Florida Prescreening tool. There are no

login or password requirements.

Data Layer

The Prescreening Tool captures user-entered data and stores it in a relational database. DCF uses

Oracle 11g on Linux servers and a RAC environment to house the primary databases and tables

associated with Prescreening. Due to the nature of the application, the Prescreening Tool

production application stores only minimal data on a continual basis.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

16 | P a g e

ACCESS Web Application 3.2The ACCESS Web Application, or WebApp, is the front door to the Department’s Economic Self-

Sufficiency Services program. It allows customers to apply for benefits from any location with

Internet access. Individuals in need of assistance can apply for benefits at times and locations

convenient to them, outside of traditional office hours, and in locations such as their homes,

libraries, or community partners instead of having to complete paper applications.

Because the application process is extensive, users may need to exit their benefits application and

return at a later time. WebApp allows the users to create a password that is associated with their

unique benefits application number. Recent enhancements to WebApp include the ability for

customers to select the type of benefit they would like to apply for and to only respond to questions

that pertain to their selection. This includes a redirect prompt for customers who only wish to

apply for Medicaid for children using the Florida Healthy Kids application. There are also links to

helpful and required forms for applicants.

Additionally, DCF works with external partners who have developed their own benefits application

systems as part of their workflows. In an effort to reduce double entry, WebApp also has an

Electronic Application Interface. This interface allows other third party groups to utilize their own

on-line application for their customers to apply for various community resources, including public

assistance. Data is then transmitted to DCF as a web service using a schema that matches our

WebApp. Once the data is received by DCF, it is treated like any other benefit application received

through the system.

The Web App application supports English, Spanish and Creole languages.

Application Framework

WebApp is a web-based application with an Oracle 11g relational database. Data entered into the

WebApp is later used in the ACCESS Management System and the FLORIDA mainframe. The

application runs on BEA WebLogic / Linux servers and uses a variety of technologies, including:

Java/J2EE, Struts, Hibernate, Guice, JavaScript, HTML, and Cascading Style Sheets (CSS).

The following diagram is a high-level architecture of the ACCESS Web Application:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

17 | P a g e

Presentation Layer

The presentation layer runs on the client workstation and is browser-based. The WebApp is

compatible with a variety of industry standard browsers, e.g., Internet Explorer, Safari, Chrome,

Mozilla, etc. Data validation is implemented using lookup/reference tables as well as custom data

validation. Business rules are enforced by a selection-based screen flow implementation that

enables or disables modules, screens, screen sections and fields.

Security Layer

When a customer submits a benefits application, a unique application ID is generated and provided

to the customer. The application prompts the customer to create a password (protected by 64-bit

encryption) for authentication. The Application ID and customer-selected password can be used to

log in to the Web Application process and complete an unfinished application at a later time. This

temporary User ID and Password are stored in an encrypted Oracle database.

Data Layer

The ACCESS WebApp captures user-entered data and stores it in the highly optimized relational

database. DCF uses Oracle 11g on Linux servers and a RAC environment to house the primary

databases and tables associated with WebApp. Data is accessed using Hibernate, Stored

Procedures and JDBC.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

18 | P a g e

The WebApp production application uses the primary ACCESS production database – ACCESSP.

This database has approximately 634 tables, 111 files and 621 Gigabyte (GB). All databases have

indexes that have been designed to enforce uniqueness on the tables and to provide for optimal

performance.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

19 | P a g e

My ACCESS Account 3.3At the heart of the self-service model, the My ACCESS Account is to public assistance what on-line

banking is to a financial institution. This web-based application allows customers easy access to

their public assistance case information. It is a secure system that uses an authentication

application to ensure confidentiality and data security.

My ACCESS Account allows customers to review their benefits, submit a change to their current

case, apply for additional assistance, complete a review on-line, view a copy of their notices, upload

documents that the Department needs to determine eligibility, view their current and past benefits,

check on appointments, keep abreast of their next review dates, view the reason their case is

pending, and print their own temporary Medicaid card or request a replacement card. Customers

can use the My Account system to sign-up and receive email notifications when notices related to

their accounts are created. The email notification advises customers that a new notice has been

generated and is available for online viewing. Customers who do not sign-up for this new method

of notification receive paper notices via United States Postal Service (USPS).

In addition, there are also views to My ACCESS Account for Medicaid providers and community

partners. The provider view allows Medicaid service providers the ability to view Medicaid

information. The community partner view of My ACCESS Account allows eligible community

partner agencies to inquire about the status of a customer’s application. This encourages

community partner agencies to assist their customers in applying for public assistance to help

individuals and families reach self-sufficiency while obtaining potential wraparound services.

Application Framework

The My ACCESS Account application is a web-based application with an Oracle 11g relational

database. The application runs on BEA WebLogic / Linux servers and uses a variety of technologies

including: Java/J2EE, JSF, Struts, Hibernate, JavaScript, and HTML. My ACCESS Account primarily

uses data from the FLODS database; therefore, the information displayed is one day old. If the client

makes changes in the My ACCESS Account system, the changes will not be available to view until the

following day. They have to be processed by FLORIDA and loaded back into FLODS during the

nightly batch cycle. The date of the information, the last FLODS refresh date, is displayed at the top

of the screen. The application also interfaces with the ACCESS Web Application, My Account

Authentication and ACCESS Management System (AMS).

Process control is accomplished by the sequential progression of applications through various

stages and the sequential execution of batch processes.

Automated messaging for exception handling/messaging/logging and customized logging for

technical information is included.

Presentation layer

The presentation layer is browser-based, designed and tested for Microsoft Internet Explorer.

Presentation layer for the My ACCESS Account application is built using JSF. Data validation is

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

20 | P a g e

implemented using custom coded validations, and business rule enforcement is controlled using

processes that are executed in sequence.

Security Layer

The My ACCESS Account system relies on the My Account Authentication system. Further detail is

provided in Section 2.4.

Users accessing the Provider View are first authenticated against State of Florida, Agency for Health

Care Administration (AHCA’s) Medicaid provider system and then directed to the provider view of

My Account.

Data Layer

The My ACCESS Account application primarily uses FLODS. In addition to FLODS, the application

uses the primary ACCESS production database – ACCESP database, which is an Oracle 11g RAC

environment. Data is accessed using Hibernate, TopLink, Stored Procedures and JDBC.

The ACCESSP database has approximately 634 tables, 111 files and 621 GB. All databases have

indexes that have been designed to enforce uniqueness on the tables and to provide for optimal

performance.

Audit records from the AMS system are stored in the AMSAUD database, which has 14 files, 8 tables

and 70 GB of data.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

21 | P a g e

My ACCESS Account Authentication & User Administration 3.4My ACCESS Account Authentication and User Administration is a single application with two

distinct interfaces: The Authentication portion of the application is used by the public to

authenticate their self-service My ACCESS Account information. The User Administration interface

is used by DCF workers to view, and sometimes, update a client’s authentication information. This

User Administration interface is used primarily by call center staff when clients contact the

Department and is accessed through AMS.

The My ACCESS Account Authentication system is used by clients to create their self-service

accounts. This is achieved by validating specific information against the client’s case data to ensure

the account creation is valid. Password reset functionality can be achieved by successfully

answering security questions identified at account creation, or by having a temporary password

sent to the client's email address.

Application Framework

The My ACCESS Account Authentication and User Administration application is a web-based

application that uses both Oracle 11g Microsoft SQL relational databases. The application runs on

Windows Internet Information Server (IIS) web servers and uses a variety of technologies

including: .Net (ASP.Net, C#.Net, ADO.Net), JavaScript, and HTML. Process control includes

scheduled Data & Reports batch extracts. Exceptions are reported using automated messaging and

supported by customized logging for technical information.

Presentation Layer

The presentation layer is browser-based. The Authentication user interface is compatible with a

variety of industry standard browsers, e.g., Internet Explorer, Safari, Chrome, Mozilla, etc. The User

Administration user interface is designed to work with Microsoft Internet Explorer. Data

validation is implemented using custom coded validations and business rules are enforced by

processes that must be executed in sequence.

Security Layer

My ACCESS Account Authentication - Security is used to maintain current users (suspend inactive

accounts), and provide customer self-reset and forgot password capabilities as well as provide for

maximum login attempts/automatic lockout capability. User ids and passwords are maintained in a

secure SQL database.

User Administration – Role-based access to the system is controlled through the AMS. AMS

authenticates users through a seamless handshake with the User Administration application.

Selected worker and client activities, including profile modifications and login details, are audited.

The audit level may be modified and customized by system administrators.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

22 | P a g e

Data Layer

The My ACCESS Account Authentication and User Administration application uses both Microsoft

SQL Server and Oracle 11g database environments. Data is accessed using SQL, T-SQL, Stored

Procedures and JDBC.

The Microsoft SQL Server Database used to store the Production Authentication information has

approximately 29 tables and is 8,744 MB. The production application also uses the primary ACCESS

production database – ACCESSP. This database has approximately 634 tables, 111 files and 621 GB.

All databases have indexes that have been designed to enforce uniqueness on the tables and to

provide for optimal performance. Additionally, the FLODS database is also used by the system.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

23 | P a g e

FLORIDA 3.5FLORIDA is the legacy mainframe system containing the business rules, workflow, and interfaces

for the public assistance programs. The system was originally designed and operated as an

integrated public assistance and Child Support Enforcement (CSE) system for 20 years. In January

2012, the Department of Revenue’s Child Support Enforcement Automated Management System

(CAMS) was implemented. This signaled the first step in the separation and shutdown of the CSE

portion of the mainframe. In June 2012, the Department is scheduled to complete the shutdown of

the CSE portion of the mainframe.

Application Framework/Architecture

FLORIDA is an on-line and batch system written in COBOL, and uses an IMS database. It contains

over 9 million lines of code, (approximately 1,600 programs, which includes approximately 470 on-

line interactive programs). The system has approximately 4,700 users per day executing anywhere

from 4 to 15 million transactions a day. FLORIDA is available from 7:00 a.m. to 7:00 p.m. Monday

through Friday and during select weekend hours.

Approximately 1,200 of the batch programs are written in COBOL, and around 65 are written in

EZtrieve Plus. The programs are executed using batch jobs created using Job Control Language

(JCL) and JCL Procedures (PROCs). Batch Cycle Scheduler is Computer Associates CA-7 Job

Management system with CA-11 Restart and Tracking system. All FLORIDA IMS batch programs

are programmed to be Checkpoint Restartable in order to recover and restart from a failure point.

The automatic restarts are supported by BMC ARC utility. The ARC utility also enables the system to

do Checkpoint pacing that optimizes the Application Program Checkpoint frequency. Configuration

Management is handled by Computer Associates’ Endevor product.

The primary development environment for the application’s COBOL and EZTRIEVE programs is the

TSO/ISPF/PDF facility; for Online programs it is the Telon Development Facility (TDF). The

development environment supports debug, test, and analysis tools that include the Compuware

Xpediter, IBM BTS, Compuware Abend-Aid, and Compuware File-AID for IMS. JCLPREP is used to

enforce JCL and JCL PROC standards. REXX language programs are written to support relatively

simple utilities. Compuware STROBE tool is used for performance analysis of individual programs,

and transactions in the test and production environments.

The FLORIDA system has multiple IMS development regions, UT, U2, and U3, where all

development and unit testing activities are performed. The IMS system test regions, ST, S2, and S3,

are used to perform system integration testing in collaboration between the development staff and

the Program Office staff. The program offices use the A1 region to perform User Acceptance Testing.

The release region, R1, is used for staging the user-accepted changes for implementation in the

monthly release to the production environment. The development and testing regions run on the

FLIF logical partition of the Sysplex. The IMS training region is used to provide training on the

FLORIDA applications for DCF workers. The training region has its own testing region, T2 and a

production-training region, T3.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

24 | P a g e

FLORIDA is comprised of several major components:

Application Entry

Auto Update

Authorization

Benefit Issuance

Benefit Recovery

Client Notices

Standard Filing Unit

Eligibility

Determination and

Benefit Calculation

Medicaid Interface

History

Maintenance

Mass Change

Periodic Reporting

Quality Assurance

and Reporting

Caseload

Management

Client Registration

Comprehensive

Scheduling

Data Exchanges

Help Screens

On-line Manuals

Reference Files

Training Region

Security

Maintenance

Archive

Maintenance

Public Assistance

Interfaces

Presentation Layer

End-user interaction with the FLORIDA system is through secure BLUEZONE Terminal (Seagull

Software) 3270 Terminal Sessions or Personal Computer 3270 Emulation sessions.

The FLORIDA Online Transaction Screens are formatted using IMS Message Formatting Services

(MFS) control blocks. There are over 700 online screens that have been created using Computer

Associates’ Telon Application Generator that generates the COBOL and IMS MFS Source Code.

Security Layer

FLORIDA has role-based access controls which use IBM’s Resource Access Control Facility (RACF)

and the application’s Security Maintenance module. Initial authentication and course authorization

is performed through the RACF to provide the user id, password, and high level data group and

application access. The Security Module of the public assistance application provides more

granular access controls that enable and disable modules, screens, screen sections, and fields.

Data Layer

The FLORIDA system uses an IMS high-performance, hierarchical DBMS from IBM.

The FLORIDA IMS databases primarily use Hierarchical Direct Access Method (HDAM) and

Hierarchical Indexed Direct Access Method (HIDAM) hierarchical database access methods using

OSAM and VSAM access methods. It also uses GSAM and BSAM type of access methods when

accessing regular sequential datasets. In addition, some interfaces use flat files as intermediate

data stores.

The transaction processing environment is IMS Transaction Manager (TM).

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

25 | P a g e

FLORIDA System Hardware Configuration

FLORIDA mainframe environment is an IBM Parallel Sysplex. A Sysplex provides centralized control

of, and data sharing across, all processors in the Sysplex. While the current Sysplex configured by

the NSRC contains three machines, only two of those support the FLORIDA system. The third

machine support’s Department of Health’s Women Infant and Children (WIC) program. The two

DCF-related machines are as follows:

1. IBM 2098-V05 consists of five central processors and one zIIP engine configured with two

internal coupling facilities. This machine serves as the platform for the test Sysplex which

consists of two test LPARs and two test coupling facilities. Also on this machine are five

production LPARs and two production coupling facilities. One of the production LPARs

hosts the production FLORIDA online and part of the production FLORIDA batch system.

Three of the production LPARs host other production and nonproduction database back-

ends. The remaining production LPAR hosts the NSRC network. The zIIP engine is used

extensively by the Florida Safe Families Network (FSFN) DBMS.

2. IBM 2086-430 consists of four central processors configured with three LPARs. Two of the

LPARs are used for operating system and subsystem installation and testing. The third

LPAR is used for FLORIDA production batch work and ad hoc reporting as well as all

FLORIDA nonproduction test and development.

The Sysplex includes local and remote connectivity to both Internet Protocol (IP) and Systems

Network Architecture (SNA) networks and encompasses over 21,000 devices (terminals, PC

workstations, and printers) connected to this processor complex. The current FLORIDA direct

access storage device (DASD) requirement is approximately 2.5 to 3 TB for OS, databases and other

non-tape files. There are currently over 175,700 datasets of undetermined size on tape.

The following diagram depicts the Sysplex environment:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

26 | P a g e

FLORIDA System Software Environment

The software environment is an IMS transaction-processing environment. Computer Associates’

CA-TELON is used for code generation, with supporting COBOL 390. FLORIDA application software

maintenance and system enhancements use the following tools:

BMC-ARC - Application Restart Control is an IMS utility that facilitates the automatic restart

of abnormally terminated IMS Batch Programs. This eliminates the need to specify the IMS

Checkpoint ID in the restarting JCL. In addition, it performs CHECK-POINT Pacing,

optimizing the checkpoint process enhancing the system performance.

Computer Associates CA-1 Tape management System – Automates tape management tasks

while ensuring protection against the inadvertent destruction of tape files.

Computer Associates CA-7 - Batch Cycle Scheduler. The flow of jobs in the batch cycles are

controlled using triggers and dependencies between jobs and events (such as the arrival of

dataset through the network).

Computer Associates CA-11 - Batch job restart and tracking facility. Automatically

determines the step in which to restart an abnormally ended (abended) job. Performs step

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

27 | P a g e

restarts/reruns with no JCL changes and performs data set and catalog maintenance during

restart/rerun setup.

Computer Associates Easytrieve PLUS - Software tool/compiler which is used to create

reporting programs and data file processing programs.

Computer Associates Endevor - Software configuration manager used for controlled sign-

outs, updates, and promotion of software code resources.

Computer Associates MVS/PC TELON case tools - CASE (computer aided software

engineering) tool used to generate online and batch COBOL programs and IMS/MFS formats

for online programs.

Computer Associates Xpediter – Program debugging tool.

Compuware Abend-Aid – Used to view, modify, allocate and copy files with various access

methods and to perform searches and updates of partitioned data sets.

Compuware File-Aid IMS XPERT - File-Aid for IMS which is used to view, modify, extract,

load, and initialize IMS Databases.

IBM COBOL - Cobol compiler

IBM IMS - IMS Hierarchical Database Management System. IMS Data Communication System

is the IMS transaction manager. The IMS transaction manager performs management and

execution of all online transactions and batch message programs.

IBM JCL - Job Control Language for batch jobs and procedures.

IBM REXX - Programming Language under TSO/ISPF.

IBM VSAM - Virtual Sequential Access Method for creating/maintaining/accessing files and

databases using sequential and direct access methods.

DirectConnect – Facility that supports secure data transfer between computers.

Strobe – Performance measurement tool which provides detailed information regarding

application and system programs, helping to fine tune them.

SMTP – Simple Mail Transport Protocol

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

28 | P a g e

ACCESS Management System (AMS) 3.6The AMS is a web front end application to the FLORIDA mainframe. The development of this system

began in 2003/2004 with the vision that the FLORIDA mainframe would remain the “engine”

behind it, maintaining the business logic and array of system interfaces already in existence. The

goal was to build a case management portal for staff that would be a web friendly environment and

increase efficiency and accuracy. Several AMS modules have been completed.

First, was the installation of the client registration module, which greatly streamlined the process

used by administrative staff to match customers and case numbers based on demographic data.

This module replaced approximately ten FLORIDA screens requiring manual entry with a process

that is mostly automated and in an intuitive web environment.

Next, was the completion of the work management module. This module created integrated inbox

functionality for tracking applications, reported changes, additional benefit requests, and

redeterminations; and automated workload assignment for some functions. This module also

replaced an existing system, thereby decreasing the number of independent systems staff had to

use to complete their work.

The latest AMS module is application entry. This module will allow case processors to match data

provided by the customer in the web application against data already in the FLORIDA system. Staff

will review in AMS and when appropriate upload the information to FLORIDA. The result will be

decreased data entry by staff thereby increasing efficiency while decreasing data entry errors. The

AMS application entry module is currently being rolled-out region by region throughout the state

and will be completely implemented by the end of the year.

Although AMS integrates client-entered data from the WebApp and data from the FLORIDA

mainframe, FLORIDA continues to be the system of record containing the official master file for the

client eligibility process.

Application Framework

The AMS application is a web-based application with an Oracle 11g relational database. The

application runs on BEA WebLogic / Linux servers and uses a variety of technologies including:

Java/J2EE, JSF, Struts, Hibernate, JavaScript, HTML, CSS. AMS connects and executes transactions

on the FLORIDA mainframe using IMS Connect. IMS Connect is an application program interface

product of IBM and enables access to mainframe transactions from AMS and other web

applications.

The following diagram is a high-level architecture of the AMS application:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

29 | P a g e

Presentation Layer

The presentation layer is browser-based, designed and tested for Microsoft Internet Explorer.

Presentation layer for AMS application is built using JSF. Data validation is implemented using

Lookup/Reference Tables and custom-coded validations. Business rules are enforced by processes

that need to be executed in sequence.

Security Layer

AMS has role-based access controls. Authentication is performed through the FLORIDA System

RACF using IMS Connect to validate the user id. Application level access is controlled through

FLORIDA system user profile, worker type, and security levels. Additional AMS level security and

role-based access enables and disables modules, screens, screen sections and fields.

Selected and critical work activities are audited and the audit level may be modified and

customized.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

30 | P a g e

Data Layer

The AMS application captures user-entered data and stores it in the highly optimized relational

database. DCF uses Oracle 11g on Linux servers and a RAC environment to house the primary

databases and tables associated with AMS. Data is accessed using Hibernate, TopLink, Stored

Procedures, and JDBC.

The AMS production application uses the primary ACCESS production database – ACCESSP. This

database has approximately 634 tables, 111 files, and 621 GB. All databases have indexes that have

been designed to enforce uniqueness on the tables and to provide for optimal performance.

Additionally, the FLODS database is heavily used by the AMS system.

Audit records from the AMS system are stored in the AMSAUD database, which has 14 files, 8 tables

and 70 GB of data.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

31 | P a g e

ACCESS Document Imaging (ADI) 3.7ADI is the tool used by staff to collect, index, and file documents critical to verification and eligibility

determinations. The ADI application allows staff, including call center staff, virtual access to

customer records and the ability to store electronic copies of documents, rather than paper case

files. From the customer’s perspective, the Department went paperless in 2007.

Staff with appropriate security credentials accesses the ADI application directly from their

workstations and through an interface with AMS, giving staff the ability to view documents without

having to log directly into ADI. To help ensure accurate indexing, documents are indexed with

demographic data from FLORIDA, which is retrieved and loaded into an ADI Oracle database on a

daily basis. A project is currently underway to add new barcode reader functionality that will allow

the automatic indexing of bill tracking related verifications from medical and pharmacy providers.

There are currently over twenty-three (23) TB of images on-line and immediately available to staff,

and the system is growing at a rate of one (1) TB every six weeks.

While clients cannot view their documents after they have been indexed in the system, they have

the ability to see a list of indexed documents associated with their case. Additionally, clients can

upload documents directly into the ADI through the My ACCESS Account application.

The following diagram shows the workflow associated with the ADI application:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

32 | P a g e

Application Framework

The ADI application is a custom-developed application made up of several distinct components:

Document Viewer – An intranet web-based application used to view, index, and search

documents. This component also contains a reporting module and user management such

as user creation, password resets, workgroup creation, and administration.

o Written and maintained in C#.Net and VB.Net (Visual Studio 2008).

o The application uses the Atalasoft COTS software.

ESS Scan – A desktop application used to scan and index documents.

o Written and maintained in C#.Net and VB.Net (Visual Studio 2008).

o Each desktop installation uses the Leadtools COTS software.

o The application is compatible with scanners that are 100% TWAIN compliant.

File Mover - Moves scanned documents from local machines to DCF district inbound folders.

o Written in C#.Net.

Document Processor Service – Moves documents from different district inbound folders to

central location in a centralized, consolidated data center HP Polyserve environment

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

33 | P a g e

o Written in C#.Net.

o Creates XML metadata and writes to Oracle database

o The service maintains a copy in local folders for six days.

Workload Manager - Runs on the server and identifies worker availability and assigns

documents to workers for indexing to a preset limit (up to 25 maximum at any given time).

o Written in C#.Net.

PDF Grabber – Used by server administrators to create scanner threads (updates databases

with scanner details and their associated folder locations).

o Written in C#.Net.

The following diagram details the ADI architecture:

Security Layer

ADI uses a custom authentication system built as a part of the application. Users are added and

roles assigned using a system administration user interface within Document Viewer. Although a

worker’s user id is the same as the FLORIDA RACF id, the system does not use RACF for

authentication. The user id and passwords are stored in an encrypted Oracle database table.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

34 | P a g e

Data Layer

The ADI application captures user-entered data and stores it in a highly optimized relational

database. DCF uses Oracle 11g on Linux servers and a RAC environment to house the primary

databases and tables associated with ADI.

The ADI production application has approximately 102 tables, 81 files and 326 GB in the Image

Database, and the Polyserve environment has over 65 Million files and over 23TB of data. All

databases have indexes that have been designed to enforce uniqueness on the tables and to provide

for optimal performance.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

35 | P a g e

Integrated Benefit Recovery System (IBRS) 3.8The IBRS system is designed to facilitate and aid in the recovery of public assistance benefits issued

to customers found to be ineligible for benefits.

Application Framework

IBRS is a web-based Java/J2EE based application used to create, manage, and process Benefit

Recovery claims for public assistance. Business objects that implement the business rules reside in

the application server tier and are available to the client tier. The business logic resides on a BEA

WebLogic application server, incorporating server-side EJB technology.

IBRS maintains interface connectivity to the FLORIDA system via WebLogic JAM, which is an

Advanced Program-to-Program Communication (APPC)-based API for a two-way request-response

communication process between the Java application and the IBM Mainframe.

The following diagram provides a high-level architecture of the IBRS system:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

36 | P a g e

Presentation Layer

The web tier is responsible for data presentation, processing a user request through a request

handler, event and response approach. This tier is implemented with JSP, XML, and Java in BEA

WebLogic application server.

The client can be any computer running a HTML - compliant web browser.

Security Layer

Authentication is spread over the web tier, the application server tier, and the data server tier. The

web tier requests authentication, EJB business components in the application tier authenticates the

request for access to system functions, and then cache stores the authentication information for

instant access. User requests are authenticated using the FLORIDA RACF system. EJB components

communicate with RACF through BEA Weblogic JAM. User login activity details are also persisted

on the MS SQL Server 2000 database for application-level security access and control.

There is an FTP interface between the two systems (the IBRS DB and the FLORIDA System DB) for

large data transfers.

Data Layer

A SQL Server 2000 database provides access to enterprise benefits and IBRS application data

through a MS SQL Server gateway. The IBRS application has 231 tables and is 24.5 GB.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

37 | P a g e

HP ExStream Software 3.9As part of eligibility determination the Department is federally mandated to notify clients at various

stages of the application process. To complete this task, the Department has implemented the HP

ExStream Enterprise Document Automation software. ExStream is a COTS product the Department

uses to transform the notices generated by the FLORIDA mainframe into user friendly and

Department standard formats.

Documents or Notices are generated by the FLORIDA, IBRS, and AMS sent to the ExStream software

for processing, and subsequently transferred via FTP to Pitney Bowes for printing and mailing

through the United States Postal Service.

A nightly batch process transmits approximately 70,000 to 100,000 notices for printing and

mailing. Notices can be printed in English, Spanish or Creole, based upon client selection. Daily, a

few hundred notices are also printed by DCF workers using AMS and handed to customers at

service centers.

When My ACCESS Account clients request to see their notices, ExStream generates the notices on

demand through web services. The on-demand, web-service notice creation was developed as a

cost reduction effort to prevent the Department from having to store the documents in PDF format.

On average, 19,000 notices a day are viewed by customers via this method.

Below is a diagram of the batch process:

Application Framework

The HP ExStream tool is a COTS product that does not have a public or worker-facing front-end.

The software is only accessed by logging into the Windows server where the product is installed.

FLORIDA

AMS

IBRS

FLORIDA

Processes

IBRS

Process

AMS

Process

Exstream Server

Pitney Bowes

Printing & Mailing

FTP

FTP

FTP

FTP

FTP

FTP

USPS

Java

Consolidator

FLORIDA

AMS

IBRS

FLORIDA

Processes

IBRS

Process

AMS

Process

Exstream Server

Pitney Bowes

Printing & Mailing

FTP

FTP

FTP

FTP

FTP

FTP

USPS

Java

Consolidator

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

38 | P a g e

Security Layer

The tool is limited to those users (developers and system administrators) with access to the server

hosting the product.

Data Layer

The HP ExStream product uses the primary ACCESS production database – ACCESSP. This database

has approximately 634 tables, 111 files and 621 GB. All databases have indexes that have been

designed to enforce uniqueness on the tables and to provide for optimal performance.

Details of all notices created are stored in an Oracle history database. Additionally, a history of the

version control of all changes to notices templates/publications is maintained separately in an

Oracle database. These two databases provide the ability to reproduce a previously

formatted/printed notice without storing an image of the original notice.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

39 | P a g e

Power Tools 3.10The twelve Power Tools, sometimes call Streaming Tools, are written in Visual Basic, and are small

utilities installed on desktop PCs in order to make employee use of FLORIDA more efficient. The

tools automate certain FLORIDA tasks that may be tedious or repetitive. Rather than replacing

FLORIDA functionality, they assist users in the use of the FLORIDA system.

Some are screen scraping tools, some are used to facilitate data entry, and several automatically

take data in one system and ‘stream’ the data into the FLORIDA system.

– CLRC Power Tool

This tool was designed to make the FLORIDA CLRC (Running list) screen function more like a

word processor. The user can enter free-form text; selecting, cutting, and pasting with

assistance from a mouse. When complete, the tool automatically formats the comments to fit on

CLRC screen and saves them. Additionally, staff can save customized text (boilerplate language)

for later use.

– PA Letters Power Tool

This tool uses the AIAP (Absent Parent) and AFEI (Employment Information) screens to

generate verification letters. The letters are automatically populated with the proper

information, eliminating the need to generate these forms manually.

– QA Navigation Power Tool

Quality Assurance workers have a need to quickly navigate through the many FLORIDA screens

that might be associated with a case. The QA Navigation Power Tool lets users access almost

any screen in two clicks or less; usually without typing any other navigation parameters.

– Data Exchange Power Tool

Correctly completing the AFMI (Monthly Unearned Income) and AFEI (Employment

Information) screens with new or updated information can be a time-consuming process. The

Data Exchange tool scans through all the user’s pending Data Exchange responses, and displays

them in a list, similar to Microsoft Excel. From this list, the user can update the AFMI or AFEI

screens, enter Data Exchange response codes, and browse through pending Data Exchange

responses.

– Web Application Power Tool

The ACCESS Web Application allows clients to complete their application on a PC, rather than

on a paper form. The data added by the client is stored in an Oracle database. Once the client

has submitted their application, an Economic Self-Sufficiency (ESS) worker uses a Power Tool to

“stream” this information into FLORIDA. This removes the need to retype information that the

client has provided.

– AWAA UserID Tool

Due to the way the AWAA screen is designed, many users are forced to copy and paste their

user id potentially dozens of times a day. When you click the AWAA UserID button, this power

tool will populate any userid fields that still need entries made in them.

– Intake Specialist Power Tool

This Power Tool is designed to help intake specialists determine if a case is red track or green

track. It allows staff to search for any current public assistance sanctions, CSE narratives, or

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

40 | P a g e

both. The search can be done by public assistance case, SSN, or name. It then obtains the

necessary data from various screens and presents them in a standard format.

– Caller ID Power Tool

This power tool automates the process that call center workers perform when verifying a

caller’s identity. It collects demographic and case data from several screens, and presents them

in a separate window. This information is then used by the worker to verify that the caller is

who they claim to be.

– SUNCAP Power Tool

This tool, only available for use by designated SUNCAP staff, creates and authorizes a food-

stamp-only case based on data provided in the State Data Exchange (SDX) file. It is used

primarily for individuals who are already receiving regular food stamp benefits, but can be used

to create cases when the batch job cannot due to errors in the individual’s SDX record.

– KidCare Power Tool

This tool is designed to stream information into the FLORIDA system from the ACCESS KidCare

system, and it is only available for use by designated KidCare staff.

– EDB Power Tool

AHCA sends a data exchange file containing individuals who match certain Medicaid category

criteria to DCF via secure FTP. The PowerTool is used to match the individuals in this file

against the FLORIDA database of OPEN individuals to determine if they have a Medicare

number. Matches are updated with correct Medicare number, name, date of birth, sex, and Part

A and Part B begin and end dates.

– MMC (Medicaid for Children between 1 and 17) MMI (Medicaid for Children under 1) PT-MEDS-AD

(Medicaid for Disabled Adults) PowerTool

Modeled after the EDB Power Tool, this tool will automatically execute the appropriate Florida

transaction driver and authorizes benefits.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

41 | P a g e

ACCESS Florida KidCare 3.11ACCESS Florida KidCare application, or KidCare, is a web-based application used to manage and

process applications for Medicaid/Health Insurance Coverage for children of low-income families.

Client applications are received from FHK, a quasi-governmental organization that administers the

KidCare program and provides health insurance for children from low income families. FHK filters

the applications and routes those that are potentially eligible for Medicaid to the DCF KidCare

application process. These applications are then sent to the FLORIDA mainframe where Medicaid

eligibility is determined. Once the application is processed, the results are grouped and

electronically transferred via secure FTP back to FHK during the nightly batch cycle.

All applications received from FHK are verified against FLORIDA cases by matching against the

FLODS database.

Application Framework

The KidCare application is a web-based J2EE application running on Tomcat instances, and

interacts through a Power Tool with a specialty driver in the FLORIDA mainframe. The application

allows workers to view and update KidCare application data using JSP. The KidCare applications

that do not need any worker intervention and those that the worker completes are automatically

streamed into the FLORIDA mainframe system using the KidCare Power Tool (see Section 2.11 for

additional details on the Power Tool).

Special KidCare functions were developed on the FLORIDA mainframe using an application driver

that displays a limited number of screens and includes a custom KidCare-specific application entry

screen. This driver runs a special eligibility determination process that is customized for KidCare.

The following diagram is a high-level architecture of the KidCare application:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

42 | P a g e

Presentation Layer

The presentation layer is browser-based, designed and tested for Microsoft Internet Explorer. All

remaining layers, used for business rules enforcement, data validation, data access, and process

control are implemented on the server. The process control is also partly implemented in the user

interface by means of a navigational design.

Security Layer

KidCare workers have separate user-ids and passwords maintained by the application in an

encrypted Oracle database

Data Layer

The KidCare application captures user-entered data and stores it in the highly optimized relational

database. DCF uses Oracle 10g on Linux servers to house the primary database and tables

associated with KidCare. The KidCare production application has approximately 59 tables, 72 files

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

43 | P a g e

and 39 GB in the KID database. All databases have indexes that have been designed to enforce

uniqueness on the tables and to provide for optimal performance.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

44 | P a g e

ACCESS Online Applications 3.12The ACCESS Online Applications are a collection of small applications accessed through a central

web portal.

– ACCESS Integrity Online Application

The ACCESS Integrity Application (also known as Front Fraud Protection) has been developed

to assist DCF fraud investigators in managing fraud referrals. It is a statewide data collection

application for ACCESS program integrity referrals. When a DCF staff member, processing

applications for assistance in FLORIDA, feels a request for assistance is fraudulent, the user

completes a FLORIDA fraud referral screen and the information is fed into the ACCESS Integrity

application on a nightly basis. There is also capability that supports investigators manually

adding cases that are referred through other sources, and imbedded reporting functionality.

– ACCESS Knowledge Bank

This application provides access to an online version of the ACCESS Knowledge Bank, with an

Online Policy Manual, Transmittals and Clearances, Questions & Answer, and a “Tip of the Day”

documents to optimize or improve case processing.

– Community Partners Tracking Application

The Community Partners Tracking Application is provided to facilitate entering and

maintaining information on DCF’s Community Partners. The application enables DCF clients to

identify (search for and print a list of) Community Partners that may help them with the

application and eligibility determination process without having to go to a DCF office. Also,

AMS uses the community partner tables to aid workflow determinations when routing

applications that come from a Community Partner. The application is used by community

partner liaison officers to report and track community partners.

– Community Partner Internet Search

Internet-facing component of the Community Partner Tracking Application that allows

potential or existing DCF clients to search for Community Partner locations in addition to a DCF

office.

– Data and Reports Application

The Data and Reports Application obtains data extracts from many applications (FLORIDA,

AMS, and Document Imaging) in formats that allow users to create or obtain reports for

managing, tracking, and planning for their business needs. Data and Reports is used to report

ACCESS program data as well as the work and caseload data by state, region, circuit, and county

administrative unit. It facilitates the production of daily, weekly, monthly and annual reports as

well as statistical reports. Reports are also produced to show workload generated in other

applications and program areas. The Data and Reports Application was developed to assist

users at all levels of DCF by providing reports on pending work assignments and performance

measures.

– Exceptions Management Application

The Exceptions Management Application supports the management and manual processing of

exceptions to automated process changes that are executed in FLORIDA. Exceptions occur

when cases are blocked from automated processing. The exception case extracts come from

many programmatic sources processed during FLORIDA processing (e.g., Social Security

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

45 | P a g e

Administration, FLORIDA Retirement file, Medicaid Ex-Parte, Passive Pier processing, Refugee

Assistance Processing, UCST Case Closures). The application allows for identification of

individuals requiring immediate benefits eligibility determination based on information

received from other agencies.

– Quality Management System

The QMS was developed to support quality assurance in the issuance of public assistance

benefits. A monthly extract from the FLORIDA system provides a random sample of cases,

based upon the extract requirements provided by Quality Assurance management. In addition,

QMS provides QA staff the ability to manually add reviews as desired. It also allows for multiple

layers of data segregation that permit several layers of standard (routine) and specialized

(custom) reporting. QMS tracks Tier 1 case reviews and Tier 2 validations of eligibility

determination actions completed by the ACCESS staff. The system produces the identification

of error trends in eligibility determination, determines error payment accuracy and creates

performance, validations, and corrections due reports.

– Quality Control Application

The Quality Control Application is a management tool designed to help DCF administer the Food

Stamp Program. It is a Federally-mandated audit application used to determine if Florida

recipients are receiving the proper benefit amounts. QC is managed by the Quality Management

Team. Quality Management's primary responsibility is to review case files in order to

determine the state's active and negative error rates.

– User Administration

The User Administration application controls the authentication and authorization for the

ACCESS Online applications. Authorized users are added to the User Administration application

before they can sign into any of the ACCESS Online Applications.

The following diagram depicts the high-level functional architecture of the ACCESS Online

Applications:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

46 | P a g e

Application Framework

While several distinct applications make up the ACCESS Online Application, they have all been

developed using the same framework. They are based on the Web Forms architecture

implementation using C#.NET and IIS. Automated messaging, exception handling, messaging and

logging functions are handled on the server side.

Presentation Layer

The user accesses an ASPX page. The programming logic behind the page contains rules and

validations and renders the HTML for the user. Core technologies involved include C#.NET, IIS

stack, Internet Explorer 8, JavaScript and HTML 4. Data validation is enforced through both web-

forms and on the server-side. There is web server and database business rule enforcement.

Exception handling is performed on the server side.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

47 | P a g e

Security Layer

The User Administration application is used for the authentication and authorization of users.

Distinct user tables are maintained by application administrators with each sub-application

requiring specific authorization at one of four levels of security: Read Only, Standard User, District

Contact, or Administrator. Levels are progressive but may mean something different on a per sub-

application basis.

User ids and passwords are stored in encrypted SQL server tables.

Data Layer

The ACCESS Online Applications uses a Microsoft SQL Server environment that is accessed via

ODBC. There are several databases associated with the ACCESS Online Applications with over 500

tables and over 340 GB. The tables are indexed and have been designed to enforce uniqueness on

the tables and to provide for optimal performance.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

48 | P a g e

Food for Florida (FFF) 3.13The FFF was created as the State’s Emergency Food Assistance (EFA) application after the

destructive 2004/2005 hurricane seasons. FFF is a stand-alone application to capture and process

application data and transmit the data to FLORIDA for processing.

The system features multiple modules that include a client facing self-service application that

allows clients to pre-register (apply) for benefits over the Internet, a disaster service site worker

module that allows DCF staff to review and approve or deny applications, and issue EBT cards for

approved applications, as well as a function to allow for the processing paper applications. In

addition, the FFF central module features a broad range of functions that include administrative

functions to manage disasters, disaster areas, service site locations and users in addition to the

capabilities for the backroom processing of paper based applications (paper or image). The FFF

system functions in unison with the mainframe FLORIDA system for case creation, benefit

calculation, and issuance through the EBT vendor interface.

In 2010, the Department built an interface with the Federal Emergency Management Agency

(FEMA) that allows the public to submit EFA applications to FFF through FEMA’s disaster

assistance website.

Application Framework

The FFF application is a web-based J2EE application running on Tomcat /Linux servers. The

application is available on workstations and wireless mobile devices on the Internet or the Intranet.

FFF is supported by a batch application that mimics the step-by-step processes that simulate the

FLORIDA creation and processing of an EFA Application.

FTP – receive application files from EFA front end.

Validate/sort process of the EFA records.

Batch client registration/clearance.

Batch application entry.

Batch standard filing unit.

Batch eligibility determination/benefit calculation.

Batch authorization.

The EFA batch process is a series of programs that are executed in a batch environment that only

requires the FLORIDA IMS control region to be available (the ONLINE Message region may stay

down). The process runs during the nightly batch cycle or during the online hours.

The COBOL/IMS programs run as “Transaction Oriented Batches” to invoke existing programs that

are invoked by the EFA driver. The inputs to the process are the files provided by the EFA front-

end system. Upon validation of the file to ensure format, data validity and completeness, the file is

provided to the EFA batch process to perform the FLORIDA functions Client Registration,

Application Entry, SFU, ED/BC, and Authorization.

The following diagram is a high-level architecture of the FFF system.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

49 | P a g e

Presentation Layer

The presentation layer is browser-based, designed and tested for Microsoft Internet Explorer. All

remaining layers, used for business rules enforcement, data validation, data access, and process

control are implemented on the server. The process control is also partly implemented in the user

interface by means of a navigational design.

Security Layer

Food for Florida workers have separate user-ids and passwords maintained by the application in an

encrypted Oracle database since the processing of the data occurs by batch, and most of the FFF

workers are temporary and/or volunteers, the requirements to create numerous, temporary RACF

user ids is avoided.

Data Layer

The FFF application captures user-entered data and stores it in the highly optimized relational

database. DCF uses Oracle 10g on Linux servers for the FFF database. The FFF production

Fire

wa

ll, Blu

eC

oa

t & ID

S/IP

S

Radware

FFF

FFF Central

Batch Jobs

FFF Oracle DB

FLODS Oracle DB

FLORIDA

JP Morgan

Internet

DB Link

HTTP HTTP

FTP

Connect Direct

Workers

WebServices

HTTPS

HTTP

HTTPS

FEMA

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

50 | P a g e

application has approximately 140 tables, 17 files and 5 GB in the FFF database. All databases have

indexes that have been designed to enforce uniqueness on the tables and to provide for optimal

performance.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

51 | P a g e

Food for Florida Volunteer and DHL Tracking 3.14The Food for Florida Volunteer and DHL Tracking System is designed as a place where volunteers

can register to assist in the delivery of services in the event of a disaster. After they have registered,

volunteers are able to sign in and edit/update their information and view their history/current

assignments. Management staff is able to use the system to generate reports. The system also

permits DCF staff to sign into the Food for Florida application and submit daily reports.

Application Framework

The FFF Volunteer and DHL Tracking system is accessible through either the intranet or Internet

during a declared disaster. It is a C#.Net application running on IIS / Windows Servers with a SQL

Server database.

Presentation Layer

The presentation layer is browser-based, designed and tested for Microsoft Internet Explorer. Data

validation is in both the web forms, and server side, with business rules enforced on the server side

and in the database. The process control is also partly implemented in the user interface by means

of a navigational design.

Security Layer

Secure user authentication is embedded as a part of the application. Authorized users are

maintained in the application by a User Administrator function built into the application.

Data Layer

The FFF application captures user entered data and stores it in a SQL Server database – Volunteer.

The application has 35 tables and is 4.44 MB.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

52 | P a g e

4.0 ACCESS Customer Call Centers The technology used to support the ACCESS Customer Call Centers (CCC) located in Miami,

Jacksonville, and Tampa has been outsourced to a third-party vendor. A managed Automatic Call

Distributer (ACD) and Audio Response Unit (ARU) encompass the two major portions of the CCC

system.

The hosted ACD service provides intelligence to the call routing and call management plan. When

the ARU determines that a caller requires a CCC agent interaction, it will bridge the caller over the

DCF/DMS MyFloridaNet (MFN) connection to the appropriate ACD system located at each of the

ACCESS call centers. The ACD also provides the CCC agent with additional knowledge about the

caller via a screen-pop. The screen-pop contains the information originally collected by the ARU

before the call requested to be transferred to the agent.

While the call centers are staffed during extended business hours, the ARU system provides

customers 24x7 toll-free access to information about their public assistance case status, status of a

reported change, eligibility and benefit information, lists of documents received within last 75 days,

verification items required to process an application or reported change, appointment details, and

other ACCESS Program information. ARU information is provided to the customers in English,

Spanish and Creole.

The following network diagram gives an overview of the CCC technology:

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

53 | P a g e

DCF’s Supporting Technology for the ARU

Client input is interpreted by the vendor’s ARU system, which resides outside the DCF network. The

ARU servers use stored procedures to access the DCF Oracle databases and retrieve client

information to provide the response to the client inquiry. This connection between the vendor and

the ARU database is via a VPN tunnel. The demographic and benefits data used in this process is

extracted from FLORIDA and loaded into the ARU Oracle database tables on a nightly basis.

Security

Customers access their public assistance information by entering their Date of Birth and Social

Security Number or ACCESS Number. The ACCESS Number is a unique number that is assigned

when the customer submits an application via the web. Customers can also access their reported

change information by entering their unique reported change confirmation number.

Data

The ARU database design has two sets of identical tables suffixed with ‘A’ and ‘B’. Initially one set of

tables (A tables) is loaded and synonyms are created so the ARU application uses that version of the

ARU tables. The next loading cycle loads the second set of tables and re-creates the synonyms. This

redundancy provides a fail-safe and high-availability database in order to support the 24x7x365

ARU applications.

The ARU database is an Oracle 10g environment that is accessed using stored procedures. The ARU

database has around 170 tables, 107 files and 125 GB. The tables are indexed and have been

designed to enforce uniqueness on the tables and to provide for optimal performance.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

54 | P a g e

5.0 ACCESS Florida System Batch Overview The Florida mainframe has a long history of batch application processing. Over 1,500 batch

processes are critical because they support core business processes that are inherently batch-

oriented. These batch processes have been optimized to perform high-volume, repetitive tasks.

Even today as new functionality is added to ACCESS Florida systems, one or more new batch

applications may be created for updating information, consolidating data, generating reports,

printing documents, and performing other non-interactive tasks that must complete reliably within

certain business deadlines. FLORIDA batch processing tools provide the fault tolerance and

scalability required for high-volume processing.

The batch programs and processes in the ACCESS Florida system are designed to run without

human intervention, with the exception of on-demand batch programs. CA-7 (used for the

mainframe) and Autosys (used for the open systems) are used as the batch scheduling tools to

automatically run scheduled batch jobs, backup procedures, and interface programs. Reports,

which are part of the scheduled run, are produced without any operator intervention.

Batch Framework 5.1The batch processes consist of individual COBOL and Java programs that are arranged in logical

groups called run cycles and run inventories. These run cycles and run inventories are either

scheduled to process information on regular intervals (daily, weekly, monthly, yearly) through the

CA-7 and Autosys schedulers or are initiated on an “on-demand” basis. Certain dependencies may

exist within the run cycles and run inventories. Therefore, in some instances, the order in which the

run cycles and run inventories are initiated is significant. The batch jobs automatically create a log

or a message when they run that is posted as a status message to a management dashboard. These

logs contain program statistics and/or error messages.

Batch programs use control data and parameter files to control processing. Parameters must be

updated before the scheduled start of a batch run and before the operator may enter an on-demand

run for processing.

The NSRC is responsible for performing the nightly operational tasks for the ACCESS Florida

System, which includes running and monitoring all batch job processing as specified by the

Department. NSRC operators also manually submit on-demand batch runs. Re-running scheduled

processes or reports is handled in the same manner as an on-demand run. All the ACCESS Florida

System batch jobs (except for the real-time jobs) are scheduled to process after business hours

beginning after 6:00 P.M.

Backup Routines 5.2Back-up routines are established to prevent a loss of information and allow recovery of data. The

NSRC is responsible for backing up all data as specified by the Department. Data backup is

scheduled to process after business hours beginning after 6:00 P.M.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

55 | P a g e

Batch Jobs 5.3There are approximately 1,200 FLORIDA mainframe batch processing jobs and 137 batch

processing jobs supporting other applications. They are outlined below:

System Count Area Supported FLORIDA 40 Application entry FLORIDA 143 Archive maintenance FLORIDA 36 Auto update FLORIDA 153 Benefit issuance FLORIDA 93 Benefit recovery FLORIDA 96 Case maintenance FLORIDA 39 Client notices FLORIDA 66 Scheduling FLORIDA 218 Data exchange FLORIDA 32 FLODS FLORIDA 133 Reporting FLORIDA 86 Other AMS 70 General Operational Usage AMS 24 Supplemental Payment Summaries Food For Florida 16 General Operational Usage Other 27 General Operational Usage

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

56 | P a g e

6.0 ACCESS Florida System Interfaces ACCESS Florida System interfaces are designed to transfer data between the ACCESS Florida system

and internal and external entities in batch and real-time/near real-time. Data transfer reduces data

redundancy and keeps all systems up-to-date. The following is a list of the ACCESS interfaces:

Interface Name

Method Complexity Interface

Type Agency Interface

with Description Frequency

MMIS overall Records

Detail Report file

EFT Complex AHCA-->FL AHCA

MMIS Overall Records Detail

Report file Daily

Medicaid Identification

Card Intercept

Records file

EFT Complex FL-->AHCA AHCA

Medicaid Identification Card Intercept

Records file

Daily

Medicaid Eligibility

Records file EFT Complex FL-->AHCA AHCA

Medicaid Eligibility

Records file Daily

Medicaid Third Party

Liability Report file

EFT Complex FL-->AHCA AHCA Medicaid Third Party Liability

Report file Daily

MMIS Report file

EFT Complex FL-->AHCA AHCA MMIS Report file Daily

Medicaid Third Party

Liability Batch Control

Report

EFT Complex FL-->AHCA AHCA

Medicaid Third Party Liability Batch Control

Report

Daily

Emergency MIC Reports

file EFT Complex FL-->AHCA AHCA

Emergency MIC Reports file

Daily

MMIS Reconciliation Batch Control

Report

EFT Complex AHCA-->FL AHCA

MMIS Reconciliation Batch Control

Report

Monthly

MMIS Third Party Liability

EFT Complex AHCA-->FL AHCA MMIS Third Party

Liability Weekly

MMIS Process Summary

Report EFT Complex AHCA-->FL AHCA

MMIS Process Summary Report

Weekly

MMIS HMO/Part B

EFT Complex AHCA-->FL AHCA MMIS HMO/Part

B Weekly

MMIS HMO/Part B

Process Summary

Report

EFT Complex AHCA-->FL AHCA MMIS HMO/Part

B Process Summary Report

Weekly

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

57 | P a g e

Interface Name

Method Complexity Interface

Type Agency Interface

with Description Frequency

BENDEX DATA

EFT/ CD

Moderate FL-->AHCA AHCA BENDEX DATA Twice

Monthly

BENDEX Requests to

SSA EFT/CD Moderate AHCA-->FL AHCA

BENDEX Requests to SSA

Monthly

SDX DATA/ RECON

EFT/CD Moderate FL-->AHCA AHCA SDX DATA/

RECON Yearly

SDX DATA EFT/CD Moderate FL-->AHCA AHCA SDX DATA Daily

Medicare BUY-IN "A"

DATA EFT/CD Moderate FL-->AHCA AHCA

Medicare BUY-IN "A" DATA

Monthly

Medicare BUY-IN "B"

DATA EFT/CD Moderate FL-->AHCA AHCA

Medicare BUY-IN "B" DATA

Monthly

Medicare BUY-IN "A"

DATA EFT/CD Moderate FL-->AHCA AHCA

Medicare BUY-IN "A" DATA

Semi-Annual

Medicare BUY-IN "B"

DATA EFT/CD Moderate FL-->AHCA AHCA

Medicare BUY-IN "B" DATA

Semi-Annual

8019 Third Party Liability

DATA EFT/CD Moderate FL-->AHCA AHCA

8019 Third Party Liability DATA

Daily

QMB OUTREACH

DATA EFT/CD Moderate FL-->AHCA AHCA

QMB OUTREACH DATA

Monthly

Medicaid Waiver Billing

File EFT/CD Moderate FL-->AHCA AHCA

Medicaid Waiver Billing File

Bi-Weekly

Medicaid Billing Data

EFT/CD Moderate FL-->AHCA AHCA Medicaid Billing

Data Monthly

BEST file Cartridge

Tape Moderate FL-->AHCA AHCA BEST file On Request

Project Independence

EFT/FTP Complex FL<--

>WAGES DMS/OSST/WAG

ES DCF/WAGES

MATCH DATA Daily

IRS FORM 1099 Request

EFT/FTP Moderate FL<-->IRS Internal Revenue

Service (IRS)

UNEARNED INCOME DATA

(IRS 1099) Monthly

Death match EFT/FTP Moderate OVS-->FL Office of Vital

Statistics (OVS) Death file weekly

Birth EFT/FTP Complex OVS-->FL OVS Enumeration

@birth file Monthly

Beneficiary data exchange

- response EFT/FTP Moderate SSA-->FL

Social Security Administration

(SSA) BENDEX DATA

Twice Monthly

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

58 | P a g e

Interface Name

Method Complexity Interface

Type Agency Interface

with Description Frequency

Beneficiary data exchange

- request EFT/FTP Moderate FL-->SSA SSA

BENDEX Requests to SSA

Monthly

Beneficiary Earnings

EFT/FTP Moderate SSA-->FL-

IRS SSA/IRS BEER DATA

Twice Monthly

State data exchange

EFT/FTP Complex SSA-->FL SSA SDX DATA /

DAILY Daily

State data exchange -

LEADS EFT/FTP Complex SSA-->FL SSA

SDX DATA/ LEADS

Monthly

State data exchange -Treasury

EFT/FTP Complex SSA-->FL SSA SDX DATA/ TREASURY

Monthly

State data exchange -

RECON EFT/FTP Complex SSA-->FL SSA

SDX DATA/ RECON

Yearly

State data exchange -

Cost of Living adjustments

EFT/FTP Complex SSA-->FL SSA SDX DATA/COLA Yearly

State verification

exchange / 40 quarters

EFT/FTP Moderate SSA-->FL SSA SVES (WTPY) SSI HIST/40 QRTRS

Daily

State Verification

exchange (Social

Security Number)

EFT/FTP Moderate SSA-->FL SSA SVES (WTPY) Daily

Prisoner data exchange

EFT/FTP Moderate SSA-->FL SSA PRISONER

MATCH DATA Daily

40 Quarters EFT/FTP Moderate SSA-->FL SSA 40 QUARTERS

DATA Daily

SSA Death match

EFT/FTP Moderate SSA-->FL SSA SSA DEATH FILE Monthly

State on-line query

EFT/ Real-time

(APPC)

Very Complex

FL<->SSA SSA SOLQ - SVES (WTPY) SSI

HISTORY DATA Real-time

SS5 file EFT/FTP Moderate SSA-->FL--

>OVS SSA/OVS

SS5 data file (pass through)

Daily

Veterans information

and duplicate participation across states

EFT/FTP Complex FL<->DOD Department of Defense (DOD)

Public Assistance Recipient

Information System (PARIS)

file

Quarterly

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

59 | P a g e

Interface Name

Method Complexity Interface

Type Agency Interface

with Description Frequency

TOP (Treasury

Offset Program)/FN

S

EFT/CD Very

Complex FL-->FNS

Food and Nutritional

Services(FNS)

Benefit Recovery TOP - Weekly BRS Update

Weekly

TOP (Treasury

Offset Program)/FN

S

EFT/CD Very

Complex FNS-->FL

Food and Nutritional

Services(FNS)

Benefit Recovery TOP - FNS

Collections File Bi-Weekly

TOP (Treasury

Offset Program)/FN

S

EFT/CD Very

Complex FL-->FNS

Food and Nutritional

Services(FNS)

Benefit Recovery TOP - Annual Certification /

Pre-Offset process

3 times/year

DOC interface EFT/FTP Complex DOC<-->FL Department of

Correction(DOC) Offender data Monthly

Disqualification

EFT/CD Very

Complex FL<->FNS

Food and Nutritional

Services(FNS)

Matched disqualified food

stamp file Monthly

Collection EFT/FTP Very

Complex FL<-->PCC Vendor

Private Collections

Contractor (PCC) Monthly

Lottery EFT/FTP Complex FL<--

>Lottery Department of

Lottery Recoup

payments Monthly

Payroll EFT/FTP Complex FL<-->DFS Department of

financial services State Payroll Monthly

State wages EFT/FTP Complex DEO->FL

Department of Economic

Opportunity (DEO)

State Employee data

Weekly

Un-employment

compensation EFT/FTP Complex DEO->FL DEO UC data Weekly

New hire EFT/FTP Complex DEO ->FL DEO New Hire Weekly

Driver’s license

EFT/ Real-time

(web services)

Complex FL<->DMV Department of Motor Vehicles

(DMV)

Driver’s license verification

On Request

Florida retirement

EFT/FTP Moderate DMS-->FL Department of Management

Services

Florida retirement

Weekly

Child Support Enforcement

(CAMS) EFT/FTP Complex FL<-->DOR

Department of Revenue (DOR)

CAMS

Payments and sanctions

Daily

Fraud cases EFT/FTP Complex FL-->FDLE

Florida Department of

Law Enforcement (FDLE)

Public Assistance Fraud cases;

benefit recovery

Daily Weekly

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

60 | P a g e

Interface Name

Method Complexity Interface

Type Agency Interface

with Description Frequency

EBT EFT/FTP Very

Complex FL<--

>JPMorgan JPMorgan

Electronic benefits

transfer(EBT) Daily

Benefit issuance

EFT/FTP Very

Complex

FL<-->Comptrol

ler

Department of Financial Services

(DFS) Benefit Issuance Monthly

LEARNFARE EFT/FTP Moderate FL<--

>NWRC

Northwest regional data

center/Department of Education

Child school attendance

Monthly

Quality Control

EFT/FTP Moderate FL-->QC System

DCF Internal – QC System

SOLQ AUDIT/WAGES/

DE UNREVIEWED

Monthly Weekly

FSFN/FLORIDA

AMS framewor

k

Very Complex

FL <-> FSFN

DCF (internal with FSFN

System)

Data exchange for eligibility

calculation for child

Real Time / Daily

KIDCARE EFT/FTP Complex FHK-->FL Florida Healthy

KIDS Child Medicaid Daily

Electronic application

EFT/ Web

Service Complex

External vendors --

>FL External Vendors

ACCESS application

Real-time

Provider View/Gold

card

EFT/Real-time

Very Complex

ACCESS<->AHCA

AHCA

MyAccess Account - provide

view and Gold card request

Real-time

MIPPA application

EFT/FTP Complex SSA--

>ACCESS SSA

MIPPA applications

Daily

Public service commission

EFT/FTP Moderate ACCESS--

>PSC PSC Lifeline data Daily

Client Verification

EFT/ Web

Service Moderate

External vendors --

>FLODS

External Vendors (Tracfone)

Benefits data Daily

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

61 | P a g e

7.0 Key Statistics The information below is intended to give some context to the size and capacity of the ACCESS

Florida environment. Some of the numbers and percentages have been rounded.

Counts of Individuals by Program:

Period Duplicated Unduplicated

TANF SNAP Medicaid Medically Needy Total Jan. 2012 94,274 3,326,576 2,672,156 1,175,292 7,268,298 4,643,732 Feb. 2012 94,217 3,354,352 2,687,702 1,182,443 7,318,714 4,676,312 Mar. 2012 94,099 3,383,156 2,697,796 1,192,474 7,367,525 4,701,511 Average 94,197 3,354,695 2,685,885 1,183,403 7,318,179 4,673,852

Counts of Households by Program:

Period Duplicated Unduplicated

TANF SNAP Medicaid Medically Needy Total Jan. 2012 45,255 1,809,303 1,434,985 767,825 4,057,368 2,514,466 Feb. 2012 45,156 1,826,564 1,444,687 772,437 4,088,844 2,534,529 Mar. 2012 45,372 1,840,928 1,449,825 778,330 4,114,455 2,549,047 Average 45,261 1,825,598 1,443,166 772,864 4,086,889 2,532,681

Applications and Reviews Processed by Program:

Period TANF SNAP Medicaid/Medically

Needy/Refugee Assistance Total

Jan. 2012 40,682 405,477 549,886 996,045 Feb. 2012 38,942 408,484 609,933 1,057,359 Mar. 2012 38,776 401,730 629,416 1,069,922

Average 39,467 405,230 596,412 1,041,109

Client Notice Generated *

Originated From:

Nightly Weekly Monthly

FLORIDA 70,000 20,000 500,000 AMS 25,000 IBRS 45,000 Totals 95,000 20,000 545,000 * Numbers have been rounded

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

62 | P a g e

ACCESS Web Application and My ACCESS Account On-Line Application Submission

Period New

Applications Reviews/

Redeterminations Changes

Additional Benefits

Total

Jan. 2012 271,563 162,847 59,428 43,893 537,731 Feb. 2012 215,872 117,009 48,534 33,015 414,430 Mar. 2012 234,289 148,737 53,159 37,181 473,366

Average 240,575 142,864 53,707 38,030 475,176

New Applications – Count of applications received via the Web Application system. These applications may be applying for one or more benefit type. Reviews Redeterminations – Count of applications received to renew a client’s benefits. These

applications may be applying for one or more benefit type.

Changes – Count of the number of changes clients have submitted to existing application. These

changes may consist of an update to an applicant’s household, address, etc.

Additional Benefits – Count of the number of clients submitting applications for additional

benefits to those they are currently receiving. These applications may be applying for one or

more benefit type.

FLORIDA Mainframe:

The FLORIDA mainframe executes, on average, 216.28 transactions per second, where as a

transaction is defined as requiring an average of 2,284,642 machine instructions, 49.50 database

inquiries, and 3.36 database updates.

General Application Statistics:

Document Scanning:

53,000 documents (170,122 pages) are Indexed into the ADI each day

Of those, an average of 42,000 documents are scanned by DCF staff and 11,000 are faxed to

the department

My ACCESS Account:

79% of all open FLORIDA cases that currently have a registered My ACCESS Account

Approximately 95,000 clients sign-in to the system a day (M-F)

ACCESS Customer Call Centers

May 2012 Counts Action

3,073,981 Calls Received 3,048,623 Calls Connected to the ARU 1,608,421 Calls Transferred to an Agent

67% Received Busy Signal upon Transfer

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

63 | P a g e

8.0 Application Hardware and Software The information below is an excerpt from the Department’s Application Inventory. Certain information has been modified or excluded from this document due to the nature of the information. The terms Supported and Unsupported in the tables below corresponds to whether the software remains covered by the vendor’s mainstream support. The Department may have software support contracts in addition to a vendors standard support agreements.

ACCESS Prescreening Tool

Application Description A quick and effective way for customers to find out if their household might be eligible for help buying food, cash assistance, low or no cost health care, or help paying Medicare premiums.

Business Impact

Number of Users Unknown

User Base Citizens of Florida and Community Partners

Age of Application 4 - 6 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

Eclipse 3.3 My Eclipse 6.0 Java

3.3 6.0 1.5

Supported Supported Supported

Database Layer Oracle 11g Supported

Hardware Server Type Server Name Hosted Operating System

Production Web and Application Server

SCFLZAF1 SCFLZAF2

NSRC Linux Redhat 5 (Supported)

Database server RACP1, RACP2, RACP3, RACP4

NSRC

Linux Redhat 5 (Supported)

Test Web and Application Server

ESS3 NSRC Linux Redhat 5 (Supported)

Database server RACD1 RACD2

NSRC Linux Redhat 5 (Supported)

Development Web and Application Server

ESS3 NSRC Linux Redhat 5 (Supported)

Database server RACD1 RACD2

NSRC Linux Redhat 5 (Supported)

ACCESS Florida Web Application

Application Description An intranet/internet application that allows recipients and applicants to complete an electronic application for Food Stamps, Cash Assistance, Medicaid and Nursing home and Medicaid Coverage.

Business Impact

Number of Users 1,500 >

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

64 | P a g e

ACCESS Florida Web Application

User Base Citizens of Florida, Community Partners

Age of Application 4 - 6 years

Application Nature Agency Development / Agency Maintenance

Platform Software Version Status

Application Layer

Eclipse 3.3 MyEclipse 6.0 Java

3.3 6.0 1.5

Supported Supported Supported

Database Layer Oracle 11g Supported

Hardware Server Type Server Name Hosted Operating System

Production Web and Application Server

SCFLZAF1 SCFLZAF2

NSRC Linux Redhat 5.5 (Supported) Weblogic 9.2 (Unsupported)

Database server RACP1, RACP2, RACP3, RACP4

NSRC Linux Redhat 5.5 (Supported)

Test Web and Application Server

ESS3 NSRC Linux Redhat 5.5 (Supported) Weblogic 9.2 (Unsupported)

Database server RACD1 RACD2

NSRC Linux Redhat 5.5 (Supported)

Development Web and Application Server

ESS3 NSRC Linux Redhat 5.5 (Supported) Weblogic 9.2 (Unsupported)

Database server RACD1 RACD2

NSRC Linux Redhat 5.5 (Supported)

My ACCESS Account

Application Description Used by Department of Children and Families (DCF) clients to access their own personal data. My Account application shows the status of the account, pending verification list, appointment information, detailed information about the status of the benefit, and benefit history information.

Business Impact

Number of Users

> 1,500

User Base Citizens of Florida, ACCESS Management System (AMS) Users, Community Partners, Providers

Age of Application 1 - 3 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

65 | P a g e

My ACCESS Account

Application Layer

Eclipse My Eclipse Java

3.3 6.0 1.6

Supported Supported Supported

Database Layer Oracle 11g Supported

Hardware Server Type Server Name Hosted Operating System

Production Application Server

SCFLZMYACCT1 SCFLZMYACCT2 SCFLZMADPS1

NSRC Linux Redhat 5.4 (Supported) Weblogic 9.2 (Unsupported)

Database Server ORADB1 NSRC Linux Red Hat 5 (Supported)

Test Application Server

SCFLZMYAMS7 NSRC Linux Redhat 5.3 (Supported) Weblogic 9.2 (Unsupported)

Database Server DB-DB1 NSRC Linux Red Hat 5 (Supported)

Development Application Server

SCFLZMYAMS7 NSRC Linux Redhat 5.3 (Supported) Weblogic 9.2 (Unsupported)

Database Server DB-DB1 NSRC Linux Red Hat 5 (Supported)

My ACCESS Account Authentication & User Administration

Application Description Authenication and user administration modules for My Account users.

Business Impact

Number of Users

1,500 >

User Base Department of Children and Families (DCF) Clients & Staff

Age of Application 1 - 3 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

Visual Studio .Net Framework

2008 2.0

Supported Supported

Database Layer SQL Server 2005 Unsupported

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

66 | P a g e

My ACCESS Account Authentication & User Administration

Hardware Server Type Server Name Hosted Operating System

Production Application Server

SCFMZZ100 SCFMZZ116 SCFMZZ117

NSRC Windows Server 2003 SE (Unsupported)

Database Server SCFMZP303 NSRC Windows Server 2003 SE (Unsupported)

Test Application Server

SCFMZDND1 NSRC Windows Server 2003 SE (Unsupported)

Database Server SCFMZRSQLDEV NSRC Windows Server 2003 SE (Unsupported)

Development Application Server

SCFMZDND1 NSRC Windows Server 2003 SE (Unsupported)

Database Server SCFMZRSQLDEV NSRC Windows Server 2003 SE (Unsupported)

Telephonic Interactive Voice Resonse (IVR)

Application Description The Telephonic IVR is part of the Economic Self Sufficiency (IVR) modernization initiative to improve service delivery and to allow ESS to function effectively and efficiently. The IVR is available to customers 24 hours per day; 7 days per week. Customers are able to receive information about their benefits, scheduled appointments and required pending information.

Business Impact

Number of Users 1,500 >

User Base General Public/Citizens of Florida

Age of Application 4 – 6 years

Application Nature

Vendor developed and maintained. The Department supplies the data through secure database connections.

Platform Software Version Status

Application Layer PL/SQL 10 Supported

Database Layer Oracle 10g Supported

Hardware Server Type Server Name Hosted Operating System

Production Database Server ESSDW NSRC Linux Red Hat 5 (supported)

Test Database Server DB-DEV1 NSRC Linux Red Hat 5 (supported)

Development Database Server DB-DEV1 NSRC Linux Red Hat 5 (supported)

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

67 | P a g e

Florida On-line Recipient Integrated Data Access System (FLORIDA)

Application Description Provides public assistance eligibility determination.

Business Impact

Number of Users 1,500 >

User Base FLORIDA system employees, Partnering Agencies, Integrated Benefit Recovery System (IBRS) Users

Age of Application 15 > years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

Common Business-Oriented Language (Cobol) for z/OS JCL C-list Eztrieve Telon Endevor (not a complete list)

4.2.0 R9V6 z/OS 01.12.00 5.1 5.1 15.0

Supported Supported Supported Supported Supported Supported

Database Layer Integrated Management System (IMS)

11 Supported

Hardware Server Type Server Name Hosted Operating System

Production Mainframe IBM Z10 NSRC IBM z/OS 1.12 (Supported)

Test Mainframe IBM Z890 NSRC IBM z/OS 1.12 (Supported)

Development Mainframe IBM Z890 NSRC IBM z/OS 1.12 (Supported)

ACCESS Management System (AMS)

Application Description Provides a web based interface for the Client Registration, Work Flow Management and Application Entry portion of the FLORIDA mainframe. Employees are able to initiate the transfer of the data into the FLORIDA system.

Business Impact

Number of Users 1,500 >

User Base ACCESS employees

Age of Application 4 - 6 years

Application Nature Agency Development / Agency Maintenance

Platform Software Version Status

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

68 | P a g e

ACCESS Management System (AMS)

Application Layer

Eclipse 3.3 My Eclipse 6.0 Java

3.3 6.0 1.5

Supported Supported Supported

Database Layer Oracle 11g Supported

Hardware Server Type Server Name Hosted Operating System

Production Web and Application Server

SCFLZAMS1 SCFLZAMS2 SCFLZAMS3 SCFLZAMS4

NSRC Linux Redhat 5.5 (Supported) Weblogic 9.2 (Unsupported)

Database server RACP1, RACP2, RACP3, RACP4

NSRC Linux Redhat 5.5 (Supported)

Test Web and Application Server

SCFLAMS-ACC NSRC Linux Redhat 5.5 (Supported) Weblogic 9.2 (Unsupported)

Database server RACD1 RACD2

NSRC Linux Redhat 5.5 (Supported)

Development Web and Application Server

SCFLAMS-DEV NSRC Linux Redhat 5.5 (Supported) Weblogic 9.2 (Unsupported)

Database server RACD1 RACD2

NSRC Linux Redhat 5.5 (Supported)

ACCESS Document Imaging

Application Description

Allows users to scan documents, create thumbnails, and store the records and user demographics for later retrieval. System includes a web-enabled viewing application for retrieving documents for on-line viewing.

Business Impact

Number of Users

1,500 >

User Base ACCESS employees, Citizens of Florida

Age of Application 4 - 6 years

Application Nature Agency Development / Agency Maintenance

Platform Software Version Status

Application Layer

Visual Studio .Net Framework LEAD Tools ATLASOFT

2008 2.0 14.5 9.0

Supported Supported Supported Supported

Database Layer

Oracle 11g Supported

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

69 | P a g e

ACCESS Document Imaging

Hardware Server Type Server Name Hosted Operating System

Production Web Server SCFMZIMG9, SCFMZIMG10, SCFMZIMG11

NSRC Windows Server 2003 Standard SP2 (Unsupported)

Application Server

SCFMZAP002

NSRC Windows Server 2003 R2 Standard SP2 (Unsupported)

Application Server

SCFMZIFS2 SCFMZIFS3 SCFMZIFS5 SCFMZIFS6 SCFMZIFS7 SCFMZIFS9

NSRC Windows Server 2003 Standard SP2 (Unsupported)

File Server (PolyServe Cluster)

SCFMZPS001 SCFMZPS002 SCFMZPS003 SCFMZPS004

NSRC Windows Server 2003 R2 Standard SP2 (Unsupported)

Database Server RACp1 RACp2 RACp3 RACp4

NSRC Redhat Enterprise Linux 5 (64-bit) (Supported)

Test Web Server SCFMZIMG1, SCFMZIMG2

NSRC Windows Server 2003 Standard SP2 (Unsupported)

Application Server

SCFMZIFS11 SCFMZIFS12 SCFMZIFS13

NSRC Windows Server 2003 R2 Standard SP2 (Unsupported)

File Server (PolyServe Cluster)

SCFMZPS001 SCFMZPS002 SCFMZPS003 SCFMZPS004

NSRC Windows Server 2003 R2 Standard SP2 (Unsupported)

Database Server RACD1 RACD2

NSRC Red Hat Enterprise Linux 5 (64-bit) (Supported)

Development Web Server SCFMZIMG1, SCFMZIMG2

NSRC Windows Server 2003 Standard SP2 (Unsupported)

Application Server

SCFMZIFS11 SCFMZIFS12

NSRC Windows Server 2003 Standard SP2 (Unsupported)

File Server (PolyServe Cluster)

SCFMZPS001 SCFMZPS002 SCFMZPS003 SCFMZPS004

NSRC Windows Server 2003 R2 Standard SP2 (Unsupported)

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

70 | P a g e

ACCESS Document Imaging

Development, User Acceptance, Production

Database Server RACD1 RACD2

NSRC Red Hat Enterprise Linux 5 (64-bit) (Supported)

Integrated Benefit Recovery System (IBRS)

Application Description Facilitates and aids in the recovery of over-issuance of public assistance benefits.

Business Impact

Number of Users

250 - 499

User Base Florida On-line Recipient Integrated Data Access (FLORIDA) system – IBRS Users

Age of Application 4 - 6 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

Eclipse My Eclipse Java

3.3 6.0 1.6

Supported Supported Supported

Database Layer SQL Server 2000 Unsupported

Hardware Server Type Server Name Hosted Operating System

Production Application Server

IBRSAPP1 NSRC Windows Server 2003 SE (Unsupported) Weblogic 8.0 (Unsupported)

Database Server

IBRSDB1 NSRC Windows Server 2003 SE (Unsupported)

Test Application Server

IBRSDEV1 NSRC Windows Server 2003 SE (Unsupported) Weblogic 8.0 (Unsupported)

Database Server

IBRSDB1 NSRC Windows Server 2003 SE (Unsupported)

Development Application Server

IBRSDEV1 NSRC Windows Server 2003 SE (Unsupported) Weblogic 8.0 (Unsupported)

Database Server

IBRSDB1 NSRC Windows Server 2003 SE (Unsupported)

HP ExStream Software

Application Description Used to format user friendly client notices from the FLORIDA mainframe.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

71 | P a g e

HP ExStream Software

Business Impact

Number of Users 1,500 >

User Base My Account users, ACCESS Management System (AMS) users, FLROIDA and AMS batch process

Age of Application 1 - 3 years

Application Nature Vendor Software/ Agency Configured and Maintained

Platform Software Version Status

Application Layer

ExStream Studio 7.0.613 Supported

Database Layer SQL Server 2000 Unsupported

Hardware Server Type Server Name Hosted Operating System

Production Application Server

SCFMZP501 NSRC Windows Server 2003 SE (Unsupported)

Test Application Server

SCFMZP501 NSRC Windows Server 2003 SE (Unsupported)

Development Application Server

SCFMZP501 NSRC Windows Server 2003 SE (Unsupported)

Development, User Acceptance, Production

Application Server

SCFMZP501 NSRC Windows Server 2003 SE (Unsupported)

Power Tools

Application Description The Power Tools are a set of screen scraping or data transfer tools, which collect data from both mainframe, and midrange system screens and place the values collected in either the Florida Online Recipient Integrated Data Access (FLORIDA) system or various midrange systems.

Business Impact

Number of Users 1,500 >

User Base Agency staff

Age of Application 4 - 6 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer Visual Basic 6.0 Supported

Hardware Server Type Server Name Hosted Operating System

Production Client’s PC User’s PC All over the Florida State

Windows XP (Unsupported)

Test Client’s PC Tester’s PC NSRC Windows XP (Unsupported)

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

72 | P a g e

Power Tools

Development Client’s PC Developer’s PC NSRC Windows XP (Unsupported)

ACCESS Florida KidCare

Application Description Intranet application for processing Florida KidCare Applications. This program provides children with medical coverage.

Business Impact

Number of Users 250 - 499

User Base Florida KidCare employees

Age of Application 4 - 6 years

Application Nature Agency Development / Agency Maintenance

Platform Software Version Status

Application Layer Java Eclipse

1.4.2_12 3.3

Supported Supported

Database Layer Oracle 10g Unsupported

Hardware Server Type Server Name Hosted Operating System

Production Application server

ESSDW NSRC Linux Redhat 5.1 (Supported) Tomcat 5.5.9 (Unsupported)

Database Server

ESSDW NSRC Linux Redhat 5.1 (Supported)

Test Application server

ESSDW NSRC Linux Redhat 5.1 (Supported) Tomcat 5.5.9 (Unsupported)

Database Server

ESSDW NSRC Linux Redhat 5.1 (Supported)

Development Application server

Db-dev1 NSRC Linux Redhat 5.1 (Supported) Tomcat 5.5.9 (Unsupported)

Database Server

Db-dev1 NSRC Linux Redhat 5.1 (Supported)

ACCESS Integrity Online (AIO) System

Application Description Also known as Front Fraud Protection (FFP). It is a statewide data collection system for all ACCESS integrity referrals. Users include ACCESS Integrity Program (AlP) staff, supervisors, Quality Assurance (QA), Operational Program Administrators (OPA's), and whoever may need access to the data. Users can retrieve pending records, update them as they complete the fraud referral investigation, and run reports, etc.

Business Impact

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

73 | P a g e

ACCESS Integrity Online (AIO) System

Number of Users

500 - 749

User Base ACCESS Integrity staff

Age of Application 7 - 9 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

Visual Basic 6.0 Supported

Database Layer SQL Server 2000 Supported

Hardware Server Type Server Name Hosted Operating System

Production Application Server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database Server

Scfmzsql3 NSRC Windows Server 2003 (Unsupported)

Test Application Server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database Server

Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Development Application Server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database Server

Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

ACCESS Knowledge Bank

Application Description

This application provides a unique platform for ACCESS staff to review the policy manual, get access to transmittals, clearances and questions and answers. It offers a daily new tip to the users about how to optimize or improve case processing.

Business Impact

Number of Users

1500 >

Annual Support Budget

< $50,000

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

74 | P a g e

ACCESS Knowledge Bank

User Base Agency staff and Department of Children and Families (DCF) Management users

Age of Application 1 - 3 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

.Net Visual Studio

2.0 2005

Supported Supported

Database Layer

SQL Server 2000 Supported

Hardware Server Type Server Name Hosted Operating System

Production Application server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql3 NSRC Windows Server 2003 (Unsupported)

Test Application server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Development Application server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Community Partners Tracking System (CPTS)

Application Description Used by the ACCESS program community partner liaisons to report and track community partners.

Business Impact

Number of Users

500 - 749

User Base Agency Staff Users

Age of Application 1 - 3 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

.Net Visual Studio

2.0 2005

Supported Supported

Database Layer SQL Server 2000 Supported

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

75 | P a g e

Community Partners Tracking System (CPTS)

Hardware Server Type Server Name Hosted Operating System

Production Application server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql3 NSRC Windows Server 2003 (Unsupported)

Test Application server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Development Application server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Data & Reports System

Application Description Used to report ACCESS program data by state, region, circuit, county, admin, units, workers and caseloads. Produces daily, weekly, monthly, and statistical reports. Produces multiple reports for workload generated in other applications or program areas.

Business Impact

Number of Users

1,500 >

User Base Florida On-line Recipient Integrated Data Access (FLORIDA) Users, ACCESS Management System (AMS) Users, Management Users

Age of Application 1 - 3 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

.Net MS Studio

2.0 2005

Supported Supported

Database Layer SQL Server 2000 Unsupported

Hardware Server Type Server Name Hosted Operating System

Production Application Server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database Server Scfmzsql9 NSRC Windows Server 2003 (Unsupported)

Test Application Server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database Server Scfmzsql4 NSRC Windows Server 2003 (Unsupported)

Development Application Server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database Server Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

76 | P a g e

Exceptions Management System (EMS)

Application Description This application provides a platform to notify ACCESS eligibility users of required actions in the Florida On-line Recipient Integrated Data Access (FLORIDA) system on cases that failed to auto-complete. It allows worker to retrieve, track and process the list of individuals that require immediate eligibility determination for certain benefits due to information received from other agencies like Agency for Health Care Administration (AHCA), Social Security Administration (SSA), etc.

Business Impact

Number of Users

750 – 1,249

User Base FLORIDA Users

Age of Application 4 - 6 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

.Net MS Studio

2.0 2005

Supported Supported

Database Layer SQL Server 2000 Supported

Hardware Server Type Server Name Hosted Operating System

Production Application Server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database Server Scfmzsql3 NSRC Windows Server 2003 (Unsupported)

Test Application Server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database Server Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Development Application Server

Scfmzdnd1 NSRC Windows Server 2003 (Unsupported)

Database Server Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Quality Management System (QMS)

Application Description QMS tracks Tier 1 case reviews and Tier 2 validations of eligibility determination actions completed by ACCESS staff. The system allows identifying error trends in eligibility determination, determining error payment accuracy and run performance, validations and corrections due reports.

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

77 | P a g e

Quality Management System (QMS)

Business Impact

Number of Users 1,500 >

User Base Agency Staff and Management Users

Age of Application 1 - 3 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer .Net Visual Studio

2.0 2005

Supported Supported

Database Layer SQL Server 2000 Supported

Hardware Server Type Server Name Hosted Operating System

Production Application server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql3 NSRC Windows Server 2003 (Unsupported)

Test Application server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Development Application server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database server

Scfmzsql2 NSRC Windows Server 2003 (Unsupported)

Food for Florida (FFF)

Application Description Provides food stamps benefits to Florida's residents who have experienced a natural disaster whenever the emergency food stamp program is authorized following a disaster.

Business Impact

Number of Users 100 - 249

User Base Citizens of Florida, ACCESS Employees

Age of Application 4 - 6 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

Eclipse My Eclipse Java

3.3 6.0 1.6

Supported Supported Supported

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

78 | P a g e

Food for Florida (FFF)

Database Layer Oracle 11g Supported

Hardware Server Type Server Name Hosted Operating System

Production Web & App Server

FFF-APP1 FFF-APP2 FFF-APP3 FFF-APP4 FFF-APP6

NSRC Linux Redhat 5.3 (Supported) Tomcat 5.5.9 (Unsupported)

Database server ESSDW NSRC Linux Redhat 5.3 (Supported)

Test Web & App Server

FFF-APP5

NSRC Linux Redhat 5.3 (Supported) Tomcat 5.5.9 (Unsupported)

Database server ESSDW NSRC Linux Redhat 5.3 (Supported)

Development Web & App Server

FFF-APP5

NSRC Linux Redhat 5.3 (Supported) Tomcat 5.5.9 (Unsupported)

Database server ESSDW NSRC Linux Redhat 5.3 (Supported)

Food for Florida Volunteer (FFFV) and DHL Tracking

Application Description This system allows the department to enroll and track persons who volunteer to assist with the delivery of services during a natural disaster. This system will be available 24-hours a day once a disaster is declared.

Business Impact

Number of Users

100 - 249

User Base Disaster Volunteer Workers

Age of Application 4 - 6 years

Application Nature Agency Developed / Agency Maintained

Platform Software Version Status

Application Layer

.Net MS Studio

2.0 2005

Supported Supported

Database Layer SQL Server 2000 Supported

Hardware Server Type Server Name Hosted Operating System

Production Application Server

scfmz046 NSRC Windows Server 2003 (Unsupported)

Database Server SCFMZSQL3 NSRC Windows Server 2003 (Unsupported)

Test Application Server

scfmzrad1 NSRC Windows Server 2003 (Unsupported)

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES June 1, 2012

79 | P a g e

Food for Florida Volunteer (FFFV) and DHL Tracking

Database Server SCFMZRAD2 NSRC Windows Server 2003 (Unsupported)

Development Application Server

scfmzrad1 NSRC Windows Server 2003 (Unsupported)

Database Server SCFMZRAD2 NSRC Windows Server 2003 (Unsupported)