Skip to content

Releases: NHSDigital/NRLF

v3.0.22

13 May 15:36
fdaf84a

Choose a tag to compare

What's Changed

API Changes

Other Changes

Full Changelog: v3.0.21...v3.0.22

v3.0.21

28 Apr 14:17
75f832c

Choose a tag to compare

What's Changed

API Changes

Other Changes

Full Changelog: v3.0.20...v3.0.21

v3.0.20

17 Mar 14:24
01784e4

Choose a tag to compare

What's Changed

API Changes

None

Other Changes

Full Changelog: v3.0.19...v3.0.20

v3.0.19

14 Feb 11:08
86d8ad1

Choose a tag to compare

What's Changed

API Changes

NRL-786 - Respond with error on extra fields in DocumentReference by @eesa456 in #781

A 400 response is returned when an invalid field is added to the DocumentReference or placed in a location where it does not belong.

Example 1 - .context contains an incorrectly placed size field.

"context": {
  "size": "1000",
  "period": {
    "start": "2022-02-28T12:04:38.3143068+00:00",
    "end": "2023-08-15T11:12:53Z"
  },
....

Example 2 - .content[].attachment contains an invalid field called extrafield.

"content": [
  {
    "attachment": {
      "contentType": "application/pdf",
      "url": "ssp://testurl",
      "creation": "2024-04-23T03:31:12+01:00",
      "size":"1000",
      "extrafield": "text"
    },
....

Other Changes

Full Changelog: v3.0.18...v3.0.19

v3.0.18

04 Feb 09:26
6c1d5e9

Choose a tag to compare

What's Changed

API Changes

NRL-1165 - Respond with error for invalid CodeableConcept by @katebobyn-nhs in #815

A 400 response is returned when a CodeableConcept containing a Coding with missing properties is in the provided DocumentReference JSON request body. All properties within a Coding must be set and have a value. This applies to all API endpoints that accept a DocumentReference in the request.

Example 1 - An invalid CodeableConcept .type with the coding.display and coding.system properties missing:

"type": {
  "coding": [
    {
      "code": "736253002",
    }
  ]
},

Example 2 - A valid CodeableConcept .type with all the properties set:

"type": {
  "coding": [
    {
      "code": "736253002",
      "display": "Mental health crisis plan",
      "system": "http://snomed.info/sct"
    }
  ]
},

NRL-1215 - Respond with error for duplicate keys in JSON by @axelkrastek1-nhs in #801

A 400 response is returned when a duplicate key is in the provided DocumentReference JSON request body. This applies to all API endpoints that accept a DocumentReference in the request.

Example 1 - Duplicate .type key:

"type": {
  "coding": [
    {
      "system": "http://snomed.info/sct",
      "code": "736253002",
      "display": "Mental health crisis plan"
    }
  ]
},
"type": {
  "coding": [
    {
      "system": "http://snomed.info/sct",
      "code": "736253002",
      "display": "Mental health crisis plan"
    }
  ]
},

Example 2 - Duplicate .content.attachment.url key:

"content": [
  {
    "attachment": {
      "contentType": "application/pdf",
      "language": "en-UK",
      "url": "https://example.org/MentalhealthCrisisPlanReport1.pdf",
      "url": "https://example.org/MentalhealthCrisisPlanReport2.pdf",
      "title": "Mental health crisis plan report",
      "creation": "2025-12-21T10:45:41+11:00"
    },
....

Other Changes

Full Changelog: v3.0.17...v3.0.18

v3.0.17

08 Jan 12:31
d3cd4a7

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.16...v3.0.17

v3.0.16

13 Dec 09:59
26407d4

Choose a tag to compare

What's Changed

Full Changelog: v3.0.15...v3.0.16

v3.0.15

05 Dec 14:38
8ab94e2

Choose a tag to compare

What's Changed

Full Changelog: v3.0.14...v3.0.15

v3.0.14

19 Nov 18:01
270547d

Choose a tag to compare

What's Changed

Full Changelog: v3.0.13...v3.0.14

v3.0.13

06 Nov 08:56
2cbeb7f

Choose a tag to compare

What's Changed

Full Changelog: v3.0.12...v3.0.13