1. A user-configurable medical data filtering, transformation, routing and archiving engine comprising: a network interface coupled to a plurality of medical data capturing systems; a medical data processing device coupled to a memory, the processing device being programmed to perform the steps of: displaying a user interface, the user interface enabling a set of medical data filter condition, a set of medical data transformation rules, a set of routing rules, and a set of archiving rules; wherein the set of medical data filter conditions comprises a first logical operator and any of a first DICOM field, a first HL7 field, a first XDS-I information field; and the set of medical data transformation rules comprises a transformation filter condition, the transformation filter condition comprising a first logical operator and any of a first DICOM field, a first HL7 field, and a first XDS-I information field; receiving, through the user interface, the set of medical data filter conditions, the set of medical data transformation rules, the set of routing rules, and the set of archiving rules; obtaining a first medical data set from the plurality of medical data capturing systems by applying the set of medical data filter conditions to the medical data capturing system; receiving through the user interface a user-configurable workflow task; applying the user-configurable workflow task to the first medical data set; modifying the first medical data set in accordance with the user-configurable workflow task; modifying the first medical data set in accordance with the set of medical data transformation rules when the transformation filter condition is satisfied; and obtaining a second medical data set comprising applied a modified first medical data set.