Core nodes (3)
Logic & control (5)
Healthcare agents (4)
Integration & data (4)
BH-OS rails (8)
The BH-OS rails are typed runners backed by. Each rail wires the workflow into a corresponding backend service.rails/assessment
Clinical assessment runner
rails/triage
Triage routing
rails/referral
Referral generator + closed-loop
rails/pa
Prior authorization workflow
rails/mbc
Measurement-Based Care
rails/quality
HEDIS / MIPS capture
rails/network
Provider network logic
rails/pharmacy
e-Rx network e-Rx + DDI
Sample composition
Validation
Node runtime.validate(node) enforces required fields per node type at design time. Connections are type-checked — a condition node’s true port can only connect to a node that accepts the condition’s state output shape.
What’s next
Variables & Scopes
Template resolution and template syntax.
Versioning & Deployment
Snapshots, sandbox-first deploys, WORM audit.
Guardrails
HIPAA + 42 CFR Part 2 rules.
Transforms
Template-driven data shaping.