# 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", "0001_initial"), ("curation", "0001_initial"), ("identity", "0001_initial"), ("intake", "0001_initial"), ("monitoring", "0001_initial"), ] operations = [ migrations.AddField( model_name="clinicalobservation", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="clinical_observations", to="identity.beneficiary", ), ), migrations.AddField( model_name="clinicalobservation", name="care_period", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="clinical_observations", to="monitoring.careperiod", ), ), migrations.AddField( model_name="clinicalobservation", name="entry_user", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="entered_observations", to="identity.user", ), ), migrations.AddField( model_name="clinicalobservation", name="review_user", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="reviewed_observations", to="identity.user", ), ), migrations.AddField( model_name="clinicalobservation", name="source_document", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="curation.clinicaldocument", ), ), migrations.AddField( model_name="clinicalobservation", name="source_record", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="intake.rawingestionrecord", ), ), migrations.AddField( model_name="clinicalobservationsource", name="observation", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="sources", to="clinical.clinicalobservation", ), ), migrations.AddField( model_name="imagingstudy", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="imaging_studies", to="identity.beneficiary", ), ), migrations.AddField( model_name="imagingstudy", name="care_period", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="imaging_studies", to="monitoring.careperiod", ), ), migrations.AddField( model_name="imagingstudy", name="source_document", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="curation.clinicaldocument", ), ), migrations.AddField( model_name="carotidultrasoundfinding", name="imaging_study", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="carotid_findings", to="clinical.imagingstudy", ), ), migrations.AddField( model_name="imagingstudycomparison", name="baseline_study", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="baseline_comparisons", to="clinical.imagingstudy", ), ), migrations.AddField( model_name="imagingstudycomparison", name="current_study", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="current_comparisons", to="clinical.imagingstudy", ), ), migrations.AddField( model_name="imagingstudycomparison", name="prior_study", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="prior_comparisons", to="clinical.imagingstudy", ), ), migrations.AddField( model_name="labresult", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="lab_results", to="identity.beneficiary", ), ), migrations.AddField( model_name="labresult", name="care_period", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="lab_results", to="monitoring.careperiod", ), ), migrations.AddField( model_name="labresult", name="source_document", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="curation.clinicaldocument", ), ), migrations.AddField( model_name="labresultitem", name="entry_user", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="entered_lab_items", to="identity.user", ), ), migrations.AddField( model_name="labresultitem", name="lab_result", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="items", to="clinical.labresult", ), ), migrations.AddField( model_name="labresultitem", name="review_user", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="reviewed_lab_items", to="identity.user", ), ), migrations.AddField( model_name="liverultrasoundfinding", name="imaging_study", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="liver_findings", to="clinical.imagingstudy", ), ), migrations.AddField( model_name="labresultitem", 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="clinicalobservation", 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="oapmeasuredefinition", 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="oapmeasureobservation", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="identity.beneficiary" ), ), migrations.AddField( model_name="oapmeasureobservation", name="canonical_observation", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="clinical.clinicalobservation", ), ), migrations.AddField( model_name="oapmeasureobservation", name="care_period", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="monitoring.careperiod" ), ), migrations.AddField( model_name="oapmeasureobservation", name="entry_user", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="entered_oap_observations", to="identity.user", ), ), migrations.AddField( model_name="oapmeasureobservation", name="measure_definition", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="clinical.oapmeasuredefinition", ), ), migrations.AddField( model_name="oapmeasureobservation", name="review_user", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="reviewed_oap_observations", to="identity.user", ), ), migrations.AddField( model_name="oapmeasureobservation", name="source_document", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="curation.clinicaldocument", ), ), migrations.AddField( model_name="oapreportingwindow", name="care_period", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="reporting_windows", to="monitoring.careperiod", ), ), migrations.AddField( model_name="promresponse", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="prom_responses", to="identity.beneficiary", ), ), migrations.AddField( model_name="promresponse", 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="promresponse", name="instrument", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="clinical.prominstrument", ), ), migrations.AddField( model_name="promscore", name="instrument", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="clinical.prominstrument", ), ), migrations.AddField( model_name="promscore", name="prom_response", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="scores", to="clinical.promresponse", ), ), migrations.AddField( model_name="promscore", name="review_user", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="identity.user", ), ), migrations.AddField( model_name="structuralevidence", name="beneficiary", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="structural_evidence", to="identity.beneficiary", ), ), migrations.AddField( model_name="structuralevidence", name="care_period", field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="monitoring.careperiod" ), ), migrations.AddField( model_name="structuralevidencesource", name="evidence", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="sources", to="clinical.structuralevidence", ), ), ]