An electronic medical record system comprising: a database stored in a memory device, the database configured to store a medication order to an electronic medical record ("EMR") of a patient, the medication order including a medication order identifier and a patient identifier of the patient, the EMR of the patient including the patient identifier; and a server communicatively coupled to the database and a memory storing machine-readable code or instructions, that when executed by a processor of the server, cause the server to: receive first medical device data from a medical device via a network, the first medical device data including a device identifier of the medical device, and characterized in that the server is configured to: determine, at a first time, that there is no association between the device identifier and any patient identifier or medication order identifier and store the first medical device data to an unassociated record in the database, receive, while the medical device is administering medication to the patient, an identifier message including the device identifier and at least one of the patient identifier or the medication order identifier, create an association between the EMR of the patient and the medical device by matching the patient identifier or the medication order identifier of the identifier message to the medication order identifier or the patient identifier of the medication order, receive, at a second time that is after the association between the EMR of the patient and the medical device, second medical device data from the medical device, the second medical device data including the device identifier, and store the second medical device data to the EMR of the patient based on the created association between the EMR of the patient and the medical device, wherein the first medical device data and the second medical device data further include at least one of device operating parameters, treatment progress data, alarm/alert data, event data, or diagnostic information. a database stored in a memory device, the database configured to store a medication order to an electronic medical record ("EMR") of a patient, the medication order including a medication order identifier and a patient identifier of the patient, the EMR of the patient including the patient identifier; and a server communicatively coupled to the database and a memory storing machine-readable code or instructions, that when executed by a processor of the server, cause the server to: receive first medical device data from a medical device via a network, the first medical device data including a device identifier of the medical device, and characterized in that the server is configured to: determine, at a first time, that there is no association between the device identifier and any patient identifier or medication order identifier and store the first medical device data to an unassociated record in the database, receive, while the medical device is administering medication to the patient, an identifier message including the device identifier and at least one of the patient identifier or the medication order identifier, create an association between the EMR of the patient and the medical device by matching the patient identifier or the medication order identifier of the identifier message to the medication order identifier or the patient identifier of the medication order, receive, at a second time that is after the association between the EMR of the patient and the medical device, second medical device data from the medical device, the second medical device data including the device identifier, and store the second medical device data to the EMR of the patient based on the created association between the EMR of the patient and the medical device, wherein the first medical device data and the second medical device data further include at least one of device operating parameters, treatment progress data, alarm/alert data, event data, or diagnostic information. receive first medical device data from a medical device via a network, the first medical device data including a device identifier of the medical device, and characterized in that the server is configured to: determine, at a first time, that there is no association between the device identifier and any patient identifier or medication order identifier and store the first medical device data to an unassociated record in the database, receive, while the medical device is administering medication to the patient, an identifier message including the device identifier and at least one of the patient identifier or the medication order identifier, create an association between the EMR of the patient and the medical device by matching the patient identifier or the medication order identifier of the identifier message to the medication order identifier or the patient identifier of the medication order, receive, at a second time that is after the association between the EMR of the patient and the medical device, second medical device data from the medical device, the second medical device data including the device identifier, and store the second medical device data to the EMR of the patient based on the created association between the EMR of the patient and the medical device, wherein the first medical device data and the second medical device data further include at least one of device operating parameters, treatment progress data, alarm/alert data, event data, or diagnostic information.