SIGOC

A Surgical Report Manager that streamlines the management of surgical reports, improving information accessibility and supporting clinical decisions through real-time statistics. It was successfully implemented and refined based on feedback from medical staff.

Main project view

Project Overview

This project aims to digitize heart surgery operative reports at the Cardiology Center of Santiago de Cuba. Cardiac surgeries generate large volumes of information, often processed manually or with costly, non-standardized software. The project develops a web application using defined principles, technologies, and methodologies to efficiently manage and standardize the information generated during heart surgery procedures.

👩‍💻 Role in the Project

I developed this system as my thesis project for the completion of my university degree, designing and modeling its use cases, database, and architecture. I handled both backend and frontend development, implementing role-based security and audit trails under the guidance of my tutor according to the Cardiology Center’s requirements. I also carried out functional testing, validation, and coordinated the final deployment with the center’s IT team.

🚑 Problem it Solves

Previously, reports were completed manually:

  • Legibility of information.
  • Difficulty accessing and updating data.
  • Lack of real-time statistics.
  • Existing software was expensive or based on proprietary technologies.

🛠️ Technologies Used

  • Backend & Framework: Symfony 3 (PHP)
  • Database: PostgreSQL
  • Frontend: HTML5, CSS3, JavaScript (ES6)
  • Server: Apache (XAMPP)
  • Tools: PhpStorm, Visual Paradigm, Navicat, Firefox

⭐ Key Features

  • User authentication and role management (Administrator and Surgeon).
  • Digital registration of patients, staff, and surgeries.
  • Automatic generation of Operative Reports in PDF format.
  • Audit trail of all actions for security and accountability.
  • Real-time statistics and visual reports.
  • Password recovery and account change notifications.

📐 Development Methodology

Extreme Programming (XP): iterative development, unit testing, refactoring, and frequent deliveries.

✅ Results

This system, validated at the Cardiology Center, streamlines the management of operative reports by centralizing information and enhancing accessibility for medical staff. It provides real-time statistics that support clinical decision-making, ensuring that professionals have accurate and timely data at their disposal. Designed with security, scalability, and adaptability in mind, the application can be implemented not only within the Cardiology Center but also across other healthcare institutions, making it a versatile solution for improving operational efficiency and patient care.