The British Medical Association (BMA) is the trade union and professional body that represents doctors in the UK, advocating for their rights and well-being. It plays a key role in collective bargaining, negotiating pay, improving working conditions, and shaping healthcare policy. In addition to this, the BMA provides a wide range of services to support doctors, including career development, legal assistance, and resources for professional growth. It also works to promote doctors’ health and well-being, offering support for mental and physical health challenges. By publishing journals, conducting surveys, and gathering data, the BMA keeps doctors informed about the latest trends in the medical profession and healthcare. Through these efforts, the BMA is committed to advancing the interests of doctors while ensuring high standards in the healthcare system.
The Challenge
The introduction of new NHS terms and conditions for junior doctors has presented a significant challenge in ensuring that rota schedules are compliant with updated rules and regulations. These terms and conditions include complex requirements around working hours, rest periods, and on-call duties, which can be difficult to track manually. As a result, the British Medical Association (BMA) recognized the need for a compliance tool that would help junior doctors navigate the complexities of their new contracts.
The tool had to address several key objectives
- Evaluating rota schedules for compliance with the new rules.
- Generating comprehensive reports on rota patterns and on-call schedules.
- Providing mobile accessibility so doctors could check their compliance on the go
The challenge primarily lay in developing a system that could manage intricate, time-sensitive rules while maintaining user-friendliness. Junior doctors, who are often on the move and working irregular hours, need a quick, easy-to-use solution to ensure they’re meeting legal and contractual requirements.
Solutions
PearlArc developed Rota Checker, a cloud-based web application designed for both desktop and mobile use to help junior doctors navigate the new NHS terms and conditions. The solution ensures real-time compliance checks, generating detailed reports on rota patterns and offering mobile accessibility.
- Implemented Microsoft Technologies for robust functionality:
- ASP.Net MVC, C#, HTML 5.0, CSS 3.0, AngularJS, jQuery, and Entity Framework 6.0.
- Incorporated design patterns to ensure scalability and maintainability.
- Cloud-Based Platform: Ensures scalability, easy access, and seamless updates across devices without local installations.
- Robust Technology Stack:
- Net MVC, C#: Reliable backend framework.
- HTML5, CSS3, AngularJS, Jquery: Mobile-responsive frontend for smooth user experience.
- Entity Framework 6.0: Simplifies database management and ensures efficient data retrieval.
- Scalable & Maintainable: Built with design patterns for scalability, making it adaptable for future requirements and easy to maintain.
- Power BI Integration: Provides interactive data visualizations and insights into rota patterns, compliance, and hours worked.
- User-Friendly Interface: Simplifies checking compliance with color-coded schedules, instant feedback on rule violations, and easy-to-navigate dashboards.
- Real-Time Monitoring: Automatic compliance checks with NHS regulations.
- Mobile & Desktop Access: With cloud deployment, doctors can check their compliance status and schedule from any device, ensuring they can manage their time effectively no matter where they are.
Key Outcomes
Rota Checker enabled BMA members to reduce compliance check time by 30%, improve rota transparency by 50%, and enhance accessibility for junior doctors. By streamlining the process, it made navigating contractual changes easier and more efficient, ensuring real-time compliance monitoring, better reporting, and greater flexibility for healthcare professionals.
- Streamlined rota compliance checks
- Enhanced reporting through Power BI
- Improved accessibility with a mobile-friendly interface
- Adapting to new NHS terms and conditions.
- Scalable and Maintainable Architecture