PS3.21

DICOM PS3.21 2026b - Преобразования между DICOM и другими представлениями

DICOM Standards Committee

Публикация DICOM®


Содержание

Уведомление и отказ от ответственности
Предисловие
1. Область применения
2. Нормативные и информационные ссылки
Библиография
3. Определения
Глоссарий
4. Обозначения и сокращения
5. Соглашения
A. Преобразование между AIM и DICOM SR
A.1. Область применения
A.2. Варианты использования
A.3. Структура документов DICOM SR
A.3.1. Заголовок
A.3.2. Тело документа
A.3.2.1. Структура шаблона DICOM SR "Measurement Report"
A.3.2.2. Особенности сопоставления
A.3.2.3. Ссылки на составные объекты DICOM
A.4. Структура экземпляров AIM Version 4
A.5. Структура AIM v4
A.6. Сопоставление AIM v4 с DICOM TID 1500
A.6.1. Сопоставление ограниченного AIM v4
A.6.1.1. Заголовок
A.6.1.1.1. Сопоставление DICOM Patient Module
A.6.1.1.2. Сопоставление DICOM Clinical Trial Subject Module
A.6.1.1.3. Сопоставление DICOM General Study Module
A.6.1.1.4. Сопоставление DICOM Patient Study Module
A.6.1.1.5. Сопоставление DICOM Clinical Trial Study Module
A.6.1.1.6. Сопоставление DICOM SR Document Series Module
A.6.1.1.7. Сопоставление DICOM Clinical Trial Series Module
A.6.1.1.8. Сопоставление DICOM General Equipment Module
A.6.1.1.9. Сопоставление DICOM SR Document General Module
A.6.1.1.10. Сопоставление DICOM SR Document Content Module
A.6.1.1.11. Сопоставление DICOM SOP Common Module
A.6.1.2. Content Tree
TID 1500. Mapping of Measurement Report
TID 1501. Mapping of Measurement Group
TID 1502. Mapping of Time Point Context
TID 1410. Mapping of Planar ROI Measurements
TID 1411. Mapping of Volumetric ROI Measurements
TID 1419. Mapping of ROI Measurements
TID 1420. Mapping of Measurements Derived From Multiple ROI Measurements
TID 300. Mapping of Measurement
TID 320. Mapping of Image or Spatial Coordinates
TID 4019. Mapping of Algorithm Identification
TID 4108. Mapping of Tracking Identifier
TID 1204. Mapping of Language of Content Item and Descendants
TID 1001. Mapping of Observation Context
TID 1002. Mapping of Observer Context
TID 1003. Mapping of Person Observer Identifying Attributes
TID 1600. Mapping of Image Library
TID 1601. Mapping of Image Library Entry
TID 1602. Mapping of Image Library Entry Descriptors
A.7. Sample Documents
A.7.1. Source AIM v4 Instance
A.7.2. Target DICOM SR "Measurement Report" (TID 1500)
A.8. Обзор типов данных

Список рисунков

A.2-1. Создание и преобразование аннотаций
A.3-1. Структура документа SR
A.3.2.1-1. Структура шаблона, обобщенная по PS3.16
A.4-1. Структура экземпляра AIM v4

Список таблиц

A.3.1-1. Преобразование модулей DICOM SR IOD
A.6.1.1.1-1. Сопоставление DICOM Patient Module
A.6.1.1.3-1. Сопоставление DICOM General Study Module
A.6.1.1.6-1. Сопоставление DICOM SR Document Series Module
A.6.1.1.8-1. Сопоставление DICOM General Equipment Module
A.6.1.1.9-1. Сопоставление DICOM SR Document General Module
A.6.1.1.11-1. Сопоставление DICOM SOP Common Module
TID 1500. Mapping of Measurement Report
TID 1501. Mapping of Measurement Group
TID 1502. Mapping of Time Point Context
TID 1410. Mapping of Planar ROI Measurements
TID 1411. Mapping of Volumetric ROI Measurements
TID 1419. Mapping of ROI Measurements
TID 1420. Mapping of Measurements Derived From Multiple ROI Measurements
TID 300. Mapping of Measurement
TID 320. Mapping of Image or Spatial Coordinates
TID 4019. Mapping of Algorithm Identification
TID 4108. Mapping of Tracking Identifier
TID 1204. Mapping of Language of Content Item and Descendants
TID 1001. Mapping of Observation Context
TID 1002. Mapping of Observer Context
TID 1003. Mapping of Person Observer Identifying Attributes
TID 1600. Mapping of Image Library
TID 1601. Mapping of Image Library Entry
TID 1602. Mapping of Image Library Entry Descriptors
A.7.2-1. Transformed SR document encoding at the Атрибут level
A.8-1. Типы данных ISO 21090, используемые в AIM V4
A.8-2. Сопоставление основных атрибутов кода DICOM с типами данных кода AIM ISO 21090 (CD)
A.8-3. Сопоставление DICOM Person Name (PN) с типом данных ISO 21090 Person Name (PN)
A.8-4. Сопоставление типов значений числовых измерений DICOM с типами данных ISO 21090
A.8-5. Сопоставление DICOM Numeric Value Qualifier Code Sequence с AIM ST
A.8-6. Ссылки DICOM на изображения и соответствующие пути AIM
A.8-7. Ссылки DICOM на сегментации и соответствующие пути AIM

Список примеров

A.8-1. Пример имени лица
A.8-2. Пример составного имени лица HL7 V3

Уведомление и отказ от ответственности

Информация в настоящей публикации была признана технически обоснованной на основе консенсуса лиц, участвовавших в разработке и утверждении документа на момент его подготовки. Консенсус не обязательно означает единогласное согласие каждого лица, участвовавшего в разработке этого документа.

Стандарты и руководящие публикации NEMA, к которым относится и настоящий документ, разрабатываются в рамках добровольного процесса формирования консенсусных стандартов. Этот процесс объединяет добровольных участников и/или учитывает мнения лиц, заинтересованных в теме, рассматриваемой в данной публикации. Хотя NEMA администрирует процесс и устанавливает правила, способствующие справедливому формированию консенсуса, NEMA не пишет документ и самостоятельно не испытывает, не оценивает и не проверяет точность или полноту какой-либо информации либо обоснованность каких-либо суждений, содержащихся в ее стандартах и руководящих публикациях.

NEMA отказывается от ответственности за любой вред здоровью, ущерб имуществу или иной ущерб любого характера, включая специальный, косвенный, последующий или компенсационный ущерб, прямо или косвенно возникший в результате публикации, использования, применения настоящего документа или доверия к нему. NEMA отказывается от любых заверений и гарантий, явных или подразумеваемых, в отношении точности или полноты любой опубликованной здесь информации, а также не гарантирует, что информация в этом документе будет соответствовать каким-либо конкретным целям или потребностям. NEMA не берет на себя обязательств гарантировать характеристики продукции или услуг какого-либо отдельного производителя или продавца в силу настоящего стандарта или руководства.

Публикуя и предоставляя настоящий документ, NEMA не берет на себя оказание профессиональных или иных услуг какому-либо лицу или организации либо от их имени, и NEMA не принимает на себя выполнение обязанностей, которые какое-либо лицо или организация несет перед кем-либо еще. Любой пользователь этого документа должен полагаться на собственное независимое суждение или, при необходимости, обращаться за советом к компетентному специалисту при определении разумной осмотрительности в конкретных обстоятельствах. Информация и другие стандарты по теме, рассматриваемой в этой публикации, могут быть доступны из других источников, к которым пользователь может обратиться для получения дополнительных мнений или сведений, не включенных в данную публикацию.

NEMA не обладает полномочиями и не берет на себя обязательств контролировать или обеспечивать соблюдение содержания этого документа. NEMA не сертифицирует, не испытывает и не инспектирует продукцию, проекты или установки в целях безопасности или охраны здоровья. Любая сертификация или иное заявление о соответствии какой-либо информации, связанной с безопасностью или здоровьем, содержащейся в этом документе, не должно приписываться NEMA и является исключительно ответственностью лица, выполняющего сертификацию или делающего такое заявление.

Предисловие

Настоящий стандарт DICOM разработан в соответствии с процедурами Комитета по стандартам DICOM.

Стандарт DICOM имеет структуру многотомного документа с учетом рекомендаций, установленных в [ISO/IEC Directives, Part 2].

1 Область применения

Настоящая часть стандарта DICOM определяет преобразования между DICOM и другими представлениями той же информации.

В настоящее время эта часть рассматривает:

  • совместимые компоненты NCI Annotation and Image Markup (AIM) для преобразования в шаблоны измерений DICOM SR и обратно, применимые к количественному и категориальному описанию областей интереса на изображениях

Преобразование диагностических отчетов по изображениям между представлениями DICOM SR и HL7 CDA рассматривается в PS3.20.

2 Нормативные и информационные ссылки

Следующие стандарты содержат положения, которые посредством ссылки в настоящем тексте становятся положениями данного стандарта. На момент публикации указанные редакции были действующими. Все стандарты подлежат пересмотру, и сторонам соглашений, основанных на настоящем стандарте, рекомендуется рассмотреть возможность применения наиболее актуальных редакций перечисленных ниже стандартов.

[ISO/IEC Directives, Part 2] ISO/IEC. 2021. 9.0. Rules for the structure and drafting of International Standards. http://www.iso.org/sites/directives/current/part2/index.xhtml .

[IEEE 754] IEEE. 1985. 32-bit and 64-bit Floating Point Number Representations.

[ISO 21090] ISO. 2011. Health informatics -- Harmonized data types for information interchange. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=35646 .

[V3 DT R1] HL7. 2004. HL7 Version 3 Standard: XML Implementation Technology Specification - Wire Format Compatible Release 1 Data Types, Release 1. http://www.hl7.org/implement/standards/product_brief.cfm?product_id=357 .

[XML] W3C. 2006/09/29. Extensible Markup Language (XML) 1.1. http://www.w3.org/TR/2006/REC-xml11-20060816/ .

[типах данных XSD] W3C. 2004/10/28. XML Schema Part 2: Datatypes. http://www.w3.org/TR/xmlschema-2/ .

[AIM v3 v4 changes] NCI. 2014/04/10. Changes from AIM 3.0, Revision 11 to AIM Foundation - Summary of Changes Between AIM 3.0 and 4.0 Models. https://​wiki.nci.nih.gov/​display/​AIM/​Changes+from+AIM+3.0%2C​+Revision+11+to+AIM+​Foundation#​ChangesfromAIM3.0,Revision11toAIMFoundation​-ISO21090DataTypes .

[Extending AIM] NCI. 2014/12/03. Extending the AIM Model. https://wiki.nci.nih.gov/display/AIM/Extending+the+AIM+Model .

[caBIG™ AIM] J Digit Imaging. Channin, David S, Mongkolwat, Pattanasak, Kleper, Vladimir, Sepukar, Kastubh, and Rubin, Daniel L. 2010/04. 23. 2. 217–225. “The caBIG™ Annotation and Image Markup Project”. doi:10.1007/s10278-009-9193-9 http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2837161/ .

[AIM Template Builder] Radiographics. Mongkolwat, Pattanasak, Channin, David S, Kleper, Vladimir, and Rubin, Daniel. 2012/07. 32. 4. 1223–1232. “An Open-Source and Open-Access Cancer Biomedical Informatics Grid Annotation and Image Markup Template Builder”. doi:10.1148/rg.324115080 http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3393884/ .

[AIM Foundation Model] J Digit Imaging. Mongkolwat, Pattanasak, Kleper, Vladimir, Talbot, Skip, and Rubin, Daniel. 2014/12. 27. 6. 692–701. “The National Cancer Informatics Program (NCIP) Annotation and Image Markup (AIM) Foundation Model”. doi:10.1007/s10278-014-9710-3 http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4391072/ .

3 Определения

Для целей настоящего стандарта применяются следующие определения.

3.1 Определения кодов и контролируемой терминологии:

В настоящей части стандарта используются следующие термины, определенные в PS3.16:

Coding Scheme

См. Coding Scheme в PS3.16 .

Context Group

См. Context Group в PS3.16 .

Context ID (CID)

См. Context ID в PS3.16 .

Template

См. Template в PS3.16 .

Template ID (TID)

См. Template ID в PS3.16 .

3.2 Определения из введения и обзора DICOM:

В настоящей части стандарта используются следующие термины, определенные в PS3.1:

Атрибут

См. Атрибут в PS3.1 .

Service-Object Pair Class (SOP Class)

См. Service-Object Pair Class в PS3.1 .

3.3 Определения классов служб DICOM:

В настоящей части стандарта используются следующие термины, определенные в PS3.4:

Service-Object Pair Instance (SOP Instance)

См. Service-Object Pair Instance в PS3.4 .

3.4 Определения информационных объектов DICOM:

В настоящей части стандарта используются следующие термины, определенные в PS3.3:

Attribute Macro

См. Attribute Macro в PS3.3 .

Content Item

См. Content Item в PS3.3 .

Content Tree

См. Content Tree в PS3.3 .

Module

См. Module в PS3.3 .

3.5 Структуры данных и кодирование DICOM

В настоящей части стандарта используются следующие термины, определенные в PS3.5:

Data Set

См. Data Set в PS3.5 .

Value Multiplicity (VM)

См. Value Multiplicity в PS3.5 .

Value Representation (VR)

См. Value Representation в PS3.5 .

4 Обозначения и сокращения

В настоящей части стандарта используются следующие обозначения и сокращения.

AIM

Annotation and Image Markup (аннотации и разметка изображений)

DICOM

Digital Imaging and Communications in Medicine (цифровая визуализация и обмен медицинскими изображениями)

IOD

Information Object Definition (определение информационного объекта)

ISO

International Standards Organization (Международная организация по стандартизации)

NCI

National Cancer Institute (Национальный институт рака)

NEMA

National Electrical Manufacturers Association (Национальная ассоциация производителей электрооборудования)

OID

Object Identifier (идентификатор объекта, ISO 8824)

SR

Structured Reporting (структурированная отчетность)

UCUM

Unified Code for Units of Measure (единый код единиц измерения)

UID

Unique Identifier (уникальный идентификатор)

XML

Extensible Markup Language (расширяемый язык разметки)

XSLT

Extensible Stylesheet Language Transformations (преобразования расширяемого языка таблиц стилей)

5 Соглашения

Термины, перечисленные в разделе 3 «Определения», везде в документе пишутся с заглавной буквы.

A Преобразование между AIM и DICOM SR

A.1 Область применения

Объекты NCI AIM, ограниченные конкретными вариантами использования, могут быть преобразованы в документы DICOM SR, основанные на TID 1500.

NCI AIM задает универсальную модель для кодирования структурированной информации о медицинских изображениях. Модель AIM и ее XML-кодирование зависят от версии. В настоящем документе преобразуется версия 4 [Extending AIM]. Хотя экземпляры AIM могут формироваться по шаблонам, зависящим от приложения [см. AIM template builder], такие шаблоны слишком специфичны для вариантов использования, чтобы подробно описывать их в преобразовании, рассматриваемом в этой части. Вместо этого обобщены распространенные схемы использования, реализованные в известных реализациях (ref. CC, ref ePAD), и они сопоставляются так, как описано в настоящем документе.

DICOM SR задает универсальную модель для кодирования структурированной информации об экземплярах DICOM. DICOM TID 1500 Measurement Report определяет базовый шаблон отчета DICOM SR для количественных измерений и категориальных утверждений для одного идентифицируемого субъекта-пациента, включая области интереса, заданные пространственными координатами или сегментациями.

A.2 Варианты использования

Основной вариант использования преобразования из AIM в DICOM SR — обмен количественной и категориальной информацией об изображениях DICOM и областях интереса на изображениях DICOM.

Экземпляры AIM и DICOM SR содержат ссылки на изображения DICOM и оба используют ссылки на другие типы экземпляров DICOM, например сегментации. Поток информации между системами, которые могут использовать преобразование между экземплярами AIM и DICOM SR, рассматривается на рисунке A.2-1.

Создание и преобразование аннотаций

Рисунок A.2-1. Создание и преобразование аннотаций


Следует учитывать различные сценарии преобразования:

  1. Преобразование полного экземпляра AIM в полный DICOM SR Measurement Report. Получатель при необходимости выбирает релевантные части преобразованного документа для дальнейшей обработки или для статической либо интерактивной визуализации пользователем.

  2. Преобразование подмножества экземпляра AIM в DICOM SR Measurement Report. Это подмножество содержит информацию, релевантную для конкретного варианта использования.

  3. Преобразование нескольких связанных экземпляров AIM в один DICOM SR Measurement Report. Выбранные связанные экземпляры AIM содержат информацию, релевантную для конкретного варианта использования.

Настоящая часть стандарта не предписывает какой-либо конкретный сценарий преобразования. Описаны преобразования различных совместимых компонентов AIM и DICOM SR TID 1500, что позволяет реализовывать каждый из этих сценариев надлежащим образом. Настоящая часть стандарта обеспечивает детерминированное преобразование первого сценария (полное сопоставление экземпляра AIM с DICOM).

Основной вариант использования преобразования состоит в следующем:

  • взять существующий экземпляр AIM, содержащий одну или несколько аннотаций, преобразовать его в DICOM SR, сохранить в системе хранения DICOM, возможно отобразить с помощью приложения, поддерживающего DICOM SR, затем после извлечения из системы хранения DICOM преобразовать обратно в экземпляр AIM и повторно использовать в приложении, поддерживающем AIM

Важный вторичный вариант использования — преобразование информации об аннотациях в разных форматах в единый формат для агрегации данных, например для «аналитики», «интеллектуального анализа данных», «больших данных», «машинного обучения» и «глубокого обучения». Описанное здесь преобразование предназначено для сохранения семантики, достаточной для таких целей, независимо от исходного формата.

