The British Medical Association (BMA) is the trade union and professional body for doctors in the UK. As a trade union for doctors in the UK, the BMA is formally recognised for collective bargaining purposes at national and local levels. BMA represent doctors both individually and collectively, negotiating pay and rights, and supporting doctors at work.
The Challenge
The British Medical Association (BMA) faced significant challenges in managing its committee election processes. The manual creation of ballots and the management of nominations were labor-intensive and prone to inefficiencies. Ensuring the confidentiality, fairness, and auditability of elections was a critical requirement, adding complexity to the process. Additionally, handling intricate scenarios like tie-break rules demanded precise implementation to maintain transparency and trust. BMA also needed seamless integration with external systems like OpenSTV to automate rule-based vote counting and results generation, further complicating the process. These challenges called for a robust and scalable digital solution to streamline operations.
Solutions
PearlArc developed ONE (Online Nomination and Elections), a cloud-based application tailored for BMA’s election management needs:
- Core Features:
- Election creation and management.
- Nomination submissions and publishing election schedules.
- Secure voting process with real-time tracking.
- Admin rights for managing elections, verifying votes, and publishing results.
- Tie-break functionality and support for re-running elections.
- Technical Implementation:
- Built with ASP.Net MVC, C#, HTML 5.0, CSS 3.0, AngularJS, and jQuery.
- Utilized Entity Framework 6.0 and MS Azure SQL for data management.
- Integrated with OpenSTV for automated vote counting based on specific rules.
Key Outcomes
The ONE application improved the efficiency of BMA elections by 50%, ensured compliance with voting rules, and delivered secure, transparent processes, empowering BMA to manage elections seamlessly.
- Streamlined and automated the election process for BMA committees.
- Enhanced security and confidentiality in voting and results publication.
- Reduced administrative workload significantly, saving time and resources.
- Improved scalability and auditability, ensuring fair and transparent elections.
- Provided flexibility to handle scenarios like tie-breaks and reruns efficiently.