Electronic Medical Records System

This Electronic Medical Records (EMR) system is a comprehensive solution designed to streamline patient record management and enhance healthcare delivery in medical facilities. Built with Django, Tailwind CSS, and integrated with SweetAlerts for interactive user feedback, this system offers a user-friendly interface for managing patient information efficiently.

Features

  • Patient Record Management: Capture and store patient demographic details, medical history, and contact information securely.
  • Add, Edit, and Update Records: Easily add new patient records, edit existing ones, and update information as needed.
  • Responsive Design: The system is designed with responsiveness in mind, ensuring seamless access across various devices.
  • User Authentication: Secure user authentication and authorization mechanisms to control access to patient records.
  • Customizable Dashboard: Tailwind CSS is used for styling, allowing for easy customization of the system's look and feel.
  • Interactive Notifications: SweetAlerts integration provides interactive popup notifications for success and error messages, enhancing user experience.
  • Customizable department: Add and modify departs, this is totally customizable to your needs.

Installation

To set up the Electronic Medical Records system locally, follow these steps:

  1. Clone the repository: git clone <repository_url>
  2. Install dependencies: pip install -r requirements.txt
  3. Run migrations: python manage.py migrate
  4. Create a superuser: python manage.py createsuperuser
  5. Start the development server: python manage.py runserver
  6. Access the application at http://localhost:8000

Usage

  • Access the application by navigating to the provided URL.
  • Log in with your credentials to access the dashboard.
  • Navigate through the interface to manage patient records, add new entries, edit existing records, and view patient details.
  • Utilize the interactive features, such as SweetAlerts for notifications, to enhance your user experience.
  • this project is still under development and will be updated regularly.

Technologies Used

  • Django: Python web framework for backend development.
  • Tailwind CSS: Utility-first CSS framework for styling frontend components.
  • SweetAlerts: JavaScript library for creating interactive popup notifications.

Contributors

License

This project is licensed under the MIT License.

Acknowledgments

Special thanks to the developers of Django, Tailwind CSS, and SweetAlerts for their amazing tools and libraries that contributed to the development of this project.