Следует понимать, что DICOM SR, созданный путем преобразования объекта AIM, не обязательно будет идентичен по структуре и содержимому DICOM SR, который мог бы быть создан de novo похожим приложением. Например, разработчик приложения может выбрать различные варианты кодирования, особенно в отношении степени посткоординации описаний ROI и измерений, что может привести к разным структурам. Преобразовать экземпляр DICOM SR TID 1500 в AIM с сохранением всего его содержимого может быть невозможно. Посткоординированные понятия, такие как методы измерения и вывода производных значений, могут сохраняться с помощью нескольких записей CalculationEntity/typeCode или путем предварительной координации в единое понятие во время преобразования.

Несколько областей интереса, или несколько измерений и категориальных утверждений об одной области интереса, или об одной и той же сущности реального мира, например очаге, идентифицированной разными областями интереса, например в разные моменты времени или с разными модальностями, могут кодироваться в одном или нескольких экземплярах AIM или DICOM SR. Не предписывается, должна ли исходная реализация AIM или DICOM SR кодировать более одной области интереса (и сопровождающие их измерения и категориальные утверждения) в одном экземпляре или в отдельных экземплярах, а также должно ли преобразование из одной формы в другую «объединять» несколько экземпляров в один или «разделять» один экземпляр на несколько. Модель AIM 4.2 позволяет кодировать несколько размеченных областей и несколько измерений в одном экземпляре аннотации и, в отличие от более ранних версий модели AIM, предоставляет механизмы для определения, какая разметка связана с каким измерением, с помощью утверждений AIM; в противном случае необходимо предполагать, что вся разметка относится ко всем измерениям и наоборот.

Например, для измерений RECIST, включающих длинную и короткую оси очага, в AIM можно кодировать (и сопоставлять с TID 1500) не только границы и измерения площади, полученные из плоской объемной ROI, но также конечные точки измеряемых осей пары линейных измерений и их производные значения.

A.3 Структура документов DICOM SR

Документы DICOM SR можно рассматривать как состоящие из заголовка документа и тела документа. Значения атрибутов метаданных заголовка сгруппированы в модули, такие как "Patient" и "General Study" в PS3.3.

SR Document Content Module (раздел C.17.3 в PS3.3 ) содержит атрибуты корневого Content Item, включая кодированный заголовок отчета. Content Tree (структурированное содержимое) тела документа содержится во вложенных элементах Content Sequence Items этого модуля. Content Items типа "Container" являются частью Content Sequence. Они являются структурными элементами тела документа SR. Content Items являются узлами документа DICOM SR в Content Tree, соединенными отношениями "by-value" (для Enhanced SR IOD). Преобразования, определенные в этой части, не поддерживают использование отношений "by-reference" между Content Items.

Структура документа SR

Рисунок A.3-1. Структура документа SR


A.3.1 Заголовок

Модули, используемые в DICOM SR, определяются Information Object Definition (IOD). Конкретный шаблон DICOM SR может кодироваться с использованием различных DICOM SR IOD в зависимости от функций, поддерживаемых шаблоном и используемых конкретным экземпляром. Каждый SR IOD ограничивает допустимые Value Types и Relationship Types. Enhanced SR IOD достаточен для кодирования экземпляров TID 1500, если только для определения областей интереса на изображениях не используются трехмерные координаты относительно пациента (а не двумерные координаты относительно изображения или сегментации); в этом случае требуется Comprehensive 3D SR IOD или Extensible SR IOD.

Таблица A.3.1-1 обобщает модули, общие для SR IOD, которые могут кодировать TID 1500, как указано в PS3.3.

Таблица A.3.1-1. Преобразование модулей DICOM SR IOD

IE

Module

Ссылка

Использование

Преобразование

Patient

Patient

C.7.1.1

M

Section A.6.1.1.1

Clinical Trial Subject

C.7.1.3

U

Section A.6.1.1.2

Study

General Study

C.7.2.1

M

Section A.6.1.1.3

Patient Study

C.7.2.2

U

Section A.6.1.1.4

Clinical Trial Study

C.7.2.3

U

Section A.6.1.1.5

Series

SR Document Series

C.17.1

M

Section A.6.1.1.6

Clinical Trial Series

C.7.3.2

U

Section A.6.1.1.7

Equipment

General Equipment

C.7.5.1

M

Section A.6.1.1.8

Document

SR Document General

C.17.2

M

Section A.6.1.1.9

SR Document Content

C.17.3

M

Section A.6.1.1.10

SOP Common

C.12.1

M

Section A.6.1.1.11


Patient Module

Patient Module задает атрибуты пациента, которые описывают и идентифицируют пациента, являющегося субъектом исследования. Этот модуль содержит атрибуты пациента, необходимые для интерпретации изображения и общие для всех исследований, выполненных у этого пациента.

Clinical Trial Subject Module

Clinical Trial Subject Module содержит атрибуты, которые идентифицируют пациента как субъекта клинического исследования.

General Study Module

General Study Module задает атрибуты, которые описывают и идентифицируют исследование, выполненное у пациента.

Patient Study Module

Patient Study Module определяет атрибуты, предоставляющие информацию о пациенте на момент выполнения исследования.

Clinical Trial Study Module

Clinical Trial Study Module содержит атрибуты, которые идентифицируют исследование в контексте клинического исследования.

SR Document Series Module

SR Document Series Module определяет атрибуты серии документов SR. Серия документов SR может содержать любое количество документов SR.

Clinical Trial Series Module

Clinical Trial Series Module содержит атрибуты, которые идентифицируют серию в контексте клинического исследования.

General Equipment Module

General Equipment Module задает атрибуты, которые идентифицируют и описывают оборудование, создавшее серию составных экземпляров.

SR Document General Module

SR Document General Module определяет общие атрибуты экземпляра документа SR. Эти атрибуты идентифицируют документ SR и предоставляют контекст для всего документа.

SOP Common Module

SOP Common Module определяет атрибуты, необходимые для правильного функционирования и идентификации связанных экземпляров SOP.

SR Document Content Module

Атрибуты этого модуля передают содержимое документа SR. Он задает корневой Content Item и Content Tree (см. рисунок A.3-1).

A.3.2 Тело документа

Тело документа — это информация, хранящаяся в DICOM SR Content Tree. Content Tree кодируется в SR Document Content Module.

A.3.2.1 Структура шаблона DICOM SR "Measurement Report"

TID 1500 является шаблоном верхнего уровня для DICOM SR Measurement Report (PS3.16). Он включает подшаблоны, как показано на рисунке A.3.2.1-1.

Структура шаблона, обобщенная по PS3.16

Рисунок A.3.2.1-1. Структура шаблона, обобщенная по PS3.16


Примечание

  1. Использование TID 1001 Observation Context внутри TID 1000 Quotation не показано, поскольку оно не относится к вариантам использования сопоставления.

  2. Использование TID 311 Measurement Statistical Properties и TID 312 Normal Range Properties внутри TID 310 Measurement Properties не показано, поскольку оно не относится к вариантам использования сопоставления.

  3. Использование TID 1410 Planar ROI Measurements, TID 1411 Volumetric ROI Measurements и TID 310 Measurement Properties внутри TID 1420 не показано, поскольку оно не относится к вариантам использования сопоставления.

A.3.2.2 Особенности сопоставления

Цель этого документа — задать сопоставление между ограниченными экземплярами AIM v4 и документами DICOM SR TID 1500 Measurement Report. К экземплярам AIM, сопоставляемым с DICOM SR Measurement Reports, применяются следующие ограничения:

  • Subject Context: DICOM SR TID 1500 Measurement Report ограничен ровно одним субъектом-пациентом; сопоставление контекста субъекта для плодов, образцов или устройств как субъектов выходит за рамки области применения. Идентификаторы и описатели малых или крупных животных (помимо повторного использования обычных идентификаторов пациента) специально не рассматриваются, поскольку таких идентификаторов нет в модели AIM; например, несколько животных, визуализированных как один субъект, и описания линий животных находятся вне области применения.

  • Сопоставление данных заголовка DICOM SR для клинических исследований (Clinical Trial Subject Module, Clinical Trial Study Module, Clinical Trial Series Module) не описывается, поскольку такие идентификаторы отсутствуют в модели AIM.

  • Преобразование деидентифицированных объектов в этом сопоставлении специально не рассматривается, поскольку AIM явно не предусматривает кодирование истории деидентификации. Иными словами, идентификаторы будут преобразованы без изменений, а факт их деидентификации не будет явно указываться.

  • Сопоставляется подмножество типов пространственных координат в той мере, в какой AIM и DICOM SR поддерживают одни и те же графические понятия.

A.3.2.3 Ссылки на составные объекты DICOM

Иерархические атрибуты, описывающие ссылки на составные объекты DICOM, используются всякий раз, когда в Content Tree есть ссылки на составные объекты DICOM; они также описаны в шаблонах Image Library и в Current Requested Procedure Evidence Sequence (0040,A375) или Pertinent Other Evidence Sequence (0040,A385). Информация о соответствующих объектах DICOM, на которые есть ссылки в экземпляре AIM, включается в класс AIM DicomImageReferenceEntity.

A.4 Структура экземпляров AIM Version 4

Экземпляры AIM кодируются в XML в соответствии со схемой, сформированной из AIM Model [AIM Model v4.2], которая определена в UML. Рисунок A.4-1 представляет упрощенное представление, а не всю модель, и показывает только те классы и атрибуты UML, которые относятся к преобразованиям, описанным в настоящей части.

Структура экземпляра AIM v4

Рисунок A.4-1. Структура экземпляра AIM v4


A.5 Структура AIM v4

Версия 4 AIM использует типы данных [ISO 21090]. См. раздел A.8 “Overview of Data Types”.

A.6 Сопоставление AIM v4 с DICOM TID 1500

Преобразование описано в одном направлении: путем перечисления структур в целевом представлении (DICOM SR TID 1500) и указания, где в источнике (AIM v4) может быть получена соответствующая информация. Информация представлена в таблицах таким образом, чтобы ее можно было реализовать как автоматическое "pull"-преобразование экземпляра AIM в экземпляр DICOM SR, например с использованием языка преобразований, такого как XSLT. Предполагается, что преобразование должно быть обратимым, то есть путем перестановки целевого представления и источника, хотя в некоторых случаях полная точность при обратном преобразовании туда и обратно достигнута не будет. Пробелы в информации, требуемой в целевом представлении для создания соответствующего объекта, которые должны быть заполнены информацией из внешнего источника или сгенерированы de novo , выделяются. Информация в источнике, которая не "извлекается" в кодирование DICOM, будет потеряна; такие пропуски считаются безвредными с точки зрения соответствующих вариантов использования.

В табличных представлениях используются следующие соглашения, чтобы упростить автоматическое извлечение и использование в качестве формального синтаксиса для реализации:

  • Атрибуты DICOM представлены ключевыми словами, определенными в PS3.6, а не указанием группы и элемента тега элемента данных.

  • Атрибуты DICOM, вложенные в последовательности, показаны как путь от Data Set верхнего уровня с разделением символом ">".

  • Классы, атрибуты и ассоциации AIM представлены с использованием их XPath-представления в том виде, как они кодируются в XML-экземплярах.

  • Атрибуты DICOM Code Sequence сопоставляются из атрибутов типа данных AIM CD без полного перечисления соответствующих подчиненных атрибутов DICOM, XML-элементов и XML-атрибутов.

  • Другие DICOM Sequences перечисляются без сопоставления в той же строке; последующие строки описывают отдельные атрибуты DICOM, вложенные в эту Sequence.

  • Все пути источника и целевого представления полностью квалифицированы относительно корня экземпляра, чтобы сделать преобразование обратимым. Иными словами, некоторые преобразования можно было бы описать с использованием XSLT-оператора оси descendant-or-self ("//"), если источник однозначен, но это не задавало бы местоположение обратимым образом как целевое. Поэтому некоторые явные пути довольно длинные.

  • Тип обязательности для атрибутов DICOM соответствует определению в PS3.3 для атрибутов в модулях и Attribute Macros, за исключением случая, когда содержащий модуль в IOD не является обязательным, например имеет использование U вместо M; тогда обязательный атрибут (Type 1 или 2) в пользовательски-необязательном модуле (тип U) показывается как необязательный (Type 3).

  • Тип данных и кардинальность указываются как для источника, так и для целевого представления, чтобы выделить потенциальные несоответствия, которые могут возникнуть при преобразовании. Для вложенных элементов и атрибутов кратность выражается как комбинация кратностей вдоль всего пути. Например, атрибут aim:name имеет кратность 1:1 в классе aim:Person, но связан с aim:Image​AnnotationClass с кратностью 1 -> 0:1, поэтому кратность указывается как 0:1, а не 1:1, поскольку это результирующий эффект. Кратность DICOM — это либо VM для элемента данных, либо количество Sequence Items, если элемент данных является Sequence.

    XML-представление AIM UML сворачивает некоторые ассоциации и классы так, что они кодируются как один элемент, и это отражено в путях сопоставления. Например, класс aim:Person имеет ассоциацию aim:person от класса aim:Image​AnnotationCollection, поэтому путь к атрибуту aim:name выражается как /Image​AnnotationCollection/​person/​name, как он выглядит в XML-экземпляре.

  • Преобразования типов данных предполагаются и далее не описываются, если нет специального требования. Например, преобразование атрибутов DICOM VR DA, TM и DT в значения типа данных AIM TS является неявным, включая извлечение/заполнение соответствующих подполей (то есть при создании значения DICOM DA используется только часть TS, содержащая дату).

  • Если наборы значений определены как для AIM, так и для DICOM, описываются сопоставления значений. В некоторых случаях явные наборы значений не определены. Например, aim:Person/​sex не имеет явно определенного набора значений, но сопоставляется с DICOM PatientSex, где такой набор есть; поэтому, если реализации AIM используют значения DICOM и эти значения копируются, преобразование без сопоставления значений будет успешным, иначе — нет.

  • Если сопоставление определено, но источник преобразования отсутствует, а значение требуется, указывается Создаваемое значение. Это может быть фиксированная константа (например, значение Modality "SR"), указание, что требуется пустое значение или последовательность нулевой длины, либо указание, что необходимо сгенерировать новое значение соответствующего VR (например, новый UID для VR UI, новое целое число для VR IS и т. д.). Необходимость генерировать новые значения не даст детерминированного результата без памяти о предыдущих преобразованиях.

  • Необязательное содержимое в целевом представлении, для которого не определен источник, не описывается (например, DICOM SeriesОписание в General Series Module не имеет соответствия в AIM, хотя было бы полезно заполнить его сгенерированным значением).

  • Если один и тот же атрибут DICOM описан в двух разных модулях, в таблицах сопоставления описывается более специализированное (ограничительное) использование. Например, InstanceNumber имеет Type 3 в SOP Common Module, но Type 1 в SR Document General Module, поэтому он описывается только во втором.

  • Регистр и пунктуация ключевых слов DICOM, а также имен классов, атрибутов и ассоциаций AIM являются значимыми.

A.6.1 Сопоставление ограниченного AIM v4

A.6.1.1 Заголовочные модули

Общие замечания по сопоставлению атрибутов модулей заголовка DICOM:

SR Document General Module

  • Сопоставленные объекты AIM считаются "unverified", поэтому нет требования записывать идентификацию Verifying Observer; если требуется идентификация "recording" observer (атрибуты класса aim:user), она может быть сопоставлена с Author Observer Sequence (0040,A078) в SR Document General Module (при этом записи в Observation Context в Content Tree не требуются).

  • Атрибуты Predecessor Documents Sequence (0040,A360) и Identical Documents Sequence (0040,A525) в этом преобразовании не описываются, поскольку они актуальны только в контексте управляемой среды документов DICOM SR и не имеют соответствия в AIM.

  • Атрибуты Current Requested Procedure Evidence Sequence (0040,A375) и Pertinent Other Evidence Sequence (0040,A385) описаны в преобразовании и предоставляют информацию, описанную в Hierarchical SOP Instance Reference Macro, используемом для сопоставления ссылок на составные экземпляры с их контекстом Study и Series; класс AIM DicomImageReferenceEntity выполняет аналогичную функцию.

  • Атрибуты Equivalent Document Sequence (0040,A090) в преобразовании не описываются, поскольку они актуальны только в контексте исходного документа DICOM SR.

    Пространство имен элементов AIM опущено и подразумевается как "gme://caCORE.caCORE/4.4/edu.northwestern.radiology.AIM".

SOP Common Module

  • Timezone Offset From UTC (0008,0201) следует учитывать для атрибутов документа DICOM SR, основанных на типах данных DA или TM (PS3.5). Атрибуты даты и времени AIM могут содержать или не содержать явную информацию о часовом поясе; если она есть, ее можно извлечь для заполнения Timezone Offset From UTC (0008,0201).

  • Specific Character Set (0008,0005) является обязательным (Type 1C), если Basic Graphic Set расширяется или заменяется. Это служит основой для сопоставления наборов символов DICOM с Unicode в AIM XML (<?xml version="1.0" encoding="UTF-8"?>).

    Примечание

    При сопоставлении отдельных символов с Unicode возможны неоднозначности (например, для японских символов). Разрешение таких вопросов выходит за рамки настоящего документа. Дополнительные сведения о типах данных и наборах символов см. в разделе A.8.

A.6.1.1.1 Сопоставление DICOM Patient Module

Таблица A.6.1.1.1-1. Сопоставление DICOM Patient Module

Атрибут DICOM

DICOM VR

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

PatientName

PN

1

2

Image​Annotation​​Collection/​person/​name/​@value

ST

0..1

PatientID

LO

1

2

Image​Annotation​​Collection/​person/​id/​@value

