Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление
maxLevel4
minLevel3
stylenone

...

1. Общие сведения

1.1. Операции (методы) электронного сервиса

Электронный http-сервис поиска доступных слотов записи на прием по подразделениям, обеспечивает возможность идентификации пациента по фамилии и дате рождения и вывода доступных слотов по подразделениям МО по времени в ОКАС и включает в себя методы:

МетодНазначение

Код: GetPatientsInfo

Наименование: Поиск пациента по фамилии и дате рождения

Передача данных пациента из МИС

Код: GetAvailableSlotsProxy

Наименование: Поиск доступных слотов записи на прием по подразделениям МО

Передача доступных слотов для записи на прием по подразделениям МО

1.2. Сценарии использования

Сервис работает в синхронном режиме. Сервис содержит два метода. С помощью первого метода ОКАС направляет запрос в центральную базу МИС, с указанием идентификационных данных – фамилия и дата рождения пациента, в ответ на запрос МИС отправляет ФИО, дату рождения, СНИЛС, пол, серию и номер полиса найденного пациента и особую отметку, если по входным данным, в МИС было найдено несколько пациентов, тогда пакет данных отправляется по каждому пациенту. Если пациент не был найден, выдается соответствующий статус ответа.

...

В случае, если работа сервиса прервана с ошибкой, то в ответ приходит код ошибки с описанием.

1.3. Схема взаимодействия

В рамках взаимодействия ОКАС отправляет МИС строку - запрос и получает сообщение-ответ. Взаимодействие реализовано в синхронном режиме.

1.4. Связи с другими электронными сервисами

Данный сервис не имеет связей с другими сервисами.

...

2. Руководство пользователя

2.1. Метод "Поиск пациента по фамилии и дате рождения"

2.1.1. Общие сведения

Метод:GetPatientsInfo
Наименование:Поиск пациента по фамилии и дате рождения
Назначение:Передача данных пациента из МИС

Метод возвращает данные пациента из МИС, должен выполняться в ЦБ.


2.1.2. Описание входных параметров

...

Информация
title Пользователь, для запуска сервиса

Пользователь: 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, где выполняется следующее:

...