← กลับ

@multi_innovations_healthcare/myui

กำลังพัฒนา

React component library for healthcare applications published on npm — used across HCIS, PHCIS, MyDATA LITE, and all organization projects

role: Author & Maintainer

ReactTypeScriptTailwind CSSnpm

Overview

@multi_innovations_healthcare/myui is a React component library I built and maintain for healthcare projects at Multi Innovations Healthcare.

Instead of copy-pasting components across multiple repos — HCIS, PHCIS, MyDATA LITE, mykiosk — I consolidated everything into a single library published on npm, so every project can pull it in immediately and receive updates simultaneously.

Why I Built It

Previously each project had its own component set, leading to visual inconsistencies and bug fixes that had to be applied repo by repo. I designed this library as a single source of truth for UI across the entire organization.

Installation

npm install @multi_innovations_healthcare/myui

Usage

import { Button } from "@multi_innovations_healthcare/myui";
 
export default function App() {
  return (
    <Button variant="solid" color="primary">
      Save
    </Button>
  );
}

Styles ship with the JS bundle — no additional CSS imports or Tailwind config required.

Used In

  • HCIS (DOHIS Platform) — all sub-apps
  • PHCIS — OPD/EMR system
  • MyDATA LITE — health data dashboard
  • mykiosk — patient kiosk terminal

Resources