
    E|jB                     j    d dl Z d dlmZmZmZmZmZmZmZ d dl	m
Z
 d dlmZ d dlmZ  G d de      Zy)    N)ColumnIntegerText	TIMESTAMP
ForeignKeyUniqueConstraintString)UUID)func)Basec                      e Zd ZdZ e ed      dej                        Z e ed       e	dd      d	      Z
 eed	      Z eed	      Z e ed
       ej                          d      Z eedd      Z edd      fZy)PatientSummarypatient_summaryT)as_uuid)primary_keydefaultzintake_session.idCASCADE)ondeleteF)nullable)timezone)server_defaultr   r   )r   r   
session_iduq_summary_session)nameN)__name__
__module____qualname____tablename__r   r
   uuiduuid4idr   r   r   summary_textadditional_noter   r   nowgenerated_atr   generation_latency_msr   __table_args__     ?/var/www/html/ai-nims-dev/backend/app/models/patient_summary.pyr   r      s    %M	T"djj	IBT*J7JU^,_jopJ$/LTD1O)T28488:X]^L"7UAF 	,@ANr)   r   )r   
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.dialects.postgresqlr
   sqlalchemy.sqlr   app.db.enginer   r   r(   r)   r*   <module>r/      s&     ] ] ] /  T r)   