diff --git a/care/emr/migrations/0009_medicationrequest_authored_on.py b/care/emr/migrations/0009_medicationrequest_authored_on.py new file mode 100644 index 0000000000..88e8ab4d51 --- /dev/null +++ b/care/emr/migrations/0009_medicationrequest_authored_on.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.4 on 2025-01-21 11:15 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('emr', '0008_medicationrequest_medication'), + ] + + operations = [ + migrations.AddField( + model_name='medicationrequest', + name='authored_on', + field=models.DateTimeField(blank=True, default=None, null=True), + ), + ] diff --git a/care/emr/models/medication_request.py b/care/emr/models/medication_request.py index 3ae7390917..9de05d8b02 100644 --- a/care/emr/models/medication_request.py +++ b/care/emr/models/medication_request.py @@ -16,3 +16,4 @@ class MedicationRequest(EMRBaseModel): encounter = models.ForeignKey("emr.Encounter", on_delete=models.CASCADE) dosage_instruction = models.JSONField(default=list, null=True, blank=True) note = models.TextField(null=True, blank=True) + authored_on = models.DateTimeField(null=True, blank=True, default=None) diff --git a/care/emr/resources/medication/request/spec.py b/care/emr/resources/medication/request/spec.py index cedb6f1f2b..bc08d30aa6 100644 --- a/care/emr/resources/medication/request/spec.py +++ b/care/emr/resources/medication/request/spec.py @@ -221,6 +221,7 @@ class BaseMedicationRequestSpec(MedicationRequestResource): encounter: UUID4 dosage_instruction: list[DosageInstruction] = Field() + authored_on: datetime note: str | None = Field(None)