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

Ключ

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

Имя ресурса

/api/stt/SurgicalOperation/

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


1Да
BegindatetimeДата и время начала операцииФормат "YYYY-MM-DDTHH:mm:ss.fff"
1Да
EnddatetimeДата и время окончания операцииФормат "YYYY-MM-DDTHH:mm:ss.fff"
1Да
CountintКоличество

1Да
PercentCompletedecimalПроцент завершения

1Нет
NormdecimalНорма

1Нет
Sumdecimal Суммарная стоимость услуги

1Нет
Numstring(20)Номер операции

1Нет
IsVmtboolИспользование высоких медицинских технологийtrue - в операции использовались ВМТ
1Нет
CountMorphintКоличество проб для морфологических исследований

1Нет
 MedicalHistory
Медицинская история пациента/api/stt/MedicalHistory 12Да
 Migration
Движение, в рамках которого оказана услуга/api/stt/MigrationPatient12Да
 StationarBranchСправочникОтделение, в котором была оказана услуга/api/nsi/stt/StationarBranch 12Да
 DiagnosByMKBСправочникДиагноз по которому была оказана услуга/api/nsi/general/Mkb 12Да
 ServiceMedicalСправочникОказанная услуга/api/nsi/lpu/ServiceMedical12Да

 Tariff

СправочникТариф по которому оказана услуга/api/nsi/lpu/Tariff12Да
 ProfitTypeСправочникТип оплаты услуги

/api/nsi/person/ProfitType

Если не указан - по умолчанию ОМС.

12Нет
 ComplicationСправочникОсложнение/api/nsi/stt/Complication12Нет
 OperationСправочникТип операции по справочнику/api/nsi/stt/Operation12Нет
 TypeAnesthesiaСправочникТип анестезии/api/nsi/stt/AnesthesiaType12Нет
 AnesthesiaСправочникАнестезия/api/nsi/stt/Anesthesia12Нет
 SurgOperationResultСправочникИсход операции/api/nsi/stt/SurgOperationResult12Нет
 TypeComplicationСправочникТип осложнения/api/nsi/stt/ComplicationType12Нет
 DiagnosAfterOperationСправочникДиагноз после операции/api/nsi/general/Mkb 12Нет
 SurgOperationHardwareСправочникИспользуемая аппаратура/api/nsi/stt/SurgOperationHardwareN2Нет

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

