Радиус, Белгород.
Принятые сокращения и термины
Термин | Описание |
---|---|
МО=ЛПУ=Учреждение | Учреждение здравоохранения, объект автоматизации. |
Предполагаемые сценарии:
- Идентификация абонента
Процедура распознавания субъекта в системе по называемым абонентом сведениям - Информирование о прикреплении к медицинской организации
- Запись на прием к врачу
Уточнение условий записи (МО, специализация врача), поиск свободных слотов в интервале времени, запись на свободные слоты времени.
- Режим работы и адрес МО
Предоставление ответов на вопрос об адресах медицинских организаций, времени работы медицинской организации.
- График приема врача
Доступность медицинской услуги в МО и график приема специалиста.
- Подтверждение о намерении прийти к врачу
- Приглашение на вакцинацию
- Приглашение на диспансеризацию и профилактический медицинский осмотр
- Специализированное информирование и проведение опросов
Тестовая среда
Точки входа
https://2drtest.softrust.ru/api/v2/
Пример https://2drtest.softrust.ru/api/v2/lpu/1dadf64c-f34a-4023-98a6-3e7b7be4f243 = https://portal.2dr.ru/api/lpu/1dadf64c-f34a-4023-98a6-3e7b7be4f243
Первая точка входа предпочтительнее и стабильнее.
Пациент
ФИО: ПЕТРАКОВ АЛЕКСАНДР ИВАНОВИЧ
Полис ОМС: 5055040832000995
Дата рождения: 17.04.1959
Учреждение
Поликлиника (ГБУЗ МО «Талдомская ЦРБ»)
https://2drtest.softrust.ru/api/v2/lpu/1dadf64c-f34a-4023-98a6-3e7b7be4f243
Подбор методов для сценариев
Важно!
При получении токенов указывать клиентское приложение! Перечень возможных значений см. Клиентские приложения
Для голосового помощника использовать
Голосовой помощник РПГУ | 8b7394cc-958f-4635-b6a6-82dc4c8714c2 |
Идентификация и прикрепление
Событие | Метод | Комментарий |
---|---|---|
Пациент произносит номер полиса | Получение ЦОД токена | Получение ЦОД токена |
Запрос информации о прикреплении | Получение информации о прикреплениях пациента | Метод вернет массив объектов ЛПУ в которых у пациента есть карта. ЛПУ в которой поле uchastok будет не null является ЛПУ прикрепления. Ее может и не быть. |
Пример запроса ЦОД-токена по полису и дате рождения
https://2drtest.softrust.ru/api/v2/auth/cod/token?birthday=1959-04-17&s_pol=&n_pol=5055040832000995
Режим работы и адрес МО
Предположительно решаем проблему выбора МО из списка. Это может быть любая МО, не обязательно из списка где есть карта.
Метод получения списка ЛПУ с фильтрами позволяет отфильтровывать по многим параметрам.
Список ЛПУ. Поиск ЛПУ. Получение списка ЛПУ по фильтру
Из подходящих это :
cityId - Идентификатор города, по которому выбираются ЛПУ
name - Поиск по наименованию ЛПУ или адресу
search - Поиск ЛПУ по Имени(Name) или короткому имени(ShortName) или по полному имени(FullName) или по адресу(Address) или Мкоду(Mcod)
По полю name идет полнотекстовый поиск по указанным полям.
Оптимально спросить у пациента населенный пункт и улицу на которой находится учреждение.
Пример вызова https://2drtest.softrust.ru/api/v2/lpu?name=Пушкинская
В параметре можно передать только одно слово.
Дополнительно можно использовать запрос:
Событие | Метод | Комментарий |
---|---|---|
Запрос информации о конкретном учреждении | Получение информации о конкретной ЛПУ |
График приема врача
Запросить специальность или должность. Найти по списку ИД должности, по ней получить список ресурсов.
Запросить ФИО врача, найти в списке по ФИО ресурс взять его ИД и вызвать метод получения расписания ресурса.
Расписать последовательность методов...
Доступность медицинской услуги в МО
Можно использовать метод Список ресурсов(врачей, кабинетов, оборудования) в котором есть фильтр по специальности. Метод вернет список врачей из всех учреждений где есть указанная специальность
Справочник специальностей см Получение справочника специальностей
Пример вызова https://2drtest.softrust.ru/api/v2/iemk/doctors?lpuCode=&departmentid=25&days=14 (Фильтр по кардиологии)
Внимание! Ответ может быть довольно большой!
Подтверждение о намерении прийти к врачу
Предполагается что пациент уже идентифицирован.
Возможное действия:
- Подтверждение записи
- Отмена записи
При любом действии необходим токен пациента см. Методы получения токенов
Отмена записи - Отмена записи на прием
Подтверждение - На данный момент актуального метода нет
Запись на прием к врачу
Предполагаемый сценарий записи к специалисту:
- идентификация пациента (спросить полис и дату рождения или снилс) см. Методы получения токенов
- получение списка МО где есть карта пациента Получение информации о прикреплениях пациента
- выбор МО (спросить пациента название МО или адрес МО и выбрать из предыдущего списка)
- выбор специальности (спросить специальность и выбрать из имеющихся специальностей в МО) Получение специальностей с счетчиком свободных ячеек
- выбор врача (спросить фамилию врача и отфильтровать полученный список врачей специальности или если ФИО не важно перейти к следующему шагу) Получение расписания за неделю
- озвучить пациенту даты на которые можно произвести запись
- выбор даты пациентом Получение расписания за день
- озвучить пациенту перечень свободных слотов
- выбор слота и запись на прием. Создание записи на прием к врачу
Предполагаемый сценарий записи к участковому (самая распространенная операция)
- идентификация пациента Методы получения токенов
- определение прикрепления, если нет прикрепление - предыдущий сценарий Получение информации о прикреплениях пациента
- в информации о прикреплении указан врач и его идентификатор, можно сразу запросить свободные дни для записи Получение расписания за неделю
- далее как в предыдущем сценарии начиная с пункта 6.