from django.urls import path, include from atlas.models import Condition, Finding, Presentation, Structure from . import views app_name = "atlas" urlpatterns = [ path("", views.CaseView.as_view(), name="index"), path("author//", views.author_detail, name="author_detail"), path("author/", views.author_list, name="author_list"), path("case/", views.CaseView.as_view(), name="case_view"), path("condition/", views.ConditionView.as_view(), name="condition_view"), path("categories/", views.categories_list, name="categories_list"), path("condition/", views.condition_detail, name="condition_detail"), path( "condition//delete", views.ConditionDelete.as_view(), name="condition_delete", ), path( "condition//update", views.ConditionUpdate.as_view(), name="condition_update", ), path("subspecialty/", views.SubspecialtyView.as_view(), name="subspecialty_view"), path("subspecialty/", views.subspecialty_detail, name="subspecialty_detail"), path("condition/create", views.ConditionCreate.as_view(), name="condition_create"), path("finding/", views.FindingView.as_view(), name="finding_view"), path("finding/", views.finding_detail, name="finding_detail"), path( "finding//delete", views.FindingDelete.as_view(), name="finding_delete" ), path( "finding//update", views.FindingUpdate.as_view(), name="finding_update" ), path("finding/create", views.FindingCreate.as_view(), name="finding_create"), path("structure/", views.StructureView.as_view(), name="structure_view"), path("structure/", views.structure_detail, name="structure_detail"), path( "structure//delete", views.StructureDelete.as_view(), name="structure_delete", ), path( "structure//update", views.StructureUpdate.as_view(), name="structure_update", ), path("structure/create", views.StructureCreate.as_view(), name="structure_create"), path("series/", views.series_detail, name="series_detail"), path("series/", views.SeriesView.as_view(), name="series_view"), path("series/", views.series_detail, name="series_detail"), path( "series//", views.series_detail, name="series_edit_finding", ), path( "series//order_dicom", views.series_order_dicom, name="series_order_dicom", ), path( "series//download", views.SeriesImagesZipView.as_view(), name="series_download", ), path( "series//order_dicom_instance", views.series_order_dicom_instance, name="series_order_dicom_instance", ), path( "series//order_dicom_SeriesInstanceUID", views.series_order_dicom_SeriesInstanceUID, name="series_order_dicom_SeriesInstanceUID", ), path( "series//order_upload_filename", views.series_order_upload_filename, name="series_order_upload_filename", ), path( "series//delete", views.SeriesDelete.as_view(), name="series_delete", ), # path("unchecked/", views.unchecked_list, name="unchecked_list"), # path("verified//", views.verified_detail, name="verified_detail"), path("case//", views.case_detail, name="case_detail"), path("case//clone", views.AtlasClone.as_view(), name="case_clone"), # path("verified/", views.verified, name="verified"), # path("all_questions/", views.all_questions, name="all_questions"), path("case//scrap", views.atlas_scrap, name="case_scrap"), path("case//delete", views.CaseDelete.as_view(), name="case_delete"), path("case/create/", views.AtlasCreate.as_view(), name="create"), path("series/create", views.SeriesCreate.as_view(), name="series_create"), path( "series//create", views.SeriesCreate.as_view(), name="series_id_create", ), path( "case//update", views.AtlasUpdate.as_view(), name="case_update", ), path( "series//update", views.SeriesUpdate.as_view(), name="series_update", ), path( "series/add_finding", views.create_series_findings, name="add_finding", ), path( "series/delete_finding/", views.SeriesFindingDelete.as_view(), name="delete_finding", ), path( "condition-autocomplete", views.ConditionAutocomplete.as_view(model=Condition, create_field="name"), name="condition-autocomplete", ), path( "presentation-autocomplete", views.PresentationAutocomplete.as_view(model=Presentation, create_field="name"), name="presentation-autocomplete", ), path( "finding-autocomplete", views.FindingAutocomplete.as_view(model=Finding, create_field="name"), name="finding-autocomplete", ), path( "structure-autocomplete", views.StructureAutocomplete.as_view(model=Structure, create_field="name"), name="structure-autocomplete", ), path("presentation/", views.PresentationView.as_view(), name="presentation_view"), path("presentation/", views.presentation_detail, name="presentation_detail"), path("process/", views.PathologicalProcessView.as_view(), name="pathological_process_view"), path("process/", views.pathological_process_detail, name="pathological_process_detail"), ]