Skip to content

Conversation

@Orkastrated
Copy link
Contributor

@Orkastrated Orkastrated commented Dec 17, 2025

Summary

  • Routine Change
  • ✨ New Feature
  • ⚠️ Potential issues that might be caused by this change

Details

  • Improves PDS data handling
    • Adds handling for fields missing from pds records
    • Adds handling for determining the most appropriate name/address to display when multiple are present
    • Now passes back the use for name and address fields
  • Backend Refactors
    • Increases code consistency between interactions in PDS client and pulls a lot of shared logic out to common code
    • Refactors all relevant endpoints to return patient data in a consistent format
    • Tweaks fallback logic so that it only uses prescription patient information if the call to pds fails, and no longer tries to merge both sources at all times
    • Cleans up some unused or unneeded code
  • UI Updates and refactors
    • Adds content and handling for fields missing from PDS records
    • Will now display temporary content for any returned temp names/address in patient banner and basic details results table
    • Improves code consistency around the handling of patient data
    • Improves consistently in the display and format of patient data between the banner and results table
    • Cleans up some unused or unneeded code
    • Fixes a minor bug where one of the address displays wasnt showing the postcode
    • Fixes a bug where the information in the patient banner could appear to change between the list and details page as the details page was always setting the patient data to that of the prescription

@github-actions
Copy link

This PR is linked to a ticket in an NHS Digital JIRA Project. Here's a handy link to the ticket:

AEA-5926

@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants