Skip to content

Conversation

murugapl
Copy link
Contributor

@murugapl murugapl commented Sep 1, 2025

Implements validation to ensure data quality during patient imports by checking that at least 70% of changesets successfully match with PDS records. This prevents processing of imports with mass errors that could lead to duplicate or incorrect patient records. This check is skipped if less than 10 records are being imported, to avoid blocking small imports unnecessarily.

https://nhsd-jira.digital.nhs.uk/browse/MAV-1022

Screenshot 2025-09-01 at 15 42 12

@murugapl murugapl requested a review from misaka September 1, 2025 14:54
@murugapl murugapl force-pushed the fail-imports-with-low-pds-match-rates branch from 85670fc to 0cc9ddd Compare September 2, 2025 07:16
@murugapl murugapl marked this pull request as ready for review September 2, 2025 07:16
@murugapl murugapl requested a review from a team as a code owner September 2, 2025 07:16
@murugapl murugapl force-pushed the fail-imports-with-low-pds-match-rates branch from 0cc9ddd to e7664f1 Compare September 2, 2025 11:24
@thomasleese thomasleese added operations Improving live support feature New functionality labels Sep 3, 2025
@thomasleese thomasleese added this to the v4.2.0 milestone Sep 8, 2025
@murugapl murugapl force-pushed the fail-imports-with-low-pds-match-rates branch from e7664f1 to 2108181 Compare September 10, 2025 08:08
@murugapl murugapl requested a review from a team as a code owner September 10, 2025 08:08
@murugapl murugapl changed the base branch from next to sticky September 10, 2025 08:12
@murugapl murugapl force-pushed the fail-imports-with-low-pds-match-rates branch from 2108181 to 62b07e4 Compare September 10, 2025 08:27
@murugapl murugapl force-pushed the fail-imports-with-low-pds-match-rates branch from 62b07e4 to 0b9730a Compare September 10, 2025 08:35
@murugapl murugapl force-pushed the fail-imports-with-low-pds-match-rates branch from 0b9730a to 6c85b5e Compare September 10, 2025 08:55
Base automatically changed from sticky to next September 11, 2025 13:25
@thomasleese thomasleese force-pushed the fail-imports-with-low-pds-match-rates branch 2 times, most recently from eb4e025 to fd6aade Compare September 11, 2025 15:20
Implement validation to ensure data quality during patient imports by checking
that at least 70% of changesets successfully match with PDS records. This
prevents processing of imports with poor data quality that could lead to
duplicate or incorrect patient records. This check is skipped if less than 10 records are being imported, to avoid blocking small imports unnecessarily.
The component had to be changed to allow for low PDS match rate content, so the spec had to be changed accordingly.
@thomasleese thomasleese force-pushed the fail-imports-with-low-pds-match-rates branch from fd6aade to f06fd16 Compare September 11, 2025 15:23
Copy link

@thomasleese thomasleese merged commit 2fbd5b3 into next Sep 11, 2025
21 of 23 checks passed
@thomasleese thomasleese deleted the fail-imports-with-low-pds-match-rates branch September 11, 2025 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality operations Improving live support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants