Digital Platforms

Clinic Display System

In-house healthcare digital-signage platform built for 30 clinic screens, centralizing departments, clinics, doctors, display players and live content operations in one controlled system.

EnvironmentExperts Care Medical Group
PeriodMay 2024-Present
RoleSolution design, technical lead, in-house development and deployment coordination
LifecycleImplemented / activeBuilt and deployed within the May 2024–present healthcare operating period. Public documentation reflects the active platform without disclosing private infrastructure or commercial figures.
Clinic Display System actual project evidence for Digital Platforms
Actual Project EvidenceSelected production views from the in-house Clinic Display System and its administration interface.
Project overview

Centralized display operations with real-time operational visibility

A controlled in-house digital-signage platform that moves clinic display operations from fragmented manual updates to centralized, role-aware and observable delivery.

StatusImplemented / activeEnvironmentExperts Care Medical GroupPeriodMay 2024-Present
Context & challenge

The operating need

Healthcare teams needed a consistent way to manage departments, clinics, doctors, screen assignments and bilingual content across a live clinic environment.

Role & responsibility

Ahmed's contribution

Ahmed led solution design, technical direction, in-house development and deployment coordination, translating operational display needs into a supportable platform.

Project in practice

Selected implementation views

Clinic Display System department management screen with bilingual Arabic and English department names
Bilingual department directory with codes, visual theme controls and centralized administration.
Controlled administration

One operating view for departments and clinics

The administration model brings departments, clinics and their display context into a controlled workflow, replacing fragmented per-screen changes with a shared operational view.

Clinic Display System screen player management view showing online and offline status for clinic displays
Central inventory of display players with status, content source, department and management actions.
Display operations

Screen status is part of the operating picture

Monitoring views show display endpoints as managed operational assets, with visible status and assignment context for day-to-day support.

Solution

How the work was approached

Environment: Experts Care Medical Group healthcare operations with managed Android display endpoints and centralized operational administration.

A Node.js and SQL Server application uses controlled administration, WebSocket updates and managed display players to keep approved content aligned across clinic screens.

Execution highlights

  • Modeled departments, clinics, doctors, screen assignments and presentation settings in one administrative workflow.
  • Introduced real-time update behavior and player-state visibility for supported day-to-day operations.
  • Added bilingual presentation controls, role-aware administration and maintenance views without publishing sensitive runtime detail.
Security & operational controls

Designed for responsible operation

  • Public views exclude patient data, credentials, private paths, internal addresses and sensitive topology.
  • Role-based and department-scoped administration separates operational responsibility from broad platform control.
  • Published visuals focus on project functionality while sensitive production configuration and commercial details remain private.
Clinic Display System display customization settings with templates language time format logo scaling and news ticker options
Reusable display templates, language and time options, logo scaling and configurable scrolling messages.
Presentation controls

Bilingual content is managed as a platform capability

Templates, language and presentation controls are administered deliberately so approved content can remain consistent across clinic-facing displays.

Clinic Display System maintenance screen showing production runtime status WebSocket configuration and server controls
Production runtime controls with service status, versioning, polling, session and real-time configuration.
Service visibility

Maintenance is visible without exposing the environment

Sanitized service views demonstrate the operational focus on observable player and maintenance state while keeping private infrastructure detail out of the public record.

Key decisions

Choices that supported the outcome

  • Use a central administration model so recurring content changes do not depend on per-screen manual intervention.
  • Use real-time synchronization for approved changes while retaining observable player and service state.
  • Keep the public case study at functional-layer level rather than exposing production configuration.
Lessons

What the work reinforced

  • Operational software needs clear ownership and visibility as much as a user-facing display.
  • Bilingual presentation and role boundaries are platform requirements, not cosmetic additions.
  • Public proof can demonstrate technical depth without publishing sensitive production detail.

Technology

Technology used in this work

The stack and platforms associated with this project.

Node.jsproject specific
SQL Servercurrent production
WebSocketsproject specific
Windows Servercurrent production
IISproject specific
NSSMproject specific
Android Displaysproject specific
JavaScriptproject specific
About the project visuals

Selected production views from the in-house Clinic Display System and its administration interface.

The gallery excludes credentials, backup paths, private infrastructure detail and patient information. Selected operational screens are presented only where suitable for a public professional portfolio.

Solution architecture

How the solution is structured.

The major functional layers and how they work together.

01

Admin control plane

Browser-based administration for clinical directories, assignments, branding and screen operations.

02

Data & control layer

Node.js services coordinate application logic with SQL Server-backed operational records and settings.

03

Real-time event channel

WebSockets propagate approved changes and connection state to active players with immediate refresh behavior.

04

Clinic display players

Managed Android display endpoints render the public-facing bilingual clinic experience and report connection state.

Operational footprint

Scale and operating impact.

Selected metrics and characteristics that show the practical scope of the implementation.

30

clinic screens

In-house deployment footprint

Real-time

screen updates

WebSocket-driven synchronization

Core capabilities

What the solution enables.

The capabilities that make the project useful in day-to-day operations.

Centralized administration

One operational console for departments, clinics, doctors, screens, assignments and presentation settings.

Real-time synchronization

WebSocket-driven updates keep connected clinic displays aligned with administrative changes without manual refresh cycles.

Screen & player monitoring

Central player inventory exposes online/offline state, content source, link codes and operational actions.

Bilingual presentation

Arabic and English display templates support configurable branding, time formats, logos and scrolling messages.

Role-based operations

Administrative roles and department-scoped access separate platform control from day-to-day operational management.

Production maintenance

Runtime health, database connectivity, service status and maintenance controls support stable day-to-day operation.

Copied