System for providing multiple infusions to a patient, the system comprising: - a multiplicity of infusion devices for administering a multiplicity of medical fluids through an infusion line of an infusion set to the patient, and - a control device for controlling the multiplicity of infusion devices, - the infusion devices being infusion pumps, wherein - the control device comprises a multiplex module configured to multiplex the multiplicity of medical fluids for a multiplexed administration of the medical fluids through said infusion line of the infusion set, the multiplex module comprising a scheduling module configured to define at least two packets, each packet comprising at least one medical fluid out of the multiplicity of medical fluids, and to arrange the at least two packets in a sequence for administration of the medical fluids of the at least two packets, characterized in - that the scheduling module is further configured to obtain, from a database, information relating to permissible interruption times of the medical fluids of the at least two packets, - and in that the scheduling module is further configured to define, for each packet, a packet interruption time, - and in that the scheduling module is further configured to determine a duration of each packet based on an administration time assigned to at least one medical fluid of the packet and/or a permissible interruption time assigned to at least one medical fluid of another packet, - and in that the scheduling module is further configured to determine a utility value for the sequence of packets based on the durations of the packets and the interruption times of the packets, - and in that the utility value is determined according to the following formula: U = ∑ i = 1 n D i P i, - wherein U is the utility value, D i is the duration of the i-th packet out of n packets, and P i is the time period of the i-th packet in which the i-th packet will be scheduled at least once, derived from the duration of the i-th packet and the interruption time of the i-th packet. - a multiplicity of infusion devices for administering a multiplicity of medical fluids through an infusion line of an infusion set to the patient, and - a control device for controlling the multiplicity of infusion devices, - the infusion devices being infusion pumps, wherein - the control device comprises a multiplex module configured to multiplex the multiplicity of medical fluids for a multiplexed administration of the medical fluids through said infusion line of the infusion set, the multiplex module comprising a scheduling module configured to define at least two packets, each packet comprising at least one medical fluid out of the multiplicity of medical fluids, and to arrange the at least two packets in a sequence for administration of the medical fluids of the at least two packets, characterized in - that the scheduling module is further configured to obtain, from a database, information relating to permissible interruption times of the medical fluids of the at least two packets, - and in that the scheduling module is further configured to define, for each packet, a packet interruption time, - and in that the scheduling module is further configured to determine a duration of each packet based on an administration time assigned to at least one medical fluid of the packet and/or a permissible interruption time assigned to at least one medical fluid of another packet, - and in that the scheduling module is further configured to determine a utility value for the sequence of packets based on the durations of the packets and the interruption times of the packets, - and in that the utility value is determined according to the following formula: U = ∑ i = 1 n D i P i, - wherein U is the utility value, D i is the duration of the i-th packet out of n packets, and P i is the time period of the i-th packet in which the i-th packet will be scheduled at least once, derived from the duration of the i-th packet and the interruption time of the i-th packet.