Releases: abditwayessa/mcmc
Medium Clinic Management System - Release Notes
Medium Clinic Management System - Release Notes
Version 1.0.0 (August 06, 2021) 🎉
Overview
Welcome to the initial release of the Medium Clinic Management System (MCMS), a web-based application designed to streamline clinic operations by replacing paper-based processes with a secure, digital platform. MCMS enhances the management of patient records, appointments, medical histories, and interactions among clinic stakeholders, including admins, clerks, doctors, pharmacists, lab technicians, radiologists, and patients.
This release introduces a robust, role-based system built with PHP, Bootstrap, jQuery, and MySQL, addressing challenges such as data redundancy, delayed information retrieval, inaccuracies, and security vulnerabilities in manual clinic management.
Key Features ✅
-
Role-Based Access Control:
- Admin: Manage users, system settings, database backups, feedback, and generate clinic reports.
- Clerk: Register patients, assign doctors, manage appointment history and specializations.
- Lab Technician: Process lab requests and upload results.
- Radiologist: Handle ECG, X-ray, and Ultrasound requests, and upload diagnostic reports.
- Pharmacist: Manage prescriptions and medication administration records.
- Doctor: View patient records, create prescriptions, request diagnostics, and manage appointments.
- Patient: Book appointments, check status, and view medical and medication reports.
-
Responsive Interface: Built with Bootstrap for a user-friendly experience across devices.
-
Secure Data Handling: Implements session management, input validation, and encryption.
-
Screenshots: Visuals of key interfaces (e.g., admin dashboard, patient portal) are available in the
README.mdunder the Screenshots section.
For a full list of features, refer to the README.md.
Installation 📦
Prerequisites
- Web server (e.g., Apache) with PHP support.
- MySQL database server.
- Modern web browser (e.g., Chrome, Firefox).
Steps
- Clone the repository:
git clone https://github.com/abditwayessa/mcmc. - Import the provided SQL schema into MySQL to set up the database.
- Configure database connection settings in
config.php. - Deploy the application on your web server.
- Access the system via a browser and log in with admin credentials to initialize users.
See the README.md for detailed setup instructions.
License 📜
MCMS is licensed under the MIT License. See the LICENSE file for details.
Third-Party Dependencies
- Bootstrap: MIT License (details).
- jQuery: MIT License (details).
- MySQL Community Edition: GNU General Public License v2.0 (if distributed).
For commercial licensing inquiries, contact [your contact email].
Known Issues ⚠️
- Initial release; no known issues reported yet. Please submit issues via the GitHub repository.
- MySQL database distribution may require compliance with GPLv2 terms. Ensure proper configuration if distributing the database.
Contributing 🤝
We welcome contributions! Please submit pull requests or issues via the GitHub repository. All contributions must comply with the MIT License.
Feedback
For questions, bug reports, or feature requests, open an issue on GitHub or contact [your contact email].
Thank you for using MCMS! We look forward to your feedback to improve future releases.
Full Changelog: https://github.com/abditwayessa/mcmc/commits/Release