Skip to content

cbugarin/SigmaMD-EMR

Repository files navigation

SigmaMD

SigmaMD is a full-stack Electronic Medical Record (EMR) system designed to streamline appointment scheduling, patient consultations, and clinical data management for clinics and healthcare providers in Canada. Built with the MERN stack, SigmaMD ensures secure, modern, WCAG-friendly, and user-friendly access to health records and workflows.


🚀 Features

  • Role-Based Access (Admin, Physician, Secretary)
  • 📅 Appointment Scheduling & Management
  • 🧾 Clinical Visit Notes via SigmaPanel
  • 🏥 Clinic & User Settings Panel
  • 🔒 Privacy Compliance with PIPEDA & PHIPA
  • 🎨 Modern UI (React, TailwindCSS)
  • Accessibility (WCAG 2.1 AA-Friendly)

🛠 Tech Stack

  • Frontend: React, TailwindCSS, React Hook Form, Axios, React Router
  • Backend: Node.js, Express.js, MongoDB
  • Database: MongoDB Atlas
  • Auth: JSON Web Tokens (JWT)
  • Design & Prototyping: Figma
  • Project Tracking: Jira & Confluence

📺 Demo

Watch our project demo on YouTube – SigmaMD WEB


📚 Documentation

  • 📄 External Design Document (PDF)
  • 🧠 UX/UI Prototype (Figma)
  • 📊 Jira Board

👩‍💻 Accessibility

SigmaMD follows WCAG 2.1 AA guidelines:

  • Focus Visibility: Custom focus styles to ensure visible focus ring.
  • Contrast Ratios: Text meets 4.5:1 contrast against background.

👥 Authors

Team Sigma

  • Apple Jan Tacardon
  • Gabriel Vincent Abarra
  • Chester Bugarin

📄 License

This project is for educational and competition purposes. All data used in the system is fictional.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors