Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seandavi/aisr-data-warehouse
Animal Image Shared Resource PACS/Viewer
https://github.com/seandavi/aisr-data-warehouse
api bigquery clinical-information-system dicom dicom-files gcp image-analysis pacs radiology
Last synced: 17 days ago
JSON representation
Animal Image Shared Resource PACS/Viewer
- Host: GitHub
- URL: https://github.com/seandavi/aisr-data-warehouse
- Owner: seandavi
- Created: 2021-07-13T12:08:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-13T20:00:36.000Z (over 2 years ago)
- Last Synced: 2024-11-05T13:17:31.244Z (2 months ago)
- Topics: api, bigquery, clinical-information-system, dicom, dicom-files, gcp, image-analysis, pacs, radiology
- Language: Python
- Homepage:
- Size: 65.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Technologies used
- [Cloud Run serverless web platform](https://cloud.google.com/run)
- [GCP DICOM, part of the HealthCare API](https://cloud.google.com/healthcare-api/docs/concepts/dicom)
- [DICOM Deidentification API](https://cloud.google.com/healthcare-api/docs/how-tos/dicom-deidentify)
- [Google Cloud Bigquery](https://cloud.google.com/bigquery)
- [Google Cloud Storage](https://cloud.google.com/storage)
- [Google Cloud PubSub](https://cloud.google.com/pubsub)
- [OHIF Dicom Image Viewer](https://ohif.org/)## Usage
1. Add an image to the dicom store
``` sh
curl -X POST \
-H "Content-Type: application/dicom" \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
https://healthcare.googleapis.com/v1/projects/uccc-aisr/locations/us-central1/datasets/uccc-aisr-b67a21b/dicomStores/uccc-aisr-ba50ed5/dicomWeb/studies \
--data-binary @0009.DCM
```2. Pipeline runs
- deidenfify
- Register DICOM metadata in Bigquery3. Access images via OHIF browser
## Architecture
```
./generate_arch_diagram.sh
```![AISR Data Warehouse Architecture](architecture.svg)
## Data Flow
![AISR Data Warehouse Data Flow](dataflow.svg)