{% load edc_subject_dashboard_extras %}
{{wrapped.visit_code}}{% if wrapped.visit_code_sequence %}.{{wrapped.visit_code_sequence}}{% endif %} | {% appointment_status_icon appt_status=wrapped.appt_status %} {% if wrapped.appt_status != COMPLETE_APPT %} Appt {% endif %} {% if not wrapped.disabled and wrapped.object.visit_code_sequence == 0 %} {% if wrapped.appt_status == INCOMPLETE_APPT or wrapped.appt_status == COMPLETE_APPT %} {% endif %} {% endif %} {% if wrapped.appt_status == IN_PROGRESS_APPT %} {% with wrapped.wrapped_visit as visit %} {% if visit.id %} Visit Report {% endif %} {% forms_button wrapper=wrapped visit=visit %} {% endwith %} {% else %} {% comment%} This link goes to change the appointment instance for user to set appt_status == IN_PROGESS_APPT. {% endcomment%} {% if not wrapped.disabled %} {% if wrapped.appt_status == NEW_APPT %} Start visit {% elif wrapped.appt_status == IN_PROGRESS_APPT%} Continue {% elif wrapped.appt_status == INCOMPLETE_APPT %} Continue {% elif wrapped.appt_status == COMPLETE_APPT %} Done {% elif wrapped.appt_status == CANCELLED_APPT %} Cancelled {% endif %} {% else %} {% if wrapped.appt_status == NEW_APPT %} Start visit {% elif wrapped.appt_status == IN_PROGRESS_APPT%} Continue {% elif wrapped.appt_status == INCOMPLETE_APPT %} Continue {% elif wrapped.appt_status == COMPLETE_APPT %} Done {% elif wrapped.appt_status == CANCELLED_APPT %} Cancelled {% endif %} {% endif %} {% endif %} {% if wrapped.appt_status == COMPLETE_APPT %} Review {% endif %} | {{wrapped.object.title}} | {% if wrapped.object.visit.report_datetime %}{{ wrapped.object.visit.report_datetime|date:"SHORT_DATE_FORMAT" }} {{ wrapped.object.visit.report_datetime|date:"D"| capfirst }} | {% else %}{{ wrapped.object.appt_datetime|date:"SHORT_DATE_FORMAT" }} {{ wrapped.object.appt_datetime|date:"D"| capfirst }} | {% endif %}