Позволяет проверить состояние справочников в бд ЛПУ.

Запрос

Адрес запроса

GET: {{url}}/calldoctor/{{lpu}}/test

Параметры запроса

ПараметрОписаниеПо умолчаниюОбязательныйКомментарий
lpuГуид ЛПУ-+

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: Справочники вызова - CallDoctorNsi

Описание полей

Название

Тип данных

Описание

Комментарий
callDoctorStatusesarray of CallDoctorStatusesСписок всех статусов из таблицы hlt_CallDoctorStatus
statusErrorsarray of stringЛист ошибок на основе проверок сервиса

На текущий момент есть проверки:

  • Проверка принадлежности множеству допустимых значений - при возникновении лишних значений выводится сообщение
  • Проверка Code на число - строковые значения кода могут вызывать ошибки.
callDoctorTypesarray of CallDoctorTypesСписок всех типов из таблицы hlt_TypeCallDoctor
typesErrorsarray of stringЛист ошибок на основе проверок сервиса
callCancelReasons  
callCancelErrors  


CallDoctorStatuses

Название

Тип данных

Описание

Комментарий
idintЧисловой идентификатор бд
codestringКод
namestringНазвание

CallDoctorTypes

Название

Тип данных

Описание

Комментарий
idintЧисловой идентификатор бд
codestringКод
namestringНазвание


Пример модели в формате JSON
{
  "callDoctorStatuses": [
    {
      "id": 0,
      "code": "не определено",
      "name": "не определено"
    },
    {
      "id": 2,
      "code": "1",
      "name": "Активный"
    },
    {
      "id": 3,
      "code": "2",
      "name": "Завершенный"
    },
    {
      "id": 4,
      "code": "3",
      "name": "Отмененный"
    },
    {
      "id": 5,
      "code": "4",
      "name": "Передан в другую МО"
    },
    {
      "id": 6,
      "code": "5",
      "name": "Новый"
    },
    {
      "id": 7,
      "code": "5",
      "name": "Обслуженный"
    }
  ],
  "statusErrors": [
    "Статус не определено не определено имеет строковое значение. Требуется числовое"
  ],
  "callDoctorTypes": [
    {
      "id": 0,
      "code": " ",
      "name": ""
    },
    {
      "id": 2,
      "code": "1",
      "name": "Первичный"
    },
    {
      "id": 3,
      "code": "2",
      "name": "Повторный"
    },
    {
      "id": 4,
      "code": "3",
      "name": "Активное посещение"
    },
    {
      "id": 5,
      "code": "4",
      "name": "Актив СП"
    }
  ],
  "typesErrors": []
}

В случае возникновения ошибок будет возвращен стандартный ответ сервера.


  • Нет меток