A device (100, 300-301) for processing a fetal heart rate signal, comprising: - a sensor interface (110, 310) for accessing a fetal heart rate signal of a fetus and a corresponding uterine activity signal; - a data interface for accessing model data representing a fetal heart rate prediction model configured to, based on a representation of a first fetal heart rate segment, a representation of a first uterine activity segment, and a representation of a second uterine activity segment, predict a representation of a second fetal heart rate segment; - a processor subsystem configured to: - obtain, via the sensor interface, a first fetal heart rate segment and a subsequent second fetal heart rate segment of the fetal heart rate signal; - obtain, via the sensor interface, a first uterine activity segment and a second uterine activity segment of the uterine activity signal, corresponding respectively to the first and second fetal heart rate segments; - apply the fetal heart rate prediction model to a representation of the first fetal heart rate segment, a representation of the first uterine activity segment, and a representation of the second uterine activity segment to obtain a predicted representation of the second fetal heart rate segment; - determine an anomaly score indicative of fetal health by comparing the predicted representation of the second fetal heart rate segment to the obtained second fetal heart rate segment, and output the anomaly score. - a sensor interface (110, 310) for accessing a fetal heart rate signal of a fetus and a corresponding uterine activity signal; - a data interface for accessing model data representing a fetal heart rate prediction model configured to, based on a representation of a first fetal heart rate segment, a representation of a first uterine activity segment, and a representation of a second uterine activity segment, predict a representation of a second fetal heart rate segment; - a processor subsystem configured to: - obtain, via the sensor interface, a first fetal heart rate segment and a subsequent second fetal heart rate segment of the fetal heart rate signal; - obtain, via the sensor interface, a first uterine activity segment and a second uterine activity segment of the uterine activity signal, corresponding respectively to the first and second fetal heart rate segments; - apply the fetal heart rate prediction model to a representation of the first fetal heart rate segment, a representation of the first uterine activity segment, and a representation of the second uterine activity segment to obtain a predicted representation of the second fetal heart rate segment; - determine an anomaly score indicative of fetal health by comparing the predicted representation of the second fetal heart rate segment to the obtained second fetal heart rate segment, and output the anomaly score. - obtain, via the sensor interface, a first fetal heart rate segment and a subsequent second fetal heart rate segment of the fetal heart rate signal; - obtain, via the sensor interface, a first uterine activity segment and a second uterine activity segment of the uterine activity signal, corresponding respectively to the first and second fetal heart rate segments; - apply the fetal heart rate prediction model to a representation of the first fetal heart rate segment, a representation of the first uterine activity segment, and a representation of the second uterine activity segment to obtain a predicted representation of the second fetal heart rate segment; - determine an anomaly score indicative of fetal health by comparing the predicted representation of the second fetal heart rate segment to the obtained second fetal heart rate segment, and output the anomaly score.