feat: AI patient onboarding backend and documentation
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
from typing import Any, Optional
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class DocumentFinding(BaseModel):
|
||||
test: str
|
||||
value: str
|
||||
unit: Optional[str] = None
|
||||
interpretation: Optional[str] = None
|
||||
|
||||
|
||||
class DocumentExtractionResponse(BaseModel):
|
||||
success: bool
|
||||
session_id: str
|
||||
document_type: str
|
||||
summary: str
|
||||
findings: list[DocumentFinding] = Field(default_factory=list)
|
||||
medications_found: list[str] = Field(default_factory=list)
|
||||
allergies_found: list[str] = Field(default_factory=list)
|
||||
message: str
|
||||
Reference in New Issue
Block a user