Appendix K SA0019_TRA_Technical_Framework_Plan_v5 - Amended5-5-5-2025.pdf

PDF 2 MB Posted

Attached to
System Integrator Builder
Solicitation number
856
Issued by
Idaho

About this file

This document is the Technical Reference Architecture (TRA) Plan Version 5, issued by the Idaho Department of Health and Welfare (IDHW) on April 8, 2025, serving as the authoritative design guidance for the Medicaid Management Information System (MMIS) Modernization Project. The TRA establishes mandatory technical requirements, standards, patterns, and tools for all vendors developing or implementing business and technical systems within the modernized MMIS architecture. The document encompasses multiple architecture domains including business, application, information, technical, security, integration, and module architecture, along with testing frameworks and a policy and governance compliance framework. The TRA was developed by the NTT DATA Team and reviewed iteratively, with the final version (Version 5) released after incorporating comments from IDHW stakeholders; the document will be published on the Project Management Office SharePoint site and updated quarterly or when significant changes to federal or state technology mandates occur, with all updates requiring approval by the Architecture Review Board.

The TRA defines comprehensive technical specifications that all MMIS modules and supporting systems must comply with, including requirements for cloud-native application development, identity and access management through single sign-on, role-based access control, centralized monitoring and logging, and performance measurement against key performance indicators and service level agreements. Module vendors must implement multiple environment configurations (development, system integration testing, user acceptance testing, performance testing, training, conversion testing, and production), support multiple interface patterns (synchronous, asynchronous, publish/subscribe, and file-based exchanges), and maintain configurable capabilities for scaling resources, data retention, business continuity recovery objectives, and release management coordination across multiple vendors. The document emphasizes modularity, flexibility, cost efficiency, and compliance with federal regulations including HIPAA, the 21st Century Cures Act, and Medicaid Information Technology Architecture (MITA) requirements, while establishing governance processes and compliance assessment frameworks to ensure all MMIS components operate as an integrated system through a System Integration Hub.

View the file

Other files

Show all 14

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

I D A H O D E P A R T M E N T O F H E A L T H A N D W E L F A R E

M M I S P R O C U R E M E N T

T E C H N I C A L R E F E R E N C E A R C H I T E C T U R E P L A N

V E R S I O N 5 S T A T U S : F I N A L

D A T E : A P R I L 8 , 2 0 2 5

MMIS Procurement

Technical Reference Architecture Plan

April 8, 2025 Page 2

Document Information

Document Title Technical Reference Architecture

Version 4

Author NTT DATA Team

Owner (if different from Author) Shawn McFadden, Enterprise Architect

The primary copy of this document is available in the Project Library at PMO - Shared Documents All Vendors. Hard copies are for information purposes only and are not subject to document control.

Amendment History

Document Version

Date Author/Reviewer Modification

(include references to Decisions in DevOps for revisions after Version 1.0)

.01 09/20/2024 NTT DATA Team Full TRA

1 11/13/2024 NTT DATA Team Responded to IDHW comments and made applicable updates

1.1 12/02/2024 NTT DATA Team Responded to IDHW comments and made applicable updates

2 12/02/2024 NTT DATA Team Final

2.1 01/06/2025 NTT DATA Team

Created new SecƟon 4.1 DQAA Updates to SecƟon 7 for Data Quality Agreements and AutomaƟon Added/updated Interface Control SpecificaƟons reference

3 2/28/2025 NTT DATA Team Created new SecƟon 10 Policy and Governance Compliance Framework per decision 17035 which captures the decision to include the Framework in the TRA. Created the Compliance Library. RegulaƟon and Standards, which were previously in the appendices, moved to the Compliance Library. Checklists for Security, Design Review, and ADA SecƟon 508 compliance created and added to Compliance Library.

4 4/2/2025 NTT DATA Team Response to Comments provided to IDHW.

5 4/8/2025 NTT DATA Team Response to comments provided by IDHW.

April 8, 2025 Page 3

TABLE OF CONTENTS

1 Overview

1.1 Purpose

1.2 Architecture Goals and Constraints

1.2.1 Compliance Goals and Constraints

1.2.2 Design and Implementation Goals and Constraints

1.2.3 Capacity and Performance Goals and Constraints

1.3 TRA Publishing and Maintenance

1.3.1 TRA Publication

1.3.2 TRA Modification Schedule

1.4 Relationship to IDHW Procurements

1.5 Architecture Compliance

2 Architecture Overview

2.1 Business Architecture

2.2 Application Architecture

2.3 Information Architecture

2.4 Technical Architecture

2.5 Security Architecture

2.6 Integration Architecture

2.7 Module Architecture

2.8 Testing Framework

2.9 Architecture Design Standards

3 Business Architecture

3.1 Business Environment

3.2 Performance Measures

3.2.1 Key Performance Indicators

3.2.2 Service Level Agreements

3.2.3 Other Performance Measures

3.3 Integration Approach

3.4 Environments

3.4.1 Primary Environments

3.4.2 Part-Time Environments

3.4.3 DDI Only Environments

3.5 Enterprise Document Management System

April 8, 2025 Page 4

3.6 Release Management

3.7 Data Retention

3.8 Business Continuity

4 Information Architecture

4.1 12.2 Data Standards (List of Standards) Data Quality Agreements and Automation

5 Application Architecture

5.1 Application Interface Patterns

5.1.1 Synchronous Data Exchanges

5.1.2 Asynchronous Data Exchanges

