Inspiration

Most Patients Medical data (such as Medical Notes, Text, Medical Images, Scanned Lab Results, Patients Disease/Sickness analysis) tends to be too lengthy, complex and cumbersome. Analyzing and understanding those medical data becomes a serious problem and might be time consuming also.

Again not all Patients understands English, some might come from French, Japanes, Greek, German background etc.

And therefore, there is serious need for an application that can analyze, Summarize, Simplify, translate and break down Patients Medical data into simple and understandable form and as a result, Medical Literacy Enhancer was born.

What it does

Medical Literacy Enhancer is an Interactive System that allows Patients to easily simplifies complex medical information into easy-to-understandable form.

It easily analyze Medical Documents for data Language Translations, Summarizations, Sentiments ,Keywords, Entity and Medical Images Analysis( Eg. Scanned Lab Results,Image of Diseases etc.) leveraging ChatGPT/OpenAI and Google Gemini AI.

To Analyze any Patients Medical Data, the user has to select either ChatGPT/OpenAI or Google Gemini AI for the analysis

Patients Medical Data to be Analyzed
1.) Medical Notes/Text

2.) Medical Data from PDF: In this case, the application will first leverages Open Source PDF Parser Library(https://github.com/smalot/pdfparser) to extract Patients Medical Text data from PDF files before passing it to either OpenAI/ChatGPT or Google Gemini AI for Analysis

3.) Patients Images Data( Eg. Patients Scanned Lab Results,Image of Patients Diseases etc.)

Application Features and Components

1.)Medical Documents Summarizer: Easily Summarize Medical Documents to Save Time and Energy.

2.)Medical Documents Sentiments Analysis: Analyze Medical Documents for sentiments Positivity, negativity or neutrality statements.

3.) Medical Documents Entities Analysis: Analyze Medical Documents and list all the People, Doctors, Drugs, Medications, Hospital Locations and all the entities in the Medical Documents.

4.) Medical Documents Keywords Analysis: Analyze Medical Documents to pin-point all the Keywords and key-phrases in the Patients Medical Data.

5.) Medical Documents Data Translations: Easily Translate Patients Medical Data from one Language to another to help break Language barrier while analyzing Patients Medical Data.

6.) Medical Image Data Analysis: Upload and analyze Patients Medical Image Data Eg. Images of Patients Scanned Lab Results, Images of Patients Diseases etc.

7.) AI ChatBot: You still have questions related to health, Chat with AI Bot.

How we built it

This application was built leveraging ChatGPT/Open AI, Google Gemini AI, Mysql Database, PHP, Jquery-Ajax, Bootstraps, Javascript etc.

The Application follows best coding practises:

1.) Frontend Code is seperated fromBackend Code. Jquery/Ajax is doing most of the frontend data processing and php is main application programming language
2.) All files Directories are well structured

3.) Application form/data is properly sanitized and validated at both FrontEnd & Backend

API Used

1.) Open Sourced Html Text Editor Markdown: https://github.com/markedjs/marked

2.) ChatGPT/OpenAI: https://platform.openai.com

To obtain Chatgpt API Keys. Goto this link below and signup https://beta.openai.com/account/api-keys

After that go to this link and get and generate ChatGPT api key and click on View API Keys https://platform.openai.com/account/api-keys

3.) Google Gemini AI :
To get started with Google Gemini AI and to get the API Key, visit https://github.com/google-gemini/cookbook/

4) Open Source PDF Parser Library: For Extracting Medical Text data from pdf files.
https://github.com/smalot/pdfparser

What's next for Medical Literacy Enhancer

More Features coming soon..

Built With

Share this project:

Updates