Just what I needed, very clear thanks!!
I can see this distinction in the required privileges in the OrderService (void needs delete, discontinue needs add and edit privilege).
For the communication to other systems: if order creation leads to an hl7 order message to an other system, voiding should also be communicated.