Does GrayOS use AI?

Gray OS oncology scheduling software

The short answer is yes. The useful answer is about which kind of AI is at play and where it sits in the system, because that is what your trust in it depends on.

The real black box

In most oncology departments, the real black box is not an algorithm. It is the schedule itself.

In a radiation therapy or systemic therapy department, the day's appointment scheduling usually rests on the memory of one or two experienced people. They carry the constraints, the exceptions, and the unwritten rules built up over years, all in their heads. When they are away, the department feels it. When they leave, it improvises. No one can really explain why the schedule looks the way it does, or say with certainty whether available capacity is being used well. It is opaque, it is fragile, and that logic is written down nowhere. That is the very definition of a black box.

So the question is not whether we are introducing technology where everything was already clear. It is whether we are finally making legible something that never was.

Yes, GrayOS uses AI. As a means, not as an identity.

GrayOS is a care orchestration platform: an infrastructure layer that continuously balances patient demand against finite capacity, the machines, the staff, the chairs, across a center's departments.

That layer rests on three components. A single optimization engine, which models the constraints of every department as one problem rather than silo by silo. Operational decision support, which translates the state of the system into information useful to each role, without ever deciding in the team's place. And embedded integration with existing systems: GrayOS augments EHRs and OIS by drawing on their data, and on the investment they represent for the institution, to produce value neither was designed to deliver. Balancing the capacity–demand equation at the system level is what GrayOS does.

In practice, that changes three things. Appointment scheduling stops depending on the memory of a few people. Disruptions are reabsorbed instead of triggering hours of manual rework. And leaders can see where capacity is actually being used, rather than assume it.

Artificial intelligence is one of the tools that make this possible. A means to an end, not the identity of the platform. Reducing GrayOS to "AI" would miss the problem it solves.

At the core, an optimization engine

Start with what is not AI. The core of GrayOS is an optimization engine, not a large language model and not generative AI. It is operations research: a fundamentally mathematical problem, made up of constraints and objectives. The most accurate image is a multidimensional game of Tetris, where each piece is a patient, a machine, a slot, or a clinical rule, and where the engine looks for the best possible arrangement given every constraint at once.

Setting rules is the baseline, what every scheduling tool already does. But an approach built on rules alone eventually reaches its limits, because maintaining access to care in difficult situations requires compromises. When two rules conflict, someone has to arbitrate, to let one objective take priority over another. That is precisely what an optimization engine does, where a set of fixed rules simply stalls.

This engine is persistent, designed to rebalance the capacity–demand equation as conditions change. It is engaged when the context shifts, when the schedule opens, after a cancellation, when a machine goes down, or when an urgent case is added. It does not work like an autopilot making decisions in the background.

Where AI comes in, and how

The role of AI is to predict, in order to inform a present decision. These models, trained on the center's own history, produce bounded estimates, an expected treatment duration, a probability of cancellation, which the optimization engine then takes in as parameters. They are not prophecies. GrayOS does not foresee next month's patient volume and does not choose a treatment start date in your place. It estimates specific quantities from your data, and this is one of the tools of operational decision support. AI sharpens the data the engine reasons on, it does not drive it.

These features are decoupled from the engine and remain optional. They can be turned on or off depending on the center and on the confidence placed in the available data. Predictive AI sharpens the precision of orchestration. It is not its foundation.

Does AI decide for you?

No, and that is a deliberate choice by Gray. Decision authority stays with the human in the room. GrayOS does not change the schedule on its own initiative. It provides the information and the full set of admissible options given the constraints, and then the person decides, to cancel, to reschedule, to adjust a duration. This is what we call operational decision support: the system structures the information needed to act, it does not act in the team's place.

That choice carries a design cost Gray has chosen to bear, the cost of explainability. For a duration or cancellation prediction, GrayOS does not display only the predicted value. It also shows the factors that contribute to it, so that the user understands where the estimate comes from and keeps control of the decision. Surfacing those factors took additional development effort compared with delivering a prediction on its own. That effort is precisely what separates a decision-support tool from a black box.

Nor is the system dogmatic. Its parameters are configurable. A center can strengthen or soften the weight of one objective against another, lock appointments so that no optimization moves them, and distinguish what is immovable from what is flexible. During deployment, the Gray team helps decide which rules to retire, change, or introduce, and GrayOS then encodes them. It applies the center's rules, it does not impose its own.

Why it is not magic

GrayOS is not a miracle solution, and that is exactly what makes it a reliable one. An optimization engine produces a usable solution only if its constraints and objectives are clearly stated. Give it too many contradictory constraints and it will not converge. Deployment is precisely the moment to clarify those trade-offs, to decide what takes priority when two rules conflict. In the same way, a predictive model is only as good as the data it is given. A duration estimate is reliable only if the center's history is structured and current, and a constraint absent from the data cannot be taken into account.

This is where the deployment work comes in. Rather than promise a quantified gain in advance, which would require information rarely available at the outset, we work to align every stakeholder, as early as possible, on two things: the objectives the center is pursuing, and the mechanism by which GrayOS serves them. Agreeing up front on what optimization can do, and on what it will not do, is the best safeguard against expectations of "magic" and the disappointment that follows.

Adoption, finally, cannot be decreed. Where deployment succeeds, teams run the system alongside their usual process, compare its proposals to their own, and build their confidence through iteration before extending it. And optimization makes explicit the trade-offs that until now lived in people's heads. The center gains from consciously choosing what it used to absorb implicitly. That is where the opacity recedes.

Transparency is a design choice, not a talking point

Nothing erodes trust and credibility faster than a system no one understands. In a clinical environment, a black box driven by AI is not an asset, it is a risk, both for the teams who fear losing control and for the leaders who have to answer for their choices. That is why GrayOS was designed, from the start, for its users to understand what goes into a decision and to recognize, in its proposals, reasoning they could have arrived at themselves.

That is what care orchestration is. A system at the service of the environment, one that makes operational complexity legible and translates it into decisions that humans can make, with all the context and all the authority that remain theirs. The optimization engine does the math. The teams make the call. AI strengthens that capability without being either its core or its story.


Gray Oncology Solutions empowers hospitals to overcome the complexity of care delivery. Its platform, GrayOS, is the first Care Orchestration Platform that connects fragmented healthcare operations to maximize capacity, reduce administrative burden, and make life easier for both patients and staff. Headquartered in Montréal, Gray partners with leading institutions globally to improve access to care and operational efficiency.

André Diamant

Co-founder & CEO

Gray Oncology Solutions empowers hospitals to overcome the complexity of care delivery. Its platform, GrayOS, is the first Care Orchestration Platform that connects fragmented healthcare operations to maximize capacity, reduce administrative burden, and make life easier for both patients and staff. Headquartered in Montréal, Gray partners with leading institutions globally to improve access to care and operational efficiency.

André Diamant

Co-founder & CEO

Ready to Streamline Your Oncology Workflow?
Ready to Streamline Your Oncology Workflow?