Добавлен эндпоинт getMedExamDict

This commit is contained in:
2025-09-30 10:42:38 +03:00
parent 365d6b1696
commit eff590df2b
3 changed files with 62 additions and 5 deletions

View File

@ -234,3 +234,47 @@ class VaccsReportModel(BaseModel):
title='Содержимое документа в формате .doc '
'(сжатое методом кодирования Base64)'
)
class MedExamItemModel(BaseModel):
AgeGroupName: str = Field(
title='Наименование возрастной группы',
examples=['ДВН 1 этап. приказ 404н'],
)
# AgeGroupCriteria
Required: str = Field(
title='Обязательность',
examples=['Обязательный/Дополнительный'],
)
Type: str = Field(
title='Тип',
examples=['Специальность/Услуга'],
)
MedicalServiceCode: str = Field(
title='Код услуги',
examples=['B04.010.002'],
)
MedicalServiceName: str = Field(
title='Наименрование услуги',
examples=['Осмотр фельдшером (акушеркой) или врачом акушером'],
)
SpecialityName: str = Field(
title='Специальность',
examples=['Акушер-гинеколог'],
)
class MedExamTypeModel(BaseModel):
Name: str = Field(
title='Наименование медосмотра',
examples=['ДВН 1 этап. приказ 404н'],
)
Code: str = Field(
title='Код медосмотра',
examples=['024'],
)
MedExamItems: list[MedExamItemModel]
class MedExamDictModel(BaseModel):
MedExamTypes: list[MedExamTypeModel]