Оглавление maxLevel 4 minLevel 3 style none
maxLevel | 4 |
---|---|
minLevel | 3 |
style | none |
...
1. Общие сведения
1.1. Операции (методы) электронного сервиса
Электронный http-сервис поиска доступных слотов записи на прием по подразделениям, обеспечивает возможность идентификации пациента по фамилии и дате рождения и вывода доступных слотов по подразделениям МО по времени в ОКАС и включает в себя методы:
Метод | Назначение |
---|---|
Код: GetPatientsInfo Наименование: Поиск пациента по фамилии и дате рождения | Передача данных пациента из МИС |
Код: GetAvailableSlotsProxy Наименование: Поиск доступных слотов записи на прием по подразделениям МО | Передача доступных слотов для записи на прием по подразделениям МО |
1.2. Сценарии использования
Сервис работает в синхронном режиме. Сервис содержит два метода. С помощью первого метода ОКАС направляет запрос в центральную базу МИС, с указанием идентификационных данных – фамилия и дата рождения пациента, в ответ на запрос МИС отправляет ФИО, дату рождения, СНИЛС, пол, серию и номер полиса найденного пациента и особую отметку, если по входным данным, в МИС было найдено несколько пациентов, тогда пакет данных отправляется по каждому пациенту. Если пациент не был найден, выдается соответствующий статус ответа.
...
В случае, если работа сервиса прервана с ошибкой, то в ответ приходит код ошибки с описанием.
1.3. Схема взаимодействия
В рамках взаимодействия ОКАС отправляет МИС строку - запрос и получает сообщение-ответ. Взаимодействие реализовано в синхронном режиме.
1.4. Связи с другими электронными сервисами
Данный сервис не имеет связей с другими сервисами.
...
2. Руководство пользователя
2.1. Метод "Поиск пациента по фамилии и дате рождения"
2.1.1. Общие сведения
Метод: | GetPatientsInfo |
---|---|
Наименование: | Поиск пациента по фамилии и дате рождения |
Назначение: | Передача данных пациента из МИС |
Метод возвращает данные пациента из МИС, должен выполняться в ЦБ.
2.1.2. Описание входных параметров
...
Информация | ||
---|---|---|
| ||
Пользователь: OKAS_HTTP_User Пароль: OKAS_HTTP_User |
2.1.3. Описание выходных данных
...
Блок кода |
---|
[ { "СтраховойНомерПФР": "122-534-997 02", "Фамилия": "Васильева", "Имя": "ИмяПациента", "Отчество": "ОтчествоПациента", "ДатаРождения": "YYYY-MM-DDT00:00:00", "Пол": 2, "СерияПолиса": "", "НомерПолиса": "", "ОсобыеОтметки": 1 }, { "СтраховойНомерПФР": "133-534-997 02", "Фамилия": "Васильева", "Имя": "ИмяПациента", "Отчество": "ОтчествоПациента", "ДатаРождения": "YYYY-MM-DDT00:00:00", "Пол": 2, "СерияПолиса": "", "НомерПолиса": "", "ОсобыеОтметки": 1 }, { "СтраховойНомерПФР": "144-815-658 70", "Фамилия": "Васильева", "Имя": "ИмяПациента", "Отчество": "ОтчествоПациента", "ДатаРождения": "YYYY-MM-DDT00:00:00", "Пол": 2, "СерияПолиса": "", "НомерПолиса": "", "ОсобыеОтметки": 0 } ] |
Запрос при указании некорректных параметров
Блок кода |
---|
http://1c-mr-cl01/central_database_test/hs/OKASDataExchange/GetPatientsInfo?LastName=Васи&BOD=1967-01-20 |
Ответ в случае, незаполненных обязательных параметров
Блок кода |
---|
" Не заполнен параметр 'Дата рождения (BOD)'; " |
2.2. Метод "Поиск доступных слотов записи на прием по подразделениям МО"
2.2.1. Общие сведения
Метод: | GetAvailableSlotsProxy |
---|---|
Наименование: | Поиск доступных слотов записи на прием по подразделениям МО |
Назначение: | Передача доступных слотов для записи на прием по подразделениям МО |
Принцип работы.:
Запрос поступает в центральную базу по сервису GetAvailableSlotsProxy, где выполняется следующее:
...