Copyright © 2026 NEMA
Содержание
Список рисунков
List of Tables
Информация в данной публикации была признана технически обоснованной по консенсусу лиц, участвовавших в разработке и утверждении документа на момент его создания. Консенсус не обязательно означает единогласное согласие всех лиц, участвовавших в разработке данного документа.
Стандарты и руководящие документы NEMA, одним из которых является данный документ, разрабатываются в рамках добровольного процесса разработки стандартов на основе консенсуса. Этот процесс объединяет добровольцев и/или выявляет мнения лиц, заинтересованных в теме, охватываемой данной публикацией. Хотя NEMA управляет процессом и устанавливает правила для обеспечения справедливости при достижении консенсуса, она не пишет документ и не проводит независимо тестирование, оценку или проверку точности или полноты какой-либо информации или обоснованности каких-либо суждений, содержащихся в её стандартах и руководящих публикациях.
NEMA не несёт ответственности за какие-либо телесные повреждения, имущественный или иной ущерб любого характера, будь то специальный, косвенный, последующий или компенсационный, прямо или косвенно вытекающий из публикации, использования, применения или reliance на данный документ. NEMA отказывается от каких-либо гарантий или ручательств, явных или подразумеваемых, относительно точности или полноты любой опубликованной здесь информации, и не гарантирует, что информация в данном документе будет отвечать каким-либо конкретным целям или потребностям. NEMA не берёт на себя обязательств по гарантированию характеристик продуктов или услуг какого-либо отдельного производителя или продавца на основании данного стандарта или руководства.
Публикуя и предоставляя данный документ, NEMA не берёт на себя оказание профессиональных или иных услуг от имени или в интересах какого-либо лица или организации, а также не берёт на себя выполнение каких-либо обязанностей, возложенных на какое-либо лицо или организацию перед третьими лицами. Любой, использующий данный документ, должен опираться на собственное независимое суждение или, в зависимости от обстоятельств, обращаться за консультацией к компетентному специалисту для определения разумной осторожности в каждой конкретной ситуации. Информация и другие стандарты по теме, охватываемой данной публикацией, могут быть доступны из других источников, которые пользователь может пожелать изучить для получения дополнительных взглядов или информации, не охваченных данной публикацией.
NEMA не имеет полномочий и не берёт на себя контроль за соблюдением или обеспечение выполнения положений данного документа. NEMA не сертифицирует, не тестирует и не инспектирует продукты, конструкции или установки в целях безопасности или охраны здоровья. Любая сертификация или иное заявление о соответствии любой информации по безопасности и охране здоровья в данном документе не может быть приписано NEMA и является исключительно ответственностью сертификатора или лица, сделавшего заявление.
Настоящий стандарт DICOM был разработан в соответствии с процедурами Комитета по стандартизации DICOM.
Стандарт DICOM структурирован как многочастевой документ с использованием руководящих принципов, установленных в [ISO/IEC Directives, Part 2].
DICOM® является зарегистрированным товарным знаком Национальной ассоциации производителей электрооборудования (National Electrical Manufacturers Association) для её публикаций стандартов, относящихся к цифровой передаче медицинской информации; все права защищены.
HL7® и CDA® являются зарегистрированными товарными знаками Health Level Seven International; все права защищены.
SNOMED®, SNOMED Clinical Terms®, SNOMED CT® являются зарегистрированными товарными знаками Международной организации по разработке стандартов медицинской терминологии (International Health Terminology Standards Development Organisation (IHTSDO); все права защищены.
LOINC® является зарегистрированным товарным знаком Regenstrief Institute, Inc.; все права защищены.
Данная часть стандарта DICOM облегчает обмен информацией между компьютерными системами цифровой визуализации в медицинских учреждениях. Этот обмен улучшает диагностическую визуализацию и потенциально другие клинические применения. Многочастевой стандарт DICOM определяет сервисы и данные, которые должны быть предоставлены для осуществления такого обмена информацией.
Структуру для описания взаимосвязи между моделью медийного хранения (см. PS3.10) и конкретным физическим носителем и форматом носителей
Конкретные характеристики физических носителей и связанные с ними форматы носителей
Следующие стандарты содержат положения, которые посредством ссылок в данном тексте составляют положения настоящего стандарта. На момент публикации были действительны указанные редакции. Все стандарты подлежат пересмотру, и сторонам соглашений, основанных на настоящем стандарте, рекомендуется изучить возможность применения самых последних редакций указанных ниже стандартов.
[ISO/IEC Directives, Part 2] 2021. 9.0. Rules for the structure and drafting of International Standards. http://www.iso.org/sites/directives/current/part2/index.xhtml .
ISO/IEC 10090 Continuous Composite Format and Cartridge Standard
ISO/IEC 10089 Continuous Composite Format and Cartridge Standard
ECMA-184 and ISO/IEC 13549 Continuous Composite Format and Cartridge Standard
ECMA-201 and ISO/IEC 13963:1995 Data Interchange on 90mm Optical Disk Cartridges - Capacity 230 MB Per Cartridge.
ISO/IEC DIS 14517 Data Interchange on 130mm Optical Disk Cartridges - Capacity 2.6GB Per Cartridge.
ISO/IEC DIS 15041 Data Interchange on 90mm Optical Disk Cartridges - Capacity 640 MB Per Cartridge
ANSI X3.171 - One and Two Sided High Density, Unformatted, 90 mm (3.5 in), 5.3 tpmm (135 tpi), Flexible Disk Cartridge for 15916 bpr Use
ISO 9660: 1988 (E) Information processing - Volume and file structure of CD ROM for information interchange
ISO/IEC 10149 Information technology - Data interchange on read-only optical discs (CD-ROM), 1989
Part II: CD-WO version 2.0 in Orange Book
Примечание: This reference will be replaced by the corresponding ISO reference when available.
System Description CD-ROM XA (eXtended Architecture) Specification
Примечание: This reference will be replaced by the corresponding ISO reference when available.
Microsoft MS-DOS Programmer's Reference Version 6.0, Microsoft Press, Redmond WA, 1993. ISBN 1-55615-546-8.
OSTA Universal Disk Format Specification (UDF) Version 1.5. February 4, 1997.
OSTA Universal Disk Format Specification (UDF) Version 2.5. April 30, 2003.
OSTA Universal Disk Format Specification (UDF) Version 2.6. March 1, 2005.
ISO/IEC 13346:1995 - Volume and file structure of write-once and rewritable media using non-sequential recording for information interchange.
ECMA 167 3rd Edition June 1997 - Volume and file structure of write-once and rewritable media using non-sequential recording for information interchange.
Unicode Standard, Version 2.0 (ISBN 0-201-48345-9) Addison-Wesley.
DVD Forum. DVD Specifications for Rewritable Disc (DVD-RAM 4.7GB) : Part 1 - Physical Specifications Version 2.0.
Примечание: This reference will be replaced by the corresponding ISO or ECMA reference when available.
DVD Forum. DVD Specifications for Rewritable Disc (DVD-RAM 4.7GB) : Part 2 - File System Specifications Version 2.0.
Примечание: This reference will be replaced by the corresponding ISO or ECMA reference when available.
DVD Forum. DVD Specifications for Recordable Disc (DVD-R for General) : Part 1 - Physical Specifications Version 2.0.
DVD Forum. DVD Specifications for Recordable Disc (DVD-R for General) : Part 2 - File System Specifications Version 2.0.
DVD Forum. DVD Specifications for Recordable Disc (DVD-R for Authoring) : Part 1 - Physical Specifications Version 2.0.
DVD Forum. DVD Specifications for Recordable Disc (DVD-R for Authoring) : Part 2 - File System Specifications Version 2.0.
DVD Forum. DVD Specifications for Read-Only Disc (DVD-ROM) : Part 1 - Physical Specifications Version 1.13.
DVD Forum. DVD Specifications for Read-Only Disc (DVD-ROM) : Part 2 - File System Specifications Version 1.13.
DVD Forum. DVD Specifications for Re-Recordable (DVD-RW) : Part 1 - Physical Specifications Version 1.1.
DVD Forum. DVD Specifications for Re-Recordable Disc (DVD-RW) : Part 2 - File System Specifications Version 1.0.
DVD+ Alliance. DVD+RW Physical Specifications, Version 1.1, September 2001.
DVD+ Alliance. DVD+RW Defect Management & Physical Formatting Specification, Version 1.0, December 2001.
DVD+ Alliance. DVD+R Physical Specifications, Version 1.1, August 2002.
Примечание: These references will be replaced by the corresponding ISO or ECMA reference when available.
Blu-ray Disc™ Association. White Paper Blu-ray Disc™ Format 1.A Physical Format Specifications for BD-RE (2nd Edition, February 2006).
Blu-ray Disc™ Association. White Paper Blu-ray Disc™ Recordable Format Part 1 Physical Specifications (February 2006).
Blu-ray Disc™ Association. White Paper Blu-ray Disc™ 1.C Physical Format Specifications for BD-ROM 5 thEdition (March, 2007).
RFC3240, Digital Imaging and Communications in Medicine (DICOM) - Application/dicom MIME Sub-type Registration
ISO/IEC IS 15286:1999 Data Interchange on 130mm Optical Disk Cartridges - Capacity 5.2GB Per Cartridge.
GIGAMO 2.3GB 90mm Magneto-Optical Disk System, Cherry Book2 version 1.0
Universal Serial Bus Specification Revision 2.0 USB Implementors Forum
Universal Serial Bus, Mass Storage Class, Specification Overview USB Implementors Forum
CF+ and CompactFlash Specification, Revision 1.4 or later CompactFlash Association
MMCA System Specification version 3.3.1 MultiMedia Card Association
SD Card specification version 1.0 CD Card Association
RFC1939 Post Office Protocol - Version 3 (POP3)
RFC2045 Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
RFC2046 Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
RFC2821 Simple Mail Transfer Protocol (SMTP)
RFC3464 An Extensible Message Format for Delivery Status Notifications
RFC3501 Internet Message Access Protocol - Version 4rev1 (IMAP4)
RFC3798 Message Disposition Notification
ZIP File Format Specification, PKWARE, Inc.
Microsoft Extensible Firmware Initiative FAT32 File System Specification, rev. 1.03, December 6, 2000
Для целей настоящего стандарта применяются следующие определения.
В данной части стандарта используются следующие термины, определённые в PS3.10 стандарта DICOM.
PC File System (файловая система PC) — широко используется для хранения и обмена файлов на съёмных носителях. Эта файловая система доступна как стандартное или опциональное программное обеспечение для большинства моделей персональных компьютеров. Она доступна как стандартное или опциональное программное обеспечение для большинства моделей рабочих станций. Реализация этой файловой системы, находящаяся в общественном достоянии и известная под названием «mtools», была разработана Армией США и доступна на различных публичных серверах в Интернете.
В данной части стандарта используются следующие термины, определённые в PS3.4 стандарта DICOM:
В данной части стандарта используются следующие символы и сокращения.
В данном документе слова пишутся с заглавной буквы, чтобы помочь читателю понять, что эти слова были ранее определены в Разделе 3 данного документа и должны толковаться в соответствии с этим значением.
PS3.10 определяет различные концепции медийного хранения. Реализация этих общих концепций на конкретном носителе и файловой системе определяется в приложении. Для каждого физического носителя и файловой системы описывается сопоставление между этими концепциями медийного хранения и средствами конкретного физического носителя и файловой системы:
Идентификатор набора файлов (File-set ID) — метод предоставления идентификатора набора файлов
Идентификатор файла (File ID) — метод сопоставления идентификатора файла DICOM (DICOM File ID) с конкретной файловой системой
Дата и время создания/обновления файла — конкретные механизмы файловой системы, используемые для предоставления этой информации
Обработка съёмных носителей DICOM требует, чтобы файл DICOMDIR находился в известном расположении. Большинство файловых систем предоставляют иерархическую структуру каталогов с корневым каталогом для всего носителя или раздела носителя. В приложении определяется, где располагаются файлы DICOMDIR. Если на одном носителе разрешён только один набор файлов (File-set), файл DICOMDIR должен находиться в корневом каталоге этого носителя. Если на одном носителе разрешено несколько наборов файлов, в приложении описывается, как наборы файлов обнаруживаются и идентифицируются. Если набор файлов может охватывать несколько физических носителей, в соответствующем приложении описывается, как это осуществляется.
Рисунок 6-1 иллюстрирует структуру съёмного носителя DICOM, поддерживающего один набор файлов DICOM (DICOM File-set) на раздел носителя. Рисунок 6-2 иллюстрирует структуру носителя DICOM, поддерживающего несколько наборов файлов на раздел. Наборы файлов DICOM не должны пересекаться, если носитель поддерживает несколько наборов файлов.
Для носителей и файловых систем, не использующих концепцию каталогов, эквивалентное применение указывается в приложениях, описывающих эти носители.
Многим приложениям потребуется автоматически создавать множество файлов изображений и назначать им уникальные идентификаторы файлов (File ID). Поддержание уникальности File ID без ущерба для производительности потребует определённой аккуратности. Подход, при котором берётся базовая часть имени, например «IMAGE», и добавляются порядковые номера, например «IMAGE001, IMAGE002, ...», может легко привести к задержкам при поиске следующего доступного File ID.
Некоторые подходы, позволяющие быстро генерировать уникальные File ID, включают:
Создание уникального подкаталога для каждой серии с последующим использованием возрастающей нумерации файлов внутри подкаталога
Использование генератора случайных чисел и начального значения (seed), а затем простой хеш-функции (prime hash) с пробами для поиска неиспользуемых имён файлов. Восьмисимвольный компонент File ID допускает использование большого простого значения для хеша
Использование текущего времени (в секундах, миллисекундах) в качестве псевдослучайного числа для генерации одного из компонентов File ID с разрешением коллизий с помощью последовательных проб или проб с простой хеш-функцией
Все эти подходы приводят к созданию File ID с ограниченным семантическим содержанием. Семантическая информация, описывающая содержимое файлов, находится в DICOMDIR и в содержимом файлов, на которые он ссылается.
Некоторые съёмные носители используют PC File System. Для любых носителей, использующих PC File System, применяются следующие правила, если иное не указано в соответствующем приложении.
PC File System предоставляет иерархическую структуру для каталогов и файлов внутри каталогов. Каждая структура имеет корневой каталог, который может содержать ссылки как на файлы, так и на подкаталоги. Подкаталоги могут содержать ссылки как на файлы, так и на другие подкаталоги. Номенклатура для ссылок на файлы и каталоги в PC File System следующая:
Имя в PC File System, соответствующее File ID, должно быть DICOM File ID с добавленным в начало символом «\», при этом символ «\» разделяет компоненты File ID.
Файл DICOMDIR должен находиться в корневом каталоге для носителей, не поддерживающих несколько наборов файлов на одном носителе. Расположение DICOMDIR для ситуации с несколькими наборами файлов описывается в приложении для таких носителей.
Рекомендуется, но не требуется, чтобы File-set Descriptor File ID (0004,1141) был «README» (см. PS3.10).
PC File System предоставляет следующую информацию для каждого файла:
Имя файла (Filename) в PC File System должно соответствовать компоненту DICOM File ID. Расширение (Extension) в PC File System для файла DICOM не должно содержать никаких символов. Дата и время в PC File System должны использоваться для предоставления средств DICOM для проверки даты и времени модификации или создания. Неиспользуемые символы в полях Filename и Extension (см. Таблицу A.1-1) должны быть заполнены нулевыми символами.
PC File System не определяет и не контролирует базу времени, используемую для даты и времени. Координация часовых поясов выходит за рамки настоящего стандарта.
Типичная письменная форма имени файла — filename.extension (например, «FILE.EXT»). Точка между именем файла и расширением — это соглашение, используемое в большинстве программ для ввода и отображения имени файла и расширения. Точка фактически не записывается на диск и не допускается как часть имени файла. Файл без расширения записывается как файл с нулевым количеством символов расширения (т. е. заполненный нулями), хотя он часто записывается и отображается без точки.
PC File System не предоставляет средств управления доступом или принадлежностью. Защита от записи рассматривается в соответствующем приложении, специфичном для физического носителя. Механизмы защиты для универсальной PC File System недоступны.
PC File System требует, чтобы носитель был организован в сектора. Специфичное для носителя значение байтов/сектор и механизм для этого указаны в каждом приложении к носителю.
PC File System должна быть организована как непартитиционированная файловая система «mtools» (см. Примечание) с использованием 12-битной или 16-битной таблицы размещения файлов (FAT). Структура загрузочного сектора должна соответствовать Таблице A.2-1. FAT и связанные файловые структуры совместимы с файловыми системами DOS 4.0 и более поздних версий и подробно описаны в Microsoft MS-DOS Programmer's Reference. Двухбайтовые целые числа должны кодироваться в формате little endian.
PC File System может быть как непартитиционированной, так и партитиционированной. Традиционно съёмные носители, такие как дискеты, форматировались как непартитиционированные, а стационарные носители, такие как жёсткие диски, форматировались с использованием иной формы Master Boot Record, определяющей несколько разделов, каждый из которых имеет формат полной непартитиционированной системы. При появлении съёмных носителей большей ёмкости некоторые производители драйверов выбрали форматирование их как непартитиционированных, а другие — как партитиционированных. Для обеспечения совместимости с существующими реализациями данная часть стандарта DICOM в настоящее время определяет один формат — непартитиционированный. Некоторые реализации файловой системы PC DOS могут испытывать трудности при чтении или записи на непартитиционированные съёмные носители большой ёмкости и требуют специальных драйверов.
Загрузочный сектор, сектор 0 дорожки 0, должен быть отформатирован следующим образом:
Таблица A.2-1. Загрузочный сектор
Эти три байта должны быть либо EBH,00H,90H (указывающими на относительный переход), либо 909090H (NOP). Байты предназначены для загрузки с оптического привода, что DICOM не стандартизирует. Некоторые программы используют их для проверки диска. Использование EB0090H известно как более распространённое и является рекомендуемым выбором. Программы чтения дисков DICOM, использующих PC File System, должны игнорировать это поле.
Хотя в этом поле могут быть допустимы восемь символов, использование строки «MSDOS4.0» известно как предпочтительный выбор. Некоторые системы, обнаружив, что это поле не установлено в «MSDOS4.0», игнорируют поле секторов/FAT и используют собственный расчёт. Это может привести к ошибке из-за того, что расчёт приведёт к значению, отличному от значения в поле секторов/FAT. (MS-DOS — товарный знак Microsoft)
Рекомендуются две FAT. Можно использовать и одну FAT, но это также может вызвать некоторую несовместимость.
Серийный номер может быть любыми четырьмя байтами. Предпочтительно случайное или последовательное число, но это не требуется.
Эти значения указываются в приложении для каждого конкретного типа носителя.
Эти значения номинально указываются в приложении для каждого конкретного типа носителя, однако они существенно различаются между реализациями и не должны влиять на совместимость.
Термины «CD-R» и «CD-WO» относятся к одному и тому же носителю и используются взаимозаменяемо. Изначально этот носитель обозначался как CD-WO, однако в настоящее время наиболее распространённым является термин CD-R. В данном приложении используются смешанные ссылки для соответствия общепринятому использованию термина CD-R, за исключением случаев, когда требуется конкретная ссылка на CD-WO для точного отражения исторических документов. Термин «CD-ROM» при ссылке на диск означает диск, изготовленный со всеми цифровыми данными, уже записанными на нём. Носители «CD-R» представляют собой заготовки, на которые может быть записана цифровая информация. Термин «CD-ROM» также используется для обозначения устройства чтения CD, например, «CD-ROM привод». Привод CD-ROM может читать как диски CD-R, так и диски CD-ROM.
Регистр символов в данном приложении не согласован с другими стандартами DICOM для сохранения согласованности с историческим использованием терминов.
На один диск CD-R должен быть записан только один набор файлов (File-set).
Стандарт ISO 9660 предоставляет идентификатор тома (Volume Identifier) в позициях байтов с 41 по 72 первичного дескриптора тома (Primary Volume Descriptor). DICOM File-set определяется как один том, а File-Set ID должен быть помещён в идентификатор тома, начиная с позиции байта 41. Лишние байты в идентификаторе тома должны быть пробелами (20H).
Идентификатор тома для File-Set ID, состоящего из нуля символов, должен состоять полностью из пробелов (20H).
Набор символов для File ID и File-set ID (см. PS3.10) является подмножеством набора символов ISO 9660, поэтому никаких дополнительных ограничений не требуется.
Несколько наборов файлов ISO 9660 на одном томе возможны, но данный профиль не поддерживает несколько наборов файлов.
Стандарт ISO 9660 предоставляет иерархическую структуру для каталогов и файлов внутри каталогов. Каждый том имеет корневой каталог, который может содержать ссылки как на файлы, так и на подкаталоги. Подкаталоги могут содержать ссылки как на файлы, так и на другие подкаталоги.
Том может иметь не более 8 уровней каталогов, где корневой каталог определяется как уровень 1. Номенклатура для ссылок на файлы в стандарте ISO 9660 зависит от принимающей системы. Для целей данного документа будет использоваться следующая нотация:
При заданном File ID, состоящем из N компонентов, обозначаемых от Comp1 до CompN, соответствующий файл ISO 9660 должен быть назван /Comp1/.../CompN.;1
Расширение имени файла ISO 9660 (File Name Extension) не должно использоваться.
Стандарт ISO 9660 требует использования двух разделителей «.» и «;» для обозначения «расширения имени файла» (File Name Extension) и «номера версии» (Version Number). Для обеспечения совместимости со стандартом ISO номер версии должен быть равен 1.
Указанное выше сопоставление File ID соответствует уровню соответствия ISO 9660 Level 1. Это обеспечивает наивысший уровень совместимости между принимающими системами.
Имя файла ISO 9660, записанное на носителе, как описано выше, не обязательно является именем, которое приложение будет использовать при взаимодействии с операционной системой или утилитой записи CD-R. Например, приложение обычно создаёт структуру каталогов, а ОС или утилита создаёт корректные полные имена файлов с символами «/». Аналогично, приложению обычно не нужно добавлять точку и идентификатор версии «;1» к имени, так как они будут добавлены ОС или утилитой для создания имени файла, соответствующего ISO 9660. Фактически, если приложение добавляет «;1» к имени, а ОС или утилита поддерживает расширения Rock Ridge или Joliet, эти символы могут быть интерпретированы как часть заданного приложением имени файла, а не как идентификатор версии файла; в результате может быть добавлен дополнительный идентификатор версии, что приведёт к неверному имени файла, такому как «/DICOMDIR.;1.;1».
Запись каталога (Directory record) в ISO 9660 предусматривает поле даты и времени записи (Recording Data and Time), которое должно быть установлено в дату создания файла.
Дата модификации файла, идентификация владельца файла и права доступа являются частью записи расширенных атрибутов ISO 9660 (Extended Attribute Record). Запись расширенных атрибутов не требуется данным приложением и должна игнорироваться в настоящее время. Для обеспечения будущей обратной совместимости и доступности файлов, длина записи расширенных атрибутов (Extended Attribute Record Length) и флаг файла (File Flag) записи каталога должны быть установлены следующим образом для каждого файла: Extended Attribute Record Length (позиция байта 2) должна быть равна нулю. Флаги файла (File Flags, позиция байта 26) должны иметь битовые позиции 3 и 4, установленные в ноль.
Физический формат дисков CD-R DICOM должен соответствовать применимым определениям ISO/IEC 10149, Part II: CD-WO в Orange Book и CD-ROM-XA (Extended Architecture) (если сектора Mode 1 не используются), с дополнительными модификациями, описанными в Разделе F.2.1.1 и Разделе F.2.1.2.
Все файлы DICOM и все данные, составляющие файловую систему ISO 9660 диска CD-R DICOM, должны храниться либо:
Физическая ёмкость хранения диска CD-R может составлять 74 минуты (630 МБ) или 80 минут (700 МБ) при использовании формата Mode 1 или Mode 2 Form 1. Ёмкость определяется предварительно нарезанной спиральной дорожкой, присутствующей на чистом диске CD-R. Некоторые старые проигрыватели CD не смогут читать диски CD-R ёмкостью 80 минут.
Стандарт DICOM запрещает использование секторов Mode 2 Form 2. Этот формат используется для записи данных на диски CD-R, превышающие ёмкость 74 минуты, и также может использоваться для дисков CD-R меньшей ёмкости. Сектора CD-ROM-XA Mode 2 Form 2 не имеют коррекции ошибок на уровне секторов. Это значительно снижает надёжность носителя и значительно увеличивает вероятность повреждения данных.
Область на диске, состоящая из области Lead-In, области Program и области Lead-Out, называется «сессией» (Session). Если диск содержит или может содержать более одной сессии, то такой диск называется «многосессионным» (Multi-session). Если область Lead-In содержит указатель на следующую сессию, то диск является дополняемым (appendable). Области Lead-In и Lead-Out записываются по завершении записи области Program. Процесс записи областей Lead-In и Lead-Out обычно называется «финализацией сессии» (Finalizing the Session). Последняя записанная сессия содержит всю информацию, необходимую для доступа ко всему диску.
Диск CD-R DICOM может содержать несколько сессий. Данные добавляются на диск путём открытия и записи новой сессии. Диск является недополняемым, если последняя записанная сессия обозначена как «Финальная сессия» (Final Session), как определено в Part II: CD-WO version 2.0, Section 5.5.2.
Устройства чтения CD-ROM должны поддерживать многосессионные CD.
Устройства записи CD-R могут поддерживать многосессионную запись.
Логический формат CD-R должен соответствовать ISO 9660 уровень 1 с расширениями, описанными в Разделе F.2.2.1 — Разделе F.2.2.2
Поле системного идентификатора (System Identifier) ISO 9660 в PVD (Primary Volume Descriptor) должно содержать «CD-RTOS CD-BRIDGE», если присутствует приложение CD-I (Compact Disc-Interactive). Если приложение CD-I отсутствует, это поле должно быть заполнено пробелами.
Область системных и томных дескрипторов (SVD) ISO 9660 из последней сессии указывает на набор таблиц путей (Path Tables) и записей каталогов (Directory Records) ISO 9660, описывающих файловую систему диска CD-R DICOM. Область SVD начинается с первого логического сектора каждой сессии и продолжается до первого экземпляра признака завершения набора дескрипторов тома (Volume Descriptor Set Terminator).
Добавление, замена или удаление файлов с диска осуществляется путём открытия новой сессии и записи в новой сессии новых данных (при наличии), нового набора таблиц путей (Path Tables) и записей каталога (Directory Records), отражающих изменения, а также области SVD, указывающей на новый набор таблиц путей и записей каталога.
В данном приложении определяется использование файловой системы UDF 1.5 с носителями DVD-RAM.
Регистр символов в данном приложении может не соответствовать использованию в других частях стандарта DICOM для сохранения согласованности с историческим использованием терминов в цитируемых документах.
DVD-ROM является предварительно мастерённым носителем, то есть он изготавливается, а не записывается в индивидуальном порядке медицинским устройством. Хотя вероятно, что устройство, соответствующее данному приложению, сможет читать файловую систему UDF с DVD-ROM, это не является требованием.
Универсальный дисковый формат (Universal Disk Format, UDF) версии 1.5 является профилем файловой системы ECMA 167 3-е издание.
ECMA 167 3-е издание является более поздним, чем ISO 13346:1995, который эквивалентен ECMA 167 2-му изданию.
Хотя более поздние редакции UDF, такие как 2.0, определяют дополнительные возможности по сравнению с 1.5, эти функции не требуются для поддержки записи набора файлов DICOM.
Устройство чтения файловой системы UDF 2.0 может также читать файловые системы 1.5 или 1.02.
Устройство чтения UDF 1.02 не может читать виртуальную таблицу размещения (Virtual Allocation Table, VAT), используемую для инкрементальной записи дисков UDF 1.5 или более поздних.
Устройство чтения файловой системы UDF 1.5 теоретически может читать те структуры файловой системы UDF 2.0, которые являются общими для обеих версий. Однако устройство чтения UDF 1.5 не может читать именованные потоки (Named Streams) или расширенные записи файлов (extended file entries), которые могут быть записаны в файловой системе UDF 2.0.
Поскольку устройство чтения UDF 1.5 может полностью отклонить диск 2.0 на основании номера версии, записанного на носителе, без попытки чтения совместимых структур файловой системы, запрещается записывать носители DICOM с версией выше 1.5.
Устройству записи (FSC или FSU) запрещается добавлять структуры из более поздней версии UDF в файловую систему, созданную с более ранней версией файловой системы.
Набор символов, используемый в полях UDF, должен быть набором символов CS0 OSTA Compressed Unicode, требуемым стандартом UDF.
Набор символов CS0 OSTA Unicode определён в UDF и является подмножеством Unicode 2.0.
UDF определяет специфическую форму сжатия 8- и 16-битных символов Unicode, которая должна поддерживаться.
Набор символов, определённый в другом месте данного раздела для полей DICOM File-set, является подмножеством этого набора символов. Однако другие поля в файловой системе UDF и другие файлы в файловой системе UDF, не входящие в DICOM File-set, могут использовать символы, выходящие за рамки определённых DICOM для компонентов File ID, включая символы, закодированные в 16 битах.
Один и только один DICOM File-set должен храниться на каждой стороне одного носителя.
DICOM File-set определяется как полностью содержащийся в одном UDF File-set.
В томе UDF должен присутствовать только один UDF File-set.
Каждая сторона носителя составляет один самодостаточный том UDF (UDF Volume). То есть набор томов UDF (UDF Volume Set) не должен состоять более чем из одного тома UDF.
На каждой стороне носителя должен присутствовать только один раздел UDF (UDF Partition).
Стандарт UDF предоставляет иерархическую структуру для каталогов и файлов внутри каталогов. Каждый том имеет корневой каталог, который может содержать ссылки как на файлы, так и на подкаталоги. Подкаталоги могут содержать ссылки как на файлы, так и на другие подкаталоги.
PS3.10 определяет компонент DICOM File ID как строку из 8 символов из подмножества репертуара G0 стандарта ISO 8859. Каждый из этих компонентов File ID сопоставляется с идентификатором файла UDF (UDF File Identifier) или компонентом пути (Path Component) в наборе символов OSTA CS0.
Расширения имён файлов не используются в компонентах DICOM File ID, поэтому идентификатор файла UDF (UDF File Identifier) не должен содержать расширения файла (File Extension) или символа «.», предшествующего такому расширению.
Максимальное количество уровней разрешённого пути (Resolved Pathname) в UDF File-set должно быть не более 8 уровней для соблюдения определения DICOM File-set в PS3.10.
Номер версии файла (File Version Number) всегда равен 1, как указано в UDF.
Файл DICOMDIR в DICOM File-set должен находиться в корневом каталоге иерархии каталогов, как указано в PS3.10.
Устройство чтения должно иметь возможность читать логический формат, соответствующий UDF 1.02 или 1.5, как требуется стандартом UDF 1.5.
Устройство создания должно иметь возможность создавать логический формат, соответствующий UDF 1.5.
Устройство обновления должно иметь возможность обновлять логический формат, соответствующий UDF 1.02 или 1.5, без изменения уровня редакции UDF файловой системы, уже записанной на носителе, как требуется стандартом UDF 1.5.
Параметры или расширения, определённые в UDF, требуются или ограничиваются, как указано в следующих подразделах и в подразделах, специфичных для носителя.
Для дескриптора первичного тома UDF (Primary Volume Descriptor) как уровень обмена (Interchange Level), так и максимальный уровень обмена (Maximum Interchange Level) всегда должны быть установлены в 2.
Это означает, что том не является и никогда не будет частью многотомного набора.
Уровень обмена (Interchange Level) и максимальный уровень обмена (Maximum Interchange Level) в дескрипторе набора файлов (File Set Descriptor) определяются UDF как всегда равные 3. Это несмотря на то, что ограничения, указанные для DICOM File-set, могут быть очень похожи на более низкие уровни обмена, указанные в ECMA 167.
Устройства создания и обновления не должны записывать виртуальные карты разделов UDF (UDF Virtual Partition Maps) и виртуальные таблицы размещения (Virtual Allocation Tables) на носителях DVD-RAM.
Устройства создания и обновления не должны записывать резервные карты разделов UDF (UDF Spare Partition Maps) и таблицы резервирования (Spare Tables) на носителях DVD-RAM, поскольку управление дефектами выполняется в приводе.
Устройство чтения не должно зависеть от каких-либо системно-зависимых требований, указанных в UDF, для возможности чтения DICOM File-set, и не должно вести себя иначе при их наличии. Любые нераспознанные системно-зависимые требования должны корректно игнорироваться.
Например, конкретная форма прав доступа к файлам, конкретные расширенные атрибуты или конкретные именованные потоки могут не требоваться или не влиять на поведение приложения.
Это не означает, что расширенные атрибуты (Extended Attributes) или именованные потоки (Named Streams) не могут присутствовать и быть связаны с файлами внутри DICOM File-set.
Устройства создания и обновления всегда должны создавать права доступа для файлов в DICOM File-set таким образом, чтобы все пользователи могли читать, записывать и удалять все файлы, а все пользователи могли обращаться к каталогам и удалять их во всех системах.
Дескриптор идентификатора файла UDF (UDF File Identifier Descriptor) для файлов в DICOM File-set не должен указывать характеристику файла «скрытый» (hidden).
Физический формат носителей DVD-RAM должен соответствовать применимым определениям «DVD Specifications for Rewritable Disc (DVD-RAM 4.7GB) : Part 1 - Physical Specifications Version 2.0» с дополнительными модификациями, описанными в следующих подразделах.
Доступны две физические формы DVD-RAM: двусторонняя (Type 1) и односторонняя (Type 2). Только носители Type 2 могут извлекаться из картриджа и вставляться в обычный привод DVD-ROM.
Формат сектора носителей DVD-RAM должен соответствовать применимым определениям «DVD Specifications for Rewritable Disc (DVD-RAM 4.7GB) : Part 2 - File System Specifications Version 2.0».
DVD-RAM является истинно носителем с произвольным доступом, обеспечивающим произвольный доступ к секторам фиксированной длины, поэтому многосессионный или пакетный формат записи неприменим.
Не существует требований, ограничений, параметров или расширений к логическому формату, специфичных для данного типа носителя, помимо указанных в Разделе J.2.
Один DICOM File-set должен содержаться в MIME-типе Multipart/mixed или Multipart/related, называемом MIME-сущностью «DICOM File-set».
Каждый универсальный файл DICOM должен быть закодирован как MIME-тип Application/dicom, называемый MIME-частью «DICOM File», со следующими параметрами:
Например: «ROOTDIR/SUBDIR1/MRSCAN/A789FD07/19991024/ST00234/S00003/I00023»
Почтовые клиенты обычно используют этот параметр как имя по умолчанию, под которым сохраняется файл. Если используется только для одной части «DICOM File» (в отличие от одного DICOM File-set), длина этого параметра не ограничена (в отличие от параметра «id»).
Это имя не может совпадать с именем внутри DICOMDIR, где расширение файла запрещено.
Остальные поля заголовка этой MIME-части «DICOM File» соответствуют общим правилам MIME.
RFC3240 в разделе дополнительной информации указывает, что для файлов DICOM должен использоваться код типа файла Macintosh «DICM».
Если используются универсальные идентификаторы типов (Universal Type Identifiers, UTI), рекомендуется использовать UTI org.nema.dicom для файлов DICOM, который определяется здесь как соответствующий public.data (не public.image, поскольку не все файлы DICOM являются изображениями), и определяется как соответствующий тегам 'DICM', .dcm и Application/dicom. Свойство UTI UTTypeIdentifier — «DICOM», а свойство UTI UTTypeReferenceURL — http://dicom.nema.org/.
See also "http://developer.apple.com/documentation/Carbon/Conceptual/understanding_utis/index.html".
Network Working Group D. Clunie
Request for Comments: 3240 E. Cordonnier
Category: Informational DICOM Committee
February 2002
Digital Imaging and Communications in Medicine (DICOM) -
Application/dicom MIME Sub-type Registration
Status of this Memo
This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2002). All Rights Reserved.
Abstract
This document describes the registration of the MIME sub-type
application/dicom (Digital Imaging and Communications in Medicine).
The baseline encoding is defined by the DICOM Standards Committee in
"Digital Imaging and Communications in Medicine".
1. DICOM Definition
Digital Imaging and Communications in Medicine (DICOM) specifies
protocols and formats for the exchange of images, time-based
waveforms, reports, and associated information for medical
applications.
Individual DICOM objects (such as images) may be encapsulated in
files and exchanged by e-mail using the Media Type defined herein.
In addition, a set of DICOM files may be described by an index file,
DICOMDIR, which may accompany the files that it references.
2. IANA Registration
MIME media type name: Application
MIME subtype name: dicom
Required parameters:
"id" is constructed from a DICOM File ID (see DICOM PS3.11). The
total length is limited to 71 characters. Each component is
limited to 8 characters. The delimiter is a forward slash "/".
There is never a leading delimiter (i.e., this is not a
traditional path from a root directory).
If a DICOMDIR (which provides an index of files) is included, then
it will refer to other DICOM files in the file set by use of this
File ID. The File ID is not encoded within each DICOM file. If a
DICOMDIR is not present, then the "id" parameter may be absent.
Note that the DICOMDIR will also have a Media Type of
application/dicom and is distinguished from other files by its ID
of "DICOMDIR".
For example:
"ROOTDIR/SUBDIR1/MRSCAN/A789FD07/19991024/ST00234/S00003/I00023"
Each component shall be character strings made of characters from
a subset of the G0 repertoire of ISO 8859. This subset consists
of uppercase alphabetic characters, numeric characters and
underscore. The following characters are permissible:
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V,
W, X, Y, Z (uppercase)
1, 2, 3, 4, 5, 6, 7, 8, 9, 0 and _ (underscore)
Optional parameters:
none
Encoding considerations:
The DICOM information is binary, therefore the encoding used shall
support lossless transfer of binary information. Typically, the
Content-Transfer-Encoding would be set to "Base64".
Multiple DICOM parts should be included as a Multipart/related
entity [2387]. Receiving agents shall also support multiple parts
as a Multipart/mixed entity. When multiple DICOM parts are
included, one of the parts may be a DICOMDIR, in which case, all
the files referred to by the DICOMDIR shall also be present. The
DICOMDIR is not required to be the first Application/dicom part
encoded in the message, in which case the optional "start"
parameter should refer to the content-id of the part containing
the DICOMDIR.
Multiple DICOM Application/dicom parts may be included with other
types of parts as a Multipart/mixed entity.
Security considerations:
Application/dicom parts contain medical information, including
individual demographic information. Accordingly, their exchange
should be restricted to a secure network or within a secure
wrapper that protects a patient's right to confidentiality
according to local and national policy. The specific security
mechanisms are outside the scope of this proposal. Such
mechanisms as Secured MIME (S/MIME) [2633] or similar might be
appropriate.
Interoperability considerations:
Because DICOM information is specific to the medical (imaging)
domain, generic e-mail applications may not be able to interpret
the information.
The Media Type has been designed in order to allow for
(i) DICOM aware applications to interoperate,
(ii) generic applications to save the files in a form
recognizable as DICOM files, that a DICOM application may
subsequently use.
Published specification:
The Digital Imaging and Communications in Medicine (DICOM)
Standard is a standard of the DICOM Standards Committee, published
by the National Electrical Manufacturers Association (NEMA), 1300
N. 17th Street, Rosslyn, Virginia 22209 USA,
(http://medical.nema.org).
Applications which use this media:
Biomedical imaging applications.
Additional information:
1. Magic number(s): "DICM" after 128 byte preamble indicates DICOM
PS 3.10 file
2. File extension(s): ".dcm" is recommended for files saved to
disk (other than DICOMDIR)
3. Macintosh file type code: Macintosh File Type "DICM" is
recommended
4. Object Identifiers: none
Person to contact for further information:
1. Name: Howard Clark
2. E-mail: how_clark@nema.org
Intended usage:
Common
Interchange of biomedical images.
Author/Change controller:
DICOM Standards Committee
3. References
[DICOM] DICOM Standards Committee, "Digital Imaging and
Communications in Medicine", 2001.
[2387] Levinson, E., "The MIME Multipart/Related Content-type", RFC
2387, August 1998.
[2633] Ramsdell, B., "S/MIME Version 3 Message Specification", RFC
2633, June 1999.
4. Authors' Addresses
David Clunie
RadPharm
943 Heiden Road
Bangor PA 18013
USA
Phone: +1-570-897-7123
Fax: +1-425-930-0171
EMail: dclunie@dclunie.com
Emmanuel Cordonnier
Etiam
20 rue du Pr J. Pecker
35000 Rennes
France
Phone: +33(0)299 14 33 88
Fax: +33(0)299 14 33 80
EMail: emmanuel.cordonnier@etiam.com
5. Full Copyright Statement
Copyright (C) The Internet Society (2002). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
From: "Dr Smith" <smith@provider1.com> To: "Dr Johnson" <johnson@provider2.com> Subject: test DICOM Mime Type Date: Fri, 5 Nov 1999 15:15:35 +0100 MIME-Version: 1.0 Content-Type: Multipart/mixed; boundary="----=_NextPart_000_0027_01BF27A0.9BE21980" This is a multi-part message in MIME format. ------=_NextPart_000_0027_01BF27A0.9BE21980 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message text: this is a DICOM MIME Type example for DICOM File. ------=_NextPart_000_0027_01BF27A0.9BE21980 Content-Type: Application/dicom; id="i00023"; name="i00023.dcm" Content-Transfer-Encoding: base64 byEAALcAAABbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABESUNNAgAAAFVMBACgAAAAAgABAE9CAAACAAAAAAECAAIAVUkaADEuMi44 NDAuMTAwMDguNS4xLjQuMS4xLjcAAgADAFVJFgBFeGFtaW5lZC1ieS1ESUNPTS4xLjEAAgAQAFVJ FAAxLjIuODQwLjEwMDA4LjEuMi4xAAIAEgBVSRYAMS4yLjI1MC4xLjU5LjMuMC4zLjMuMQIAEwBT SBAARVRJQU1fRENNVEtfMzMxIAgAAABVTAQAdgAAAAgAFgBVSRoAMS4yLjg0MC4xMDAwOC41LjEu NC4xLjEuNwAIABgAVUkWAEV4YW1pbmVkLWJ5LURJQ09NLjEuMQAIACAAREEAAAgAMABUTQAACABQ AFNIAAAIAGAAQ1MCAE9UCABkAENTBABXU0QgCACQAFBOAAAQAAAAVUwEAEYAAAAQABAAUE4QAERJ Q09NIE1JTUVeVHlwZSAQACAATE8MAERJQ09NLVNVUDU0IBAAMABEQQgAMjAwMDAzMTAQAEAAQ1MC AE0gIAAAAFVMBABkAAAAIAANAFVJEgBFeGFtaW5lZC1ieS1ESUNPTQAgAA4AVUkUAEV4YW1pbmVk LWJ5LURJQ09NLjEAIAAQAFNIEgBFeGFtaW5lZC1ieS1ESUNPTSAgABEASVMCADEgIAATAElTAgAx ICgAAABVTAQAZAAAACgAAgBVUwIAAQAoAAQAQ1MMAE1PTk9DSFJPTUUyICgACABJUwIAMSAoABAA VVMCAB8AKAARAFVTAgAkACgAAAFVUwIACAAoAAEBVVMCAAgAKAACAVVTAgAHACgAAwFVUwIAAADg fwAAVUwEAGgEAADgfxAAT0IAAFwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJjosEAIAAAAACSY8 KAAPLS0tFgAAAB4tLS0AABZTW0QAAAA3YmUjBQAWLRYAAyI9IwAtt7e3t5APAIm3t7cAHqeniadb AHq3mKC3PQBbt5AAAKC3WwAtt1sATLdxAACJtwAAkLceABY9JrdxAACgpw9bt7cmRLe3WwAtt1sA AJi3AACJtwAAt4kAAAAAW7ctAABbty1bt5BxoIm3WwAtt1sAAJi3AACJtwAAt5gAAAAAW7c1AABj ty1btya3pz23WwAtt1sATLdxAACJtwAAgbc9ACZMFreQDxanoABbtwCBWy23WwAtt7e3t5APAIm3 t7cAD5i3t7dEAD2nt7egHgBbtwAAAC23WwAPLS0tFgAAAB4tLS0AAAAeLQ8AAAAPLS0AAAAWLQAA AA8tFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAA8tHgAADy0eAB4tLS0AHi0PAAAeLQ8PLS0tLR4AAAAAAAAAAC23pw8AcbeJAIm3t7cAibdb ABa3ty0tt7e3t4kAAAAAAAAAAC23t1sWt7eJAACJtwAAibenD3G3ty0tt1sAAAAAAAAAAAAAAC23 iaBxkLeJAACJtwAAiZinW7eBty0tt6CJiUQAAAAAAAAAAC23Pae3JreJAACJtwAAiYlbt5Bbty0t t4lbWy0AAAAAAAAAAC23LVuBALeJAACJtwAAiYkWiTVbty0tt1sAAAAAAAAAAAAAAC23LQAAALeJ AIm3t7cAiYkAAABbty0tt7e3t4kAAAAAAAAAAA8tDwAAAC0eAB4tLS0AHh4AAAAWLQ8PLS0tLR4A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAWLS0tLS0mLRYAABYtDy0tLS0AABYtLS0tFgAAAAAAAAAAAABbt7e3t7c9p6cPD6CQALe3t7eg Flu3t7e3WwAAAAAAAAAAAAAAAFu3LQAATLdqW7ceALeJAEy3W1u3LQAAAAAAAAAAAAAAAAAAAFu3 LQAAAJi3p1sAALeJAEy3U1u3mImJHgAAAAAAAAAAAAAAAFu3LQAAAB63oA8AALe3t7eQD1u3cVtb FgAAAAAAAAAAAAAAAFu3LQAAAAC3iQAAALeYLR4AAFu3LQAAAAAAAAAAAAAAAAAAAFu3LQAAAAC3 iQAAALeJAAAAAFu3t7e3WwAAAAAAAAAAAAAAABYtDwAAAAAtHgAAAC0eAAAAABYtLS0tFgAAAAA= ------=_NextPart_000_0027_01BF27A0.9BE21980--
From: "Dr Johnson" <drjohnson@provider.org> To: "Dr Smith" <drsmith@provider.org> Subject: DICOM MIME sub-type file set example Date: Sat, 9 Mar 2002 16:24:27 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0062_01C1C786.EA262CC0"; start="<header1@provider.org>"; type="text/plain" This is a multi-part message in MIME format. ------=_NextPart_000_0062_01C1C786.EA262CC0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-ID: "<intro@provider.org>" This is an example message containing a DICOM file set encoded following the DICOM MIME sub-type (RFC3240). ------=_NextPart_000_0062_01C1C786.EA262CC0 Content-Type: text/plain; name="header1.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="header1.txt" Content-ID: "<header1@provider.org>" Content-Description: Header of the medical message This is the header part of the message, which contains: - a first text document (letter1) - a DICOM file set part (dicomfileset1) including an additional = complementary note This message was sent by Dr Johnson to Dr Smith. It relates to the patient: DICOM Nema (M) 01/01/1993 ------=_NextPart_000_0062_01C1C786.EA262CC0 Content-Type: multipart/related; boundary="----=_NextPart_000_0062_01C1C786.EA262CC1_13487"; start="<dicomfileset1.dicomdir@provider.org>"; type="application/dicom" ------=_NextPart_000_0062_01C1C786.EA262CC1_13487 Content-Type: text/plain; name="dicomfileset1note1.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="dicomfileset1note1.txt" Content-ID: "<dicomfileset1.note1@provider.org>" Content-Description: Note for the images use This is a simple note, for receivers who can not read images. These images are DICOM images and the DICOMDIR index related file. Please use a DICOM compatible application. DICOM is a Standard Mark of Nema (www.nema.org). ------=_NextPart_000_0062_01C1C786.EA262CC1_13487 Content-Type: application/dicom; id="DICOMDIR"; name="Dicomdir" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Dicomdir"; Content-ID: "<dicomfileset1.dicomdir@provider.org>" Content-Description: Index of the images (DICOMDIR) AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABESUNNAgAAAFVMBACIAAAAAgABAE9CAAACAAAAAQACAAIAVUkUADEuMi44 NDAuMTAwMDguMS4zLjEwAgADAFVJIAAxLjIuMjUwLjEuNTkuMi40Mi4yMDAyMDMwOTE2NDkyMAIA EABVSRQAMS4yLjg0MC4xMDAwOC4xLjIuMQACABIAVUkSADEuMi4yNTAuMS41OS4yLjQ0AAQAAABV TAQAdgMAAAQAMBFDUw4ARVRJQU1fREVZRTI0NAAEAAASVUwEAGgBAAAEAAISVUwEAGgBAAAEABIS VVMCAAAABAAgElNRAAAyAwAA/v8A4G4AAAAEAAAUVUwEAAAAAAAEABAUVVMCAP//BAAgFFVMBADe AQAABAAwFENTCABQQVRJRU5UIBAAEABQTgoARElDT01eTkVNQRAAIABMTwgARElDT00zMAAQADAA REEIADE5OTMwMTAxEABAAENTAgBNAP7/AOCmAAAABAAAFFVMBAAAAAAABAAQFFVTAgD//wQAIBRV TAQAjAIAAAQAMBRDUwYAU1RVRFkgCAAgAERBCAAyMDAyMDMwOQgAMABUTQYAMTYwMzI1CABQAFNI CABESUNPTTMwAAgAMBBMTxgARElDT00gTUlNRSB0eXBlIGV4YW1wbGUAIAANAFVJGAAxLjIuMjUw LjEuNTkuMTIzLjQ1Ni43ODkgABAAU0gAAP7/AOCGAAAABAAAFFVMBAAAAAAABAAQFFVTAgD//wQA IBRVTAQAGgMAAAQAMBRDUwYAU0VSSUVTCABgAENTAgBPVAgAgABMTwAACACBAFNUAAAIAD4QTE8A AAgAUBBQTgAAIAAOAFVJGgAxLjIuMjUwLjEuNTkuMTIzLjQ1Ni43ODkuMSAAEQBJUwIAMQD+/wDg uAAAAAQAABRVTAQA2gMAAAQAEBRVUwIA//8EACAUVUwEAAAAAAAEADAUQ1MGAElNQUdFIAQAABVD UwwAU0UwMDAxL0kwMDAxBAAQFVVJGgAxLjIuODQwLjEwMDA4LjUuMS40LjEuMS43AAQAERVVSRwA MS4yLjI1MC4xLjU5LjEyMy40NTYuNzg5LjEuMQQAEhVVSRQAMS4yLjg0MC4xMDAwOC4xLjIuMQAI AAgAQ1MAACAAEwBJUwIAMQD+/wDguAAAAAQAABRVTAQAAAAAAAQAEBRVUwIA//8EACAUVUwEAAAA AAAEADAUQ1MGAElNQUdFIAQAABVDUwwAU0UwMDAxL0kwMDAyBAAQFVVJGgAxLjIuODQwLjEwMDA4 LjUuMS40LjEuMS43AAQAERVVSRwAMS4yLjI1MC4xLjU5LjEyMy40NTYuNzg5LjEuMgQAEhVVSRQA MS4yLjg0MC4xMDAwOC4xLjIuMQAIAAgAQ1MAACAAEwBJUwIAMgA= ------=_NextPart_000_0062_01C1C786.EA262CC1_13487 Content-Type: application/dicom; id="SE0001/I0001"; name="I0001.dcm" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="I0001.dcm" Content-ID: "<dicomfileset1.se0001.i0001@provider.org>" Content-Description: Color image AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABESUNNAgAAAFVMBACmAAAAAgABAE9CAAACAAAAAQACAAIAVUkaADEuMi44 NDAuMTAwMDguNS4xLjQuMS4xLjcAAgADAFVJHAAxLjIuMjUwLjEuNTkuMTIzLjQ1Ni43ODkuMS4x AgAQAFVJFAAxLjIuODQwLjEwMDA4LjEuMi4xAAIAEgBVSRgAMS4yLjI1MC4xLjU5LjIuNDMuODYu MjQzAgATAFNIDgBBQ1EtRVRJQU0tMi40MwgAAABVTAQAxAAAAAgABQBDUwoASVNPX0lSIDEwMAgA FgBVSRoAMS4yLjg0MC4xMDAwOC41LjEuNC4xLjEuNwAIABgAVUkcADEuMi4yNTAuMS41OS4xMjMu NDU2Ljc4OS4xLjEIACAAREEIADIwMDIwMzA5CAAwAFRNBgAxNjAzMjUIAFAAU0gIAERJQ09NMzAA CABgAENTAgBPVAgAZABDUwQAV1NEAAgAkABQTgAACAAwEExPGABESUNPTSBNSU1FIHR5cGUgZXhh bXBsZQAQAAAAVUwEADwAAAAQABAAUE4KAERJQ09NXk5lbWEQACAATE8IAERJQ09NMzAAEAAwAERB CAAxOTkzMDEwMRAAQABDUwIATQAgAAAAVUwEAF4AAAAgAA0AVUkYADEuMi4yNTAuMS41OS4xMjMu NDU2Ljc4OSAADgBVSRoAMS4yLjI1MC4xLjU5LjEyMy40NTYuNzg5LjEgABAAU0gAACAAEQBJUwIA MQAgABMASVMCADEAKAAAAFVMBABmAAAAKAACAFVTAgADACgABABDUwQAUkdCICgABgBVUwIAAAAo AAgASVMCADEAKAAQAFVTAgAIACgAEQBVUwIAGgAoAAABVVMCAAgAKAABAVVTAgAIACgAAgFVUwIA BwAoAAMBVVMCAAAA4H8AAFVMBAB8AgAA4H8QAE9CAABwAgAA////9fXs0NCivLx6zMyZ4uLG7/Hr 6+/v7vHx/f39+vv77PDw+vv7+/z83+Xl5erq/f399ff33uTk+vv7/v7+9fb2/////v7+7fDw+/z8 8PHlcYNRXnI5dIVPUm1ISmpYaoJpdY+HtMPDeJKS6O3tb4uL4ujoj6WlzdfXtcTEwc3Nm6+vyNPT cY2N6+/vhJ2d9ff33uTkjqSk9/j4zs6fVWw2coNQY3pUGUU8K1NKdY19i5+P/f79kKamu8nJb4yM v8zMiaCg/v7+/P39lKmpxdDQ/v7+j6Wlrb29aYeHpri4oLOzdZCQ////29u4l5k6RGJCnql/TW1b v8Wkh5yLg5mM/v7+ma2ty9XVb4yMyNLSdZCQ+fr6+/z8m6+vq7u7/v7+k6iou8jIo7W1YoKCsMDA b4yM////+/v4ycmTfoxQurt+r7WF4ODDorKodpGQuMbGs8LC8vT0h5+f5uvrpri4nbCwq7y83eTk kaentcTErb6+4efnu8jIq7y86+7uiqGh9ff3+/v4+Pjy5ubR3Ny74+PH8vLm+vr1+fn0+vr3+vr2 +fn0+/v3+vr1+fn0+fn1+Pjz+vr1+fn0+Pn1+vr2/Pz59/fw+fnz+fn0+fn0/Pz66OjT0tKl1tau 3Ny619ew2tq21tau1NSq5OTJ2dm03d294uLG2Niz2Nix2dmz19ex2Niz1NSq3t6+39+/5ubP0tKm 09Oo2dm11tau8fHj////+/v4/v7+/////////v7++/v4/Pz6/f38//////////////////////// //////////////////////////////////////////// ------=_NextPart_000_0062_01C1C786.EA262CC1_13487 Content-Type: application/dicom; id="SE0001/I0002"; name="I0002.dcm" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="I0002.dcm" Content-ID: "<dicomfileset1.se0001.i0002@provider.org>" Content-Description: B&W image AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABESUNNAgAAAFVMBACmAAAAAgABAE9CAAACAAAAAQACAAIAVUkaADEuMi44 NDAuMTAwMDguNS4xLjQuMS4xLjcAAgADAFVJHAAxLjIuMjUwLjEuNTkuMTIzLjQ1Ni43ODkuMS4y AgAQAFVJFAAxLjIuODQwLjEwMDA4LjEuMi4xAAIAEgBVSRgAMS4yLjI1MC4xLjU5LjIuNDMuODYu MjQzAgATAFNIDgBBQ1EtRVRJQU0tMi40MwgAAABVTAQAxAAAAAgABQBDUwoASVNPX0lSIDEwMAgA FgBVSRoAMS4yLjg0MC4xMDAwOC41LjEuNC4xLjEuNwAIABgAVUkcADEuMi4yNTAuMS41OS4xMjMu NDU2Ljc4OS4xLjIIACAAREEIADIwMDIwMzA4CAAwAFRNBgAwNzQ3NDAIAFAAU0gIAERJQ09NMzAA CABgAENTAgBPVAgAZABDUwQAV1NEAAgAkABQTgAACAAwEExPGABESUNPTSBNSU1FIHR5cGUgZXhh bXBsZQAQAAAAVUwEADwAAAAQABAAUE4KAERJQ09NXk5lbWEQACAATE8IAERJQ09NMzAAEAAwAERB CAAxOTkzMDEwMRAAQABDUwIATQAgAAAAVUwEAF4AAAAgAA0AVUkYADEuMi4yNTAuMS41OS4xMjMu NDU2Ljc4OSAADgBVSRoAMS4yLjI1MC4xLjU5LjEyMy40NTYuNzg5LjEgABAAU0gAACAAEQBJUwIA MQAgABMASVMCADIAKAAAAFVMBABkAAAAKAACAFVTAgABACgABABDUwwATU9OT0NIUk9NRTIAKAAI AElTAgAxACgAEABVUwIADwAoABEAVVMCADMAKAAAAVVTAgAIACgAAQFVUwIACAAoAAIBVVMCAAcA KAADAVVTAgAAAOB/AABVTAQACgMAAOB/EABPQgAA/gIAAP/////98dPX5O////////////////// /////////////////////////////////////////dCcjY2OnqW1yufa2tra6f///+Xa3f///+W5 uc/2///xwLnn////+d7/////5Nfx///6oX53blKghHl6h5J8N72mT2Lo/+sktv/7fX/Mx3as/6l0 0rhIgfz/51r////0Wdfn//+2WiM7YZFoJyMjIzt9V///92VX/f8k1P+ZWv3///rF0Tn4///hL6r/ zSTP//+nJPj///uScylco6MwQCgmI2+hS/v//80j4f8k1P9ImP//////gnH/////aWD/rkJr//lp I9z///aOjHVqqZIoJGOSh7GrV/b//+Ujzv8k1P8/mP//////ZXT/////gUr/hLMl27KuPsP///+i jZQ4RLSiI5rFy7V+Uv3//9wq9f8k1P9VdP//////j0T9////boD/cvdreXH8WKT////kkI1sP9LH T7Xk6HQlRP///YaL//8k0v/AKbv///nQ4yux///wQtj/YP/PJqH/gIH/////5qB1g7O9vcbb291q QYmbgJz9/+A+ofb/vlZwf1/V/89adp93yv/dYOz/fvT/m2Pg//////vTppydq8Pa8/////j3//// ///////////59/r/////+Pj///////////////////////////////////////////////////// ///////////////////////////////////JwdnRz9vQy9Xh3N3VzODx0drez8/k38/czNji0NXd 2MrX2t/j2NH/u8DbxsfeyNnY//nPzcHRyMvi1cbUwLvXyrnzxs/K4tvd2sjN0sbLzsbayMHH0dLi 08fz0dHNwsbc0cjg/////+79/////////PD//+79//////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /wA= ------=_NextPart_000_0062_01C1C786.EA262CC1_13487-- ------=_NextPart_000_0062_01C1C786.EA262CC0--
Формат носителя состоит из двух различных компонентов:
Форматирование низкого уровня должно выполняться с использованием стандарта ISO/IEC 15286:1999. Должен использоваться вторичный список дефектов (Secondary Defect List).
Логический формат для диска 130 мм 4,1 ГБ должен соответствовать PC File System (см. Приложение A).
Загрузочный сектор, определённый в Приложении A, должен иметь следующие значения.
Таблица M.2-1. Значения параметров загрузки для магнитооптического диска 130 мм 4,1 ГБ
В данном приложении определяется использование файловых систем UDF и ISO 9660 с носителями DVD таким образом, чтобы устройство чтения могло читать все типы физических носителей и версии файловых систем UDF и ISO 9660, определённые в данном приложении, а устройство создания могло создавать хотя бы один из этих типов носителей и файловых систем.
Поддерживаемые типы носителей: DVD-ROM, DVD-R (для авторинга и общего назначения), DVD-RW, DVD+R и DVD+RW.
Регистр символов в данном приложении может не соответствовать другим стандартам DICOM для сохранения согласованности с историческим использованием терминов в цитируемых документах.
Обязательная поддержка чтения как UDF, так и ISO 9660 включена для облегчения перехода от устаревших реализаций CD-R, использующих ISO 9660, а также для поддержки отраслевого стандарта файловой системы для DVD — UDF.
Universal Disk Format (UDF) является профилем файловой системы стандарта ECMA 167 3-е издание.
В полях UDF должен использоваться набор символов CS0 OSTA Compressed Unicode, требуемый стандартом UDF.
Набор символов CS0 OSTA Unicode определён в UDF и является подмножеством Unicode 2.0.
UDF определяет специфическую форму сжатия 8- и 16-битных символов Unicode, поддержка которой обязательна.
Набор символов, определённый в другом месте данного раздела для полей DICOM File-set, является подмножеством данного набора символов. Однако другие поля в файловой системе UDF и другие файлы в файловой системе UDF, не входящие в DICOM File-set, могут использовать символы, выходящие за пределы определённых DICOM для компонентов File ID Components, включая символы, кодированные в 16 битах.
Набор символов для File ID и File-set ID (см. PS3.10) является подмножеством набора символов ISO 9660, поэтому для файловых систем ISO 9660 не требуется вводить дополнительные ограничения.
На каждой стороне отдельного носителя должен храниться один и только один DICOM File-set.
DICOM File-set по определению должен полностью содержаться в одном наборе файлов (File-set) UDF или ISO 9660.
В томе UDF должен присутствовать только один набор файлов (File-set) UDF или ISO 9660.
Каждая сторона носителя составляет один самодостаточный том (Volume) UDF или ISO 9660. То есть набор томов (Volume Set) UDF или ISO 9660 не должен состоять более чем из одного тома UDF или ISO 9660.
На каждой стороне носителя должна присутствовать только один раздел (Partition) UDF или ISO 9660.
Стандарты UDF и ISO 9660 обеспечивают иерархическую структуру для каталогов и файлов внутри каталогов. Каждый том имеет корневой каталог (root directory), который может содержать ссылки как на файлы, так и на подкаталоги. Подкаталоги могут содержать ссылки как на файлы, так и на другие подкаталоги.
PS3.10 определяет DICOM File ID Component как строку из 8 символов из подмножества репертуара G0 стандарта ISO 8859. Каждый из этих компонентов File ID Components отображается на UDF File Identifier или Path Component в наборе символов OSTA CS0.
Расширения имён файла не используются в DICOM File ID Components, поэтому UDF или ISO 9660 File Identifier не должен содержать расширение файла (File Extension) или символ «.», предшествующий такому расширению.
Максимальное число уровней разрешённого пути (Resolved Pathname) в наборе файлов UDF или ISO 9660 должно быть не более 8 уровней, для соответствия определению DICOM File-set в PS3.10.
File Version Number всегда равен 1, как указано в UDF или ISO 9660.
Файл DICOMDIR в DICOM File-set должен находиться в корневом каталоге иерархии каталогов, как указано в PS3.10.
Не требуется информации по управлению файлами сверх указанной в записи файла (File Entry) UDF или ISO 9660. В частности, не требуются расширенные атрибуты (Extended Attributes) или именованные потоки (Named Streams).
В отличие от приложения к данной части, определяющего носители CD-R, не устанавливаются ограничения или спецификации в отношении даты и времени записи (Recording Date and Time) ISO 9660, даты изменения файла, идентификации владельца файла и прав доступа или других значений Extended Attribute Record, поскольку они могут быть вне контроля DICOM-приложения.
Устройство чтения должно обеспечивать чтение логического формата, соответствующего файловым системам UDF и ISO 9660, как определено ниже.
Устройство создания должно обеспечивать создание логического формата, соответствующего файловым системам UDF или ISO 9660, или обеим, как определено ниже.
Для устройства обновления (updater) требования не определены.
Цель этих требований — обеспечить, чтобы устройство чтения могло читать носители, созданные любым устройством создания, но не требовать, чтобы носители, созданные конкретным устройством создания, могли обязательно обновляться другим устройством обновления.
Устройство чтения должно обеспечивать чтение логического формата, соответствующего UDF 1.02, 1.5, 2.0 или 2.01, как требуется стандартом UDF 2.01.
Устройство создания должно обеспечивать создание логического формата, соответствующего любой из версий UDF 1.02, 1.5, 2.0 или 2.01.
Параметры или расширения, определённые в UDF, требуются или ограничиваются, как указано в следующих подразделах и в подразделах, специфичных для носителей.
Хотя имена файлов внутри DICOM File-set ограничены PS3.10, другие файлы на носителе могут иметь более длинные имена.
Для UDF Primary Volume Descriptor как Interchange Level, так и Maximum Interchange Level всегда должны быть установлены в значение 2.
Это означает, что том не является и никогда не будет частью много томного набора.
Interchange Level и Maximum Interchange Level в File Set Descriptor определены в UDF как всегда равные 3. Это несмотря на то, что ограничения, указанные для DICOM File-set, могут быть очень похожи на более низкие уровни обмена (Interchange Levels), указанные в ECMA 167.
Устройства создания и обновления могут записывать или не записывать UDF Virtual Partition Maps и Virtual Allocation Tables в зависимости от подходящего выбора для физических носителей.
Все устройства чтения обязаны поддерживать UDF Virtual Partition Maps и Virtual Allocation Tables.
Устройства создания и обновления могут записывать или не записывать UDF Spare Partition Maps и Spare Allocation Tables в зависимости от подходящего выбора для физических носителей, поскольку управление дефектами может выполняться или не выполняться в приводе.
Все устройства чтения обязаны поддерживать UDF Spare Partition Maps и Spare Allocation Tables.
Устройство чтения не должно зависеть от каких-либо системно-зависимых требований, определённых в UDF, для возможности чтения DICOM File-set, и не должно вести себя по-разному, если они присутствуют. Любые нераспознанные системно-зависимые требования должны корректно игнорироваться.
Устройства создания и обновления, записывающие в версию UDF, поддерживающую Named Streams, должны использовать поток по умолчанию (default stream) для записи каждого файла в DICOM File-set.
Например, конкретная форма прав доступа к файлам, конкретные расширенные атрибуты или конкретные именованные потоки могут не требоваться или не влиять на поведение приложения.
Это не означает, что Extended Attributes или Named Streams не могут присутствовать и быть связаны с файлами в DICOM File-set.
Устройства создания и обновления всегда должны создавать права доступа для файлов в DICOM File-set таким образом, чтобы все пользователи могли читать, записывать и удалять все файлы, а все пользователи могли обращаться ко всем каталогам и удалять их во всех системах.
UDF File Identifier Descriptor для файлов в DICOM File-set не должен указывать файловую характеристику (File Characteristic) «hidden» (скрытый).
Устройство чтения должно обеспечивать чтение логического формата, соответствующего ISO 9660 Level 1, 2 и 3, с расширениями Rockridge или Joliet или без них, которые могут как присутствовать, так и отсутствовать.
Устройство создания должно обеспечивать создание логического формата, соответствующего ISO 9660 Level 1, 2 или 3, и может добавлять или не добавлять расширения Rockridge или Joliet.
Хотя файлы в DICOM File-set ограничены именами, соответствующими подмножеству ISO 9660 Level 1, другие файлы на носителе могут иметь более длинные имена. В отличие от приложения к данной части, определяющего носители CD-R, строгое соответствие Level 1 для файловой системы не требуется, поскольку на практике это оказалось труднодостижимым.
Дата изменения файла, идентификация владельца файла и права доступа являются частью ISO 9660 — Extended Attribute Record. Поддержка Extended Attribute Record не требуется.
Если Extended Attribute Records присутствуют, все файлы в DICOM File-set должны иметь права доступа, при которых все пользователи могут читать все файлы, а все пользователи могут обращаться ко всем каталогам во всех системах.
Физический формат носителей DVD должен соответствовать одному из следующих применимых определений:
DVD Specifications for Recordable Disc (DVD-R for General) : Part 1 - Physical Specifications Version 2.0
DVD Specifications for Recordable Disc (DVD-R for Authoring) : Part 1 - Physical Specifications Version 2.0
DVD Specifications for Read-Only Disc (DVD-ROM) : Part 1 - Physical Specifications Version 1.13
DVD Specifications for Re-Recordable (DVD-RW) : Part 1 - Physical Specifications Version 1.1
Формат сектора носителей DVD должен соответствовать одному из следующих применимых определений:
DVD Specifications for Recordable Disc (DVD-R for General) : Part 2 - File System Specifications Version 2.0
DVD Specifications for Recordable Disc (DVD-R for Authoring) : Part 2 - File System Specifications Version 2.0
DVD Specifications for Read-Only Disc (DVD-ROM) : Part 2 - File System Specifications Version 1.13
DVD Specifications for Re-Recordable Disc (DVD-RW) : Part 2 - File System Specifications Version 1.0
DVD+RW Defect Management & Physical Formatting Specification, Version 1.0
Не накладываются ограничения на использование форматов disc-at-once, track-at-once, multi-session или packet-written, если они применимы к данному типу физических носителей, помимо требования, что любая сессия должна быть финализирована по завершении записи носителя для обеспечения возможности его чтения.
Для логического формата не устанавливаются требования, ограничения, параметры или расширения, специфичные для данного типа носителей, помимо указанных в Разделе P.2.
Физическим носителем должен быть носитель DVD-R диаметром 120 мм, как определено в одном из следующих документов:
DVD Specifications for Recordable Disc (DVD-R for General) : Part 1 - Physical Specifications Version 2.0
DVD Specifications for Recordable Disc (DVD-R for Authoring) : Part 1 - Physical Specifications Version 2.0
DVD Specifications for Read-Only Disc (DVD-ROM) : Part 1 - Physical Specifications Version 1.13
DVD Specifications for Re-Recordable (DVD-RW) : Part 1 - Physical Specifications Version 1.1
Формат носителей состоит из двух различных компонентов:
Форматирование низкого уровня должно выполняться с использованием стандарта GIGAMO. GIGAMO публикуется как документ Sony-Fujitsu и в настоящее время не является стандартом ISO/IEC. Документ, определяющий данный формат — «GIGAMO 2.3GB 90mm Magneto-Optical Disk System in Cherry Book2 version 1.0». Должен использоваться Secondary Defect List.
Логический формат для диска 90 мм 2,3 ГБ должен соответствовать PC File System (Приложение A).
Загрузочный сектор (boot sector), определённый в Приложении A, должен иметь следующие значения.
Table Q.2-1. Значения параметров загрузки для магнитооптического диска 90 мм 2,3 ГБ
В первом разделе (partition) разделённого устройства должен храниться только один DICOM File-set. Если устройство не разделено на разделы, на устройстве должен храниться только один DICOM File-set.
Файловая система, используемая на данных носителях, должна быть либо FAT16, либо FAT32. Информация в загрузочном секторе (boot sector) данного раздела должна использоваться файловой системой для определения правильного доступа к данному носителю (см. Microsoft Extensible Firmware Initiative FAT32 File System Specification).
Имена файлов, используемые для DICOM-файлов, должны быть дополнительно ограничены для соответствия правилам File ID, указанным в PS3.10. File ID должен совпадать с именем файла.
Данные носители могут быть разделены или не разделены на разделы. Более распространённым является использование с разделами.
Поддержка операционными системами неразделённых носителей различается. Большинство современных операционных систем ожидают носители с разделами. Некоторые дополнительно ограничивают поддержку и обеспечивают доступ только к первому разделу данных носителей. Эти решения по поддержке определяются массовыми потребительскими устройствами, использующими данные механизмы, такими как цифровые фотоаппараты.
Данные устройства могут иметь самые разные общие физические характеристики. Они должны иметь разъём, соответствующий спецификациям USB 1.1 или 2.0 в части физических, электрических, сигнальных и коммуникационных протоколов. Электрическая сигнализация и поддержка протоколов USB нижнего уровня должны соответствовать спецификациям USB 1.1 или 2.0. Устройство должно функционировать как Mass Storage Device в соответствии со спецификацией USB Mass Storage Class, как описано в документе Universal Serial Bus Mass Storage Class, Specification Overview и его подчинённых и ссылочных документах.
Базовый стандарт USB и стандарт USB Mass Storage Device включают спецификацию управления добавлением и удалением устройств, а также согласование возможностей протокола команд устройства. Поддержка этих функций обычно является частью функций, предоставляемых драйвером USB Mass Storage в операционной системе.
Спецификация USB 2.0 определяет 3 скорости работы: «low-speed», «full-speed» и «high-speed», которые полностью совместимы между собой, и данный профиль не различает скорости.
Цель — обеспечить совместимость сменных носителей USB 1.1 и 2.0 с устройствами USB 1.1 и 2.0.
В первом разделе (partition) разделённого устройства должен храниться только один DICOM File-set. Если устройство не разделено на разделы, на устройстве должен храниться только один DICOM File-set.
Файловая система, используемая на данных носителях, должна быть либо FAT16, либо FAT32. Информация в загрузочном секторе (boot sector) данного раздела должна использоваться файловой системой для определения правильного доступа к данному носителю (см. Microsoft Extensible Firmware Initiative FAT32 File System Specification).
Имена файлов должны быть дополнительно ограничены для соответствия правилам File ID, указанным в PS3.10. File ID должен совпадать с именем файла.
Данные носители могут быть разделены или не разделены на разделы. Более распространённым является использование с разделами.
Поддержка операционными системами неразделённых носителей различается. Большинство современных операционных систем ожидают носители с разделами. Некоторые дополнительно ограничивают поддержку, обеспечивая доступ только к неразделённым носителям или к первому разделу разделённых носителей.
В первом разделе (partition) разделённого устройства должен храниться только один DICOM File-set. Если устройство не разделено на разделы, на устройстве должен храниться только один DICOM File-set.
Файловая система, используемая на данных носителях, должна быть FAT16. Информация о кластерах, секторах, головках и связанная информация, полученная из загрузочного сектора (boot sector) данного раздела, должна использоваться файловой системой для определения правильного доступа к данному носителю (см. Приложение A).
Имена файлов должны быть дополнительно ограничены для соответствия правилам File ID, указанным в PS3.10. File ID должен совпадать с именем файла.
Эти правила ограничивают набор символов подмножеством набора символов DICOM G0 по умолчанию, ограничивают длину имён файлов до 8 символов и ограничивают глубину дерева каталогов до 8 уровней. Все эти ограничения необходимы для соответствия наиболее ограниченным из сменных носителей. Выбор FAT16 отражает фактическое использование данных новых носителей.
Некоторые операционные системы по умолчанию используют команду форматирования для носителей большей ёмкости в FAT32. FAT32 не всегда совместима с FAT16 и не должна использоваться.
Данные носители могут быть разделены или не разделены на разделы. Более распространённым является использование с разделами.
Поддержка операционными системами неразделённых носителей различается. Большинство современных операционных систем ожидают носители с разделами. Некоторые дополнительно ограничивают поддержку, обеспечивая доступ только к неразделённым носителям или к первому разделу разделённых носителей.
В первом разделе (partition) разделённого устройства должен храниться только один DICOM File-set. Если устройство не разделено на разделы, на устройстве должен храниться только один DICOM File-set.
Файловая система, используемая на данных носителях, должна быть FAT16. Информация о кластерах, секторах, головках и связанная информация, полученная из загрузочного сектора (boot sector) данного раздела, должна использоваться файловой системой для определения правильного доступа к данному носителю (см. Приложение A).
Имена файлов должны быть дополнительно ограничены для соответствия правилам File ID, указанным в PS3.10. File ID должен совпадать с именем файла.
Эти правила ограничивают набор символов подмножеством набора символов DICOM G0 по умолчанию, ограничивают длину имён файлов до 8 символов и ограничивают глубину дерева каталогов до 8 уровней. Все эти ограничения необходимы для соответствия наиболее ограниченным из сменных носителей. Выбор FAT16 отражает фактическое использование данных новых носителей.
Некоторые операционные системы по умолчанию используют команду форматирования для носителей большей ёмкости в FAT32. FAT32 не всегда совместима с FAT16 и не должна использоваться.
Данные носители могут быть разделены или не разделены на разделы. Более распространённым является использование с разделами.
Поддержка операционными системами неразделённых носителей различается. Большинство современных операционных систем ожидают носители с разделами. Некоторые дополнительно ограничивают поддержку, обеспечивая доступ только к неразделённым носителям или к первому разделу разделённых носителей.
В архиве ZIP File должен содержаться один и только один DICOM File-set.
Каждый DICOM SOP Instance должен быть кодирован в соответствии с правилами PS3.10.
Кодирование ZIP сохраняет иерархическую структуру каталогов и файлов внутри каталогов. Каждый том имеет корневой каталог (root directory), который может содержать ссылки как на файлы, так и на подкаталоги. Подкаталоги могут содержать ссылки как на файлы, так и на другие подкаталоги.
PS3.10 определяет DICOM File ID Component как строку из 8 символов из подмножества репертуара G0 стандарта ISO 8859.
Расширения имён файла не используются в DICOM File ID Components, поэтому File Identifier не должен содержать расширение файла (File Extension) или символ «.», предшествующий такому расширению.
Максимальное число уровней пути в наборе файлов ZIP должно быть не более 8 уровней, для соответствия определению DICOM File-set в PS3.10.
Формат файла Zip должен соответствовать спецификации ZIP File Format Specification, доступной от PKWARE. Должны использоваться следующие возможности:
Данная спецификация доступна по адресу http://support.pkware.com/display/PKZIP/APPNOTE.
Данный формат носителей определяет обмен другими Media Formats, такими как DICOM MIME или ZIP File, с использованием электронной почты.
Стандартный или частный (Private) Media Storage Application Profile, использующий данный формат Email Media, будет указывать выбор профиля носителя для транспортировки.
Стандартный или частный Media Storage Application Profile, использующий данный формат Email Media, определяет требования к MIME-кодированию, включая:
Строки темы часто модифицируются автоматически, например, добавлением «Re:». Также часто включается другая маршрутная информация, например «for Doctor Fred». Автоматическое и визуальное распознавание особой природы данного электронного письма может быть улучшено требованием, чтобы некоторая фраза, например «DICOM-ZIP», была частью строки темы.
Application Entity отправителя создаёт электронное письмо и отправляет его с использованием стандартного протокола передачи электронной почты.
Отправитель должен составить электронное письмо в соответствии с RFC 2045 и 2046, как письмо с MIME-кодированием. RFC 2046 определяет как MIME-кодирование, так и механизмы, используемые для разбиения сообщения электронной почты, если оно слишком велико для отправки в виде одного письма. Отправитель может запросить уведомление о доставке и уведомление о проблемах в соответствии с RFC 3464 и 3798, но должен быть готов к получателям электронной почты, которые не реализуют RFC 3464 и 3798. Отправитель должен отправить электронное письмо с помощью Simple Mail Transfer Protocol (RFC 2821).
Application Entity получателя должна иметь возможность получать электронное письмо с помощью одного или нескольких из протоколов POP3 (RFC 1939), IMAP4 (RFC 3501) или SMTP (RFC 2821) и извлекать вложение, указанное в Media Storage Application Profile. Получатель должен соответствовать RFC 2046 и может соответствовать RFC 3464 и 3798.
В данном приложении определяется использование файловых систем UDF с носителями BD таким образом, чтобы устройство чтения могло читать все типы физических носителей и версии файловых систем UDF, определённые в данном приложении, а устройство создания могло создавать хотя бы один из этих типов носителей и файловых систем.
Поддерживаемые типы носителей: BD-RE и BD-R.
Регистр символов в данном приложении может не соответствовать другим стандартам DICOM для сохранения согласованности с историческим использованием терминов в цитируемых документах.
Universal Disk Format (UDF) является профилем файловой системы стандарта ECMA 167 3-е издание.
Стандарт ECMA 167 3-е издание является более поздним, чем ISO 13346:1995, который эквивалентен ECMA 167 2-е издание.
В полях UDF должен использоваться набор символов CS0 OSTA Compressed Unicode, требуемый стандартом UDF.
Набор символов CS0 OSTA Unicode определён в UDF и является подмножеством Unicode 2.0.
UDF определяет специфическую форму сжатия 8- и 16-битных символов Unicode, поддержка которой обязательна.
Набор символов, определённый в другом месте данного раздела для полей DICOM File-set, является подмножеством данного набора символов. Однако другие поля в файловой системе UDF и другие файлы в файловой системе UDF, не входящие в DICOM File-set, могут использовать символы, выходящие за пределы определённых DICOM для компонентов File ID Components, включая символы, кодированные в 16 битах.
На каждой стороне отдельного носителя должен храниться один и только один DICOM File-set.
DICOM File-set по определению должен полностью содержаться в одном наборе файлов (File-set) UDF.
В томе UDF должен присутствовать только один набор файлов (File-set) UDF.
Каждая сторона носителя составляет один самодостаточный том (Volume) UDF. То есть набор томов (Volume Set) UDF не должен состоять более чем из одного тома UDF.
На каждой стороне носителя должен присутствовать только один раздел (Partition) UDF.
Стандарт UDF обеспечивает иерархическую структуру для каталогов и файлов внутри каталогов. Каждый том имеет корневой каталог (root directory), который может содержать ссылки как на файлы, так и на подкаталоги. Подкаталоги могут содержать ссылки как на файлы, так и на другие подкаталоги.
PS3.10 определяет DICOM File ID Component как строку из 8 символов из подмножества репертуара G0 стандарта ISO 8859. Каждый из этих компонентов File ID Components отображается на UDF File Identifier или Path Component в наборе символов OSTA CS0.
Расширения имён файла не используются в DICOM File ID Components, поэтому UDF File Identifier не должен содержать расширение файла (File Extension) или символ «.», предшествующий такому расширению.
Максимальное число уровней разрешённого пути (Resolved Pathname) в наборе файлов UDF должно быть не более 8 уровней, для соответствия определению DICOM File-set в PS3.10.
Файл DICOMDIR в DICOM File-set должен находиться в корневом каталоге иерархии каталогов, как указано в PS3.10.
Устройство чтения должно обеспечивать чтение логического формата, соответствующего UDF 2.5 на носителях BD-RE, и должно обеспечивать чтение логического формата, соответствующего UDF 2.6 на носителях BD-R.
Устройство создания должно обеспечивать создание логического формата, соответствующего UDF 2.5 на носителях BD-RE, и должно обеспечивать создание логического формата, соответствующего UDF 2.6 на носителях BD-R.
Устройство обновления должно обеспечивать обновление логического формата, соответствующего UDF 2.5 на носителях BD-RE, и должно обеспечивать обновление логического формата, соответствующего UDF 2.6 на носителях BD-R, без изменения уровня ревизии UDF файловой системы, уже записанной на носителе.
Параметры или расширения, определённые в UDF, требуются или ограничиваются, как указано в следующих подразделах и в подразделах, специфичных для носителей.
Хотя имена файлов внутри DICOM File-set ограничены PS3.10, другие файлы на носителе могут иметь более длинные имена — до 255 символов, что является максимумом для UDF 2.5 и UDF 2.6.
Метод Pseudo Overwrite (псевдоперезапись) определён в стандарте BD-R. Он используется для того, чтобы носители Write-One вели себя как перезаписываемые носители, поэтому совместимость формата секторов обеспечивается без форматов multi-session или packet-written. Приводы BD поддерживают управление Pseudo Overwrite для BD-R. Для метода Pseudo Overwrite версия UDF должна быть 2.6.
Для UDF Primary Volume Descriptor как Interchange Level, так и Maximum Interchange Level всегда должны быть установлены в значение 2.
Это означает, что том не является и никогда не будет частью много томного набора.
Interchange Level и Maximum Interchange Level в File Set Descriptor определены в UDF как всегда равные 3. Это несмотря на то, что ограничения, указанные для DICOM File-set, могут быть очень похожи на более низкие уровни обмена (Interchange Levels), указанные в ECMA 167.
Устройства создания и обновления не должны записывать UDF Virtual Partition Maps и Virtual Allocation Tables на носители BD-RE и BD-R, поскольку управление псевдоперезаписью (pseudo overwrite management) выполняется в приводе.
Устройства создания и обновления не должны записывать UDF Spare Partition Maps и Spare Allocation Tables на носители BD-RE и BD-R, поскольку управление дефектами выполняется в приводе.
Устройство чтения не должно зависеть от каких-либо системно-зависимых требований, определённых в UDF, для возможности чтения DICOM File-set, и не должно вести себя по-разному, если они присутствуют. Любые нераспознанные системно-зависимые требования должны корректно игнорироваться.
Устройства создания и обновления, записывающие в версию UDF, поддерживающую Named Streams, должны использовать поток по умолчанию (default stream) для записи каждого файла в DICOM File-set.
Например, конкретная форма прав доступа к файлам, конкретные расширенные атрибуты или конкретные именованные потоки могут не требоваться или не влиять на поведение приложения.
Это не означает, что Extended Attributes или Named Streams не могут присутствовать и быть связаны с файлами в DICOM File-set.
Устройства создания и обновления всегда должны создавать права доступа для файлов в DICOM File-set таким образом, чтобы все пользователи могли создавать, читать, записывать и удалять все файлы, а все пользователи могли обращаться ко всем каталогам, создавать, изменять и удалять их во всех системах.
UDF File Identifier Descriptor для файлов в DICOM File-set не должен указывать файловую характеристику (File Characteristic) «hidden» (скрытый).
Физический формат носителей BD должен соответствовать одному из следующих применимых определений:
Для логического формата не устанавливаются требования, ограничения, параметры или расширения, специфичные для данного типа носителей, помимо указанных в Разделе X.2.