# Generated by Django 5.0.14 on 2026-07-27 17:36 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ("governance", "0001_initial"), ("identity", "0001_initial"), ("intake", "0001_initial"), ("monitoring", "0001_initial"), ] operations = [ migrations.AddField( model_name="auditevent", name="user", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="identity.user", ), ), migrations.AddField( model_name="careteamreviewtask", name="assigned_to", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="identity.user", ), ), migrations.AddField( model_name="careteamreviewtask", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="care_team_tasks", to="identity.beneficiary", ), ), migrations.AddField( model_name="careteamreviewtask", name="care_period", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="monitoring.careperiod" ), ), migrations.AddField( model_name="clinicaleventlog", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="event_logs", to="identity.beneficiary", ), ), migrations.AddField( model_name="clinicaleventlog", name="care_period", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="monitoring.careperiod" ), ), migrations.AddField( model_name="clinicalreviewtask", name="assigned_to", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.user" ), ), migrations.AddField( model_name="clinicalreviewtask", name="beneficiary", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="identity.beneficiary", ), ), migrations.AddField( model_name="clinicalreviewtask", name="care_period", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="monitoring.careperiod", ), ), migrations.AddField( model_name="physicianreview", name="beneficiary", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="physician_reviews", to="identity.beneficiary", ), ), migrations.AddField( model_name="physicianreview", name="care_period", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="monitoring.careperiod", ), ), migrations.AddField( model_name="physicianreview", name="intake_record", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="physician_reviews", to="intake.intakerecord", ), ), migrations.AddField( model_name="physicianreview", name="reviewed_by", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.user" ), ), migrations.AddField( model_name="pseudonymouscaserecord", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="pseudonymous_cases", to="identity.beneficiary", ), ), migrations.AddField( model_name="pseudonymouscaserecord", name="care_period", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="monitoring.careperiod" ), ), migrations.AddField( model_name="pseudonymousclinicalpacket", name="case_record", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="packets", to="governance.pseudonymouscaserecord", ), ), migrations.AddField( model_name="pseudonymousclinicalpacket", name="reviewed_by", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="identity.user", ), ), migrations.AddField( model_name="safetysignalevent", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="safety_signals", to="identity.beneficiary", ), ), migrations.AddField( model_name="safetysignalevent", name="care_period", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="monitoring.careperiod" ), ), migrations.AddField( model_name="safetysignalevent", name="reviewed_by", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="identity.user", ), ), migrations.AddIndex( model_name="auditevent", index=models.Index( fields=["target_table", "target_record_id"], name="governance__target__c1798d_idx", ), ), migrations.AddIndex( model_name="auditevent", index=models.Index( fields=["user", "created_at"], name="governance__user_id_a2980a_idx" ), ), ]