Skip to content
All components

Clinical Status

Stable

ObservationAllergyIntoleranceConsentClinical · Primitives

One closed status vocabulary: nine scales whose every step carries a hue, a CSS shape and a word, emitted together or not at all.

18 states7 props18.2 KB installedsince 0.4.0

Design language
Renders the preview in that framework’s own components and tokens. Clinical colours never change.
npx @oxygenui-design/cli add clinical-status

First install? Run oxygen init once to say where your @/ alias points. The source is copied into your repository, along with anything it depends on.

Preview

Every state, switchable.

Live · real component

States4

Contact precautions

Criticality

CriticalCRITHighHIGHModerateMODNormalNORMNot assessedN/A

Result status

FinalFINPreliminaryPRELCorrectedCORRCancelledCANCEntered in errorERR

Data quality

VerifiedVERFUnverifiedUNVFSelf-reportedSELFStaleOLD

Access

OpenOPENRestrictedRSTRPart 2 segmentedPT2Break-glass openBG

AI verification

AI draftDRFTAI uncertainUNCClinician verifiedVERFRejectedREJ

Engagement

EngagedENGAt riskRISKDisengagedDISELost to contactLOST

Encounter

PlannedPLANArrivedARRIn progressPROGFinishedFINCancelledCANC

Urgency

RoutineRTNUrgentURGASAPASAPSTATSTAT

Risk

No risk identifiedNONELowLOWModerateMODHighHIGHImminentIMM

Why this state exists

Nine scales and forty steps, and no free text anywhere. Amber means the same thing in the lab module and the vitals module because there is only one place it is defined. Each step pairs a tone with a CSS-drawn glyph and a word — a filled triangle for a panic value, a hollow one for merely abnormal, a hatched square for an absence, a padlock for a gate.