ST

0..1

PatientBirthDate

DA

1

2

Image​Annotation​​Collection/​person/​birthDate/​@value

TS

0..1

PatientSex

CS

1

2

Image​Annotation​​Collection/​person/​sex/​@value

ST

0..1

EthnicGroup

SH

1

3

Image​Annotation​​Collection/​person/​ethnicGroup/​@value

ST

0..1

Source​Patient​Group​Identification​Sequence>Patient​ID

SQ

1

3

Image​Annotation​​Collection/​person/​source​Patient​Group​Id

ST

0..1


Примечание

Если аннотация относится к мелкому животному, которое было получено на изображении как часть группы животных на том же изображении, то PatientID и другие атрибуты этого модуля относятся к этому отдельному животному, а не к группе. Модель AIM 4.2 может дополнительно идентифицировать группу животных, полученных на изображении одновременно, что соответствует DICOM SourcePatientGroupIdentificationSequence.

A.6.1.1.2 Mapping of DICOM Clinical Trial Subject Module

Сопоставление DICOM Clinical Trial Subject Module не описывается, поскольку в модели AIM нет соответствующего содержимого.

A.6.1.1.3 Сопоставление DICOM General Study Module

Модель AIM 4.2 предоставляет необязательную идентификационную информацию Study. Если она доступна, эту информацию следует использовать при преобразовании из AIM в SR; в противном случае может быть либо создана новая Study, либо экземпляр SR, полученный из объекта AIM, может быть помещен в одну из Study, на которые ссылается экземпляр AIM, если такие ссылки есть, что обеспечивает предсказуемое преобразование.

Если объект AIM ссылается более чем на одну DICOM Study и явная идентификационная информация Study (Image​Annotation​​Collection/​study​Instance​Uid) отсутствует, копии преобразованного экземпляра AIM SR могут быть помещены в каждое из указанных исследований (с разными SOP Instance UID); в этом случае в SR Document General Module требуется IdenticalDocumentsSequence; см. раздел C.17.2.2 “Identical Documents Sequence” в PS3.3 .

Таблица A.6.1.1.3-1. Сопоставление DICOM General Study Module

Атрибут DICOM

DICOM VR

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных

Кратность

Комментарий

StudyInstanceUID

UI

1

1

Новое значение или значение, полученное из изображения, на которое есть ссылка, если его нет в источнике

Image​Annotation​​Collection/​study​Instance​Uid/​@root

II

0..1

StudyDate

UI

1

2

Пустое, если отсутствует в источнике

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation[1]/​image​Reference​Entity​​Collection/​ImageReferenceEntity[1]/​imageStudy[1]/​startDate/​@value

TS

0..1

StudyTime

UI

1

2

Пустое, если отсутствует в источнике

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation[1]/​image​Reference​Entity​​Collection/​ImageReferenceEntity[1]/​imageStudy[1]/​startTime/​@value

TS

0..1

Referring​Physician​Name

PN

1

2

Пустое

Отсутствует в AIM.

Study​ID

SH

1

2

Пустое

Отсутствует в AIM.

Accession​Number

SH

1

2

Пустое, если отсутствует в источнике

Image​Annotation​​Collection/accession​Number/​@value.


A.6.1.1.4 Сопоставление DICOM Patient Study Module

Сопоставление DICOM Patient Study Module не описывается, поскольку в модели AIM нет соответствующего содержимого.

A.6.1.1.5 Сопоставление DICOM Clinical Trial Study Module

Сопоставление DICOM Clinical Trial Study Module не описывается, поскольку в модели AIM нет соответствующего содержимого.

A.6.1.1.6 Сопоставление DICOM SR Document Series Module

Модель AIM 4.2 необязательно поддерживает представление о том, что сама аннотация является частью Series. Если такая информация доступна, ее следует использовать; в противном случае необходимо создать новую Series, поскольку преобразованный экземпляр не может быть включен в Series изображения, на которое есть ссылка, если такая ссылка есть, из-за правила, согласно которому все экземпляры Series создаются на одном и том же Equipment.

Таблица A.6.1.1.6-1. Сопоставление DICOM SR Document Series Module

Атрибут DICOM

DICOM VR

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

Modality

CS

1

1

"SR"

Series​Instance​UID

UI

1

1

Новое значение, если отсутствует в источнике.

Image​Annotation​​Collection/​series​Instance​Uid/​@root

II

0..1

Использование созданного значения означает, что при нескольких циклах обратного преобразования могут получаться разные значения.

При сопоставлении нескольких экземпляров AIM, относящихся к одному и тому же исследованию, использование одного и того же SeriesInstanceUID приведет к тому, что они будут отображаться в одной Series.

Series​Number

IS

1

1

7291

Заранее известное значение означает, что при нескольких циклах обратного преобразования будет использоваться одно и то же значение.

Referenced​Performed​Procedure​Step​Sequence

SQ

1

2

Пустое


A.6.1.1.7 Сопоставление DICOM Clinical Trial Series Module

Сопоставление DICOM Clinical Trial Series Module не описывается, поскольку в модели AIM нет соответствующего содержимого.

A.6.1.1.8 Сопоставление DICOM General Equipment Module

Таблица A.6.1.1.8-1. Сопоставление DICOM General Equipment Module

Атрибут DICOM

DICOM VR

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

Manufacturer

LO

1

2

Image​Annotation​​Collection/​equipment/​manufacturer/​@value

ST

0..1

ManufacturerModelName

LO

1

3

Image​Annotation​​Collection/​equipment/​manufacturerModelName/​@value

ST

0..1

SoftwareVersions

LO

1-n

3

Image​Annotation​​Collection/​equipment/​softwareVersion/​@value

ST

0..1


A.6.1.1.9 Сопоставление DICOM SR Document General Module

Таблица A.6.1.1.9-1. Сопоставление DICOM SR Document General Module

Атрибут DICOM

DICOM VR

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных

Кратность

Комментарий

InstanceNumber

IS

1

1

Новое значение

CompletionFlag

CS

1

1

"COMPLETE"

VerificationFlag

CS

1

1

"UNVERIFIED"

Передача значения "VERIFIED" потребовала бы передачи Verifying Observer Sequence, которая в этом сопоставлении не описывается.

ContentDate

DA

1

1

Image​Annotation​​Collection/​dateTime/​@value

TS

1..1

ContentTime

TM

1

1

Image​Annotation​​Collection/​dateTime/​@value

TS

1..1

Author​Observer​Sequence

SQ

1-n

3

Не передавать последовательность вообще, если наблюдатель является устройством, а не человеком, поскольку устройство описывается в General Equipment Module.

Author​Observer​Sequence > Observer​Type

CS

1

1

PSN

DICOM допускает PSN или DEV.

Author​Observer​Sequence > Person​Name

PN

1

1C

Image​Annotation​​Collection/​user/​​name/​@value

ST

1..1

Если PSN.

Author​Observer​Sequence > Person​Identification​Code​Sequence

SQ

1

2C

Пустое

Если PSN.

Отсутствует в AIM.

Author​Observer​Sequence > Institution​Name

SQ

1

2

Пустое

Отсутствует в AIM.

Author​Observer​Sequence > Institution​Code​Sequence

SQ

1

2

Пустое

Отсутствует в AIM.

Identical​Documents​​Sequence

SQ

1

1C

UID других идентичных преобразованных экземпляров.

Требуется, если этот документ хранится с разными SOP Instance UID в одном или нескольких других Study

Current​Requested​Procedure​Evidence​Sequence

SQ

1

1

Current​Requested​Procedure​Evidence​Sequence>​StudyInstanceUID

UI

1

1

Image​Annotation​​Collection/​image​Annotations/​image​Reference​Entity​​Collection/​ImageReferenceEntity/​imageStudy/​instanceUid/​@root

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​segmentation​Entity​Collection/​SegmentationEntity/​studyInstanceUid/​@root

II, II

1..1, 0..1

Current​Requested​Procedure​Evidence​Sequence>​ReferencedSeriesSequence

SQ

1

1

Current​Requested​Procedure​Evidence​Sequence>​ReferencedSeriesSequence>​SeriesInstanceUID

UI

1

1

Image​Annotation​​Collection/​image​Annotations/​image​Reference​Entity​​Collection/​ImageReferenceEntity/​imageStudy/​imageSeries/​instanceUid/​@root

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​segmentation​Entity​Collection/​SegmentationEntity/​seriesInstanceUid/​@root

II, II

1..1, 0..1

Current​Requested​Procedure​Evidence​Sequence>​ReferencedSeriesSequence>​ReferencedSOPSequence

SQ

1

1

Current​Requested​Procedure​Evidence​Sequence>​ReferencedSeriesSequence>​ReferencedSOPSequence>​ReferencedSOPClassUID

UI

1

1

Image​Annotation​​Collection/​image​Annotations/​image​Reference​Entity​​Collection/​ImageReferenceEntity/​imageStudy/​imageSeries/​image​Collection/​Image/​sopClassUid/​@root

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​segmentation​Entity​Collection/​SegmentationEntity/​sopClassUid/​@root

II, II

1..1, 0..1

Если у SegmentationEntity отсутствует studyInstanceUid или seriesInstanceUid, эту ссылку нельзя включить для данного экземпляра.

Current​Requested​Procedure​Evidence​Sequence>​ReferencedSeriesSequence>​ReferencedSOPSequence>​ReferencedSOPInstanceUID

UI

1

1

Image​Annotation​​Collection/​image​Annotations/​image​Reference​Entity​​Collection/​ImageReferenceEntity/​imageStudy/​imageSeries/​image​Collection/​Image/​sopInstanceUid/​@root

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​segmentation​Entity​Collection/​SegmentationEntity/​sopInstanceUid/​@root

II, II

1..1, 0..1

Если у SegmentationEntity отсутствует studyInstanceUid или seriesInstanceUid, эту ссылку нельзя включить для данного экземпляра.

Performed​Procedure​Code​Sequence

SQ

1

2

Пустое

Отсутствует в AIM.


A.6.1.1.10 Сопоставление DICOM SR Document Content Module

Все атрибуты в SR Document Content Module преобразуются путем обработки DICOM SR Content Tree и поэтому не описываются в такой же табличной форме, как "заголовочные" атрибуты, поскольку сопоставление зависит от структуры шаблона DICOM SR. Общие атрибуты для каждого Content Item в Content Tree:

  • ValueType

  • ConceptNameCodeSequence

  • ObservationUID

  • ContentSequence

Каждый дочерний Content Item со связью "by-value" со своим родительским элементом также содержит:

  • RelationshipType

Дополнительные обязательные атрибуты в каждом Content Item зависят от ValueType:

  • TEXT - Text​Value

  • DATETIME - Date​Time

  • DATE - Date

  • TIME - Time

  • PNAME - Person​Name

  • UIDREF - UID

  • NUM - Measured​Value​Sequence, Measured​Value​Sequence>Numeric​Value, Measured​Value​Sequence>Measurement​Units​Code​Sequence

  • CODE - ConceptCodeSequence

  • COMPOSITE - Referenced​SOP​Sequence, Referenced​SOP​Sequence>Referenced​SOP​Class​UID, Referenced​SOP​Sequence>Referenced​SOP​Instance​UID

  • IMAGE - Referenced​SOP​Sequence, Referenced​SOP​Sequence>Referenced​SOP​Class​UID, Referenced​SOP​Sequence>Referenced​SO​PInstance​UID, Referenced​SOP​Sequence>Referenced​Frame​Number, Referenced​SOP​Sequence>Referenced​Segment​Number

  • SCOORD - Graphic​Data, Graphic​Type

  • SCOORD3D - Referenced​Frame​Of​Reference​UID, Graphic​Data, Graphic​Type

  • CONTAINER - Continuity​Of​Content, Content​Template​Sequence, Content​Template​Sequence>Mapping​Resource, Content​Template​Sequence>Template​Identifier

Observation​UID требуется для следующих Content Item, чтобы передать информацию aim:unique​Identifer:

  • IMAGE - для Content Item (121191, DCM, "Referenced Segment"), соответствующего aim:Segmentation​Entity

  • CONTAINER - для Content Item (126200, DCM, "Image Library Group"), соответствующего aim:Image​Reference​Entity

  • CONTAINER - для Content Item (125007, DCM, "Measurement Group"), соответствующего aim:Image​Annotation

  • NUM - для любого Content Item, соответствующего aim:Calculation​Entity

  • SCOORD - для любого Content Item, соответствующего aim:MarkupEntity

Observation​DateTime требуется для следующих Content Item, чтобы передать информацию aim:dateTime:

  • CONTAINER - для Content Item (125007, DCM, "Measurement Group"), соответствующего aim:Image​Annotation

A.6.1.1.11 Сопоставление DICOM SOP Common Module

Таблица A.6.1.1.11-1. Сопоставление DICOM SOP Common Module

Атрибут DICOM

DICOM VR

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

SOPClassUID

UI

1

1

"1.2.840.10008.​5.​1.​4.​1.​1.​88.​22"

Фиксированное значение является SOP Class UID класса Enhanced SR Storage SOP Class; его достаточно, если не используется SCOORD3D. Если SCOORD3D используется, требуется Comprehensive 3D SR Storage SOP Class с UID "1.2.840.10008.​5.​1.​4.​1.​1.​88.​34".

SOPInstanceUID

UI

1

1

Создается, если имеется более одного преобразованного экземпляра в отдельных Study.

Image​Annotation​​Collection>uniqueIdentifier/​@root

II

1..1

SpecificCharacterSet

CS

1

1

"ISO_IR 192"

Фиксированное создаваемое значение соответствует обычному UTF-8, указанному в XMLDecl пролога XML [XML] в экземпляре AIM. Можно использовать другие значения, если их достаточно для описания всех закодированных символов в преобразованном экземпляре. Например, его можно полностью опустить, если все символы относятся к US-ASCII.


A.6.1.2 Дерево содержимого

TID 1500 Сопоставление Measurement Report

В этом разделе описывается сопоставление TID 1500 “Measurement Report” в PS3.16 .

Таблица TID 1500. Сопоставление Measurement Report

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report")

CONTAINER

1

M

Фиксированный код Concept Name является подходящим выбором из CID 7021 “Measurement Report Document Title” при отсутствии в AIM концепта "document title".

Если доступна внеполосная информация, можно использовать более подходящий код.

(126000, DCM, "Imaging Measurement Report") >

INCLUDE

1

M

TID 1204 “Сопоставление языка Content Item и его потомков”

(126000, DCM, "Imaging Measurement Report") >

INCLUDE

1

M

TID 1001 “Сопоставление Observation Context”

(126000, DCM, "Imaging Measurement Report") > (121058, DCM, "Procedure reported")

CODE

1-n

M

(363679005, SCT, "Imaging procedure")

Фиксированное общее значение кода предлагается вместо информации о процедуре визуализации, которая отсутствует в AIM; поэтому более конкретные коды процедур, например из CID 100 “Quantitative Diagnostic Imaging Procedure”, использовать нельзя.

Если доступна внеполосная информация, можно использовать более подходящий код.

(126000, DCM, "Imaging Measurement Report") >

INCLUDE

1

M

TID 1600 “Сопоставление Image Library”

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements")

CONTAINER

1

C

Если и только если измерения присутствуют в исходном объекте AIM

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") >

INCLUDE

1-n

U

TID 1410 “Сопоставление измерений плоской ROI”

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") >

INCLUDE

1-n

U

TID 1411 “Сопоставление измерений объемной ROI”

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") >

INCLUDE

1-n

U

TID 1501 “Сопоставление Measurement Group”

(126000, DCM, "Imaging Measurement Report") > (126011, DCM, "Derived Imaging Measurements")

CONTAINER

1

C

Неприменимо к текущим вариантам использования

(126000, DCM, "Imaging Measurement Report") > (126011, DCM, "Derived Imaging Measurements") >

INCLUDE

1-n

U

TID 1420 “Сопоставление измерений, полученных из нескольких измерений ROI”

(126000, DCM, "Imaging Measurement Report") > (C0034375, UMLS, "Qualitative Evaluations")

CONTAINER

1

C

Если и только если элементы Imaging​Observation​Entity присутствуют в исходном объекте AIM

(126000, DCM, "Imaging Measurement Report") > (C0034375, UMLS, "Qualitative Evaluations") > CODE

CODE

1-n

U

NAME = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​imaging​Observation​Entity​Collection/​Imaging​Observation​Entity​/​imaging​Observation​Characteristic​Collection​/​Imaging​Observation​Characteristic​​/​questionType​Code

или NAME = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​imaging​Observation​Entity​Collection/​Imaging​Observation​Entity​/type​Code

VALUE = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​imaging​Observation​Entity​Collection/Imaging​Observation​Entity/imaging​Observation​Characteristic​Collection​/​Imaging​Observation​Characteristic​/type​Code

CD, CD

1, 0..1

Имя концепта может быть закодировано как конкретный question​Type​Code для Imaging​Observation​Characteristic или унаследовано из type​Code родительского Imaging​Observation​Entity.

(126000, DCM, "Imaging Measurement Report") > (C0034375, UMLS, "Qualitative Evaluations") > TEXT

TEXT

1-n

U

Не используется в AIM


TID 1501 Сопоставление Measurement Group

В этом разделе описывается сопоставление TID 1501 “Measurement and Qualitative Evaluation Group” в PS3.16 .

Таблица TID 1501. Сопоставление Measurement Group

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group")

CONTAINER

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation

Значение aim:unique​Identifier/@root сопоставляется с атрибутом Observation​UID элемента CONTAINER.

Значение aim:date​Time/@root сопоставляется с атрибутом Observation​Date​Time элемента CONTAINER.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (C67447, NCIt, "Activity Session")

TEXT

1

U

