Medimate -AI健康聊天机器人
Medimate是一家友好的健康助理聊天机器人,旨在提供全面的支持。从安排医生预约,从PDF中提取处方详细信息以及提供紧急援助,到分配健康提示和家庭疗法,Medimate是您所有与健康相关需求的可靠和友好的伴侣。
平台访问
通过Medimate进入Medimate平台
功能演练
观看我的导录视频演练:链接到特色演练@youtube
关键功能
- 预约时间表
- 处方PDF综合药物帮助
- 紧急援助
- 健康提示和家庭疗法
- 聊天历史
安装与入门
- 克隆存储库:
git clone https://github.com/patel-anshuman/medimate.git
前端
- 安装依赖项:
npm install - 开始导游:
npm start
后端
- 创建虚拟环境:
python -m venv venv - 在Windows上:
venvScriptsactivate - 在MacOS和Linux上:
source venv/bin/activate - 安装后端依赖性:
pip install -r requirements.txt - 运行后端应用程序:
python app.py
用户旅程
1。发起聊天
- 用户启动了健康助理聊天应用程序。
- 他们得到了医疗助理的热情欢迎信息。
2。讨论健康
- 用户可以讨论他们的健康问题和症状,或提出与健康有关的问题。
- 聊天机器人将评估用户的症状,并根据提供的信息提供指导。
3。约会请求
- 如果症状表明需要专家,则聊天机器人将用户引导到相关部门或专家。
- 用户可以通过聊天请求与医生的约会。
4。紧急援助
- 如果有感知到的紧急情况,聊天机器人建议拨号108(或当地紧急号码),以无问题的态度致电救护车。
5。聊天历史
- 对话历史记录将保存,如果用户需要查看以前的讨论,则可以访问。
6。药品查询
- 用户可以发送包含处方详细信息的PDF文件以查询有关药物的信息。
- 聊天机器人处理处方,提取医学信息并提供购买它们的链接。
7。谢谢
- 完成后,提示用户说“谢谢”。
- 聊天机器人承认他们的感激之情,并提供了闭幕词。
方法
general()方法
- 描述:处理健康助理聊天申请中的一般查询和响应。它为各种与健康有关的问题和询问提供了答案。
- 用例:用户可以寻求与健康相关问题的答案,接收有关症状,治疗和一般医疗保健建议的信息。
- 输入参数:主要输入参数是用户的问题或查询。
- 输出:根据用户的查询生成响应,为一般医疗主题提供信息,指导和帮助。
- 示例用法:
response = general("What are the symptoms of the flu?")
pdf_chat()方法
- 描述:专门处理包含处方详细信息的PDF文件。它处理处方,提取有关处方药的信息,并为购买这些药物提供相关的链接。此外,它还包括图像,价格和名称等详细信息。
- 用例:用户可以使用此方法查询其医疗文件中规定的药物并访问方便的购买链接。
- 输入参数:主要输入参数是包含处方详细信息的PDF文件。
- 输出:生成有关规定药物的信息,为每种药物提供购买链接的信息,以及图像,价格和名称等补充细节。
- 示例用法:
response = pdf_chat(pdf_file)
技术堆栈
- 前端:react.js
- 后端:Python,烧瓶
- 数据库:MongoDB(聊天历史),Pinecone(向量DB)