Hospital Medicine Management System User Manual

Everything you need to know about using the software

Chapter 1: Introduction

Welcome to the software user manual. This Python program is designed to manage medicine inventory in a hospital setting. It provides a user-friendly interface for tracking medicines, generating reports, and maintaining records efficiently.

This guide will help you get the most out of the software with step-by-step instructions and tips for troubleshooting.

Chapter 2: Hospital Medicine Management System

Table of Contents

  1. Login
  2. Tabs Overview
  3. - Display Medicines
    - Issue Medicines
    - Medicines
    - Chart
    - About




  1. Login
  2. Upon launching the software, you will be prompted to log in to access the system.
    - Password : The default password is "password".
    - To log in, enter the password, then click the Login button.
    Changing Password: - To change your password, click on the "Change Password" option available in the login window.
    - Then enter your old password, enter a new password and confirm. After changing your password, use the new credentials to log in.

  3. Tabs Overview
    1. Tab 1: Display Medicines
    2. In this tab, users can view all the medicines in the system.
      - View All Medicines: All the medicines available in the system will be listed, including their ID, name, quantity, and supplier information.
      - Refresh Data: If you want to refresh the list to get the most up-to-date information, simply click the "Refresh Data" button. This will reload the data from the system.
      - Export All Data to PDF: If you want to generate a report of all medicines in a PDF format, click the "Export All Data to PDF" button. This will allow you to download a PDF report that contains all the medicines' details.

    3. Tab 2: Issue Medicines
    4. In the "Issue Medicines" tab, you can issue medicines to patients or departments by providing the necessary details.
      - Medicine ID: Enter the unique identifier (ID) of the medicine you want to issue.
      - Quantity to Issue: Specify the quantity of the medicine you wish to issue.
      After entering the required information, click "Issue" to confirm the action. This will update the stock and record the issuance.

    5. Tab 3: Medicines
    6. This tab allows you to add, update, or delete medicines from the system.

      • - Add New Medicine:
      • - Medicine ID: A unique identifier for the medicine.
        - Medicine Name: The name of the medicine.
        - Quantity: The number of units available in stock.
        - Supplier: The name of the supplier providing the medicine.
        After entering the required details, click "Add" to add the new medicine to the database.

      • - Update Medicine:
      • - To update an existing medicine, search for it using the Medicine ID, and then modify the necessary fields (name, quantity, or supplier).
        - Click "Update" to save the changes.
      • - Delete Medicine:
      • - To remove a medicine, search for the medicine ID and click the "Delete" button to the medicine you wish to remove.


    7. Tab 4: Chart
    8. The Chart tab allows you to generate a bar chart based on suppliers' medicines data. This is useful for visualizing the distribution of medicines from various suppliers. - Select a supplier from the available list.
      - The system will generate a bar chart displaying the quantity of medicines from that supplier.
      This chart can be used to analyze the inventory levels and make informed decisions.


    9. Tab 5: About
    10. The "About" tab provides information about the Hospital Medicine Management System, including developer information, and other relevant software details.

Chapter 3: Hospital Management System - Admin

Hospital Management System - Admin, a tool designed to help hospital administrators efficiently manage patient records, update statuses, and generate reports. This manual provides detailed instructions on how to use the various features of the software.


Table of Contents

  1. Login
  2. Tabs Overview
  3. - Patients Data
    - Update Status
    - Update Data
    - Check
    - About




  1. Login
  2. When you first launch the Hospital Management System - Admin, you will be prompted to log in with your credentials.
    - Password : The default password is "password".
    - To log in, enter the password, then click the Login button.
    Changing Password: - To change your password, click on the "Change Password" option available in the login window.
    - Then enter your old password, enter a new password and confirm. After changing your password, use the new credentials to log in.

  3. Tabs Overview
    1. Tab 1: Patients Data
    2. In this tab, you can view the complete list of patient records stored in the system.
      - View Patient Data: This section displays all the patient data, including Patient ID, Name, Age, and Description.
      - Refresh Data: To ensure you're viewing the most current patient data, click the "Refresh Data" button. This will reload the data and any recent updates.
      - Export All Data to PDF: If you wish to generate a report of all patient data in PDF format, click the "Export All Data to PDF" button. This allows you to download a detailed PDF document containing all patient records.

    3. Tab 2: Update Status
    4. In the "Update Status" tab, you can update the status of any patient.
      - Patient ID: Enter the Patient ID of the patient whose status you want to update.
      - Update Description: Provide a detailed description of the status update, such as changes in the patient's condition, treatment progress, etc.
      Click Update to save the changes. This will update the patient’s status in the system.

    5. Tab 3: Update Data
    6. This tab allows you to add, update, or delete patient data in the system.
      • - Add New Patient Data:
      • - Patient ID: A unique identifier for the patient.
        - Patient Name: Full name of the patient.
        - Age: The patient's age.
        - Description: A brief description of the patient's medical condition or other relevant information.
        Click Add to save the new patient data.
      • - Update Patient Data:
      • - To update an existing patient's information, search for the patient using the Patient ID, and modify any necessary details (name, age, or description).
        - Click Update to save the changes.
      • - Delete Patient Data:
      • - To remove a patient from the system, search by Patient ID and click the Delete button.

    7. Tab 4: Check
    8. In this tab, you can search and verify patient data based on specific search criteria. - Search by Patient ID: Enter the Patient ID to quickly find a specific patient's record.
      - Search by Patient Name or Term: You can also search by the Patient Name.
      Once you enter the search term, the system will display matching results.

    9. Tab 5: About
    10. The "About" tab provides details about the Hospital Management System - Admin, such as:
      - Developer information.
      - Path to "user manual".



Chapter 4: Advanced Use

Changing Password
If you need to change your password:

  1. Go to the Login screen and click on the "Change Password" button.
  2. Enter your old password (default: "password").
  3. Enter your new password.
  4. Click Submit to update your password.
Once the password is changed, use the new password for future logins.


Tips & Best Practices:

  • Use the Refresh Data option regularly to keep your information up-to-date.
  • The Check tab is useful for quickly locating patient records, saving time when searching by name or ID.
  • Use the Export All Data to PDF feature to generate reports.

About This Manual

This manual is created to provide a guide to using the software effectively. It includes information on basic operations and more.

Developed by: Vihanga Anuththara
Follow me on Github: vanu888
power to FOSS