Имя ресурса

/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


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

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

Строка из тридцати двух шестнадцатеричных цифр, разбитая на группы дефисами

Формат: "00000000-0000-0000-0000-000000000000"


1Да
CancelDatedatetimeДата и время отмены назначенияФормат "YYYY-MM-DDTHH:mm:ss.fff"Обязательно если делалась отмена назначения1Да*
CreateDatedatetimeДата и время создания назначенияФормат "YYYY-MM-DDTHH:mm:ss.fff"
1Да
SystemDatedatetimeСистемная дата

Заполняется автоматически в момент создания записи

Формат "YYYY-MM-DDTHH:mm:ss.fff"


1Нет
Namestring(100)Название назначения

1Да
Summarystring(255)Сводная информация

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Идентификатор системы ИЭМКId Медицинской карты стационарного больного
2Да
 NamestringНаименование типа картыНе заполняется
2Нет
 CodestringКод типа картыНе заполняется
2Нет
 ObjectTypeGUIDUGUIDУникальный идентификатор типа картыВсегда "6465f15a-60ef-444c-a748-bc97e6e852f9" для МКСБ
2Да
 ExcPurpose
Назначение, на которое было заменено текущее/api/prp/Purpose12Нет
 PurposeTypeСправочникТип назначения/api/prp/nsi/PurposeType12Да
Пример модели в формате JSON
{	
	"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"
}
  • Нет меток