a
    th                     @   s:   d dl mZ d dlmZmZ d dlZG dd dejZdS )    )settings)
migrationsmodelsNc                   @   s  e Zd ZdZeejgZej	dde
jdddddfde
jdd	fd
e
jg ddddfde
jddfde
jddfde
jdd	fde
jddfde
jedfde
jddfde
jddfde
jejj
jjdejdfgd d!gid"ej	d#de
jdddddfde
jddd$fde
jddfde
jddfde
jejj
jjd%ejdfgd d&gid"ej	d'de
jdddddfd(e
jd)d*gdd+fd,e
 fde
jddfd-e
jdd.d/fd0e
jejj
jjd1d2dfgd dgid"gZd3S )4	MigrationTMedicalRecordidFID)auto_createdprimary_key	serializeverbose_nametitle   )
max_lengthrecord_type))
lab_reportz
Lab Report)prescriptionPrescription)xrayzX-Ray)mriMRI)ct_scanzCT Scan)doctor_notezDoctor Note)otherOtherr   2   )choicesdefaultr   description)blankfilezmedical_records/%Y/%m/%d/)	upload_to	file_type
   extracted_textmetadata)r   
created_at)auto_now_add
updated_at)auto_nowusermedical_records)	on_deleterelated_nametoorderingz-created_at)namefieldsoptionsChatSession)r   r   chat_sessionsz-updated_atChatMessagerole)r*   User)	assistant	Assistant)r   r   contentreferenced_recordszapi.medicalrecord)r   r.   sessionmessageszapi.chatsessionN)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharField	TextField	FileField	JSONFielddictDateTimeField
ForeignKeydjangodbdeletionCASCADEManyToManyField
operations rT   rT   B/home/qiu/health_record_app/backend/api/migrations/0001_initial.pyr      sX   

	r   )django.confr   	django.dbr   r   django.db.models.deletionrN   r   rT   rT   rT   rU   <module>   s   