Every hospital runs its own SOP.
Two hospitals doing the same clinical work will not do it in the same order, with the same roles, or with the same checks. The SOP is local, and it is not up for negotiation with a piece of software.
So the flow in the application has to be adjustable to the hospital using it, rather than the hospital being adjusted to the flow.