Patents by Inventor Igor Chmil
Igor Chmil has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11798666Abstract: A computing system for redirecting electronic prescription refills is disclosed herein. A server computer device executing an electronic health records application constructs an electronic prescription for a patient and causes the electronic prescription to be routed to a first pharmacy device of a first pharmacy. The electronic prescription includes at least one refill. Subsequently, the server computing device receives an identifier for the electronic prescription and an identifier for a second pharmacy from a second server computing device executing a patient portal application, wherein the identifier for the second pharmacy is specified by the patient. The server computing device identifies the electronic prescription, determines a number of refills remaining on the electronic prescription, and constructs a second electronic prescription including the number of refills.Type: GrantFiled: August 31, 2021Date of Patent: October 24, 2023Assignee: Allscripts Software, LLCInventors: Igor Chmil, Stanislav Makarskyy, Nikhil Rajeev Joshi, Anu Jindal
-
Patent number: 11152091Abstract: A server EHR executing on a server computing device is in communication with a client EHR executing on a first client computing device, and receives a prescription authorization from the client EHR, the prescription authorization based on input received from an authorized clinician user of the client EHR during performance of a clinical subtask of a prescription ordering task. The server EHR assigns a non-clinical subtask of the prescription ordering task to a non-clinician user operating a client application executing on a second client computing device. The non-clinician user provides input to the client application that pertains to completion of the non-clinical subtask. The client application transmits prescription ordering data to the server EHR, whereupon the server EHR outputs a prescription order to a second server computing device associated with a pharmacy indicated in the prescription ordering data.Type: GrantFiled: January 31, 2020Date of Patent: October 19, 2021Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Stanislav Makarskyy, Ethan O'Brien, Mark Gregory Plunkett, Ankit Singh, Igor Chmil
-
Patent number: 11126621Abstract: A method for increasing sargability of encrypted records to allow for searching of a first column of a first data table for encrypted values containing a search string without having to decrypt all encrypted values involves, for each respective data record in the first data table, accessing an encrypted data value from the first column, decrypting the accessed encrypted data value, generating from the decrypted data value a respective plurality of substrings of various lengths, encrypting each substring of the respective plurality of substrings as an encrypted substring token, and storing each encrypted substring token in association with a reference value for lookup of a corresponding record in the first data table. Subsequently, the first column of the first data table can be searched for encrypted values containing a first search string by encrypting the first search string and searching for encrypted substring tokens matching the encrypted first search string.Type: GrantFiled: January 6, 2020Date of Patent: September 21, 2021Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Igor Chmil, Mark Gregory Plunkett, Stanislav Makarskyy
-
Patent number: 11114191Abstract: A computing system for redirecting electronic prescription refills is disclosed herein. A server computer device executing an electronic health records application constructs an electronic prescription for a patient and causes the electronic prescription to be routed to a first pharmacy device of a first pharmacy. The electronic prescription includes at least one refill. Subsequently, the server computing device receives an identifier for the electronic prescription and an identifier for a second pharmacy from a second server computing device executing a patient portal application, wherein the identifier for the second pharmacy is specified by the patient. The server computing device identifies the electronic prescription, determines a number of refills remaining on the electronic prescription, and constructs a second electronic prescription including the number of refills.Type: GrantFiled: June 7, 2018Date of Patent: September 7, 2021Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Igor Chmil, Stanislav Makarskyy, Nikhil Rajeev Joshi, Anu Jindal
-
Patent number: 11063762Abstract: A computing system for inter-application communication between a client emitter application and a client consumer application executing on a mobile computing device is disclosed herein. The client emitter application receives an indication of a programmatic task to be performed by the client consumer application. The client emitter application transmits data to a server emitter application executing on a first server computing device causing a session token to be generated, the session token indicating that a server consumer application executing on a second server computing device has authenticated the client emitter application. The server emitter application forwards the session token to the client emitter application. The client emitter application includes the session token in a call indicative of the programmatic task to the client consumer application.Type: GrantFiled: February 22, 2018Date of Patent: July 13, 2021Assignee: Allscripts Software, LLCInventors: Stanislav Makarskyy, Igor Chmil, Mark Plunkett, Ethan O'Brien, Sayeebalaji Chandrasekaran
-
Patent number: 10777309Abstract: A computing system for generating a delayed electronic prescription for a controlled substance is disclosed herein. A server computer device receives precursor data for an electronic prescription for a controlled substance that is to be prescribed to a patient from a client computing device operated by a healthcare worker. The server computing device transmits the precursor data to a second server computing device. The second server computing device then transmits a request for an identity of a pharmacy that is to provide the controlled substance to a patient computing device operated by the patient. The patient computing device receives input causing the identity for the pharmacy to be received by the server computing device. The server computing device constructs the electronic prescription using the precursor data and the identity of the pharmacy and signs the electronic prescription with an electronic signature for the healthcare worker.Type: GrantFiled: March 2, 2018Date of Patent: September 15, 2020Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Nikhil Rajeev Joshi, Igor Chmil
-
Patent number: 10635564Abstract: A computer readable medium storing a computer program for providing a method for evaluating the performance of a software application, the computer program executable by at least one or the one or more processors. The computer program comprising a set of instructions for receiving an indication of the initiation of a workflow transaction in an Application, determining whether the workflow transaction is to be marked as a traceable transaction based on a Measurement Marker Algorithm, tracking the performance of operations executed for the workflow transaction, and storing raw Call Metrics based on the tracked performance in an Intermediate memory.Type: GrantFiled: December 31, 2017Date of Patent: April 28, 2020Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Stanislav Makarskyy, Mark Gregory Plunkett, Igor Chmil, Stephen E Smith
-
Patent number: 10528556Abstract: A method for increasing sargability of encrypted records to allow for searching of a first column of a first data table for encrypted values containing a search string without having to decrypt all encrypted values involves, for each respective data record in the first data table, accessing an encrypted data value from the first column, decrypting the accessed encrypted data value, generating from the decrypted data value a respective plurality of substrings of various lengths, encrypting each substring of the respective plurality of substrings as an encrypted substring token, and storing each encrypted substring token in association with a reference value for lookup of a corresponding record in the first data table. Subsequently, the first column of the first data table can be searched for encrypted values containing a first search string by encrypting the first search string and searching for encrypted substring tokens matching the encrypted first search string.Type: GrantFiled: December 31, 2017Date of Patent: January 7, 2020Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Igor Chmil, Mark Gregory Plunkett, Stanislav Makarskyy
-
Patent number: 10528557Abstract: A method for increasing sargability of encrypted records to allow for searching of a first column of a first data table for encrypted values containing a search string without having to decrypt all encrypted values involves, for each respective data record in the first data table, accessing an encrypted data value from the first column, decrypting the accessed encrypted data value, generating from the decrypted data value a respective plurality of substrings of various lengths, encrypting each substring of the respective plurality of substrings as an encrypted substring token, and storing each encrypted substring token in association with a reference value for lookup of a corresponding record in the first data table. Subsequently, the first column of the first data table can be searched for encrypted values containing a first search string by encrypting the first search string and searching for encrypted substring tokens matching the encrypted first search string.Type: GrantFiled: December 31, 2017Date of Patent: January 7, 2020Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Igor Chmil, Mark Gregory Plunkett, Stanislav Makarskyy
-
Patent number: 10366208Abstract: Healthcare providers can utilize ePrescribing applications to prescribe electronic prescriptions to patients which will be accessible to patients via a cloud platform. A patient can determine how he or she would like to fill such prescriptions. A patient can search for and select a pharmacy to electronically send a prescription to, or alternatively can choose to receive a scannable copy of the prescription at his or her mobile device for presentation at a pharmacy location. In the latter event, a patient can utilize his or her electronic device to display a scannable code which a pharmacy can scan to access prescription information.Type: GrantFiled: September 30, 2015Date of Patent: July 30, 2019Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Igor Chmil, Mark Gregory Plunkett, Stanislav Makarskyy
-
Patent number: 9886364Abstract: A computer readable medium storing a computer program for providing a method for evaluating the performance of a software application, the computer program executable by at least one or the one or more processors. The computer program comprising a set of instructions for receiving an indication of the initiation of a workflow transaction in an Application, determining whether the workflow transaction is to be marked as a traceable transaction based on a Measurement Marker Algorithm, tracking the performance of operations executed for the workflow transaction, and storing raw Call Metrics based on the tracked performance in an Intermediate memory.Type: GrantFiled: December 31, 2014Date of Patent: February 6, 2018Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Stanislav Makarskyy, Mark Gregory Plunkett, Igor Chmil, Stephen E Smith