diff --git a/care/facility/api/serializers/patient.py b/care/facility/api/serializers/patient.py index 9c9863a147..6e9aa27e50 100644 --- a/care/facility/api/serializers/patient.py +++ b/care/facility/api/serializers/patient.py @@ -475,7 +475,6 @@ def save(self, **kwargs): class PatientNotesSerializer(serializers.ModelSerializer): facility = FacilityBasicInfoSerializer(read_only=True) created_by_object = UserBaseMinimumSerializer(source="created_by", read_only=True) - created_by_local_user = serializers.BooleanField(read_only=True) consultation = ExternalIdSerializerField( queryset=PatientConsultation.objects.all(), required=False, diff --git a/care/facility/tests/test_patient_api.py b/care/facility/tests/test_patient_api.py index 315e8b57d6..9272f8fd55 100644 --- a/care/facility/tests/test_patient_api.py +++ b/care/facility/tests/test_patient_api.py @@ -98,6 +98,14 @@ def setUpTestData(cls) -> None: "doctor2", cls.district, home_facility=cls.facility2, user_type=15 ) cls.patient = cls.create_patient(cls.district, cls.facility) + cls.consultation = cls.create_consultation( + patient_no="IP5678", + patient=cls.patient, + facility=cls.facility, + created_by=cls.user, + suggestion="A", + admission_date=now(), + ) def setUp(self): super().setUp() diff --git a/care/utils/tests/test_utils.py b/care/utils/tests/test_utils.py index 1f6ceff22e..bf2b560893 100644 --- a/care/utils/tests/test_utils.py +++ b/care/utils/tests/test_utils.py @@ -326,7 +326,10 @@ def create_consultation( } ) data.update(kwargs) - return PatientConsultation.objects.create(**data) + consultation = PatientConsultation.objects.create(**data) + patient.last_consultation = consultation + patient.save() + return consultation @classmethod def create_asset_location(cls, facility: Facility, **kwargs) -> AssetLocation: