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

Ключ

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

Модель ФЭР. Описание услуги диспансеризации.

Должен быть привязан к hlt_disp_Exam.

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

Название

Тип данных

Описание

КомментарийПоле в бд
examGuidstringИдентификатор медицинской услугиUUID.hlt_Disp_Exam.Guid
medicalService
examinationServiceType
MedicalServiceTypeDtoExaminationServiceTypeDto

Данные медицинской услуги

Комплексный тип


serviceStatus

examStatus

string

Статус оказания услуги

Строка до 255 символов.

Может принимать следующие значения:

RESERVED - Забронирована запись;

PLANNED - Запланирована; - есть привязанная к услуге/мероприятию запись в расписание

SUCCESS - Оказана; - если посещение состоялось

AVAILABLE - Доступна; - создано мероприятие, доступна запись в расписание

UNAVAILABLE - Недоступна. - по какой то причине запись на услугу недоступна


requiredbool

Признак обязательности оказания услуги в рамках медосмотра

Может принимать следующие значения:

true – обязательно;

false – необязательно.

hlt_disp_Service.IsMain
bookingDatavisitDataBookingDataTypeDtoDispVisitDataDtoДанные успешной предварительной записи

Комплексный тип.

Данные успешной предварительной записи. Элемент обязателен для услуг со значениям поля serviceStatus "PLANNED" и "SUCCESS".

Элемент должен отсутствовать для услуг со значениями поля serviceStatus "UNAVAILABLE" и "AVAILABLE".

availableClinicResourcesArray of AvailableClinicResourcesTypeDto

Список доступных для записи ресурсов медицинских организаций.

Комплексный тип

unavailableReason

string

Причина недоступности записи на услугу

Статус медицинского осмотра. Элемент обязателен для услуг со значением поля serviceStatus "UNAVAILABLE".

Элемент должен отсутствовать для услуг со значениями поля serviceStatus "SUCCESS", "AVAILABLE" и "PLANNED".

Пример: Услуга недоступна для предварительной записи и оказывается по направлению врача-терапевта


Блок кода
titleПример модели в формате JSON
collapsetrue
{
     "medicalServiceType"examGuid": "1c6667eb-7595-420f-af16-412ba28e68e2",
    "examinationServiceType": {
        "serviceName": "Индивидуальное профилактическое консультированиеБиопсия",
        "serviceCode": "22ДН",
        "serviceId": "24c7beec33be8cb2-5aa5a8e7-43c8ea11-a346a226-fc6dfa1be0932c4d5452990f",
        "conditions": "",
    },
    "serviceStatusnomService": "AVAILABLE" null
    },
    "requiredexamStatus": false"SUCCESS",
    "bookingDatarequired": nullfalse,
    "availableClinicResourcesvisitData": [{
        "clinic": {
            "clinicclinicName": {
"Поликлиника Вербилковского филиала (ГБУЗ МО \"Талдомская ЦРБ\")",
            "clinicNameclinicFerName": "СтендТАЛДОМСКАЯ ЦЕНТРАЛЬНАЯ ЕМИАСРАЙОННАЯ МОБОЛЬНИЦА",
            "clinicFerAvailable": true,
            "clinicOIDclinicFerAvailableDateBegin": null"2019-06-26T03:00:00+03:00",
            "clinicOID": "1.2.643.5.1.13.13.12.2.50.4808",
            "clinicId": "a7f391d4bcbd2773-d5d8fcb5-44d54ba0-a770998b-f7b527bb12331708150f5f78",
                "clinicAddress": "141930, Московская область, гТалдомский муниципальный район, п. НеизвестныйВербилки, ул. СветлаяДубненский тупик, д. 5"
            }1",
            "resourcepostIndex": ["0"
        },
        "resource": {
                    "resourceName": "АйИванов Б.Петр Л.Сергеевич",
                    "resourceId": "0b58bf2f870d42ab-b6ff3112-423e493a-bff8a752-018953417c50a5f47d56a5dc",
                    "employee": {
                         "employeeSnils": "948111-034222-105333 0644",
                         "employeePositionCode": "0214"
                    },
                    "room": "407",
   {
                 "recommendedSlotnumber": {"223",
                    "slotDateTimecomment": "2018-10-25T07:15:00Самый лучший кабинет",
                    "slotIdoid": "ff449ea4-6937-41a6-84a0-cc24d55c62a2223"
            }
        },
        "bookingId": "844238e8-e49f-446b-8856-8081a244ed56",
       }
 "bookingDateTime": "2021-07-06T08:30:00+03:00",
          ]"bookingPeriod": null,
        }
    ],"isQueue": false
    "unavailableReason": null}
}