Code Dark Readiness
©2025 Kaiser Foundation Health Plan, Inc.
©2025 Kaiser Foundation Health Plan, Inc.
Dr. Jeremy Maggin, Regional Physician Director, Emergency Preparedness Francesca Tanglao, Emergency Management Program Leader
Purpose & Scope
CODE DARK | What It Is and What It Means
For partner awareness- not for redistribution
Answer:
A Code Dark occurs when a cyber incident or ransomware attack compromises the network, forcing Kaiser Permanente to shut down internal systems to contain the threat. This may block access to systems or encrypt data and can significantly disrupt electronic operations for an extended time
What is Code Dark?
What is available without the network?
For partner awareness- not for redistribution
For partner awareness- not for redistribution
CODE DARK: Response Approach
0-2
hours
Network shutdown. The first moments will be chaotic!
2-48
hours
We will leverage manual and paper workflows
48+
hours
Transition to temporary systems
Recovery
Once the IT outage is resolved, full recovery occurs and back to the main system
Shared Expectations During a Code Dark
For partner awareness- not for redistribution
Shared Responsibility
Communication
Coordination
Flexibility
Recovery
Program Implementation Road Map
Establish foundation and validated approach | Build standardized, scalable response tools | Operationalize across the enterprise | Sustain, mature and improve readiness |
| | | |
|
|
|
|
PHASE I
PLANNING
PHASE II
DEVELOPMENT
GOAL
KEY ACTION
PHASE III
LAUNCH
PHASE IV
OPTIMIZATION
For partner awareness- not for redistribution
Turning Plans into Practice
For partner awareness- not for redistribution
ANNUAL
Plan Development & Readiness
Planning & Alignment
Execution & Practice
Review & Development
Full Scale Validation
Challenges
For partner awareness- not for redistribution
Lack of Clear Downtime Expectations and Preparedness
Inconsistent understanding of roles, responsibilities, and workflows
Communication Breakdowns
Primary communication systems may be unavailable, slowing coordination across teams and facilities
Use redundant communications tools (KP Alert, KPIRS, KP Dev, KP iPhones, red phones and reinforce communication protocols during events
Limited Access to Critical Documents
Digital systems may be unavailable, delaying access to procedures, forms and reference materials
Store downtime-critical documents in multiple locations and maintain downtime computers with offline access
Restricted or Unsafe Internet Access
Security incidents may require rapid isolation of systems, limiting connectivity and access applications
Implement network segmentation and failover networks to enable safe, limited access for critical operations
Documentation & Record Integrity Risks
Manual documentation during downtime can increase risk of errors, delays or lost information
Use standardized paper downtime forms, HealthConnect read-only access and for record review within 48-72 hours
Recovery & Reconciliation Delays
Re-entering data and reconciling clinical records post downtime can be labor intensive and time sensitive
Establish structured recovery workflows and secure PACS transfer via USB where needed
Mitigations
Maintain department –level Emergency Operations Plan, Business Impact Analysis, and response checklists; conduct ongoing BCM workshops to reinforce expectations
Description
Limited Availability of Clean Devices
Infected or restricted devices may impede access to essential systems during recovery
Maintain prioritized backup laptops and a defined device cleaning and restoration process (48-72 hours)
Disruption of Critical Support Services
Primary communication systems may be unavailable, slowing coordination across teams and facilities
Use redundant communications tools and reinforce communication protocols during events
High Risk Departments to be Considered
For partner awareness- not for redistribution
Inpatient |
|
Outpatient |
|
National / Regional Functions
Code Dark Tools: Business Impact Analysis & Checklist
For partner awareness- not for redistribution
BIA: Business Impact Analysis
Checklist
Sample ED Code Dark Checklist
BIA Worksheet – Tab 1
For partner awareness- not for redistribution
DEPARTMENT INFO TAB
Worksheet Will Jump Start Code Dark Checklist Development and IT System Prioritization
Direction: Owner to complete all information on this tab. Some of the information should be in your Business Continuity Plan (BCP) or Emergency Operations Plan ( EOP) if you have one in the system. If the information in your EOP/BCP is incorrect. Please perform the following: 1) Fill out the information and this should match your existing BCP/EOP (if you have one in the system). | | |||
National Business Unit: | | |||
Department/Service/Function Name: | | |||
Customer: | | |||
Patient Care Responsibilities: | | |||
Business Unit Description / Primary Functions: | | |||
Contact Information | Name | Title | Work Phone | |
Primary Contact | | | | |
Secondary Contact | | | | |
Alternate Contact | | | | |
BIA Worksheet – Tab 2
For partner awareness- not for redistribution
Function/Application/Workaround
Worksheet Will Jump Start Code Dark Checklist Development and IT System Prioritization
Teams will draft manual workarounds which becomes the beginning of the Code Dark checklist.
Directions: Column A: List all functions in your department. Column B: For each function, list the operational processes Column C: List any application/technology that supports each process or function. Column D: Please describe the workaround that you would use in the event that this system is not available. This should include multiple steps where appropriate. | |||
List the department/Service/Fun ction ( owner completes) | Describe each function/process within your department. ( owner to complete) | Name the application or technology that supports this function/process. | Describe the workaround necessary if this application/technology does not work. |
Example: Payroll | Process time off accruals, and other TIME entries for staff bi-weekly pay. | TIME HR Connect |
|
| | | |
| | | |
| | | |
| | | |
| | | |
BIA Worksheet – Tab 3
For partner awareness- not for redistribution
PRIORITY RANKING
Worksheet Will Jump Start Code Dark Checklist Development and IT System Prioritization
Directions: Column A: Please ensure all the applications that support business operations are listed on the worksheet. Column B: Update the ATLAS Application IDs for each application as best as you can Column C: Please rank the top 10 systems/applications in order of importance to your function. 1 is the most critical and 10 is the least critical. " What is the order in which you would ideally need these systems restored in the event of an IT Outage? | ||
List all the applications used by the department to provide for operations ( IT to Complete) | Application ID ( Complete in partnership with your IT Partners) | Application ranking ( 1 to 10 ONLY with no duplicates; even if you have over 10 applications, Owner to complete) |
EXAMPLE: TIME | | 1 |
| | 2 |
| | 3 |
| | 4 |
| | 5 |
| | 6 |
| | 7 |
| | 8 |
| | 9 |
| | 10 |
| | |
| | |
| | |
BIA Worksheet – Tab 4
For partner awareness- not for redistribution
INTERDEPARTMENTAL DEPENDENCIES
Worksheet Will Jump Start Code Dark Checklist Development and IT System Prioritization
Next Steps: Cyber Downtime Readiness
For partner awareness- not for redistribution
Foundation & Alignment
Establish consistency and shared understanding
Implementation & Enablement
Strengthen tools and operational capability
Scaling & Integration
Embed practices into operational rhythm
Sustained Resilience
Advance long-term solutions for critical dependencies
Thank you!
©2025 Kaiser Foundation Health Plan, Inc.
©2025 Kaiser Foundation Health Plan, Inc.