Patent ID: 8660859

Claim:
A method of transferring electronic pharmacy information and electronic medical record information, the method comprising: determining, at a first computing device, that an execution of at least a part of an electronic pharmacy program requires first data that is included in an electronic medical record (EMR) corresponding to a patient, wherein the EMR is stored in a storage device, and the first data included in the EMR is accessed using a first protocol; initiating, by the first computing device and using a second protocol different from the first protocol, a transmission of a request for the first data included in the EMR to a first computing system, the first computing system storing the first data included in the EMR; receiving, at the first computing device, a response to the transmitted request, the received response being compatible with the second protocol and including the requested first data, wherein the requested first data was accessed from the EMR using the first protocol; executing, by the first computing device or by a second computing device in communicative connection with the first computing device, the at least the part of the electronic pharmacy program using the requested first data included in the received response; receiving, at the first computing device, a request for second data stored at a pharmacy network, the pharmacy network storing pharmacy records corresponding to patients, the first computing device and the second computing device included in the pharmacy network, and the pharmacy network different from the first computing system, wherein: the received request for the second data is based on a query generated by a second computing system different from the pharmacy network, and the second computing system includes the storage device storing one or more EMRs including the EMR corresponding to the patient; and causing, by the first computing device, the requested second data to be included in a generated response to the query, the generated response to be transmitted to the second computing system.