[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 173: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 174: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Makhaon.com Makhaon.com - профессиональное медицинское программное обеспечение 2009-07-04T11:35:07+02:00 http://www.makhaon.com/forum/feed.php?f=2&t=383 2009-07-04T11:35:07+02:00 2009-07-04T11:35:07+02:00 http://www.makhaon.com/forum/viewtopic.php?t=383&p=737#p737 <![CDATA[Структура DICOM файла]]>
Вообще, DICOM файлы состоят из некоторого количества модулей. Модуль - это набор некоторых тэгов. Реально в файле эти модули никак не выделяются - тэги просто идут сплошной массой, посортированы от меньшего к большему.

В третьей части стандарта есть таблица 'Table A.1-1
COMPOSITE INFORMATION OBJECT MODULES OVERVIEW - IMAGES'.

В ней собрана используемость модулей по модальностям - можете сами посмотреть. Буквой 'M' обозначены обязательные (mandatory) модули.

А чуть ниже в стандарте описаны сами модули. Например, из таблицы видно, что модуль 'Patient' является обязательным для всех модальностей.

Спускаемся немного ниже по документу, и ищем 'C.7.1.1 Patient Module'.

В таблице 'Table C.7-1 PATIENT MODULE ATTRIBUTES' можно посмотреть, какие поля являются обязательными. Это поля, как я уже говорил, типа 1, 1c, 2, 2c.

Вот несколько (название поля, номер тэга, тип тэга):

Patient's Name (0010,0010) 2
Patient ID (0010,0020) 2
Patient's Birth Date (0010,0030) 2

Остальные можете посмотреть сами.

Статистика: Добавлено Administrator — 04.07.2009 11:35


]]>
2009-07-03T12:46:56+02:00 2009-07-03T12:46:56+02:00 http://www.makhaon.com/forum/viewtopic.php?t=383&p=735#p735 <![CDATA[Структура DICOM файла]]> Статистика: Добавлено Виталий — 03.07.2009 12:46


]]>
2009-07-03T10:43:21+02:00 2009-07-03T10:43:21+02:00 http://www.makhaon.com/forum/viewtopic.php?t=383&p=734#p734 <![CDATA[Структура DICOM файла]]>
Можете сами ознакомится со списком в стандарте. Узнать такие поля просто - они имеют тип 1. Обычно в таблицах, описывающих формат сообщения/файла указывается тип поля. 1 - это обязательное поля 1c - это 1 conditional - поле обязательное с условием. 2, 2c - поле должно обязательно присутствовать, но может быть пустым. 3 - необязательное поле. Если интересуют какие-то конкретные поля - спрашивайте, попробую найти в стандарте.

Статистика: Добавлено Administrator — 03.07.2009 10:43


]]>
2009-07-02T13:21:04+02:00 2009-07-02T13:21:04+02:00 http://www.makhaon.com/forum/viewtopic.php?t=383&p=733#p733 <![CDATA[Структура DICOM файла]]> Статистика: Добавлено Виталий — 02.07.2009 13:21


]]>