why not use database table like patient/study/series/image to save the element ?

the database table like maindicomtag is not good at the performance. So why not use the table to split the element to different level, just like value of column resourcetype in table resources ?

Feel free to develop and publicly share a new database index plugin if you want to propose another database schema:
https://book.orthanc-server.com/plugins.html

yeah, i see. But I just wanna know why choose the table format like maindicomtag. Is there any important stuff to consider ?

在2021年2月18日星期四 UTC+8 下午3:20:01s.jo...@gmail.com 写道:

This format was chosen to be as close as possible to the “patient/study/series/instance” DICOM model of the real-world:
https://book.orthanc-server.com/dicom-guide.html#model-of-the-real-world

Furthermore, besides being associated with instances, the so-called “main DICOM tags” are also associated with patients, studies and series.