A computer-implemented medical device management method for distributing data sets to a plurality of medical devices (22a-e) in child locations (21a-e), which are child hospitals or wards, of a health parent organization, said method comprising: providing a first Data set A that has been created for the health parent organization by a data management system and a drug library; receiving a first user input via a user interface to distribute the first Data set A to the health parent organization; distributing the first Data set A to the medical devices (22a-e) specified by Data set A located within the child locations (21a-e) within the health parent organization per distribution policy of the health parent organization for Data set A; facilitating operation of target medical devices (22a-e) according to the first Data set A; providing a second location specific Data set B that is different from Data set A and that is to be distributed to medical devices (22b, 22d) in select child locations (21b, 21 d); receiving a second user input to distribute the second Data set B to the select child locations (21b, 21d), wherein the second user input is received after the first user input; commencing distribution of the second data set B to said select child locations (21b, 21d) prior to completion of distribution of data set A to all child locations (21a-21e), wherein the data management system stops distribution of Data set A for all target medical devices that have not yet received Data set A and that have been specified as target devices (22b, 22d) for second data set B in said select child locations (21, 21d); such that target medical devices (22b, 22d) in said select child locations (21b, 21d) receive the new data set B but the other medical devices (22a, 22c, 22e) in child locations (21a, 21c, 21e) still have Data set A as distributed previously. providing a first Data set A that has been created for the health parent organization by a data management system and a drug library; receiving a first user input via a user interface to distribute the first Data set A to the health parent organization; distributing the first Data set A to the medical devices (22a-e) specified by Data set A located within the child locations (21a-e) within the health parent organization per distribution policy of the health parent organization for Data set A; facilitating operation of target medical devices (22a-e) according to the first Data set A; providing a second location specific Data set B that is different from Data set A and that is to be distributed to medical devices (22b, 22d) in select child locations (21b, 21 d); receiving a second user input to distribute the second Data set B to the select child locations (21b, 21d), wherein the second user input is received after the first user input; commencing distribution of the second data set B to said select child locations (21b, 21d) prior to completion of distribution of data set A to all child locations (21a-21e), wherein the data management system stops distribution of Data set A for all target medical devices that have not yet received Data set A and that have been specified as target devices (22b, 22d) for second data set B in said select child locations (21, 21d); such that target medical devices (22b, 22d) in said select child locations (21b, 21d) receive the new data set B but the other medical devices (22a, 22c, 22e) in child locations (21a, 21c, 21e) still have Data set A as distributed previously.