Модель ФЭР. Описание услуги диспансеризации.
По всем признакам является hlt_disp_Service
По хорошему должен Должен быть привязан к hlt_disp_Exam, может только в части статусов.
Описание полей
Название | Тип данных | Описание | Комментарий | Поле в бд |
---|---|---|---|---|
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". Пример: Услуга недоступна для предварительной записи и оказывается по направлению врача-терапевта |
Блок кода | ||||
---|---|---|---|---|
| ||||
...