Skip to content

Update release notes for OLIDS repos to release v2.3.0 - #112

Open
BillWoodNHS wants to merge 5 commits into
mainfrom
olids/release-notes-20260805
Open

Update release notes for OLIDS repos to release v2.3.0#112
BillWoodNHS wants to merge 5 commits into
mainfrom
olids/release-notes-20260805

Conversation

@BillWoodNHS

Copy link
Copy Markdown
Contributor

This pull request updates the release notes for the OLIDS projects to document the latest versions and their key changes. It adds new release documentation for:

  • OLIDS_Share v1.4.0,
  • EMIS_OLIDS v2.3.0, and
  • OLIDS_Enrichment v2.3.0,

and updates the main README to reference these new releases. The release notes highlight major new features, bug fixes, and improvements across the projects.

Release notes and documentation updates

  • Added release notes for OLIDS_Share v1.4.0, detailing the introduction of a shared format_postcode macro for standardized postcode formatting and repository cleanup.
  • Added release notes for EMIS_OLIDS v2.3.0, documenting a critical fix in patient deduplication logic for NHS number placeholders, new unit tests, and an update to use OLIDS_Share v1.4.0.
  • Added release notes for OLIDS_Enrichment v2.3.0, describing enhancements to NDOO request handling, addition of derived cancellation dates, improved source dataset tracking, table clustering, standardized age flag logic, and package updates.
  • Updated the main release notes README (OLIDS/Release-notes/README.md) to point to the latest release documentation for all three projects.

@BillWoodNHS BillWoodNHS self-assigned this Aug 5, 2026
Copilot AI review requested due to automatic review settings August 5, 2026 15:59
@BillWoodNHS
BillWoodNHS marked this pull request as ready for review August 5, 2026 15:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the consolidated OLIDS release-notes index and adds new release-note pages to document the latest versions for OLIDS_Share, EMIS_OLIDS, and OLIDS_Enrichment.

Changes:

  • Updated OLIDS/Release-notes/README.md to point “Latest releases” at the new versions.
  • Added release notes for OLIDS_Share v1.4.0, EMIS_OLIDS v2.3.0, and OLIDS_Enrichment v2.3.0.
  • Included PR/work item traceability links and compare links for each release.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
OLIDS/Release-notes/README.md Updates “Latest releases” links to the new release-note pages.
OLIDS/Release-notes/1_OLIDS_Share/v1.4.0.md Adds release notes for OLIDS_Share v1.4.0.
OLIDS/Release-notes/2_EMIS_OLIDS/v2.3.0.md Adds release notes for EMIS_OLIDS v2.3.0.
OLIDS/Release-notes/3_OLIDS_Enrichment/v2.3.0.md Adds release notes for OLIDS_Enrichment v2.3.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread OLIDS/Release-notes/1_OLIDS_Share/v1.4.0.md Outdated
Comment thread OLIDS/Release-notes/3_OLIDS_Enrichment/v2.3.0.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings August 5, 2026 16:02
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

@BillWoodNHS
BillWoodNHS requested a review from MizziR123 August 5, 2026 16:19
Copilot AI review requested due to automatic review settings August 5, 2026 17:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 25 out of 25 changed files in this pull request and generated no new comments.

Suppressed comments (9)

OLIDS/Documentation/Schema/Medication_Statement.md:62

  • In this table, rows without a PK/FK value leave the PK/FK cell empty (see surrounding rows). LDS_SOURCE_DATASET currently uses - in the PK/FK column, which is inconsistent.
| `LDS_SOURCE_DATASET` | `VARCHAR` | The name of the source dataset (or system) that the record is obtained from | - | -- |

OLIDS/Documentation/Schema/Schedule.md:39

  • This table uses empty PK/FK + Masking Policy cells and -- for missing Compass mappings (see nearby rows). The LDS_SOURCE_DATASET row currently uses placeholder values (-, --, -) that are inconsistent with the rest of the table and imply a masking policy of --.
| `LDS_SOURCE_DATASET` | `VARCHAR` | The name of the source dataset (or system) that the record is obtained from | - | -- | - |

OLIDS/Documentation/Schema/Patient_Address.md:43

  • This 6-column schema table leaves PK/FK and Masking Policy empty when not applicable (and uses -- for missing Compass mappings). The LDS_SOURCE_DATASET row currently uses placeholder values (-, --, -) that don’t match the established pattern in this table.
| `LDS_SOURCE_DATASET` | `VARCHAR` | The name of the source dataset (or system) that the record is obtained from | - | -- | - |

OLIDS/Documentation/Schema/Appointment.md:65

  • In this 6-column schema table, the LDS_SOURCE_DATASET row only has 5 cells, so it won’t align/render consistently with the rest of the table (missing the Masking Policy cell). Add an empty Masking Policy cell and keep Compass Equivalent as -- when there is no mapping.
| `LDS_SOURCE_DATASET` | `VARCHAR` | The name of the source dataset (or system) that the record is obtained from | - | -- |

OLIDS/Documentation/Schema/Patient_Contact.md:33

  • This 6-column schema table leaves PK/FK and Masking Policy empty when not applicable (and uses -- for missing Compass mappings). The LDS_SOURCE_DATASET row currently uses placeholder values (-, --, -) that don’t match the pattern used by other rows in the same table.
| `LDS_SOURCE_DATASET` | `VARCHAR` | The name of the source dataset (or system) that the record is obtained from | - | -- | - |

OLIDS/Documentation/Schema/Patient_Person.md:27

  • In this 6-column schema table, the LDS_SOURCE_DATASET row uses placeholder values (-, --, -) in PK/FK / Masking Policy / Compass Equivalent, but surrounding rows use blank PK/FK + Masking Policy cells and -- where there is no Compass mapping.
| `LDS_SOURCE_DATASET` | `VARCHAR` | The name of the source dataset (or system) that the record is obtained from | - | -- | - |

OLIDS/Documentation/Schema/Patient.md:67

  • LDS_SOURCE_DATASET is listed twice in the columns table, which makes the schema ambiguous. Consolidate to a single row (and keep the PK/FK + Masking Policy cells empty, consistent with other non-key rows).
| `LDS_SOURCE_DATASET` | `VARCHAR` | name of the source dataset | | | -- |
| `LDS_IS_DELETED` | `BOOLEAN` | lds is deleted. | | | -- |
| `PUBLISHER_ORGANISATION_CODE` | `VARCHAR` | The Organisation Data Service (ODS) code of the organisation who, acting as the data controller, publishes the  |data. | | `organization_id` |
| `SOURCE_EXTRACTION_DATE` | `TIMESTAMP` | source extraction date. | | | -- |
| `LDS_SOURCE_DATASET` | `VARCHAR` | The name of the source dataset (or system) that the record is obtained from | - | -- | - |

OLIDS/Documentation/Schema/Patient_Age_Flags.md:18

  • The FK link formatting here is inconsistent with other schema docs (e.g. FK -> [Patient](Patient.md).ID in Medication_Statement.md) and the uppercase link text is unusual. Using the same spacing/casing improves readability and consistency.
| `ID` | `UUID` | The Patient ID | FK ->[PATIENT](Patient.md).ID | - | - |

OLIDS/Documentation/Schema/Medication_Statement.md:41

  • CANCELLATION_DATE uses - as the “no mapping” marker in the Compass Equivalent column, but other rows in this table use --. This makes the table inconsistent and may be misread as a real value.

This issue also appears on line 62 of the same file.

| `CANCELLATION_DATE` | `DATE` | supplied cancellation date. | | - |

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants