Позволяет создавать карты пациента в локальный ЛПУ.
Используется для записи через сервис Врач-врач в случае отсутствия карты пациента в локальной МИС
Запрос
Адрес запроса
POST: /patients |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Basic {login + password} | Базовая авторизация | + |
Тело запроса
Модель Пациент - Patient
Ресурс по FHIR
https://hl7.org/fhir/STU3/patient.html
Описание полей
Наименование | Тип значения | Описание | Значение по умолчанию | Поле в бд |
---|---|---|---|---|
resourceType | string | Тип ресурса | Patient | - |
identifier | Array of Identifier | Идентификатор пациента. МКАБ | - | hlt_MKAB.UGUID |
name | Array of Имя человека - HumanName | Имя пациента | - | |
gender | Enum(string) | Пол | - | hlt_MKAB.W |
birthDate | string | Дата рождения в формате ("yyyy-MM-dd") | - | hlt_MKAB.DATE_BD |
addres | Array of Адрес - Address | Адрес пациента | - | hlt_MKAB.AdresFact |
telecom | Array of Контакт - ContactPoint | Контактные данные пациента. Если контактов нет, то поля в пакете не будет. |
Имя человека - HumanName
Тип данных по FHIR https://hl7.org/fhir/STU3/datatypes.html#humanname
Описание полей
Наименование | Тип значения | Описание | Значение по умолчанию | Поле в бд |
---|---|---|---|---|
use | Enum (string) | Использование имени | official | - |
text | string | Текстовое представление полного имени | Не заполняем | - |
family | string | Фамилия | - | hlt_MKAB.Family |
given | Array of string | Данное при рождении имя. Может включать отчество | - | hlt_MKAB.Name, hlt_MKAB.Ot |
Адрес - Address
Тип данных по FHIR https://hl7.org/fhir/STU3/datatypes.html#address
Описание полей
Наименование | Тип значения | Описание | Значение по умолчанию | Поле в бд |
---|---|---|---|---|
use | Enum (string) | Использование адреса | home | - |
type | Enum (string) | Вид адреса | both | - |
text | string | Текстовое представление адреса | - | hlt_MKAB.AdresFact |
line | Array of string | Название улицы | Пока не используется | - |
city | string | Название города, поселка и т.п. | Пока не используется | - |
district | string | Название округа, района | Пока не используется | - |
state | string | Подрегион страны (можно использовать сокращения) | Пока не используется | - |
postalCode | string | Почтовый индекс | Пока не используется | - |
country | string | Страна (может быть код ISO 3166 2 или 3 буквы) | Пока не используется | - |
period | Period | Период времени, в течение которого адрес был/находится в использовании | Пока не используется | - |
Контакт - ContactPoint
Тип данных по FHIR https://hl7.org/fhir/STU3/datatypes.html#ContactPoint
Наименование | Тип значения | Описание | Значение по умолчанию | Поле в бд |
---|---|---|---|---|
system | Enum (string) | Тип контакта. Возможные значения: phone | email | - | - |
value | string | Значение контакта | - | Если пациенту 18 и более лет: Для phone - hlt_MKAB.contactMPhone Для email - hlt_MKAB.contactEmail Если менее 18, берем контакт одного из законных представителей: Для phone - hlt_RepresentativeMKAB.Phone Для email - hlt_RepresentativeMKAB.OtherContactInf |
Ответ сервера
В случае успешного выполнения сервер вернет ответ со статусом 201 Created