Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение А
(справочное)
Диаграммы классов информационных объектов на унифицированном языке моделирования UML
А.1 Общие сведения
Унифицированный язык моделирования UML представляет собой средство объектно-ориентированного анализа и проектирования. Его версия 1.4.2 принята в [2]. Последняя версия спецификации языка UML доступна на сайте http://www.uml.org.
А.2 Диаграммы классов
Для проектирования и визуального представления состава информационных объектов используются диаграммы классов UML. В результате проектирования создается платформенно-независимая спецификация состава классов объектов, которая при необходимости может быть преобразована в описания информационных объектов на языке абстрактной синтаксической нотации версии один (АСН. 1), схемы на языке XML и другие спецификации состава данных.
В настоящем стандарте диаграммы классов на языке UML используются для иллюстрации нормативного описания состава данных. Классы информационных объектов показаны в виде прямоугольников, состоящих из двух частей; верхняя содержит имя класса, а нижняя - список полей этого класса с указанием типа и кратности множества значений поля. Обозначение кратности n..m означает, что множество значений поля может содержать от n до m однотипных элементов. Символ "*" означает произвольно большое число. Поля с кратностью 0..1 и 0..* являются необязательными. Информационный объект может не содержать ни одного значения такого поля.
Классы могут соединяться между собой с помощью отношения обобщения и ассоциативных отношений. Последние могут быть ненаправленными, однонаправленными и двунаправленными. Если ассоциативное отношение направлено от класса А к классу Б, то в определении класса А появляется поле типа Б с кратностью, равной кратности отношения.
Описания состава данных для обмена данными с использованием диаграмм классов на языке UML широко используются в стандартах ИСО, например в [3], описывающих состав данных на машиночитаемых карточках пациентов, и в [4], описывающем справочную информационную модель, предназначенную для стандартизации передачи электронной истории болезни.
А.3 Диаграммы состава вспомогательных классов и основных классов для обмена данными при организации взаиморасчетов между субъектами системы медицинского страхования
Соответствующие диаграммы представлены на рисунках А.1, А.2.
/---------------------------------------\
| Данные при организации взаиморасчетов |
|---------------------------------------|
|+ Расчетный период: Период |
|+ Плательщик: Сторона |
|+ Представитель: Юридическое лицо |
\---------------------------------------/
1..* |
|
+ Включает счета на оплату
/-------------------------------------------\
| Счет на оплату |
|-------------------------------------------|
|+ Идентификатор: Уникальный идентификатор |
|+ Дата: Дата |
|+ Взамен счета : Уникальный идентификатор |
|[0..1] |
\-------------------------------------------/
1..* |
+ Включает данные пациентов
/----------------------------------------------\
| Пациент |
|----------------------------------------------|
|+ Идентификатор : Уникальный идентификатор |
|[0..1] |
|+ Дата рождения: Дата |
|+ СНИЛС: Строка [0..1] |
\----------------------------------------------/
1..*
|
+ Случай медицинской помощи
/------------------------------------------------------------\
| Случай медицинской помощи |
|------------------------------------------------------------|
|+ Идентификатор: Уникальный идентификатор |
|+ Направление: Направление [0..1] |
|+ Учреждение: Организация |
|+ Демографические данные пациента: Демографические данные |
|+ Удостоверение личности: Идентификация лица в государстве |
| [0..1] |
|+ Номер медицинской карты : Строка [0..1] |
|+ Время лечения: Период |
|+ Результат обращения : Простой код [0..1] |
|+ Результат лечения : Простой код |
|+ Исход заболевания : Простой код |
|+ Адрес регистрации по месту жительства: Адрес [0..1] |
\------------------------------------------------------------/
1..* |
|
+ Имеет источник оплаты
/----------------------------------------------------\
| Лицевой счет |
|----------------------------------------------------|
|+ Идентификатор: Уникальный идентификатор |
|+ Статус: Простой код |
|+ Вид оплаты: Простой код |
|+ Попечитель: Близкое лицо [0..1] |
|+ Договор: Договор на оказание медицинской помощи |
|[0..1] |
|+ Полис МС: Серия и номер [0..1] |
|+ Программа: Программа медицинской помощи [0..1] |
\----------------------------------------------------/
1..* |
|
+ Содержит строки
/-------------------------------\
| Строка счета |
|-------------------------------|
|+ Код операции: Простой код |
|+ Основание: К оплате |
|+ Количество: Количество |
|+ Цена единицы: Цена |
|+ Общая цена: Цена |
|+ Налог: Налог [0..*] |
\-------------------------------/
Рисунок А.1 - Данные при организации взаиморасчетов
/-----------------------------\/---------\ /--------------------------------\ /---------------------\
| Адрес || Дата | | Демографические данные | | Диагноз |
|-----------------------------|\---------/ |--------------------------------| |---------------------|
|+ ОКАТО: Строка [0..1] | |+ ФИО: ФИО [0..1] | |+ Шифр диагноза: |
|+ Индекс: Строка [0..1] | |+ Пол : Простой код | |Простой код |
|+ Адрес в виде строки: Строка| |+ Место рождения: Строка [0..1] | |+ Текст диагноза: |
| | |+ Дата и время смерти: Дата | |Строка [0..1] |
| | |[0..1] | \---------------------/
| | |+ Место смерти: Строка [0..1] |
\-----------------------------/ |+ Социальный статус: Простой код|
|[0..1] |
/-------------------------------------\ |+ Занятость : Простой код [0..1]| /------------------------------\
| Близкое лицо | |+ Код военнослужащего: Простой | | Идентификация |
| | |код [0..1] | | налогоплательщика |
|-------------------------------------| |+ Инвалидность : Инвалидность | |------------------------------|
|+ фио : ФИО | |[0..1] | |+ ИНН: Строка |
|+ идентификация : Идентификация лица | |+ Код категории льготы : Простой| |+ КПП: Строка [0..1] |
|в государстве | |код [0..*] | \------------------------------/
|+ отношение близкого лица: Простой | |+ Житель города или села : |
|код | |Простой код [0..1] |
\-------------------------------------/ | |
/---------------------\ | |
| Договор на оказание | \--------------------------------/
| медицинской помощи | /-------------------------\/----------------------\ /--------------------------------\
|---------------------| | Идентификатор объекта || | | Инвалидность |
|+ заказчик: Сторона | | || Изделие медицинского | | |
|[0..1] | |-------------------------|| назначения | |--------------------------------|
|+ исполнитель: | |+ Идентификатор объекта: || | |+ Группа: Простой код |
|Сторона [0..1] | |Строка ||----------------------| |+ Степень: Простой код |
|+ номер договора: | | ||+ Код: Простой код | |+ Срок действия: Период |
|Строка | \-------------------------/|[0..1] | |+ Установлена впервые: Булевский|
|+ дата подписания: | |+ Наименование: Строка| |тип [0..1] |
|Дата | |+ Предоставление: | | |
|+ срок действия: | |Период [0..1] | | |
|Период [0..1] | | | | |
\---------------------/ \----------------------/ \--------------------------------/
/--------------------------------\ /--------------------------------------\ /----------------------------\
| Исполнитель | | К оплате | | Количество |
|--------------------------------| |--------------------------------------| |----------------------------|
|+ Категория: Простой код [0..1] | |+ Услуга: Услуга [0..1] | |+ Значение: Действительный |
|+ Медицинский специалист: | |+ Размещение: Размещение [0..1] | |тип |
|Специалист [0..1] | |+ Лекарство: Лекарство [0..1] | |+ Единица измерения : |
|+ Место работы : Организация | |+ Питание; Питание [0.,1] | |Простой код [0..1] |
|[0..1] | |+ Изделие: Изделие медицинского | \----------------------------/
| | |назначения [0..1] |
\--------------------------------/ | |
/----------------\ | |
| Лекарство | \--------------------------------------/
| | /------------------\ /--------------------------------\ /-----------------------------\
|----------------| | Налог | | Направление | | Отделение |
|+ Код: Простой | | | | | | |
|код [0..1] | |------------------| |--------------------------------| |-----------------------------|
|+ Наименование: | |+ Вид налога: | |+ Диагноз: Диагноз | |+ Код отделения: Строка |
|Строка | |Простой код | |+ Направившее учреждение: | |+ Наименование отделения: |
|+ Прием: Период | |+ Сумма налога: | |Организация [0..1] | |Строка [0..1] |
|[0..1] | |Цена | |+ Направившее лицо: Исполнитель | | |
|+ Рецепт: Рецепт| \------------------/ |[0..1] | \-----------------------------/
|[0..1] | | |
\----------------/ \--------------------------------/
/-----------------------\/--------------------\ /-----------------------------------\/-----------------------\
| Питание || Период | | Программа медицинской помощи || Размещение |
|-----------------------||--------------------| |-----------------------------------||-----------------------|
|+ Код: Простой код ||+ Начальная дата: | |+ Идентификатор: Уникальный ||+ Срок: Период |
|[0..1] ||Дата | |идентификатор [0..1] ||+ Класс: Простой код |
|+ Наименование: Строка ||+ Конечная дата: | |+ Описание программы: Строка ||+ Место размещения: |
|+ Предостваление : ||Дата [0..1] | | ||Отделение |
|Период [0..1] || | | || |
\-----------------------/\--------------------/ \-----------------------------------/\-----------------------/
/--------------------------------------\ /----------------------\ /-----------------------------\ /--------\
| Простой код | | Рецепт | | Серия и номер | | Строка |
|--------------------------------------| |----------------------| |-----------------------------| \--------/
|+ Система кодирования: Идентификатор | |+ Дата: Дата | |+ Серия; Строка [0..1] |
|объекта [0..1] | |+ Серия и номер: Серия| |+ Номер: Строка [0..1] |
|+ Наименование системы кодирования: | |и номер | \-----------------------------/
|Строка [0..1] | |+ Срок действия: |
|+ Версия системы кодирования: Строка | |Простой код |
|[0..1] | |+ Льгота: Простой код |
|+ Код: Строка | |[0..1] |
\--------------------------------------/ |+ Способ применения: |
|Строка |
\----------------------/
/----------------------------------\ /-----------------------------------\ /-------------------------------\
| Специалист | | Сторона | | Услуга |
|----------------------------------+-+-----------------------------------| |-------------------------------|
|+ Идентификатор: Уникальный | |+ Юридическое лицо: Юридическое | |+ Код: Простой код |
|идентификатор | |лицо [0..1] | |+ Дата и время оказания : Дата |
|+ ФИО: ФИО [0..1] | |+ Физическое лицо: Физическое лицо | |+ Отдаление: Отделение [0..1] |
|+ Должность: Простой код [0..1] | |[0..1] | |+ Срочность: Простой код [0..1]|
|+ Код специальности: Простой код | \-----------------------------------/ |+ Основной диагноз: Диагноз |
|[0..1] | |[0..1 ] |
\----------------------------------/ |+ Сопутствующий диагноз: |
|Диагноз [0..*] |
/------------------------------\ /-------------------------------------\ |+ Направление: Направление |
| Уникальный идентификатор | | Физическое лицо | |[0..1] |
|------------------------------+---+-------------------------------------| |+ Основной исполнитель: |
|+ Корень: Идентификатор | |+ ФИО:ФИО | |Исполнитель [0..*] |
|объекта [0..1] | |+ Идентификация: Идентификация лица в| | Соисполнитель: Исполнитель |
|+ Расширение: Строка [0..1] | |государстве | |[0..*] |
|+ Присвоившая организация: | |+ ОГРНИП: Уникальный идентификатор | |+ Консультант: Исполнитель |
|Строка [0..1] + Срок | |[0..1] | |[0..*] |
|действия: Период [0..1] | |+ Адрес: Адрес [0..1] | | |
\------------------------------/ \-------------------------------------/ \-------------------------------/
/-----------------------------------------------------------\ /---------------------\
| Организация | | ФИО |
|-----------------------------------------------------------| |---------------------|
|+ Идентификатор: Уникальный идентификатор [0..1] | |+ Фамилия: Строка |
|+ Наименование: Строка [0..1] | |+ Имя: Строка |
|+ Почтовый адрес: Адрес [0..1] | |+ Отчество: Строка |
|+ Идентификация налогоплательщика: Идентификация | |[0..1] |
|налогоплательщика [0..1] | |+ Тип ФИО: Простой |
| | |код [0..1] |
| | \---------------------/
\-----------------------------------------------------------/
| /-----------------------------\
| | Цена |
/---------------------------\ |-----------------------------|
| Юридическое лицо | |+ Сумма: Действительный тип |
|---------------------------| |+ Денежная единица: Простой |
|+ ОГРН: Строка [0..1] | |код [0..1] |
|+ Юридический адрес: Адрес | \-----------------------------/
|[0..1] |
\---------------------------/
Рисунок А.2 - Вспомогательные классы
<< Назад |
||
Содержание Национальный стандарт РФ ГОСТ Р 52977-2008 "Информатизация здоровья. Состав данных о взаиморасчетах за пролеченных пациентов... |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.