Код
НазваниеТип данныхОписаниеКомментарийКоличество возможных вложенийОбязательность
IdintИдентификатор операцииGuidUGUIDУникальный идентификаторBegindatetimeДата и время начала операцииEnddatetimeДата и время окончания операцииCountintКоличествоPercentCompletedecimalПроцент завершенияNormdecimalНормаSumdecimalСуммаNumstringНомер операцииIsVmtboolИспользование высоких медицинских технологийtrue - в операции использовались ВМТCountMorphintКоличество проб для морфологических исследований MedicalHistoryМодельМедицинская история пациента1Да IdintИдентификатор  MigrationPatientМодельДвижение, в рамках которого оказана услуга1Да IdintИдентификатор  StationarBranchМодельОтделение, в котором была оказана услуга1Да IdintИдентификатор  NamestringНазвание CodestringКод DiagnosByMKBМодельДиагноз по которому была проведена операция1Да StationarBranchМодельОтделение, в котором была проведена операция1Да IdintИдентификатор  NamestringНазвание CodestringКод ServiceMedicalМодельОказанная услуга1Да TariffМодельТариф на медицинскую услугу1Да ProfitTypeМодельТип оплаты1Да IdintИдентификатор  NamestringНазвание CodestringКод ComplicationМодельОсложнение1Нет IdintИдентификатор  NamestringНазвание CodestringКод OperationМодельТип операции по справочнику1Нет IdintИдентификатор  NamestringНазвание CodestringКод TypeAnesthesiaМодельТип анестезии1Нет IdintИдентификатор  NamestringНазвание CodestringКод GuidUGUIDУникальный идентификатор BegindatetimeДата и время начала EnddatetimeДата и время окончания AnesthesiaМодельАнестезия1Нет IdintИдентификатор  NamestringНазвание CodestringКод SurgOperationResultМодельИсход операции1Нет IdintИдентификатор  NamestringНазвание CodestringКод TypeComplicationМодельТип осложнения1Нет IdintИдентификатор  NamestringНазвание CodestringКод TypeSurgOperationInTimeМодельТип операции во времени1Да IdintИдентификатор  NamestringНазвание CodestringКод DiagnosAfterOperationМодельДиагноз после операции1Нет IdintИдентификатор  NamestringНазвание CodestringКод BegindatetimeДата и время начала EnddatetimeДата и время окончания SurgOperationHardwareМодельИспользуемая аппаратураNНет IdintИдентификатор  NamestringНазвание Codestring
Блок кода
titleПример модели в формате JSON
collapsetrue
{
	"serviceMedical": {
	  "medCureUnit": {
		"begin": "1900-01-01T00:00:00",
		"end": "2222-01-01T00:00:00",
		"name": "случай оказания специализированной медицинской помощи в стационарных условиях и в условиях дневного стационара на основе клинико-статистических групп (КСГ)",
		"code": "16",
		"id": 55,
		"state": "Read"
	  },
	  "tariffes": [
		{
		  "serviceMedical": null,
		  "value": 1.29000,
		  "ksginfo": null,
		  "begin": "2018-01-01T00:00:00",
		  "end": "2018-07-01T00:00:00",
		  "uet": 0.0,
		  "tariffPlan": null,
		  "docPrvs": null,
		  "departmentProfile": null,
		  "id": 32324,
		  "state": "Read"
		}
	  ],
	  "childServiceMedicals": [],
	  "fCode": null,
	  "registryNumber": null,
	  "info": null,
	  "isComplex": false,
	  "guid": "00000000-0000-0000-0000-000000000000",
	  "begin": "2018-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "name": "ПНЕВМОНИЯ, ПЛЕВРИТ, ДРУГИЕ БОЛЕЗНИ ПЛЕВРЫ",
	  "code": "300DRG0118188",
	  "id": 24146,
	  "state": "Read"
	},
	"profitType": {
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "name": "ОМС",
	  "code": "1",
	  "id": 2,
	  "state": "Read"
	},
	"tariff": {
	  "serviceMedical": null,
	  "value": 1.29000,
	  "ksginfo": null,
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "uet": 0.0,
	  "tariffPlan": null,
	  "docPrvs": null,
	  "departmentProfile": null,
	  "id": 46884,
	  "state": "Read"
	},
	"percentComplete": 100.000,
	"norm": 1.00,
	"migrationPatient": {
	  "expertKSGCriterion": null,
	  "expertKSGCriterion2": null,
	  "dateIngoing": "0001-01-01T00:00:00",
	  "doctor": null,
	  "attendedDoctor": null,
	  "interruptEvent": null,
	  "bedDays": 0,
	  "medicalHistory": null,
	  "stationarBranch": null,
	  "migrationReason": null,
	  "visitResult": null,
	  "statCureResult": null,
	  "profitType": null,
	  "isThrombTherapy": false,
	  "bedProfile": null,
	  "speciality": null,
	  "medServises": null,
	  "diagnosis": null,
	  "reanimations": null,
	  "migrationProfiles": null,
	  "patientBeds": null,
	  "guid": "00000000-0000-0000-0000-000000000000",
	  "id": 114738,
	  "state": "Read"
	},
	"sum": 27244.80,
	"begin": "2020-08-04T09:46:00",
	"end": "2020-08-13T12:02:03.76",
	"guid": "df1b5046-dd03-4067-9828-e3935aef7c45",
	"id": 54501,
	"state": "Read"
	},
	{
	"complication": {
	  "name": "Местные инфекции (нагноения, некроз)",
	  "code": "01        ",
	  "id": 1,
	  "state": "Read"
	},
	"operation": {
	  "name": "Прочие операции",
	  "code": "18",
	  "id": 161,
	  "state": "Read"
	},
	"typeAnesthesia": {
	  "guid": "860abdc6-3ed6-4502-8dc6-65b56b0066d6",
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "name": "Местная",
	  "code": "01        ",
	  "id": 1,
	  "state": "Read"
	},
	"anesthesia": {
	  "guid": "69417823-7f10-4db3-84c8-c82771cdcdd8",
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "name": "Проводниковая",
	  "code": "02        ",
	  "id": 2,
	  "state": "Read"
	},
	"surgOperationResult": {
	  "name": "",
	  "code": "0         ",
	  "id": 0,
	  "state": "Read"
	},
	"typeComplication": {
	  "name": "Негнойное",
	  "code": "02        ",
	  "id": 2,
	  "state": "Read"
	},
	"typeSurgOperationInTime": {
	  "name": "",
	  "code": "0         ",
	  "id": 0,
	  "state": "Read"
	},
	"diagnosAfterOperation": {
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "name": "",
	  "code": "",
	  "id": 0,
	  "state": "Read"
	},
	"num": "",
	"isVmt": false,
	"countMorph": 0,
	"surgOperationHardware": [
	  {
		"name": "Эндоскопическая",
		"code": "01        ",
		"id": 1,
		"state": "Read"
	  }
	],
	"doctor": {
	  "name": "А*",
	  "family": "Б*",
	  "patronymic": "Н*",
	  "isDoctor": false,
	  "code": "Л А 78",
	  "guid": "1570831b-0eae-438d-83c9-9afa464a1c18",
	  "snils": null,
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "id": 1792,
	  "state": "Read"
	},
	"count": 1.00,
	"medicalHistory": {
	  "id": 55630,
	  "state": "Read"
	},
	"diagnosByMKB": {
	  "isOnco": false,
	  "guid": "00000000-0000-0000-0000-000000000000",
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "name": "",
	  "code": "",
	  "id": 0,
	  "state": "Read"
	},
	"stationarBranch": {
	  "name": "Педиатрическое отделение",
	  "code": "009",
	  "id": 3,
	  "state": "Read"
	},
	"serviceMedical": {
	  "medCureUnit": {
		"begin": "1900-01-01T00:00:00",
		"end": "2222-01-01T00:00:00",
		"name": "обращение",
		"code": "09",
		"id": 49,
		"state": "Read"
	  },
	  "tariffes": [],
	  "childServiceMedicals": [],
	  "fCode": null,
	  "registryNumber": null,
	  "info": null,
	  "isComplex": false,
	  "guid": "00000000-0000-0000-0000-000000000000",
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "name": "ОБРАЩЕНИЕ ПО ПОВОДУ ЗАБОЛЕВАНИЯ К ВРАЧУ-ДЕТСКОМУ КАРДИОЛОГУ (ДЕТИ)",
	  "code": "1019601",
	  "id": 6395,
	  "state": "Read"
	},
	"profitType": {
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "name": "ОМС",
	  "code": "1",
	  "id": 2,
	  "state": "Read"
	},
	"tariff": {
	  "serviceMedical": null,
	  "value": 1281.00000,
	  "ksginfo": null,
	  "begin": "1900-01-01T00:00:00",
	  "end": "2222-01-01T00:00:00",
	  "uet": 0.0,
	  "tariffPlan": null,
	  "docPrvs": null,
	  "departmentProfile": null,
	  "id": 46745,
	  "state": "Read"
	},
	"percentComplete": 0.0,
	"norm": 0.0,
	"migrationPatient": {
	  "id": 114738,
	  "state": "Read"
	},
	"sum": 0.0,
	"begin": "2020-08-04T09:46:00",
	"end": "2020-08-13T12:02:24.457",
	"guid": "6052813b-7e12-480d-834b-e64abb9a127e",
	"id": 17441,
	"state": "Read"
}

...