Skip to content

NUS HealthHack 2024 | Nursify - GPT powered Telegram bot designed to assist users in understanding medical reports, medications, and conditions.

License

Notifications You must be signed in to change notification settings

keiloktql/nursify

Repository files navigation

Marketing

Nursify Telegram Bot

Welcome to Nursify, your personal health assistant on Telegram! Nursify is a Telegram bot designed to assist users in understanding medical reports, medications, and conditions. Users can submit text or photos containing medical information, and Nursify will process the content using OCR (Optical Character Recognition) to extract text and GPT (Generative Pre-trained Transformer) to generate a simplified explanation. Additionally, Nursify collects user localization data, including the user's language, and stores it in a Supabase database to provide a more tailored experience. The bot also features a reminder function to set reminders for medication.

Features

  • Text and Photo Submission: Users can submit medical reports or medications either as plain text or as photos.

  • OCR Integration: Nursify utilizes Optical Character Recognition to extract text from submitted images.

  • GPT-based Explanation: The bot employs GPT (Generative Pre-trained Transformer) to generate simplified explanations of medications and medical conditions.

  • Localization: Nursify aims to provide a personalized experience by collecting and storing user localization data, including the user's preferred language, in a Supabase database. This allows Nursify to tailor its responses and information to the user's language preference, ensuring a more effective and user-friendly interaction.

  • Reminder Function: Users can set reminders for medication.

Usage

  1. Start the Bot: Start a conversation with Nursify on Telegram by searching for @nursify_bot.

  2. Submit Information: Share your medical reports or medications either as plain text or photos within the chat.

  3. Processing: Nursify will process the submitted content using OCR and GPT to provide a simplified explanation.

  4. Receive Explanation: Get a clear and concise explanation of the medical information you provided.

Technologies Used

  • Grammy A Telegram bot framework for Javascript.

  • Tessearct OCR (Optical Character Recognition) which is used to extract text from images.

  • OpenAI GPT (Generative Pre-trained Transformer) Employed for generating simplified explanations.

  • Supabase Used for storing of information.

Contact

  • Tham Kei Lok (UIUX Designer/Backend Engineer) - LinkedIn

  • Chai Pin Zheng (DevOps Engineer/Backend Engineer) - LinkedIn

  • Derrick Lim (Database Engineer/Backend Engineer) - LinkedIn

  • Tan Yu Hoe (AI Engineer/Researcher) - LinkedIn

About

NUS HealthHack 2024 | Nursify - GPT powered Telegram bot designed to assist users in understanding medical reports, medications, and conditions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published