Отсутствует в AIM.

Идентифицирует сеанс, во время которого были выполнены измерения. В NCI Thesaurus это определяется как "время, период или срок, посвященный некоторой деятельности".

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (112039, DCM, "Tracking Identifier")

TEXT

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​name/​@value

ST

1

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (112040, DCM, "Tracking Unique Identifier")

UIDREF

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​tracking​UniqueIdentifier/​@root

II

1

Если tracking​Unique​Identifier отсутствует, Image​Annotation/​uniqueIdentifier можно использовать как замену Tracking Unique Identifier, но это не позволяет продольно идентифицировать одно и то же поражение, поскольку Image​Annotation/​uniqueIdentifier должен быть уникальным для каждого файла аннотации AIM; в этом случае для распознавания общности можно использовать только Image​Annotation/​name.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121071, DCM, "Finding")

CODE

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​typeCode

CD

1..n

Можно сопоставить только одно значение aim:typeCode.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") >

INCLUDE

1

U

TID 1502 “Сопоставление Time Point Context”

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (370129005, SCT, "Measurement Method")

CODE

1

U

Не используется в AIM на этом уровне.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (363698007, SCT, "Finding Site")

CODE

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​imagingPhysical​Entity​Collection/​ImagingPhysicalEntity[label/​@value='Location' or label/​@value='Lobar Location' or label/​@value='Segmental Location' or label/​@value='Organ Type']/typeCode

CD

1..n

Если в AIM задана парная структура, эта запись предварительно координирует латеральность с анатомической областью.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (363698007, SCT, "Finding Site") > (272741003, SCT, "Laterality")

CODE

1

U

CID 244 “Laterality”

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (363698007, SCT, "Finding Site") > (106233006, SCT, "Topographical modifier")

CODE

1

U

Не используется, поскольку в AIM нет механизма посткоординации локализации.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (126100, DCM, "Real World Value Map used for measurement")

COMPOSITE

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") >

INCLUDE

1-n

M

TID 300 “Сопоставление Measurement”

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $QualitativeEvaluations

CODE

1-n

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121106, DCM, "Comment")

TEXT

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​comment/​@value

Параметр $Qualitative​Evaluations не используется в AIM, но этот элемент содержимого TEXT используется для сопоставления комментария AIM так, как если бы он был Qualitative Evaluation.


TID 1502 Сопоставление Time Point Context

В этом разделе описывается сопоставление TID 1502 “Time Point Context” в PS3.16 .

Таблица TID 1502. Сопоставление Time Point Context

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (126070, DCM, "Subject Time Point Identifier")

TEXT

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (126071, DCM, "Protocol Time Point Identifier")

TEXT

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (C2348792, UMLS, "Time Point")

TEXT

1

M

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (126072, DCM, "Time Point Type")

CODE

1-n

U

BCID 6146 “Time Point Type”

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (126073, DCM, "Time Point Order")

NUM

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (128740, DCM, "Longitudinal Temporal Offset from Event")

NUM

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (128740, DCM, "Longitudinal Temporal Offset from Event") > (128741, DCM, "Longitudinal Temporal Event Type")

CODE

1

U

Не используется в AIM.


TID 1410 Сопоставление Planar ROI Measurements

В этом разделе описывается сопоставление TID 1410 “Planar ROI Measurements and Qualitative Evaluations” в PS3.16 .

Таблица TID 1410. Сопоставление Planar ROI Measurements

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group")

CONTAINER

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation

Значение aim:unique​Identifier/@root сопоставляется с атрибутом Observation​UID элемента CONTAINER.

Значение aim:date​Time/@root сопоставляется с атрибутом Observation​Date​Time элемента CONTAINER.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (C67447, NCIt, "Activity Session")

TEXT

1

U

Отсутствует в AIM.

Идентифицирует сеанс, во время которого были выполнены измерения. В NCI Thesaurus это определяется как "время, период или срок, посвященный некоторой деятельности".

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (112039, DCM, "Tracking Identifier")

TEXT

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​name/​@value

ST

1

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (112040, DCM, "Tracking Unique Identifier")

UIDREF

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​tracking​UniqueIdentifier/​@root

II

1

Если tracking​Unique​Identifier отсутствует, Image​Annotation/​uniqueIdentifier можно использовать как замену Tracking Unique Identifier, но это не позволяет продольно идентифицировать одно и то же поражение, поскольку Image​Annotation/​uniqueIdentifier должен быть уникальным для каждого файла аннотации AIM; в этом случае для распознавания общности можно использовать только Image​Annotation/​name.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121071, DCM, "Finding")

CODE

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​typeCode

CD

1..n

Можно сопоставить только одно значение aim:typeCode.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") >

INCLUDE

1

U

TID 1502 “Сопоставление Time Point Context”

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (111030, DCM, "Image Region")

SCOORD

1

MC

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​markup​Entity​Collection/​MarkupEntity/​twoDimension​SpatialCoordinate​​Collection/​TwoDimension​SpatialCoordinate

Graphic Type со значением MULTIPOINT не допускается в шаблоне DICOM.

Один или несколько экземпляров MarkupEntity внутри экземпляра Image​Annotation могут быть ограничены связью с конкретными измерениями NUM во включенном TID 1419 с помощью Calculation​Entity​References​Markup​Entity​Statement.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (111030, DCM, "Image Region") > IMAGE

IMAGE

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​markup​Entity​Collection/​MarkupEntity/​imageReferenceUid/​@root, referencedFrameNumber/​@value

II, INT

1, 0..1

Referenced SOP Class UID получается из imageReference​Entity​Collection; см. таблицу A.8-5

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121214, DCM, "Referenced Segmentation Frame")

IMAGE

1

MC

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​segmentation​Entity​Collection/​SegmentationEntity

Ссылка должна указывать на Segmentation Image, с единственным значением в Referenced Frame Number и единственным значением в Referenced Segment Number.

Значение aim:unique​Identifier/@root сопоставляется с атрибутом Observation​UID элемента IMAGE.

Одна или несколько ссылок на Segmentation внутри экземпляра Image​Annotation могут быть ограничены связью с конкретными измерениями NUM во включенном TID 1419 с помощью Calculation​Entity​References​Segmentation​Entity​Statement.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121233, DCM, "Source image for segmentation")

IMAGE

1

MC

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​segmentation​Entity​Collection/​SegmentationEntity/​referencedSopInstanceUid/​@root

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121200, DCM, "Illustration of ROI")

IMAGE

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (126100, DCM, "Real World Value Map used for measurement")

COMPOSITE

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") >

INCLUDE

1

M

TID 1419 “Сопоставление ROI Measurements”

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $QualitativeEvaluations

CODE

1-n

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121106, DCM, "Comment")

TEXT

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​comment/​@value

Параметр $Qualitative​Evaluations не используется в AIM, но этот элемент содержимого TEXT используется для сопоставления комментария AIM так, как если бы он был Qualitative Evaluation


TID 1411 Сопоставление Volumetric ROI Measurements

В этом разделе описывается сопоставление TID 1411 “Volumetric ROI Measurements and Qualitative Evaluations” в PS3.16 .

Таблица TID 1411. Сопоставление Volumetric ROI Measurements

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group")

CONTAINER

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation

Значение aim:unique​Identifier/@root сопоставляется с атрибутом Observation​UID элемента CONTAINER.

Значение aim:date​Time/@root сопоставляется с атрибутом Observation​Date​Time элемента CONTAINER.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (C67447, NCIt, "Activity Session")

TEXT

1

U

Отсутствует в AIM.

Идентифицирует сеанс, во время которого были выполнены измерения. В NCI Thesaurus это определяется как "время, период или срок, посвященный некоторой деятельности".

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (112039, DCM, "Tracking Identifier")

TEXT

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​name/​@value

ST

1

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (112040, DCM, "Tracking Unique Identifier")

UIDREF

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​tracking​UniqueIdentifier/​@root

II

1

Если tracking​Unique​Identifier отсутствует, Image​Annotation/​uniqueIdentifier можно использовать как замену Tracking Unique Identifier, но это не позволяет продольно идентифицировать одно и то же поражение, поскольку Image​Annotation/​uniqueIdentifier должен быть уникальным для каждого файла аннотации AIM; в этом случае для распознавания общности можно использовать только Image​Annotation/​name.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121071, DCM, "Finding")

CODE

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​typeCode

CD

1..n

Можно сопоставить только одно значение aim:typeCode.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") >

INCLUDE

1

U

TID 1502 “Сопоставление Time Point Context”

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (111030, DCM, "Image Region")

SCOORD

1-n

MC

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​markup​Entity​Collection/​MarkupEntity/​twoDimension​SpatialCoordinate​​Collection/​TwoDimension​SpatialCoordinate

REAL

1..n

Graphic Type со значением MULTIPOINT не допускается в шаблоне DICOM.

Значение aim:​Markup​Entity/​aim:​unique​Identifier/​@root сопоставляется с атрибутом Observation​UID элемента SCOORD.

Один или несколько экземпляров MarkupEntity внутри экземпляра Image​Annotation могут быть ограничены связью с конкретными измерениями NUM во включенном TID 1419 с помощью Calculation​Entity​References​Markup​Entity​Statement.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (111030, DCM, "Image Region") > IMAGE

IMAGE

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​markup​Entity​Collection/​MarkupEntity/​imageReferenceUid/​@root, referencedFrameNumber/​@value

II, INT

1, 0..1

Referenced SOP Class UID получается из imageReference​Entity​Collection; см. таблицу A.8-5

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121191, DCM, "Referenced Segment")

IMAGE

1

MC

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​segmentation​Entity​Collection/​SegmentationEntity

INT

0..1

Ссылка должна указывать на Segmentation Image или объект Surface Segmentation с единственным значением в Referenced Segment Number.

Одна или несколько ссылок на Segmentation внутри экземпляра Image​Annotation могут быть ограничены связью с конкретными измерениями NUM во включенном TID 1419 с помощью Calculation​Entity​References​Segmentation​Entity​Statement

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121231, DCM, "Volume Surface")

SCOORD3D

1

MC

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121233, DCM, "Source image for segmentation")

IMAGE

1-n

MC

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​segmentation​Entity​Collection/​SegmentationEntity/​referencedSopInstanceUid/​@root

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121232, DCM, "Source series for segmentation")

UIDREF

1

MC

Не используется в AIM

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121200, DCM, "Illustration of ROI")

IMAGE

1-n

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (126100, DCM, "Real World Value Map used for measurement")

COMPOSITE

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") >

INCLUDE

1

M

TID 1419 “Сопоставление ROI Measurements”

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $QualitativeEvaluations

CODE

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​imaging​Observation​Entity​Collection/​Imaging​Observation​Entity/​imaging​Observation​Characteristic​Collection/​Imaging​Observation​Characteristic​/​questionType​Code,type​Code

CD, CD

1, 0..1

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (121106, DCM, "Comment")

TEXT

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​comment/​@value

Параметр $Qualitative​Evaluations не используется в AIM, но этот элемент содержимого TEXT используется для сопоставления комментария AIM так, как если бы он был Qualitative Evaluation.


TID 1419 Сопоставление ROI Measurements

В этом разделе описывается сопоставление TID 1419 “ROI Measurements” в PS3.16 .

Таблица TID 1419. Сопоставление ROI Measurements

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (370129005, SCT, "Measurement Method")

CODE

1

U

Не кодируется в AIM на этом уровне.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (363698007, SCT, "Finding Site")

CODE

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​imagingPhysical​Entity​Collection/​ImagingPhysicalEntity​[label/​@value='Location' or label/​@value='Lobar Location' or label/​@value='Segmental Location' or label/​@value='Organ Type']/typeCode

CD

1..n

Finding site вынесен отдельно, поскольку он является общим для всех измерений в этой группе.

Если в AIM задана парная структура, эта запись предварительно координирует латеральность с анатомической областью.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (363698007, SCT, "Finding Site") > (272741003, SCT, "Laterality")

CODE

1

U

Не используется, поскольку в AIM нет механизма посткоординации локализации.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > (363698007, SCT, "Finding Site") > (106233006, SCT, "Topographical modifier")

CODE

1

U

Не используется, поскольку в AIM нет механизма посткоординации локализации.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement

NUM

1-n

M

NAME = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​typeCode[1]

VALUE = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​calculationResult​Collection/​CalculationResult/​​@value, calculationData​Collection/​CalculationData/​@value

UNITS = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​calculationResult​Collection/​CalculationResult/​unitOfMeasure

CD, ST, CD

1..n, 0..n, 1

Предполагается, что первая запись typeCode является основным концептом. Другие записи typeCode могут рассматриваться как модификаторы.

Значение может находиться либо в Compact​Calculation​Result (то есть в дочернем value элемента CalculationResult), либо в первом значении Extended​Calculation​Result (то есть вложенном в calculation​Result​Collection).

Поддерживается сопоставление только одного значения из Extended​Calculation​Result.

Если в AIM нет измерения (0..n), шаблон изначально не следует включать.

Значение aim:unique​Identifier/@root сопоставляется с атрибутом Observation​UID элемента содержимого NUM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > $ModType

CODE

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​typeCode​[position() != 1]

CD

1..n

Предполагается, что первая запись typeCode является основным концептом. Эту строку можно использовать, если последующие записи typeCode распознаны, не являются методом или производным значением, и из записи typeCode (которая представляет собой один код) можно построить пару имя-значение.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (370129005, SCT, "Measurement Method")

CODE

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​typeCode​[position() != 1]

CD

1..n

Предполагается, что первая запись typeCode является основным концептом. Другие записи typeCode могут рассматриваться как модификаторы, но стандартного порядка нет, поэтому распознавание в качестве "method" зависит от распознавания конкретных кодов.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (121401, DCM, "Derivation")

CODE

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​typeCode​[position() != 1]

CD

1..n

Предполагается, что первая запись typeCode является основным концептом. Другие записи typeCode могут рассматриваться как модификаторы, но стандартного порядка нет, поэтому распознавание в качестве "derivation" зависит от распознавания конкретных кодов.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (363698007, SCT, "Finding Site")

CODE

1-n

U

Не используется, поскольку передается на уровне группы измерений как общее для всех измерений в аннотации.

Если в AIM задана парная структура, эта запись предварительно координирует латеральность с анатомической областью.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (363698007, SCT, "Finding Site") > (272741003, SCT, "Laterality")

CODE

1

U

CID 244 “Laterality”

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (363698007, SCT, "Finding Site") > (106233006, SCT, "Topographical modifier")

CODE

1

U

Не используется, поскольку в AIM нет механизма посткоординации локализации.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

U

TID 310 “Measurement Properties” в PS3.16

Статистические свойства и свойства нормального диапазона не используются в вариантах применения AIM для этого сопоставления.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > $DerivationParameter

NUM

1-n

UC

Не используется в AIM

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > $DerivationParameter

NUM

1-n

UC

Не используется в AIM

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

UC

TID 315 “Equation or Table” в PS3.16

Не используется в AIM

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > TEXT

TEXT

1

UC

CID 228 “Equation or Table”

Не используется в AIM

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

U

TID 1000 “Quotation” в PS3.16

Цитаты не используются в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (121050, DCM, "Equivalent Meaning of Concept Name")

TEXT

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (126100, DCM, "Real World Value Map used for measurement")

COMPOSITE

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

U

TID 4019 “Сопоставление Algorithm Identification”


TID 1420 Сопоставление Measurements Derived From Multiple ROI Measurements

В этом разделе описывается сопоставление TID 1420 “Measurements Derived From Multiple ROI Measurements” в PS3.16 .

Таблица TID 1420. Сопоставление Measurements Derived From Multiple ROI Measurements

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126011, DCM, "Derived Imaging Measurements") > NUM

NUM

1-n

M

CID 7465 “Measurement Derived From Multiple ROI Measurements”

(126000, DCM, "Imaging Measurement Report") > (126011, DCM, "Derived Imaging Measurements") > NUM >

INCLUDE

1-n

MC

TID 1410 “Сопоставление измерений плоской ROI”

(126000, DCM, "Imaging Measurement Report") > (126011, DCM, "Derived Imaging Measurements") > NUM >

INCLUDE

1-n

MC

TID 1411 “Сопоставление измерений объемной ROI”

(126000, DCM, "Imaging Measurement Report") > (126011, DCM, "Derived Imaging Measurements") > NUM >

INCLUDE

1

U

TID 310 “Measurement Properties” в PS3.16

Статистические свойства и свойства нормального диапазона не используются в вариантах применения AIM для этого сопоставления.


TID 300 Сопоставление Measurement

В этом разделе описывается сопоставление TID 300 “Measurement” в PS3.16 .

Таблица TID 300. Сопоставление Measurement

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement

NUM

1

M

NAME = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​typeCode[1]

VALUE = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​calculationResult​Collection/​CalculationResult/​​@value, calculationData​Collection/​CalculationData/​@value

UNITS = Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​calculationResult​Collection/​CalculationResult/​unitOfMeasure

CD, ST, CD

1..n, 0..n, 1

Предполагается, что первая запись typeCode является основным концептом. Другие записи typeCode могут рассматриваться как модификаторы.

Значение может находиться либо в Compact​Calculation​Result (то есть в дочернем value элемента CalculationResult), либо в первом значении Extended​Calculation​Result (то есть вложенном в calculation​Result​Collection).

Поддерживается сопоставление только одного значения из Extended​Calculation​Result.

Значение aim:unique​Identifier/@root сопоставляется с атрибутом Observation​UID элемента содержимого NUM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > $ModType

CODE

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​typeCode​[position() != 1]

CD

1..n

Предполагается, что первая запись typeCode является основным концептом. Эту строку можно использовать, если последующие записи typeCode распознаны, не являются методом или производным значением, и из записи typeCode (которая представляет собой один код) можно построить пару имя-значение.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (370129005, SCT, "Measurement Method")

