The multidrug/symptom checker is an application that lets the user cross verify the drugs that are prescribed by the doctors. The users can input the name of the prescribed drug and the symptoms which generates a report on the drug giving the details for the user on the origin of the drug, their combinations, uses, side effects, etc. They assist their users to evaluate their drugs and symptoms.
Our client is a leading service provider in the healthcare industry which allows hospitals, electronic health records (EHRs), and decision support applications to extract the medical data from the Multum database that is updated every month. These data are used for clinical management activities.
Millions of lives are at loss due to adverse medical reactions. To detect this at an early stage, we built a doublecheck application to verify and be aware of the drugs that are consumed by the patients. The embedded AI within the application tracks the detailed information on patient’s records to identify patterns that is consistent with adverse drug reactions. This application is a multi-dimensional tool that assists a patient according to their specific medical conditions, diagnostic tests, family history, and symptom timing and patterns. The users input the current medications they are on and the current symptoms they hold in the appropriate boxes. The drug checker evaluates the drugs and would notify us of the symptoms that are likely to be caused by the drugs.
The objective of the drug checker is to collect the medical records, clinical data, articles, medical journals and textbooks upon the drugs and create a repository which is updated every month. These resources are from the official government. If a user wants to know the drugs that caused the symptoms, they can access this medical database to understand the drugs and the reactions caused by which drug. It is developed on automation tool and angular. They also consist of other features like the hospital CRM with options to create an appointment with a specific doctor, online pharmacy, lab tests and scans, vaccinations, etc.
The key challenge faced was the performance of the application. The application took around 10 minutes to extract the information from the database. The data was made to store in the cache previously made it slower to load. This was time-consuming to cross verify the symptoms tagged with the drug. So, the implementation of persistent cache made it load faster. The change of the code from Java to angular API became a difficult task.
The drug checker on the application is selected by the user to verify their symptoms for a medical reaction. The illness like cancer, diabetes, and heart diseases are the common kind to cause more death rates. To detect these threats at the earliest, the drug checker is used by entering the prescription drugs, and over-the-counter medications, such as vitamins and herbal remedies. And the symptoms are entered to provide an answer related to the drugs and symptoms. This application helps in letting a user be aware of their medicinal intake. The users can select one or more drugs and multiple symptoms simultaneously. They can also save the search history for future reference.
The embedded AI tracks the patient's medical history and identifies the drugs that caused such reactions. The drug checker gives the users the tools and information they need to engage for an active healthcare decision. The highly specific information of the drug checker helps them to identify the symptoms and suggests for a physician to consult upon this. The application also suggests other side effects, lab tests and warnings for the drug intake. The discussion board panel lets the user interact with other users who share a similar experience.
- Angular 6
- SQL server
The Multum Database is accessed for the details on the drugs and medical records from which the entered drug and symptom by the user is evaluated on the drug checker. The user can save the evaluation, print, get a summary or a full report.