Add Procedure model integration: create views, forms, and templates; update URLs and search functionality

This commit is contained in:
Ross
2026-02-16 14:15:28 +00:00
parent 6e3ab7de41
commit 44d23801b2
9 changed files with 138 additions and 9 deletions
+7 -5
View File
@@ -42,6 +42,7 @@ from atlas.models import (
Subspecialty,
Presentation,
PathologicalProcess,
Procedure,
UncategorisedDicom,
UserReportAnswer,
CaseDisplaySet,
@@ -395,6 +396,12 @@ class PathologicalProcessForm(ModelForm):
exclude = []
class ProcedureForm(ModelForm):
class Meta:
model = Procedure
exclude = []
class SeriesFindingForm(ModelForm):
class Meta:
model = SeriesFinding
@@ -617,7 +624,6 @@ class CaseForm(ModelForm):
"presentation",
"discussion",
"report",
"procedures",
"condition",
"pathological_process",
"open_access",
@@ -650,7 +656,6 @@ class CaseForm(ModelForm):
"presentation",
"discussion",
"condition",
"procedures",
"pathological_process",
"report",
"open_access",
@@ -679,9 +684,6 @@ class CaseForm(ModelForm):
"subspecialty": CheckboxSelectMultiple(),
"pathological_process": CheckboxSelectMultiple(),
"previous_case": CaseSelect(),
"procedures": autocomplete.ModelSelect2Multiple(
url="atlas:procedure-autocomplete"
),
}
def clean_cimar_uuid(self):