Problem
Opian Technologies
Link — Multi-Facility EMR
A modular clinical operations platform where vitals, consultation, lab, imaging, pharmacy, and other tools plug into one shared patient-visit context.
What it does
- Shared patient-visit context used by interchangeable clinical modules
- Facility-controlled tool enablement, role visibility, and workflow placement
- Vitals, consultation, lab, imaging, and pharmacy tools built around the same visit model
- Planned clinician-controlled tool suggestions informed by usage patterns
- Interoperable patient records
- Low-bandwidth optimization
- Role-based workflows spanning reception, triage, doctor, cashier, lab, imaging, pharmacy, inpatient, logistics, and super-admin operations
- Layered architecture with Link.Api, Link.Application, Link.Domain, and Link.Infrastructure boundaries
- Facility-scoped operations, seeded environments, endpoint maps, and Playwright-backed workflow coverage
- Queue, reporting, and workflow contract stabilization across frontend and backend subsystems
Inside the build
Problem, constraints, decisions, and outcome.
What changed and why
Constraint
Facilities need different clinical tools, role access, and screen placement while preserving one visit record, low-bandwidth operation, and consistent contracts across the frontend and backend.
My contribution
My primary contribution was shaping and implementing Link as a modular clinical platform: one shared visit context with interchangeable tools for vitals, consultation, lab, imaging, pharmacy, and future workflows, plus facility-level controls for enablement, visibility, and placement.
Technical decision
Treat each clinical capability as a module attached to a shared visit context, keep facility configuration outside module code, and reserve usage-based suggestions for a clinician-controlled recommendation layer.
Outcome
Established a platform direction where facilities can compose clinical workflows without rebuilding the application, while retaining Link's role-based queues, reporting, testing, and multi-facility operational scope.
More Work
Other projects from the same portfolio.

Geez Document Retrieval System
Dedicated Information Retrieval system for Ge'ez texts, featuring a custom stemmer and evaluated using precision, recall, and F1-score.
Civic Reporting System
Location-based civic reporting platform that clusters community issues and routes them to relevant authorities.

Raster Graphics Simulator
Sandbox environment for experimenting with raster graphics algorithms and rendering trade-offs.

HaFCoM Corporate Website
Official website for an Ethiopian construction and architectural firm.

Fast Food Restaurant Management System
Queue-based system for coordinating kitchen workflows in fast-paced restaurants.

CPU Scheduling Algorithm Visualizer
Interactive simulator for FCFS, SJF, and Round Robin scheduling algorithms.