5.1.3 Publish/Subscribe Model

5.1.4 Additional Supported Interfaces and File Exchanges

5.1.5 Application Interface Standards

5.1.6 Configuration of Interfaces

5.1.7 Cloud Native Application Architecture

5.1.8 Interfaces with COTS tools

5.2 Application Security

5.2.1 Identity and Access Management

5.2.2 Single Sign-On (SSO)

5.2.3 Role Based Access Control

5.3 Application Performance and Scaling

5.4 Performance Measurement

5.4.1 Scaling Requirements

5.4.2 Scaling in Cloud Environments

5.4.3 On-Premises Hosted Systems

5.5 Capacity Management Monitoring, Reporting, and Remediation

5.6 Centralized Monitoring and Logging

5.6.1 Centralized Logging

5.6.2 Modular Performance Monitoring and Logging

5.6.3 Platform Performance Monitoring

5.6.4 Security Event Monitoring and Logging

5.7 Release Management

5.8 Systems Development Life Cycle (SDLC)

5.9 Data Retention

6 Technical Architecture

April 8, 2025 Page 5

6.1 Hosting Architecture

6.1.1 Cloud Hosting Architecture

6.1.2 On-Premise Hosting Architecture

6.1.3 Current Hosting Architecture

6.2 Performance and Scaling

6.2.1 Performance

6.2.2 Scaling

6.3 Capacity Management Monitoring, Reporting, and Remediation

6.4 Monitoring and Logging

6.5 Release Management

6.6 Data Retention

6.7 Data Backups

6.8 Network Architecture

6.8.1 Network Naming and Addressing

6.8.2 Encrypting Data in Transit

6.9 Email Integration

7 Integration Architecture

7.1 Integration Overview

7.2 High Level Interface Strategies

7.3 Interface Data Strategies

7.3.1 Data Strategies for Interface Development

7.3.2 Selecting Data Standards

7.3.3 Data Translation During Data Exchanges

7.4 Interface Documentation Minimum Standards

7.5 Interface Design and Management Oversight

7.5.1 Roles and Responsibilities

7.5.2 Interface Design

7.6 Creation and Maintenance of Interface Inventory

7.7 Interface Best Practices

7.8 Interface Capacity and Performance

7.9 COTS Tool Integration

8 Security Architecture

8.1 Introduction

8.1.1 Review of Security or Privacy Controls

April 8, 2025 Page 6

8.1.2 Security and Privacy Regulatory Background

8.1.3 Information Security Goals and Objectives

8.2 Technical Security Architecture

8.3 Identity and Access Management (IdAM)

8.4 Auditing and Logging (SIEM)

8.5 Log Storage Retention and Disposal

8.6 Single Sign-On (SSO)

8.7 Monitoring and Maintenance

8.8 Documentation and Training

8.9 Information and Data Security

8.10 Federal Security Compliance

8.11 State Security Compliance

9 Architecture Impact to Testing

9.1 Data Permitted in Testing Environments

9.2 Regression Testing

9.3 Testing Tools and Documentation Management

9.4 Security Testing

9.5 Performance Testing

10 Policy and Governance Compliance Framework

10.1 Introduction

10.1.1 Scope of Policy and Governance Compliance Framework

10.1.2 Assumptions

10.1.3 Relationships to Other Processes and Frameworks

10.1.4 Roles and Responsibilities

10.1.5 Compliance Requirements and Checklists

10.1.6 Requirements and Guidance

10.2 Regulations and Standards

10.2.1 Monitoring Regulations and Standards

10.2.2 Applying Regulations and Standards

10.3 Governance Process

10.3.1 Introduction

10.3.2 Integration with Existing Governance

10.3.3 Governance Process Triggers

10.3.4 Detailed Governance Processes

April 8, 2025 Page 7

10.3.5 Procurement and DDI Governance Activities

10.3.6 Operations Governance Processes

10.3.7 Change Control

10.4 Compliance Framework

10.4.1 Compliance Assessment Overview

10.4.2 Compliance Assessment Process Details

10.4.3 Post Assessment Processes

11 Appendix A - Glossary

TABLE OF TABLES

Table 1: Architecture Representations

Table 2: Business Environment Factors and Their TRA Impact

Table 3: Primary Environments Used Throughout DDI and M&O

Table 4: Part-Time Environments Used During DDI and M&O

Table 5: DDI Environments Used During DDI

Table 6: EDMS “As Is” and “To Be” Solutions

Table 7: Scenarios Where Custom Application Code May be Acceptable

Table 8: Benefits and Techniques of Cloud Native Applications

Table 9: Current Hosting Architecture of Modernized MMIS Components

Table 10: Participants and Responsibilities for Interface Design

Table 11: Defense In-Depth Mapping

Table 12: State Security Policies

Table 13: Use of PHI and Synthetic Data in Environments

Table 14: Security Testing Tools and Frequencies

Table 15: Documents Referenced in the Policy and Governance Compliance Framework

Table 16: Responsibilities of the Architecture Review Board

Table 17: Responsibilities of the Data Governance Review Board

Table 18: Regulation and Standards with MMIS-Wide Impact

TABLE OF FIGURES

Figure 1: Synchronous Request / Response Pattern

Figure 2: Asynchronous Request / Acknowledgement Pattern

April 8, 2025 Page 8

Figure 3: Publish / Subscribe Pattern

Figure 4: Composite Services Batch Pattern

Figure 5: Managed File Transfer Pattern

Figure 6: Secure External Third-Party Exchange Pattern

