We designed an ML-powered system for personified lab test results. It boosts the efficiency of physician office laboratories (POLs) and increases the speed of the medical service delivery system. Moreover, the system that we created became a part of a broader telemedical patient care delivery system. Read on to find out how we deal with challenges like this one.
Traditionally, test results are compared against normal ones. However, “normal” parameters differ for each person due to age, sex, race, pregnancy, lifestyle, and related diseases. Moreover, it takes significant effort to digitize test results manually and keep all the data from disparate sources in the same place. Also, patients with chronic diseases and patients with a specific therapy take tests regularly to monitor their health state. Test results that every patient can understand helps to avoid confusion. In essence, we decided to deliver personification, digitalization, and clarity to our client.
Personalization: We created a system that provides individualized blood analysis results, considering every patient's medical history. As a result, the end-user gets precise results and can see any deviations. Digitalization: Test results are processed directly from a picture/scan or an email sent by the laboratories. All historical data is stored and used to track health to notify users of any changes. Clarity: All information is clear to the end-user and goes with recommendations regarding any further medical specialist's consultation or other tests.
Python, aiohttp, PostgreSQL, Redis, Docker, Kubernetes, Keras, OpenCV, spaCy
AngularJS 6 Environment We are entirely relying on AWS: S3 for file storage CloudFront as CDN EKS as a managed Kubernetes environment for microservices EC2 for load balancing
So this is how you instantly provide personified delivery of patient care, crystal clear to the patients by having the lab tests and the patient's biomarkers.