Описание процесса передачи данных по неонатальному скринингу
Получение направлений по неонатальному скринингу
ЛИС получает направления методами сервиса ЦС ЛИС:
1 Получение направления по идентификатору
Направление на неонатальный скрининг содержит в себе данные о представителе пациента, данные хранятся в ресурсе RelatedPerson, а также поля с описанием "Неонатальный скрининг" в ресурсе Patient
Получение справочника услуг
После получения справочника лабораторий МИС получает от ЛИС справочник услуг по лабораториям путем выполнения GET запроса в сервису ЛИС
Запрос
Адрес запроса
GET: {{url}}/HealthCareService |
где url - Хост + путь
Заголовки запроса
Заголовок | Значение |
---|---|
Authorization | ApiKey - ключ авторизации |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
laboratoryGuid | query | Идентификатор ЛПУ | - | Если указан, то будут возвращены лаборатории по конкретной ЛПУ. |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Описание полей
№ п/п | Наименование | Тип данных | Описание | Обязательное поле | Комментарий |
---|---|---|---|---|---|
1 | Code | Строка | Код услуги | + | согласно регионального справочника |
2 | Description | Строка | Наименование услуги | + |
Получение отделений, лабораторий и оказываемых лабораториями услуг в МИС
Получение отделений методом Получение списка отделений - API Docs - Confluence (softrust.ru)
Получение лаборатории методом Получение справочника лабораторий - API Docs - Confluence (softrust.ru)
Получение услуг методом Получение справочника медицинских услуг - API Docs - Confluence (softrust.ru)
Данные методы можно использовать в ЛИС для получения справочников МИС и предупреждения создания дублей.
Важно
Для избежания дублей лабораторий при одновременной работе нескольких служб синхронизаций, ЛПУ необходимо закрывать лаборатории в конкурирующей(старой) системе при переходе на новую