view TODO @ 523:f32d11e0555d

DicomMap: use the same MainDicomTags as the Orthanc Core (to include 'ExtraMainDicomTags' in the /metadata routes when 'StudiesMetadata' config is set to 'MainDicomTags')
author Alain Mazy <am@osimis.io>
date Fri, 24 Jun 2022 17:06:51 +0200
parents b89d1dd8bdd1
children a4c93eea9403
line wrap: on
line source

* Implement capabilities: https://www.dicomstandard.org/using/dicomweb/capabilities/
  from https://groups.google.com/d/msgid/orthanc-users/c60227f2-c6da-4fd9-9b03-3ce9bf7d1af5n%40googlegroups.com?utm_medium=email&utm_source=footer

* use the same DicomMap as the core of Orthanc (wrt ExtraMainDicomTags)
  from https://groups.google.com/g/orthanc-users/c/-ZKW9967DW4/m/9T3bwHeCAAAJ
  command to test:
  curl -H "Accept: application/json" http://localhost:8044/dicom-web/studies/1.2.840.113619.2.404.3.2831156996.875.1599094730.441/series/1.2.840.113619.2.404.3.2831156996.875.1599094730.453.5/metadata
  -> return MainDicomSequences


* handle same SeriesInstanceUID in different studies:
  from https://groups.google.com/g/orthanc-users/c/nSBcMP_ri4o/m/sQxqKa72BAAJ
  We can indeed solve the issue by calling tools/find instead of tools/lookup in the LocateSeries method

* From Sylvain:
  curl http://localhost:8044/dicom-web/instances?StudyInstanceUID=1.2.3.4 shall return not only the instance tags but also the study level tags.
  See section 10.6.3.3.3 "Instance Resources" in https://dicom.nema.org/medical/dicom/current/output/html/part18.html:
  "If the Target Resource is All Instances, then include all Study level Attributes specified in Section 10.6.3.3.1."