@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
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/myuiUsage
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
- Docs: myui.mih.co.th
- GitHub: multi-innovations-healthcare/myui (public)
- npm: @multi_innovations_healthcare/myui