Control of OPU date format

Generic changes

The date format is now checked, so as a user it should not be possible to set an non-local date that cannot be interpreted by the system. In earlier versions this would give a question mark (?) in the date field which would cause Date calculations in other parts of the system to fail.

When modifying an existing date because of an administrative error, the time for the OPU was replaced with the current time. This is no longer the case. A user can still manually change the time of the OPU as before.

Clinic specific rules

If the clinic needs to implement more rules than standard to allow the user to set the OPU date, this is now available in Clinic Logic, OPU date set check