Списки записей на прием, в том числе по диспансеризации и вызовы на дом сгруппированные по ЛПУ(хостам).

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

Название

Тип данных

Описание

Комментарий
StatestringСтатус опроса хоста ЛПУ

Возможные состояния опроса:

  • InProgress - все еще в процессе получения информации от ЛПУ
  • Complete - Информация получена
  • Failed - опрос завершился с неудачей(возможные причины: неполадки связи, ошибки формата и тд)
LpuLpuInfoИнформация об ЛПУ из которой получали данныеЛПУ к которой принадлежит Мкаб пациента. НЕ является ЛПУ, к которой принадлежит запись. ЛПУ записи на прием указана внутри самой записи.
VisitsМассив Запись на прием с информацией об ЛПУ - TicketVisitWithLpuBaseЗаписи на прием
CallsМассив Вызов врача на дом с информацией об ЛПУ - TicketCallWithLpuBaseВызовы на дом
DispsArray of DispItemДиспансеризации

LpuInfo

Название

Тип данных

Описание

Комментарий
Guidstring(Guid)Статус опроса хоста ЛПУ
NamestringНазвание
AddressstringАдрес
EmailstringПочта
GPSstringGPS
SitestringСайт
PhonestringТелефон
McodstringМкод
FcodstringФкод
CityIdstringИдентификатор города/района
RatingsLPURatingWithAvgРейтинг

Вызов врача на дом с информацией об ЛПУ - TicketCallWithLpuBase

Наследуется от Вызов врача на дом - TicketCall

Базовые поля

Название

Тип данных

Описание

Комментарий
TicketGuidstring(Guid)Идентификатор Записи на приемМожет отсутствовать при статусе отличном от активного
TimeTableGuidstring(Guid)Идентификатор Ячейки расписанияМожет отсутствовать при статусе отличном от активного
DocFiostringФИО врача и не толькоРасписать логику поля
DocGuidstring(Guid)Идентификатор ресурса(врача), к которому сделана записьМожет отсутствовать при статусе отличном от активного
DoctorRolestringДолжность ресурса(врача), к которому сделана записьМожет отсутствовать при статусе отличном от активного
SpecialitystringСпециальность ресурса(врача), к которому сделана записьМожет отсутствовать при статусе отличном от активного
DiplayTimeModestring

Режим отображения времени обхода врача

Позволяет регулировать полноту выводимой информации о времени.

Влияет на отображение информации из полей BeginTime и EndTime

Возможные значения:

  • Full - отображать полностью дату и время
  • OnlyDate - отображать только дату
  • Hide - скрывать совсем
  • Message - отображать сообщение из поля StubMessage вместо времени
StubMessagestringСообщение для отображения вместо времени обходаВыводится в случае, когда настройкой DiplayTimeMode определено выводить вместо времени обхода сообщение.
BeginTimestring(DateTime)Время начала приемаМожет отсутствовать при статусе отличном от активного
EndTimestring(DateTime)Время окончания приемаМожет отсутствовать при статусе отличном от активного
DateOfAppointmentstring(DateTime)Дата и время создания записиМожет быть нулевым, если запись получена из локальной ЛПУ
SourceintИсточник записи
LoginstringЛогин записавшего
SourceNamestringНазвание источника
DispExamGuidstring(Guid)Гуид мероприятия диспансеризации
HistoryArray of DocumentHistoryИстория документа
CallDoctorGuidstring(Guid)Идентификатор(Гуид) Вызова врача на дом
CallDoctorIdintИдентификатор(id в бд) Вызова врача на дом
AddressstringАдрес вызова
CreatedBystringКем сделан вызовПроверить что это и нужно ли
StatusintСтатус

Возможные значения:

  • 0 - Новый
  • 1 - Активный
  • 2 - Завершенный
  • 3 - Отмененный
  • 4 - Передан в другую МО
  • 5 - Обслуженный
TypeintТип вызова

Возможные значения:

  • 1 - Первичный
  • 2 - Повторный
  • 3 - Активное посещение
  • 4 - Неотложный
DateStatusstring(DateTime)Дата и время изменения статуса вызова
DiagnosisstringДиагноз по МКБ-10

Дополнительные поля

Название

Тип данных

Описание

