Final Project: Enterprise Data Architecture & Operations for DigiHealth

Estimated time: 1.5 hours

Introduction

DigiHealth is a sophisticated Health Management System (HMS) that automates hospital operations, improves patient record management, and offers robust analytics.

The system effectively manages real-time transactions, such as patient registration, billing, doctor appointments, and medical history, to facilitate smooth operations in healthcare institutions.

As it grows, DigiHealth is increasingly confronted with data scalability, security, and sophisticated analytics challenges.

To meet these complexities, DigiHealth needs a robust Enterprise Data Architecture and a clearly defined Operational Strategy.

The enterprise data architect role will be instrumental in streamlining system performance, maintaining data integrity, and facilitating the platform's sustained growth.

Primary responsibilities of an Enterprise Data Architect

1. Design and implementation of scalable data models

2. Data governance and security

3. Development of ETL pipeline

4. Query performance optimization

5. Implementation of data warehouses and data lakes

Learning objectives

The project is divided into two parts, which are to be submitted sequentially:

Part 1: Implementing Enterprise Data Architecture for data scalability, governance, and optimization.

Part 2: Applying OLTP to OLAP transformation for healthcare analytics and data-driven decision-making.

Part 1: Implementing Enterprise Data Architecture for data scalability, governance, and optimization.

Objective: Design and develop a structured OLTP database for DigiHealth by creating ER diagrams and identifying key entities and relationships. The learners will apply normalization techniques to optimize data integrity and eliminate redundancy.

Tasks

Perform the following tasks:

Task 1: Design an Entity-Relationship (ER) Diagram for DigiHealth's OLTP system.

Definitions:

Part 2: Applying OLTP to OLAP transformation for healthcare analytics and data-driven decision-making.

Objective: Design and implement a scalable data architecture for DigiHealth by developing a structured OLTP database in MySQL for real-time transactions and transitioning to an OLAP data warehouse in PostgreSQL. Learners will define relational schemas, create Fact and Dimension Tables, and apply data modeling techniques to support advanced healthcare analytics.

Tasks

Perform the following tasks

Task 1: Designing the OLTP Schema (Transactional Database in MySQL)

Task 2: Designing the OLAP Schema & Data Warehouse (Analytical Model in PostgreSQL)

Below is the reference dimensional model for your OLAP schema.

Definitions:

Final deliverables

You will need to submit the following:

Conclusion:

Congratulations! You have successfully implemented Enterprise Data Architecture for DigiHealth, optimizing scalability, security, and analytics. Your work includes designing a robust ERD for seamless OLTP interactions, applying normalization for data integrity, and developing a MySQL transactional database for real-time operations. You also built a PostgreSQL data warehouse with Star/Snowflake Schema for analytics, ensuring data governance with RBAC and audit trails. This strengthens DigiHealth's ability to manage complex data, enhance performance, and drive data-driven healthcare decisions.