CPC G16H 20/00 (2018.01) | 15 Claims |
1. A computer-implemented method, comprising:
identifying an event relating to resupply of one or more medical items for a patient, wherein the resupply requires approval from a physician;
transmitting, based on the event, a request for electronic approval of the resupply to an electronic healthcare system for the physician, comprising:
dynamically generating an electronic document relating to the required approval;
providing the electronic document to the electronic healthcare system for the physician;
receiving an electronic message response from the electronic healthcare system for the physician indicating approval for the request, wherein the electronic healthcare system for the physician is compatible with the request for electronic approval of the resupply;
determining that the electronic healthcare system for the physician is compatible with an application programming interface (API) request for approval of the resupply;
transmitting the API request for approval of the resupply; and
receiving an API response indicating the approval;
initiating, based on the response, resupply of the one or more medical items, wherein the one or more medical items are used to treat the patient;
automatically generating the event relating to resupply of one or more medical items for the patient, without human intervention;
identifying a second event relating to a second resupply of a second one or more medical items for a second patient, wherein the second resupply requires approval from a second physician;
transmitting, based on the second event, a second request for electronic approval of the second resupply to an electronic healthcare system for the second physician;
receiving, in response to the second request, and indication of failure of electronic approval of the second resupply;
declining to initiate, based on the indication of failure, resupply of the second one or more medical items; and
determining a cause for the failure of electronic approval of the second resupply based on parsing a textual indication included in the response to the second request, using natural language processing (NLP).
|