# Generated by Django 6.0.1 on 2026-07-05 13:33 import apps.core.encryption import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('organizations', '0015_hospital_branding'), ] operations = [ migrations.AlterField( model_name='patient', name='address', field=models.TextField(blank=True, verbose_name='Address'), ), migrations.AlterField( model_name='patient', name='city', field=models.CharField(blank=True, max_length=100, verbose_name='City'), ), migrations.AlterField( model_name='patient', name='date_of_birth', field=models.DateField(blank=True, null=True, verbose_name='Date of Birth'), ), migrations.AlterField( model_name='patient', name='email', field=models.EmailField(blank=True, max_length=254, verbose_name='Email'), ), migrations.AlterField( model_name='patient', name='first_name', field=models.CharField(max_length=100, verbose_name='First Name'), ), migrations.AlterField( model_name='patient', name='first_name_ar', field=models.CharField(blank=True, max_length=100, verbose_name='First Name (Arabic)'), ), migrations.AlterField( model_name='patient', name='gender', field=models.CharField(blank=True, choices=[('male', 'Male'), ('female', 'Female'), ('other', 'Other')], max_length=10, verbose_name='Gender'), ), migrations.AlterField( model_name='patient', name='last_name', field=models.CharField(max_length=100, verbose_name='Last Name'), ), migrations.AlterField( model_name='patient', name='last_name_ar', field=models.CharField(blank=True, max_length=100, verbose_name='Last Name (Arabic)'), ), migrations.AlterField( model_name='patient', name='national_id', field=apps.core.encryption.EncryptedCharField(blank=True, default='', max_length=256, verbose_name='National ID'), ), migrations.AlterField( model_name='patient', name='phone', field=models.CharField(blank=True, max_length=20, verbose_name='Phone'), ), migrations.AlterField( model_name='patient', name='primary_hospital', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='patients', to='organizations.hospital', verbose_name='Primary Hospital'), ), migrations.AlterField( model_name='patient', name='status', field=models.CharField(choices=[('active', 'Active'), ('inactive', 'Inactive'), ('pending', 'Pending'), ('completed', 'Completed'), ('cancelled', 'Cancelled')], db_index=True, default='active', max_length=20, verbose_name='Status'), ), ]