...
Название | Тип данных | Описание | Комментарий | Поле в бд |
---|---|---|---|---|
examGuid | string | Идентификатор медицинской услуги | UUID. | hlt_Disp_Exam.Guid |
medicalService | MedicalServiceType | Данные медицинской услуги | Комплексный тип | |
serviceStatus | string | Статус оказания услуги | Строка до 255 символов. Может принимать следующие значения: PLANNED - Запланирована; - есть привязанная к услуге/мероприятию запись в расписание SUCCESS - Оказана; - если посещение состоялось AVAILABLE - Доступна; - создано мероприятие, доступна запись в расписание UNAVAILABLE - Недоступна. - по какой то причине запись на услугу недоступна | |
required | bool | Признак обязательности оказания услуги в рамках медосмотра | Может принимать следующие значения: true – обязательно; false – необязательно. | hlt_disp_Service.IsMain |
bookingData | BookingDataType | Данные успешной предварительной записи | Комплексный тип. Данные успешной предварительной записи. Элемент обязателен для услуг со значениям поля serviceStatus "PLANNED" и "SUCCESS". Элемент должен отсутствовать для услуг со значениями поля serviceStatus "UNAVAILABLE" и "AVAILABLE". | |
availableClinicResources | Array of AvailableClinicResourcesType | Список доступных для записи ресурсов медицинских организаций. | Комплексный тип | |
unavailableReason | string | Причина недоступности записи на услугу | Статус медицинского осмотра. Элемент обязателен для услуг со значением поля serviceStatus "UNAVAILABLE". Элемент должен отсутствовать для услуг со значениями поля serviceStatus "SUCCESS", "AVAILABLE" и "PLANNED". Пример: Услуга недоступна для предварительной записи и оказывается по направлению врача-терапевта |
...
Блок кода | ||||
---|---|---|---|---|
| ||||
{
"medicalServiceType": {
"serviceName": "Индивидуальное профилактическое консультирование",
"serviceCode": "22",
"serviceId": "24c7beec-5aa5-43c8-a346-fc6dfa1be093",
"conditions": ""
},
"serviceStatus": "AVAILABLE",
"required": false,
"bookingData": null,
"availableClinicResources": [
{
"clinic": {
"clinicName": "Стенд ЕМИАС МО",
"clinicOID": null,
"clinicId": "a7f391d4-d5d8-44d5-a770-f7b527bb1233",
"clinicAddress": "Московская область, г. Неизвестный, ул. Светлая, д. 5"
},
"resource": [
{
"resourceName": "Ай Б. Л.",
"resourceId": "0b58bf2f-b6ff-423e-bff8-018953417c50",
"employee": {
"employeeSnils": "948-034-105 06",
"employeePositionCode": "02"
},
"room": "407",
"recommendedSlot": {
"slotDateTime": "2018-10-25T07:15:00",
"slotId": "ff449ea4-6937-41a6-84a0-cc24d55c62a2"
}
}
]
}
],
"unavailableReason": null
} |