Accessibility
Built to be readable by everyone.
Health data is stressful enough without the interface fighting you. We target WCAG 2.1 AA and build these properties in from the start.
What is built in
Color never carries meaning alone. Chart series are separated by hue, not shades of one color, and every clinical status is written in words beside its color. The palette is validated for contrast programmatically, not by eye.
Everything works without JavaScript. Every page is server-rendered and fully functional with scripts blocked; scripts only add convenience.
Keyboard and screen readers. Pages are semantic HTML with labeled controls, focus outlines, and skip-to-content on the landing pages.
Motion respects you. Every animation in the product is disabled or slowed when your system asks for reduced motion.
Numbers are legible. Measured values render in a tabular monospaced face so columns of results align and misreads are rarer.
Dark mode is a choice. A toggle, remembered per browser — never forced by your operating system.
Where we are honest about gaps
Charts are drawn as SVG with text alternatives in the tables beside them, but complex trend charts are still better seen than heard; the data behind every chart is always available as a table on the same page or one tap away.
Tell us what is hard
If any part of OnePanel is difficult for you to use, we want to know:[email protected]. Reports go to the people who can actually change the product.

