Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 34 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,44 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## Unreleased

### Changed
* Updated the Requesting Adaptor to map newly granular EHRSupplyType values from EMIS into the corresponding GPC JSON record fields.
* Corrected the EHR Extract interaction identifier used by timeout handling from RCMR_IN030000UK06 to RCMR_IN030000UK07.
* The length of varchar columns in 'patient_attachment_log' table have been extended to 1024 characters.
## [3.3.1] - 2026-06-01

### Added

* Added fallback to use the `EhrComposition` author when `Condition.asserter` when the `EhrCompoosition` does not have
a `participant2` set.

### Fixed

* Fixed handling of multiple `<given>` name fields in practitioner XML to JSON mapping to now correctly map multiple
`<given>` names.

## [3.3.0] - 2026-04-08

### Updated

* Updated error handling when when processing skeleton payloads to throw a meaningful IllegalArgumentException when a
payload node cannot be matched to a skeleton document ID, replacing an uninformative NullPointerException.
* Updated Skeleton processing service now removes any leading `_` before matching the skeleton document ID to the
payload node.

## [3.2.0] - 2026-03-18

### Added
* Added support for mapping different EhrSupplyType (e.g. NHS prescription, OTC sale) into the Medication Statement Prescribing Agency extension
* Added fallback for Condition.asserter to use the EHRComposition / author / agent field when EHRComposition / participant2 is absent.

* Add new accepted values for Medication Statement Prescribing Agency extension to handle differing types of prescribing
agency (e.g. NHS prescription, OTC sale).
* Add feature to handle differing EMIS Prescription Types.
* Add startup validation for required environment variables.

### Updated

* Updated the length of varchar columns in `patient_attachment_log` table to 1024 characters.

### Fixed
* Fixed handling of multiple `<given>` name fields in practitioner XML to JSON mapping - now correctly captures all given names as an array in FHIR HumanName.
* Improved error handling in SkeletonProcessingService to throw a meaningful IllegalArgumentException
when a payload node cannot be matched to a skeleton document ID, replacing an uninformative NullPointerException.

* Fixed the `EHRExtract` interaction identifier used by timeout handling from `RCMR_IN030000UK06` to `RCMR_IN030000UK07`.


## [3.1.3] - 2025-09-19

Expand Down
Loading