Figure 7: Defense In-Depth Strategy

Figure 8: Process for Changes to Regulations and Standards

Figure 9: Process for Requests for Governance Support

Figure 10: Process for Compliance Findings

April 8, 2025 Page 9

1 OVERVIEW

The Idaho Department of Health and Welfare (IDHW) Medicaid Management Information System (MMIS) Technical Reference Architecture (TRA) provides the authoritative design expectations for all technical aspects of MMIS Modernization Project. The TRA prescribes technologies, standards, patterns, and tools approved for use in building and operating the MMIS technical architecture.

The TRA includes:

Descriptions of architecture domains for the MMIS Modernization Project

Business requirements that impact technical architecture

Definition and requirements for the information architecture

Requirements for the application architecture for module integration, identity and access management, performance and capacity management, logging, and release management

Technical architecture standards including cloud implementations, and technical aspects of performance and capacity management, logging, and release management

Integration Architecture requirements and patterns which MMIS modules must implement

Security architecture definition, standards, and requirements

Architecture impact to testing covering testing tools, security testing and performance testing

1.1 Purpose

The purpose of the TRA is to provide consistent guidance to IDHW and module vendors developing and / or implementing business and technical systems which are part of the MMIS. The TRA includes strategies, requirements, and standards. Vendors and systems provided by vendors must comply with the architecture defined in the TRA.

1.2 Architecture Goals and Constraints

The primary goals of the TRA are to:

Define the requirements and standards which enable business modules of the MMIS to work together

Provide IDHW with the capabilities to manage the architecture of MMIS modules by predefining requirements for the module architecture

Comply with Federal and State regulations

1.2.1 Compliance Goals and Constraints

The TRA supports the capability of the modernized MMIS to meet compliance requirements including, but not limited to:

Health Insurance Portability and Accountability Act (HIPAA) privacy, security, and transaction standards

Medicaid Information Technology Architecture (MITA)

April 8, 2025 Page 10

Affordable Care Act (ACA) Section 1104 Operating Rules

Minimum Acceptable Risk Standards for Exchanges (MARS-E) security controls

21st Century Cures Act – Interoperability and Patient Access Rules

The MMIS Modernization Project architecture must consider the following constraints:

New regulations and changes to existing regulations

MMIS business modules may be provided by different vendors

State and Federal procurement rules

Need to obtain Centers for Medicare and Medicaid (CMS) Certification for 90/10 funding

1.2.2 Design and Implementation Goals and Constraints

The TRA supports the capability of the modernized MMIS to meet the following Design and Implementation Goals:

Modularity

Flexibility

Cost efficiency

Positive experience for members and providers

Ability to respond quickly to regulatory changes or program needs

Design and implementation constraints include:

Federal and / or State funding limitations

Modernization project schedule changes

Staffing limitations

1.2.3 Capacity and Performance Goals and Constraints

Capacity and performance are related concepts used to measure operations. The TRA uses the following definitions:

Performance: A measure of system or module operations over a specific time. Performance metrics are typically based on the time required to complete a distinct operation or the time to complete a set of related operations. Multiple performance metrics are generally required to view the overall performance of a system or module.

Capacity: The resources available to operate the system or module. Capacity represents a maximum level of resource availability. At any point in time, the system may be using a subset of the total capacity. The system may be able to adjust resources to improve performance, until it uses the maximum available capacity of the resource. When the needs of the system exceed the current capacity, additional resources must be purchased or provisioned.

Module vendors must support the following goals for delivery of a satisfactory experience for users and effective operation of the Medicaid program:

Ability to operate with scheduled changes of resource demands

April 8, 2025 Page 11

Ability to respond rapidly to changing resource demands

Minimize the cost associated with operating at varying capacity levels

Maintain required response times for the User Experience/User Interface (UX/UI)

Complete real time requests within required response times

Forecast future capacity needs

1.3 TRA Publishing and Maintenance

The TRA will be updated, reviewed, and published throughout the life of the MMIS Modernization Project and the MMIS operations and maintenance phases. The Architecture Review Board (ARB) must approve the initial version of the TRA and subsequent updates.

1.3.1 TRA Publication

The TRA will be published as an Adobe PDF file on the Project Management Office (PMO) SharePoint site.

Each new version will be assigned a unique version number.

The TRA will be available for inclusion in the procurement libraries of future Request for Proposals (RFPs) to provide a reference for the permissible technologies, standards, patterns, and tools for components of the IDHW architecture.

1.3.2 TRA Modification Schedule

Triggers for TRA updates include:

A change to the reference architecture approved by the ARB

A change in the documentation, but not the reference architecture, is required for clarity

New technologies and vendor offerings emerge

New or updated Federal or State technology mandates are published

In addition to the above triggers for TRA updates, the TRA will be reviewed periodically as follows:

By the end of the first month of every quarter, the TRA will be reviewed to determine if any updates are required. If updates are required, a new version will be published.

When the TRA is updated and approved by the ARB, a notification will be sent to all state and vendor stakeholders with a link to the current version of the TRA.

1.4 Relationship to IDHW Procurements

All IDHW module and integrator procurements will include requirements for vendors to comply with the TRA to realize the vision of a modular, modernized MMIS and attain IDHW’s business goals. Compliance will be demonstrated by formal vendor deliverables, technical documentation, or other information as requested by the System Integration Technical Advisory Team (SITA) or IDHW. The System Integrator (SI) Hub will be built to align with and be implemented and operated according to the TRA under the supervision of the SITA team and IDHW staff.

