1---2title: Digital health platform3slug: digital-health4role: Sr. Frontend Developer5period: Dec 2024 – Dec 20256company: 0xblock (now Grooq Minds)7order: 38summary: Built patient monitoring and clinical workflow features for a digital health platform on a third-party health SDK, inside a micro-frontend monorepo.9stack:10 - Angular11 - TypeScript12 - Health SDK integration13 - Micro-frontends14 - Monorepo15 - RBAC16 - Twilio Video17 - Data visualisation18 - Localisation19results:20 - Patient monitoring and clinical workflows delivered as modular features.21 - Secure access across multiple user roles through RBAC.22 - Real-time video consultations integrated with Twilio.23 - Dashboards for patient vitals and analytics.24cover: chart25capabilities:26 - dashboards27industry: digital-health28---29 30## Problem31 32A digital health platform needed patient monitoring and clinical workflow features built on a third-party health SDK. Different user roles see different data, so access had to be controlled by role, and consultations had to run as live video inside the product. The code lived in a micro-frontend monorepo shared by distributed teams.33 34## What I built35 36- Modular healthcare features for patient monitoring and clinical workflows.37- Role-based access control for secure access across multiple user roles.38- Real-time video consultation using Twilio.39- Data visualisation dashboards for patient vitals and analytics.40- Scalable Angular applications in a micro-frontend, monorepo architecture, with config-driven UI and localisation.41 42<Diagram title="Platform structure">43 <Layer name="Access" detail="RBAC for each user role" />44 <Layer name="Micro-frontends" detail="Monitoring, consultations, vitals" />45 <Layer name="Services" detail="Health SDK, Twilio Video" />46</Diagram>