Порядок получения записей
- Используя метод Получение списка ЛПУ пациента получаем список ЛПУ, где у пациента есть амбулаторная карта(МКАБ), а значит возможно наличие записей на прием.
- Запрашиваем список записей в каждой ЛПУ через метод Получение списка записей на прием из ЛПУ. На вход он принимает гуид ЛПУ, полученный из предыдущего метода.
- В случае статуса оффлайн у хотя бы одной ЛПУ отдельно получаем список записей из ЦОД(общее хранилище, куда стекаются данные со всех бд ЛПУ) через метод Получение списка записей на прием из ЦОД
- Полученные записи фильтруем следующим образом: Если из ЦОД пришла запись на прием, которой нет в списке записей полученных из ЛПУ, то отображаем ее с пометкой о не активности(то есть с такой записью нельзя совершать никаких действий).
Методы
- Получение печатной формы записи на прием
- Получение списка ЛПУ пациента
- Получение списка записей на прием из ЛПУ
- Получение списка записей на прием из ЦОД
Другие методы получения записей на прием
Получение записей на прием другого человека - Используются чтобы получать записи на прием созданные на другого человека с указанием ExternalUserId в методе Создание записи на прием к врачу.
Получение записей на прием и вызовов пациента через сессию - устаревший метод получения записей. Оставлен для обратной совместимости.
Получение списка активных записей на прием в конкретной ЛПУ - делает тоже самое что Получение списка записей на прием из ЛПУ, только имеет устаревший формат.
Методы Получение списка активных записей на прием для РПГУ и Получение информации о записи на прием для РПГУ - получение записей которое используется на РПГУ и КЦ.