Skip to content

singhofen/BMET-Chrome-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ BMET Toolkit: Professional Equipment Maintenance Suite

BMET Toolkit Logo

License Chrome Extension Focus Privacy


🚀 Overview

BMET Toolkit is a lightweight, all-in-one productivity extension engineered specifically for Biomedical Equipment Technicians (BMETs) and clinical engineering professionals. Streamline your workflow, manage inventory, and ensure 100% compliance—all directly from your browser.

FeaturesPrivacyInstallationContributing


🛠️ Key Features

📋 Biomedical Inventory Dashboard

Manage your entire fleet with a dedicated management page. Add new devices like Infusion Pumps, Syringe Pumps, or Defibrillators and track their status in a clean, organized hierarchy.

  • Smart Filtering: Quickly view "Overdue Only" devices to prioritize your day.
  • Instant Removal: Keep your inventory clean as equipment is retired or moved.

🕒 PM Watchdog & Smart Notifications

Never miss a deadline again. The automated background watchdog monitors your inventory and triggers instant browser notifications for any device due for inspection.

✅ Integrated PM Checklist & Logging

Log your maintenance without leaving your current tab.

  • Standardized Checks: Includes Physical Inspection, Battery Check, and Electrical Safety toggles.
  • S/N Tracking: Record specific serial numbers (e.g., S/N 777) for every log entry.
  • Auto-Saves: Notes are saved locally as you type, preventing data loss.

📊 CSV Export for Compliance

Bridge the gap between field work and your CMMS. With a single click, export your maintenance logs into a standardized CSV format containing dates, equipment names, notes, and next due dates—ready for your official records.

⚡ Quick Calibration Converter

Perform instant conversions for medical device calibration:

  • Pressure: PSI ↔ Bar
  • Temperature: Celsius ↔ Fahrenheit

📸 Project Gallery

Main Interface & Inventory

Inventory Dashboard Managing a high-volume fleet with clear status tracking.

Maintenance Logging & Field Notes

PM Checklist in Action Successful Log Confirmation
PM Checklist Log Confirmed

Compliance Reporting

CSV Export Sample Standardized output for easy integration into hospital CMMS systems.


🔒 Privacy & Security First

In a healthcare environment, data privacy is paramount. BMET Toolkit is built on a "Local-First" architecture using chrome.storage.local.

  • Zero Cloud Storage: Your equipment data and notes never leave your machine.
  • Offline Ready: All features work 100% without an internet connection.
  • No Tracking: No data is collected or transmitted to external servers.

💻 Tech Stack

  • Frontend: HTML5, Tailwind CSS
  • Logic: JavaScript (ES6+)
  • Storage: Chrome Storage API (Local)
  • Notifications: Chrome Alarms & Notifications API

⚙️ Installation & Setup

  1. Clone the Repo
    git clone [https://github.com/yourusername/BMET-Chrome-Extension.git](https://github.com/yourusername/BMET-Chrome-Extension.git)
    

Open Chrome Extensions Navigate to chrome://extensions/ in your browser.

Enable Developer Mode Toggle the switch in the top right corner.

Load Unpacked Click "Load unpacked" and select the project folder.

🤝 Contributing Contributions make the BMET community stronger!

Fork the Project

Create your Feature Branch (git checkout -b feature/AmazingFeature)

Commit your Changes (git commit -m 'Add some AmazingFeature')

Push to the Branch (git push origin feature/AmazingFeature)

Open a Pull Request


Built for BMETs, by a BMET. 🛠️

About

This extension uses chrome.storage.local to store user-provided equipment logs and alarms to trigger local notifications for maintenance deadlines. No data is collected or transmitted to external servers.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors