diff --git a/smash/web/forms.py b/smash/web/forms.py
index fa18fcafbafda2e5ace46ad2eca89dfef44e0c8e..ade762d5d0f7bb3bfdfd76840d90fb337bf1877c 100644
--- a/smash/web/forms.py
+++ b/smash/web/forms.py
@@ -523,14 +523,6 @@ class SubjectAddForm(ModelForm):
         fields = '__all__'
         exclude = ['dead']
 
-    def build_screening_number(self, cleaned_data):
-        screening_number = cleaned_data.get('screening_number', None)
-        if not screening_number:
-            prefix_screening_number = self.get_prefix_screening_number()
-            if prefix_screening_number is not None:
-                screening_number = get_new_screening_number(prefix_screening_number)
-        return screening_number
-
     def clean(self):
         cleaned_data = super(SubjectAddForm, self).clean()
         validate_subject_country(self, cleaned_data)