Имя ресурса
/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 | Да |
Блок кода | ||||
---|---|---|---|---|
| ||||
{
"cancelDate": "1900-01-01T00:00:00",
"createDate": "2020-08-05T12:11:23.683",
"signDate": "2020-08-05T12:12:16.857",
"systemDate": "2020-08-05T12:12:05.23",
"name": "Ацетилсалициловая кислота, табл., 500 мг, №10 (10 уп. контурн. б/яч.) От: Борисовский завод медицинс",
"summary": "Принимать 500 мг подкожно 1 раз в день в течение 1 дня",
"cancelDocPost": {
"doctor": {
"name": "не определено",
"family": "не определено",
"patronymic": "не определено",
"isDoctor": false,
"code": "",
"guid": "00000000-0000-0000-0000-000000000000",
"snils": null,
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"id": 0,
"state": "Read"
},
"department": null,
"speciality": {
"name": "не известно",
"code": "0",
"id": 0,
"state": "Read"
},
"position": {
"name": "",
"code": "0",
"id": 0,
"state": "Read"
},
"guid": "00000000-0000-0000-0000-000000000000",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "не определено",
"code": null,
"id": 0,
"state": "Read"
},
"medCard": {
"objectTypeGUID": "6465f15a-60ef-444c-a748-bc97e6e852f9",
"name": "",
"code": null,
"id": 55638,
"state": "Read"
},
"department": {
"name": "Педиатрическое отделение",
"code": "009",
"id": 2366,
"state": "Read"
},
"docPost": {
"doctor": {
"name": "А*",
"family": "Б*",
"patronymic": "Н*",
"isDoctor": false,
"code": "Л А 78",
"guid": "00000000-0000-0000-0000-000000000000",
"snils": null,
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"id": 0,
"state": "Read"
},
"department": null,
"speciality": {
"name": "Неврология",
"code": "10800",
"id": 1338,
"state": "Read"
},
"position": {
"name": "врач-терапевт участковый",
"code": "74",
"id": 1338,
"state": "Read"
},
"guid": "00000000-0000-0000-0000-000000000000",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "врач-терапевт участковый",
"code": null,
"id": 471,
"state": "Read"
},
"signDocPost": {
"doctor": {
"name": "А*",
"family": "Б*",
"patronymic": "Н*",
"isDoctor": false,
"code": "Л А 78",
"guid": "00000000-0000-0000-0000-000000000000",
"snils": null,
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"id": 0,
"state": "Read"
},
"department": null,
"speciality": {
"name": "Неврология",
"code": "10800",
"id": 1338,
"state": "Read"
},
"position": {
"name": "врач-терапевт участковый",
"code": "74",
"id": 1338,
"state": "Read"
},
"guid": "00000000-0000-0000-0000-000000000000",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "врач-терапевт участковый",
"code": null,
"id": 471,
"state": "Read"
},
"excPurpose": {
"id": 0,
"state": "Read"
},
"mkb": {
"isOnco": false,
"guid": "00000000-0000-0000-0000-000000000000",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "Грипп с другими проявлениями, вирус не идентифицирован",
"code": "J11.8",
"id": 30507,
"state": "Read"
},
"isChronicDiagnos": false,
"purposeType": {
"name": "Лекарственное назначение в стационаре",
"code": "1",
"id": 1,
"state": "Read"
},
{
"date": "2020-08-05T08:00:26.193",
"dateComplete": "2020-08-05T14:45:02.78",
"isComplete": true,
"execDocPost": {
"doctor": {
"name": "А*",
"family": "Б*",
"patronymic": "Н*",
"isDoctor": false,
"code": "Л А 78",
"guid": "00000000-0000-0000-0000-000000000000",
"snils": null,
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"id": 0,
"state": "Read"
},
"department": null,
"speciality": {
"name": "Неврология",
"code": "10800",
"id": 1338,
"state": "Read"
},
"position": {
"name": "врач-терапевт участковый",
"code": "74",
"id": 1338,
"state": "Read"
},
"guid": "00000000-0000-0000-0000-000000000000",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "врач-терапевт участковый",
"code": null,
"id": 471,
"state": "Read"
},
"purpose": {
"id": 23018,
"state": "Read"
},
"guid": "0cb7da1f-fd56-498c-b95d-7c5a72091dc6",
"id": 19255,
"state": "Read"
}
],
"isHasRecipe": false,
"xmlData": "",
"guid": "e2b1d9ff-27f8-4cb3-9865-45a583651b26",
"id": 23018,
"state": "Read"
} |