Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение А
(справочное)
Синтаксис передачи URL/URI
А.1 Содержание
Доступ к содержимому информационного объекта обеспечивается заданием "ссылки", указывающей на конкретный постоянный объект DICOM посредством его URL/URI, и заданием UID экземпляра этого объекта DICOM и синтаксиса передачи, который следует применить.
Расширение на поиск объектов DICOM на сервере находится вне области применения настоящего стандарта. Различия между веб-доступом и поиском заключаются, в основном, в следующем:
- веб-доступ подразумевает получение объекта при двух возможных вариантах ответа: "Объект есть в наличии, и вы можете его получить" или "Объекта нет в наличии"; в действительности, при отрицательном ответе будет передан "пустой" объект или сообщение об ошибке;
- поиск подразумевает запрос объектов при нечетко определенном ответе типа: "Имеется список потенциальных кандидатов, соответствующих Вашему запросу - просмотрите предлагаемый список (возможно, пустой) ссылок на них".
А.2 Общий синтаксис
В общем синтаксисе настоящего стандарта соблюдены рекомендации URI IETF RFC2396. Он может быть представлен следующим образом:
<scheme>://<authority><path>?<query>
Этот синтаксис структурирован в соответствии с нормальной формой Бэкyca (BNF). Первое определение синтаксиса выглядит следующим образом:
1) URI-reference = [absoluteURI | relativeURI] ["#" fragment]
2) absoluteURI = scheme ":" (hier_part | opaque_part)
3 relativeURI = (net_path | abs_path | rel_path) ["?" query]
4) hier_part = (net_path | abs_path) ["?" query]
Целью настоящего стандарта является определение только запроса объекта независимо от самого постоянного объекта DICOM, но не других компонентов URL/URI, определяющих путь от клиентской веб-системы до доступной через веб-системы DICOM. Однако ожидается, что используемым типом схемы (при ее наличии) будет HTTP для обеспечения совместимости с веб-браузерами.
Данное определение запроса объекта должно полностью согласовываться с синтаксисом BNF, представленным в IETF RFC2396. В качестве компонента запроса зарезервированы символы ";", "/", "?", ":", "@", "&", "=", "+", "," и "$". Запрос ограничен только единственной целью получения постоянных объектов DICOM через веб-доступ к ним.
Примечание - Управление различными кодами, возвращаемыми протоколом HTTP (например, "404 Not found"), определенными в IETF RFC2616.
Управляющие имена и значения удаляются. Пробелы заменяются символом "+", и затем удаляются зарезервированные символы, как описано в IETF RFC2396. Символы, не являющиеся буквами и цифрами, заменяются на "%НН" (знак процента и две шестнадцатеричных цифры, представляющие код ASCII символа). Конец строки представляется парой "CR LF" (т.е. "%0D%0A").
Управляющие имена и значения помещаются в список для того, чтобы они могли быть отображены в документе. Имена отделяются от значений символом "=", а пары имя/значение отделяются друг от друга знаком "&".
А.3 Синтаксис компонента <query>
Имеется следующее ограничение на параметры для веб-доступа к службе постоянных объектов DICOM, выраженное в синтаксисе BNF:
1) <query> = parameter ["&" parameter]
2) parameter = name "=" value
3) name = nchars
4) value = nchars
5) nchars = *nchar
6) nchar = unreserved | escaped,
где "unreserved" и "escaped" определены в IETF RFC2396.
<< Назад |
Приложение >> В (справочное). Примеры |
|
Содержание Национальный стандарт РФ ГОСТ Р ИСО 17432-2009 "Информатизация здоровья. Сообщения и обмен информацией. Веб-доступ к постоянным... |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.