# 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 = [ ("clinical", "0002_initial"), ("curation", "0001_initial"), ("identity", "0001_initial"), ("intake", "0001_initial"), ("monitoring", "0001_initial"), ] operations = [ migrations.AddField( model_name="clinicaldocument", name="beneficiary", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="clinical_documents", to="identity.beneficiary", ), ), migrations.AddField( model_name="clinicaldocument", name="intake_record", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="clinical_documents", to="intake.intakerecord", ), ), migrations.AddField( model_name="clinicaldocument", name="uploaded_by", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="identity.user", ), ), migrations.AddField( model_name="curatedobservationdraft", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.beneficiary" ), ), migrations.AddField( model_name="curatedobservationdraft", 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="curatedobservationdraft", name="loinc_code", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="clinical.loinccode", ), ), migrations.AddField( model_name="curatedobservationdraft", name="migrated_to_observation", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="clinical.clinicalobservation", ), ), migrations.AddField( model_name="curationreviewevent", name="draft", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="review_events", to="curation.curatedobservationdraft", ), ), migrations.AddField( model_name="curationreviewevent", name="reviewer", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.user" ), ), migrations.AddField( model_name="datacurationtask", name="assigned_to", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.user" ), ), migrations.AddField( model_name="datacurationtask", name="beneficiary", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="identity.beneficiary", ), ), migrations.AddField( model_name="datacurationtask", name="source_record", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="intake.rawingestionrecord", ), ), migrations.AddField( model_name="curatedobservationdraft", name="curation_task", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="curation.datacurationtask", ), ), migrations.AddField( model_name="documentaccessevent", name="document", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="access_events", to="curation.clinicaldocument", ), ), migrations.AddField( model_name="documentaccessevent", name="user", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.user" ), ), migrations.AddField( model_name="documentmetadata", name="document", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="metadata", to="curation.clinicaldocument", ), ), migrations.AddField( model_name="documentversion", name="document", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="versions", to="curation.clinicaldocument", ), ), migrations.AddField( model_name="documentversion", name="uploaded_by", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.user" ), ), migrations.AddField( model_name="publicreportexport", name="approved_by", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.user" ), ), migrations.AddField( model_name="sourcedocumentrecord", name="beneficiary", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="source_documents", to="identity.beneficiary", ), ), migrations.AddField( model_name="sourcedocumentrecord", name="intake_record", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="source_documents", to="intake.intakerecord", ), ), migrations.AddField( model_name="sourcedocumentrecord", name="linked_ingestion", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="intake.rawingestionrecord", ), ), ]