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

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

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

Позволяет описать коечный фонд в ЛПУ.

В разных регионах получение может происходить из разных источников в зависимости от настройки BedHospitalisationFrom:

  • База СУПП - supp - по умолчанию
  • База ИЭМК - iemk
  • СВАН (РТ МИС) - SWAN

Запрос

Адрес запроса

GET: {{url}}/hospitalization/lpu

В случае если в запросе указаны диагнозы U07.1 и U07.2 осуществляется запрос по профилю койки "Инфекционные". 

В случае если в запросе указаны другие диагнозы осуществляется поиск в зависимости от параметров профиль койки и профиль лечения.

Если профили не указаны - возвращается весь коечный фонд. 


Параметры запроса

ПараметрОписаниеПо умолчаниюОбязательныйКомментарий
profileCodeПрофиль лечения--Код из метода получения профилей лечения
dateДата, за которую нужно узнать информациюСегодня-В формате ГГГГ-ММ-ДД. Для Орла игнорируется. Возвращаем всегда актуальный фонд.
bedProfileПрофиль койки--
mcodФильтр по ЛПУ - мкод.--
diagnosisДиагноз по МКБ-10--Код диагноза по справочнику МКБ-10
LpuIDИдентификатор МО--

Birthdate

Дата рождения в формате ГГГГ-ММ-ДД--
SeriepolСерия полиса(если есть)--
NumPolНомер полиса--
MKABИдентификатор пациента в МО--
GipГлобальный идентификатор пациента--
AdressFactАдрес фактического проживания--???Нужно ли добавлять поля по КЛАДРу???
AdressRegАдрес регистрации--???Нужно ли добавлять поля по КЛАДРу???

Заголовки запроса:

Ключ

Значение

Описание

Обязательный

Комментарий
Authorizationstring(GUID)+По усмотрению системы

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: Массив Коечный фонд по ЛПУ - LpuBedFond

Информация о коечном фонде, сгруппированная по ЛПУ.

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

Название

Тип данных

Описание

Комментарий
LpuGuidstring(Guid)Идентификатор(гуид) ЛПУ
McodstringМкод ЛПУ
LpuNamestringИмя ЛПУ
RegionstringРайон ЛПУ
ProfileCodestringКод профиля лечения

Код из метода получения профилей лечения

ProfileNamestringИмя профиля леченияИмя из метода получения профилей лечения
CountintОбщее количество коек
FreeCountintОбщее кол-во свободных коек
MenintОбщее кол-во свободных коек для мужчин
WomenintОбщее кол-во свободных коек для женщин
KidsintОбщее кол-во свободных коек для детей
MixedintОбщее кол-во cмешанных свободных коек
BookedintОбщее кол-во забронированных коек
WaitingintОбщее кол-во ожидающих койки
BedProfileМассив BedProfileAndAssigmentGroupКоечный фонд по профилям коек и назначению

Получение профилей коек

Если для одного профиля койки будет указано несколько назначений то это будут отдельные записи

CriteriaМассив CriteriaКритерии маршрутизации
HospitalTime Массив HospitalTime Доступное время госпитализации

Информация о времени госпитализации - HospitalTime

Название

Тип данных

Описание

Комментарий
IdstringКод Идентификатор ячейки
Timestring (время в формате ЧЧ:ММ)Время госпитализации

Пример модели в формате JSON

 

Информация о критериях маршрутизации - Criteria

Название

Тип данных

Описание

Комментарий
CodstringКод критерия
NamestringНаименование критерия
CodSortstringКод сортировки

Пример модели в формате JSON

 

Сведения о свободных койках по профилям коек и назначению - BedProfileAndAssigmentGroup

Название

Тип данных

Описание

Комментарий

bedProfileCodestringКод профиля койки
bedProfileNamestringНаименование профиля койки
bedAssigmentstringНазначение койки
countintОбщее количество коек
freeCountintВсего свободно койки
menintСвободные койки для мужчин
womenintСвободные койки для женщин
kidsintСвободные койки для детей
mixedintСмешанные свободные койки
bookedintЗабронированные койки
waitingintКол-во ожидающих койки
bedProfileNSICodestringКод профиля койки по НСИ 1.2.643.5.1.13.13.11.1069
bedProfileNSINamestringНаименование профиля койки по НСИ1.2.643.5.1.13.13.11.1069


Пример всего ответа в формате JSON
{
  "mcod": "3200100",
  "lpuName": "Шебекинская ЦРБ Тест",
  "lpuGuid": "1ce15d8d-0a08-44b9-8824-9e0977aa4f54",
  "region": "",
  "profileCode": "97",
  "profileName": "терапии",
  "count": 12,
  "freeCount": 7,
  "men": 0,
  "women": 0,
  "kids": 0,
  "mixed": 0,
  "booked": 0,
  "waiting": 0,
  "bedProfile": [
    {
      "bedProfileCode": "24",
      "bedProfileName": "инфекционные",
      "bedAssigment": "COVID-19",
      "count": 3,
      "freeCount": 0,
      "men": 0,
      "women": 0,
      "kids": 0,
      "mixed": 0,
      "booked": 0,
      "waiting": 0,
      "bedProfileNSICode": "840",
      "bedProfileNSIName": "Инфекционные для взрослых для COVID-19"
    },
    {
      "bedProfileCode": "24",
      "bedProfileName": "инфекционные",
      "bedAssigment": "COVID-19 (O2)",
      "count": 2,
      "freeCount": 0,
      "men": 0,
      "women": 0,
      "kids": 0,
      "mixed": 0,
      "booked": 0,
      "waiting": 0,
      "bedProfileNSICode": "840",
      "bedProfileNSIName": "Инфекционные для взрослых для COVID-19"
    },
    {
      "bedProfileCode": "71",
      "bedProfileName": "терапевтические",
      "bedAssigment": "COVID-19",
      "count": 7,
      "freeCount": 7,
      "men": 0,
      "women": 0,
      "kids": 0,
      "mixed": 0,
      "booked": 0,
      "waiting": 0,
      "bedProfileNSICode": "1",
      "bedProfileNSIName": "Терапевтические"
    }
  ]
}

    

Возможные ошибки

Код ответа сервераКод сообщенияСообщениеТип ошибки



В случае возникновения ошибок будет возвращен стандартный ответ сервера.


  • Нет меток