AI-Driven Tools for Behaviour Support Practitioners
Budget: $3,000 – $5,000 AUD
1. Overview
This web application is designed to support Behaviour Support Practitioners in Australia by providing tools that enhance the quality of Behaviour Support Plans (BSPs) and strategies for managing disabilities and mental illnesses. The application features an admin dashboard layout, catering to multiple user types and offers various tools to assist practitioners in their work.
2. User Types
I. Admin Users:
o Manage all user accounts, including creating, updating, and deleting accounts.
o Assign multiple roles and levels to users (e.g., a user can be both a Supervisor and a Practitioner).
o Oversee system-wide settings and configurations.
II. Performance Users:
o View metrics related to the final Behaviour Support Plans.
III. Supervisor Users:
o Access all tools and functionalities.
o View metrics on plan submissions, including initial and final assessments.
o Track practitioner performance and provide feedback on submitted plans and knowledge tests.
IV. Practitioner Users:
o Use tools for plan submission and strategy generation.
o Access metrics for their own submitted plans and receive feedback from supervisors.
3. User Experience (UX) and Design
• Design Style: Admin panel, CRM-style dashboard with a top and sidebar navigation.
• Accessibility Features: No specific accessibility features required.
4. Security and Data Privacy
• Data Encryption: Ensure encryption in transit (SSL) and at rest for all sensitive information.
• Access Control: Admin users will have full access privileges across the system.
• Data Privacy Compliance: No strict data privacy regulations due to the use of de-identified plans and no identifiable information.
5. Performance and Scalability
• User Capacity: Cloud-based SaaS, initially supporting 100 users, scalable to over a thousand.
• System Load: The main workload will be handled by ChatGPT, with the system primarily managing HTTP requests, data retrieval, and formatting.
• Scalability: The system should be designed with future expansion in mind, including the potential for adding new tools and supporting more users.
6. Tools
I. Ranking Tool
Purpose: To assess the quality of Behaviour Support Plans using the BSP QE II tool and generate reports based on the assessment.
Process:
o Users can upload reports for assessment, which are then evaluated by ChatGPT using the BSP QE II tool.
o Reports are assigned statuses such as: In Review, Low Quality, or High Quality, based on their scores.
o Options available to users include deleting reports, generating BSP QE II reports, updating reports, and downloading assessments.
II. Behaviour Strategy Tool
Purpose: To generate strategies for managing disabilities and mental illnesses based on selected criteria.
Process:
o Users select applicable disabilities and risk behaviours, with the option to provide additional person-centred information.
o Base strategies are retrieved from the database and enhanced with custom strategies generated by ChatGPT.
o Strategies are provided in a dot-point format, requiring practitioners to expand on them.
III. Special Feature for Core Practitioners
Purpose: To ensure Core-level practitioners understand the strategies provided.
Process:
o Before receiving strategies, Core-level practitioners must answer 5 knowledge-based questions generated by ChatGPT.
o The answered questions are submitted to the supervisor for review. After answering the questions, the strategies are provided to the practitioner, they do not need to wait for supervisor approval.
7. Additional Features
I. Notification System:
o Provides alerts for pending approvals, new reports, feedback, and other important updates.
II. Audit Trail System:
o Tracks all actions taken within the system, including deleted plans, modifications, and user activity, ensuring accountability and transparency.
III. Data Export:
o Allows users to export data, including full PDF-style reports of submitted plans, assessments, and strategies.
IV. API Integration:
o Provides API endpoints for integrating the web application with other systems, enabling data exchange and workflow automation.
V. Feedback Section:
o Supervisors can give feedback on both Behaviour Support Plans and strategy knowledge tests (the 5 questions) completed by practitioners.
o Feedback is categorised as either Report Feedback or Knowledge Test Feedback, automatically generated based on the submission type.
VI. Version Control History:
o Tracks and retains the version history of submitted documents, AI-generated reports, and recommendations.
o Users can view and compare different versions of reports, including the initial and resubmitted documents and associated AI-generated recommendations.
VII. Knowledge Base (Future Development):
o A knowledge base to provide support and resources to users, which will be developed at a later stage.
VIII. AI-Generated Social Stories (Future Development):
o Users can create social stories using image-generated AI, with options to upload images of participants (to create a personalised story) or describe the individual (19-year-old man with short brown hair and brown eyes).
o The AI generates customised images based on the script provided, with users able to review and request adjustments.
o Can give options for maturity such as cartoons, sketches, mature art, photo-realistic, etc.
8. Reporting and Analytics
• Reports and Analytics: Includes visual dashboards, charts, and downloadable reports.
• Progress Tracking: Metrics, such as the average plan score from the QE-II tool, will be used to track the progress and improvement of practitioners over time.
9. Customisation and Flexibility
• Feature Customisation: Users can customise notification preferences, report templates, and tool configurations.
• Database Management: Admins or system updates can add new disabilities or strategies over time.
10. Integration with Other Systems
• API Integration: An open API will be available for future integration with other systems.
• Authentication: Independent authentication system, allowing subscription-based admin account setup, with admins responsible for creating user accounts and assigning roles.
11. Support and Maintenance
• Ongoing Support: Pro rata bug fixes and feature updates will be provided. User support will be managed by you, with bugs escalated to the developer.
• Deployment: Cloud-based deployment.
• Update Frequency: Infrequent updates, with the possibility for user suggestions and feature additions.
12. Technical Specifications
• Technology Stack: Preferred front-end with ReactJS; back-end should be efficient, JS-based or similar, and capable of working with an Open API.
• Database: Any efficient solution that integrates well with the Open API.
• Mobile Accessibility: Not required.
13. Timeline and Development
• Timeline: To be discussed with the developer; the project is new with potential for growth, possibly leading to long-term collaboration.
This web application is designed to support Behaviour Support Practitioners in Australia by providing tools that enhance the quality of Behaviour Support Plans (BSPs) and strategies for managing disabilities and mental illnesses. The application features an admin dashboard layout, catering to multiple user types and offers various tools to assist practitioners in their work.
2. User Types
I. Admin Users:
o Manage all user accounts, including creating, updating, and deleting accounts.
o Assign multiple roles and levels to users (e.g., a user can be both a Supervisor and a Practitioner).
o Oversee system-wide settings and configurations.
II. Performance Users:
o View metrics related to the final Behaviour Support Plans.
III. Supervisor Users:
o Access all tools and functionalities.
o View metrics on plan submissions, including initial and final assessments.
o Track practitioner performance and provide feedback on submitted plans and knowledge tests.
IV. Practitioner Users:
o Use tools for plan submission and strategy generation.
o Access metrics for their own submitted plans and receive feedback from supervisors.
3. User Experience (UX) and Design
• Design Style: Admin panel, CRM-style dashboard with a top and sidebar navigation.
• Accessibility Features: No specific accessibility features required.
4. Security and Data Privacy
• Data Encryption: Ensure encryption in transit (SSL) and at rest for all sensitive information.
• Access Control: Admin users will have full access privileges across the system.
• Data Privacy Compliance: No strict data privacy regulations due to the use of de-identified plans and no identifiable information.
5. Performance and Scalability
• User Capacity: Cloud-based SaaS, initially supporting 100 users, scalable to over a thousand.
• System Load: The main workload will be handled by ChatGPT, with the system primarily managing HTTP requests, data retrieval, and formatting.
• Scalability: The system should be designed with future expansion in mind, including the potential for adding new tools and supporting more users.
6. Tools
I. Ranking Tool
Purpose: To assess the quality of Behaviour Support Plans using the BSP QE II tool and generate reports based on the assessment.
Process:
o Users can upload reports for assessment, which are then evaluated by ChatGPT using the BSP QE II tool.
o Reports are assigned statuses such as: In Review, Low Quality, or High Quality, based on their scores.
o Options available to users include deleting reports, generating BSP QE II reports, updating reports, and downloading assessments.
II. Behaviour Strategy Tool
Purpose: To generate strategies for managing disabilities and mental illnesses based on selected criteria.
Process:
o Users select applicable disabilities and risk behaviours, with the option to provide additional person-centred information.
o Base strategies are retrieved from the database and enhanced with custom strategies generated by ChatGPT.
o Strategies are provided in a dot-point format, requiring practitioners to expand on them.
III. Special Feature for Core Practitioners
Purpose: To ensure Core-level practitioners understand the strategies provided.
Process:
o Before receiving strategies, Core-level practitioners must answer 5 knowledge-based questions generated by ChatGPT.
o The answered questions are submitted to the supervisor for review. After answering the questions, the strategies are provided to the practitioner, they do not need to wait for supervisor approval.
7. Additional Features
I. Notification System:
o Provides alerts for pending approvals, new reports, feedback, and other important updates.
II. Audit Trail System:
o Tracks all actions taken within the system, including deleted plans, modifications, and user activity, ensuring accountability and transparency.
III. Data Export:
o Allows users to export data, including full PDF-style reports of submitted plans, assessments, and strategies.
IV. API Integration:
o Provides API endpoints for integrating the web application with other systems, enabling data exchange and workflow automation.
V. Feedback Section:
o Supervisors can give feedback on both Behaviour Support Plans and strategy knowledge tests (the 5 questions) completed by practitioners.
o Feedback is categorised as either Report Feedback or Knowledge Test Feedback, automatically generated based on the submission type.
VI. Version Control History:
o Tracks and retains the version history of submitted documents, AI-generated reports, and recommendations.
o Users can view and compare different versions of reports, including the initial and resubmitted documents and associated AI-generated recommendations.
VII. Knowledge Base (Future Development):
o A knowledge base to provide support and resources to users, which will be developed at a later stage.
VIII. AI-Generated Social Stories (Future Development):
o Users can create social stories using image-generated AI, with options to upload images of participants (to create a personalised story) or describe the individual (19-year-old man with short brown hair and brown eyes).
o The AI generates customised images based on the script provided, with users able to review and request adjustments.
o Can give options for maturity such as cartoons, sketches, mature art, photo-realistic, etc.
8. Reporting and Analytics
• Reports and Analytics: Includes visual dashboards, charts, and downloadable reports.
• Progress Tracking: Metrics, such as the average plan score from the QE-II tool, will be used to track the progress and improvement of practitioners over time.
9. Customisation and Flexibility
• Feature Customisation: Users can customise notification preferences, report templates, and tool configurations.
• Database Management: Admins or system updates can add new disabilities or strategies over time.
10. Integration with Other Systems
• API Integration: An open API will be available for future integration with other systems.
• Authentication: Independent authentication system, allowing subscription-based admin account setup, with admins responsible for creating user accounts and assigning roles.
11. Support and Maintenance
• Ongoing Support: Pro rata bug fixes and feature updates will be provided. User support will be managed by you, with bugs escalated to the developer.
• Deployment: Cloud-based deployment.
• Update Frequency: Infrequent updates, with the possibility for user suggestions and feature additions.
12. Technical Specifications
• Technology Stack: Preferred front-end with ReactJS; back-end should be efficient, JS-based or similar, and capable of working with an Open API.
• Database: Any efficient solution that integrates well with the Open API.
• Mobile Accessibility: Not required.
13. Timeline and Development
• Timeline: To be discussed with the developer; the project is new with potential for growth, possibly leading to long-term collaboration.