public IActionResult UpdatePatientContact(
            [GuidNotEmpty] Guid id,
            [FromBody] PatientContactDTO patientContactDTO)
        {
            Patient        patient        = null;
            PatientContact patientContact = null;

            patient = _patientDbService.FindPatient(id);
            if (patient == null)
            {
                return(ReturnProblem("Patient not found.", StatusCodes.Status404NotFound));
            }

            patientContact = _patientDbService.FindPatientContact(id);
            if (patientContact == null)
            {
                return(ReturnProblem("Patient contact not found.", StatusCodes.Status404NotFound));
            }

            patientContact.PatientId    = id;
            patientContact.Patient      = patient;
            patientContact.PhoneNumber  = patientContactDTO.PhoneNumber;
            patientContact.EmailAddress = patientContactDTO.EmailAddress;

            _patientDbService.UpdatePatientContact(patientContact);

            return(NoContent());
        }