Skip to main content
Healthcare facilities

EV charging management built for healthcare facilities.

Your nurses and doctors have enough to worry about. A broken charger in the staff parking lot shouldn't be one of them. ChargeOS monitors your chargers so your facilities team doesn't have to.

The challenge

Healthcare facilities have unique charging needs.

Staff charging, patient transport EVs, fleet vehicles, compliance requirements, and no dedicated EV team to manage it all.

Staff rely on chargers daily

Nurses and doctors on 12-hour shifts need their vehicles charged and ready. A broken charger means someone is stranded at the end of a long shift.

Fleet vehicles must charge overnight

Patient transport and facility vehicles need to be ready every morning. Overnight charging failures mean cancelled trips or delayed patient transfers.

Compliance and audit requirements

Healthcare facilities face rigorous documentation standards. ChargeOS logs every action with actor, timestamp, and IP — ready for any audit.

No dedicated EV team

Facilities coordinators manage chargers alongside HVAC, electrical, and building systems. They need simple, prioritized information — not raw data.

Security and compliance

Enterprise security. Complete audit trail.

ChargeOS is built with the security posture healthcare organizations expect. Multi-tenant isolation, encrypted sessions, and an immutable audit log.

Complete audit trail

Every user action is logged: who did what, when, and from which IP address. 14 tracked action types including login attempts, charger provisioning, configuration changes, and command execution. Searchable with filtering by action type, user, and date range. Only owners and admins can view the audit log.

Role-based access control

3 roles with 19 granular permissions. Facilities managers get admin access, staff get read-only views. Role changes are logged in the audit trail.

Complete tenant isolation

Each organization's data is fully separated at the database, API, and real-time event stream layers. Cross-tenant access is blocked at every level. Your charger data is never accessible to other organizations on the same deployment.

Secure session management

HttpOnly session cookies with automatic 24-hour expiry (sliding window). Credentials never stored in browser storage. Password reset revokes all active sessions across all devices. Industry-standard security headers on every response (HSTS, CSP, X-Frame-Options).

Rate limiting on all auth endpoints

Per-IP rate limiting on login, signup, and password reset endpoints prevents brute-force attacks. Limit exceeded responses include a Retry-After header. Rate limiting is applied before password hash comparison, so attackers cannot enumerate valid accounts via timing.

Password and data security

Passwords must be 10+ characters with mixed case, digits, and special characters — enforced both in the UI and on the server. All data stored in your infrastructure via self-hosted Docker deployment. No telemetry leaves your environment unless you explicitly configure an integration.

Predictive maintenance

Prevent failures before they impact staff.

ChargeOS monitors 17 signals per connector and alerts your facilities team when a charger needs attention — typically days before it would fail.

Health scores

Every charger gets a 0-100 health score. Your facilities team sees a ranked list of what needs attention today, with the reason and what to do about it.

Proactive alerts

Dashboard notifications, Slack messages, and email alerts. Your team knows about issues before staff report them. Every alert includes a plain-language recommendation.

Fewer truck rolls

A single avoided emergency service call ($300-500) covers 10-15 months of ChargeOS at 20 ports. Schedule maintenance proactively instead of reacting to failures.

Safety-first

Ground faults and overcurrent events trigger automatic protective action. The connector is taken offline immediately — no manual intervention required.

Remote management

Fix issues without dispatching anyone.

10 remote OCPP commands let your facilities team resolve many issues from the dashboard. Soft reset a frozen charger, unlock a stuck connector, or update firmware — all without leaving the office.

Remote reset
Restart a frozen charger without sending someone to the parking lot
Unlock connector
Release a stuck cable without a service call
Real-time status
See every charger's state instantly — no walking the lot
Alert notifications
Slack, email, and dashboard alerts when something needs attention
Cost allocation and reporting

Track energy use. Allocate costs accurately.

Session data from every charge gives your facilities team the numbers they need for internal reporting, cost allocation, and fleet management.

Energy consumption per charger

Track energy delivered (kWh) per charger for internal cost allocation across departments, buildings, or vehicle fleets.

Complete session records

Every session includes energy delivered (Wh), duration, start and stop timestamps, and stop reason. Sufficient detail for billing, reporting, and fleet management integration.

Session history and export

Search session history by charger, date range, and stop reason. Export session data for integration with your facilities management or cost allocation system.

Stop reason visibility

Know why every session ended: normal completion, remote stop, power loss, or communication failure. Rising abort rates indicate connector or vehicle compatibility issues before they become visible failures.