From 071fd160cab32d57f8c3ccdef9a1068fe248c1d0 Mon Sep 17 00:00:00 2001 From: Jack Wong <108699279+bergomi02@users.noreply.github.com> Date: Wed, 8 Oct 2025 09:00:44 -0700 Subject: [PATCH] Update auto-adjudication message --- .../Services/Rules/AutomaticAdjudicationRules.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/prime-dotnet-webapi/Services/Rules/AutomaticAdjudicationRules.cs b/prime-dotnet-webapi/Services/Rules/AutomaticAdjudicationRules.cs index 1b91031c6d..f27dfc5832 100644 --- a/prime-dotnet-webapi/Services/Rules/AutomaticAdjudicationRules.cs +++ b/prime-dotnet-webapi/Services/Rules/AutomaticAdjudicationRules.cs @@ -184,18 +184,20 @@ record = nonPrescribing; //save the prefix await _enrolleeService.UpdateCertificationPrefix(cert.Id, cert.Prefix); await _businessEventService.CreatePharmanetApiCallEventAsync(enrollee.Id, cert.Prefix, cert.LicenseNumber, - $"The record with licence prefix {cert.Prefix}, licence number {cert.LicenseNumber}, effective date {record.EffectiveDate:d MMM yyyy} and status {record.Status} was selected for PRIME.", + $"A record is found with licence prefix {cert.Prefix}, licence number {cert.LicenseNumber}, effective date {record.EffectiveDate:d MMM yyyy} and status {record.Status}.", true); } if (!record.MatchesEnrolleeByName(enrollee)) { enrollee.AddReasonToCurrentStatus(StatusReasonType.NameDiscrepancy, $"{cert} returned First Name \"{record.FirstName}\" and Last Name \"{record.LastName}\"."); + await _businessEventService.CreateEnrolleeEventAsync(enrollee.Id, $"The licence has mismatch name(s): {cert} returned First Name \"{record.FirstName}\" and Last Name \"{record.LastName}\"."); passed = false; } if (!_ignoreDOBDiscrepancy && record.DateofBirth.Date != enrollee.DateOfBirth.Date) { enrollee.AddReasonToCurrentStatus(StatusReasonType.BirthdateDiscrepancy, $"{cert} returned {record.DateofBirth:d MMM yyyy}"); + await _businessEventService.CreateEnrolleeEventAsync(enrollee.Id, $"The licence has mismatch DOB: {cert} {record.DateofBirth:d MMM yyyy}."); passed = false; } if (record.Status != "P")