module documentation

Here we define some mixins that add functionality to the patient-related objects. So far, this consists only of a mixin that blocks saving or deleting a Patient, Tumor or Diagnose if the associated Dataset is locked.

Class LockedDatasetMixin Mixin for the Patient, Tumor and Diagnose classes to block any editing or deletion attempts when the Dataset they belong to is locked.