The SITA vendor has reviewed the TRA against the National Association of State Procurement Officials (NASPO) claims and provider requirements and IDHW participating addenda to ensure it does not conflict

April 8, 2025 Page 12 or add scope for module vendors. The TRA is intended to provide the next level of detail for implementing existing integration requirements to support IDHW’s overall vision. Module vendor requests for waivers from TRA standards will be addressed on an as needed basis by the ARB.

1.5 Architecture Compliance

MMIS modules and supporting systems must comply with this Technical Reference Architecture.

Exceptions must be approved by the ARB. The process for requesting exceptions is documented in the ARB Charter.

April 8, 2025 Page 13

2 ARCHITECTURE OVERVIEW

There are multiple aspects of the architecture of the MMIS, and these must be considered holistically.

Industry architectures such as the MITA, The Open Group Architecture Framework (TOGAF), and Federal Enterprise Architecture Framework (FEAF) recognize four (4) primary architecture domains. Some architectures combine some domains but still identify the four (4) core architecture areas. The four (4) core domains are:

Business Architecture

Application Architecture

Information Architecture

Technical Architecture

There are additional architecture domains that overlap the four (4) core domains. For the MMIS Modernization Project, these are:

Module Architecture

Integration Architecture

Security Architecture

Additional information can be found in the Architecture Design Standards document on the IDHW SharePoint site.

2.1 Business Architecture

The business architecture is developed to support IDHW specified goals and objectives of the Medicaid program. A summary of the business architecture relevant for the TRA is:

The MMIS will be comprised of various modules that each address specific business domains.

IDHW may potentially procure modules independently from various vendors.

A SI Hub will serve to integrate MMIS Modules, providing for standardized and open exchange of data.

The SI Hub will provide performance reporting for the business modules based on data submitted by the modules to the SI Hub.

2.2 Application Architecture

The internal application architecture of the MMIS will vary between modules. Vendors may define the internal application architecture, but the module must conform to IDHW requirements defined in Section 5, Application Architecture.

2.3 Information Architecture

The MMIS requires an integrated information architecture including Data Management and Data Governance. Module vendors must participate in the Data Management and Data Governance activities.

April 8, 2025 Page 14

Data Management and Data Governance applies to data within applications and data exchanged between modules.

2.4 Technical Architecture

The technical architecture of the MMIS will vary between modules but each module must meet the requirements specified in Section 6, Technical Architecture.

2.5 Security Architecture

IDHW requires vendors to comply with a common set of security requirements and regulations. The scope of the security architecture impacts the business, information, application, and technology architecture domains. Section 8, Security Architecture provides the detailed requirements.

2.6 Integration Architecture

As with the security architecture, the integration architecture impacts the business, information, application, and technical architecture domains. The business aspects include the requirement for modularity while still integrating the modules in a well-defined framework. Section 7, Integration Architecture, presents the specifications which all modules must comply with.

2.7 Module Architecture

Each module must be designed, built, and implemented independent of other modules. The only permitted operating interaction between modules is through pre-defined interfaces which use the SI Hub.

This applies to scenarios in which a vendor provides multiple modules. Requests for exceptions can be brought to the ARB.

Module vendors must provide architecture documentation. The content required in the documentation will be defined by IDHW. The architecture content will include, but not be limited to:

Context diagrams which show the incoming and outgoing information for each module including its source and destination. The diagram will include all inputs and outputs even if the same vendor provides both modules exchanging information.

Interface Control Specifications (ICSs) using formats defined by IDHW. ICSs are required even if the same vendor provides both modules exchanging information.

List and description of capabilities provided by the module to support other module requirements.

Capabilities required from other modules.

Compliance with integration standards for enterprise supporting components such as the SI Hub, Identity and Access Management/Single Sign On (IdAM/SSO), and Electronic Document Management System (EDMS).

Information about the organizations using the module.

Key Performance Indicators (KPIs) and measurement approaches.

Approach to meeting Service Level Agreements (SLAs).

April 8, 2025 Page 15

Information, defined by IDHW, supporting the requirements of the other architecture domains.

Section 2.9 provides guidance on representing the architecture of a module.

2.8 Testing Framework

The testing framework is not a traditional architecture domain, but the TRA impacts testing requirements.

Section 9, Architecture Impact to Testing presents the requirements for testing to ensure modules comply with the TRA.

2.9 Architecture Design Standards

The contents of architecture views must be appropriate to the stakeholder.

Diagrams for business stakeholders should be based on boxes for elements or key concepts and connectors depicting relationships and data flow. The diagrams must omit technical information such as hosting locations, servers, networks, and locations.

Diagrams for data focused stakeholders may show the data flow between modules but without networks or other technical information. Data models and schemas require an association to an individual interface, but only data items should be included on the diagram. Data schemas should include only the data without concern to the method of data exchange.

Architecture design standards address the methods of representation of the architecture to stakeholders.

Architectural designs must be presented to stakeholders in a way that communicates information on a particular topic. Different stakeholder groups will likely require different representations of the same architecture topic. When presenting information on module integration, business owners need to understand which information is sent from one (1) module to another, what triggers the communication, and how is the information kept up to date. Technical staff may be interested in the required communication between clouds required to support the communication. Representations for these two

(2) stakeholders will differ significantly.

Architecture frameworks use the terms views and viewpoints to describe the architecture representations. The TRA uses the following descriptions of these and related terms:

