Skip to content

Commit dec67c1

Browse files
authored
Address code review comments
1 parent bf2b93d commit dec67c1

File tree

6 files changed

+22
-24
lines changed

6 files changed

+22
-24
lines changed

src/cloudevents/domains/digital-letters/2025-10-draft/data/digital-letters-print-letter-transitioned-data.schema.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,19 @@ description: Base data of the PrintLetterTransitioned event
44
type: object
55
additionalProperties: false
66
properties:
7-
subject:
8-
$ref: ../defs/print.schema.yaml#/properties/subject
7+
senderId:
8+
$ref: ../defs/requests.schema.yaml#/properties/senderId
9+
messageReference:
10+
$ref: ../defs/requests.schema.yaml#/properties/messageReference
911
status:
1012
$ref: ../defs/print.schema.yaml#/properties/status
1113
supplierId:
1214
$ref: ../defs/print.schema.yaml#/properties/supplierId
1315
time:
14-
$ref: ../defs/print.schema.yaml#/properties/time
16+
$ref: ../defs/core.schema.yaml#/properties/time
1517
required:
16-
- subject
18+
- senderId
19+
- messageReference
1720
- status
1821
- supplierId
1922
- time

src/cloudevents/domains/digital-letters/2025-10-draft/defs/core.schema.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,12 @@ properties:
1818
- "CM_NOT_ALLOWED"
1919
- "CM_NO_SUCH_ROUTING_PLAN"
2020
- "CM_DUPLICATE_REQUEST"
21+
time:
22+
title: "Event Time"
23+
description: "Timestamp when the event occurred (RFC 3339)."
24+
examples: [
25+
"2025-10-01T10:15:30.000Z"
26+
]
27+
type: "string"
28+
format: "date-time"
29+
pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"

src/cloudevents/domains/digital-letters/2025-10-draft/defs/print.schema.yaml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,8 @@ title: Print data
33
description: Reusable types for NHS Notify payload schemas.
44
type: object
55
properties:
6-
subject:
7-
type: string
8-
description: The subject of the event which created this letter
9-
examples:
10-
- "client/00f3b388-bbe9-41c9-9e76-052d37ee8988/letter-request/0o5Fs0EELR0fUjHjbCnEtdUwQe4_0o5Fs0EELR0fUjHjbCnEtdUwQe5"
116
status:
12-
type: integer
7+
type: string
138
minimum: 1
149
description: Number of times that PDM has been polled while waiting for document processing to complete
1510
enum: [
@@ -29,12 +24,3 @@ properties:
2924
description: Identifier of the print supplier handling the print job
3025
examples:
3126
- "supplier-12345"
32-
time:
33-
title: "Event Time"
34-
description: "Timestamp when the event occurred (RFC 3339)."
35-
examples: [
36-
"2025-10-01T10:15:30.000Z"
37-
]
38-
type: "string"
39-
format: "date-time"
40-
pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"

src/cloudevents/domains/digital-letters/2025-10-draft/defs/requests.schema.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ properties:
1212
type: string
1313
description: Identifier that the sender provided during onboarding. Provided in the body of each FHIR resource submitted by the sender.
1414
examples:
15-
- ""
15+
- "Trust-12345"
1616
messageUri:
1717
type: string
1818
format: uri

src/cloudevents/domains/digital-letters/2025-10-draft/events/uk.nhs.notify.digital.letters.print.letter.transitioned.v1.schema.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ properties:
1515

1616
dataschema:
1717
type: string
18-
const: ../data/digital-letters-pdm-resource-unavailable-data.schema.yaml
18+
const: ../data/digital-letters-print-letter-transitioned-data.schema.yaml
1919
description: Canonical URI of the event's data schema.
2020
examples:
21-
- digital-letters-pdm-resource-unavailable-data.schema.yaml
21+
- digital-letters-print-letter-transitioned-data.schema.yaml
2222
data:
23-
$ref: ../data/digital-letters-pdm-resource-unavailable-data.schema.yaml
23+
$ref: ../data/digital-letters-print-letter-transitioned-data.schema.yaml

src/cloudevents/readme-index.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# To regenerate, run: make update-readme
44
# To customize labels and purposes, edit: readme-metadata.yaml
55

6-
generated: '2025-12-15T20:32:06.778Z'
6+
generated: '2025-12-17T17:04:30.354Z'
77
common: null
88
domains:
99
- name: digital-letters

0 commit comments

Comments
 (0)