Имя ресурса
/api/stt/MedService/
Доступные методы
Получение ресурса по идентификатору записи:
GET: {БазовыйАдрес}/api/stt/MedService/{Id записи в системе ИЭМК} |
Получение ресурса по фильтру:
GET: {БазовыйАдрес}/api/stt/MedService?filter={ТелоФильтра} |
Добавление ресурса (заполненная модель ресурса в теле запроса):
POST: {БазовыйАдрес}/api/stt/MedService |
Редактирование ресурса (заполненная модель ресурса в теле запроса):
PUT: {БазовыйАдрес}/api/stt/MedService |
Удаление ресурса по идентификатору записи:
DELETE: {БазовыйАдрес}/api/stt/MedService |
Описание полей
Название | Тип данных | Описание | Комментарий, имя зависимого ресурса | Количество возможных вложений | Глубина иерархии | Обязательность | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Id | int | Идентификатор карты системы ИЭМК | Равен 0 если модель отправляется на создание | 1 | Да | |||||||||||||||||||||||||
Guid | UGUID | Уникальный идентификатор записи | Строка из тридцати двух шестнадцатеричных цифр, разбитая на группы дефисами Формат: "00000000-0000-0000-0000-000000000000" | 1 | Да | |||||||||||||||||||||||||
Begin | datetime | Дата и время начала оказания услуги | Формат "YYYY-MM-DDTHH:mm:ss.fff" | 1 | Да | |||||||||||||||||||||||||
End | datetime | Дата и время окончания оказания услуги | Формат "YYYY-MM-DDTHH:mm:ss.fff" | 1 | Да | |||||||||||||||||||||||||
Count | int | Количество оказанных услуг | 1 | Да | ||||||||||||||||||||||||||
PercentComplete | decimal | Процент завершения | 1 | Нет | ||||||||||||||||||||||||||
Norm | decimal | Норма | 1 | Нет | ||||||||||||||||||||||||||
Sum | decimal | Суммарная стоимость услуги | 1 | НетСумма услуги | ||||||||||||||||||||||||||
MedicalHistoryМодель | Медицинская история пациента | /api/stt/MedicalHistory | 1 | 2 | Да | |||||||||||||||||||||||||
Id | int | Идентификатор | Migration | MigrationPatient | Модель | Движение, в рамках которого оказана услуга | /api/stt/MigrationPatient | 1 | Да | Id | int | Идентификатор2 | Да | |||||||||||||||||
StationarBranch | МодельСправочник | Отделение, в котором была оказана услуга | /api/nsi/stt/StationarBranch | 1 | 2 | Да | ||||||||||||||||||||||||
Id | int | Идентификатор | Name | string | Название | Code | string | Код | DiagnosByMKB | МодельСправочник | Диагноз по которому была оказана услуга | /api/nsi/general/Mkb | 1 | Да | StationarBranch | Модель | Отделение, в котором была оказана услуга | 1 | Да | Id | int | Идентификатор | Name | string | Название | Code | string | Код | 2 | Да |
ServiceMedical | Справочник | Оказанная услуга | /api/nsi/lpu/ServiceMedical | 1 | 2 | ServiceMedical | Модель | Оказанная услуга | 1Да | |||||||||||||||||||||
МодельСправочник | Тариф на медицинскую услугупо которому оказана услуга | /api/nsi/lpu/Tariff | 1 | 2 | Да | |||||||||||||||||||||||||
ProfitType | МодельСправочник | Тип оплаты услуги | 1 | Да | Id | int | Идентификатор | Name | string | Название | Code | string | Код/api/nsi/person/ProfitType Если не указан - по умолчанию ОМС. | 1 | 2 | Нет |
Блок кода | ||||
---|---|---|---|---|
| ||||
{
"id": 52498,
"state": "Read",
"guid": "499599b9-3134-4419-95d9-b8f7911559ee",
"tariff": {
"id": 46884,
"state": "Read",
"value": 1.29,
"begin": "1900-01-01T00:00:00.000",
"end": "2222-01-01T00:00:00.000",
"serviceMedical": null,
"ksginfo": null,
"uet": 0,
"docPrvs": null,
"departmentProfile": null,
"tariffPlan": null
},
"doctor": {
"id": 1792,
"state": "Read",
"name": "Анна",
"family": "Безуглова",
"patronymic": "Николаевна",
"guid": "1570831b-0eae-438d-83c9-9afa464a1c18",
"isDoctor": false,
"code": "Ув Балашова Л А 78",
"snils": null,
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00"
},
"count": 1,
"begin": "2020-07-27T14:18:51.257",
"end": "2020-07-27T14:18:53.257",
"medicalHistory": {
"id": 54596,
"state": "Read"
},
"diagnosByMKB": {
"id": 49877,
"state": "Read",
"name": "Пневмония, вызванная метапневмовирусом человека",
"isOnco": false,
"guid": "00000000-0000-0000-0000-000000000000",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"code": "J12.3"
},
"stationarBranch": {
"id": 14,
"state": "Read",
"name": "Хирургическое отделение",
"stationarType": {
"name": "Стационар круглосуточного пребывания",
"code": "005 ",
"id": 5,
"state": "Read"
},
"profile": null,
"bedProfile": {
"name": "хирургические для взрослых",
"code": "80",
"id": 168,
"state": "Read"
},
"departmentType": null,
"department": null,
"lpu": null,
"begin": "0001-01-01T00:00:00",
"end": "0001-01-01T00:00:00",
"code": "021"
},
"serviceMedical": {
"id": 24146,
"state": "Read",
"name": "ПНЕВМОНИЯ, ПЛЕВРИТ, ДРУГИЕ БОЛЕЗНИ ПЛЕВРЫ",
"begin": "2018-01-01T00:00:00.000",
"end": "2222-01-01T00:00:00.000",
"code": "300DRG0118188",
"medCureUnit": {
"id": 55,
"state": "Read",
"name": "случай оказания специализированной медицинской помощи в стационарных условиях и в условиях дневного стационара на основе клинико-статистических групп (КСГ)",
"begin": "1900-01-01T00:00:00.000",
"end": "2222-01-01T00:00:00.000",
"code": "16"
},
"tariffes": [
{
"id": 32324,
"state": "Read",
"value": 1.29,
"begin": "2018-01-01T00:00:00.000",
"end": "2018-07-01T00:00:00.000",
"serviceMedical": null,
"ksginfo": null,
"uet": 0,
"docPrvs": null,
"departmentProfile": null,
"tariffPlan": null
},
{
"id": 37850,
"state": "Read",
"value": 1.419,
"begin": "2018-07-01T00:00:00.000",
"end": "2018-06-30T00:00:00.000",
"serviceMedical": null,
"ksginfo": null,
"uet": 0,
"docPrvs": null,
"departmentProfile": null,
"tariffPlan": null
}
],
"childServiceMedicals": [],
"fCode": null,
"registryNumber": null,
"info": null,
"isComplex": false,
"guid": "00000000-0000-0000-0000-000000000000"
},
"profitType": {
"id": 2,
"state": "Read",
"name": "ОМС",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"code": "1"
},
"percentComplete": 100,
"norm": 1,
"migrationPatient": {
"id": 113673
},
"minDate": "1900-01-01T00:00:00.000",
"maxDate": "2222-01-01T00:00:00.000",
"sum": 13622.4
} |