Позволяет передавать данные пациента из локальной МИС в МИП.
Запрос
Адрес запроса
POST: /patients |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Basic {login + password} | Базовая авторизация | + |
Тело запроса
Модель Пациент - Patient
Используется для описания пациента
Ресурс по FHIR
http://hl7.org/fhir/patient.html
Описание полей
Наименование | Тип значения | Описание | Значение по умолчанию | Поле в бд |
---|---|---|---|---|
resourceType | string | Тип ресурса | Patient | - |
identifier | Array of Identifier | Идентификатор пациента. МКАБ | - | hlt_MKAB.UGUID |
name | Array of Имя человека | Имя пациента | - | Подробности в описании типа |
gender | Enum(string) | Пол | - | hlt_MKAB.W |
birthDate | string | Дата рождения в формате ("yyyy-MM-dd") | - | hlt_MKAB.DATE_BD |
addres | Array of Адрес | Адрес пациента | - | hlt_MKAB.AdresFact |
Ответ сервера
В случае успешного выполнения сервер вернет ответ со статусом 200 ок и гуидом карты
Описание полей
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
mkabStatus | ActionEnum | Статус загрузки МКАБа | Правила проставления статусов описаны здесь |
attachmentStatus | ActionEnum | Статус загрузки прикрепления | Правила проставления статусов описаны здесь |
personGuid | Guid | Идентификатор персоны в БД МИП | |
Guid | Guid | Идентификатор МКАБа |
В случае ошибки валидации сервер вернет ответ со статусом 400 Bad Request:
{ "Message": "Не указана фамилия пациента. Не указано имя пациента. Не указано отчество пациента." }