diff --git a/atlas/forms.py b/atlas/forms.py
index c42a45df..0898438c 100755
--- a/atlas/forms.py
+++ b/atlas/forms.py
@@ -230,6 +230,7 @@ class CaseCollectionForm(ModelForm):
"show_case_link_post",
"show_findings_post",
"show_displaysets_post",
+ "show_differentials_post",
]
if f in self.fields
]
diff --git a/atlas/migrations/0096_casecollection_show_differentials_post.py b/atlas/migrations/0096_casecollection_show_differentials_post.py
new file mode 100644
index 00000000..94ef1ba0
--- /dev/null
+++ b/atlas/migrations/0096_casecollection_show_differentials_post.py
@@ -0,0 +1,18 @@
+# Generated by Django 6.0.1 on 2026-04-13 13:23
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('atlas', '0095_casecollection_show_case_link_post_and_more'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='casecollection',
+ name='show_differentials_post',
+ field=models.BooleanField(default=False, help_text='Show differentials for the case (post exam)'),
+ ),
+ ]
diff --git a/atlas/models.py b/atlas/models.py
index a97eb8e7..71610616 100644
--- a/atlas/models.py
+++ b/atlas/models.py
@@ -1303,6 +1303,9 @@ class CaseCollection(ExamOrCollectionGenericBase):
show_displaysets_post = models.BooleanField(
default=False, help_text="Show display sets for the case (post exam)"
)
+ show_differentials_post = models.BooleanField(
+ default=False, help_text="Show differentials for the case (post exam)"
+ )
author = models.ManyToManyField(
diff --git a/atlas/templates/atlas/case_display_block.html b/atlas/templates/atlas/case_display_block.html
index bbf0df89..fd0524e0 100755
--- a/atlas/templates/atlas/case_display_block.html
+++ b/atlas/templates/atlas/case_display_block.html
@@ -679,20 +679,11 @@
- {% include 'atlas/partials/_case_findings.html' %}
+ {% include 'atlas/partials/_series_findings.html' %}
{% include 'atlas/partials/_case_displaysets.html' %}
-
-
- Differentials
-
- {% for diff in case.differentialcase.all %}
- - {{diff.condition.get_link}} - {{diff.text}}
- {% endfor %}
-
-
-
+ {% include 'atlas/partials/_case_differentials.html' %}
diff --git a/atlas/templates/atlas/collection_case_view_take.html b/atlas/templates/atlas/collection_case_view_take.html
index 300e08b7..c30e7e0d 100644
--- a/atlas/templates/atlas/collection_case_view_take.html
+++ b/atlas/templates/atlas/collection_case_view_take.html
@@ -185,11 +185,14 @@
{% endif %}
{% if collection.show_findings_post %}
- {% include 'atlas/partials/_case_findings.html' %}
+ {% include 'atlas/partials/_series_findings.html' %}
{% endif %}
{% if collection.show_displaysets_post %}
{% include 'atlas/partials/_case_displaysets.html' %}
{% endif %}
+ {% if collection.show_differentials_post %}
+ {% include 'atlas/partials/_case_differentials.html' %}
+ {% endif %}
{% if resources %}
Resources
diff --git a/atlas/templates/atlas/partials/_case_differentials.html b/atlas/templates/atlas/partials/_case_differentials.html
new file mode 100644
index 00000000..72c924f1
--- /dev/null
+++ b/atlas/templates/atlas/partials/_case_differentials.html
@@ -0,0 +1,11 @@
+{# Partial: Case Differentials #}
+
+
+ Differentials
+
+ {% for diff in case.differentialcase.all %}
+ - {{diff.condition.get_link}} - {{diff.text}}
+ {% endfor %}
+
+
+
diff --git a/atlas/templates/atlas/partials/_case_findings.html b/atlas/templates/atlas/partials/_series_findings.html
similarity index 100%
rename from atlas/templates/atlas/partials/_case_findings.html
rename to atlas/templates/atlas/partials/_series_findings.html