A computer-implemented method for predicting the absolute risk of a patient to develop an atherosclerotic cardiovascular disease within a predefined time interval (p1, p2), the predefined time interval specifying a minimum time period which it takes for the development of said disease, the method comprising: receiving a current set of risk factors associated with the risk of atherosclerotic plaque build-up in the patient's arteries, wherein the current set comprises a set of human-curated risk factors with at least demographic risk factors comprising at least the patient's age and gender, biomarker risk factors comprising at least the patient's waist circumference, systolic blood pressure, total Cholesterol, LDL Cholesterol, and total Cholesterol HDL ratio, comorbidity risk factors comprising at least the patient's hypertension, Sleep problems: Not at all, Sleep problems: Several days, and other Heart Arrhythmias different from Atrial Fibrillations, genetic risk factors comprising at least the patient's familial CVD history, and lifestyle risk factors comprising at least the patient's smoking status, number of cigarettes smoked per day, indicator if alcohol is usually consumed with meals, indicator if alcohol is sometimes consumed with meals, social visits: 2-4 times a week, social visits: about once a week, social visits: about once/month, social visits: almost daily, social visits: once every few months, walking pace: brisk pace, and walking pace: steady average pace, indicator if a self-rated overall health rating is excellent, indicator if a self-rated overall health rating is poor; providing the current set as test input to a predictor, wherein the predictor has been trained with a training data set including a number of training patient records, the number of training patient records being orders of magnitude greater than the number of risk factors, the training data set including risk factor training values (310 to 350) corresponding to the same set of variables as included in the test input of said patient, and serving as training inputs, the training data set further including atherosclerotic cardiovascular disease outcomes of the training patients serving as ground truth, wherein the risk factor training values and the outcomes were obtained over a training data collection period (tc) of at least the length of the predefined time interval, and wherein none of the training patients has or had one of the atherosclerotic cardiovascular diseases at the start of the training data collection period; and in response to the test input, obtaining from the predictor a predicted risk value for developing an atherosclerotic cardiovascular disease for said patient within the predefined time interval. receiving a current set of risk factors associated with the risk of atherosclerotic plaque build-up in the patient's arteries, wherein the current set comprises a set of human-curated risk factors with at least demographic risk factors comprising at least the patient's age and gender, biomarker risk factors comprising at least the patient's waist circumference, systolic blood pressure, total Cholesterol, LDL Cholesterol, and total Cholesterol HDL ratio, comorbidity risk factors comprising at least the patient's hypertension, Sleep problems: Not at all, Sleep problems: Several days, and other Heart Arrhythmias different from Atrial Fibrillations, genetic risk factors comprising at least the patient's familial CVD history, and lifestyle risk factors comprising at least the patient's smoking status, number of cigarettes smoked per day, indicator if alcohol is usually consumed with meals, indicator if alcohol is sometimes consumed with meals, social visits: 2-4 times a week, social visits: about once a week, social visits: about once/month, social visits: almost daily, social visits: once every few months, walking pace: brisk pace, and walking pace: steady average pace, indicator if a self-rated overall health rating is excellent, indicator if a self-rated overall health rating is poor; providing the current set as test input to a predictor, wherein the predictor has been trained with a training data set including a number of training patient records, the number of training patient records being orders of magnitude greater than the number of risk factors, the training data set including risk factor training values (310 to 350) corresponding to the same set of variables as included in the test input of said patient, and serving as training inputs, the training data set further including atherosclerotic cardiovascular disease outcomes of the training patients serving as ground truth, wherein the risk factor training values and the outcomes were obtained over a training data collection period (tc) of at least the length of the predefined time interval, and wherein none of the training patients has or had one of the atherosclerotic cardiovascular diseases at the start of the training data collection period; and in response to the test input, obtaining from the predictor a predicted risk value for developing an atherosclerotic cardiovascular disease for said patient within the predefined time interval.