aiShare Your Requirements
Technologies Involved:
REACT NATIVE
ANDROID DEVELOPER
IOS DEVELOPER
ANGULAR
Area Of Work: Smart Contract
Project Description

Huma, a leading British healthcare platform, offers hospital-at-home virtual care and decentralized clinical trials. Huma's cutting-edge applications seamlessly integrate health data from hospital databases, patient wearables, and mobile devices. It securely transmits this vital information to healthcare professionals in real time. Huma's versatile platform serves various purposes, including facilitating digital-first care for health systems, offering companion apps to support patients throughout their treatment journeys, accelerating research through virtual clinical trials, and providing remote patient monitoring solutions.  

Scope Of Work

The scope of our work involved developing modular software as a medical device (SaMD) platform for the physiological, non-physiological intermittent, or spot-check monitoring of all condition patients in professional healthcare facilities. Our goal was to create a seamless and efficient system that collects data in real-time from compatible devices. The platform was intended to assist healthcare professionals in monitoring their patients. Additionally, the scope of work included thorough testing of the platform to ensure its performance, reliability, and accuracy. 

Our Solution

Our extensive offering for the Huma project included the following services and functionalities: 

  • Data Collection: Collects physiological and non-physiological data from compatible devices and software via web or mobile apps
  • Clinical Monitoring: Enables intermittent or spot-check monitoring of patients by clinicians or health professionals
  • Customized Care Plans: Customers can select different modules and functionalities for the configuration of care plans for a personalized experience
  • Clinical Information Display: The collected data is displayed on a clinician web portal and patient app with the addition of flagging out-of-range datasets, trend visualization, goal setting, and communication channels between clinicians and patients
  • Disease Management: The data displayed on the platform can be labeled, flagged, and triaged to monitor disease or deterioration, improvement, support clinical decision-making, and encourage self-management of disease by the patients 
  • Data Analytics: Provides data analytics, risk scores, and static algorithms for risk prediction, diagnosis, disease monitoring, and prognostication

Tech Stack-

Backend: The Main environment and architecture used for Backend:

  • Programming language: Python
  • Flask/Python backend: Phoenix Server
  • Database: MongoDB (For deployments in AWS and Google Cloud, we are using a cloud-managed service by MongoDB company called MongoDB Atlas)
  • Twillio for Video/Voice calls, SMS, Emails
  • Redis for caching
  • Google Cloud Service: GKE, CDN, Memorystore
  • AWS: S3 buckets, EKS, CloudFront, ElasticCache

Frontend: The Main environment and architecture used for Frontend:

  • Programming language: Java Script
  • Content delivery network: jsDelivr, CDN JS, Cloudflare JS, Google Cloud Storage 
  • JS Libraries: Bluebird, Polyfill IO, LESS, Lodash
  • JS Frameworks: Angular, Ant Design, Zone.js
  • Font scripts: Google font API
  • Sectigo - SSL Certificates

Android: Main environments and architecture used for Android:

  • Programming language: Kotlin 
  • Kotlin dependency injection framework: Koin 
  • Retrofit2 for network operation (Retrofit)
  • Image loading library: Glide 
  • Debugging tools: Stetho and Hyperion 
  • Jetpack architecture and navigation components
  • Lint tool: Detekt
  • Testing framework: Mockito and JUnit 
  • API: Java 8 Time 

Client Feedback