The implementation of the HosPortal rostering system at Maitland Emergency Department (ED) presented a complex and multifaceted scheduling challenge. The department’s workforce is characterised by a diverse mix of staff, each with distinct rostering requirements and contractual conditions. The objective in selecting HosPortal was to leverage AI-driven automation to streamline scheduling while preserving fairness, flexibility, clinical safety, and operational efficiency.
This whitepaper outlines the key challenges encountered, the design and implementation approach adopted, the outcomes achieved, and the lessons learned in deploying an AI-assisted rostering solution within a high-acuity clinical environment.
At the outset, the department maintained 28 legacy rostering patterns, which in combination produced over two million potential roster configurations. This level of combinatorial complexity:
The ED workforce comprised:
Each cohort operated under distinct shift rules, supervision requirements, and training needs. These differences drove a high degree of heterogeneity in:
Collectively, this contributed to substantial rostering complexity and necessitated a nuanced, data-driven approach to configuration.
The implementation encompassed:
This required HosPortal’s AI to:
A static, pattern-based model could not scale effectively to this level of complexity, prompting a shift in design philosophy.
From the outset, the rostering framework was structured to maximise flexibility and support robust automation. This included:
This upfront design work created a solid foundation for the AI, enabling it to operate within well-defined, clinically safe boundaries while still offering flexibility.
A critical design decision was to transition from a heavily pattern-based setup to a predominantly rule-based configuration. Instead of encoding desired sequences as static patterns, the team modelled outcomes as constraints and preferences.
In practice, the AI engine did not rely on the 28 legacy patterns as fixed inputs. Instead, it reconstructed those sequences dynamically through the underlying rule and constraint framework. This allowed the system to interpret each pattern’s intent without being constrained by predefined templates. For Maitland, this led to the complete removal of fixed patterns. The solver generated compliant shift sequences directly from operational rules, improving performance, reducing configuration overhead, and supporting faster iteration across roster cycles.
This shift delivered several benefits:
In effect, the system moved from “hard-coded” rostering behaviour to a flexible rule engine aligned with the department’s evolving requirements.
The initial planning and roster architecture were deliberately crafted to support automation. Clear categorisation of shifts, roles, and constraints meant that the AI could operate with a high degree of structure and predictability while still accommodating real-world variability.
There was continuous and constructive engagement between the Maitland ED leadership and the HosPortal implementation team. This included:
This partnership approach ensured that the implementation remained clinically relevant and operationally practical.
During the project, a new constraint—referred to as a shift isolation constraint—was introduced. This was designed to:
This enhancement demonstrates how client feedback can directly inform the evolution of the AI model.
Early results from the automated build process were well received. As one client representative noted:
“The result from the autobuild was pretty good. I was happy with the sequences of shifts that it generated and the distribution of different types of shifts for each user.”
This feedback validated the overall direction of the implementation and confirmed that the system was achieving a strong baseline configuration from which further refinements could be made.
The client has approached the implementation with a forward-thinking and collaborative mindset, emphasising continuous optimisation rather than a one-off “set and forget” deployment:
“As we get more familiar with the autobuild, we will get better at tweaking the settings and rules to optimize the results.”
This attitude aligns closely with HosPortal’s partnership philosophy: building trusted, iterative relationships in which system configuration, AI behaviour, and operational processes co-evolve to support clinical and organisational goals.
The Maitland ED implementation has highlighted several key lessons relevant to AI-assisted rostering in complex clinical settings:
The Maitland Emergency Department implementation demonstrates the value of AI-assisted rostering in managing the complexity inherent in modern clinical environments. By combining:
Maitland ED and HosPortal have achieved meaningful technical and operational gains.
Ongoing work will focus on fine-tuning fairness around weekend and shift-type distribution, further optimising solver performance, and enabling the department to operate the system with increasing independence. The shared objective is a seamless, equitable, and sustainable rostering experience that supports both staff wellbeing and high-quality patient care.