diff --git a/src/clients/tdn/api.py b/src/clients/tdn/api.py index adc3e50..b45b8b9 100644 --- a/src/clients/tdn/api.py +++ b/src/clients/tdn/api.py @@ -197,7 +197,7 @@ class TDN_API(AsyncClient): ) match req.status_code: - case st.HTTP_200_OK: + case st.HTTP_201_CREATED: return s.EkgModel.model_validate(req.json()) case _: self.logger.error(req.json()) diff --git a/src/clients/vitacore/schema.py b/src/clients/vitacore/schema.py index 51438f5..027b01d 100644 --- a/src/clients/vitacore/schema.py +++ b/src/clients/vitacore/schema.py @@ -402,7 +402,7 @@ class ExaminationModel(BaseModel): title='Идентификатор результата исследования', examples=['рекомендации 1 тест'], ) - SEMDs: list[SEMDModel] = Field(title='Список СЭМД') + SEMDs: list[SEMDModel] | None = Field(title='Список СЭМД', default=None) class HospExaminationsModel(BaseModel): @@ -527,6 +527,7 @@ class RecommendationModel(BaseModel): Recommendation: str = Field( title='Текст рекомендации', examples=['рекомендации тест'] ) + Post: str = Field(title='Врач', examples=['Тестовый В.С.']) class HospRecommendationsModel(BaseModel):