Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

App based on Google chatbot

Hello,

I am an anesthesiologist currently trying to build an app that will streamline the anesthesia consultations. The main feature will be a chatbot with wich the patients will interact. I need to retrieve specific infos from the conversation like medical history, allergies, etc. and store them in a database. This infos will be used as context for another AI assistant that will help the anesthesiologist devise the anesthesia plan. My questions are :

- Can the chatbot lead the conversation and not only ask "how can I help you?" and determine the intent of the user afterwards? I want the chatbot to have an intent from the very start.

- How can I pinpoint and retrieve the specific infos that I need from the chatbot interaction?

- What kind of database would I need?  Do I need a relational database or a non relational is ok? Does Firebase suffice?

- Can I retrieve the extracted infos and use them as context for the anesthesiologist's app?

Thank you , you're doing an amazing job in making the AI technology available to everyone.

Solved Solved
0 4 268
2 ACCEPTED SOLUTIONS

Hello,

Thank you for your engagement regarding this issue. We haven’t heard back from you regarding this issue for sometime now. Hence, I'm going to close this issue which will no longer be monitored. However, if you have any new issues, Please don’t hesitate to create a new issue. We will be happy to assist you on the same.

Regards,
Jai Ade

View solution in original post

Hello,

Thank you for the answers, it helped, that's awesome.

Have a great weekend!

Sabin

Envoyé à partir de Outlook pour Android<>

View solution in original post

4 REPLIES 4

Hello,

Thank you for contacting Google Cloud Community !

Addressing Your Questions:

1. Can the chatbot lead the conversation and determine the intent from the very start?
-> Yes, a well-designed chatbot can lead a conversation and determine the user's intent from the beginning.

2. How can I pinpoint and retrieve the specific infos that I need from the chatbot interaction?
-> You can use NLP techniques to extract specific information from the conversation.

3. What kind of database would I need? Does Firebase suffice?
-> A NoSQL database like Firebase is a good option for this use case.

4. Can I retrieve the extracted infos and use them as context for the anesthesiologist's app?
->Yes, you can retrieve the extracted information from your database and use it as context for the anesthesiologist's app.

Regards,
Jai Ade

Hi @SabinD,

Welcome to Google Cloud Community!

You’re aiming to use AI to elevate and streamline anesthesia consultations. Let’s dive into your questions:

1. Chatbot Intent: Yes, chatbots powered by LLMs can be set to start with a specific intent. For instance, instead of a general greeting, it could initiate with a structured message like, “Welcome to the Anesthesia Consultation Bot! I’ll ask you some questions about your medical history to prepare for your procedure.” or start directly with relevant questions.

2. Extracting Specific Information: To pinpoint and retrieve data, consider:

  • Q&A Pairs: Develop a list of structured questions and answers for the chatbot to navigate.
  • Entity Recognition: Use Natural Language Processing (NLP)  to pinpoint and extract crucial details like allergies or medications. You can refer to this document for more information.
  • Contextual Understanding: Use examples to guide the chatbot in formatting and extracting information accurately.

3. Database Selection: For details on databases, refer to this document.

  • Relational Databases (RDBMS): Best for handling structured data with intricate relationships (e.g., MySQL, PostgreSQL).
  • Non-Relational Databases (NoSQL): Ideal for flexible data formats and real-time applications (e.g., MongoDB, Firebase).

4.  Data Retrieval: Extracted information can be fed into the anesthesiologist’s app using:

  • Firebase: Provides real-time updates, so changes are reflected immediately.
  • RDBMS: Requires an API or synchronization mechanism to update the app with the latest data.

Important considerations:

  • Data Privacy and Security: Patient data is extremely sensitive. Use strong security practices, such as encryption, access control, and adherence to HIPAA (Health Insurance Portability and Accountability Act).
  • Ethical Considerations: Make sure the chatbot clearly communicates what data is being collected and how it will be used. Transparency is essential.
  • Clinical Validation: Get input from anesthesiologists and verify that the AI-generated information is clinically accurate and safe before launching the app.

Here are some resources that can provide valuable documentation for your chatbot project:

This is a challenging but rewarding project! You’re leading the way in using AI to advance healthcare. Good luck with your development!

I hope the above information is helpful.

Hello,

Thank you for your engagement regarding this issue. We haven’t heard back from you regarding this issue for sometime now. Hence, I'm going to close this issue which will no longer be monitored. However, if you have any new issues, Please don’t hesitate to create a new issue. We will be happy to assist you on the same.

Regards,
Jai Ade

Hello,

Thank you for the answers, it helped, that's awesome.

Have a great weekend!

Sabin

Envoyé à partir de Outlook pour Android<>