111 lines
3.7 KiB
Python
111 lines
3.7 KiB
Python
# Generated by Django 5.2.6 on 2025-09-19 10:58
|
|
|
|
import django.db.models.deletion
|
|
from django.conf import settings
|
|
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
initial = True
|
|
|
|
dependencies = [
|
|
("billing", "0001_initial"),
|
|
("core", "0001_initial"),
|
|
("patients", "0001_initial"),
|
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AddField(
|
|
model_name="billingconfiguration",
|
|
name="tenant",
|
|
field=models.OneToOneField(
|
|
help_text="Organization tenant",
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
related_name="billing_configuration",
|
|
to="core.tenant",
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="billlineitem",
|
|
name="rendering_provider",
|
|
field=models.ForeignKey(
|
|
blank=True,
|
|
help_text="Rendering provider",
|
|
null=True,
|
|
on_delete=django.db.models.deletion.SET_NULL,
|
|
related_name="rendered_line_items",
|
|
to=settings.AUTH_USER_MODEL,
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="billlineitem",
|
|
name="supervising_provider",
|
|
field=models.ForeignKey(
|
|
blank=True,
|
|
help_text="Supervising provider",
|
|
null=True,
|
|
on_delete=django.db.models.deletion.SET_NULL,
|
|
related_name="supervised_line_items",
|
|
to=settings.AUTH_USER_MODEL,
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="claimstatusupdate",
|
|
name="updated_by",
|
|
field=models.ForeignKey(
|
|
blank=True,
|
|
help_text="Staff member who made the update",
|
|
null=True,
|
|
on_delete=django.db.models.deletion.SET_NULL,
|
|
related_name="claim_status_updates",
|
|
to=settings.AUTH_USER_MODEL,
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="insuranceclaim",
|
|
name="created_by",
|
|
field=models.ForeignKey(
|
|
blank=True,
|
|
help_text="User who created the claim",
|
|
null=True,
|
|
on_delete=django.db.models.deletion.SET_NULL,
|
|
related_name="created_insurance_claims",
|
|
to=settings.AUTH_USER_MODEL,
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="insuranceclaim",
|
|
name="insurance_info",
|
|
field=models.ForeignKey(
|
|
help_text="Insurance information",
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
related_name="insurance_claims",
|
|
to="patients.insuranceinfo",
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="insuranceclaim",
|
|
name="original_claim",
|
|
field=models.ForeignKey(
|
|
blank=True,
|
|
help_text="Original claim if this is a resubmission",
|
|
null=True,
|
|
on_delete=django.db.models.deletion.SET_NULL,
|
|
related_name="resubmissions",
|
|
to="billing.insuranceclaim",
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="claimstatusupdate",
|
|
name="insurance_claim",
|
|
field=models.ForeignKey(
|
|
help_text="Related insurance claim",
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
related_name="status_updates",
|
|
to="billing.insuranceclaim",
|
|
),
|
|
),
|
|
]
|