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

Ключ

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

Позволяет передавать данные пациента из локальной МИС в МИП.

С помощью этого метода можно как создать новую карту, так и обновить данные старой.

Оглавление

Запрос

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

POST: /patients

Заголовки запроса

Заголовок

Значение (тип/формат значения)

Описание

Обязательный

AuthorizationBasic {login + password}Базовая авторизация+

Тело запроса

Модель Пациент - Patient

Включить страницу
Пациент Пациент2 - PatientПациент
Пациент2 - Patient

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

В случае успешного выполнения сервер вернет ответ со статусом 200 ок и гуидом карты

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

Название

Тип данных

Описание

Комментарий

mkabStatus

ActionEnum
stringСтатус загрузки МКАБа

Возможные значения:

attachmentStatus
  • Error - Ошибка обновления/создания карты пациента. К примеру, возникает в случае когда с указанным гуидом МКАБа уже найден пациент, но с совсем другими данными: ФИО, документы. Текст ошибки будет в validationMessage
  • Uploaded - Успешное обновление.
  • NotValid - заполнены не все обязательные поля/они не проходят валидацию.
attachmentStatusstring
ActionEnum
Статус загрузки прикрепления

Возможные значения:

  • None - будет проставляться в случае, если поле attachment = null (или оно отсутствует в теле запроса) а так же если МКАБ по какой-либо причине не был загружен.
  • Uploaded - Успешное обновление.
  • Error - Ошибка загрузки прикрепления. Текст ошибки будет в validationMessage.
  • NotValid - заполнены не все обязательные поля/они не проходят валидацию.
personGuidGuidИдентификатор персоны в БД МИП
mkabGuidGuidИдентификатор МКАБа
attachmentGuidGuid
Гуид записиИдентификатор карты
Идентификатор прикрепления
validationMessageArray of stringМассив сообщений валидацииВ массиве будут значения, поясняющие статус NotValid в полях mkabStatus и attachmentStatus
пациента
Блок кода
titleПример модели в формате JSON
collapsetrue
{
    "mkabStatusMkabStatus": "Uploaded",
    "attachmentStatusAttachmentStatus": "None",
    "personGuidPersonGuid": "2957007c-c4d2-4819-a79d-384ceee6bdd0",
    "mkabGuidMkabGuid": "c180af82-b7bb-477c-a6de-e1625b49a21f",
    "AttachmentGuid": "97a33040-9ecb-4ffe-854e-1eefcd5f94eb",
    "ValidationMessage": []
}