CODE

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​typeCode​[position() != 1]

CD

1..n

Предполагается, что первая запись typeCode является основным концептом. Другие записи typeCode могут рассматриваться как модификаторы, но стандартного порядка нет, поэтому распознавание в качестве "method" зависит от распознавания конкретных кодов.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (121401, DCM, "Derivation")

CODE

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​typeCode​[position() != 1]

CD

1..n

Предполагается, что первая запись typeCode является основным концептом. Другие записи typeCode могут рассматриваться как модификаторы, но стандартного порядка нет, поэтому распознавание в качестве "derivation" зависит от распознавания конкретных кодов.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (363698007, SCT, "Finding Site")

CODE

1-n

U

Не используется в AIM, поскольку передается на уровне группы измерений как общее для всех измерений в аннотации.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (363698007, SCT, "Finding Site") > (272741003, SCT, "Laterality")

CODE

1

U

CID 244 “Laterality”

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (363698007, SCT, "Finding Site") > (106233006, SCT, "Topographical modifier")

CODE

1

U

$TargetSiteMod

Не используется, поскольку в AIM нет механизма посткоординации локализации.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

U

TID 310 “Measurement Properties” в PS3.16

Статистические свойства и свойства нормального диапазона не используются в вариантах применения AIM для этого сопоставления.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > $DerivationParameter

NUM

1-n

UC

Не используется в AIM для наших вариантов применения.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > $DerivationParameter

NUM

1-n

UC

Не используется в AIM для наших вариантов применения.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

UC

TID 315 “Equation or Table” в PS3.16

Выходит за рамки наших вариантов применения для сопоставления.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > TEXT

TEXT

1

UC

CID 228 “Equation or Table” в PS3.16

Выходит за рамки наших вариантов применения для сопоставления.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > $ImagePurpose

INCLUDE

1-n

U

TID 320 “Сопоставление Image or Spatial Coordinates”

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > $WavePurpose

INCLUDE

1-n

U

TID 321 “Waveform or Temporal Coordinates” в PS3.16

Не используется в наших вариантах применения AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

U

TID 1000 “Quotation” в PS3.16

Не используется в наших вариантах применения AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (121050, DCM, "Equivalent Meaning of Concept Name")

TEXT

1

U

Не используется в AIM

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

U

TID 4108 “Mapping of Tracking Identifier”

Не сопоставляется на этом уровне для TID 1500, а передается на уровне Measurement Group в TID 1501.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (126100, DCM, "Real World Value Map used for measurement")

COMPOSITE

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement >

INCLUDE

1

U

TID 4019 “Сопоставление Algorithm Identification”


TID 320 Сопоставление Image or Spatial Coordinates

В этом разделе описывается сопоставление TID 320 “Image or Spatial Coordinates” в PS3.16 .

Таблица TID 320. Сопоставление Image or Spatial Coordinates

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Purpose

IMAGE

1

MC

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​markup​Entity​Collection/​MarkupEntity/​imageReferenceUid/​@root, referencedFrameNumber/​@value

II, INT

1, 0..1

Ссылка на изображение целиком без пространственных координат

Referenced SOP Class UID получается из imageReference​Entity​Collection; см. таблицу A.8-5

Используется только связь by-value (SELECTED FROM), а не связь by-reference (R-SELECTED FROM).

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Purpose

SCOORD

1

MC

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​markup​Entity​Collection/​MarkupEntity/​twoDimension​SpatialCoordinate​​Collection/​TwoDimension​SpatialCoordinate

REAL

1..n

Ссылка на координаты на изображении.

Значение aim:​Markup​Entity/​aim:​unique​Identifier/​@root сопоставляется с атрибутом Observation​UID элемента SCOORD.

Один или несколько экземпляров MarkupEntity внутри экземпляра Image​Annotation могут быть ограничены связью с конкретными измерениями NUM во включенном TID 1419 с помощью Calculation​Entity​References​Markup​Entity​Statement.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Purpose > IMAGE

IMAGE

1

M

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​​markup​Entity​Collection/​MarkupEntity/​imageReferenceUid/​@root, referencedFrameNumber/​@value

II, INT

1, 0..1

Referenced SOP Class UID получается из imageReference​Entity​Collection; см. таблицу A.8-5

Используется только связь by-value (SELECTED FROM), а не связь by-reference (R-SELECTED FROM).


TID 4019 Сопоставление Algorithm Identification

В этом разделе описывается сопоставление TID 4019 “Algorithm Identification” в PS3.16 .

Таблица TID 4019. Сопоставление Algorithm Identification

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (111001, DCM, "Algorithm Name")

TEXT

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​algorithm/​name/​@value

ST

1

Атрибут type (CD 1..n) не поддерживается CID 4019

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (111003, DCM, "Algorithm Version")

TEXT

1

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​algorithm/​version/​@value

ST

0..1

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (111002, DCM, "Algorithm Parameters")

TEXT

1-n

U

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​algorithm/​parameter/​@dataType,@name,@value

CD,ST,ST

0..n

Раздельное сопоставление атрибутов dataType, name и value не поддерживается CID 4019

Image​Annotation​​Collection/​image​Annotations/​Image​Annotation/​calculation​Entity​Collection/​CalculationEntity/​algorithm/​type

CD 1..n В настоящее время соответствующее сопоставление в шаблоне DICOM SR отсутствует.

TID 4108 Сопоставление Tracking Identifier

В этом разделе описывается сопоставление TID 4108 “Tracking Identifier” в PS3.16 .

Для целей этого сопоставления данный шаблон не используется для отслеживания отдельных измерений; вместо этого соответствующие элементы содержимого, определенные в разделе TID 1501 “Сопоставление Measurement Group”, сопоставляются на уровне Measurement Group.

Таблица TID 4108. Сопоставление Tracking Identifier

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (112039, DCM, "Tracking Identifier")

TEXT

1

U

MC, но U в родительском TID 300.

Не сопоставляется на этом уровне для TID 1500, а передается на уровне Measurement Group в TID 1501.

(126000, DCM, "Imaging Measurement Report") > (126010, DCM, "Imaging Measurements") > (125007, DCM, "Measurement Group") > $Measurement > (112040, DCM, "Tracking Unique Identifier")

UIDREF

1

U

MC, но U в родительском TID 300.

Не сопоставляется на этом уровне для TID 1500, а передается на уровне Measurement Group в TID 1501.


TID 1204 Сопоставление Language of Content Item and Descendants

В этом разделе описывается сопоставление TID 1204 “Language of Content Item and Descendants” в PS3.16 .

Таблица TID 1204. Сопоставление Language of Content Item and Descendants

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (121049, DCM, "Language of Content Item and Descendants")

CODE

1

M

(eng,RFC5646,"English")

Не используется в AIM; отбрасывается, если присутствует в DICOM SR. CID 5000 “Language”

(126000, DCM, "Imaging Measurement Report") > (121049, DCM, "Language of Content Item and Descendants") > (121046, DCM, "Country of Language")

CODE

1

U

(US,ISO3166_1,"United States")

Не используется в AIM; отбрасывается, если присутствует в DICOM SR. CID 5001 “Country”


TID 1001 Сопоставление Observation Context

В этом разделе описывается сопоставление TID 1001 “Observation Context” в PS3.16 .

Таблица TID 1001. Сопоставление Observation Context

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") >

INCLUDE

1-n

MC

TID 1002 “Сопоставление Observer Context”

Требуется для AIM только если атрибутов Author Observer Sequence (0040,A078) недостаточно для описания наблюдателя-человека; для наблюдателя-устройства не используется.

(126000, DCM, "Imaging Measurement Report") >

INCLUDE

1

MC

TID 1005 "Procedure Context"

Не используется в AIM, поскольку дублирует информацию заголовка; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") >

INCLUDE

1

MC

TID 1006 "Subject Context"

Не используется в AIM, поскольку дублирует информацию заголовка; отбрасывается, если присутствует в DICOM SR.


TID 1002 Сопоставление Observer Context

В этом разделе описывается сопоставление TID 1002 “Observer Context” в PS3.16 .

Таблица TID 1002. Сопоставление Observer Context

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (121005, DCM, "Observer Type")

CODE

1

MC

Поскольку этот шаблон используется в AIM только для наблюдателей-людей, что является значением по умолчанию, он может быть опущен или явно передан как (121006, DCM, "Person"); see also CID 270 “Observer Type”

(126000, DCM, "Imaging Measurement Report") >

INCLUDE

1

MC

TID 1003 “Сопоставление Person Observer Identifying Attributes”

Тогда и только тогда, когда значение строки 1 = (121006, DCM, "Person") или строка 1 отсутствует

(126000, DCM, "Imaging Measurement Report") >

INCLUDE

1

MC

TID 1004 "Device Observer Identifying Attributes"

Не используется в AIM; тогда и только тогда, когда значение строки 1 = (121007, DCM, "Device")


TID 1003 Сопоставление Person Observer Identifying Attributes

В этом разделе описывается сопоставление TID 1003 “Person Observer Identifying Attributes” в PS3.16 .

Таблица TID 1003. Сопоставление Person Observer Identifying Attributes

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (121008, DCM, "Person Observer Name")

PNAME

1

M

Image​Annotation​​Collection/​user/​name/​@value

ST

1..1

(126000, DCM, "Imaging Measurement Report") > (128774, DCM, "Person Observer's Login Name")

PNAME

1

M

Image​Annotation​​Collection/​user/​loginName/​@value

ST

1..1

(126000, DCM, "Imaging Measurement Report") > (121009, DCM, "Person Observer's Organization Name")

TEXT

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (121010, DCM, "Person Observer's Role in the Organization")

CODE

1

U

Не используется в AIM.

(126000, DCM, "Imaging Measurement Report") > (121011, DCM, "Person Observer's Role in this Procedure")

CODE

1

U

Image​Annotation​​Collection/​user/​roleInTrial/​@value

ST

0..1

BCID 7453 “Performing Role”

Сопоставляемые значения изменены в CP 1734.

AIM не задает набор значений для ролей, поэтому стандартное сопоставление с кодами DICOM не определено.

(126000, DCM, "Imaging Measurement Report") > (121011, DCM, "Person Observer's Role in this Procedure") > (128775, DCM, "Identifier within Person Observer's Role")

TEXT

1

U

Image​Annotation​​Collection/​user/​numberWithinRoleOfClinicalTrial/​@value

INT

0..1

DICOM допускает буквенно-цифровое значение, тогда как в AIM допустим только тип INT.


TID 1600 Сопоставление Image Library

В этом разделе описывается сопоставление TID 1600 “Image Library” в PS3.16 .

Таблица TID 1600. Сопоставление Image Library

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library")

CONTAINER

1

M

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group")

CONTAINER

1-n

U

/Image​Annotation​Collection/​image​Annotations/​Image​Annotation/​imageReferenceEntityCollection/​ImageReferenceEntity

Значение aim:unique​Identifier/@root сопоставляется с атрибутом Observation​UID элемента CONTAINER.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") >

INCLUDE

1

U

TID 1602 “Сопоставление Image Library Entry Descriptors”

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") >

INCLUDE

1-n

U

TID 1601 “Сопоставление Image Library Entry”


TID 1601 Сопоставление Image Library Entry

В этом разделе описывается сопоставление TID 1601 “Image Library Entry” в PS3.16 .

Таблица TID 1601. Сопоставление Image Library Entry

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > IMAGE

IMAGE

1

M

/Image​Annotation​Collection/​image​Annotations/​Image​Annotation/​imageReferenceEntityCollection/​ImageReferenceEntity/​imageStudy/​imageSeries/​image​Collection/​Image/​sopInstanceUid/​@root​, sopClassUid/​@root​

II, II

1, 1

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > IMAGE >

INCLUDE

1

U

TID 1602 “Сопоставление Image Library Entry Descriptors”


TID 1602 Сопоставление Image Library Entry Descriptors

В этом разделе описывается сопоставление TID 1602 “Image Library Entry Descriptors” в PS3.16 .

Таблица TID 1602. Сопоставление Image Library Entry Descriptors

Путь DICOM SR

DICOM VT

DICOM VM

Тип использования DICOM

Создаваемое значение

Элемент или атрибут AIM

Тип данных AIM

Кратность AIM

Комментарий

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (121139, DCM, "Modality")

CODE

1

U

/Image​Annotation​Collection/​image​Annotations/​Image​Annotation/​imageReferenceEntityCollection/​ImageReferenceEntity/​imageStudy/​imageSeries/​modality/​@code

CD

1..1

AIM формально не задает набор значений, но обычно используется набор кодовых строк, определенный для атрибута Modality изображения; эти строки имеют взаимно-однозначное соответствие значениям кодов из CID 29 “Acquisition Modality”.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (123014, DCM, "Target Region")

CODE

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (111027, DCM, "Image Laterality")

CODE

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") >(121022, DCM, "Accession Number")

TEXT

1

U

/Image​Annotation​Collection/​image​Annotations/​Image​Annotation/​image​Reference​Entity​Collection/​Image​Reference​Entity/​image​Study/​accession​Number/​@value

ST

0..1

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (111060, DCM, "Study Date")

DATE

1

U

/Image​Annotation​Collection/​image​Annotations/​Image​Annotation/​imageReferenceEntityCollection/​ImageReferenceEntity/​imageStudy/​startDate/​@value

TS

1..1

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (111061, DCM, "Study Time")

TIME

1

U

/Image​Annotation​Collection/​image​Annotations/​Image​Annotation/​imageReferenceEntityCollection/​ImageReferenceEntity/​imageStudy/​startTime/​@value

TS

1..1

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (111018, DCM, "Content Date")

DATE

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (111019, DCM, "Content Time")

TIME

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (126201, DCM, "Acquisition Date")

DATE

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (126202, DCM, "Acquisition Time")

TIME

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (112227, DCM, "Frame of Reference UID")

UIDREF

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (110910, DCM, "Pixel Data Rows")

NUM

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") > (110911, DCM, "Pixel Data Columns")

NUM

1

U

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") >

INCLUDE

1

U

TID 1603 "Image Library Entry Descriptors for Projection Radiography"

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") >

INCLUDE

1

U

TID 1604 "Image Library Entry Descriptors for Cross-Sectional Modalities"

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") >

INCLUDE

1

U

TID 1605 "Image Library Entry Descriptors for CT"

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") >

INCLUDE

1

U

TID 1606 "Image Library Entry Descriptors for MR"

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.

(126000, DCM, "Imaging Measurement Report") > (111028, DCM, "Image Library") > (126200, DCM, "Image Library Group") >

INCLUDE

1

U

TID 1607 "Image Library Entry Descriptors for PET"

Не используется в AIM; отбрасывается, если присутствует в DICOM SR.


A.7 Примеры документов

В этом разделе описывается пример экземпляра AIM v4.2 и то же содержимое, преобразованное в экземпляр DICOM SR TID 1500.

A.7.1 Исходный экземпляр AIM v4