Architecture viewpoint: a perspective of the architecture relevant to a particular stakeholder and topic

Stakeholder: a person impacted by the architecture of the system

Topic: An aspect of the system or architecture that must be understood. “Concern” is used instead of descriptions of viewpoints

Views: A common way of representing the architecture

View Specification: a standards-based framework for building views

An architecture view is often a diagram but may be a list, a spreadsheet, or a document. A standard set of views is necessary to maximize communication and an understanding of the architecture. Module vendors use a context diagram to communicate data exchange with business stakeholders. The context diagrams should look similar, regardless of which module vendor creates the context diagram.

The View Specification defines the standards to follow when building a view. Following the standards has two (2) benefits. The first is to provide guidance to create the artifacts consistently which makes the

April 8, 2025 Page 16 representation understandable to stakeholders. The second benefit is that standards enable organizations to exchange electronic versions of artifacts so they can be used with multiple diagramming or modeling tools. For example, IDHW and vendors may use different tools to create context diagrams, but standards enable exchange of the content between tools.

Table 1 presents guidance for common viewpoints representing stakeholders and potential topics of interest. These representations are likely to be needed for all modules which are part of the MMIS Modernization. Vendors may have alternative representations, and these should be evaluated on their effectiveness in making the information understandable, and their alignment with standards that support exchange of artifacts between architecture software tools. As the needs for every module are different, this list is for guidance rather than a comprehensive list of artifacts required for every module.

Table 1: Architecture Representations

Architecture Viewpoint Standard Architecture Views

View Specification

Stakeholders Topic

Business Owner Module definition and integration

Module Context Diagram

Information Exchange

High-level System Components

UML Class Diagram UML Information Flow (with information item details) Data Flow Diagrams UML Components Diagrams

Business Owner Functional module requirements

Requirements List

Requirements Relationships

Requirements Traceability

Excel or Requirements Management tool UML Requirements diagrams showing aggregation and composition Requirements traceability diagram

Business Owner Functionality Use Cases

Business Processes

UML Use Case Diagram BPMN Process Diagrams (associated to use cases)

Business Owner Integration staff Developer

Exchange of data Interface description

Conceptual Model of interface data

Logical Model of interface data

Interface list Interface Control Document UML Class Diagram UML Class Diagram

Integration Developer

Data structure and format Physical data model XML Schema JSON Schema Data file specifications

Security Staff Single Sign On

Layers of security protection

Technical architecture for penetration testing

Interaction between systems during sign on

Diagram representing the layers and their relationship.

Infrastructure diagram

UML Sequence Diagrams

UML Component Diagram

April 8, 2025 Page 17

Architecture Viewpoint Standard Architecture Views

View Specification

Stakeholders Topic

IT Staff System components Networks Environments

Infrastructure diagrams with varying level of detail

April 8, 2025 Page 18

3 BUSINESS ARCHITECTURE

While most aspects of business architecture are outside the scope of Technical Reference Architecture, all architecture domains must support IDHW business goals and objectives. This section presents attributes of the business architecture that impact the remaining architecture domains.

3.1 Business Environment

The business environment for the MMIS Modernization is complex and driven by multiple factors. Each aspect of the business environment impacts the TRA. Table 2 presents key business factors and their impact on the TRA.

Table 2: Business Environment Factors and Their TRA Impact

Business Factor Impact on TRA

IDHW Organization The modules must have the ability to adapt to changes in the IDHW organization, roles, and responsibilities. Organizational changes impact system ownership, data stewardship, and user roles that define privileges for individual users.

MMIS Modernization Project The MMIS architecture must include the flexibility to support changes in schedule to the multi-year modernization project.

MMIS Procurements Successful procurements require a well-defined reference architecture including publishing the reference architecture for potential bidders.

Federal, State, and IDHW security and privacy regulations including HIPAA and

MARS-E

Defines requirements which must be complied with by the security architecture.

MITA MITA requires a modular MMIS system which must be supported by the integration architecture.

CMS Outcomes Based Certification Applications must support outcomes by tracking KPIs.

State Legislative Requirements Requires flexible modules to support the MMIS changes needed to implement new legislation.

CMS Interoperability Rules Defines requirements for the integration architecture.

Requires the information architecture to support exchanging the appropriate data with external systems.

Requires the application architecture to support the required interface services.

April 8, 2025 Page 19

3.2 Performance Measures

Vendors must provide an acceptable level of system performance to meet IDHW business goals and objectives. System performance is more than system response time and includes standards that must be realized to meet operational goals.

Accurate measurement of performance requires that metrics are collected through functionality provided by a module’s application or technical framework. These measures are either reported on within a module or passed to the SI Hub for reporting.

The types of performance measures which impact the architecture are:

KPIs – Important metrics that provide an objective representation of the effectiveness of systems and processes needed to achieve business goals

SLAs – Contractual metrics that define a minimum performance level a vendor must meet

Other Performance Measures – Additional metrics that may be specified by IDHW or vendors to measure and determine the performance of system components

3.2.1 Key Performance Indicators

KPIs represent measures of performance that directly impact the ability to meet business goals and objectives. They are often defined prior to system design and implementation and may be included in Advance Planning Documents (APDs) submitted to CMS for funding.

Support for KPI measurement must be built into the applications of each module. The measurement capability must be flexible to support changes to KPIs or KPI thresholds. KPI measurements must be available in reports, dashboards, or within a modules User Experience/User Interface (UX/UI), based on requirements specified by IDHW. Each module must send KPI data to the SI Hub, compliant with specifications approved by IDHW. Vendors must provide IDHW with the ability to review source data for KPI measurement when requested.

