...
- Подтверждение о намерении прийти к врачу
- Приглашение на вакцинацию
- Приглашение на диспансеризацию и профилактический медицинский осмотр
- Специализированное информирование и проведение опросов
Тестовая среда
Точка Точки входа
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
Первая точка входа предпочтительнее и стабильнее.
Пациент
ФИО: ПЕТРАКОВ АЛЕКСАНДР ИВАНОВИЧ
...
Событие | Метод | Комментарий |
---|---|---|
Пациент произносит номер полиса | Получение ЦОД COD токена | Получение ЦОД токена |
Запрос информации о прикреплении | Получение информации о прикреплениях пациента | Метод вернет массив объектов ЛПУ в которых у пациента есть карта. ЛПУ в которой поле 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/iemk/doctors?lpuCode=&departmentid=25&days=14 (Фильтр по кардиологии)
Внимание! Ответ может быть довольно большой!
Подтверждение о намерении прийти к врачу
Предполагается что пациент уже идентифицирован.
Возможное действия:
- Подтверждение записи
- Отмена записи
При любом действии необходим токен пациента см. Методы получения токенов
Отмена записи - Отмена записи на прием
Подтверждение - На данный момент актуального метода нет
Запись на прием к врачу
Предполагаемый сценарий записи к специалисту:
- идентификация пациента (спросить полис и дату рождения или снилс) см. Методы получения токенов
- получение списка МО где есть карта пациента Получение информации о прикреплениях пациента
- выбор МО (спросить пациента название МО или адрес МО и выбрать из предыдущего списка)
- выбор специальности (спросить специальность и выбрать из имеющихся специальностей в МО) Получение специальностей с счетчиком свободных ячеек
- выбор врача (спросить фамилию врача и отфильтровать полученный список врачей специальности или если ФИО не важно перейти к следующему шагу) Получение расписания за неделю
- озвучить пациенту даты на которые можно произвести запись
- выбор даты пациентом Получение расписания за день
- озвучить пациенту перечень свободных слотов
- выбор слота и запись на прием. Создание записи на прием к врачу
Предполагаемый сценарий записи к участковому (самая распространенная операция)
- идентификация пациента Методы получения токенов
- определение прикрепления, если нет прикрепление - предыдущий сценарий Получение информации о прикреплениях пациента
- в информации о прикреплении указан врач и его идентификатор, можно сразу запросить свободные дни для записи Получение расписания за неделю
- далее как в предыдущем сценарии начиная с пункта 6.