Имя ресурса
/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 | Уникальный идентификатор записи | 1 | ||||||||
CancelDate | datetime | Дата и время отмены назначения | 1 | ||||||||
CreateDate | datetime | Дата и время создания назначения | 1 | ||||||||
SignDate | datetime | Дата подписания | 1 | ||||||||
SystemDate | datetime | Системная дата | Заполняется автоматически в момент создания записи | 1 | |||||||
Name | string | Название назначения | 1 | ||||||||
Summary | string | Сводная информация | 1 | ||||||||
IsHasRecipe | bool | Признак наличия выписанных рецептов на это назначение | true - имеются выписанные рецепты на это назначение | 1 | |||||||
XmlData | string | Данные ЭЦП МО | 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 | Идентификатор системы ИЭМК | 2 | ||||||||
Name | string | Наименование типа карты | Не заполняется | 2 | |||||||
Code | string | Код типа карты | Не заполняется | 2 | |||||||
ObjectTypeGUID | UGUID | Уникальный идентификатор типа карты | Всегда "6465f15a-60ef-444c-a748-bc97e6e852f9" для МКСБ | 2 | |||||||
ExcPurposeСущность | Назначение, на которое было заменено текущее | /api/prp/Purpose | 1 | 2 | Нет | ||||||
CreatedUser | Сущность CreatedUser | Автор, создавший назначение | /api/mis/CreatedUser | 1 | 2 | Да | Id | int | Идентификатор пользователя системы ИЭМК | 2||
PurposeType | Справочник | Тип назначения | /api/prp/nsi/PurposeType | 1 | 2 | Да | |||||
PositionsСущность | Позиции назначения | /api/prp/PurposePosition | N | 2 | Да | ||||||
Id | int | Идентификатор системы ИЭМК | 2 | ||||||||
Guid | UGUID | Уникальный идентификатор | 2 | ||||||||
Date | DateTime | Назначенная дата | 2 | ||||||||
DateComplete | DateTime | Дата исполнения | 2 | ||||||||
IsComplete | bool | Признак исполнения | true - позиция исполнена | 2 | |||||||
PurposeСущность | Назначение, в рамках которого создана позиция | /api/prp/Purpose | 1 | 3 | Да | ||||||
ExecDocPost | Справочник | Исполнитель позиции назначения | Обязательно если позиция исполнена /api/nsi/person/DocPRVD | 1 | 3 | Да* |
...