3.2.2 Service Level Agreements

SLAs are minimum standards for aspects of system performance such as response time or system availability. SLAs are typically included in contracts between IDHW and a module vendor. Contracts may define penalties for failure to meet the SLAs.

SLAs measurement should be performed by a module application delivered to IDHW via reports, dashboards, within a modules UX/UI, based on requirements specified by IDHW. If measuring SLA performance within a module is not feasible, IDHW may permit vendors to develop reports outside of the module using either automated or manual processes. Each module must send SLA data to the SI Hub, compliant with specifications approved by IDHW. Vendors must provide IDHW with the ability to review source data when requested.

3.2.3 Other Performance Measures

IDHW and module vendors may identify additional performance metrics that support operation and delivery of services. These other measures may be permanent, or they may be used for a limited period of time to assess the impacts of a specific problem.

IDHW must approve the metrics and the way performance is measured.

April 8, 2025 Page 20

3.3 Integration Approach

Modularity is a requirement for applications that are part of the MMIS Modernization Project and modularity requires a successful approach to integration. The following are key elements of the integration approach which impact other domains of the TRA:

Use of an SI Hub which facilitates the exchange of data between modules

Use of data management and data governance processes

Well-defined and reusable interfaces for exchanging data with a module

Interface documentation as defined in Section 7.4 Interface Documentation Minimum Standards

Additional information can be found in Section 7 Integration Architecture

3.4 Environments

IDHW requires module vendors to provide multiple environments to support implementation and maintenance activities. Each environment must be independent from other environments so that the activities in one (1) environment do not impact others.

The following subsections present the environments in three (3) categories:

1. Primary Environments – These will be used daily throughout Design, Development and Implementation (DDI) and Maintenance & Operations (M&O).

2. Part-Time Environments – These will be used during DDI and M&O but will not be used on a daily basis. These environments may be turned off when not in use, as determined by

DHW.

3. DDI Environments – Environments that are only needed during DDI. They can be shutdown when determined by DHW after modules go into the M&O phase.

3.4.1 Primary Environments

Table 3 presents the primary environments used throughout DDI and M&O.

Table 3: Primary Environments Used Throughout DDI and M&O

Business Function

Description System Integration Requirements

Architectural Components

Availability Minimum Capacity

PHI Per-mitted

Development Single module development

None As needed for development and testing of a single module.

Driven by vendor needs

Small No

System Integration Testing

Integration and module functionality testing.

Full SI Capabilities

All Project working hours with approved maintenance windows

Medium No

April 8, 2025 Page 21

Business Function

Description System Integration Requirements

Architectural Components

Availability Minimum Capacity

PHI Per-mitted

User Acceptance Testing

Formal test cases for approval

Full SI Capabilities

All Project working hours with approved maintenance windows

Medium Yes

Production Production operations

Full SI Capabilities

All 24 x 7 Full production capacity

Yes

3.4.2 Part-Time Environments

Table 4 presents the part-time environments used during DDI and M&O. They will only need to be available as needed and approved by DHW.

Table 4: Part-Time Environments Used During DDI and M&O

Business Function

Description System Integration Requirements

Architectural Components

Availability Minimum Capacity

PHI Per-mitted

Performance Testing

Validates new or modified system meets KPIs and SLAs prior to implementation.

Limited based on testing needs

All As needed with approved maintenance windows

Full production capacity

No

Training Staff Training. Limited based on training needs

TBD during

DDI

As needed with approved maintenance windows

Medium No

3.4.3 DDI Only Environments

Table 5 presents the environments used only during DDI and can be turned off after systems go live and DHW approves.

Table 5: DDI Environments Used During DDI

Business Function

Description System Integration Requirements

Architectural Components

Availability Minimum Capacity

PHI

Per-mitted

Conversion Testing

Build and test data conversion and load into new system

None Database and associated tools at a minimum

Project working hours with approved maintenance windows

Full production capacity

Yes

April 8, 2025 Page 22

Business Function

Description System Integration Requirements

Architectural Components

Availability Minimum Capacity

PHI

Per-mitted

Parallel Policy Testing

Validate the new system produces the same results as the existing system unless changes expected based on design.

Limited based on testing plan

All As needed with approved maintenance windows

Full production capacity

Yes

3.5 Enterprise Document Management System

The existing MMIS has four (4) components that are referred to collectively as “EDMS”. These components were added to the MMIS at the same time and consist of:

1. Document Management – responsible for storinge a variety of document types and associating them with aspects of the MMIS such as Provider Enrollment. Enables staff to retrieve documents when needed.

2. Workflow – capability to develop a process defined as a series of steps with routing from one (1) step to another. Each step can be performed by an individual or group and the items in active workflows can be managed and reassigned.

3. Letter Management – capability for creating, printing, and sending letters to a provider.

4. Capture Management / Scanning – used primarily for scanning paper documents received in the mailroom and adding them to the EDMS for use in MMIS operations.

In the modernized MMIS, these four capabilities must be delivered in whole or in part by vendor solutions. The capabilities will not be managed centrally by the SI Hub.

Some current MMIS module solutions on the market do not include some or all of these capabilities.

Future MMIS procurements must consider which capabilities are necessary for the system vendor to provide to IDHW as part of the solution. All interfaces to COTS tools providing these capabilities must use APIs.

