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

Ключ

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

...

Получение ресурса по идентификатору записи: 

GET{БазовыйАдрес}/api/prp/Purpose{Id записи в системе ИЭМК}

Получение ресурса по фильтру: 

GET{БазовыйАдрес}/api/prp/Purpose?filter: {ТелоФильтра}

Добавление ресурса (заполненная модель ресурса в теле запроса):

POST{БазовыйАдрес}/api/prp/Purpose

Редактирование ресурса (заполненная модель ресурса в теле запроса):

PUT{БазовыйАдрес}/api/prp/Purpose

Удаление ресурса по идентификатору записи:

DELETE{БазовыйАдрес}/api/prp/Purpose


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

НазваниеТип данныхОписаниеКомментарий, имя зависимого ресурсаКоличество возможных вложенийГлубина иерархииОбязательность
IdintИдентификатор системы ИЭМКРавен 0 если модель отправляется на создание
1
GuidUGUIDУникальный идентификатор записи

1
CancelDatedatetimeДата и время отмены назначения

1
CreateDatedatetimeДата и время создания назначения

1
SignDatedatetimeДата подписания

1
SystemDatedatetimeСистемная датаЗаполняется автоматически в момент создания записи
1
NamestringНазвание назначения

1
SummarystringСводная информация

1
IsHasRecipeboolПризнак наличия выписанных рецептов на это назначениеtrue - имеются выписанные рецепты на это назначение
1
XmlDatastringДанные ЭЦП МО

1
 CancelDocPostСправочникВрач, отменивший назначение

Обязательно если делалась отмена назначения

/api/nsi/person/DocPRVD

12Да*
 DocPostСправочникВрач, сделавший назначение/api/nsi/person/DocPRVD 12Да
 SignDocPostСправочникВрач, подписавший назначение

Обязательно если делалась подпись назначения

/api/nsi/person/DocPRVD

12Да*
 MKBСправочникМКБ10 на основании которого сделано назначение/api/nsi/general/Mkb12Да
 DepartmentСправочникОтделение медицинской организации/api/nsi/lpu/Department12Да
 MedCard
Карта пациентаНе имеет отдельного контроллера, заполняется только в рамках модели12Да
 IdintИдентификатор системы ИЭМК

2
 NamestringНаименование типа картыНе заполняется
2
 CodestringКод типа картыНе заполняется
2
 ObjectTypeGUIDUGUIDУникальный идентификатор типа картыВсегда "6465f15a-60ef-444c-a748-bc97e6e852f9" для МКСБ
2
 ExcPurpose
Назначение, на которое было заменено текущее/api/prp/Purpose12Нет
 CreatedUser
Автор, создавший назначение/api/mis/CreatedUser12Да
 PurposeTypeСправочникТип назначения/api/prp/nsi/PurposeType12Да
 Positions
Позиции назначения/api/prp/PurposePositionN2Да
 IdintИдентификатор системы ИЭМК

2
 GuidUGUIDУникальный идентификатор

2
 DateDateTimeНазначенная дата

2
 DateCompleteDateTimeДата исполнения

2
 IsCompleteboolПризнак исполненияtrue - позиция исполнена
2
  Purpose
Назначение, в рамках которого создана позиция/api/prp/Purpose 13Да
  ExecDocPost СправочникИсполнитель позиции назначения

Обязательно если позиция исполнена

/api/nsi/person/DocPRVD

13Да*

...