Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 25 Следующий »

Имя ресурса

/api/lbr/Research/

Доступные методы

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

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

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

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

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

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

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

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

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

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


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

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

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

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


1
IsCompletebool
Признак завершённостиtrue - исследование завершено
1
Numstring100Номер исследования

1
CommentstringmaxКомментарий врача, выполнившего исследование

1
ConclusionstringmaxЗаключение

1
 DoctorCompleteСправочник
Врач, выполнявший исследование/api/nsi/lpu/doctor12Да
 LaboratoryDirection

Направление на лабораторное исследование/api/lbr/LaboratoryDirection12Да
 ResearchType

Тип исследования/api/lbr/ResearchType12Да
 Idint
Идентификатор системы ИЭМК

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

2
 Begindatetime
Дата начала действия

По умолчанию "1900-01-01T00:00:00.000"

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


2
 Enddatetime
Дата окончания действия

По умолчанию "2222-01-01T00:00:00.000"

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


2
 Namestring8000Наименование типа

2
 Codestring50Код типа

2
 Periodstring
Период

2
 ReportstringmaxОтчет

2
  LaboratoryTypeСправочник
Тип лабораторииНе имеет отдельного контроллера, заполняется только в рамках модели13Нет
  ResearchTypeKindСправочник
Тип исследования/api/lbr/ResearchTypeKind13Нет
 MedicalHistory

Медицинская история пациента/api/stt/MedicalHistory 12Да, если не заполнен TAP
 TAP

Талон амбулаторного пациентаНе заполняется12Да, если не заполнен MedicalHistory
 ResearchResult

Результаты исследования/api/lbr/ResearchResultN2Да
 Idint
Идентификатор системы ИЭМК

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

2
 Captionstring200Название параметра

2
 DateCompleteDateTime
Дата выполненияФормат "YYYY-MM-DDTHH:mm:ss.fff"
2
 ValuestringmaxЗначение параметра

2
 Unitstring100Единица измерения параметра

2
 MinNormalValuestring100Нижняя граница значения параметра (в пределах нормы)

2
 MaxNormalValuestring100Верхняя граница значения параметра (в пределах нормы)

2
 CommentstringmaxКомментарий

2
 IsOutOfRangebool
Признак выхода за допустимый диапазон значенийtrue - выход за нормы, false - норма
2
  Research

Исследование/api/lbr/Research13Да
  ResearchParamValueTypeСправочник
Параметры исследованияНе имеет отдельного контроллера, заполняется только в рамках модели13Да
 ResearchFirstOpinion

Первое мнение/api/lbr/Research12Да
 ResearchOtherOpinions

Другие мнения (второе мнение, третье и тд)/api/lbr/Research N2Нет
Пример модели в формате JSON
{	
	"doctorComplete": {
		"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": {
			"mo": {
				"guid": "00000000-0000-0000-0000-000000000000",
				"begin": "1900-01-01T00:00:00",
				"end": "1900-01-01T00:00:00",
				"name": "",
				"code": "0         ",
				"id": 0,
				"state": "Read"
			},
			"mainMoId": 0,
			"moOgrn": "",
			"doctorZavPcode": "",
			"doctorZavFio": "не определено",
			"departmentType": {
				"name": "не определено",
				"guid": "00000000-0000-0000-0000-000000000000",
				"id": 0,
				"state": "Read"
			},
			"departmentProfile": {
				"name": "не определено",
				"guid": "00000000-0000-0000-0000-000000000000",
				"id": 0,
				"state": "Read"
			},
			"lpu": {
				"guid": "00000000-0000-0000-0000-000000000000",
				"id": 0,
				"state": "Read"
			},
			"mainMo": {
				"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"
			},
			"guid": "00000000-0000-0000-0000-000000000000",
			"begin": "1900-01-01T00:00:00",
			"end": "2022-01-01T00:00:00",
			"name": "не определено",
			"code": "0",
			"id": 0,
			"state": "Read"
		},
		"speciality": {
			"name": "не известно",
			"code": "0",
			"id": 0,
			"state": "Read"
		},
		"position": {
			"name": "",
			"code": "0",
			"id": 0,
			"state": "Read"
		},
		"guid": "00000000-0000-0000-0000-000000000000",
		"begin": "1800-04-05T00:00:00",
		"end": "1800-04-05T00:00:00",
		"name": "не определено",
		"code": "",
		"id": 0,
		"state": "Read"
	},
	"dateComplete": "2019-04-04T15:21:16",
	"isComplete": true,
	"num": "6220104-283014_7\t",
	"laboratoryDirection": {
		"guid": "5f7e064c-a526-4c31-a004-5b784126923a",
		"id": 53703,
		"state": "Read"
	},
	"researchType": {
		"laboratoryType": {
			"guid": "00000000-0000-0000-0000-000000000000",
			"begin": "1900-01-01T00:00:00",
			"end": "2222-01-01T00:00:00",
			"name": "",
			"code": "0",
			"id": 0,
			"state": "Read"
		},
		"researchTypeKind": null,
		"period": 2,
		"report": "",
		"guid": "6947d417-7ebb-e511-beb0-50465d9e6a34",
		"begin": "1900-01-01T00:00:00",
		"end": "2222-01-01T00:00:00",
		"name": "Исследование уровня общего белка в крови",
		"code": "A09.05.010",
		"id": 7557,
		"state": "Read"
	},
	"medicalHistory": {
		"id": 46595,
		"state": "Read"
	},
	"tap": {
		"id": 0,
		"state": "Read"
	},
	"comment": "",
	"conclusion": "",
	"results": [
		{
			"caption": "Общий белок",
			"dateComplete": "2019-04-04T15:21:16",
			"value": "65,9",
			"unit": "г/л\t",
			"researchTypeParam": {
				"guid": "00000000-0000-0000-0000-000000000000",
				"id": 0,
				"state": "Read"
			},
			"minNormalValue": "64",
			"maxNormalValue": "85",
			"comment": "",
			"research": {
				"guid": "520c90da-cae9-4b43-ac77-1d3308b9fe05",
				"id": 50595,
				"state": "Read"
			},
			"researchParamValueType": {
				"id": 0,
				"state": "Read"
			},
			"isOutOfRange": 0,
			"guid": "047ae375-cbae-40b9-9a99-0bdf0d85cfab",
			"id": 72711,
			"state": "Read"
		}
	],
	"researchFirstOpinion": {
		"guid": "00000000-0000-0000-0000-000000000000",
		"id": 0,
		"state": "Read"
	},
	"researchOtherOpinions": [],
	"guid": "520c90da-cae9-4b43-ac77-1d3308b9fe05",
	"id": 50595,
	"state": "Read"
}
  • Нет меток