Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

abdessamadh1/rpm-morocco-platform

Domain:

healthcaredigital infrastructure

Record type:

software
Creator:
abd
Host:
# 🩺 RPM Morocco β€” B2B Health-Tech Remote Patient Monitoring Platform Production-ready, full-stack B2B Remote Patient Monitoring (RPM) platform engineered for clinic chains and hospital networks in Morocco. --- ## πŸ—οΈ 1. Architecture & Tech Stack Selection | Component | Technology | Rationale & Selection Criteria | | :--- | :--- | :--- | | **Frontend** | **React 18 + Vite + TypeScript + Tailwind v4 + Radix UI** | Rebuilt directly from the Figma design bundle with zero visual loss, ultra-fast HMR, lightweight asset bundle suitable for clinical networks. | | **Backend API** | **Node.js + Express + TypeScript** | Standard, battle-tested REST & Server-Sent Events (SSE) streaming API sharing TypeScript types with the frontend. | | **Database** | **PostgreSQL + Prisma ORM** *(Zero-config SQLite fallback for local dev)* | Strict ACID compliance, relational integrity (Patients ↔ Staff ↔ Vitals ↔ Records ↔ Appointments), and GPS spatial capabilities. | | **Authentication** | **JWT with HttpOnly / Secure / SameSite Cookies + bcrypt** | Implements Role-Based Access Control (RBAC) across 5 clinical roles (`admin`, `cardiologist`, `physician`, `nurse`, `technician`, `patient`). | | **Hosting** | **Google Cloud Run / Render / Vercel / Railway** | Containerized serverless execution with auto-scaling, zero idle cost, and automatic SSL. | --- ## πŸ“Š 2. Entity-Relationship & Data Model Overview ``` [User] (id, email, passwordHash, role, clinic, patientId) β”‚ β–Ό 1:1 [Patient] (id, name, age, condition, ward, spo2, hr, bpSys, bpDia, alert, thresholdSpo2, thresholdHrHigh) β”œβ”€β”€β–Ί 1:N [VitalLog] (id, patientId, timestamp, spo2, hr, bpSys, bpDia, riskLevel) β”œβ”€β”€β–Ί 1:N [Appointment] (id, patientId, doctorId, type, date, time, duration, status) β”œβ”€β”€β–Ί 1:1 [MedRecord] (patientId, bloodType, allergies, emergencyContact, gpsLat, gpsLng) β”‚ β”œβ”€β”€β–Ί 1:N [Medication] (id, name, dose, freq, indication) β”‚ β”œβ”€β”€β–Ί 1:N [ClinicalNote] (id, author, role, date, text, tags) β”‚ └──► 1:N [ChatMes …

Visit

github.com

Similar

AyaCherkaoui/morocco-college-platformkhalidiktib/morocco-weather-platformfzlmn/morocco-data-platformimrelboti/Morocco-Regulatory-Intelligence-Platformzinebhh/morocco-data-intelligence-platformzakariabahtani35-prog/morocco-employment-intelligence-platform

AyaCherkaoui/morocco-college-platform

AI-powered platform helping Moroccan students navigate US college applications This is a Next.js pr

khalidiktib/morocco-weather-platform

# πŸ‡²πŸ‡¦ Morocco Weather Intelligence Platform ### End-to-End Automated Data & ML Pipeline An automated

fzlmn/morocco-data-platform

End-to-end data platform for Moroccan public economic data β€” Python ETL, PostgreSQL, dbt, and a Stre

imrelboti/Morocco-Regulatory-Intelligence-Platform

# Morocco Regulatory Intelligence Platform **Automated regulatory monitoring and compliance intelli

zinebhh/morocco-data-intelligence-platform

End-to-end Big Data, Data Engineering, Data Science and AI platform for Moroccan university data. #

zakariabahtani35-prog/morocco-employment-intelligence-platform

AI-Powered Employment Intelligence & Decision Support Platform for Morocco | Automated Data Pipeline