Управление госпитализацией
Техническое задание на доработку медицинской информационной системы (в части формирования направления на плановую госпитализацию)
Утверждаю:
Директор ТФОМС
Кемеровской области
__________И.В.Пачгин
«__»___________2015
Техническое задание
на доработку медицинской информационной системы
|
Заместитель
директора _________________А.А.Ситников
Начальник
Управления
Начальник
отдела РИСППО |
Кемерово - 2015
1. Общие сведения
1.1 Назначение документа
Настоящий документ представляет техническое задание на доработку медицинской информационной системы в части формирования направления на плановую госпитализацию и обеспечения информационного обмена с подсистемой «Управление госпитализацией». Документ содержит требования к подлежащим доработке функциям системы, формату информационного обмена с подсистемой «Управление госпитализацией».
1.2 Наименование предприятия Заказчика и Исполнителя
Заказчиком является Территориальный фонд обязательного медицинского страхования Кемеровской области.
1.2 Уровень и объем внедрения
Внедрение подсистемы планируется в медицинских учреждениях Кемеровской области, оказывающих первичную медико – санитарную помощь в амбулаторных условиях.
2. Цели разработки
Целью раз работки является обеспечение информационной поддержки процесса плановой госпитализации пациентов в медицинские организации, оказывающие медико – санитарную помощь в стационарных условиях.
3. Объекты автоматизации
3.1 Перечень объектов автоматизации
Объектами автоматизации в рамках данного проекта медицинские организации, оказывающие первичную медико – санитарную помощь в амбулаторных условиях, работающие в системе обязательного медицинского страхования Кемеровской области.
4. Требования к функциям
Медицинская информационная система должна обеспечивать выполнение следующих функций:
· Формирование направления на плановую госпитализацию в стационар.
· Печать направления на плановую госпитализацию в стационар (см. приложение 1).
· Формирование файла в формате XML, содержащего информацию о направлениях на плановую госпитализацию (см. приложение 2).
· Отправку файла направлений на плановую госпитализацию в центр обработки данных ТФОМС.
· Прием и обработку сообщений центра обработки данных, содержащих результаты форматно – логического контроля файла направлений на плановую госпитализацию.
5. Требования к информационному обеспечению
5.1. Состав информации направления на плановую госпитализацию
Состав информации направления на плановую госпитализацию приведен в таблице 1.
Таблица 1
Состав информации направления на плановую госпитализацию
Наименование реквизита |
Тип данных |
Примечание |
Номер направления на госпитализацию |
NUMBER(10) |
Формируется ТФОМС |
Дата направления на госпитализацию |
DATE |
|
Код вида госпитализации |
NUMBER(3) |
|
Код профиля |
NUMBER(6) |
|
Пол |
NUMBER(1) |
|
Код административной территории МО, в которую направлен пациент |
NUMBER(3) |
|
Код медицинской организации (юр. лицо), в которую направлен пациент |
NUMBER(3) |
|
Код подразделения МО, в которую направлен пациент |
NUMBER(3) |
|
Код отделения, в которое направлен пациент |
NUMBER(6) |
|
Код СМО |
NUMBER(3) |
|
Серия и номер полиса ОМС |
VARCHAR2(20) |
|
Код региона страхования по ОМС |
NUMBER(3) |
|
Фамилия пациента |
VARCHAR2(35) |
|
Имя пациента |
VARCHAR2(20) |
|
Отчество пациента |
VARCHAR2(30) |
|
Дата рождения |
DATE |
|
Контактный номер телефона |
VARCHAR2(20) |
|
Код диагноза |
VARCHAR2(6) |
|
Код административной территории МО, направившей пациента |
NUMBER(3) |
|
Код МО (юр. лицо), направившей пациента |
NUMBER(3) |
|
Код подразделения МО, направившего пациента |
NUMBER(3) |
|
Уникальный идентификатор врача, направившего пациента на госпитализацию (СНИЛС) |
VARCHAR2(14) |
|
Желательная для пациента дата госпитализации |
DATE |
|
Код территории МО прикрепления |
NUMBER(3) |
|
Код МО прикрепления |
NUMBER(3) |
|
Код подразделения МО прикрепления |
NUMBER(3) |
|
Признак необходимости внеочередной госпитализации |
NUMBER(1) |
|
Описание причины внеочередной госпитализации |
VARCHAR2(250) |
|
Адрес постоянного места жительства |
VARCHAR2(200) |
|
Место работы, должность |
VARCHAR2(200) |
|
Обоснование направления |
VARCHAR2(1000) |
|
Поле «Номер направления на госпитализацию» предназначено для хранения номера направления на госпитализацию. Номер направлению присваивается при постановке направления в очередь и является уникальным. Присвоенный направлению номер возвращается в медицинскую организацию в сообщении, содержащем результат обработки направления в центре обработки данных ТФОМС.
Поле «Дата направления на госпитализацию» предназначено для хранения даты создания направления.
Поле «Код вида госпитализации» предназначено для хранения кода вида госпитализации. Кодирование значения поля осуществляется в соответствии с классификатором «Вид госпитализации».
Поле «Код профиля» предназначено для хранения кода профиля заболевания. Кодирование значения пол осуществляется в соответствии с «Классификатором профилей оказанной медицинской помощи» V002.
Поле «Пол» предназначено для хранения кода пола пациента. Кодирование поля осуществляется в соответствии с «Классификатором пола застрахованного» V005.
Поле «Код административной территории МО, в которую направлен пациент» предназначено для хранения значения кода административной территории, на которой располагается медицинская организация, в которую пациент направляется для получения плановой стационарной помощи. Кодирование значения поля осуществляется в соответствии с «Классификатором административно – территориальных единиц».
Поле «Код медицинской организации (юр. лицо), в которую направлен пациент» предназначено для хранения значения кода медицинской организации, в которую направлен пациент. Кодирование значения поля осуществляется в соответствии с «Классификатором МО».
Поле «Код подразделения МО, в которую направлен пациент» предназначено для хранения значения кода подразделения медицинской организации, в которое направлен пациент для получения плановой стационарной помощи. Кодирование значения поля осуществляется в соответствии с «Классификатором подразделений МО».
Поле «Код СМО» предназначено для хранения значения кода страховой медицинской организации, застраховавшей пациента. Кодирование значения поля осуществляется в соответствии с «Классификатором страховых компаний».
Поле «Серия и номер полиса ОМС» предназначено для хранения серии и номера полиса ОМС пациента. Для полисов нового образца в поле хранится единый номер полиса, для полисов старого образца в поле хранится серия и номер полиса, записанные без пробела между ними.
Поле «Код региона страхования по ОМС» предназначено для хранения к о да региона, в котором пациент застрахован по обязательному медицинскому страхованию. Кодирование значения поля осуществляется в соответствии с «Классификатором субъектов Российской Федерации».
Поле «Фамилия пациента» предназначено для хранения фамилии пациента, направляемого на плановую госпитализацию в стационар.
Поле «Имя пациента» предназначено для хранения имени пациента, направляемого на плановую госпитализацию в стационар.
Поле «Отчество пациента» предназначено для хранения отчества пациента, направляемого на плановую госпитализацию в стационар.
Поле «Дата рождения» предназначено для хранения даты рождения пациента, направляемого на плановую госпитализацию в стационар.
Поле «Контактный номер телефона» предназначено для хранения номера телефона, по которому можно связаться с пациентом.
Поле «Код диагноза» предназначено для хранения кода диагноза пациента. Кодирование диагноза осуществляется в соответствии с «Классификатором МКБ-10».
Поле «Код административной территории МО, направившей пациента» предназначено для хранения значения кода административной территории, на которой располагается медицинская организация, направившая пациента на плановую госпитализацию в стационар. Кодирование значения поля осуществляется в соответствии с «Классификатором административно – территориальных единиц».
Поле «Код МО (юр. лицо), направившей пациента» предназначено для хранения значения кода медицинской организации, направившей пациента на госпитализацию в стационар. Кодирование значения поля осуществляется в соответствии с «Классификатором МО».
Поле «Код подразделения МО, направившего пациента» предназначено для хранения кода подразделения медицинской организации, направившей пациента на госпитализацию в стационар. Кодирование значения поля осуществляется в соответствии с «Классификатором подразделений МО».
Поле «Уникальный идентификатор врача, направившего пациента на госпитализацию (СНИЛС)» предназначено для хранения значения уникального идентификатора врача, направившего пациента на госпитализацию в стационар.
Поле «Желательная для пациента дата госпитализации» предназначена для хранения значения желательной для пациента даты госпитализации в стационар.
Поле «Код территории МО прикрепления» предназначено для хранения значения кода административной территории, на которой располагается медицинская организация, к которой прикреплен пациент, направленный на плановую госпитализацию в стационар. Кодирование значения поля осуществляется в соответствии с «Классификатором административно – территориальных единиц».
Поле «Обоснование направления» предназначено для хранения текстового обоснования направления пациента на плановую госпитализацию в стационар.
Поле «Признак необходимости внеочередной госпитализации» предназначено для хранения значения признака внеочередной госпитализации. Кодирование значения поля осуществляется в соответствии с «Классификатор вида очередности госпитализации».
Поле «Код МО прикрепления» предназначено для хранения значения кода медицинской организации, к которой прикреплен пациент, направленный на плановую госпитализацию в стационар. Кодирование значения поля осуществляется в соответствии с «Классификатором МО».
Поле «Код подразделения МО прикрепления» предназначено для хранения значения кода подразделения медицинской организации, к которому прикреплен пациент, направленный на плановую госпитализацию в стационар. Кодирование значения поля осуществляется в соответствии с «Классификатором подразделений МО».
Поле «Описание причины внеочередной госпитализации» предназначено для хранения текстового описания причины, по которой пациент должен быть госпитализирован вне очереди.
Поле «Адрес постоянного места жительства» предназначено для хранения в виде текста адреса постоянного места жительства пациента, направленного на плановую госпитализацию в стационар.
Поле «Место работы, должность» предназначено для хранения сведений о месте работы и должности пациента, направленного на госпитализацию в стационар. Информация хранится в виде текста.
5.2 Нормативно – справочная информация
Классификатор «Вид госпитализации»
Код |
Наименование |
1 |
Плановая |
2 |
Экстренная |
-1 |
Значение не задано |
Классификатор «Вид очередности госпитализации»
Код |
Наименование |
1 |
Обычная |
2 |
Внеочередная |
|
|
6. Информационное взаимодействие с подсистемой «Управление госпитализацией»
Программное обеспечение поликлинической медицинской информационной системы должно осуществлять информационное взаимодействие с подсистемой «Управление госпитализацией» путем:
· Формирования файла формата XML, содержащего сформированные направления на плановую госпитализацию;
· отправки сформированного файла направлений в Центр обработки данных ТФ ОМС для постановки направлений в очередь;
· приема и обработки полученного от Центра обработки данных ТФОМС файла, содержащего результат форматно - логического контроля файла направлений на госпитализацию.
Информация о формате файла направлений на госпитализацию для отправки в Центр обработки данных ТФОМС приведена в приложении 2.
Отправка файла осуществляется по защищенным каналам передачи данных на адрес: «42(КемТФОМС), ЦОД (центр обработки данных)».
Центр обработки данных ТФОМС выполняет форматно – логический контроль поступивших файлов направлений. Результат форматно – логического контроля возвращается отправителю. Направления из файлов, успешно прошедших форматно – логический контроль, ставятся в очередь на госпитализацию. Отправителю возвращается присвоенный направлению уникальный номер, дата и время постановки направления в очередь.
Файлы, не прошедшие форматно – логический контроль, возвращаются отправителю. В возвращаемом файле содержится информация о выявленных ошибках.
Поликлиническая медицинская информационная система, получив файл, успешно прошедший форматно логический контроль, загружает в свою базу данных информацию о присвоенных уникальных номерах направлений и даты постановки направлений в очередь на госпитализацию.
В случае возврата файла, не прошедшего форматно – логический контроль, информационная система поликлиники должна обеспечивать возможность просмотра информации о выявленных в процессе контроля ошибках для принятия по их устранению и повторной отправке файла на обработку в Центр обработки данных ТФОМС.
Приложение 1
Форма направления на госпитализацию
Министерство
здравоохранения
|
Медицинская
документация |
Код ОГРН:
Направление
на госпитализацию, восстановительное лечение,
обследование, консультацию
1. Номер страхового полиса ОМС
2. Код льготы
3. Фамилия, имя, отчество
4. Дата рождения
5. Адрес постоянного места жительства
6. Место работы, должность
7. Код диагноза по МКБ
8. Обоснование направления
Должность медицинского работника, направившего больного: _______________________
Подпись:___________________________ Ф.И.О.___________________________
Заведующий отделением:
Подпись:___________________________ Ф.И.О.___________________________
«__»_______________________________
МП
Приложение 2
Формат
файла, содержащего информацию о сформированных направлениях на плановую
госпитализацию
Передача данных: из МО в ТФОМС
Формат файла: XML с кодовой страницей Windows-1251.
Формат имени файла: APPMT_TTLLL_DDMMYYN.xml, где
APPMT – обязательный префикс,
TT – код территории расположения подразделения МО, в соответствии с классификатором административных территорий,
LLL – код подразделения МО, в соответствии с классификатором подразделений МО,
DDMMYY – дата подачи запроса.
N – порядковый номер файла выгрузки в течение дня
Файл упаковывается в архив формата ZIP с именем APPMT_TTLLL_DDMMYYN.zip. Архив не должен содержать пароль и не должен наследовать права доступа отправителя.
Таблица 1
Код элемента |
Содержание элемента |
Тип |
Размер |
Обяз. |
Наименование |
Дополнительная информация |
Корневой элемент |
||||||
APPMT |
MO |
S |
|
О |
Запись |
Данные о МО |
|
APPMT_H |
S |
|
OM |
Запись |
Направление на госпитализацию |
Данные о МО |
||||||
MO |
KDATE |
N |
3 |
О |
Код территории МО |
Классификатор административных территорий |
|
KDLPU |
N |
3 |
О |
Код юр. лица МО |
Классификатор МО |
|
KDPODR |
N |
3 |
О |
Код подразделения МО |
Классификатор подразделений МО |
Данные направления на плановую госпитализацию |
||||||
APPMT_H |
APPMT_HOSP |
S |
|
O |
Запись |
Данные направления на госпитализацию |
|
MO_APPMT |
S |
|
O |
Запись |
Сведения о медицинской организации, направившей пациента |
|
MO_HOSP |
S |
|
O |
Запись |
Сведения о медицинской организации, в которую направлен пациент |
|
MO_ATTACH |
S |
|
О |
Запись |
Сведения о медицинской организации прикрепления |
|
PATIENT |
S |
|
О |
Запись |
Данные о пациенте |
|
FLK |
S |
|
У |
Запись |
Информация об ФЛК |
Данные направления на госпитализацию |
||||||
APPMT_HOSP |
|
|
|
|
|
|
|
ID_MO |
N |
16 |
О |
Идентификатор направления. Уникально в рамках подразделения МО. |
Присваивается МО. Для идентификации направления в базе МО. |
|
NUM_APPMT_CARD |
N |
10 |
У |
Номер направления на госпитализацию |
Присваивается ТФОМС при постановке направления в очередь |
|
DATE_APPMT |
D |
|
О |
Дата направления на госпитализацию |
|
|
VID_HOSP |
N |
|
О |
Код вида госпитализации |
Классификатор «Виды госпитализации» |
|
COMMENT_HOSP |
С |
|
У |
Обоснование направления на госпитализацию |
|
|
OUT_OF_TURN |
N |
|
О |
Вид очередности госпитализации |
Классификатор «Вид очередности госпитализации» |
|
OUT_OF_TURN_COMENT |
C |
|
У |
Обоснование необходимости внеочередной госпитализации |
|
|
KDDIAG |
C |
6 |
O |
Диагноз |
|
|
DATE_DESIRED |
D |
|
У |
Желательная дата госпитализации |
|
|
CALL_OF |
N |
1 |
У |
Признак отзыва направления |
Допустимое значение «1». |
Медицинская организация, направившая пациента на госпитализацию |
||||||
MO_APPMT |
|
|
|
|
|
|
|
KDATE_APPMT |
N |
3 |
O |
Код территории МО, направившей пациента на госпитализацию |
Классификатор административно – территориальных единиц |
|
KDLPU_APPMT |
N |
3 |
O |
Код МО, направившей пациента на госпитализацию |
Классификатор медицинских организаций |
|
KDPODR_APPMT |
N |
3 |
О |
Код подразделения МО, направившего пациента на госпитализацию |
Классификатор подразделений медицинских организаций |
|
SSD |
C |
14 |
О |
Идентификатор врача, направившего пациента на госпитализацию |
|
Медицинская организация, в которую пациент на направлен на госпитализацию |
||||||
MO_HOSP |
|
|
|
|
|
|
|
KDATE_HOSP |
N |
3 |
O |
Код территории МО, в которую пациента направили на госпитализацию |
Классификатор административно – территориальных единиц |
|
KDLPU_HOSP |
N |
3 |
O |
Код МО в которую пациента направили на госпитализацию |
Классификатор медицинских организаций |
|
KDPODR_HOSP |
N |
3 |
О |
Код подразделения МО, в которую пациента направили на госпитализацию |
Классификатор подразделений медицинских организаций |
|
KDOTD_HOSP |
N |
6 |
O |
Код отделения, в которую пациента направили на госпитализацию |
Классификатор отделений медицинских организаций |
|
KDPROF |
N |
6 |
O |
Код профиля |
Классификатор профилей заболевания |
Сведения о пациенте |
||||||
PATIENT |
|
|
|
|
|
|
|
FAM |
C |
35 |
О |
Фамилия |
|
|
NAME |
C |
20 |
О |
Имя |
|
|
OTCH |
C |
30 |
У |
Отчество |
|
|
BORN |
D |
|
О |
Дата рождения |
|
|
SEX |
C |
1 |
О |
Пол |
Классификатор пола |
|
PHONE |
C |
20 |
У |
Контактный номер телефона пациента |
|
|
KDSK |
N |
3 |
О |
Код СМО |
Классификатор СМО |
|
POLIS |
C |
20 |
О |
Серия и номер полиса ОМС |
|
|
REGION |
N |
3 |
О |
Код региона страхования |
Классификатор субъектов РФ |
|
ADDRESS |
C |
200 |
У |
Адрес постоянного места жительства |
|
|
PLACE_EMP |
C |
200 |
У |
Место работы, должность |
|
МО прикрепления |
||||||
MO_ATTACH |
|
|
|
|
|
|
|
KDATE_ATTACH |
N |
3 |
О |
Код территории МО прикрепления |
Классификатор административных территорий |
|
KDLPU_ATTACH |
N |
3 |
О |
Код юр. лица МО прикрепления |
Классификатор МО |
|
KDPODR_ATTACH |
N |
3 |
О |
Код подразделения МО прикрепления |
Классификатор подразделений МО |
Информация об ФЛК |
||||||
FLK |
ERR |
S |
|
OM |
Запись |
Информация об ошибке |
Информация об ошибке |
||||||
ERR |
|
|
|
|
|
|
|
KDERR |
N |
3 |
O |
Код ошибки |
|
|
NAMERRR |
C |
400 |
У |
Наименование ошибки |
|
ТФОМС проводит форматно-логический контроль в 2 этапа:
1. проверка структуры файла, в МО возвращается файл с протоколом ФЛК. Формат файла в таблице 2. К имени исходного файла добавляется префикс F_. Формат имени файла: F_APPMT_TTLLL_DDMMYYN.xml.
Если нарушена структура файла, то в секции PR передается информация об ошибке. Если структура файла не нарушена, то секция PR отсутствует.
2. проверка данных на корректность заполнения
Если структура файла не нарушена, ТФОМС проводит проверку на корректность заполнения данных. Перечень проверок – в таблице 4.
После проверки ТФОМС возвращает в МО файл исходного формата- таблица1. К имени файла добавляется префикс K_. Формат имени файла: К_APPMT_TTLLL_DDMMYYN.xml.
Если обнаружены ошибки, то заполняется секция ERR.
Номер направления на госпитализацию присваивается ТФОМС при постановке направления в очередь и возвращается в МО в поле NUM_APPMT_CARD.
Таблица 2 Структура файла с протоколом ФЛК
Код элемента |
Содержание элемента |
Тип |
Формат |
Наименование |
Дополнительная информация |
Корневой элемент (Сведения о медпомощи) |
|||||
FLK_P |
FNAME |
О |
T(24) |
Имя файла протокола |
|
|
FNAME_I |
О |
T(24) |
Имя исходного файла |
|
|
PR |
НМ |
S |
Причина отказа |
В файл включается информация обо всех обнаруженных ошибках. |
|
|||||
PR |
OSHIB |
O |
N(3) |
Код ошибки |
В соответствии со справочником ошибок ФЛК |
|
IM_POL |
У |
T(20) |
Имя поля |
Имя поля, содержащего ошибку. Не заполняется только в том случае, если ошибка относится к файлу в целом. |
|
BAS_EL |
У |
T(20) |
Имя базового элемента |
Имя базового элемента для поля, в котором обнаружена ошибка. |
|
N_ZAP |
У |
N(4) |
Номер записи |
Номер записи, в одном из полей которой обнаружена ошибка. |
|
COMMENT |
У |
T(250) |
Комментарий |
Описание ошибки |
Таблица 3 Справочник ошибок ФЛК
Код |
Наименование |
Дополнительная информация |
901 |
Ошибочный порядок тегов |
Нарушен порядок следования тегов, либо отсутствует обязательный тег |
902 |
Отсутствует обязательное поле |
Отсутствует значение в обязательном теге. |
903 |
Неверный тип данных |
Заполненное поле содержит данные, не соответствующие его типу. |
904 |
Неверный код |
Значение не соответствует допустимому. |
905 |
Дубль ключевого идентификатора |
Уникальный код уже использовался в данном файле. |
Таблица 4 Перечень проверок
№ п/п |
Наименование |
1 |
Неверный код территории МО |
2 |
Неверный код юр. лица МО |
3 |
Неверный код подразделения МО |
4 |
Не заполнен код территории МО |
5 |
Не заполнен код юр. лица МО |
6 |
Не заполнен код подразделения МО |
7 |
Не заполнен идентификатор МО |
8 |
№ направления на госпитализацию не заполняется! |
9 |
Дата направления на госпитализацию не заполнена |
10 |
Дата направления на госпитализацию больше текущей даты |
11 |
Вид госпитализации не заполнен |
12 |
Неверен код вида госпитализации |
13 |
Неверен код вида очередности на госпитализацию |
14 |
Код диагноза не заполнен |
15 |
Неверен код диагноза |
16 |
Неверный код территории МО направления |
17 |
Неверный код юр. лица МО направления |
18 |
Неверный код подразделения МО направления |
19 |
Не заполнен код территории МО направления |
20 |
Не заполнен код юр. лица МО направления |
21 |
Не заполнен код подразделения МО направления |
22 |
Не заполнен идентификатор (СНИЛС) врача |
23 |
Неверен идентификатор (СНИЛС) врача |
24 |
Неверный код территории МО госпитализации |
25 |
Неверный код юр. лица МО госпитализации |
26 |
Неверный код подразделения МО госпитализации |
27 |
Неверный код отделения МО госпитализации |
28 |
Не заполнен код территории МО госпитализации |
29 |
Не заполнен код юр. лица МО госпитализации |
30 |
Не заполнен код подразделения МО госпитализации |
31 |
Не заполнен код отделения госпитализации |
32 |
Неверный код территории МО прикрепления |
33 |
Неверный код юр. лица МО прикрепления |
34 |
Неверный код подразделения МО прикрепления |
35 |
Не заполнен код территории МО прикрепления |
36 |
Не заполнен код юр. лица МО прикрепления |
37 |
Не заполнен код подразделения МО прикрепления |
38 |
Неверный код профиля |
39 |
Не заполнен код профиля |
40 |
Некорректные символы в фамилии |
41 |
Некорректные символы в имени |
42 |
Некорректные символы в отчестве |
43 |
Неверный код СМО |
44 |
Не заполнен код СМО |
45 |
Некорректная дата рождения |
46 |
Дата рождения больше даты направления на госпитализацию |
47 |
Неверный пол |
48 |
Несоответствие пола отчеству |
49 |
Не заполнен код региона страхования |
50 |
Неверный код региона страхования |
51 |
Дубликат записи |
52 |
В базе есть направление для данного человека по указанному профилю |
53 |
Не заполнен номер направления при отзыве |
54 |
Недопустимое значение признака отзыва направления |
55 |
Направление для отзыва не найдено |
56 |
Желаемая дата госпитализации менее сегодняшнего дня |
|
|