Implementation of these capabilities, including any COTS tools, must comply with the TRA.

Table 6 provides an overview of the legacy ‘as is’ and ‘to be’ solution architectures for the components referred to by IDHW as “EDMS”.

Table 6: EDMS “As Is” and “To Be” Solutions

ExisƟng EDMS Capability “As Is” “To Be”

Document Storage Vendor’s MMIS EDMS is used for documents created or received by the business operations processes.

ITSD uses LaserFiche for provider grievance and appeal documentation

All vendor solutions must specify the approach to document management in proposals and contracts.

Vendors must provide their own document management capabilities.

April 8, 2025 Page 23

ExisƟng EDMS Capability “As Is” “To Be”

Document Scanning Capture Manager If a vendor’s solution requires document scanning, the vendor must specify the approach to document scanning in proposals and contracts. The approach must address storing documents after they are scanned.

Vendors must provide their own document scanning capabilities.

Workflow and Rules Management

Process Manager & Workflow Rules

If a vendor’s solution uses workflow or rules management capabilities, the vendor must specify the approach to providing workflow and rules management in proposals and contracts. The approach must address storing and retrieval of documents used in workflows.

Vendors must provide their own workflow and rules management capabilities.

Correspondence GeneraƟon

Letter Manager If a vendor’s solution creates correspondence to any outside entities including, but not limited to, members, providers, employers, and drug manufacturers, the vendor must specify the approach for correspondence generation in proposals and contracts. The approach must address storing documents after they are scanned.

Vendors must provide their own correspondence generation capabilities

3.6 Release Management

Release management processes must support the modular architecture of the MMIS. It is a business requirement to implement functional or policy changes in all modules at the same time. However, because vendors are delivering some modules using a COTS or Software as a Service (SaaS) models, they may release changes for all of their customers at the same time. DHW may not be able to control the release schedule.

Release plans must accommodate different release schedules from each vendor and the schedules may differ in both production and non-production environments.

Because each module vendor will have its own release management framework, the primary need is coordination across modules when implementing changes. The following factors are the challenges of release management in a multi-vendor environment:

Related system changes from multiple modules must “go live” at the same time

Vendors have different internal release processes

April 8, 2025 Page 24

Vendors of COTS and SaaS tools may define a release schedule that all clients must follow, leaving less flexibility for IDHW to coordinate releases

To support IDHW’s business needs for implementing changes across modules at the same time, vendors must take the following approach:

Modules must implement configuration controls turning on and turning off functionality added or changed in a new release. This approach enables vendors to release applications but provide the ability for DHW to configure the changes to take effect at a later time.

Release schedules for every environment (other than development environments used only by a module vendor) must be approved by IDHW.

Releases must be made first into the System Integration Testing (SIT) environment, then into the User Acceptance Test (UAT) Environment. Releases in any of these environments require IDHW approval.

Releases into UAT must precede releases to the other environments (excluding development and SIT environments) listed in Section 3.4 Environments.

Updates to COTS tools, including operating systems must be implemented and tested in environments in the same order as other releases.

Vendors must provide sufficient time for testing releases and regression testing in non-production environments prior to release into production. The time required will be defined by DHW through the change management process. Changes may impact multiple modules, and the vendors must support the time required for integrated testing.

DHW approval is required prior to moving a release into production. DHW may deny approval if there are outstanding defects or insufficient time to complete testing.

Additional details can be found in Section 5.7 Release Management covering application architecture and Section 6.5 Release Management covering the technical architecture.

3.7 Data Retention

An effective archiving and backup strategy are critical for ensuring data integrity, compliance, and operational continuity when issues arise. The SI HUB platform requires the backup and archival of not only MMIS module data, but also system logs, usage information, transaction history, performance monitoring, metadata, analytic data, and data files. This strategy takes into consideration the following types of data files/data movement:

Data moved from one (1) module to another

Incoming data from external organizations including CMS

Publishing (or sending) data outside the platform. This data must be backed up and/or archived in order to maintain the system should issues require it to be rebuilt or restored.

Primary business requirements for this strategy include regulatory compliance, data retention, accessibility, security, and even cost efficiency. Regulatory compliance mandates that specific data are retained for predefined periods of time to meet standards such as HIPAA and Health Information Trust (HITRUST); ensuring historical data is preserved and can be retrieved for audit and legal purposes.

Accessibility and security dictate archived data should be indexed and stored in a manner which allows

April 8, 2025 Page 25 for quick and efficient retrieval based on search parameters. Additionally, these strategies must ensure that data can be restored quickly and accurately in the event of data loss or corruption, minimizing downtime and maintaining business continuity. Cost efficiency is also a key consideration as the organization seeks to balance a robust data protection need with the financial implications of storage and maintenance. For clarity, backup refers to the process of creating copies of data at regular intervals to protect against data loss, while archiving refers to moving data that is no longer actively used to a separate storage system for long-term retention. It is the intention of IDHW to retain data for the life of the system rather than delete or purge records.

3.8 Business Continuity

Most aspects of business continuity planning are outside the scope of a TRA. Two (2) critical business requirements for business continuity are:

Recovery Time Objective (RTO) – the amount of time acceptable between the loss of processing and the restoration of processing

Recovery Point Objective (RPO) – the amount of acceptable lost processing. Examples are recovering all but the last five (5) minutes of processing and recovery to the beginning of the nightly batch processing

The RTO and RPO must be defined for each module and potentially for specific functions within each module.

Module vendors must design their applications, processes, and infrastructure to meet the RTOs and RPOs.