Комментарий
LpuLpuBaseКраткая информация об ЛПУ
Пример модели в формате JSON
{
  "lpu": {
    "guid": "1dadf64c-f34a-4023-98a6-3e7b7be4f243",
    "name": "Взрослая поликлиника (Талдомская ЦРБ)",
    "address": "141900, Московская обл., г. Талдом, ул. Победы, 19, корп 1",
    "phone": "8 (49620) 6-00-50",
    "mcod": "470102"
  },
  "callDoctorGuid": "2c59038e-e67d-48c9-86f0-62e955ec4cd5",
  "callDoctorId": 53453,
  "address": "г Белгород, пр-кт Б.Хмельницкого 48 22",
  "createdBy": null,
  "status": 0,
  "type": 1,
  "dateStatus": null,
  "diagnosis": null,
  "ticketGuid": "00000000-0000-0000-0000-000000000000",
  "timeTableGuid": "00000000-0000-0000-0000-000000000000",
  "docFio": null,
  "docGuid": "00000000-0000-0000-0000-000000000000",
  "doctorRole": null,
  "speciality": null,
  "beginTime": "0001-01-01T00:00:00+03:00",
  "endTime": "0001-01-01T00:00:00+03:00",
  "dateOfAppointment": "2019-04-16T12:38:45+03:00",
  "source": 1,
  "login": null,
  "sourceName": "Internet",
  "dispExamGuid": null,
  "history": [
    {
      "element": "Статус",
      "elementGuid": "e162dfc8-2201-41de-b1c8-6531331e1436",
      "oldValue": "",
      "newValue": "Новый",
      "editor": "",
      "date": "2019-04-16T12:38:44+03:00",
      "client": {
        "mnem": "Internet",
        "name": "Портал самозаписи",
        "description": "Интернет"
      }
    }
  ]
}

Запись на прием с информацией об ЛПУ - TicketVisitWithLpuBase

Наследуется от Запись на прием - TicketVisit

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

Название

Тип данных

Описание

Комментарий
TicketGuidstring(Guid)Идентификатор Записи на прием
TimeTableGuidstring(Guid)Идентификатор Ячейки расписания
DocFiostringФИО врача и не толькоРасписать логику поля
DocGuidstring(Guid)Идентификатор ресурса(врача), к которому сделана запись
DoctorRolestringДолжность ресурса(врача), к которому сделана запись
SpecialitystringСпециальность ресурса(врача), к которому сделана запись
BeginTimestring(DateTime)Время начала приема
EndTimestring(DateTime)Время окончания приема
DateOfAppointmentstring(DateTime)Дата и время создания записиМожет быть нулевым, если запись получена из локальной ЛПУ
PlanCountintЗапланированная вместимость ячейки расписания

API-801 - Получение подробных данных проблемы... СТАТУС

UsedCountintИспользованная вместимость ячейки расписания

API-801 - Получение подробных данных проблемы... СТАТУС

SourceintИсточник записи
LoginstringЛогин записавшего
SourceNamestringНазвание источника
DispExamGuidstring(Guid)Гуид мероприятия диспансеризации
HistoryArray of DocumentHistoryИстория документа
NumstringНомер записи на прием
UchastokNumstringНомер участка
RoomstringКабинет
FlatintЭтаж
BusyTypeТип приема - DocBusyTypeТип приема

Дополнительные поля

Название

Тип данных

Описание

Комментарий
LpuLpuBaseКраткая информация об ЛПУ

Пример модели в формате JSON
{
  "lpu": {
    "guid": "1dadf64c-f34a-4023-98a6-3e7b7be4f243",
    "name": "Взрослая поликлиника (Талдомская ЦРБ)",
    "address": "141900, Московская обл., г. Талдом, ул. Победы, 19, корп 1",
    "phone": "8 (49620) 6-00-50",
    "mcod": "470102"
  },
  "num": "ДД008",
  "uchastokNum": "",
  "room": "202",
  "flat": 0,
  "busyType": {
    "name": "Диспансеризация",
    "type": 1,
    "code": ""
  },
  "ticketGuid": "9d8ea16f-205b-4bc7-92e5-752cd84cb0db",
  "timeTableGuid": "12d4329b-cbe3-4ca3-8cdc-0e7a8f23e0d5",
  "docFio": "Диспансеризатов Д. Д.",
  "docGuid": "f05d7650-a2a0-49dc-99f1-bb57829bc46a",
  "doctorRole": "Терапевты",
  "speciality": "Терапия",
  "beginTime": "2019-04-18T08:45:00+03:00",
  "endTime": "2019-04-18T09:00:00+03:00",
  "dateOfAppointment": "2019-04-16T12:18:26+03:00",
  "planCount": 1,
  "usedCount": 1,
  "source": 0,
  "login": null,
  "sourceName": "Internet",
  "dispExamGuid": null,
  "history": [
    {
      "element": "Статус",
      "elementGuid": "00000000-0000-0000-0000-000000000000",
      "oldValue": "",
      "newValue": "Создана",
      "editor": "",
      "date": "2019-04-16T12:18:27+03:00",
      "client": {
        "mnem": "Internet",
        "name": "Портал самозаписи",
        "description": "Интернет"
      }
    }
  ]
}


