Skip to content

Commit 58e5198

Browse files
authored
CCM:12774 Event documentation (#85)
* CCM-12774: Add event documentation for digital letter read, PDM file saved, retries exceeded, unavailable, and daily report * CCM-12774: Updated icons
1 parent 22ad12f commit 58e5198

32 files changed

+190
-72
lines changed

docs/architecture/c4/notifhir/digitalletters/callback/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ last_modified_date: 2024-05-28
99
owner: Ross Buggins
1010
author: Ross Buggins
1111
diagrams: [c4code-nhsapp-callback]
12-
events-raised: []
12+
events-raised: [digital-letter-read]
1313
events-consumed: []
1414
c4type: code
1515
---

docs/architecture/c4/notifhir/mesh/poller/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ last_modified_date: 2024-10-13
99
owner: Tom D'Roza
1010
author: Tom D'Roza
1111
diagrams: [c4code-mesh-poller]
12-
events-raised: [mesh-file-found]
12+
events-raised: [mesh-inbox-message-received]
1313
events-consumed: [mesh-timer-schedule-expired]
1414
c4type: code
1515
---

docs/architecture/c4/notifhir/mesh/retriever/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ last_modified_date: 2024-05-28
99
owner: Ross Buggins
1010
author: Ross Buggins
1111
diagrams: [c4code-mesh-retriever]
12-
events-raised: [mesh-file-saved]
13-
events-consumed: [mesh-file-found]
12+
events-raised: [mesh-inbox-message-downloaded]
13+
events-consumed: [mesh-inbox-message-received]
1414
c4type: code
1515
---
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22

3-
title: MESH Status Reporter
4-
parent: MESH Services
3+
title: MESH Status Reporting
4+
parent: Digital Letter Status Reports
55
nav_order: 4
66
has_children: true
77
is_not_draft: false
8-
last_modified_date: 2025-10-15
8+
last_modified_date: 2025-10-24
99
owner: Ross Buggins
1010
author: Tom D'Roza
1111
diagrams: [c4code-mesh-statusreporter-scheduler, c4code-mesh-statusreporter-generator, c4code-mesh-statusreporter-sender]
12-
events-raised: [mesh-status-report-sent]
13-
events-consumed: [reporting-daily-report-generated]
12+
events-raised: [reporting-generate-daily-report, reporting-daily-report-generated]
13+
events-consumed: [reporting-generate-daily-report, reporting-daily-report-generated]
1414
c4type: code
1515
---

docs/architecture/c4/notifhir/notifier/notifyclient/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ parent: Core System Notifier
55
nav_order: 1
66
has_children: true
77
is_not_draft: false
8-
last_modified_date: 2024-05-28
8+
last_modified_date: 2026-10-24
99
owner: Ross Buggins
10-
author: Ross Buggins
11-
diagrams: []
12-
events-raised: []
13-
events-consumed: []
10+
author: Tom D'Roza
11+
diagrams: [c4code-core-notifier]
12+
events-raised: [notify-core-request-submitted]
13+
events-consumed: [pdm-resource-available]
1414
c4type: code
1515
---

docs/architecture/c4/notifhir/pdm/poller/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ parent: PDM Services
55
nav_order: 1
66
has_children: true
77
is_not_draft: false
8-
last_modified_date: 2024-05-28
8+
last_modified_date: 2025-10-24
99
owner: Ross Buggins
10-
author: Ross Buggins
10+
author: Tom D'Roza
1111
diagrams: [c4code-pdm-poller]
12-
events-raised: [pdm-file-saved]
13-
events-consumed: [pdm-file-uploaded]
12+
events-raised: [pdm-resource-available, pdm-resource-unavailable, pdm-resource-retries-exceeded]
13+
events-consumed: [pdm-resource-submitted]
1414
c4type: code
1515
---
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22

3-
title: PDM Saver
3+
title: PDM Uploader
44
parent: PDM Services
55
nav_order: 1
66
has_children: true
77
is_not_draft: false
8-
last_modified_date: 2024-05-28
8+
last_modified_date: 2025-10-24
99
owner: Ross Buggins
10-
author: Ross Buggins
10+
author: Tom D'Roza
1111
diagrams: [c4code-pdm-upload]
12-
events-raised: [pdm-file-uploaded]
13-
events-consumed: []
12+
events-raised: [pdm-resource-submitted]
13+
events-consumed: [mesh-inbox-message-downloaded]
1414
c4type: code
1515
---

docs/architecture/c4/notifhir/tracker/listener/index.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
---
22

3-
title: Report Generator
3+
title: Report Recorder
44
parent: Digital Letter Status Reports
55
nav_order: 1
66
has_children: true
77
is_not_draft: false
8-
last_modified_date: 2025-10-17
8+
last_modified_date: 2025-10-24
99
owner: Tom D'Roza
1010
author: Tom D'Roza
1111
diagrams: [c4code-tracker-listener, c4component-nhsapp-callback, sequence-nhsapp-callback]
1212
events-raised: [reporting-daily-report-generated]
1313
events-consumed: [
1414
mesh-file-found,
1515
mesh-file-saved,
16-
mesh-status-report-sent,
17-
pdm-file-saved]
16+
pdm-file-saved,
17+
callback-digital-letter-read,
18+
mesh-status-report-sent]
1819
description: Listens to all events and generates up the report
1920
c4type: code
2021

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
3+
title: c4code-core-notifier
4+
5+
---
6+
7+
```mermaid
8+
architecture-beta
9+
group coreNotifier(cloud)[CoreNotifier]
10+
service meshDownloaded(aws:res-amazon-eventbridge-event)[Scheduled Poll Event]
11+
service sqs(logos:aws-sqs)[CoreNotifier Queue] in coreNotifier
12+
service coreNotified(aws:res-amazon-eventbridge-event)[NotifyCoreRequestSubmitted Event]
13+
service notifier(logos:aws-lambda)[CoreNotifier] in coreNotifier
14+
service apig(aws:arch-amazon-api-gateway)[API Gateway] in coreNotifier
15+
service notify(server)[NHS Notify Core]
16+
17+
meshDownloaded:R --> L:sqs
18+
sqs:R --> L:notifier
19+
notifier:B --> T:apig
20+
apig:B --> T:notify
21+
notifier:R --> L:coreNotified
22+
```

docs/collections/_diagrams/c4code-mesh-retriever.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ architecture-beta
1515
service meshDownloadQueue(logos:aws-sqs)[MeshDownload Queue] in meshRetriever
1616
service meshDownloadLambda(logos:aws-lambda)[MeshDownload] in meshRetriever
1717
service mesh(server)[MESH]
18-
service s3(logos:aws-s3)[S3 Bucket] in meshRetriever
18+
service s3(logos:aws-s3)[Digital Letters Bucket] in meshRetriever
1919
2020
2121
meshDownloaded:R -- L:meshDownloadQueue

0 commit comments

Comments
 (0)