<?xml version="1.0" encoding="UTF-8"?>
<ImageAnnotationCollection xmlns="gme://caCORE.caCORE/4.4/edu.northwestern.radiology.AIM" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" aimVersion="AIMv4_2" xsi:schemaLocation="gme://caCORE.caCORE/4.4/edu.northwestern.radiology.AIM AIM_v4.2_rv2_XML.xsd">
    <uniqueIdentifier root="2.25.224793923339609181243139195858254344686"/>
    <studyInstanceUid root="2.25.80159168229010751652502576830057032194"/>
    <seriesInstanceUid root="2.25.323817225444021135415209334192751441320"/>
    <accessionNumber value="AN5678AIM"/>
    <dateTime value="20170201180043"/>
    <user>
        <name value="Doe^Jane"/>
        <loginName value="jdoe"/>
        <roleInTrial/>
    </user>
    <equipment>
        <manufacturerName value="Acme Medical Systems"/>
        <manufacturerModelName value=""/>
        <softwareVersion value="36.00"/>
    </equipment>
    <person>
        <name value="CM-1-111-000000"/>
        <id value="293761767066931586407385203810190772174"/>
        <birthDate value="19600101000000"/>
        <sex value="M"/>
        <ethnicGroup/>
    </person>
    <imageAnnotations>
        <ImageAnnotation>
            <uniqueIdentifier root="2.25.56002466128627498886935079903172938041"/>
            <typeCode code="52988006" codeSystemName="SCT">
                <iso:displayName xmlns:iso="uri:iso.org:21090" value="Lesion"/>
            </typeCode>
            <dateTime value="20170201180043"/>
            <name value="Lesion1"/>
            <comment value="PT / WB NAC P600 / 0"/>
            <trackingUniqueIdentifier root="2.25.165294254063588909770717555738008800301"/>
            <calculationEntityCollection>
                <CalculationEntity>
                    <uniqueIdentifier root="2.25.51420968257530981243824658943871973198"/>
                    <typeCode code="126401" codeSystemName="DCM">
                        <iso:displayName xmlns:iso="uri:iso.org:21090" value="SUVbw"/>
                    </typeCode>
                    <typeCode code="255605001" codeSystemName="SCT">
                        <iso:displayName xmlns:iso="uri:iso.org:21090" value="Minimum"/>
                    </typeCode>
                    <description value="SUVbw Minimum"/>
                    <mathML/>
                    <calculationResultCollection>
                        <CalculationResult type="Scalar" xsi:type="CompactCalculationResult">
                            <unitOfMeasure value="g/ml{SUVbw}"/>
                            <dataType code="C48870" codeSystemName="NCI">
                                <iso:displayName xmlns:iso="uri:iso.org:21090" value="Double"/>
                            </dataType>
                            <dimensionCollection>
                                <Dimension>
                                    <index value="0"/>
                                    <size value="1"/>
                                    <label value="Minimum"/>
                                </Dimension>
                            </dimensionCollection>
                            <value value="1.98024"/>
                        </CalculationResult>
                    </calculationResultCollection>
                    
                </CalculationEntity>
                <CalculationEntity>
                    <uniqueIdentifier root="2.25.205292243885258032428819330909580896146"/>
                    <typeCode code="126401" codeSystemName="DCM">
                        <iso:displayName xmlns:iso="uri:iso.org:21090" value="SUVbw"/>
                    </typeCode>
                    <typeCode code="56851009" codeSystemName="SCT">
                        <iso:displayName xmlns:iso="uri:iso.org:21090" value="Maximum"/>
                    </typeCode>
                    <description value="SUVbw Maximum"/>
                    <mathML/>
                    <calculationResultCollection>
                        <CalculationResult type="Scalar" xsi:type="CompactCalculationResult">
                            <unitOfMeasure value="g/ml{SUVbw}"/>
                            <dataType code="C48870" codeSystemName="NCI">
                                <iso:displayName xmlns:iso="uri:iso.org:21090" value="Double"/>
                            </dataType>
                            <dimensionCollection>
                                <Dimension>
                                    <index value="0"/>
                                    <size value="1"/>
                                    <label value="Maximum"/>
                                </Dimension>
                            </dimensionCollection>
                            <value value="5.68816"/>
                        </CalculationResult>
                    </calculationResultCollection>
                    
                </CalculationEntity>
                <CalculationEntity>
                    <uniqueIdentifier root="2.25.70160252080234577167847509948368893276"/>
                    <typeCode code="126401" codeSystemName="DCM">
                        <iso:displayName xmlns:iso="uri:iso.org:21090" value="SUVbw"/>
                    </typeCode>
                    <typeCode code="373098007" codeSystemName="SCT">
                        <iso:displayName xmlns:iso="uri:iso.org:21090" value="Mean"/>
                    </typeCode>
                    <description value="SUVbw Mean"/>
                    <mathML/>
                    <calculationResultCollection>
                        <CalculationResult type="Scalar" xsi:type="CompactCalculationResult">
                            <unitOfMeasure value="g/ml{SUVbw}"/>
                            <dataType code="C48870" codeSystemName="NCI">
                                <iso:displayName xmlns:iso="uri:iso.org:21090" value="Double"/>
                            </dataType>
                            <dimensionCollection>
                                <Dimension>
                                    <index value="0"/>
                                    <size value="1"/>
                                    <label value="Mean"/>
                                </Dimension>
                            </dimensionCollection>
                            <value value="2.329186593407"/>
                        </CalculationResult>
                    </calculationResultCollection>
                    
                </CalculationEntity>
                <CalculationEntity>
                    <uniqueIdentifier root="2.25.140657026119469861895824082767088344984"/>
                    <typeCode code="126401" codeSystemName="DCM">
                        <iso:displayName xmlns:iso="uri:iso.org:21090" value="SUVbw"/>
                    </typeCode>
                    <typeCode code="386136009" codeSystemName="SCT">
                        <iso:displayName xmlns:iso="uri:iso.org:21090" value="Standard Deviation"/>
                    </typeCode>
                    <description value="SUVbw Standard Deviation"/>
                    <mathML/>
                    <calculationResultCollection>
                        <CalculationResult type="Scalar" xsi:type="CompactCalculationResult">
                            <unitOfMeasure value="g/ml{SUVbw}"/>
                            <dataType code="C48870" codeSystemName="NCI">
                                <iso:displayName xmlns:iso="uri:iso.org:21090" value="Double"/>
                            </dataType>
                            <dimensionCollection>
                                <Dimension>
                                    <index value="0"/>
                                    <size value="1"/>
                                    <label value="Standard Deviation"/>
                                </Dimension>
                            </dimensionCollection>
                            <value value="1.8828952323684"/>
                        </CalculationResult>
                    </calculationResultCollection>
                    
                </CalculationEntity>
            </calculationEntityCollection>
            <segmentationEntityCollection>
                <SegmentationEntity xsi:type="DicomSegmentationEntity">
                    <uniqueIdentifier root="2.25.318310842062810077214341266367812728264"/>
                    <sopInstanceUid root="2.25.134884066033959077306435705240550195701"/>
                    <studyInstanceUid root="2.25.19202292006231006756726546749423641172"/>
                    <seriesInstanceUid root="2.25.225493840038502954753967211679094249480"/>
                    <sopClassUid root="1.2.840.10008.5.1.4.1.1.66.4"/>
                    <referencedSopInstanceUid root="2.25.319214308104243787945491694789635628411"/>
                    <segmentNumber value="1"/>
                </SegmentationEntity>
            </segmentationEntityCollection>
            <imageReferenceEntityCollection>
                <ImageReferenceEntity xsi:type="DicomImageReferenceEntity">
                    <uniqueIdentifier root="2.25.239108061065263370785162033783811931375"/>
                    <imageStudy>
                        <instanceUid root="2.25.52186905385055707830834793159643714079"/>
                        <startDate value="20170113"/>
                        <startTime value="070844"/>
                        <accessionNumber value="AN1234IMG"/>
                        <imageSeries>
                            <instanceUid root="2.25.263500776851326986665835510707132143772"/>
                            <modality code="PT" codeSystemName="DCM">
                                <iso:displayName xmlns:iso="uri:iso.org:21090" value="Positron emission tomography"/>
                            </modality>
                            <imageCollection>
                                <Image>
                                    <sopClassUid root="1.2.840.10008.5.1.4.1.1.128"/>
                                    <sopInstanceUid root="2.25.319214308104243787945491694789635628411"/>
                                </Image>
                            </imageCollection>
                        </imageSeries>
                    </imageStudy>
                </ImageReferenceEntity>
            </imageReferenceEntityCollection>
        </ImageAnnotation>
    </imageAnnotations>
</ImageAnnotationCollection>

A.7.2 Целевой DICOM SR "Measurement Report" (TID 1500)

Ниже приведено компактное представление семантического содержимого преобразованного дерева DICOM SR:

1: : CONTAINER: (126000,DCM,"Imaging Measurement Report")  [SEPARATE] (DCMR,1500)
	>1.1: HAS CONCEPT MOD: CODE: (121049,DCM,"Language of Content Item and Descendants")  = (eng,RFC5646,"English")
		>>1.1.1: HAS CONCEPT MOD: CODE: (121046,DCM,"Country of Language")  = (US,ISO3166_1,"United States")
	>1.2: HAS OBS CONTEXT: PNAME: (121008,DCM,"Person Observer Name")  = "Doe^Jane"
	>1.3: HAS OBS CONTEXT: TEXT: (128774,DCM,"Person Observer's Login Name")  = "jdoe"
	>1.4: HAS CONCEPT MOD: CODE: (121058,DCM,"Procedure reported")  = (44136-0,LN,"PET unspecified body region")
	>1.5: CONTAINS: CONTAINER: (111028,DCM,"Image Library")  [SEPARATE]
		>>1.5.1: CONTAINS: CONTAINER: (126200,DCM,"Image Library Group")  [SEPARATE] (,2.25.239108061065263370785162033783811931375)
			>>>1.5.1.1: CONTAINS: IMAGE:  = (1.2.840.10008.5.1.4.1.1.128,2.25.319214308104243787945491694789635628411)
				>>>>1.5.1.1.1: HAS ACQ CONTEXT: CODE: (121139,DCM,"Modality")  = (PT,DCM,"Positron emission tomography")
				>>>>1.5.1.1.2: HAS ACQ CONTEXT: TEXT: (121022,DCM,"Accession Number")  = "AN1234IMG"
				>>>>1.5.1.1.3: HAS ACQ CONTEXT: DATE: (111060,DCM,"Study Date")  = "20170113"
				>>>>1.5.1.1.4: HAS ACQ CONTEXT: TIME: (111061,DCM,"Study Time")  = "070844"
	>1.6: CONTAINS: CONTAINER: (126010,DCM,"Imaging Measurements")  [SEPARATE]
		>>1.6.1: CONTAINS: CONTAINER: (125007,DCM,"Measurement Group")  [SEPARATE] (20170201180043,2.25.56002466128627498886935079903172938041)
			>>>1.6.1.1: HAS OBS CONTEXT: TEXT: (112039,DCM,"Tracking Identifier")  = "Lesion1"
			>>>1.6.1.2: HAS OBS CONTEXT: UIDREF: (112040,DCM,"Tracking Unique Identifier")  = "2.25.165294254063588909770717555738008800301"
			>>>1.6.1.3: CONTAINS: CODE: (121071,DCM,"Finding")  = (52988006,SCT,"Lesion")
			>>>1.6.1.4: CONTAINS: IMAGE: (121191,DCM,"Referenced Segment")  = (1.2.840.10008.5.1.4.1.1.66.4,2.25.134884066033959077306435705240550195701) [Segment 1] (,2.25.318310842062810077214341266367812728264)
			>>>1.6.1.5: CONTAINS: IMAGE: (121233,DCM,"Source image for segmentation")  = (1.2.840.10008.5.1.4.1.1.128,2.25.319214308104243787945491694789635628411)
			>>>1.6.1.6: CONTAINS: NUM: (126401,DCM,"SUVbw")  = 1.98024 (g/ml{SUVbw},UCUM,"g/ml{SUVbw}") (,2.25.51420968257530981243824658943871973198)
				>>>>1.6.1.6.1: HAS CONCEPT MOD: CODE: (121401,DCM,"Derivation")  = (255605001,SCT,"Minimum")
			>>>1.6.1.7: CONTAINS: NUM: (126401,DCM,"SUVbw")  = 5.68816 (g/ml{SUVbw},UCUM,"g/ml{SUVbw}") (,2.25.205292243885258032428819330909580896146)
				>>>>1.6.1.7.1: HAS CONCEPT MOD: CODE: (121401,DCM,"Derivation")  = (56851009,SCT,"Maximum")
			>>>1.6.1.8: CONTAINS: NUM: (126401,DCM,"SUVbw")  = 2.329186593407 (g/ml{SUVbw},UCUM,"g/ml{SUVbw}") (,2.25.70160252080234577167847509948368893276)
				>>>>1.6.1.8.1: HAS CONCEPT MOD: CODE: (121401,DCM,"Derivation")  = (373098007,SCT,"Mean")
			>>>1.6.1.9: CONTAINS: NUM: (126401,DCM,"SUVbw")  = 1.8828952323684 (g/ml{SUVbw},UCUM,"g/ml{SUVbw}") (,2.25.140657026119469861895824082767088344984)
				>>>>1.6.1.9.1: HAS CONCEPT MOD: CODE: (121401,DCM,"Derivation")  = (386136009,SCT,"Standard Deviation")
			>>>1.6.1.10: CONTAINS: TEXT: (121106,DCM,"Comment")  = "PT / WB NAC P600 / 0"

Пример AIM, преобразованный в SR и показанный на уровне кодирования атрибутов в таблице A.7.2-1, содержит сведения о глубине дерева тела документа SR (столбец 1: Глубина дерева SR), уровне вложенности для вложенных артефактов, таких как последовательности и элементы последовательностей (столбец 2: Вложенность), именах атрибутов DICOM (столбец 3: Атрибут), теге DICOM (столбец 4: Tag), представлении значения атрибута DICOM (столбец 5: VR, как определено в PS3.5), шестнадцатеричном значении длины значения (столбец 6: VL (hex)) и значениях атрибутов документа-примера (столбец 7: Значение).

Таблица A.7.2-1. Кодирование преобразованного документа SR на уровне атрибутов

Глубина дерева SR

Вложенность

Атрибут

Tag

VR

VL (hex)

Значение

File Meta Information Group Length

(0002,0000)

UL

0004

0x000000ba

File Meta Information Version

(0002,0001)

OB

0002

0x00,0x01

Media Storage SOP Class UID

(0002,0002)

UI

001e

1.2.840.10008.5.1.4.1.1.88.22

Media Storage SOP Instance UID

(0002,0003)

UI

002c

2.25.224793923339609181243139195858254344686

Transfer Syntax UID

(0002,0010)

UI

0014

1.2.840.10008.1.2.1

Implementation Class UID

(0002,0012)

UI

0016

1.3.6.1.4.1.5962.99.2

Implementation Version Name

(0002,0013)

SH

0010

PIXELMEDJAVA001

SOP Class UID

(0008,0016)

UI

001e

1.2.840.10008.5.1.4.1.1.88.22

SOP Instance UID

(0008,0018)

UI

002c

2.25.224793923339609181243139195858254344686

Study Date

(0008,0020)

DA

0000

Content Date

(0008,0023)

DA

0008

20170201

Study Time

(0008,0030)

TM

0000

Content Time

(0008,0033)

TM

0006

180043

Accession Number

(0008,0050)

SH

000a

AN5678AIM

Modality

(0008,0060)

CS

0002

SR

Manufacturer

(0008,0070)

LO

0014

Acme Medical Systems

Referring Physician's Name

(0008,0090)

PN

0000

Manufacturer's Model Name

(0008,1090)

LO

0000

Referenced Performed Procedure Step Sequence

(0008,1111)

SQ

ffffffff

%endseq

Patient's Name

(0010,0010)

PN

0010

CM-1-111-000000

Patient ID

(0010,0020)

LO

0028

293761767066931586407385203810190772174

Patient's Birth Date

(0010,0030)

DA

0008

19601000

Patient's Sex

(0010,0040)

CS

0002

M

Ethnic Group

(0010,2160)

SH

0000

Software Versions

(0018,1020)

LO

0006

36.00

Study Instance UID

(0020,000d)

UI

002c

2.25.80159168229010751652502576830057032194

Series Instance UID

(0020,000e)

UI

002c

2.25.323817225444021135415209334192751441320

Study ID

(0020,0010)

SH

0000

Series Number

(0020,0011)

IS

0004

7291

Instance Number

(0020,0013)

IS

0002

1

1

Value Type

(0040,a040)

CS

000a

CONTAINER

1

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

>

Code Value

(0008,0100)

SH

0006

126000

>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

>

Code Meaning

(0008,0104)

LO

001a

Imaging Measurement Report

%enditem

%endseq

1

Continuity Of Content

(0040,a050)

CS

0008

SEPARATE

Author Observer Sequence

(0040,a078)

SQ

ffffffff

%item

>

Institution Name

(0008,0080)

LO

0000

>

Institution Code Sequence

(0008,0082)

SQ

ffffffff

%endseq

>

Person Identification Code Sequence

(0040,1101)

SQ

ffffffff

%endseq

>

Observer Type

(0040,a084)

CS

0004

PSN

>

Person Name

(0040,a123)

PN

0008

Doe^Jane

%enditem

%endseq

Performed Procedure Code Sequence

(0040,a372)

SQ

ffffffff

%endseq

Current Requested Procedure Evidence Sequence

(0040,a375)

SQ

ffffffff

%item

>

Referenced Series Sequence

(0008,1115)

SQ

ffffffff

%item

>>

Referenced SOP Sequence

(0008,1199)

SQ

ffffffff

%item

>>>

Referenced SOP Class UID

(0008,1150)

UI

001c

1.2.840.10008.5.1.4.1.1.128

>>>

Referenced SOP Instance UID

(0008,1155)

UI

002c

2.25.319214308104243787945491694789635628411

%enditem

%endseq

>>

Series Instance UID

(0020,000e)

UI

002c

2.25.263500776851326986665835510707132143772

%enditem

%endseq

>

Study Instance UID

(0020,000d)

UI

002c

2.25.52186905385055707830834793159643714079

%enditem

%item

>

Referenced Series Sequence

(0008,1115)

SQ

ffffffff

%item

>>

Referenced SOP Sequence

(0008,1199)

SQ

ffffffff

%item

>>>

Referenced SOP Class UID

(0008,1150)

UI

001c

1.2.840.10008.5.1.4.1.1.66.4

>>>

Referenced SOP Instance UID

(0008,1155)

UI

002c

2.25.134884066033959077306435705240550195701

%enditem

%endseq

>>

Series Instance UID

(0020,000e)

UI

002c

2.25.225493840038502954753967211679094249480

%enditem

%endseq

>

Study Instance UID

(0020,000d)

UI

002c

2.25.19202292006231006756726546749423641172

%enditem

%endseq

Completion Flag

(0040,a491)

CS

0008

COMPLETE

Verification Flag

(0040,a493)

CS

000a

UNVERIFIED

Content Template Sequence

(0040,a504)

SQ

ffffffff

%item

>

Mapping Resource

(0008,0105)

CS

0004

DCMR

>

Template Identifier

(0040,db00)

CS

0004

1500

%enditem

%endseq

1

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.1

>

Relationship Type

(0040,a010)

CS

0010

HAS CONCEPT MOD

1.1

>

Value Type

(0040,a040)

CS

0004

CODE

1.1

>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.1

>>

Code Value

(0008,0100)

SH

0006

121049

1.1

>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.1

>>

Code Meaning

(0008,0104)

LO

0028

Language of Content Item and Descendants

%enditem

%endseq

1.1

>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.1

>>

Code Value

(0008,0100)

SH

0004

eng

1.1

>>

Coding Scheme Designator

(0008,0102)

SH

0008

RFC5646

1.1

>>

Code Meaning

(0008,0104)

LO

0008

English

%enditem

%endseq

1.1

>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.1.1

>>

Relationship Type

(0040,a010)

CS

0010

HAS CONCEPT MOD

1.1.1

>>

Value Type

(0040,a040)

CS

0004

CODE

1.1.1

>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.1.1

>>>

Code Value

(0008,0100)

SH

0006

121046

1.1.1

>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.1.1

>>>

Code Meaning

(0008,0104)