Пример модели в формате JSON
[
  {
    "state": "Complete",
    "lpu": {
      "guid": "12ab9992-9875-4fb6-a9c0-8504170c1429",
      "name": "ТАЛДОМСКАЯ ЦЕНТРАЛЬНАЯ РАЙОННАЯ БОЛЬНИЦА",
      "address": "обл. Московская,р-н. Талдомский,г. Талдом, ул. Победы, 19",
      "email": "mail@taldomcrb.ru",
      "gps": "56.734124, 37.530498",
      "site": "http://taldomcrb.ru",
      "phone": "(49620) 3-33-37",
      "mcod": "470101",
      "fcod": "504701",
      "cityId": "2dr_geo_57074323",
      "ratings": {
        "mcod": "470101 ",
        "avg": 4.5,
        "item": {
          "queue": {
            "avg": 4,
            "vote_count": 1,
            "summa": 4,
            "detail_1": 0,
            "detail_2": 1,
            "detail_3": 0,
            "detail_4": 0,
            "detail_5": 0
          },
          "result": {
            "avg": 4,
            "vote_count": 1,
            "summa": 4,
            "detail_1": 0,
            "detail_2": 1,
            "detail_3": 0,
            "detail_4": 0,
            "detail_5": 0
          },
          "attitude": {
            "avg": 5,
            "vote_count": 1,
            "summa": 5,
            "detail_1": 1,
            "detail_2": 0,
            "detail_3": 0,
            "detail_4": 0,
            "detail_5": 0
          },
          "cleanliness": {
            "avg": 5,
            "vote_count": 1,
            "summa": 5,
            "detail_1": 1,
            "detail_2": 0,
            "detail_3": 0,
            "detail_4": 0,
            "detail_5": 0
          }
        }
      }
    },
    "visits": [
      {
        "lpu": {
          "guid": "1dadf64c-f34a-4023-98a6-3e7b7be4f243",
          "name": "Взрослая поликлиника (Талдомская ЦРБ)",
          "address": "141900, Московская обл., г. Талдом, ул. Победы, 19, корп 1",
          "phone": "8 (49620) 6-00-50",
          "mcod": "470102"
        },
        "num": "ДД008",
        "uchastokNum": "",
        "room": "202",
        "flat": 0,
        "busyType": {
          "name": "Диспансеризация",
          "type": 1,
          "code": ""
        },
        "ticketGuid": "9d8ea16f-205b-4bc7-92e5-752cd84cb0db",
        "timeTableGuid": "12d4329b-cbe3-4ca3-8cdc-0e7a8f23e0d5",
        "docFio": "Диспансеризатов Д. Д.",
        "docGuid": "f05d7650-a2a0-49dc-99f1-bb57829bc46a",
        "doctorRole": "Терапевты",
        "speciality": "Терапия",
        "beginTime": "2019-04-18T08:45:00+03:00",
        "endTime": "2019-04-18T09:00:00+03:00",
        "dateOfAppointment": "2019-04-16T12:18:26+03:00",
        "source": 0,
        "login": null,
        "sourceName": "Internet",
        "dispExamGuid": null,
        "history": [
          {
            "element": "Статус",
            "elementGuid": "00000000-0000-0000-0000-000000000000",
            "oldValue": "",
            "newValue": "Создана",
            "editor": "",
            "date": "2019-04-16T12:18:27+03:00",
            "client": {
              "mnem": "Internet",
              "name": "Портал самозаписи",
              "description": "Интернет"
            }
          }
        ]
      }
    ],
    "calls": [],
    "disps": []
  }
]

  • Нет меток