add tag ids to dicom info
This commit is contained in:
+12
-3
@@ -243,8 +243,8 @@ def view_dicom_tags(request, hash: str):
|
||||
item = SeriesImage.objects.get(image_md5_hash=hash)
|
||||
return item.get_dicom_json()
|
||||
|
||||
@router.get("/split_series_by_dicom_tag/{series_id}/{dicom_tag}", auth=django_auth)
|
||||
def split_series_by_tag(request, series_id: int, dicom_tag):
|
||||
@router.get("/series_split_by_dicom_tag/{series_id}/{dicom_tag}", auth=django_auth)
|
||||
def series_split_by_tag(request, series_id: int, dicom_tag:str):
|
||||
series = get_object_or_404(Series, pk=series_id)
|
||||
|
||||
image_map = defaultdict(list)
|
||||
@@ -281,4 +281,13 @@ def split_series_by_tag(request, series_id: int, dicom_tag):
|
||||
new_series.append(series.pk)
|
||||
|
||||
|
||||
return new_series
|
||||
return new_series
|
||||
|
||||
|
||||
@router.get("/split_order_by_dicom_tag/{series_id}/{dicom_tag}", auth=django_auth)
|
||||
def series_order_by_tag(request, series_id: int, dicom_tag:str):
|
||||
series = get_object_or_404(Series, pk=series_id)
|
||||
|
||||
series.order_by_dicom(dicom_tag)
|
||||
|
||||
return [f"{series} ordered by {dicom_tag}"]
|
||||
Reference in New Issue
Block a user