Skip to content

Conversation

@jameslinnell
Copy link
Contributor

@jameslinnell jameslinnell commented Dec 9, 2025

Overview

Jira ticket: NDR-290

Description

FHIR expects author and type to be optional, however the code expects Author to exist in the request payload. This meant that if author or type was not provided then it would fail. This is not fhir compliant. This allows author to be optional.

Context

So that PDM doesn't have to send an arbitary Author across in the payload.

Checklist

Tasks for all changes:

  • 1. I have linked this PR to its Jira ticket.
  • 2. I have run git pre-commits. (WIP)
  • 3. I have added and/or updated relevant tests.
  • 4. I have updated relevant documentation.
  • 5. I have considered the cross-team impact (and have PR approval from both Core & Demographics if necessary).
  • 6. I have successfully deployed this change to a sandbox and witnessed unit and e2e tests passing:

tim-knight-nhs
tim-knight-nhs previously approved these changes Dec 9, 2025
megan-bower4
megan-bower4 previously approved these changes Dec 10, 2025
megan-bower4
megan-bower4 previously approved these changes Dec 11, 2025
tim-knight-nhs
tim-knight-nhs previously approved these changes Dec 11, 2025
@sonarqubecloud
Copy link

@jameslinnell jameslinnell self-assigned this Dec 11, 2025
@jameslinnell jameslinnell merged commit 6c7c977 into main Dec 11, 2025
19 checks passed
@jameslinnell jameslinnell deleted the NDR-290 branch December 11, 2025 11:46
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.

5 participants