Using AWS HealthLake as an Event Producer (CDC)

AWS HealthLake → CloudTrail → EventBridge → AWS Step Functions

Create an serverless CDC process for AWS HealthLake.

When using this pattern, AWS HealthLake becomes not only a consumer of data but also a producer. By adding this capability to HealthLake, it can be put in the center of a modern distributed Healthcare application and serve as an ingress and egress point. When changes occur in HealthLake, they are read, hydrated and then published onto an EventBridge Custom Bus. Once on the Bus, many Rules can be added to extend to any number of consumers needed.

< Back to all patterns

GitHub icon Download this pattern (.zip)

GitHub icon View this pattern on GitHub


Clone repo

git clone https://github.com/aws-samples/serverless-patterns/cd serverless-patterns/healthlake-change-data-capture

Deploy

make deploy


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

make destroy

Created by:

Benjamen Pyle

Benjamen Pyle

Benjamen Pyle is an AWS Community Builder who loves building scalable and useful applications with Serverless and Event Driven Architectures

Follow on LinkedIn