Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build

Запись на медицинские услуги. Закрепление и направление (на консультацию) пациента

Кейсы

Создание закрепления пациента за ОЗ

Типы и подтипы закреплений:

Тип Подтип Количество активных ресурсов Описание
residence main один Основное постоянное закрепление. Закрепление за ОЗ по месту регистрации для получения первичной и специализированной медицинской помощи
temporary main один Основное временное закрепление Закрепление за ОЗ по месту временного проживания для получения первичной и специализированной медицинской помощи
residence additional несколько Дополнительное постоянное. Может быть несколько в одной организации. Закрепление за ОЗ по месту регистрации для получения специализированной медицинской помощи. Например: стоматологической, эндокринологической, психиатрической
temporary additional несколько Дополнительное временное. Может быть несколько в одной организации. Закрепление за ОЗ по месту проживания для получения специализированной медицинской помощи
Кейс Перечень основных передаваемых ресурсов Примечание
1 Администратор ОЗ создает постоянное закрепление пациента за медицинской организацией по месту регистрации
- Поиск пациента по идентификатору
- Поиск закреплений пациента
- Создание закрепления - импорт пакета данных
- Проверка созданного закрепления
Закрепление за медицинской организацией Передача в Пакете медицинской информации о пациенте
2 Администратор ОЗ создает временное закрепление пациента за медицинской организацией по месту проживания
- Поиск пациента по идентификатору
- Поиск закреплений пациента
- Создание закрепления - импорт пакета данных
- Проверка созданного закрепления
Закрепление за медицинской организацией
Неструктурированный документ
Передача в Пакете медицинской информации о пациенте
3 Администратор ОЗ создает дополнительное закрепление пациента за медицинской организацией для оказания специализированной помощи
- Поиск пациента по идентификатору
- Поиск закреплений пациента
- Создание закрепления - импорт пакета данных
- Проверка созданного закрепления
Закрепление за медицинской организацией Передача в Пакете медицинской информации о пациенте
4 Администратор ОЗ аннулирует закрепление пациента за ОЗ
- Поиск пациента по идентификатору
- Поиск закреплений пациента
- Аннулирование закрепления
- Проверка аннулированного закрепления
  операция ($set-status)

Создание направления

Кейс Перечень основных передаваемых ресурсов Примечание
1 Врач ОЗ создает направление на консультацию специалиста
- Поиск пациента по идентификатору
- Поиск направлений пациента
- Создание приема пациента и направления на консультацию - импорт пакета данных
- Проверка созданного направления
Направление на консультацию, первичный или повторный прием специалиста
Общий профиль для обращения пациента за медицинской помощью
Диагноз
Передача в Пакет медицинской информации о пациенте
2 Врач ОЗ отмечает направление на консультацию специалиста как выполненное
- Поиск пациента по идентификатору
- Поиск направлений пациента
- Выполнение операции изменения статуса направления
- Проверка статуса направления
  Операция изменения статусов
3 Врач ОЗ отменяет направление на консультацию специалиста
- Поиск пациента по идентификатору
- Поиск направлений пациента
- Выполнение операции изменения статуса направления
- Проверка статуса направления
  Операция изменения статусов
4 Пациент отказывается от созданного врачом направления
- Поиск активных направлений
- Создать отмену от оказания медицинской услуги
Отмена медицинской услуги Передача в Пакете информации, передаваемой пациентом

Примеры в формате JSON

Закрепление

Скачать пример Основное постоянное закрепление

Скачать пример Основное временное закрепление

Скачать пример Дополнительное закрепление

Направление на консультацию

Скачать пример Направление на консультацию врача обще практики

Скачать пример Направление на консультацию детского хирурга

Скачать пример Направление на консультацию онколога

Скачать пример Направление на консультацию физиотерапевта

Postam-коллекция

Скачать коллекцию

Скачать окружение

Логические проверки

№ п/п Ситуация Текст сообщения об ошибке для технических специалистов Текст сообщения об ошибке в человекочитаемом виде
При создании закрепления      
1 Попытка импортировать ресурс Contract профиля Закрепление за медицинской организацией для пациента без указания периода действия (Должно быть указано окончание периода действия в элементе Contract.applies.end) Элемент Contract.applies.end должен иметь значение для ресурсов Contract с type = temporary Не указана дата окончания действия закрепления
2 Попытка импортировать ресурс Contract профиля Закрепление за медицинской организацией для пациента c периодом превышающим 1 год в Contract.applies. при создании временного закрепления (type = temporary). Элемент Contract.applies имеет значение периода, превышающее один год Период действия закрепления превышает 1 год
3 Попытка импортировать ресурс Contract профиля Закрепление за медицинской организацией с указанием в Contract.authority организации для которой уже существует закрепление со статусом executable с типом постоянное (residence) или временное (temporary), и subtype - основное (main) ИСКЛЮЧЕНИЕ: замена временного закрепления (temporary) на постоянное (residence) У пациента уже есть действующее закрепление с Contract.subtype = main за указанной в элементе Contract.authority организацией У пациента уже есть действующее основное закрепление за выбранной организацией
4 Попытка импорта закрепления со статусом отличающимся от executable (“используется”) Создать закрепление можно только со статусом executable Создать закрепление можно только со статусом используется
При изменении статуса закрепления      
5 Попытка изменить ресурс Contract профиля Закрепление за медицинской организацией, который имеет статус отличный от executable Нельзя изменять статус ресурса Contract_id имеющий статус Contract_status Нельзя изменить статус ресурса Contract_title, так его статус не имеет значения «используется»
6 Попытка выполнить операцию изменения статуса без токена организации Токен должен содержать id медицинской организации. Недостаточно прав на выполнение операции
При создании направления      
7 Попытка создания ресурса Направление на консультацию со статусом отличающимся от ‘active’ Создание ресурса возможно только со статусом ‘active’ Создание ресурса возможно только со статусом ‘активное’
8 Попытка создать ресурс Contract на Направление на консультацию со статусом ‘revoked’ Невозможно создать отказ от направления, которое уже отменено. Невозможно создать отказ от направления, которое уже отменено.
▲ Вверх