Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение А
(справочное)
Диаграммы классов информационных объектов на унифицированном языке моделирования 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-А.8.
/----------\ /------\ /--------------\ /------\ /---------------\
|Булевский | | Дата | |Действительный| |Строка| | Целочисленный |
| тип | | | | тип | | | | тип |
\----------/ \------/ \--------------/ \------/ \---------------/
Рисунок А.1 - Простые типы данных
/---------------------------------\ /-----------------------\ /------------------------\
| Адрес | | Банк | | Дорога |
|---------------------------------| |-----------------------| |------------------------|
|+ OKATO: Строка [0..1] | |+ БИК: Строка | |+ Тип: Простой код |
|+ Индекс: Строка [0..1] | |+ Наименование банка: | |+ Длина: Действительный |
|+ Адрес в виде строки: Строка | |Строка | |тип |
|{readOnly} | | | |+ Пункт назначения : |
| | | | |Строка [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] |
\--------------------------/
Рисунок А.2 - Вспомогательные классы
/-----------------------------------------\
| Электронный паспорт ЛПУ |
|-----------------------------------------|
| + Отчетный период: Период |
|+ Дополнительные сведения: Строка [0..1] |
\-----------------------------------------/
| + Сведения о ЛПУ
| 1
/--------------------------\
| Основное учреждение |
\--------------------------/
| + Обособленные подразделения
| 0..*
|
/----------------------------------\
| Обособленное подразделение |
\----------------------------------/
Рисунок А.3 - Данные о ЛПУ
/----------------------------------------------------\
| ЛПУ |
|----------------------------------------------------|
|+ Прикрепленное население : Прикрепленное население |
/-----------|+ Номенклатура ЛПУ : Простой код |-----------------------\
| |+ Категория : Простой код [0..1] | + Штатные должности |
| |+ Код возрастной группы : Простой код [1..*] | 1* |
| |+ КРР : Действительный тип | |
| |+ Дополнительные данные : Строка [0..1] | |
| \----------------------------------------------------/ |
| | |
| | + Отделения 0..* |
| |
| /----------------------------------------\ |
| | Отделение | |
| |----------------------------------------| |
| |+ Код отделения : Строка |+ Отделение 0..1 |
| |+ Наименование отделения : Строка [0..1]|---------------------\ |
| \----------------------------------------/ | |
| | + Профиль отделения | |
| 0..1 | |
| /--------------------------------------------------\ | |
| | Профиль отделения | |
| | | /--------------------------\
| | | | Штатная должность |
| |--------------------------------------------------| | |
| |+ Профиль отделения : Простой код | | |
| |+ Код возрастной группы : Простой код | |--------------------------|
| |+ Койки в отделении : Целочисленный тип [0..1] | |+ Код должности : Простой |
| |+ Койкодни : Действительный тип [0..1] | |код |
| |+ Врачи : Целочисленный тип | |+ Ставка по штату: Цена |
| |+ Средний медперсонал : Целочисленный тип | \--------------------------/
| |+ УЕТ врачей : Действительный тип |
| |+ УЕТ среднего медперсонала : Действительный тип | |
| |+ Дополнительные данные : Строка [0..1] | |
| \--------------------------------------------------/ |
| | |
| | + Профильные койки |
| | 0..1 |
| |
| /----------------------------------------\ |
| | Профильные койки | | + 3анятие должности 0..*
| |----------------------------------------| |
| |+ Профиль коек : Простой код |
| |+ Койки по профилю : Целочисленный тип | /-------------------------------------------------\
| |+ Дополнительные данные : Строка [0..1] | | Занятая должность |
| \----------------------------------------/ |-------------------------------------------------|
| + Штатные медицинские работники |+ Ставка : Действительный тип [0..1] |
| 1..* |+ Признак основной должности : Булевский тип |
\-----------------------\ |+ Срок в должности : Период |
|+ Специальность : Специальность |
/-----------------------------------------\ |+ Льготный рецепт : Булевский тип [0..1] |
| Медицинский специалист | |+ Дополнительные сведения : Строка [0..1] |
|-----------------------------------------| \-------------------------------------------------/
|+ Идентификатор : Уникальный | Занятая должность
|идентификатор | | 1..*
|+ ФИО : ФИО | |
|+ Дата рождения : Дата | |
|+ Пол : Простой код | |
|+ СНИЛС : Строка | |
|+ ИНН : Строка |-------------------------------------/
|+ Время работы : Строка |
|+ Специальность : Простой код |
|+ Категория : Простой код [0..1] |
|+ Ученая степень : Простой код [0..1] |
|+ Ученое звание : Простой код [0..1] |
|+ Дополнительные данные : Строка [0..1] |
\-----------------------------------------/
Рисунок А.4 - Структура ЛПУ
/-------------------------------\
| Основное учреждение |
\-------------------------------/
| +Лицензии
0..*
/--------------------------------------------------------\
| Лицензия |
|--------------------------------------------------------|
|+ Надзор : Организация |
|+ Срок действия : Период |
|+ Серия и номер лицензии : Серия и номер |
|+ Срок приостановки : Период |
|+ Причина приостановки : Простой код |
|+ Вид деятельности : Простой код [1 ..*] |
|+ Дата аннулирования : Дата [0..1] |
|+ Причина аннулирования : Простой код [0..1] |
|+ Дополнительные данные : Строка |
\--------------------------------------------------------/
Рисунок А.5 - Лицензии на медицинскую деятельность, выданные ЛПУ
/--------\
/--------------------------| ЛПУ |---------------------\
| \--------/ |
| |
| +Оснащение 0..* | | + Транспортные средства
| 0..*
/--------------------------------------------------\ | /---------------------------------------------------\
| Медицинское оборудование | | | Транспортное средство |
|--------------------------------------------------| | |---------------------------------------------------|
|+ Идентификатор : Уникальный идентификатор | | |+ Идентификатор : Уникальный идентификатор |
|+ Тип : Простой код | | |+ Тип : Простой код |
|+ Наименование : Строка | | |+ Наименование: Строка |
|+ Производитель : Строка [0..1] | | |+ Состояние : Простой код |
|+ Год выпуска : Строка [0..1] | | |+ Год выпуска : Строка [0..1] |
|+ Год установки : Строка | | |+ Год приобретения: Строка |
|+ Состояние : Простой код | | |+ Стоимость : Цена |
|+ Стоимость : Цена | | |+ Амортизация : Цена |
|+ Амортизация : Цена | | |+ Дополнительные данные : Строка [0..1] |
|+ Дополнительные данные : Строка [0..1] | | | |
| | | \---------------------------------------------------/
| | | |
\--------------------------------------------------/ | |
| | | + Площадка приписки
| + Установлено в отделении | | 1
| 0..* | |
|
/---------------\ | /--------------\
| Отделение | | | Площадка |
\---------------/ | \--------------/
|
| + Информационная система ЛПУ
| 0..*
/----------------------------------------------\
| Информационная система |
|----------------------------------------------|
|+ Тип ИС : Простой код |
|+ Наименование ИС : Строка |
|+ Наименование разработчика : Строка |
|+ Год внедрения : Строка |
|+ Стоимость ИС : Цена |
|+ Признак сопровождения : Булевский тип |
|+ Сопровождение ИС : Цена [0..1] |
|+ Дополнительные данные : Строка [0..1] |
\----------------------------------------------/
Рисунок А.6 - Оснащение ЛПУ
/----------\
| ЛПУ |
\----------/
| + Занимаемые площадки
| 1..*
/-----------------------------------------------------------------------\
| Площадка |
|-----------------------------------------------------------------------|
|+ Идентификатор : Уникальный идентификатор |
|+ Код территории : Простой код |
|+ ОКАТО населенного пункта : Строка |
|+ Наименование : Строка [0..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] |
\-------------------------------------------------------------------------------------/
Рисунок А.7 - Местонахождение ЛПУ
/----------------------------------------------\
| Учреждение здравоохранения |
|----------------------------------------------|
|+ Идентификатор : Уникальный идентификатор |
|+ Код территории : Простой код |
|+ Почтовый адрес : Адрес |
|+ Фактический адрес : Адрес |
|+ Руководитель : Руководитель |
|+ Наименование : Строка |
|+ Дата создания : Дата |
|+ Дата ликвидации : Дата [0..1] |
\----------------------------------------------/
|
|
/---------------------------------------------------------------\
| |
/----------------------------------\ /-----------------------------------------------------\
| Основное учреждение | + Сведения о ЛПУ | ЛПУ |
|----------------------------------|-----------------|-----------------------------------------------------|
|+ Главный бухгалтер : Руководитель| 0..1 |+ Прикрепленное население : Прикрепленное население |
|+ ОМС : Булевский тип | |+ Номенклатура ЛПУ : Простой код |
|+ ОГРН : Строка | |+ Категория : Простой код [0..1] |
|+ Счет : Счет | |+ Код возрастной группы : Простой код [1..*] |
\----------------------------------/ |+ КРР : Действительный тип |
|+ Дополнительные данные : Строка [0..1] |
| \-----------------------------------------------------/
|
| + Обособленные подразделения |
| 0..* |
| |
| |
| /------------------------------------------\ |
| | Обособленное подразделение | |
| |------------------------------------------| |
\-----------|+ Предыдущий ОГРН : Строка |-------/
|+ Код внутреннего подчинения : Простой код|
\------------------------------------------/
Рисунок А.8 - Отношения между категориями учреждений здравоохранения
<< Назад |
||
Содержание Национальный стандарт РФ ГОСТ Р 52978-2008 "Информатизация здоровья. Состав данных о лечебно-профилактическом учреждении для... |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.