Ë
    bžxi‚  ã                   ó¶   — d dl mZmZmZ d dlmZmZ ed   Z G d„ de«      Z G d„ de«      Z	 G d„ d	e«      Z
 G d
„ de«      Z G d„ de«      Z G d„ de«      Zy)é    )ÚListÚLiteralÚOptional)Ú	BaseModelÚField)ÚSymptomszOphthalmic FindingszDiagnostic ToolszSystemic Risk FactorszTreatment OptionszDemographics/Historyc                   óP   — e Zd ZU  edd¬«      Zeed<    edd¬«      Zee   ed<   y)ÚEvidence.z!Short exact quote from transcript)ÚdescriptionÚquoteNz'Speaker label if available (S1/S2 etc.)Úspeaker)	Ú__name__Ú
__module__Ú__qualname__r   r   ÚstrÚ__annotations__r   r   © ó    ú*/home/sandhiya/dr-analytics/src/schemas.pyr
   r
      s*   … ÙsÐ(KÔL€Eˆ3ÓLÙ" 4Ð5^Ô_€GˆXc‰]Ô_r   r
   c                   ó:   — e Zd ZU eed<    ee¬«      Zee	   ed<   y)Ú
EntityItemÚname©Údefault_factoryÚevidenceN)
r   r   r   r   r   r   Úlistr   r   r
   r   r   r   r   r      s   … Ø
ƒIÙ$°TÔ:€Hˆd8‰nÔ:r   r   c                   ó:   — e Zd ZU eed<    ee¬«      Zee	   ed<   y)ÚEntitiesByCategoryÚcategoryr   ÚitemsN)
r   r   r   ÚCategoryr   r   r   r    r   r   r   r   r   r   r      s   … ØÓÙ#°DÔ9€Eˆ4
ÑÔ9r   r   c                   ó&  — e Zd ZU  eed¬«      Zee   ed<    eed¬«      Z	ee   ed<    eed¬«      Z
ee   ed<    eed¬«      Zee   ed	<    ee¬
«      Zee   ed<    ee¬
«      Zee   ed<    ee¬
«      Zee   ed<    ee¬
«      Zee   ed<   y)ÚPatientPerspectivezOnset/timing/frequency/triggers©r   r   Ú
occurrencezSeverity + impact on lifeÚseverityzFears/worries/cost/limitationsÚconcernszWhat patient hopes to achieveÚgoalsr   Úoccurrence_evidenceÚseverity_evidenceÚconcerns_evidenceÚgoals_evidenceN)r   r   r   r   r   r%   r   r   r   r&   r'   r(   r)   r
   r*   r+   r,   r   r   r   r#   r#      s©   … Ù!°$ÐDeÔf€JS‘	ÓfÙ°ÐB]Ô^€Hˆd3‰iÓ^Ù°ÐBbÔc€Hˆd3‰iÓcÙ¨TÐ?^Ô_€Eˆ4‰9Ó_á*/ÀÔ*EÐ˜˜h™ÓEÙ(-¸dÔ(CÐt˜H‘~ÓCÙ(-¸dÔ(CÐt˜H‘~ÓCÙ%*¸4Ô%@€ND˜‘NÔ@r   r#   c                   óx   — e Zd ZU eed<   ee   ed<    eed¬«      Zee   ed<    ee¬«      Z	ee
   ed<   eed<   y	)
ÚConversationReportÚconversation_idÚsource_filesz0Distinct question templates asked by interviewerr$   Úquestions_askedr   ÚentitiesÚpatient_perspectiveN)r   r   r   r   r   r   r   r   r1   r2   r   r#   r   r   r   r.   r.   $   sI   … ØÓØs‘)Óñ "'°tÐI{Ô!|€OT˜#‘YÓ|ñ */¸tÔ)D€HˆdÐ%Ñ&ÓDð ,Ô+r   r.   c                   ó8   — e Zd ZU eed<   ee   ed<   ee   ed<   y)ÚBatchSummaryÚtotal_unique_conversationsÚconversation_idsÚglobal_distinct_questionsN)r   r   r   Úintr   r   r   r   r   r   r5   r5   1   s   … Ø #Ó#Ø˜3‘iÓØ# C™yÔ(r   r5   N)Útypingr   r   r   Úpydanticr   r   r!   r
   r   r   r#   r.   r5   r   r   r   ú<module>r<      si   ðß *Ñ *ß %àðñ€ô`ˆyô `ô;ô ;ô:˜ô :ô	A˜ô 	Aô,˜ô ,ô)9õ )r   