Events from Supplier API

2025-12-12 | ๐Ÿ“‘ 0 words | โฑ 0 mins | ๐Ÿงพ History | โœ Tom D'Roza | ๐Ÿ”‘ Ross Buggins

๐Ÿšง This page has less that 200 words. So it looks like this page is still under construction.

Known Issues / Todo

  • โ›… This page is draft and is subject to rapid change, and may not be fully accurate or complete

Events Consumed

Events Produced

Diagrams

c4code-printer-statushandler

C4:
Link to this diagram directly: /nhs-notify-digital-letters/diagrams/c4code-printer-statushandler.html
   architecture-beta
    group printStatusHandler(cloud)[PrinterStatusHandler]


    service createLambda(logos:aws-lambda)[PrintStatusHandler] in printStatusHandler
    service queue(logos:aws-sqs)[SQS] in printStatusHandler

    service letterAcceptedEvent(aws:res-amazon-eventbridge-event)[letterACCEPTED event]
    service letterRejectedEvent(aws:res-amazon-eventbridge-event)[letterREJECTED event]
    service letterPrintedEvent(aws:res-amazon-eventbridge-event)[letterPRINTED event]
    service letterDispatchedEvent(aws:res-amazon-eventbridge-event)[letterDISPATCHED event]
    service letterFailedEvent(aws:res-amazon-eventbridge-event)[letterFAILED event]
    service letterReturnedEvent(aws:res-amazon-eventbridge-event)[letterRETURNED event]

    service printStatusEvent(aws:res-amazon-eventbridge-event) [PrintLetterTransitioned event]

    junction j1
    junction j2
    junction j3
    junction j4

    j1:R --> L:queue
    j2:B -- T:j1
    j3:T -- B:j1
    j4:T -- B:j3
    letterRejectedEvent:R -- T:j2
    letterAcceptedEvent:R -- L:j2
    letterPrintedEvent:R -- B:j2
    letterDispatchedEvent:R -- T:j4
    letterFailedEvent:R -- L:j4
    letterReturnedEvent:R -- B:j4
    queue:R --> L:createLambda
    createLambda:R --> L:printStatusEvent