Data science consultancy in Utrecht
We start with the decision point and test the model on data it has not seen before. For St. Antonius, we developed a model to predict hospital admissions.
Together with the AI team at St. Antonius, we developed a model to predict hospital admissions from the emergency department
As part of the AI team at St. Antonius Ziekenhuis, we developed an algorithm to help doctors decide whether a patient can go home or needs to be admitted. “Professional collaboration with dedicated specialists” Marleen Vreeburg, emergency department doctor - St. Antonius
Does a predictive model also work for our own patients or customers?
A model that performs well in a notebook can fall short in practice: a different location, a new workflow in the electronic patient record or CRM, a busier season. That’s why we test it on data the model has not seen before anyone uses it to guide decisions.
Accurate predictions for each patient, customer or case file at the point of decision
Admit or discharge
We developed an algorithm for the St. Antonius emergency department that predicts whether a patient needs to be admitted.
Only data available at the time
The model only receives data already available when the prediction is needed, such as triage information and initial measurements. Otherwise, it appears to perform better than it does.
Probabilities you can trust
If the model predicts seven in ten, the outcome should occur about that often. That’s why we check calibration as well as the score.
For services too
For staffing agency Olympia, we built a classification model to match candidates with job openings more efficiently.
Validate on new data before using the model in practice
-
Define the decision point
Who decides what, when, and what data is already available at that point? That determines what the model can use.
-
Validate on new data
We test on a later period and by location or target group: discriminative ability, calibration and where the model fails.
-
Run it in parallel before using it
The model runs in parallel first, without anyone acting on its output. It then goes into use, with monitoring and a designated owner.
Is our data ready for a predictive model?
A good fit if
You make a recurring decision for each patient, customer or case, the outcome is recorded — such as admission, dropout, a claim or a no-show — and someone intends to use the model.
Not a good fit if
The outcome is not recorded anywhere, the way you work changes so often that historical data is no longer useful, or a fixed rule or good reporting already does the job. If so, we’ll tell you.
What determines the scope
The number of sources, such as an electronic patient record, CRM or scheduling system; how much data cleaning is needed; whether you validate the model by location; where the outcome needs to appear; and who will manage the model afterwards.
Is it a medical device?
Software that provides information for diagnostic or therapeutic decisions may fall under the MDR. Your regulatory affairs or legal department decides whether that applies to your model. We help document its intended use.
Fixed rule, vendor model or your own model?
Fixed rule or score
Choose this if a known score or threshold already supports the decision well enough. It is explainable and does not need retraining.
Vendor model
Choose this if your electronic health record or CRM vendor offers a model for your specific question. Make sure it is validated on your own data first.
Your own model
Choose this if your question or population is different and the data is available. Our advice: compare it with the fixed rule over the same test period. See machine learning.
We also work as part of your team, as we did at St. Antonius
Data Science Lab has worked with data and AI since 2016. We’re based in Amsterdam and are a Databricks and Microsoft partner. At St. Antonius, we developed the algorithm as part of the hospital’s AI team.

Our first conversation is about the decision, not yet the algorithm
Stef Stoelwinder
Business DevelopmentStef is your first point of contact. In our first conversation, we discuss the decision, the data already available at that point and who uses the model.
E-mail info@datasciencelab.nl
Phone +31 (0)20 3636 724
Which patients, customers or cases would you like to know the outcome for sooner?
Describe the decision, the outcome you want to predict and the data you have. We’ll reply by email, or arrange an initial conversation.
Message sent
Thanks for your message. We’ll be in touch as soon as possible.
Frequently asked questions
It builds models that predict an outcome or support a decision in individual cases: will this patient be admitted, will this customer leave, is this candidate a good fit for this job opening? Much of the work lies in determining what data is available when the decision is made, validating the model and embedding it in day-to-day work.
These models are part of the AI applications we build. Our office is in Amsterdam; in Utrecht, we work on site or online. For Rotterdam, see data science agency Rotterdam.
St. Antonius has emergency departments in Utrecht and Nieuwegein. According to the case study, pressure on the emergency department affects care, workloads and patient satisfaction. The aim was to improve patient flow by starting the admission process earlier.
As part of the hospital’s AI team, we developed an algorithm to help doctors decide whether a patient can go home or needs to be admitted. When wards hear about a possible admission in time, they can start preparing earlier. Read the case study.
Internal validation tests the model on data from the same source as the training data. External validation uses data that was not used in development, such as data from a later period or another location. You assess how well the model distinguishes between cases (does it assign higher probabilities to the right cases?), its calibration (are those probabilities accurate?) and its performance across subgroups.
Only then do you know whether the model also works for your patients or customers.
The Guideline for Quality Diagnostic and Prognostic AI Applications in Healthcare distinguishes six phases: collecting and managing data, developing the algorithm, validating it, developing the software, testing its added value in practice and implementing it. The website leidraad-ai.nl is registered to UMC Utrecht.
One requirement in phase 2 is to define the intended use: in what context, by whom and at what point the model will be used. After implementation, its outcomes should be monitored in practice. The guideline has no legal status.
Data leakage means the model uses information during training that would not yet be available when the decision is made. This could be a lab result entered into the system later, or a field completed only after admission. The model then scores very well in testing, but not in practice.
That is why we first establish when each piece of information appears in the electronic health record, CRM or case file, and build the training set based on that timing.
Yes. Attrition, claims, payment arrears and suitable matches are also outcomes for individual customers or cases. For Olympia, we built a classification model to match candidates and job openings more efficiently.
Bear in mind the AI Act: Annex III includes AI used to recruit and select people, and to assess risk and set prices for life and health insurance. Your legal or compliance team determines whether your model falls within its scope; we help identify the relevant requirements. Read more about data and AI for insurers.
It can. Under Rule 11 of the MDR, software that provides information for diagnostic or therapeutic decisions is classified as class IIa or higher.
Annex III of the AI Act also covers systems used to triage patients in emergency healthcare. Exactly when those obligations take effect depends on European decisions about a possible postponement; check the latest position.
Your regulatory, legal or compliance team determines whether your model falls within their scope. We help identify the relevant requirements. See the AI Act.
When an established score, a fixed rule or good reporting already supports the decision well enough, or when the outcome is not recorded anywhere. If you first want to know where AI would be worthwhile in your organisation, start with AI consultant Utrecht.
For AI that we build and manage in day-to-day operations, see AI agency Utrecht. If your data is still spread across separate systems, start with data engineering in Utrecht.
Looking more broadly: applications, advice or healthcare?
- AI applicationsAll the applications we build, from predictive models and classification to language processing.
- AI consultant in UtrechtAdvice on AI for rail, roads, water and healthcare in the region, through to model management.
- Data and AI in healthcareHow data and AI help healthcare professionals spend less time searching and recording information, with solutions such as Care.ai and Insura.