Traffic between a browser, a ward tablet or a connected system and the platform runs over TLS, and the credentials the platform holds on your behalf are sealed with authenticated encryption.
The credentials that let us talk to your other systems live apart from clinical data, so a problem in one is not a problem in the other.
Nobody gets a blanket key. Every route names the permission it needs, and every query is cut down to the caller's branch before it reaches the clinical record.
Application, data and messaging run on separate hosts. Only the web tier answers the outside world, so the database and the event bus are never sitting on the public network.
Every request passes through the same stack, and no single layer is load-bearing on its own. A failure in one should not hand anybody the data behind it.