Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build
Типы и подтипы закреплений:
| Тип | Подтип | Количество активных ресурсов | Описание |
|---|---|---|---|
| residence | main | один | Основное постоянное закрепление. Закрепление за ОЗ по месту регистрации для получения первичной и специализированной медицинской помощи |
| temporary | main | один | Основное временное закрепление Закрепление за ОЗ по месту временного проживания для получения первичной и специализированной медицинской помощи |
| residence | additional | несколько | Дополнительное постоянное. Может быть несколько в одной организации. Закрепление за ОЗ по месту регистрации для получения специализированной медицинской помощи. Например: стоматологической, эндокринологической, психиатрической |
| temporary | additional | несколько | Дополнительное временное. Может быть несколько в одной организации. Закрепление за ОЗ по месту проживания для получения специализированной медицинской помощи |
| № | Кейс | Перечень основных передаваемых ресурсов | Примечание |
|---|---|---|---|
| 1 | Администратор ОЗ создает постоянное закрепление пациента за медицинской организацией по месту регистрации - Поиск пациента по идентификатору - Поиск закреплений пациента - Создание закрепления - импорт пакета данных - Проверка созданного закрепления |
Закрепление за медицинской организацией | Передача в Пакете медицинской информации о пациенте |
| 2 | Администратор ОЗ создает временное закрепление пациента за медицинской организацией по месту проживания - Поиск пациента по идентификатору - Поиск закреплений пациента - Создание закрепления - импорт пакета данных - Проверка созданного закрепления |
Закрепление за медицинской организацией Неструктурированный документ |
Передача в Пакете медицинской информации о пациенте |
| 3 | Администратор ОЗ создает дополнительное закрепление пациента за медицинской организацией для оказания специализированной помощи - Поиск пациента по идентификатору - Поиск закреплений пациента - Создание закрепления - импорт пакета данных - Проверка созданного закрепления |
Закрепление за медицинской организацией | Передача в Пакете медицинской информации о пациенте |
| 4 | Администратор ОЗ аннулирует закрепление пациента за ОЗ - Поиск пациента по идентификатору - Поиск закреплений пациента - Аннулирование закрепления - Проверка аннулированного закрепления |
операция ($set-status) |
| № | Кейс | Перечень основных передаваемых ресурсов | Примечание |
|---|---|---|---|
| 1 | Врач ОЗ создает направление на консультацию специалиста - Поиск пациента по идентификатору - Поиск направлений пациента - Создание приема пациента и направления на консультацию - импорт пакета данных - Проверка созданного направления |
Направление на консультацию, первичный или повторный прием специалиста Общий профиль для обращения пациента за медицинской помощью Диагноз |
Передача в Пакет медицинской информации о пациенте |
| 2 | Врач ОЗ отмечает направление на консультацию специалиста как выполненное - Поиск пациента по идентификатору - Поиск направлений пациента - Выполнение операции изменения статуса направления - Проверка статуса направления |
Операция изменения статусов | |
| 3 | Врач ОЗ отменяет направление на консультацию специалиста - Поиск пациента по идентификатору - Поиск направлений пациента - Выполнение операции изменения статуса направления - Проверка статуса направления |
Операция изменения статусов | |
| 4 | Пациент отказывается от созданного врачом направления - Поиск активных направлений - Создать отмену от оказания медицинской услуги |
Отмена медицинской услуги | Передача в Пакете информации, передаваемой пациентом |
Скачать пример Основное постоянное закрепление
Скачать пример Основное временное закрепление
Скачать пример Дополнительное закрепление
Скачать пример Направление на консультацию врача обще практики
Скачать пример Направление на консультацию детского хирурга
Скачать пример Направление на консультацию онколога
Скачать пример Направление на консультацию физиотерапевта
| № п/п | Ситуация | Текст сообщения об ошибке для технических специалистов | Текст сообщения об ошибке в человекочитаемом виде |
|---|---|---|---|
| При создании закрепления | |||
| 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’ | Невозможно создать отказ от направления, которое уже отменено. | Невозможно создать отказ от направления, которое уже отменено. |