Medimate -AI Health Chatbot
Medimate는 포괄적 인 지원을 제공하도록 설계된 친절한 건강 보조 챗봇입니다. 의사 약속 일정 예약, PDF에서 처방전 세부 정보 추출 및 응급 지원 제공, 건강 팁 및 가정 요법을 분배하는 것에 이르기까지 Medimate는 모든 건강 관련 요구에 대한 신뢰할 수 있고 친근한 동반자입니다.
플랫폼 액세스
Medimate를 통해 Medimate 플랫폼에 액세스하십시오
기능 연습
내 가이드 비디오 연습을보기 : walkthrough @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. 채팅을 시작하십시오
- 사용자는 Health Assistant Chat 응용 프로그램을 시작합니다.
- 그들은 의료 보조원의 따뜻한 환영 메시지로 인사합니다.
2. 건강에 대해 토론하십시오
- 사용자는 건강 문제와 증상에 대해 논의하거나 건강 관련 질문을 할 수 있습니다.
- 챗봇은 사용자의 증상을 평가하고 제공된 정보에 따라 지침을 제공합니다.
3. 약속 요청
- 증상에 전문가가 필요하다는 것을 나타내는 경우 챗봇은 사용자를 관련 부서 또는 전문가에게 안내합니다.
- 사용자는 채팅을 통해 의사와 약속을 요청할 수 있습니다.
4. 비상 지원
- 인식 된 비상 상태의 경우 챗봇은 추가 질문없이 구급차를 호출하기 위해 108 (또는 지역 비상 번호)에 전화를 걸 것을 권장합니다.
5. 채팅 기록
- 대화 내역은 저장되며 이전 토론을 검토 해야하는 경우 사용자가 액세스 할 수 있습니다.
6. 의약품 조사
- 사용자는 처방전 세부 정보가 포함 된 PDF 파일을 보내 의약에 대해 문의 할 수 있습니다.
- 챗봇은 처방전을 처리하고 의약 정보를 추출하며 구매 링크를 제공합니다.
7. 감사합니다
- 사용자는 완료되면 "감사합니다"라고 말할 수 있습니다.
- 챗봇은 그들의 감사를 인정하고 마감 된 발언을 제공합니다.
행동 양식
general() 방법
- 설명 : Health Assistant Chat 응용 프로그램 내에서 일반 쿼리 및 응답을 처리합니다. 광범위한 건강 관련 질문 및 문의에 대한 답변을 제공합니다.
- 사용 사례 : 사용자는 건강 관련 질문에 대한 답변을 찾고 증상, 치료 및 일반적인 의료 조언에 대한 정보를받을 수 있습니다.
- 입력 매개 변수 : 기본 입력 매개 변수는 사용자의 질문 또는 쿼리입니다.
- 출력 : 사용자의 쿼리에 따라 응답을 생성하고 일반적인 의료 주제에 대한 정보, 지침 및 지원을 제공합니다.
- 예제 사용 :
response = general("What are the symptoms of the flu?")
pdf_chat() 메소드
- 설명 : 특히 처방전 세부 정보가 포함 된 PDF 파일을 처리합니다. 처방전을 처리하고 처방약에 대한 정보를 추출하며 이러한 의약품 구매를위한 관련 링크를 제공합니다. 또한 이미지, 가격 및 이름과 같은 세부 사항이 포함됩니다.
- 사용 사례 : 사용자는이 방법을 사용하여 의료 문서에 처방 된 의약품에 대해 문의하고 편리한 구매 링크에 액세스 할 수 있습니다.
- 입력 매개 변수 : 기본 입력 매개 변수는 처방전 세부 사항을 포함하는 PDF 파일입니다.
- 출력 : 처방 된약에 대한 정보로 응답을 생성하고 각 의약품에 대한 구매 링크와 이미지, 가격 및 이름과 같은 보충 세부 사항을 제공합니다.
- 예제 사용 :
response = pdf_chat(pdf_file)
기술 스택
- 프론트 엔드 : React.js
- 백엔드 : 파이썬, 플라스크
- 데이터베이스 : MongoDB (채팅 기록), Pinecone (Vector DB)