Giter Site home page Giter Site logo

bhargavaganti / medico Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pranayjoshi/medico

1.0 0.0 0.0 80.85 MB

AI-powered medical terms detection tool.

Home Page: https://pranayjoshi.github.io

License: MIT License

Python 52.79% Jupyter Notebook 46.39% Shell 0.82%

medico's Introduction

Medico

Medico:- Medico is a medical terms detection system via your Voice.

Current stable versions

Alt v1.0 licence stars forks issues tweet

Installation

Run these commands on Terminal/CMD/bash dpending on your OS

  • run git clone https://github.com/pranayjoshi/Medico. This will clone the Repo to your local system.
  • than run cd Medico .This will set Medico as your present directory.

Installing Dependencies

1. Windows Users

  • BASH Installed
    • Run the following command to install the dependencies required:- ./install.sh
  • BASH not Installed
    • Just run the setup.py by pip install -r requirements.txt or pip3 install -r requirements.txt depending on the pip version.
    • Install pyaudio by pip install install/PyAudio-0.2.11-cp37-cp37m-win_amd64.whl.

2. Mac OSX USers

  • Run the following command to install the dependencies required:- ./mac_install.sh

3. Debian based Linux Users( Ubuntu, Mint etc..)

  • Run the following command to install the dependencies required:- ./debian_install.sh

4. For NIX Users

  • Run the following command to install the dependencies required:- ./install.sh

Dependencies for Medico has succesfully installed on your system.

Running Files

1. Python Scripts/Commands

  • To run the software use:- python3 run.py or python run.py based on your python version.
  • To run the tests use:- python3 RunTests.py or python RunTests.py based on your python version.
  • Start Conversing after you hear I am ready for your command.

2. Bash Scripts/Commands

  • To run the software use:- ./start.sh.
  • To run the software use:- ./runtest.sh.
  • Start Conversing after you hear I am ready for your command.

Description

  • A software that recognize medical terms
  • Dataset used:- Snomed international(Sample)

Working.

  • Takes the Medical Conversation(Mainly between Doctor and Patient) as the input.
  • Use that Voice Conversation and Convert it to text using Speech To Text.
  • Than the fetch_recent.py takes the file containg all the conversation and returns the latest conversation.
  • After that the Punctuator Model takes the latest conversation and does the Magic(adds the punctuations) to the conversation.
  • Than we use the Punctuated Conversation and the whole conversation/document gets divided into particular sentences, by the Sentence Tokenizer Model.
  • After that we use the Tokenized Sentence, and check them One by One wheter they are Medical Sentences(Contains Medical Terms) or not.
  • If they are considered Medical Statements than:-
    • The Medical Term Detection Model starts. It Further divides those Medical Sentences into 100000+ Categories.
    • After that a Printer Function prints all the necessary details.
  • Otherwise the sentence is Skipped.
  • At Last a Final Report is printed, Displaying all the Medical Terms found in the Whole Conversation.

Thank you

medico's People

Contributors

pranayjoshi avatar

Stargazers

Vijayasri I. avatar

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.