# Generated by Django 5.0.1 on 2024-01-07 04:54

import django.db.models.deletion
from django.db import migrations, models


class Migration(migrations.Migration):
    dependencies = [
        ("childmonitoring", "0003_identifiedallergie_identifiedpathologie_and_more"),
    ]

    operations = [
        migrations.RemoveField(
            model_name="medicalhistory",
            name="identified_allergie",
        ),
        migrations.RemoveField(
            model_name="medicalhistory",
            name="identified_pathologie",
        ),
        migrations.AddField(
            model_name="medicalhistory",
            name="identified_allergies",
            field=models.ManyToManyField(
                blank=True,
                related_name="medical_history_allergies",
                to="childmonitoring.surgicalmedicalhistory",
            ),
        ),
        migrations.AddField(
            model_name="medicalhistory",
            name="identified_pathologies",
            field=models.ManyToManyField(
                blank=True,
                related_name="medical_history_pathologies",
                to="childmonitoring.familymedicalhistory",
            ),
        ),
        migrations.AddField(
            model_name="sunchild",
            name="family_medical_history",
            field=models.ManyToManyField(
                blank=True,
                related_name="child_family_medical_history",
                to="childmonitoring.familymedicalhistory",
            ),
        ),
        migrations.AddField(
            model_name="sunchild",
            name="surgical_medical_history",
            field=models.ManyToManyField(
                blank=True,
                related_name="child_surgical_medical_history",
                to="childmonitoring.surgicalmedicalhistory",
            ),
        ),
        migrations.AlterField(
            model_name="sunchild",
            name="cases",
            field=models.ManyToManyField(
                blank=True, related_name="child_cases", to="childmonitoring.case"
            ),
        ),
        migrations.AlterField(
            model_name="sunchild",
            name="day_hospital",
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name="child_day_hospital",
                to="childmonitoring.dayhospital",
            ),
        ),
        migrations.AlterField(
            model_name="sunchild",
            name="leisure",
            field=models.ManyToManyField(
                blank=True, related_name="child_leisure", to="childmonitoring.leisure"
            ),
        ),
        migrations.AlterField(
            model_name="sunchild",
            name="outpatient",
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name="child_outpatient",
                to="childmonitoring.outpatient",
            ),
        ),
        migrations.AlterField(
            model_name="sunchild",
            name="region",
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name="child_region",
                to="childmonitoring.region",
            ),
        ),
        migrations.AlterField(
            model_name="sunchild",
            name="school",
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name="child_school",
                to="childmonitoring.school",
            ),
        ),
    ]