LO

0014

Country of Language

%enditem

%endseq

1.1.1

>>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.1.1

>>>

Code Value

(0008,0100)

SH

0002

US

1.1.1

>>>

Coding Scheme Designator

(0008,0102)

SH

000a

ISO3166_1

1.1.1

>>>

Code Meaning

(0008,0104)

LO

000e

United States

%enditem

%endseq

%enditem

%endseq

%enditem

%item

1.2

>

Relationship Type

(0040,a010)

CS

0010

HAS OBS CONTEXT

1.2

>

Value Type

(0040,a040)

CS

0006

PNAME

1.2

>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.2

>>

Code Value

(0008,0100)

SH

0006

121008

1.2

>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.2

>>

Code Meaning

(0008,0104)

LO

0014

Person Observer Name

%enditem

%endseq

1.2

>

Person Name

(0040,a123)

PN

0008

Doe^Jane

%enditem

%item

1.3

>

Relationship Type

(0040,a010)

CS

0010

HAS OBS CONTEXT

1.3

>

Value Type

(0040,a040)

CS

0004

TEXT

1.3

>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.3

>>

Code Value

(0008,0100)

SH

0006

128774

1.3

>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.3

>>

Code Meaning

(0008,0104)

LO

001c

Person Observer's Login Name

%enditem

%endseq

1.3

>

Text Value

(0040,a160)

UT

0004

jdoe

%enditem

%item

1.4

>

Relationship Type

(0040,a010)

CS

0010

HAS CONCEPT MOD

1.4

>

Value Type

(0040,a040)

CS

0004

CODE

1.4

>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.4

>>

Code Value

(0008,0100)

SH

0006

121058

1.4

>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.4

>>

Code Meaning

(0008,0104)

LO

0012

Procedure reported

%enditem

%endseq

1.4

>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.4

>>

Code Value

(0008,0100)

SH

0008

44136-0

1.4

>>

Coding Scheme Designator

(0008,0102)

SH

0002

LN

1.4

>>

Code Meaning

(0008,0104)

LO

001c

PET unspecified body region

%enditem

%endseq

%enditem

%item

1.5

>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.5

>

Value Type

(0040,a040)

CS

000a

CONTAINER

1.5

>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.5

>>

Code Value

(0008,0100)

SH

0006

111028

1.5

>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.5

>>

Code Meaning

(0008,0104)

LO

000e

Image Library

%enditem

%endseq

1.5

>

Continuity Of Content

(0040,a050)

CS

0008

SEPARATE

1.5

>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.5.1

>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.5.1

>>

Value Type

(0040,a040)

CS

000a

CONTAINER

1.5.1

>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.5.1

>>>

Code Value

(0008,0100)

SH

0006

126200

1.5.1

>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.5.1

>>>

Code Meaning

(0008,0104)

LO

0014

Image Library Group

%enditem

%endseq

1.5.1

>>

Continuity Of Content

(0040,a050)

CS

0008

SEPARATE

1.5.1

>>

Observation UID

(0040,a171)

UI

002c

2.25.239108061065263370785162033783811931375

1.5.1

>>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.5.1.1

>>>

Referenced SOP Sequence

(0008,1199)

SQ

ffffffff

%item

1.5.1.1

>>>>

Referenced SOP Class UID

(0008,1150)

UI

001c

1.2.840.10008.5.1.4.1.1.128

1.5.1.1

>>>>

Referenced SOP Instance UID

(0008,1155)

UI

002c

2.25.319214308104243787945491694789635628411

%enditem

%endseq

1.5.1.1

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.5.1.1

>>>

Value Type

(0040,a040)

CS

0006

IMAGE

1.5.1.1

>>>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.5.1.1.1

>>>>

Relationship Type

(0040,a010)

CS

0010

HAS ACQ CONTEXT

1.5.1.1.1

>>>>

Value Type

(0040,a040)

CS

0004

CODE

1.5.1.1.1

>>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.5.1.1.1

>>>>>

Code Value

(0008,0100)

SH

0006

121139

1.5.1.1.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.5.1.1.1

>>>>>

Code Meaning

(0008,0104)

LO

0008

Modality

%enditem

%endseq

1.5.1.1.1

>>>>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.5.1.1.1

>>>>>

Code Value

(0008,0100)

SH

0002

PT

1.5.1.1.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.5.1.1.1

>>>>>

Code Meaning

(0008,0104)

LO

001c

Positron emission tomography

%enditem

%endseq

%enditem

%item

1.5.1.1.2

>>>>

Relationship Type

(0040,a010)

CS

0010

HAS ACQ CONTEXT

1.5.1.1.2

>>>>

Value Type

(0040,a040)

CS

0004

TEXT

1.5.1.1.2

>>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.5.1.1.2

>>>>>

Code Value

(0008,0100)

SH

0006

121022

1.5.1.1.2

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.5.1.1.2

>>>>>

Code Meaning

(0008,0104)

LO

0010

Accession Number

%enditem

%endseq

1.5.1.1.2

>>>>

Text Value

(0040,a160)

UT

000a

AN1234IMG

%enditem

%item

1.5.1.1.3

>>>>

Relationship Type

(0040,a010)

CS

0010

HAS ACQ CONTEXT

1.5.1.1.3

>>>>

Value Type

(0040,a040)

CS

0004

DATE

1.5.1.1.3

>>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.5.1.1.3

>>>>>

Code Value

(0008,0100)

SH

0006

111060

1.5.1.1.3

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.5.1.1.3

>>>>>

Code Meaning

(0008,0104)

LO

000a

Study Date

%enditem

%endseq

1.5.1.1.3

>>>>

Date

(0040,a121)

DA

0008

20170113

%enditem

%item

1.5.1.1.4

>>>>

Relationship Type

(0040,a010)

CS

0010

HAS ACQ CONTEXT

1.5.1.1.4

>>>>

Value Type

(0040,a040)

CS

0004

TIME

1.5.1.1.4

>>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.5.1.1.4

>>>>>

Code Value

(0008,0100)

SH

0006

111061

1.5.1.1.4

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.5.1.1.4

>>>>>

Code Meaning

(0008,0104)

LO

000a

Study Time

%enditem

%endseq

1.5.1.1.4

>>>>

Time

(0040,a122)

TM

0006

070844

%enditem

%endseq

%enditem

%endseq

%enditem

%endseq

%enditem

%item

1.6

>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6

>

Value Type

(0040,a040)

CS

000a

CONTAINER

1.6

>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6

>>

Code Value

(0008,0100)

SH

0006

126010

1.6

>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6

>>

Code Meaning

(0008,0104)

LO

0014

Imaging Measurements

%enditem

%endseq

1.6

>

Continuity Of Content

(0040,a050)

CS

0008

SEPARATE

1.6

>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.6.1

>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1

>>

Observation DateTime

(0040,a032)

DT

000e

20170201180043

1.6.1

>>

Value Type

(0040,a040)

CS

000a

CONTAINER

1.6.1

>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1

>>>

Code Value

(0008,0100)

SH

0006

125007

1.6.1

>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1

>>>

Code Meaning

(0008,0104)

LO

0012

Measurement Group

%enditem

%endseq

1.6.1

>>

Continuity Of Content

(0040,a050)

CS

0008

SEPARATE

1.6.1

>>

Observation UID

(0040,a171)

UI

002c

2.25.56002466128627498886935079903172938041

1.6.1

>>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.6.1.1

>>>

Relationship Type

(0040,a010)

CS

0010

HAS OBS CONTEXT

1.6.1.1

>>>

Value Type

(0040,a040)

CS

0004

TEXT

1.6.1.1

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.1

>>>>

Code Value

(0008,0100)

SH

0006

112039

1.6.1.1

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.1

>>>>

Code Meaning

(0008,0104)

LO

0014

Tracking Identifier

%enditem

%endseq

1.6.1.1

>>>

Text Value

(0040,a160)

UT

0008

Lesion1

%enditem

%item

1.6.1.2

>>>

Relationship Type

(0040,a010)

CS

0010

HAS OBS CONTEXT

1.6.1.2

>>>

Value Type

(0040,a040)

CS

0006

UIDREF

1.6.1.2

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.2

>>>>

Code Value

(0008,0100)

SH

0006

112040

1.6.1.2

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.2

>>>>

Code Meaning

(0008,0104)

LO

001a

Tracking Unique Identifier

%enditem

%endseq

1.6.1.2

>>>

UID

(0040,a124)

UI

002c

2.25.165294254063588909770717555738008800301

%enditem

%item

1.6.1.3

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1.3

>>>

Value Type

(0040,a040)

CS

0004

CODE

1.6.1.3

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.3

>>>>

Code Value

(0008,0100)

SH

0006

121071

1.6.1.3

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.3

>>>>

Code Meaning

(0008,0104)

LO

0008

Finding

%enditem

%endseq

1.6.1.3

>>>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.6.1.3

>>>>

Code Value

(0008,0100)

SH

0008

52988006

1.6.1.3

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

SCT

1.6.1.3

>>>>

Code Meaning

(0008,0104)

LO

0006

Lesion

%enditem

%endseq

%enditem

%item

1.6.1.4

>>>

Referenced SOP Sequence

(0008,1199)

SQ

ffffffff

%item

1.6.1.4

>>>>

Referenced SOP Class UID

(0008,1150)

UI

001c

1.2.840.10008.5.1.4.1.1.66.4

1.6.1.4

>>>>

Referenced SOP Instance UID

(0008,1155)

UI

002c

2.25.134884066033959077306435705240550195701

1.6.1.4

>>>>

Referenced Segment Number

(0062,000b)

US

0002

0x0001

%enditem

%endseq

1.6.1.4

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1.4

>>>

Value Type

(0040,a040)

CS

0006

IMAGE

1.6.1.4

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.4

>>>>

Code Value

(0008,0100)

SH

0006

121191

1.6.1.4

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.4

>>>>

Code Meaning

(0008,0104)

LO

0012

Referenced Segment

%enditem

%endseq

1.6.1.4

>>>

Observation UID

(0040,a171)

UI

002c

2.25.318310842062810077214341266367812728264

%enditem

%item

1.6.1.5

>>>

Referenced SOP Sequence

(0008,1199)

SQ

ffffffff

%item

1.6.1.5

>>>>

Referenced SOP Class UID

(0008,1150)

UI

001c

1.2.840.10008.5.1.4.1.1.128

1.6.1.5

>>>>

Referenced SOP Instance UID

(0008,1155)

UI

002c

2.25.319214308104243787945491694789635628411

%enditem

%endseq

1.6.1.5

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1.5

>>>

Value Type

(0040,a040)

CS

0006

IMAGE

1.6.1.5

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.5

>>>>

Code Value

(0008,0100)

SH

0006

121233

1.6.1.5

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.5

>>>>

Code Meaning

(0008,0104)

LO

001e

Source image for segmentation

%enditem

%endseq

%enditem

%item

1.6.1.6

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1.6

>>>

Value Type

(0040,a040)

CS

0004

NUM

1.6.1.6

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.6

>>>>

Code Value

(0008,0100)

SH

0006

126401

1.6.1.6

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.6

>>>>

Code Meaning

(0008,0104)

LO

0006

SUVbw

%enditem

%endseq

1.6.1.6

>>>

Observation UID

(0040,a171)

UI

002c

2.25.51420968257530981243824658943871973198

1.6.1.6

>>>

Measured Value Sequence

(0040,a300)

SQ

ffffffff

%item

1.6.1.6

>>>>

Measurement Units Code Sequence

(0040,08ea)

SQ

ffffffff

%item

1.6.1.6

>>>>>

Code Value

(0008,0100)

SH

000c

g/ml{SUVbw}

1.6.1.6

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

UCUM

1.6.1.6

>>>>>

Code Meaning

(0008,0104)

LO

000c

g/ml{SUVbw}

%enditem

%endseq

1.6.1.6

>>>>

Numeric Value

(0040,a30a)

DS

0008

1.98024

%enditem

%endseq

1.6.1.6

>>>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.6.1.6.1

>>>>

Relationship Type

(0040,a010)

CS

0010

HAS CONCEPT MOD

1.6.1.6.1

>>>>

Value Type

(0040,a040)

CS

0004

CODE

1.6.1.6.1

>>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.6.1

>>>>>

Code Value

(0008,0100)

SH

0006

121401

1.6.1.6.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.6.1

>>>>>

Code Meaning

(0008,0104)

LO

000a

Derivation

%enditem

%endseq

1.6.1.6.1

>>>>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.6.1.6.1

>>>>>

Code Value

(0008,0100)

SH

000a

255605001

1.6.1.6.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

SCT

1.6.1.6.1

>>>>>

Code Meaning

(0008,0104)

LO

0008

Minimum

%enditem

%endseq

%enditem

%endseq

%enditem

%item

1.6.1.7

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1.7

>>>

Value Type

(0040,a040)

CS

0004

NUM

1.6.1.7

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.7

>>>>

Code Value

(0008,0100)

SH

0006

126401

1.6.1.7

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.7

>>>>

Code Meaning

(0008,0104)

LO

0006

SUVbw

%enditem

%endseq

1.6.1.7

>>>

Observation UID

(0040,a171)

UI

002c

2.25.205292243885258032428819330909580896146

1.6.1.7

>>>

Measured Value Sequence

(0040,a300)

SQ

ffffffff

%item

1.6.1.7

>>>>

Measurement Units Code Sequence

(0040,08ea)

SQ

ffffffff

%item

1.6.1.7

>>>>>

Code Value

(0008,0100)

SH

000c

g/ml{SUVbw}

1.6.1.7

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

UCUM

1.6.1.7

>>>>>

Code Meaning

(0008,0104)

LO

000c

g/ml{SUVbw}

%enditem

%endseq

1.6.1.7

>>>>

Numeric Value

(0040,a30a)

DS

0008

5.68816

%enditem

%endseq

1.6.1.7

>>>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.6.1.7.1

>>>>

Relationship Type

(0040,a010)

CS

0010

HAS CONCEPT MOD

1.6.1.7.1

>>>>

Value Type

(0040,a040)

CS

0004

CODE

1.6.1.7.1

>>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.7.1

>>>>>

Code Value

(0008,0100)

SH

0006

121401

1.6.1.7.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.7.1

>>>>>

Code Meaning

(0008,0104)

LO

000a

Derivation

%enditem

%endseq

1.6.1.7.1

>>>>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.6.1.7.1

>>>>>

Code Value

(0008,0100)

SH

0008

56851009

1.6.1.7.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

SCT

1.6.1.7.1

>>>>>

Code Meaning

(0008,0104)

LO

0008

Maximum

%enditem

%endseq

%enditem

%endseq

%enditem

%item

1.6.1.8

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1.8

>>>

Value Type

(0040,a040)

CS

0004

NUM

1.6.1.8

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.8

>>>>

Code Value

(0008,0100)

SH

0006

126401

1.6.1.8

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.8

>>>>

Code Meaning

(0008,0104)

LO

0006

SUVbw

%enditem

%endseq

1.6.1.8

>>>

Observation UID

(0040,a171)

UI

002c

2.25.70160252080234577167847509948368893276

1.6.1.8

>>>

Measured Value Sequence

(0040,a300)

SQ

ffffffff

%item

1.6.1.8

>>>>

Measurement Units Code Sequence

(0040,08ea)

SQ

ffffffff

%item

1.6.1.8

>>>>>

Code Value

(0008,0100)

SH

000c

g/ml{SUVbw}

1.6.1.8

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

UCUM

1.6.1.8

>>>>>

Code Meaning

(0008,0104)

LO

000c

g/ml{SUVbw}

%enditem

%endseq

1.6.1.8

>>>>

Numeric Value

(0040,a30a)

DS

000e

2.329186593407

%enditem

%endseq

1.6.1.8

>>>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.6.1.8.1

>>>>

Relationship Type

(0040,a010)

CS

0010

HAS CONCEPT MOD

1.6.1.8.1

>>>>

Value Type

(0040,a040)

CS

0004

CODE

1.6.1.8.1

>>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.8.1

>>>>>

Code Value

(0008,0100)

SH

0006

121401

1.6.1.8.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.8.1

>>>>>

Code Meaning

(0008,0104)

LO

000a

Derivation

%enditem

%endseq

1.6.1.8.1

>>>>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.6.1.8.1

>>>>>

Code Value

(0008,0100)

SH

000a

373098007

1.6.1.8.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

SCT

1.6.1.8.1

>>>>>

Code Meaning

(0008,0104)

LO

0004

Mean

%enditem

%endseq

%enditem

%endseq

%enditem

%item

1.6.1.9

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1.9

>>>

Value Type

(0040,a040)

CS

0004

NUM

1.6.1.9

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.9

>>>>

Code Value

(0008,0100)

SH

0006

126401

1.6.1.9

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.9

>>>>

Code Meaning

(0008,0104)

LO

0006

SUVbw

%enditem

%endseq

1.6.1.9

>>>

Observation UID

(0040,a171)

UI

002c

2.25.140657026119469861895824082767088344984

1.6.1.9

>>>

Measured Value Sequence

(0040,a300)

SQ

ffffffff

%item

1.6.1.9

>>>>

Measurement Units Code Sequence

(0040,08ea)

SQ

ffffffff

%item

1.6.1.9

>>>>>

Code Value

(0008,0100)

SH

000c

g/ml{SUVbw}

1.6.1.9

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

UCUM

1.6.1.9

>>>>>

Code Meaning

(0008,0104)

LO

000c

g/ml{SUVbw}

%enditem

%endseq

1.6.1.9

>>>>

Numeric Value

(0040,a30a)

DS

0010

1.8828952323684

%enditem

%endseq

1.6.1.9

>>>

Content Sequence

(0040,a730)

SQ

ffffffff

%item

