Skip to content

Commit 31dd48d

Browse files
authored
CCM-13475: PrintLetterAnalysed data schema (#163)
* Added PrintLetterAnalysed data schema * Added event schema for the following events: - PDFAnalysed - FileSafe - FileQuarantined * Removed old example events
1 parent 003c3e5 commit 31dd48d

29 files changed

+248
-271
lines changed

docs/architecture/c4/notifhir/printer/printanalyser/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ last_modified_date: 2025-12-22
99
owner: Ross Buggins
1010
author: Tom D'Roza
1111
diagrams: [c4code-printer-analyser]
12-
events-raised: [print-letter-analysed]
13-
events-consumed: [print-letter-safe]
12+
events-raised: [pdf-analysed]
13+
events-consumed: [file-safe]
1414
c4type: code
1515
---

docs/architecture/c4/notifhir/printer/printscanner/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ parent: Print Supplier Services
55
nav_order: 1
66
has_children: false
77
is_not_draft: false
8-
last_modified_date: 2025-12-22
8+
last_modified_date: 2026-01-06
99
owner: Ross Buggins
1010
author: Tom D'Roza
11-
diagrams: [c4code-printer-scanner]
12-
events-raised: [print-letter-safe]
11+
diagrams: [c4code-file-scanner]
12+
events-raised: [file-safe, file-quarantined]
1313
events-consumed: [queue-item-dequeued]
1414
c4type: code
1515
---

docs/architecture/c4/notifhir/printer/printsender/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ owner: Ross Buggins
1010
author: Tom D'Roza
1111
diagrams: [c4code-printer-sender]
1212
events-raised: [external-supplier-api-letter-prepared]
13-
events-consumed: [print-letter-analysed]
13+
events-consumed: [pdf-analysed]
1414
c4type: code
1515
---

docs/collections/_diagrams/c4code-eventbus-eventbridge.md

Lines changed: 0 additions & 38 deletions
This file was deleted.

docs/collections/_diagrams/c4code-eventbus-timer.md

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
3+
title: c4code-file-scanner
4+
---
5+
6+
7+
```mermaid
8+
architecture-beta
9+
group fileScanner(cloud)[FileScanner]
10+
service itemDequeued(aws:res-amazon-eventbridge-event)[ItemDequeued Event]
11+
service scannerQueue(logos:aws-sqs)[Scanner Queue] in fileScanner
12+
service scannerLambda(logos:aws-lambda)[File Scanner] in fileScanner
13+
service moveLambda(logos:aws-lambda)[Move Scanned Files] in fileScanner
14+
service docRefBucket(logos:aws-s3)[DocumentReference] in fileScanner
15+
service unscannedBucket(logos:aws-s3)[UnscannedFiles] in fileScanner
16+
service quarantineBucket(logos:aws-s3)[QuarantinedFiles] in fileScanner
17+
service safeBucket(logos:aws-s3)[SafeFiles] in fileScanner
18+
service guardDuty(aws:arch-amazon-guardduty)[GuardDuty] in fileScanner
19+
service scanComplete(aws:res-amazon-eventbridge-event)[ScanResult Event]
20+
service safeFile(aws:res-amazon-eventbridge-event)[FileSafe Event]
21+
service quarantinedFile(aws:res-amazon-eventbridge-event)[FileQuarantined Event]
22+
junction j1 in fileScanner
23+
junction j2 in fileScanner
24+
junction j3 in fileScanner
25+
26+
itemDequeued:R --> L:scannerQueue
27+
docRefBucket:B --> T:scannerLambda
28+
scannerQueue:R --> L:scannerLambda
29+
scannerLambda:B --> T:unscannedBucket
30+
unscannedBucket:R --> L:guardDuty
31+
guardDuty:R --> L:scanComplete
32+
scanComplete:R --> L:moveLambda
33+
moveLambda:R -- L:j1
34+
j1:T -- B:j2
35+
j1:B -- T:j3
36+
j2:R --> L:quarantineBucket
37+
j3:R --> L:safeBucket
38+
quarantineBucket:R --> L:quarantinedFile
39+
safeBucket:R --> L:safeFile
40+
41+
```

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

Lines changed: 0 additions & 59 deletions
This file was deleted.

docs/collections/_diagrams/c4code-printer-analyser.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ title: c4code-printer-analyser
66

77
```mermaid
88
architecture-beta
9-
service letterSafe(aws:res-amazon-eventbridge-event)[PrintLetterSafe Event]
9+
service fileSafe(aws:res-amazon-eventbridge-event)[FileSafe Event]
1010
service analyseQueue(logos:aws-sqs)[Analyse Queue] in printAnalyser
1111
service analyseLambda(logos:aws-lambda)[PrintAnalyser] in printAnalyser
1212
service safeBucket(logos:aws-s3)[SafeLetters] in printAnalyser
13-
service letterAnalysed(aws:res-amazon-eventbridge-event)[PrintLetterAnalysed Event]
13+
service pdfAnalysed(aws:res-amazon-eventbridge-event)[PDFAnalysed Event]
1414
group printAnalyser(cloud)[PrintAnalyser]
1515
16-
letterSafe:R --> L:analyseQueue
16+
fileSafe:R --> L:analyseQueue
1717
analyseQueue:R --> L:analyseLambda
1818
safeBucket:B --> T:analyseLambda
19-
analyseLambda:R --> L:letterAnalysed
19+
analyseLambda:R --> L:pdfAnalysed
2020
2121
2222
```

docs/collections/_diagrams/c4code-printer-scanner.md

Lines changed: 0 additions & 42 deletions
This file was deleted.

docs/collections/_diagrams/c4code-printer-sender.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ title: c4code-printer-sender
77

88
```mermaid
99
architecture-beta
10-
service letterAnalysed(aws:res-amazon-eventbridge-event)[PrintLetterAnalysed Event]
10+
service pdfAnalysed(aws:res-amazon-eventbridge-event)[PDFAnalysed Event]
1111
service printQueue(logos:aws-sqs)[PrintSender Queue] in printSender
1212
service printLambda(logos:aws-lambda)[PrintSender] in printSender
1313
service letterPrepared(aws:res-amazon-eventbridge-event)[letterPREPARED Event]
1414
group printSender(cloud)[PrintSender]
1515
16-
letterAnalysed:R --> L:printQueue
16+
pdfAnalysed:R --> L:printQueue
1717
printQueue:R --> L:printLambda
1818
printLambda:R --> L:letterPrepared
1919

0 commit comments

Comments
 (0)