diff --git a/care/facility/migrations/0367_auto_20230704_1646.py b/care/facility/migrations/0367_auto_20230704_1646.py new file mode 100644 index 0000000000..ac24770208 --- /dev/null +++ b/care/facility/migrations/0367_auto_20230704_1646.py @@ -0,0 +1,22 @@ +# Generated by Django 4.2.2 on 2023-07-04 11:16 + +from django.db import migrations +from django.db.models import F + + +class Migration(migrations.Migration): + def move_non_admission_ip_to_op(apps, schema_editor): + PatientConsultation = apps.get_model("facility", "PatientConsultation") + PatientConsultation.objects.exclude(suggestion="A").filter( + ip_no__isnull=False, admission_date__isnull=True + ).update(op_no=F("ip_no"), ip_no=None) + + dependencies = [ + ("facility", "0366_auto_20230627_1806"), + ] + + operations = [ + migrations.RunPython( + move_non_admission_ip_to_op, reverse_code=migrations.RunPython.noop + ) + ] diff --git a/care/facility/migrations/0370_merge_20230705_1500.py b/care/facility/migrations/0370_merge_20230705_1500.py new file mode 100644 index 0000000000..df6bb1f835 --- /dev/null +++ b/care/facility/migrations/0370_merge_20230705_1500.py @@ -0,0 +1,12 @@ +# Generated by Django 4.2.2 on 2023-07-05 09:30 + +from django.db import migrations + + +class Migration(migrations.Migration): + dependencies = [ + ("facility", "0367_auto_20230704_1646"), + ("facility", "0369_merge_0366_auto_20230627_1806_0368_populate_medibase"), + ] + + operations = []