Имя ресурса
/api/prp/Purpose
Доступные методы
Получение ресурса по идентификатору записи:
GET: {БазовыйАдрес}/api/prp/Purpose{Id записи в системе ИЭМК} |
Получение ресурса по фильтру:
GET: {БазовыйАдрес}/api/prp/Purpose?filter={ТелоФильтра} |
Добавление ресурса (заполненная модель ресурса в теле запроса):
POST: {БазовыйАдрес}/api/prp/Purpose |
Редактирование ресурса (заполненная модель ресурса в теле запроса):
PUT: {БазовыйАдрес}/api/prp/Purpose |
Удаление ресурса по идентификатору записи:
DELETE: {БазовыйАдрес}/api/prp/Purpose |
Описание полей
Название | Тип данных | Описание | Комментарий, имя зависимого ресурса | Количество возможных вложений | Глубина иерархии | Обязательность |
---|---|---|---|---|---|---|
Id | int | Идентификатор системы ИЭМК | Равен 0 если модель отправляется на создание | 1 | Да | |
Guid | UGUID | Уникальный идентификатор записи | Строка из тридцати двух шестнадцатеричных цифр, разбитая на группы дефисами Формат: "00000000-0000-0000-0000-000000000000" | 1 | Да | |
CancelDate | datetime | Дата и время отмены назначения | Формат "YYYY-MM-DDTHH:mm:ss.fff" | Обязательно если делалась отмена назначения | 1 | Да* |
CreateDate | datetime | Дата и время создания назначения | Формат "YYYY-MM-DDTHH:mm:ss.fff" | 1 | Да | |
SystemDate | datetime | Системная дата | Заполняется автоматически в момент создания записи Формат "YYYY-MM-DDTHH:mm:ss.fff" | 1 | Нет | |
Name | string(100) | Название назначения | 1 | Да | ||
Summary | string(255) | Сводная информация | 1 | Да | ||
CancelDocPost | Справочник | Врач, отменивший назначение | Обязательно если делалась отмена назначения /api/nsi/person/DocPRVD | 1 | 2 | Да* |
DocPost | Справочник | Врач, сделавший назначение | /api/nsi/person/DocPRVD | 1 | 2 | Да |
SignDocPost | Справочник | Врач, подписавший назначение | Обязательно если делалась подпись назначения /api/nsi/person/DocPRVD | 1 | 2 | Да* |
MKB | Справочник | МКБ10 на основании которого сделано назначение | /api/nsi/general/Mkb | 1 | 2 | Да |
Department | Справочник | Отделение медицинской организации | /api/nsi/lpu/Department | 1 | 2 | Да |
MedCard | Карта пациента | Не имеет отдельного контроллера, заполняется только в рамках модели | 1 | 2 | Да | |
Id | int | Идентификатор системы ИЭМК | Id Медицинской карты стационарного больного | 2 | Да | |
Name | string | Наименование типа карты | Не заполняется | 2 | Нет | |
Code | string | Код типа карты | Не заполняется | 2 | Нет | |
ObjectTypeGUID | UGUID | Уникальный идентификатор типа карты | Всегда "6465f15a-60ef-444c-a748-bc97e6e852f9" для МКСБ | 2 | Да | |
ExcPurpose | Назначение, на которое было заменено текущее | /api/prp/Purpose | 1 | 2 | Нет | |
PurposeType | Справочник | Тип назначения | /api/prp/nsi/PurposeType | 1 | 2 | Да |
Purpose | Назначение, в рамках которого создана позиция | /api/prp/Purpose | 1 | 3 | Да | |
ExecDocPost | Справочник | Исполнитель позиции назначения | Обязательно если позиция исполнена /api/nsi/person/DocPRVD | 1 | 3 | Да* |