RTOs and RPOs may be included in existing Disaster Recover Plans, RFP text, RFP requirements, contracts, the Technical Reference Architecture, or system change orders. IDHW may provide the requirements for RTOs and RPOs through other means.

April 8, 2025 Page 26

4 INFORMATION ARCHITECTURE

Information Architecture is currently covered in the Data Management Strategy Framework (DMSF) and Data Governance Plan.

Information Architecture subjects that overlap with other architecture topics are covered in the following sections:

3.7 Data Retention (business architecture)

5.9 Data Retention (application architecture)

6.6 Data Retention (technical architecture)

6.7 Data Backups (technical architecture)

7.3 Interface Data Strategies (infrastructure architecture)

8 Security Architecture (security architecture)

9.1 Data Permitted in Testing Environments (architecture impact to testing)

4.1 12.2 Data Standards (List of Standards) Data Quality Agreements and Automation

IDHW is implementing Data Quality Agreements and Automation (DQAA) in the MMIS. DQAA is an approach to managing and implementing interfaces and will be applied throughout the MMIS. The team designing the interfaces will include IDHW, vendors, data SMEs, and others identified by IDHW. The team will apply DQAA principles to the design of new interfaces and to changes to existing interfaces. IDHW will determine when inclusion of DQAA will begin.

During interface design, the team performing the design will consider the needs of processes that will perform automated validation of data exchanges. These needs include specifications, traditionally documented on an Interface Control Document (ICD) and other specifications required for DQAA. DQAA requires that specifications are stored in a software tool which manages the validation and automation processes. Information stored in the software tool supporting DQAAs will be made available to IDHW and the stakeholders supporting these processes. The collection of specifications, stored electronically in the DQAA tools and those stored outside the system is called Interface Control Specifications (ICS). The structure of the ICS, stored both inside and outside the DQAA tools, will be determined by IDHW and managed by IDHW or designated individual supporting DQAA processes.

DQAA validations defined in the ICS occur in the SI Hub during data exchanges. Specifications for validation include, but are not limited to, the data schemas exchanged, validation rules, the frequency and timing of the exchange, versioning, and rules for exception processing and notifications. IDHW will define which details are required and participants in interface design will include these details in the specifications.

IDHW staff or designees from the team designing the interface must present interface specifications, that include the content defined by IDHW, to the Data Governance Board and the Architectural Review Board to ensure the specifications meet the requirements established by both boards. IDHW will define the required specifications and formats that must be used when presenting to each board for review.

April 8, 2025 Page 27

5 APPLICATION ARCHITECTURE

MMIS module applications must meet the following criteria and provide evidence, as defined by IDHW, that it meets the criteria:

Uses widely accepted design patterns

Developed using integrated development environments

Highly configurable

Meets IDHW UX/UI standards

Avoids use of capabilities such as stored procedures that require a specific database product

Uses a real time build process that includes security analysis of all code

Applications must rely primarily on configurability to implement DHW requirements, with custom application code only being used for specific scenarios where use of configuration would potentially degrade system performance or hinder maintainability. Table 7 provides a list of the most common scenarios where custom application code may be acceptable.

Table 7: Scenarios Where Custom Application Code May be Acceptable

Scenario Description Example

Complexity When the functionality is of a high level of sophistication and logical intricacy, requiring program logic to address in way that is maintainable and/or performant.

Developing complex calculation logic based on specific indicators and data sources to comply with Federal Regulations.

Customization When specific business requirements cannot be met by out-of-the-box solutions.

Extending an off the shelf Case Management System to incorporate unique client specific business processes.

Integration When integrating with other systems or applications that require custom code.

Developing custom APIs to connect an ERP system with a third-party logistics provider.

Performance Optimization

When performance improvements are needed that cannot be achieved through configuration alone.

Writing custom code to optimize database queries for faster report generation in an approach recommended by the Database product vendor.

Security When additional security measures are required that cannot be achieved through configuration alone.

Implementing custom encryption algorithms to protect sensitive data in a way that is necessary to fully comply with Security control guidelines.

Integration with Third-Party COTS Product

When integrating with a COTS product that requires custom code.

Developing custom connectors to integrate a COTS product with existing enterprise systems in a product vendor supported way.

April 8, 2025 Page 28

Applications must rely on configurability to implement DHW requirements. Custom application code should only be used for complex requirements. The following items should be configurable:

UX/UI features such as field names, page and subpage names, colors, graphics, icons, page headers and footers

Role Based Access Control, including the quantity and names of roles and the permissions defined for each role. This requirement includes core module components and functionality such as workflow, document management

Service names, versions, network addresses, and ports for services provided by the system

Service names, versions, network addresses, and ports for services called by the system

Which activity must be logged, and which activity must be submitted to central logging servers

Information unique to environments such as database names, number of instances for individual components, minimum and maximum instances for scaling, thresholds that trigger scaling

Business rules including dates and times for implementation of individual business rules and processes

Workflow queues, groups, and the groups that information is routed to

Field edits

Valid values for data fields

Use of custom application code, rather than configuration, must be approved by the ARB

5.1 Application Interface Patterns

MMIS modules will have multiple approaches to interfacing with each other including service-based interfaces and file-based interfaces. The available interface patterns are described in the subsections below.

5.1.1 Synchronous Data Exchanges

Synchronous exchanges require an executing process in the source system to wait for confirmation from the receiving system prior to executing the next sequenced activity.

The…

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .