Page tree
Skip to end of metadata
Go to start of metadata

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

Название

Тип данных

Описание

Комментарий
lpu_codestringМкод ЛПУ
lpuLpuItemКраткая модель ЛПУ
doctorsМассив DoctorItemWithScheduleDateСписок врачей

DoctorItemWithScheduleDate

Данные врача с расписанием, сгруппированным по дням.

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

Название

Тип данных

Описание

Комментарий
idstringИдентификаторЯвляется склейкой гуид ЛПУ + гуид ресурса.
displayNamestringНаименование ресурса
namestringИмя
surnamestringОтчество
familystringФамилия
positionstringДолжность
departmentstringСпециальность
separationstringОтделение
ratingstringРейтинг
photostringФото
equipmentequipmentОборудование
equipment.namestringНаименование оборудования

equipment.type

stringТип оборудования

equipment.is_digital

stringПризнак цифровое/нет
scheduleМассив ScheduleItemDateРасписание сгруппированное по дням
person_idstringИдентификатор сотрудникаУ одного сотрудника может быть несколько активных ресурсов(должностей)
lpu_codestringМкод ЛПУ
typeintТип ресурса
type_namestringНазвание типа ресурса

isWaitingList

boolПризнак возможности записи в лист ожидания


roomstringКабинет
isSpecialboolЗапись только по направлению
snilsstringСНИЛС сотрудникаЕсли не указан, пустая строка
birthdayDateTimeДень Рождения врачаесли не указан или значение по умолчанию(1/1/0001), то null

Расписание с группировкой по дням - ScheduleItemDate

Данные расписания за день.

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

Название

Тип данных

Описание

Комментарий
datestringДата
time_fromstringВремя начала
time_tostringВремя окончания
docBusyTypedocBusyTypeТип приемаВыводится первый тип приема за день. Но в этот день могут быть и другие типы приема, доступные в детализированном расписании доступном в методе Информация о враче и его расписании
count_ticketsintКоличество свободных записей

Тип приема - docBusyType

Название

Тип данных

Описание

Комментарий
namestringНазвание
typeintПриемный/не приемный типПредусмотрен ли прием пациентов
codestringКод

Пример модели расписания в формате JSON
{
  "date": "2019-01-30T00:00:00",
  "time_from": "07:00",
  "time_to": "20:00",
  "docBusyType": {
    "name": "Диспансеризация",
    "type": 1,
    "code": "206"
  },
  "count_tickets": 52
}

Пример модели врача в формате JSON
{
  "schedule": [
    {
      "date": "2019-12-19T00:00:00",
      "time_from": "07:00",
      "time_to": "19:00",
      "docBusyType": {
        "name": "Прием по очереди",
        "type": 1,
        "code": "4"
      },
      "count_tickets": 15
    }
  ],
  "separation": "Отделение лучевой диагностики",
  "rating": "",
  "photo": "/photo/doc/00000000-0000-0000-0000-000000000000.png",
  "equipment": {
    "name": "ФЦМ-\"Альфа 4К\"",
    "type": "Флюорографический аппарат",
    "is_digital": true
  },
  "lpu": null,
  "id": "22b74228-1051-4340-9738-51817fcc924b7de0885a-9a11-4aea-af12-969480e2e3f5",
  "displayName": "Оборудование ФЦМ-\"Альфа 4К\"",
  "person_id": "",
  "lpu_code": "4701060",
  "type": 3,
  "type_name": "Оборудование",
  "name": "",
  "family": "",
  "surname": "",
  "position": "ФЦМ-\"Альфа 4К\" Флюорографический аппарат",
  "department": "24",
  "room": "Флюорографический кабинет",
  "isWaitingList": true,
  "isSpecial": false,
  "snils": "123-456-555 44",
  "birthday": "2020-12-08T13:44:24+00:00"
}

Пример группировки врачей в формате JSON
{
  "items": [
    {
      "lpu_code": "777777",
      "lpu": {
        "guid": "a7f391d4-d5d8-44d5-a770-f7b527bb1233",
        "name": "Стенд ЕМИАС МО",
        "address": "Московская область, г. Неизвестный, ул. Светлая, д. 5",
        "phone": "",
        "mcod": "777777"
      },
      "doctors": [
        {
          "separation": "Диспансеризация",
          "rating": "",
          "photo": "/photo/doc/ffc56ba8-f357-4de2-833f-dd117a23d4c7.png",
          "equipment": null,
          "lpu": null,
          "schedule": [
            {
              "date": "2019-01-29T00:00:00",
              "time_from": "07:00",
              "time_to": "20:00",
              "docBusyType": {
                "name": "Диспансеризация",
                "type": 1,
                "code": "206"
              },
              "count_tickets": 5
            },
            {
              "date": "2019-01-30T00:00:00",
              "time_from": "07:00",
              "time_to": "20:00",
              "docBusyType": {
                "name": "Диспансеризация",
                "type": 1,
                "code": "206"
              },
              "count_tickets": 52
            },
            {
              "date": "2019-01-31T00:00:00",
              "time_from": "07:00",
              "time_to": "20:00",
              "docBusyType": {
                "name": "Диспансеризация",
                "type": 1,
                "code": "206"
              },
              "count_tickets": 52
            }
          ],
          "id": "a7f391d4-d5d8-44d5-a770-f7b527bb12330b58bf2f-b6ff-423e-bff8-018953417c50",
          "displayName": "Ай Бо Лит",
          "person_id": "ffc56ba8-f357-4de2-833f-dd117a23d4c7",
          "lpu_code": "777777",
          "type": 1,
          "type_name": "Врач",
          "name": "Бо",
          "family": "Ай",
          "surname": "Лит",
          "position": "Терапевты",
          "department": "12100",
          "room": "407",
          "isWaitingList": true,
          "isSpecial": false,
          "snils": "123-456-555 44",
          "birthday": "2020-12-08T13:44:24+00:00"
        }
      ]
    },
	{
          "schedule": [
            {
              "date": "2021-09-17T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 28
            },
            {
              "date": "2021-09-18T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "14:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 28
            },
            {
              "date": "2021-09-19T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "14:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 28
            },
            {
              "date": "2021-09-20T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 47
            },
            {
              "date": "2021-09-21T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 45
            },
            {
              "date": "2021-09-22T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 47
            },
            {
              "date": "2021-09-23T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 48
            },
            {
              "date": "2021-09-24T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 47
            },
            {
              "date": "2021-09-25T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "14:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 29
            },
            {
              "date": "2021-09-26T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "14:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 30
            },
            {
              "date": "2021-09-27T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 47
            },
            {
              "date": "2021-09-28T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 48
            },
            {
              "date": "2021-09-29T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 47
            },
            {
              "date": "2021-09-30T00:00:00+03:00",
              "time_from": "09:00",
              "time_to": "18:00",
              "docBusyType": {
                "name": "Прием по очереди",
                "type": 1,
                "code": "4"
              },
              "count_tickets": 48
            }
          ],
          "separation": "Кабинет вакцинопрофилактики от новой коронавирусной инфекции (COVID-19) (П5)",
          "rating": "",
          "photo": "/photo/doc/00000000-0000-0000-0000-000000000000.png",
          "equipment": null,
          "lpu": null,
          "id": "50f83f9f-2a23-468c-b330-b71c09cd36563500b6e3-4fb2-4202-b3c9-3161290bb83a",
          "displayName": "Кабинет (2 этап) Кабинет вакцинации от COVID-19 (П5)",
          "person_id": "",
          "lpu_code": "010109",
          "type": 2,
          "type_name": "Кабинет",
          "name": "",
          "family": "",
          "surname": "",
          "position": "Кабинет вакцинопрофилактики от COVID-19 (П5)",
          "department": "b04.014.004",
          "room": "(2 этап) Кабинет вакцинации от COVID-19 (П5)",
          "isWaitingList": false,
          "isSpecial": false,
          "snils": "123-456-777 46",
          "birthday": "1964-07-04T00:00:00+00:00"
        }
    ]
 }
  • No labels