Empowering Nurses with Multilingual ICU Protocols. Leveraging the rapid advancements in AI technology, created multilingual interfaces that assist nurses in rapidly upgrading their knowledge about ICU protocols.
This PR introduces new API routes to Ayushma, aimed at supporting the Care Scribe feature by enabling voice-to-text transcription and AI-powered completion for form filling. These additions are crucial for the seamless integration between Ayushma and the Care platform, facilitating a more accessible and efficient user experience.
Speech to Text Support: Enhanced the enums.py and views/orphan.py to include support for speech-to-text transcription, utilizing different engines based on project needs. This allows for dynamic transcription of voice inputs into text, serving as the foundational step for AI form filling.
AI Completion Route: Implemented a new completion route in views/orphan.py, designed to handle AI-driven form filling. This route leverages OpenAI's GPT models to process transcribed text and generate structured form data in response.
Util and Model Adjustments: Minor adjustments and bug fixes in utils/converse.py and utils/openaiapi.py to ensure compatibility and efficiency in handling project-specific requirements and AI interactions.
Configuration for AI Tasks: Introduced predefined configurations for AI tasks in views/orphan.py, specifically tailored for the ai_form_fill task. This includes settings for model selection, response formatting, and processing parameters to optimize AI performance for form filling applications.
Impact
The addition of these routes significantly enhances Ayushma's capabilities, directly contributing to the Care Scribe feature by:
Providing robust back-end support for voice-driven interactions within the Care platform.
Streamlining the form filling process through efficient speech-to-text conversion and AI-powered data structuring.
Offering configurable AI settings to accommodate different use cases and project requirements.
Introduction
This PR introduces new API routes to Ayushma, aimed at supporting the Care Scribe feature by enabling voice-to-text transcription and AI-powered completion for form filling. These additions are crucial for the seamless integration between Ayushma and the Care platform, facilitating a more accessible and efficient user experience.
Related Pull Requests
Architectural Design
Key Changes
enums.py
andviews/orphan.py
to include support for speech-to-text transcription, utilizing different engines based on project needs. This allows for dynamic transcription of voice inputs into text, serving as the foundational step for AI form filling.views/orphan.py
, designed to handle AI-driven form filling. This route leverages OpenAI's GPT models to process transcribed text and generate structured form data in response.utils/converse.py
andutils/openaiapi.py
to ensure compatibility and efficiency in handling project-specific requirements and AI interactions.views/orphan.py
, specifically tailored for theai_form_fill
task. This includes settings for model selection, response formatting, and processing parameters to optimize AI performance for form filling applications.Impact
The addition of these routes significantly enhances Ayushma's capabilities, directly contributing to the Care Scribe feature by: