AWS HealthImaging provides the following sample projects on GitHub.
- DICOM Ingestion From On-Premises to AWS HealthImaging
-
An AWS serverless project for deploying an IoT edge solution that receives DICOM files from a DICOM DIMSE source (PACS, VNA, CT scanner) and stores them in a secure Amazon S3 bucket. The solution indexes the DICOM files in a database and queues each DICOM series to be imported in AWS HealthImaging. It is comprised of a component running at the edge that is managed by AWS IoT Greengrass
, and a DICOM ingestion pipeline running in AWS Cloud. - Tile Level Marker (TLM) Proxy
-
An AWS Cloud Development Kit (AWS CDK)
project for retrieving image frames from AWS HealthImaging by using tile level markers (TLM), a feature of High-Throughput JPEG 2000 (HTJ2K). This results in faster retrieval times with lower-resolution images. Potential workflows include generating thumbnails and progressive loading of images. - Amazon CloudFront Delivery
-
An AWS serverless project for creating an Amazon CloudFront
distribution with an HTTPS endpoint that caches (by using GET) and delivers image frames from the edge. By default, the endpoint authenticates requests with an Amazon Cognito JSON web token (JWT). Both authentication and request signing is done at the edge using Lambda@Edge . This service is a feature of Amazon CloudFront that lets you run code closer to users of your application, which improves performance and reduces latency. There is no infrastucture to manage. - AWS HealthImaging Viewer UI
-
An AWS Amplify
project for deploying a frontend UI with backend authentication with which you can view image set metadata attributes and image frames (pixel data) stored in AWS HealthImaging using progressive decoding. You can optionally integrate the Tile Level Marker (TLM) Proxy and/or Amazon CloudFront Delivery projects above to load image frames using an alternative method. -
AWS HealthImaging DICOMweb Proxy
-
A Python-based project for enabling DICOMweb WADO-RS and QIDO-RS endpoints on a HealthImaging data store to support web-based medical imaging viewers and other DICOMweb-compatible apps.
Note
This project does not use HealthImaging's representation of DICOMweb APIs described in Using DICOMweb with AWS HealthImaging.
To view additional sample projects, see AWS HealthImaging Samples