From 2ea45831861ed639d788c375f48bcf01859b374b Mon Sep 17 00:00:00 2001 From: ORybak5 <12736698+ORybak5@users.noreply.github.com> Date: Mon, 1 Dec 2025 11:20:57 +0000 Subject: [PATCH 1/3] direct Mongo URL placement for test --- service/src/main/resources/application.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/src/main/resources/application.yml b/service/src/main/resources/application.yml index 41e1f71b11..db9702b2df 100644 --- a/service/src/main/resources/application.yml +++ b/service/src/main/resources/application.yml @@ -33,7 +33,7 @@ gp2gp: mongodb: uri: ${GP2GP_MONGO_URI:mongodb://localhost:27017} database: ${GP2GP_MONGO_DATABASE_NAME:gp2gp} - host: ${GP2GP_MONGO_HOST:} + host: nia-ptl-base-dbcluster-ver-5-0.cluster-co553fsbcrew.eu-west-2.docdb.amazonaws.com port: ${GP2GP_MONGO_PORT:} username: ${GP2GP_MONGO_USERNAME:} password: ${GP2GP_MONGO_PASSWORD:} From d619d80d2d1b3d621df3553119fd18f3e47ef3d8 Mon Sep 17 00:00:00 2001 From: ORybak5 <12736698+ORybak5@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:02:45 +0000 Subject: [PATCH 2/3] reverting URL changes --- service/src/main/resources/application.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/src/main/resources/application.yml b/service/src/main/resources/application.yml index db9702b2df..41e1f71b11 100644 --- a/service/src/main/resources/application.yml +++ b/service/src/main/resources/application.yml @@ -33,7 +33,7 @@ gp2gp: mongodb: uri: ${GP2GP_MONGO_URI:mongodb://localhost:27017} database: ${GP2GP_MONGO_DATABASE_NAME:gp2gp} - host: nia-ptl-base-dbcluster-ver-5-0.cluster-co553fsbcrew.eu-west-2.docdb.amazonaws.com + host: ${GP2GP_MONGO_HOST:} port: ${GP2GP_MONGO_PORT:} username: ${GP2GP_MONGO_USERNAME:} password: ${GP2GP_MONGO_PASSWORD:} From 87ddbe796e42421a73df7237b645aefa34f0399b Mon Sep 17 00:00:00 2001 From: ORybak5 <12736698+ORybak5@users.noreply.github.com> Date: Tue, 2 Dec 2025 16:44:36 +0000 Subject: [PATCH 3/3] documentation update --- CHANGELOG.md | 4 +--- OPERATING.md | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3201d23bdf..5c070415e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed * Prevent duplicate processing: after a medication request is processed, the system no longer pulls a subsequent non‑consultation item based on the same request. +* When DiagnosticReport doesn't contain a Specimen or Observation reference, instead of "DUMMY" "NOT-PRESENT" value is used ### Added * The GP2GP Adaptor now validates references inside condition objects to test whether they actually exist. Otherwise, the bundle is rejected. @@ -18,9 +19,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * The GP2GP Adaptor now throws an exception when the Access Structure Record is empty, thereby rejecting the transfer * The GP2GP Adaptor now throws an exception when the XML is not valid, thereby stopping the transfer from going forward -### Fixed -* When DiagnosticReport doesn't contain a Specimen or Observation reference, instead of "DUMMY" "NOT-PRESENT" value is used - ### Update * [GP Connect 1.6.1] The GP2GP Adaptor is now able to identify e-referrals by using either `https://fhir.nhs.uk/Id/ubr-number` or `https://fhir.nhs.uk/Id/UBRN` when provided as an identifier system URL. diff --git a/OPERATING.md b/OPERATING.md index ff79d51ef0..e104ffdd36 100644 --- a/OPERATING.md +++ b/OPERATING.md @@ -28,7 +28,7 @@ You can provide an external `logback.xml` file using the `-Dlogback.configuratio ### Database Configuration Options -The adaptor requires a Mongodb-compatible database of at least version 4.0 to manage its internal state. +The adaptor requires a Mongodb-compatible database of at least version 5.0 to manage its internal state. MongoDB provides [a table of compatible versions of their product against the java driver version][mongodb-compatible-versions]. [mongodb-compatible-versions]: https://www.mongodb.com/docs/drivers/java/sync/current/compatibility/#compatibility-table-legend