Refactor case display to enhance layout and add subspecialty, pathological process, and diagnostic certainty badges
This commit is contained in:
@@ -121,28 +121,34 @@
|
|||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div>
|
<div class="clearfix mb-2">
|
||||||
<span class="id">
|
<div class="float-start">
|
||||||
ID: {{ case.id }}
|
<span class="id">ID: {{ case.id }}</span>
|
||||||
</span>
|
<span class="mx-1">/</span>
|
||||||
/
|
<span class="date">{{ case.created_date|date:"d/m/Y" }}</span>
|
||||||
<span class="date">
|
|
||||||
{{ case.created_date|date:"d/m/Y" }}
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
Subspecialty:
|
|
||||||
<ul>
|
<div class="float-end text-end">
|
||||||
|
{# Subspecialty badges (preserve any anchor returned by get_link) #}
|
||||||
|
{% if case.subspecialty.all %}
|
||||||
{% for sub in case.subspecialty.all %}
|
{% for sub in case.subspecialty.all %}
|
||||||
<li>{{sub.get_link}}</li>
|
<span class="badge bg-secondary ms-1">{{ sub.get_link|safe }}</span>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
{% else %}
|
||||||
<b>Pathological Process:</b>
|
<span class="text-muted me-2">No subspecialty</span>
|
||||||
<ul>
|
{% endif %}
|
||||||
|
|
||||||
|
{# Pathological process badges #}
|
||||||
|
{% if case.pathological_process.all %}
|
||||||
{% for p in case.pathological_process.all %}
|
{% for p in case.pathological_process.all %}
|
||||||
<li>{{p.get_link}}</li>
|
<span class="badge bg-secondary ms-1">{{ p.get_link|safe }}</span>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
{% endif %}
|
||||||
<b>Diagnostic certainty:</b> {{case.get_diagnostic_certainty_display}}<br />
|
|
||||||
|
{# Diagnostic certainty as a badge #}
|
||||||
|
Diagnostic certainty: <span class="badge bg-info text-dark ms-2">{{ case.get_diagnostic_certainty_display }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<details id="dicom-viewer-details">
|
<details id="dicom-viewer-details">
|
||||||
<summary>Viewer</summary>
|
<summary>Viewer</summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user