diff --git a/smash/web/api_views/appointment.py b/smash/web/api_views/appointment.py
index 23547b625a624aed307e05739f268b97a1e953cf..8a60dc5949e089291bb09a22f18c1fbf600fb8e5 100644
--- a/smash/web/api_views/appointment.py
+++ b/smash/web/api_views/appointment.py
@@ -5,6 +5,7 @@ from django.http import JsonResponse
 from django.urls import reverse
 from django.utils import timezone
 
+from web.templatetags.filters import display_visit_number
 from web.api_views.serialization_utils import serialize_datetime, location_to_str, flying_team_to_str, add_column, \
     bool_to_yes_no, get_filters_for_data_table_request
 from web.models import Appointment, Study, SubjectColumns, AppointmentColumns, AppointmentList, StudyColumns
@@ -175,7 +176,7 @@ def serialize_appointment(appointment):
     nd_number = screening_number = phone_numbers = appointment_type_names = None
     status = appointment.status
     if appointment.visit is not None:
-        title = "Visit " + str(appointment.visit.visit_number)
+        title = "Visit {}".format(display_visit_number(appointment.visit.visit_number))
         study_subject = appointment.visit.subject
         subject_string = study_subject.subject.last_name + " " + study_subject.subject.first_name
         first_name = study_subject.subject.first_name