@stephenwaite Wouldn’t it be easier to a transaction format that stores
pid, user.id, role, prescription id, admin dosage, admin route, admin site, admin timestamp, admin override, note
where role = preadmin, admin, witness, postadmin
This will permit multiple users to report their orders/observations at different times. Preadmin and admin will see defaults from prescription and be able to override with some explanation. Witness and postadmin will only get to record their note as a separate record linked to prior action but multiple times as reactions will go through iterations that need to be logged in sequence.