Identity before action
Patient, encounter, location and care context remain visible before any consequential action.
Spine Design System v2 · Hospital operating platform
One operating language for a whole hospital, not one department.
A role-aware system spanning patient access, emergency and trauma, inpatient and critical care, diagnostics, pharmacy, revenue cycle, supply chain, allied health, facility operations and enterprise governance — without losing identity, ownership or system state.
Fictional demonstration data
42 years · MRN HOS-024718 · OPD-26-08154
Safety-weighted work queue
Current shift · 08:00–16:00
Critical potassium result
CriticalMeera Nair · Internal Medicine
Due now · Awaiting acknowledgement
Complete consultation note
Encounter OPD-26-08154
Due 10:45 · Draft saved
Review medication interaction
Amoxicillin · Penicillin allergy
Blocked · Clinical review required
Consultation
DraftPresenting concern
Fatigue and intermittent muscle weakness for two days.
Clinical note
Signing safety check
Critical result acknowledgement and medication conflict review are still required.
35
Shipped components
29
Platform modules
AA
Accessibility target
RBAC
Contextual access
AUDIT
Ready patterns
System intent
01 / 13The system reduces ambiguity at handoffs, protects clinical decisions and keeps work recoverable when people, processes or technology are under pressure.
Safety is expressed through hierarchy, language, interaction and recovery—not through decorative red.
Ten design principles
These principles govern foundations, components, role-based workspaces and every connected journey across the platform — from outpatient care through emergency, inpatient, surgical and enterprise operations.
Patient, encounter, location and care context remain visible before any consequential action.
Critical alerts interrupt the workflow only when immediate clinical attention is justified.
Users can always understand whether information is saved, syncing, delayed, blocked or offline.
Each workspace reflects the decisions, permissions and responsibilities of its clinical role.
Components support complete care journeys and handoffs—not isolated pages or decorative dashboards.
Clinical information shows its source, author, timestamp and status wherever trust depends on it.
Tasks, exceptions and approvals clearly identify who must act, what is due and what happens next.
Interrupted work can be safely resumed without duplicate actions, lost data or hidden system changes.
Keyboard use, readable contrast, safe target sizes and multilingual readiness are system requirements.
Tokens, components and clinical rules create consistency while allowing controlled product evolution.
Foundations · 02 / 13
Foundations create a shared language across hospital products while preserving the hierarchy required for clinical safety.
Color supports meaning, but text, icons and structure always communicate the state independently.
Color system
Neutral foundations
Graphite
--graphite
Ink primary
--ink-primary
Ink secondary
--ink-secondary
Canvas
--canvas
Surface subtle
--surface-subtle
Surface
--surface
Interaction
Teal communicates action—not decoration.
Action
--action
Action hover
--action-hover
Link
--link
Selected
--selected
Focus
--focus
Semantic states
Every semantic color has a defined operational purpose and remains paired with explicit language.
Information
Neutral clinical guidance
Success
Completed or confirmed
Warning
Review before continuing
Critical
Immediate safety response
Restricted
Permission-limited content
Typography
Clinical clarity
Inter carries interface hierarchy and long-form documentation with a neutral, highly legible voice.
Sentence case reduces visual noise
Uppercase is reserved for short labels, states and navigational eyebrows.
Interface
Inter Semibold
Titles, actions and decision hierarchy
Clinical data
MRN HOS-024718
IBM Plex Mono for identifiers and timestamps
Multilingual
सुरक्षित और स्पष्ट स्वास्थ्य सेवा
Noto Sans Devanagari for Indian language readiness
Spacing rhythm
An eight-point rhythm keeps dense clinical screens predictable without making them feel cramped.
Control
6px
Panel
8px
Overlay
12px
Layout anchors
Utility header
56 pxGlobal identity, search and system version
Documentation rail
264 pxStable navigation and portfolio context
Content maximum
1440 pxReadable documentation and product previews
Base grid
8 pxSpacing rhythm across clinical interfaces
Components · 03 / 13
Every example on this page renders the real @naveenkishor305/spine-ui components — not a static mockup. What you see here is exactly what ships to product apps.
Each component includes visible states, operational language and a defined role within the complete workflow.
Actions
Primary actions move work forward. Critical actions are reserved for exceptional safety consequences.
Fields and controls
Inputs never depend on placeholder text alone and validation appears beside the decision it affects.
Name, MRN or mobile number
System-generated identifier
Required for clinical context
Patient identity band
Meera Nair
PENICILLIN ALLERGYCONSENT ACTIVE42 years · Female · MRN HOS-024718 · OPD-26-08154
Internal Medicine · OPD 4 · Dr Ananya Rao
Semantic feedback
Status indicators
Status labels describe the current state
They do not replace ownership, due time or the next required action.
Work queue
| Task | Patient | Owner | Due | Status |
|---|---|---|---|---|
| Acknowledge critical potassium result | Meera Nair | Dr Ananya Rao | Now | Critical |
| Complete consultation note | Arjun Menon | Dr Ananya Rao | 10:45 | Draft |
| Review discharge medication | Farah Khan | Clinical pharmacy | 11:20 | In review |
Shared primitives · lifecycle & audit
One process-stage and one audit-trail language, composed differently per domain — a requisition, an asset, a blood product handoff.
Process stage tracker
Chain of custody
Blood bank OT 2 runner
Unit 4 packed red cells
OT 2 runner Anesthesia team
Unit 4 packed red cells
Infusion pump — IP-0231
Shared primitives · scheduling, dispatch & dashboards
Scheduling and outpatient-care shipped in v1 without a real slot grid or queue board — every screen faked it with a table. These close that gap.
Provider slot grid
Queue token board
Dispatch board
Isolation room terminal clean
highWard 4B · Room 412
Infusion pump repair
urgentBiomedical workshop
Specimen courier run
standardLab → Radiology
Avg. wait time
12 min
SLA breaches
4
Occupied beds
87%
Ranked bar list
Aging receivables ladder
Inventory level gauge
Supplier comparison matrix
| MediTech Supplies | Carewell Distribution | HealthLink Partners | |
|---|---|---|---|
| Price (40%) | 8 | 9 | 7 |
| Delivery reliability (35%) | 9 | 6 | 7 |
| Compliance (25%) | 10 | 8 | 9 |
Hierarchy tree
Timeline
Repair ticket opened for infusion pump IP-0231.
Diagnosed faulty occlusion sensor.
Part replaced, safety-tested, returned to service.
Clinical patterns · 04 / 13
Clinical patterns combine components into repeatable workflows that protect patient context, communicate risk and preserve recovery.
The system adapts to clinical consequence: routine work stays efficient while high-risk decisions deliberately slow down.
Persistent patient context
Meera Nair
PENICILLIN ALLERGY42 years · Female · MRN HOS-024718
Encounter
OPD-26-08154
Location
OPD 4
Clinician
Dr Ananya Rao
Critical result interruption
The interruption explains the clinical risk, required response and ownership without removing patient context.
Potassium
Reference range: 3.5–5.1 mmol/L
Immediate clinical review required
Confirm the result, assess the patient and document the escalation before leaving this workflow.
Required response
Review before commitment
Confirm patient
Identity and encounter verified
Review context
Allergy and renal function checked
Resolve warning
Dose exceeds the expected range
Sign order
Available after warning resolution
Dose requires confirmation
Prescribed 500 mg exceeds the recommended range for the recorded renal function.
Progressive disclosure
Clinical density is managed through hierarchy rather than hiding essential risk or forcing unnecessary navigation.
Decision summary
The minimum information required to choose the next action.
Clinical context
Trend, reference range, medication and recent history.
Source evidence
Full report, audit history and originating laboratory data.
Save and recovery
Consultation note saved
Automatically saved at 10:34
Unsaved changes recovered
Text entered before the connection interruption has been restored.
Permission boundary
Controlled medication approval required
Your role can prepare this order, but a credentialed prescriber must review and sign it.
The system preserves the prepared order and records the approval request in the audit history.
Emergency & Trauma
ESI, CTAS, Manchester and ATS all map onto the same five-step scale. Color is never the only signal — the numeral and urgency word are always shown together.
Devika Iyer
Chest pain, diaphoretic · waiting 3 min
Ravi Chandran
Closed forearm fracture · waiting 18 min
Sunita Verma
Sore throat, low-grade fever · waiting 41 min
Pathway activation
Trauma, stroke, STEMI, sepsis and isolation triggers use the critical tone — distinct from acuity — because the action required is activation, not classification.
Surgical & Critical Care
Surveying inpatient-care and surgical-critical-care's 43 screens found only the WHO-style three-phase safety checklist needs a new component. Everything else this cluster needs already existed once the cross-cutting primitives were built.
Time-Out
What this cluster reuses
ICU severity scoring (SOFA/APACHE) is a numeric score, not a new color scale — it reuses RiskScoreBadge.
SOFA score9Rapid response and ICU transfer reuse PathwayActivationBanner — same activation semantics as an ED pathway trigger.
Accessibility · 05 / 13
Hospital interfaces must remain understandable and operable across different abilities, devices, environments and levels of urgency.
Accessibility is verified inside complete workflows because clinical risk often appears through context, sequence and state.
Perception and readability
Contrast, scale and target size are treated as operational requirements rather than final-stage visual adjustments.
4.5:1
Body-text contrast
Critical information remains readable in every supported state.
44 × 44
Minimum action target
Primary controls remain usable with touch or limited dexterity.
200%
Supported zoom
Content reflows without hiding actions or patient context.
Never
Color alone
Icons, labels and language always reinforce clinical meaning.
Keyboard and focus
Medication review
Meera Nair · OPD-26-08154
Tab moves forward · Shift + Tab moves backward
Patient context
Identity is announced before the active clinical task.
Dose field
The visible focus indicator follows the expected reading order.
Warning details
The error explanation is connected to the affected field.
Review action
The primary action follows the information required to decide.
Errors and recovery
2 issues prevent signing
Correct the highlighted fields. Previously entered information has been preserved.
Work is preserved
Returning to an error never clears validated patient, medication or note information.
Meaning beyond color
Ready to continue
Required information has been reviewed.
Review before continuing
A decision needs additional clinical context.
Immediate response required
Delay could result in patient harm.
Approval is required
The current role cannot complete this action.
Motion
Reduced-motion preferences remove non-essential transitions while preserving state changes and confirmation.
Time
Sessions warn before expiring, work is preserved and additional time can be requested without losing context.
Cognition
Instructions use explicit verbs, stable terminology and visible consequences instead of relying on memory.
Content and language · 06 / 13
Interface content helps people understand the current situation, make a safe decision and know exactly what happens next.
Concision never removes essential clinical context, ownership or consequence.
Writing foundations
Name the action
Use specific clinical verbs such as review, acknowledge, prescribe and sign.
Explain the reason
State why information or confirmation is required before asking for it.
Reveal the consequence
High-risk messages explain what could happen if the action is delayed.
Identify ownership
Make the responsible person, role or team explicit at every handoff.
Action-oriented microcopy
Avoid
Something went wrong.
Please try again later.
Use
The medication order could not be saved.
Your entered information is preserved. Check the connection and save the order again.
Message anatomy
What happened
Potassium result is critical
Clinical context
Result: 6.7 mmol/L · Reference: 3.5–5.1
Consequence
Delay could result in cardiac complications.
Required action
Assess the patient and notify the responsible clinician.
Controlled terminology
| Avoid | Use | Why |
|---|---|---|
| Submit | Sign medication order | Names the committed clinical action. |
| Proceed | Review dose and continue | Explains what must happen next. |
| Invalid value | Enter the dose in milligrams | Provides a direct correction. |
| Access denied | Prescriber approval required | Explains the permission boundary. |
Language readiness
Review allergy information before prescribing.
Primary interface language
दवा लिखने से पहले एलर्जी की जानकारी जाँचें।
Context-preserving assisted translation
Localization rules
Information architecture · 07 / 13
Hospital information is organized around roles, patients, encounters and clinical tasks instead of disconnected software modules.
People should always understand where they are, whose information they are viewing and what action comes next.
Product hierarchy
Modules are grouped by operational purpose while shared patient, encounter and permission models maintain continuity.
Clinical care
Diagnostics
Revenue and access
Hospital operations
System governance
Navigation model
System
Hospital-wide navigation
Provides stable access to modules, work queues, search and alerts.
Workspace
Role-specific work area
Prioritizes the tools and information required for the current role.
Patient
Persistent patient context
Preserves identity, location and safety information across clinical tasks.
Task
Focused decision layer
Shows the information and actions needed to complete one safe outcome.
Contextual wayfinding
Meera Nair
UHID 0048217 · Female · 54 years
Active task: Review discharge medication
Encounter OPD-26-08154 · Cardiology · Dr. Arun Rao
Patient identity, active encounter, department and current task remain available without depending on browser history.
Object relationships
PATIENT
Patient
The stable person record
ENCOUNTER
Encounter
A specific episode of care
ORDER
Clinical order
A request for investigation or treatment
RESULT
Result
The verified clinical outcome
Documentation
Notes and observations inherit patient and encounter context.
Financial record
Charges remain linked to the service that created them.
Audit history
Every change records actor, time, object and clinical context.
Role-based architecture
Clinician
Patient care
Patients · EMR · Orders · Results
Laboratory
Diagnostic workflow
Worklist · Specimens · Results · Critical alerts
Billing
Revenue cycle
Encounters · Charges · Insurance · Payments
Findability
External referral · 08 / 13
The referral service coordinates clinical information, consent, authorization, secure exchange and follow-up when care moves to an external organization.
Sending documents is not completion. The loop closes only when the receiving provider acknowledges responsibility and returns the outcome.
Referral workflow
Identify
Confirm the clinical need for external care.
Prepare
Assemble the minimum referral package.
Authorize
Verify consent and financial approval.
Send
Transfer the referral through a secure channel.
Confirm
Receive acknowledgement from the provider.
Close loop
Reconcile the outcome into the patient record.
Referral package
Referring organization
Aarogya Multispecialty Hospital
Cardiology · Dr. Arun Rao
Receiving organization
Metro Advanced Imaging Centre
Cardiac imaging · External provider
Meera Nair · UHID 0048217
Cardiac MRI · Evaluate suspected myocarditis
Referral reason
Clinical question and requested service
Clinical summary
Diagnosis, treatment and current condition
Investigation results
Relevant laboratory and imaging reports
Medication list
Active medicines, dose and frequency
Patient consent
Permission to share health information
Consent and authorization
Patient consent is required
The referral package cannot be released until consent to share clinical information is recorded.
Insurance authorization
IN REVIEWRequest PA-260184 · Submitted today at 10:31
Patient responsibility
₹2,500 estimated
The patient must be informed before appointment confirmation.
Referral status
Referral initiated
Dr. Arun Rao requested an external cardiac MRI.
Owner
Referring clinician
Clinical package prepared
Relevant notes, results and medication history attached.
Owner
Cardiology coordinator
Insurance review started
Prior authorization request sent to the insurer.
Owner
Insurance desk
Receiving provider acknowledgement
Confirmation is required before the referral is complete.
Owner
Referral coordinator
Secure exchange
Identity matching
Patient identifiers are verified before information is released.
Minimum necessary data
Only information required for the referral purpose is transferred.
Secure delivery
Documents use an approved encrypted exchange channel.
Receipt confirmation
The receiving organization acknowledges access to the package.
Recovery and escalation
Acknowledgement overdue
Contact the receiving organization if no acknowledgement is recorded within four working hours.
Escalation path
Shared accountability
| Role | Responsibility |
|---|---|
| Referring clinician | Defines the clinical question and confirms that referral is appropriate. |
| Referral coordinator | Prepares the package, communicates with the provider and tracks status. |
| Insurance desk | Confirms coverage, authorization requirements and patient liability. |
| Receiving provider | Acknowledges the referral, accepts responsibility and returns the outcome. |
Role-based workspaces · 09 / 13
Workspaces prioritize the patients, tasks, decisions and exceptions relevant to the current role while preserving one shared clinical record.
Role adaptation changes priority and available actions. It never changes the meaning of clinical information.
Workspace families
Each workspace foregrounds different responsibilities while sharing patients, encounters, orders, results, tasks and audit history.
Clinician
Diagnosis and treatment
Consultations, clinical documentation, orders, results and prescriptions.
Nursing
Continuous patient care
Assessments, vital signs, medication tasks and care-team handoffs.
Laboratory
Diagnostic workflow
Specimens, worklists, verification, critical results and acknowledgement.
Billing
Revenue and access
Charges, estimates, insurance authorization, payments and claim queries.
Operations
Hospital coordination
Capacity, queues, escalations, service performance and unresolved work.
Clinician workspace
Meera Nair
PENICILLIN ALLERGYUHID 0048217 · Female · 54 years · Cardiology
Encounter
OPD-26-08154
Location
OPD 4
Active consultation
Clinical summary
Persistent fatigue and intermittent palpitations. Recent potassium result requires immediate review before the treatment plan can be signed.
Working diagnosis
Suspected myocarditis
Next investigation
External cardiac MRI
Potassium result requires acknowledgement
Result 6.7 mmol/L · Reference 3.5–5.1 mmol/L. Review the result and document the clinical response.
Workspace contract
Role before menu
The workspace begins with the responsibilities of the signed-in role instead of exposing every module.
Patient context persists
Identity, encounter, allergies, location and care team remain visible while tasks change.
Ownership is explicit
Every task identifies who owns it, when it is due and what completes it.
Permissions explain recovery
Restricted actions preserve prepared work and show the correct approval path.
One object, multiple responsibilities
| Role | Shared object | Priority | Primary action |
|---|---|---|---|
| Clinician | Potassium result | Clinical consequence | Review and acknowledge |
| Laboratory | Potassium result | Verification and release | Validate and notify |
| Nursing | Potassium result | Patient observation | Assess and escalate |
| Operations | Potassium result | Unresolved critical event | Monitor ownership |
Cross-role handoffs
| Originating role | Handoff event | Receiving role | Completion evidence |
|---|---|---|---|
| Laboratory | Critical result verified | Responsible clinician | Result acknowledged and response documented |
| Clinician | Medication plan signed | Nursing and pharmacy | Tasks accepted by the receiving roles |
| Billing | Authorization approved | Clinical coordinator | Blocked service becomes schedulable |
Permission boundaries preserve prepared work
When a role cannot complete an action, the system explains the restriction, saves the entered information and identifies who can approve it.
Unaccepted handoffs return to the active queue
Work does not disappear after it is sent. Overdue acceptance remains visible to the originating role and escalates according to clinical consequence.
Queue owner · Cardiology coordinator
System states & recovery · 10 / 13
Hospital work cannot disappear behind generic spinners, silent failures or disabled controls. Every state preserves context, communicates impact and supports safe recovery.
State severity follows clinical consequence—not visual decoration or technical implementation.
Semantic state families
Informational
Explain context without interrupting work.
Example
Referral package updated 4 minutes ago.
In progress
Show active processing and expected completion.
Example
Insurance authorization is being reviewed.
Successful
Confirm completion and preserve evidence.
Example
Clinical note signed and added to the record.
Warning
Expose risk while safe continuation remains possible.
Example
Authorization expires within 24 hours.
Critical
Interrupt when clinical or operational harm is possible.
Example
Potassium result requires acknowledgement.
Restricted
Explain why an action is unavailable and who can help.
Example
Clinical approval is required before cancellation.
Recoverable clinical workspace
Connection interrupted
Recovery activeYour note remains available in this workspace. It will not be added to the patient record until synchronization succeeds.
Assessment
Clinical note retained during interruption
Patient reports persistent fatigue and intermittent palpitations. Critical potassium result reviewed. External cardiac MRI referral remains pending authorization.
Signing is temporarily unavailable
The note cannot be signed until all retained changes synchronize with the patient record.
State matrix
| State | Trigger | Message | Primary action | Preserve |
|---|---|---|---|---|
| Loading | Requested information has not returned | Describe what is loading | Wait or cancel safely | Keep surrounding context visible |
| Empty | No records exist in the current scope | Explain why the area is empty | Offer the correct first action | Preserve filters and role context |
| No results | Search or filters return zero matches | Repeat the active search scope | Clear or adjust filters | Keep the entered query |
| Validation error | Entered information is incomplete or unsafe | Place the issue beside its source | Correct without losing work | Retain all valid entries |
| System failure | The service cannot complete the request | State the impact and recovery status | Retry or route to support | Protect prepared work |
| Permission blocked | The signed-in role lacks authority | Explain the permission boundary | Request the correct approval | Save the prepared transaction |
Recovery contract
Preserve
Keep valid entries, selections, filters and patient context intact.
Explain
State what happened, what was affected and whether clinical work is safe.
Route
Identify the person, permission or system responsible for resolution.
Recover
Provide a safe retry, alternate workflow or clearly monitored queue.
Empty-state distinctions
No results
No patients match “Meera Nair” within Cardiology OPD today.
Work queue complete
All assigned critical-result acknowledgements have been completed.
Access restricted
Medication pricing is available only to authorized billing roles.
Critical states require acknowledgement
Clinical risk remains active until a named owner reviews the event, records the response and completes the acknowledgement.
Never dismiss automatically
Disabled actions require an explanation
The interface identifies the unmet condition, preserves prepared work and shows the role or approval needed to continue.
Never rely on reduced opacity alone
Privacy, access & audit · 11 / 13
Hospital access is determined by identity, role, care relationship, declared purpose and clinical consequence—not role labels alone.
Restricted information stays discoverable as a protected placeholder so users understand what exists and how to request it.
Access decision model
Identity
Confirm the authenticated person and active professional role.
Relationship
Verify an active care, operational or administrative relationship.
Purpose
Match the requested information to a valid work purpose.
Scope
Reveal only the minimum information required for the task.
Evidence
Record access, decisions, exports and exceptional disclosure.
Restricted-record pattern
Meera Nair
UHID 0048217 · Female · 54 years
Clinical documents
Clinical documents exist but are not available to your current role.
Your billing responsibility does not require access to clinical narrative. Relevant diagnosis and procedure codes remain available inside the active claim.
Reason
Minimum-necessary access
Current role
Billing executive
Approval owner
Health information manager
Emergency access
Emergency access requested
Use only when immediate care requires information that your normal permissions do not provide.
Declared purpose
Emergency treatment
Access duration
30 minutes
The patient, requester, purpose, accessed information, device and expiry time will be recorded for governance review.
Exceptional-access evidence
Emergency access requested
Dr. Asha Menon
Identity re-authenticated
Hospital identity service
Purpose and patient recorded
Emergency treatment
Temporary access activated
Expires at 12:12
Privacy patterns
Restricted record
Preserve the existence of the record while masking content the current role cannot access.
Explain restriction and escalation path
Privacy veil
Temporarily conceal patient details when the workspace is unattended or externally visible.
Restore only after identity verification
Minimum necessary
Display only the patient, financial or clinical information needed for the active responsibility.
Scope follows role and purpose
Controlled disclosure
Printing and exporting require a declared purpose, appropriate permission and traceable evidence.
Every disclosure remains auditable
Minimum-necessary access matrix
| Role | Patient identity | Clinical record | Billing | Export |
|---|---|---|---|---|
| Reception | Full | Restricted | Summary | No |
| Clinician | Full | Care context | Status only | Approved documents |
| Laboratory | Order context | Relevant history | No | Result only |
| Billing | Full | Minimum necessary | Full | Permission controlled |
| Administrator | Masked by default | No | Aggregated | Policy controlled |
Audit evidence
| Time | Actor | Event | Object | Evidence |
|---|---|---|---|---|
| 11:42:12 | Dr. Asha Menon | Emergency access activated | Patient record · UHID 0048217 | Purpose, duration and device recorded |
| 11:39:48 | Ravi Kumar | Discharge summary printed | Encounter · IPD-26-01429 | Printer, document version and reason recorded |
| 11:34:17 | Neha Shah | Insurance document viewed | Claim · CLM-26-8291 | Billing relationship verified |
| 11:28:06 | Dr. Arun Rao | Signed note opened | Clinical note · CN-26-4908 | Read-only access preserved |
Privacy veil protects unattended workspaces
Patient details are concealed after inactivity, manual activation or display-sharing detection. Unsaved work remains protected underneath the veil.
Identity verification required to restore
Disclosure controls travel with the document
Printed and exported records include patient identity, document version, disclosure purpose, timestamp and responsible user.
Export permission does not imply unlimited reuse
Governance & contribution · 12 / 13
Core components are centrally governed while specialties and encounters extend them through a reviewed contribution model.
Every accepted change includes accessibility, state, audit, localization, versioning and migration evidence.
Contribution lifecycle
Define the problem
Describe the user, workflow, risk and evidence behind the requested change.
Review the gap
Confirm that an existing component, variant or composition cannot solve it safely.
Assign reviewers
Identify the design, clinical, accessibility, privacy and engineering owners required.
Specify behavior
Document anatomy, permissions, content, states, provenance and recovery.
Verify evidence
Test usability, keyboard behavior, assistive technology and safety-critical paths.
Release responsibly
Version the change, publish guidance and provide migration support.
Contribution under review
Proposed addition
Laboratory and imaging products currently use different acknowledgement controls. The proposal creates a shared pattern for ownership, escalation, response evidence and unresolved-risk routing.
Requested by
Diagnostics product team
Accountable owner
Clinical governance
Target version
1.2
Risk level
Clinical safety
Evidence still required
The proposal cannot enter implementation until escalation timing, keyboard behavior and screen-reader announcement rules are verified.
Definition of ready
Definition of done
Accountable ownership
| Governance area | Accountable owner | Responsibility | Review condition |
|---|---|---|---|
| Design-system product | System lead | Roadmap, quality threshold and adoption | Every release |
| Clinical safety patterns | Clinical governance reviewer | Risk, escalation and acknowledgement behavior | Safety-impacting changes |
| Accessibility | Accessibility lead | WCAG, keyboard, zoom and assistive technology | Components and workflows |
| Privacy and consent | Privacy or legal reviewer | Minimum necessity, consent and disclosure | Sensitive-data changes |
| Security and access | Security and IAM owner | Permissions, identity and exceptional access | Access-model changes |
| Content and localization | Content-design owner | Terminology, comprehension and language expansion | User-facing content |
| Tokens and components | Design and front-end maintainers | Implementation quality and API stability | Every component release |
Review gates
Design review
Pattern fit, hierarchy, density and consistency
Owner · Design-system owner
Content review
Meaning, terminology, action language and localization
Owner · Content designer
Accessibility review
Keyboard, focus, contrast, zoom and assistive technology
Owner · Accessibility lead
Clinical-safety review
Risk visibility, escalation, acknowledgement and closure
Owner · Clinical reviewer
Privacy and security
Access purpose, disclosure, audit and minimum necessity
Owner · Privacy and IAM
Engineering feasibility
Data, performance, integration and implementation risk
Owner · Engineering lead
Change classification
| Change | Version impact | Example |
|---|---|---|
| Documentation clarification | Patch | Clarify usage guidance without changing behavior |
| New non-breaking variant | Minor | Add a supported compact density or state |
| Token meaning or component API | Major | Change semantic meaning, anatomy or implementation contract |
| Clinical, privacy or access behavior | Formal review | Change acknowledgement, disclosure or permission behavior |
Deprecation contract
Mark the pattern
Show that the component is deprecated and explain why.
Name the replacement
Provide the supported alternative and migration examples.
Track remaining use
Identify products, templates and records still depending on it.
Preserve history
Maintain rendering required for signed or exported records.
Remove after review
Complete the migration window and final risk assessment.
Template governance
Named owner
Every template has an accountable clinical owner.
Version and scope
The effective version and supported encounter are visible.
Controlled rollout
Updates use versioned release and migration rules.
Historical integrity
Signed records retain the template version used.
Personal shortcuts remain separate from governed content
A clinician may create personal convenience text, but it cannot silently alter required fields, safety instructions, consent language or the approved clinical template.
Clinical change is never treated as cosmetic
A wording, color, timing or interaction change can alter clinical interpretation and must receive review proportional to its risk.
Consequence determines review depth
Version evidence travels with the product
Components, templates and historical records retain the version needed to explain behavior, reproduce evidence and support safe migration.
Never overwrite historical meaning
Release & migration roadmap · 13 / 13
Hospital OS begins with shared foundations, proves them through outpatient care, strengthens exceptional behavior and then scales across specialties and facilities.
Each release must remain independently adoptable, reversible, measurable and safe for historical clinical evidence.
Controlled release sequence
Weeks 01–08
Establish the shared language, safety context and accessible application structure.
Exit gate
Foundation verified before product migration begins
Weeks 09–18
Validate the system through a complete outpatient journey involving multiple roles.
Exit gate
One complete clinical journey works across roles
Weeks 19–28
Add the exceptional, degraded and high-consequence behavior required for clinical trust.
Exit gate
Exceptional paths remain safe and recoverable
Week 29 onward
Extend validated foundations across specialties, facilities and governed automation.
Exit gate
Expansion reuses the shared contract without weakening it
Release 01 · Weeks 01–08
Release 02 · Weeks 09–18
Release 03 · Weeks 19–28
Release 04 · Week 29 onward
Migration path
Identify screens, components, templates, arbitrary values and duplicate behavior.
Owner · Product and design
Evidence · Current-state inventory
Translate legacy colors, typography, spacing, statuses and controls into semantic tokens.
Owner · Design-system team
Evidence · Token mapping record
Prioritize patient identity, medication, critical-result and irreversible workflows.
Owner · Clinical governance
Evidence · Risk classification
Migrate an end-to-end workflow instead of validating isolated polished screens.
Owner · Pilot product team
Evidence · Usability and safety findings
Publish guidance, train affected roles and prepare support and escalation paths.
Owner · Operations and enablement
Evidence · Readiness record
Deploy in controlled stages with monitoring, recovery ownership and a rollback condition.
Owner · Engineering and operations
Evidence · Release decision log
Track supported-component use, task outcomes, defects and safety guardrails.
Owner · System owner
Evidence · Adoption dashboard
Remove old patterns only after usage ends and historical evidence remains available.
Owner · Product maintainers
Evidence · Deprecation closure
Release readiness gates
| Gate | Decision question | Accountable owner | Status |
|---|---|---|---|
| Design-system fit | Does the release use supported tokens, components and documented composition patterns? | Design-system owner | Required |
| Clinical safety | Are patient identity, critical events, acknowledgement and recovery verified? | Clinical reviewer | Required |
| Accessibility | Are keyboard, screen-reader, zoom, contrast and language-expansion paths verified? | Accessibility lead | Required |
| Privacy and access | Are purpose, permissions, disclosure and exceptional access appropriately bounded? | Privacy and IAM | Required |
| Operational readiness | Are training, support, monitoring, escalation and rollback responsibilities assigned? | Operations owner | Required |
| Migration integrity | Can historical records preserve their original meaning after migration? | Data and governance | Required |
Controlled pilot
Included journey
Cohort boundary is explicit
Users, departments, records, support coverage, rollback conditions and observation periods are confirmed before activation.
Decision model
Outcomes meet thresholds and no unresolved safety condition exists.
Limit the cohort while a bounded defect or support issue is corrected.
Restore the verified prior path when safety or record integrity is uncertain.
Schedule pressure never overrides a safety, privacy, accessibility or historical-integrity gate.
Release targets
Critical accessibility defects
0Required before production release
Safety-critical workflows reviewed
100%Clinical review with recorded evidence
Supported-component adoption
≥ 90%Across newly migrated screens
Unowned migration blockers
0Every blocker has an accountable owner
Rollback decision window
DefinedBefore the controlled release begins
Historical record integrity
100%Versions remain identifiable and reproducible
Historical meaning survives migration
Signed records, disclosures and audit evidence retain the component, template and terminology versions needed to explain their original behavior.
Never rewrite completed clinical history
Adoption includes the people carrying the change
Training, support, feedback, local workflow constraints and escalation ownership are part of the release—not activities scheduled after launch.
Operational readiness is product readiness