PhysioPlay is an innovative AI-powered solution designed to help budding physiotherapists practice their diagnostic skills and logical reasoning with patient persona simulations. The application combines gamified learning, real-time feedback, and case-based scenarios to build confidence and provide hands-on exposure without real-world risks.
- Interactive AI-Driven Simulations: Real-world patient scenarios with guided diagnostic interactions.
- Gamified Reward System: Build motivation through performance-based rewards.
- Affordable and Accessible: Bridging the gap between theoretical knowledge and clinical application for students and professionals alike.
- Multiple Physiotherapy Domains: Including orthopedics, neurology, pediatrics, and more.
- Install Python (3.8 or higher).
- Install Streamlit and additional dependencies.
$ git clone https://github.com/your-repo-link/PhysioPlay.git
$ cd PhysioPlay
-
Install Required Libraries:
$ pip install -r requirements.txt
-
Prepare Case Studies:
- Place your PDF case studies in the
data/
directory. - Ensure the files are properly named and relevant.
- Place your PDF case studies in the
- Location: Refer to the
BASIC_LANGCHAIN.py
file. - Command:
$ python BASIC_LANGCHAIN.py
- Location: Refer to the
6.py
file. - Command:
$ streamlit run 6.py
- Open your browser.
- Visit the URL displayed in the terminal (usually
http://localhost:8501
).
We welcome contributions to enhance PhysioPlay further. For major changes, please open an issue first to discuss your ideas.