Code Monkey home page Code Monkey logo

medict's Introduction

Medict

Medict is/was the Class 12 Project in Computer Science made by Aathish Sivasubrahmanian, Naveen M.K, Rajesh Kumar.S and Naresh.S, Class of 2020-2021.

A Brief Overview:

The main objective of this project is to provide an easy to use, feature-rich Patient Data Management System for hospital and clinic use in the form of a compact, simple and user-friendly software. This software application maintains the data of the patients such as their age, symptoms, gender, temperature, medications given and mortality. The application also stores all these data for future needs (such as predicting the patient’s life expectancy at the current level of care, or visualising the data graphically, both of which are also features of the application) and also lets the user enter new data while allowing them to tune the theme and font size of the software’s layout as they wish. The product is intended for hospital or clinic administrators. Administrators, and those authorised by administrators are guaranteed access.

Need For Computerisation:

The basic functioning of the majority of the hospitals in India is still manual. Not only is manual data management prone to error, it is also unnecessarily tedious. Software is preferred over manual management of data as it vastly simplifies the workflow of an administrator. Data visualization is also much easier to accomplish with computers than by hand. At a glance and the press of a button, an administrator can easily have an intuitive view of every patient’s data.

Tools Used:

  1. Python
    1. PySimpleGUI
    2. Matplotlib
    3. Mysql.connector
    4. Numpy
  2. SQL

Application Benefits:

  1. Data Entry is made easier.
  2. Data modification is made easier.
  3. Transfer of Data from file to Database is simpler.
  4. Intuitive Graphical User Interface (GUI)
  5. Data Visualization tools (Graphs)
  6. GUI Modification is possible and easy with settings.
  7. GUI Theme and font size can be easily modified to suit the user.
  8. Persistent storage of user settings.

Application Limits:

  1. Requires an already existing SQL Database.
  2. Only the pre-existing packaged CSV file can be used.
  3. Backup and restore feature has not been implemented.
  4. Online Storage of Data has not been implemented.
  5. Keyboard shortcuts have not been implemented.

Future Possible Enhancements:

  1. Allow for usage of custom CSV File.
  2. Implementation of a “Backup and Restore” feature.
  3. Implementation of Database to CSV data transmission.
  4. Implementation of online/cloud storage of data.
  5. Implementation of keyboard shortcuts.
  6. Automatic theme changer based on Operating System preferences.
  7. Automated Application Update System.
  8. Input sanitisation and input validation.

For more details, you can read the full report which is in the ProjectReports folder.

License

The code for this project has been put under the MIT License. Basically, just give us credit if you copy our code, and don't get angry at us if something goes wrong when you run it, okay?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.