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

Ключ

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

...


Паспорт

ЕПГУ



Метод (код)

Описание

Шаг

Описание

Базовый сценарий

1GetPatientInfo

Предоставление информации о наличии сведений о пациенте в МИС

ValidatePerson

Этап идентификации данных пациента

1. Пациент, с помощью ЕПГУ, вводит первичные данные для записи и КУ ФЭР отправляет запрос о доступности услуг пациенту в центральную базу РМИС.

Раскрыть
titleВходные данные
  • Patient_Data - данные пациента (номер полиса ОМС, серия полиса ОМС, СНИЛС, ФИО, дата рождения, пол)
  • Session_ID - идентификатор сессии
  • Pass_referral - признак необходимости возврата перечня направлений гражданина
  • Patient_Info_Kind - тип запрашиваемой информации о пациенте (ATTACHMENT – сведения о лечащих врачах, D_OBSERVATION – сведения о диспансерном наблюдении, REFERRAL – сведения о направлениях гражданина)


2. В центральной базе РМИС происходит попытка поиска данных о пациенте в системе при помощи получаемых обязательных параметров и идентификатора сессии.

Информация
  • Пациент должен быть прикреплен к какой-либо организации, поэтому перед записью требуется получить ответ от места прикрепления. Прикрепления проверяются по регистру сведений "тмб_ПрикрепленияПациентовКМО".
  • Если пациент не найден ни в одной из МИС, то возвращается ошибка PATIENT_NOT_FOUND с сообщением "Пациент не найден."
  • Если пациент найден, в ответе возвращаются выходные данные о нем
  • Если попытка поиска оказалась неудачной, то выдается исключение о внутренней ошибке системы INTERNAL_ERROR


Раскрыть
titleВыходные данные
  • Session_ID - идентификатор сессии
  • Patient_Id - идентификатор пациента в РМИС
  • Error - ошибка (PATIENT_NOT_FOUND - пациент не найден, INTERNAL_ERROR - внутренняя ошибка)


1.1GetReferralInfo

Предоставление данных о направлении пациента по номеру направления

Referral

Этап выбора направления


2GetMOInfoExtended

Предоставление списка подразделений МО, в которые пациенту доступна запись к специалистам

MO

Этап получения списка медицинских организаций


3GetServicePostSpecsInfo

Предоставление списка должностей медицинских специалистов, доступных пациенту в выбранном подразделении МО

ServiceOrSpecs

Этап получения списка должностей по медицинской организации


4GetMOResourceInfo

Предоставление сведений о подразделении МО и медицинских специалистах (или кабинетах)

Resource

Этап получения списка медицинских ресурсов по медицинской должности


5GetScheduleInfo

Получение свободных слотов выбранного медицинского специалиста

Slot

Этап получения расписания по медицинскому ресурсу


6CreateAppointmentСоздание записи на приём к медицинскому специалисту с указанием даты и времени приёмаBookЭтап записи на получение услуги

ReferralAppointmentInformationПередача сведений о регистрации записи на прием к врачу по направлению



CancelAppointmentОтмена ранее созданной Пользователем записи на прием к врачу








...