1.6.1.9.1

>>>>

Relationship Type

(0040,a010)

CS

0010

HAS CONCEPT MOD

1.6.1.9.1

>>>>

Value Type

(0040,a040)

CS

0004

CODE

1.6.1.9.1

>>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.9.1

>>>>>

Code Value

(0008,0100)

SH

0006

121401

1.6.1.9.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.9.1

>>>>>

Code Meaning

(0008,0104)

LO

000a

Derivation

%enditem

%endseq

1.6.1.9.1

>>>>

Concept Code Sequence

(0040,a168)

SQ

ffffffff

%item

1.6.1.9.1

>>>>>

Code Value

(0008,0100)

SH

000a

386136009

1.6.1.9.1

>>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

SCT

1.6.1.9.1

>>>>>

Code Meaning

(0008,0104)

LO

0012

Standard Deviation

%enditem

%endseq

%enditem

%endseq

%enditem

%item

1.6.1.10

>>>

Relationship Type

(0040,a010)

CS

0008

CONTAINS

1.6.1.10

>>>

Value Type

(0040,a040)

CS

0004

TEXT

1.6.1.10

>>>

Concept Name Code Sequence

(0040,a043)

SQ

ffffffff

%item

1.6.1.10

>>>>

Code Value

(0008,0100)

SH

0006

121106

1.6.1.10

>>>>

Coding Scheme Designator

(0008,0102)

SH

0004

DCM

1.6.1.10

>>>>

Code Meaning

(0008,0104)

LO

0008

Комментарий

%enditem

%endseq

1.6.1.10

>>>

Text Value

(0040,a160)

UT

0014

PT / WB NAC P600 / 0

%enditem

%endseq

%enditem

%endseq

%enditem

%endseq


A.8 Обзор типов данных

Типы данных DICOM определены в части PS3.5 стандарта (PS3.5).

Типы данных AIM V4 являются подмножеством [ISO 21090], которые, в свою очередь, основаны на [V3 DT R1]. Используемые типы данных AIM V4 документированы в [AIM v3 v4 changes] и [Extending AIM].

Полное сравнение типов данных, кардинальности и обязательности DICOM и [ISO 21090] выходит за рамки данного руководства по сопоставлению, однако ниже приведены рекомендации по вопросам, важным для преобразования экземпляров AIM и отчетов DICOM SR Measurement Report.

Модель AIM V4 использует типы данных, определенные в таблице A.8-2 из [ISO 21090]; в вариантах использования, описанных этим сопоставлением, встречается только их подмножество. В XML-кодированных экземплярах AIM тип данных явно не кодируется, хотя он определен в UML-модели.

Таблица A.8-1. Типы данных ISO 21090, используемые в AIM V4

Типы данных ISO 21090

Описание

BL

Boolean (двузначная логика). Значение BL может быть true или false либо иметь nullFlavor.

CD

Concept Descriptor. Ссылка на понятие, определенное во внешней системе кодирования, терминологии или онтологии, либо выражение в синтаксисе, заданном ссылочной системой кодирования.

II

Instance Identifier. Идентификатор, однозначно определяющий предмет или объект. Идентификаторы экземпляров обычно задаются на основе объектных идентификаторов ISO.

INT

Integer. Произвольное ограничение диапазона целых чисел не накладывается.

REAL

Дробные числа. Типичное представление - десятичное.

ST

Строка символов. Должна содержать хотя бы один символ либо иметь nullFlavor.

TS

Момент времени. Величина, задающая точку на оси естественного времени. Чаще всего представляется календарным выражением.


Дополнительные вопросы сопоставления типов данных включают:

  1. Обязательность и nullFlavor

    Если исходный экземпляр AIM не содержит значений, которые требуются или являются обязательными в DICOM SR TID 1500, задаются фиксированные значения, поскольку пустые значения не допускаются в элементах DICOM SR TEXT и CODE, а пропуск Content Item нарушил бы ограничения шаблона. Все значения nullFlavor рассматриваются как пустые, за исключением числовых значений.

  2. Наборы символов

    DICOM предоставляет информацию для интерпретации текстовых типов данных, указывая набор символов по умолчанию (ISO-IR 6) и значения "Specific Character Set" (0008,0005), используемые при расширении или замене Basic Graphic Set. В AIM для передачи информации о наборах символов могут использоваться атрибут "encoding" XML-декларации (для документа в целом) и атрибут "charset" (для значений типа данных ST). См. описание Specific Character Set в разделе A.6.1.1.11 “Сопоставление DICOM SOP Common Module”.

  3. Строки символов

    В общем случае текстовые атрибуты значений ST в XML-элементах AIM сопоставляются с DICOM Text Value (0040,A160) типа значения TEXT (с VR Unlimited Text (UT)) в SR Content Tree. Для элементов и атрибутов AIM максимальная длина не задана.

    Некоторые текстовые атрибуты значений в XML-элементах AIM сопоставляются с атрибутами заголовка DICOM, и к строкам символов, таким как Long String (LO), например Patient ID, могут применяться ограничения длины DICOM.

  4. Идентификаторы

    Уникальные идентификаторы в AIM V4 кодируются как атрибут root XML-элемента (aim:uniqueIdentifier/​@root), имеющего тип данных II, и сопоставляются с DICOM VR UI, который ограничен 64 байтами.

  5. Коды

    Коды в AIM V4 кодируются как атрибуты XML-элемента aim:typeCode и сопоставляются, как указано ниже в таблице A.8-2, для типа данных кода [ISO 21090] (CD). Атрибуты code и codeSystemName встречаются как атрибуты XML-элемента aim:typeCode, но displayName является атрибутом value дочернего элемента aim:typeCode/​iso:displayName/​@value. Обратите внимание, что codeSystem (Coding Scheme UID) обычно не передается, хотя он требуется [ISO 21090]. DICOM также поддерживает другие атрибуты для кодирования значений кода длиной более 16 символов.

    Таблица A.8-2. Сопоставление основных атрибутов кода DICOM с типами данных кода AIM ISO 21090 (CD)

    Атрибут DICOM и VR

    Элемент и атрибут AIM, а также тип данных ISO 21090

    Code Value (0008,0100)

    SH

    aim:typeCode/​@code

    CD.characterstring

    Coding Scheme UID (0008,0x010C)

    UI

    aim:typeCode/​@codeSystem

    CD.characterstring

    Coding Scheme Designator (0008,0102)

    SH

    aim:typeCode/​@codeSystemName

    CD.characterstring

    Coding Scheme Version (0008,0103)

    SH

    aim:typeCode/​@codeSystemVersion

    CD.characterstring

    Code Meaning (0008,0104)

    LO

    aim:typeCode/​iso:displayName/​@value

    CD.ST


  6. Дата и время

    • The AIM V4 XML element aim:dateTime/​@value attribute corresponds to the ISO 21090 TS data type, and is mapped to the DICOM DateTime (DT) VR, or the combination of separate Date (DA) and Time (TM) Attributes.

    • DICOM DT соответствует TS, за исключением количества десятичных знаков дробных секунд (6 для DT против 4 для TS).

    • DICOM DA соответствует части TS YYYYMMDD (Y=год, M=месяц, D=день), за исключением того, что в TS могут отсутствовать DD или MMDD.

    • DICOM TM соответствует части TS HHMMSS.UUUUUU (H=час, M=минута, S=секунда, U=дробная секунда), за исключением количества десятичных знаков дробных секунд (6 для DT против 4 для TS).

    • Если доступно, DICOM Timezone Offset From UTC (0008,0201), используемый для типов данных DA или TM, может заполняться значениями смещения часового пояса из значения ISO 21090 TS.

    • ISO TS допускает разделители; для преобразования в DT, DA и TM их необходимо удалить.

  7. Имена персон

    • DICOM Person Name (PN) должен сопоставляться из типа данных [ISO 21090] Person Name (PN), как описано в таблице A.8-3.

      Таблица A.8-3. Сопоставление DICOM Person Name (PN) с типом данных ISO 21090 Person Name (PN)

      DICOM Person Name (PN)

      Тип данных ISO 21090: Person Name (PN)

      <family_name_complex>

      Тип части Family

      <given_name_complex>

      Тип части Given

      <middle_name>

      Тип части Given - порядок частей имеет значение

      <name_suffix>

      Тип части Suffix

      <name_prefix>

      Тип части Prefix


    • [ISO 21090] PN может содержать несколько given names. DICOM PN Middle Name следует сопоставлять с типом части PN Given Name в [ISO 21090].

      Пример A.8-1. Пример Person Name

      John Robert Morrison, Ph.D. "Morrison^John Robert^^^Ph.D." [одна фамилия; два given names; без middle name; без prefix; один suffix] может быть представлен как Person Name (PN) [ISO 21090] следующим образом:

      <name>
         		<given>John</given>
         		<given>Robert</given>
      		<family>Morrison</family>
       		<suffix>Ph.D.</suffix>
      	</name>
      

    • Для представления многокомпонентных имен персон DICOM могут использоваться следующие коды использования PN из [ISO 21090]: ABC (Alphabetic), IDE (Ideographic), SYL (Phonetic).

      Пример A.8-2. Пример многокомпонентного Person Name HL7 V3

      <name use="ABC">
         		<family>KIMURA</family>
         		<given>MICHIO</given>
      	</name>
      	<name use='IDE'>
         		<family>木村</family>
         		<given>道男</given>
      	</name>
      	<name use="SYL">
         		<family>きむら</family>
         		<given>みちお</given>
      	</name>
      

  8. Числовые измерения

    Типы значений числовых измерений DICOM должны сопоставляться из типов данных [ISO 21090], как указано в таблице A.8-4.

    Таблица A.8-4. Сопоставление типов значений числовых измерений DICOM с типами данных ISO 21090

    DICOM PS3.3, PS3.5 и PS3.16: тип значения Numeric Measurement (NUM)

    Путь AIM и тип данных ISO 21090

    Measured Value Sequence (0040,A300) > Concept Name Code Sequence (0040,A043)

    Code Sequence Macro

    CalculationEntity/​typeCode[1]

    CD

    Measured Value Sequence (0040,A300) > Numeric Value (0040,A30A)

    DS

    CalculationEntity/​calculationResultCollection/​CalculationResult/​​@value

    CalculationEntity/​calculationResultCollection/​CalculationResult/​​calculationDataCollection/​CalculationData/​@value

    ST

    Measured Value Sequence (0040,A300) > Measurement Units Code Sequence (0040,08EA)

    Code Sequence Macro

    CalculationEntity/​calculationResultCollection/​CalculationResult/​unitOfMeasure

    ST

    Numeric Value Qualifier Code Sequence (0040,A301)

    Code Sequence Macro

    CalculationEntity/​calculationResultCollection/​CalculationResult/​calculationDataCollection/​CalculationData/​@value

    ST


    The [ISO 21090] Тип данных PQ не используется в AIM.

    The Concept Name of the measurement is usually pre-coordinated in a single CalculationEntity/​typeCode entry. If there is more than one CalculationEntity/​typeCode, the first is assumed to be the primary concept and the others may be modifiers that, if recognized as such, may be mapped to method and derivation, or if otherwise recognized and name-value pair of concepts can be constructed can be encoded as generic modifiers, but otherwise have to be ignored.

    Numeric Value может находиться как единственное значение CompactCalculationResult (то есть дочерний элемент value у CalculationResult) или как первое значение ExtendedCalculationResult (то есть вложенное в calculationResultCollection). Это может привести к различию представления при преобразовании туда и обратно.

    Единицы измерения должны преобразовываться из текстовой строки (ST) в запись Coded Sequence с использованием значений кодов UCUM и "UCUM" в качестве Coding Scheme Designator (в AIM CalculationResult/​unitOfMeasure определяется как "строковое представление единицы UCUM для значения вычисления").

    Предполагается, что AIM CalculationData/​@value находится в локали US English (то есть в качестве десятичного разделителя используются точки, а не запятые и т.п.).

    Длина AIM CalculationData/​@value ST не ограничена, но представление значения DICOM DS ограничено 16 символами. Слишком длинные значения CalculationData/​@value должны усекаться или округляться до допустимой длины способом, зависящим от реализации.

    CalculationResult/​dataType (например, Double, Integer) не кодируется в сопоставлении DICOM, поскольку все числовые значения DICOM SR кодируются как Decimal String (DS); поэтому при преобразовании AIM в DICOM и обратно в AIM этот тип не будет восстановлен (то есть всегда будет кодироваться как Double). Для вариантов использования этого сопоставления, вероятно, все измерения в любом случае будут иметь тип Double.

    DICOM допускает передачу Measured Value Sequence (0040,A300) с нулевой длиной (пустой), если значение отсутствует. В таких случаях в DICOM может использоваться Numeric Value Qualifier Code Sequence (0040,A301) для передачи кода, указывающего причину: недопустимый результат с плавающей точкой (например, (114000, DCM, "Not a number"), соответствующий [IEEE 754] NaN), или более общую причину (например, (114006, DCM, "Measurement failure")). См. CID 42 “Numeric Value Qualifier”. Таблица A.8-4 показывает, что нечисловое значение CalculationData/@value может сопоставляться с Numeric Value Qualifier Code Sequence (0040,A301). Различные возможные сопоставления строковых значений AIM с подмножеством кодов DICOM, соответствующих [IEEE 754], определены в таблице A.8-5. Они основаны на:

    Неизвестно о существовании аналогичного стандартного сопоставления C или C++ (например, для libc dtostr() или sprintf()). Другие языки предоставляют некоторую гибкость (например, Python поддерживает варианты "NaN" и "Infinity" без учета регистра, причем последнее значение может быть со знаком или без него; см. http://docs.python.org/3/library/functions.html#float). Для JavaScript см. https://tc39.github.io/ecma262/#sec-tostring-applied-to-the-number-type, https://tc39.github.io/ecma262/#sec-parsefloat-string and https://tc39.github.io/ecma262/#sec-number.parsefloat. Таблица описывает подмножество возможных значений; сопоставление может быть неточным (например, определения NaN могут различаться), неоднозначным (поскольку AIM не определяет, какой строковый источник использовать), а сопоставление других значений не определено.

    Таблица A.8-5. Сопоставление DICOM Numeric Value Qualifier Code Sequence с AIM ST

    DICOM Code

    Строка Java

    XML Schema

    ISO 21090 Null Flavor

    (114000, DCM, "Not a number")

    NaN

    NaN

    (114001, DCM, "Negative Infinity")

    -Infinity

    -INF

    NINF

    (114002, DCM, "Positive Infinity")

    Infinity

    INF

    PINF


  9. Ссылки на изображения и сегментации

    Ссылки DICOM на изображения могут сопоставляться, как указано в таблице A.8-6.

    Таблица A.8-6. Ссылки DICOM на изображения и соответствующие пути AIM

    DICOM PS3.3, PS3.5 и PS3.16: тип значения Image Reference (IMAGE)

    Путь AIM и тип данных ISO 21090

    Referenced SOP Sequence > Referenced SOP Class UID

    UI

    /Image​Annotation​Collection/​image​Annotations/​Image​Annotation/​imageReferenceEntityCollection/​ImageReferenceEntity/​imageStudy/​imageSeries/​imageCollection/​Image[sopInstanceUid/​@root=​imageReferenceUid/​@root]/​sopClassUid/​@root

    II

    Referenced SOP Sequence > Referenced SOP Instance UID

    UI

    imageReferenceUid/​@root

    II

    Referenced SOP Sequence > Referenced Frame Number

    IS

    referencedFrameNumber/​@value

    INT


    Ссылка на изображение в дереве AIM локально состоит только из SOP Instance UID, без SOP Class, который описывается в другом месте дерева в imageReferenceEntityCollection (где, аналогично DICOM Current Requested Procedure Evidence Sequence или Pertinent Other Evidence Sequence, также содержится информация уровня Study и Series). Поэтому в пути в таблице используется предикат "sopInstanceUid/​@root=$sopInstanceUID".

    Модель AIM версии 4.2 включает необязательный AccessionNumber в классе imageStudy, используемом в imageReferenceEntityCollection. Он может быть сохранен в экземпляре DICOM SR в ImageLibrary.

    Ссылки DICOM на сегментации могут сопоставляться, как указано в таблице A.8-7.

    Таблица A.8-7. Ссылки DICOM на сегментации и соответствующие пути AIM

    DICOM PS3.3, PS3.5 и PS3.16: тип значения Image Reference (IMAGE)

    Путь AIM и тип данных ISO 21090

    Referenced SOP Sequence > Referenced SOP Class UID

    UI

    SegmentationEntity/​sopClassUid/​@root

    II

    Referenced SOP Sequence > Referenced SOP Instance UID

    UI

    ​SegmentationEntity/​sopInstanceUid/​@root

    II

    Referenced SOP Sequence > Referenced Segment Number

    US

    SegmentationEntity/​segmentNumber/​@value

    INT


    SOP Class UID включается локально в дерево AIM вместе со ссылкой, а не выносится в imageReferenceEntityCollection, где он отсутствует.

    В идеале все ссылки на сегментации должны включаться либо в Current Requested Procedure Evidence Sequence, либо в Pertinent Other Evidence Sequence, в зависимости от ситуации. В модели AIM 4.2 есть необязательная информация для идентификации Study и Series, но если Study Instance UID и Series Instance UID отсутствуют, нельзя предполагать, что они совпадают с UID каких-либо связанных изображений.

    Ссылка на исходное изображение, которое было сегментировано, или на репрезентативное изображение, на котором может отображаться сегментация, которая может присутствовать в SegmentationEntity/​referencedSopInstanceUid/​@root, может кодироваться в отдельном Content Item, если это поддерживается шаблоном (например, TID 1410, TID 1411), в (121233, DCM, "Source image for segmentation").