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