Skip to content

Commit 5493f7d

Browse files
authored
CCM-12272 Diagram updates (#62)
* CCM-12272: Updated icons, names etc
1 parent 7b5ba35 commit 5493f7d

File tree

5 files changed

+28
-19
lines changed

5 files changed

+28
-19
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ Move below both to c4 code pages, nested below
4545
```mermaid
4646
architecture-beta
4747
group meshPoller(cloud)[MeshPoller]
48-
service meshDownloaded(logos:aws-eventbridge)[Scheduled Poll Event]
49-
service pdmSaved(logos:aws-eventbridge)[MESHFileAvailable Event]
48+
service meshDownloaded(aws:res-amazon-eventbridge-event)[Scheduled Poll Event]
49+
service pdmSaved(aws:res-amazon-eventbridge-event)[MESHFileAvailable Event]
5050
service meshPollQueue(logos:aws-sqs)[MeshPoll Queue] in meshPoller
5151
service meshPollLambda(logos:aws-lambda)[MeshPoll] in meshPoller
5252
service mesh(server)[MESH]
@@ -63,8 +63,8 @@ architecture-beta
6363
```mermaid
6464
architecture-beta
6565
group meshRetriever(cloud)[MeshRetriever]
66-
service meshDownloaded(logos:aws-eventbridge)[MESHFileAvailable Event]
67-
service pdmSaved(logos:aws-eventbridge)[SavedToPDM Event]
66+
service meshDownloaded(aws:res-amazon-eventbridge-event)[MESHFileAvailable Event]
67+
service pdmSaved(aws:res-amazon-eventbridge-event)[MESHFileDownloaded Event]
6868
service meshDownloadQueue(logos:aws-sqs)[MeshDownload Queue] in meshRetriever
6969
service meshDownloadLambda(logos:aws-lambda)[MeshDownload] in meshRetriever
7070
service mesh(server)[MESH]

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

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@ owner: Tom D'Roza
1010
author: Tom D'Roza
1111
---
1212

13+
## PDM Upload
14+
1315
```mermaid
1416
architecture-beta
15-
service meshDownloaded(logos:aws-eventbridge)[MESHFileDownloaded Event]
16-
service pdmSaved(logos:aws-eventbridge)[SavedToPDM Event]
17+
service meshDownloaded(aws:res-amazon-eventbridge-event)[MESHFileDownloaded Event]
18+
service pdmSaved(aws:res-amazon-eventbridge-event)[SavedToPDM Event]
1719
group uploadToPdm(cloud)[UploadToPDM]
1820
service uploadQueue(logos:aws-sqs)[UploadToPDM Queue] in uploadToPdm
1921
service uploadLambda(logos:aws-lambda)[UploadToPDM] in uploadToPdm
@@ -23,16 +25,23 @@ architecture-beta
2325
2426
meshDownloaded:R -- L:uploadQueue
2527
uploadQueue:R --> L:uploadLambda
26-
uploadLambda:B --> T:s3
28+
uploadLambda:B <-- T:s3
2729
uploadLambda:T --> L:pdmSaved
2830
uploadLambda:R --> L:pdm
2931
3032
```
3133

34+
## PDM Poller
35+
36+
### Questions
37+
38+
1. What poll interval and duration is needed for the PDM Poller?
39+
2. Can the polling be managed within the lambda?
40+
3241
```mermaid
3342
architecture-beta
34-
service eventBus(logos:aws-eventbridge)[SavedToPDM Event]
35-
service pdmReady(logos:aws-eventbridge)[PDMDocumentReadyEvent]
43+
service eventBus(aws:res-amazon-eventbridge-event)[SavedToPDM Event]
44+
service pdmReady(aws:res-amazon-eventbridge-event)[PDMDocumentReadyEvent]
3645
group checkPdm(cloud)[PDMPoller]
3746
service pollPdmQueue(logos:aws-sqs)[PollPDM Queue] in checkPdm
3847
service pollPdmLambda(logos:aws-lambda)[PollPDM] in checkPdm
@@ -41,5 +50,5 @@ architecture-beta
4150
eventBus:R -- L:pollPdmQueue
4251
pollPdmQueue:R --> L:pollPdmLambda
4352
pollPdmLambda:B --> L:pdmReady
44-
pollPdmLambda:R --> L:pdm
53+
pollPdmLambda:R <--> L:pdm
4554
```

docs/architecture/c4/ttl/create-ttl.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ author: Tom D'Roza
1717
service db(logos:aws-dynamodb)[DynamoDB] in createTtl
1818
service createLambda(logos:aws-lambda)[Create PrintLetter TTL] in createTtl
1919
service queue(logos:aws-sqs)[SQS] in createTtl
20-
service storedEvent(logos:aws-eventbridge)[LetterStored event]
21-
service scheduledEvent(logos:aws-eventbridge)[PrintingScheduled event]
20+
service storedEvent(aws:res-amazon-eventbridge-event)[LetterStored event]
21+
service scheduledEvent(aws:res-amazon-eventbridge-event)[PrintingScheduled event]
2222
2323
storedEvent:R --> L:queue
2424
queue:R --> L:createLambda

docs/architecture/c4/ttl/manage-ttl.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ author: Tom D'Roza
1414
architecture-beta
1515
group manageTTL(cloud)[ManageTTL]
1616
service manageLambda(logos:aws-lambda)[Poll TTL] in manageTTL
17-
service manageDb(logos:aws-dynamodb)[DynamoDB] in manageTTL
18-
service ttlStream(aws:res-amazon-dynamodb-stream)[Stream] in manageTTL
19-
service manageTtlExpiry(logos:aws-lambda)[handleTTLExpiry] in manageTTL
20-
service printTTLExpired(logos:aws-eventbridge)[PrintTTLExpired] in manageTTL
17+
service manageDb(logos:aws-dynamodb)[ItemsWithTTL] in manageTTL
18+
service ttlStream(aws:res-amazon-dynamodb-stream) in manageTTL
19+
service manageTtlExpiry(logos:aws-lambda)[HandleTTLExpiry] in manageTTL
20+
service printTTLExpired(aws:res-amazon-eventbridge-event)[PrintTTLExpired] in manageTTL
2121
2222
manageLambda:R -- L:manageDb
2323
manageDb:R -- L:ttlStream

docs/diagrams/pdm-poll.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ sequenceDiagram
1919
participant pdmPoller as Lambda<br/>PDMPoller
2020
participant pdm as PDM
2121
22-
eventBus -) pdmPollerQueue: SavedToPDM Event(meshFileId)
22+
eventBus -) pdmPollerQueue: SavedToPDM Event(pdmID)
2323
activate pdmPollerQueue
2424
pdmPollerQueue ->> pdmPoller:
2525
deactivate pdmPollerQueue
2626
loop Until resource contains payload
27-
pdmPoller ->> pdm: GetSpecificResource(ID)
27+
pdmPoller ->> pdm: GetSpecificResource(pdmID)
2828
activate pdm
2929
pdm -->> pdmPoller: DocumentReference
3030
deactivate pdm
3131
end
32-
pdmPoller -) eventBus: PDMDocumentReadyEvent(meshFileId)
32+
pdmPoller -) eventBus: PDMDocumentReadyEvent(pdmID)
3333
```

0 commit comments

Comments
 (0)