Направление оказания медицинской помощи
Шаблон оформления согласован
Шаблоны
главный врач ГБУЗ «Самарский областной кожно-венерологический диспансер», доктор медицинских наук, профессор
Акушерство и гинекология
заведующая кафедрой акушерства и гинекологии ИПО ФГБОУ ВО СамГМУ Минздрава России, доктор медицинских наук, профессор
443096, г. Самара, Полевая,80
Гастроэнтерология
заведующий гастроэнтерологическим отделением — врач — гастроэнтеролог ГБУЗ «Самарская областная клиническая больница
им. В.Д. Середавина», кандидат медицинских наук
443095, г. Самара, ул. Ташкентская, 159,
Аритмология,
Кардиология
заместитель главного врача по медицинской части ГБУЗ «Самарский областной клинический кардиологический диспансер», доктор медицинских наук
443070, г. Самара,
ул. Аэродромная, 43,
врач-невролог неврологического отделения для больных с нарушением мозгового кровообращения № 24
ГБУЗ СО «Самарская городская клиническая больница № 1 имени Н.И. Пирогова», кандидат медицинских наук
443096, г. Самара, ул. Полевая,80,
Главный врач ГБУЗ «Самарский областной клинический онкологический диспансер», доктор медицинских наук
443020, г. Самара, ул. Солнечная, 50
Офтальмология
Главный врач ГБУЗ «Самарская областная клиническая офтальмологическая больница имени Т.И. Ерошевского», доктор медицинских наук, профессор,
443068, г. Самара, ул. Ново-Садовая, 158, тел. 323-00-15
Амбулаторно-поликлиническая помощь больным с сахарным диабетом
Манцагова Светлана Александровна
врач-эндокринолог специализированного консультативно-диагностического центра Клиник ФГБОУ ВО СамГМУ Минздрава России
443079, г. Самара, пр. К. Маркса, 165 б,
Педиатрия
Мазур Лилия Ильинична
заведующая кафедрой госпитальной педиатрии ФГБОУ ВО СамГМУ Минздрава России, доктор медицинских наук, профессор
443079, г. Самара,
пр. К. Маркса, 165 а,
Заведующий кафедрой и клиникой кафедры факультетской терапии ФГБОУ ВО СамГМУ Минздрава России, доктор медицинских наук
пр.Карла Маркса, 165 б,
Торакальная хирургия
ГБУЗ СО «Самарская городская клиническая больница №8″
Главный внештатный специалист-торакальный хирург
Минздрава Самарской области,
доктор медицинских наук
Травматология
заведующий травматолого-ортопедическим отделением № 2-врач-травматолог-ортопед клиники травматологии и ортопедии
ФГБОУ ВО СамГМУ Минздрава России, профессор кафедры травматологии, ортопедии и экстремальной хирургии имени академика РАН А.Ф. Краснова, доктор медицинских наук, доцент
443079, г.Самара, пр.Карла Маркса,165 б,
Стоматология
Нестеров Александр Михайлович
Главный врач ГБУЗ СО «Самарская стоматологическая поликлиника N 2 Промышленного района», доктор медицинских наук
Template
Корневой элемент, внутри которого располагаются остальные теги. С помощью двух атрибутов в нём указывается наличие и расположение основного изображения в шаблоне:
- image-id – идентификатор изображения, лежащего в хранилище;
- image-position – расположение изображения. Варианты: none, top, left-top-corner, left-bottom-corner, left-top-corner-high. По умолчанию – none.
Anatomy
Используется для отображения сущности анатомия. Атрибуты:
- id – номер анатомии в БД;
- font-size, font-bold, font-underline – настройки шрифта;
- anatomy-name – позволяет переопределить название анатомии. По умолчанию название берется из БД.
Anatomy-comment
Используется для отображения сущности комментарий. Атрибуты:
- comment-id – номер комментария в БД;
- use-default – флаг, указывающий на необходимость в автоматическом заполнении поля комментария стандартной фразой-шаблоном, помеченной как «по умолчанию». Варианты: true и false. По умолчанию – false;
- comment-type – указывает на тип комментария. Варианты: comment (комментарий), conclusion (заключение), complaint (жалоба). По умолчанию – comment.
Measurement
Используется для отображения сущности измерение. Атрибуты:
- id – номер измерения в БД;
- max-width – общая ширина элемента;
- value-width – ширина выпадающего списка для перечислимых измерений;
- unit-width – ширина единиц измерения для числовых измерений;
- measurement-name – позволяет переопределить название измерения, которое по умолчанию берётся из БД;
- need-points-to-end – показывает нужны ли точки после значения перечислимого измерения. Варианты: true и false. По умолчанию – false;
- empty-name – флаг, позволяющий не отображать название измерения. Варианты: true и false. По умолчанию – false;
- show-referent-interval – флаг для отображения референсного интервала. Варианты: true и false. По умолчанию – true.
Conclusion-label
Используется в конце шаблона. В результате добавляется зеленая линия на всю ширину строки и слово «Заключение», отображаемое под ней.
Все эти теги можно встретить, к примеру, в шаблоне УЗИ мочевого пузыря:
Предназначен для отображения простого текста. Атрибуты:
- text-label – отображаемый текст;
- max-width – ширина элемента;
- font-size, font-bold, font-underline – настройки шрифта;
- is-color-selection – выделение зеленым цветом. Варианты: true и false. По умолчанию – false.
Measurement-group
Используется для отображения сущности группа измерений. Внутрь этого тега можно поместить теги measurement и text. Атрибуты:
- id – номер группы измерений в БД;
- is-color-selection – выделение зеленым цветом. Варианты: true и false. По умолчанию – false;
- multi-interval – используется для отображения референсных интервалов, когда в одной линии расположено 2 измерения с ними. Варианты: true и false. По умолчанию – false;
- show-through-slash – показать измерения через /. Возможные варианты: true и false. По умолчанию – false.
Второй способ: указать тег measurement-group с нужными атрибутами и внутри уточнить некоторые атрибуты тегов измерений или добавить тег с текстом. Например, в шаблоне УЗИ БЦА для отображения информации для общей сонной артерии используется следующий код:
Для визуализации надписи «справа-слева» задействован уже знакомый тег text и новый line, который будет расшифрован ниже.
В любом правиле всегда можно найти исключение. Так же и получилось с артериальным давлением. Это именно та группа измерений, которая определила новый способ отображения групп: величины измерений пишутся через слеш, а референсные интервалы расположены рядом друг с другом:
Все элементы внутри этого тега расположены в одну линию. Основное отличие тега line от measurement-group состоит в том, что line визуально объединяет никак не связанные друг с другом данные. Внутри могут находиться теги anatomy, measurement и text.
Тег использует атрибуты is-color-selection и multi-interval, поведение которых соответствует аналогичным атрибутам в measurement-group.
Например, в шаблоне КТ головного мозга можно встретить следующие измерения:
Что ж осталось еще несколько тегов, но давайте перейдём к лирике, а после к сухому описанию оставшегося «добра».
Каждый шаблон привязан к определенному прайсу (услуге). Все прайсы, в свою очередь, распределены между прайс-группами. Последние уже входят в какие-либо модальности. Например:
- шейный отдел позвоночника (услуга) – шея (прайс-группа) – магнитно-резонансная томография [МРТ] (модальность);
- шейный отдел позвоночника (услуга) – шея (прайс-группа) – компьютерная томография [КТ] (модальность);
- консультация врача-терапевта (услуга) – терапия (прайс-группа) – консультации и манипуляции [КМ] (модальность);
- почки и надпочечники (услуга) – брюшная полость (прайс-группа) – ультразвуковое исследование [УЗИ] (модальность).
- основной;
- дополнительный;
- анализ.
Рассмотрим приём к терапевту. Если перевести идею первичного приёма на язык прайсов, получим, что этот приём состоит из прайсов консультации врача-терапевта (основной прайс) и осмотра врача-терапевта (доп. прайс).
Тем временем повторный приём представляет собой только прайс консультации. Аналогично для остальных специалистов. Такой подход разделения приёма на два отдельных прайса позволяет выдавать пациенту заключение только с необходимой информацией.
При генерации протокола исследования учитывается актуальная версия шаблона, которая привязана к текущему основному прайсу. Если пациент оплачивает, к примеру, услугу «УЗИ поджелудочная железа» или «консультация врача-терапевта», то вопросы при его отображении врачу не возникают. Но что делать, если оплачена не только консультация врача-терапевта, но и осмотр? Каким же образом добавить шаблон, привязанный к осмотру врача?
Не менее интересным занятием оказывается и отображение протокола исследования для лабораторной диагностики (ЛД), где используется отличный от дополнительных прайсов подход. Именно поэтому для анализов был выделен отдельный тип прайсов. Каждый основной прайс ЛД (исследование мазка/соскоба, исследование мочи и т.
п.) в данном случае служит для объединения нескольких прайсов с типом «анализ», относящихся к разными прайс-группами, в единое целое. В результате для каждого основного прайса выдается только один протокол исследования независимо от количества оплаченных анализов. Если было заказано, к примеру, несколько анализов крови (основной прайс – исследование крови) и урологический мазок (основной прайс – исследование мазка/соскоба), то будет выдано два заключения.
Нельзя забывать и о том, что некоторые места в разных шаблонах могут дублироваться, или шаблон банально очень большой, и в нём трудно ориентироваться. Например, набор измерений для правой и левой миндалин встречаются в осмотрах врача-терапевта, врача-эндокринолога, врача-пульмонолога и т. п.
Таким образом, возникает необходимость, во-первых, в выделении фрагмента XML кода в отдельный шаблон и его последующем добавлении в специальное место, и, во-вторых, в присоединении к основному шаблону шаблонов оплаченных дополнительных прайсов или анализов. Для этих задач нам понадобятся оставшиеся три тега.
Наверняка возник вопрос: зачем использовать какие-то специальные теги, когда можно просто добавить один шаблон в конец другого, получив при этом своеобразный локомотив с вагонами? Да, существует и такой путь. Однако, система шаблонов должна быть гибкой и иметь возможность для вставки разных шаблонов в то место, которое нам нужно, соблюдая при этом определённый порядок.
Template-builder
Используется в качестве ссылки на другой шаблон. В атрибуте id указывается номер вставляемого шаблона.
В качестве примера приведем шаблоны правой и левой миндалин, которые используются в шаблоне осмотра специалистов.
Часть шаблона осмотра специалиста, где шаблон с номером 516 – для правой миндалины, а 517 – для левой миндалины:
Price-template-builder
Обозначает вставку шаблона, наличие которого зависит от оплаты. Например, осмотр врача, различные анализы. Содержит только один атрибут id, где прописывается номер шаблона.
Шаблон консультации врача-терапевта: