All Projects → GoogleCloudPlatform → weasis-chcapi-extension

GoogleCloudPlatform / weasis-chcapi-extension

Licence: Apache-2.0 license
Weasis plugin adding support for the Google Cloud Healthcare API

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to weasis-chcapi-extension

bluelight
a browser-based DICOM viewer
Stars: ✭ 35 (+191.67%)
Mutual labels:  dicom, dicomweb, dicom-viewer
dicomweb-pacs
Easy to use DICOMWEB enabled PACS with DIMSE services based on sqlite database
Stars: ✭ 42 (+250%)
Mutual labels:  dicom, dicomweb, dicom-viewer
u-dicom-viewer
A simple web browser DICOM viewer for any device.
Stars: ✭ 91 (+658.33%)
Mutual labels:  dicom, dicom-viewer
qupath-chcapi-extension
Extension to QuPath application adding support for reading from Google Cloud Healthcare API.
Stars: ✭ 13 (+8.33%)
Mutual labels:  dicom, dicomweb
dicomweb-server
Lightweight DICOMweb Server with CouchDB
Stars: ✭ 74 (+516.67%)
Mutual labels:  dicom, dicomweb
Dicom-Viewer
An application displaying 2D/3D Dicom
Stars: ✭ 37 (+208.33%)
Mutual labels:  dicom, dicom-viewer
MRIcroGL
v1.2 GLSL volume rendering. Able to view NIfTI, DICOM, MGH, MHD, NRRD, AFNI format images.
Stars: ✭ 101 (+741.67%)
Mutual labels:  dicom, dicom-viewer
neurdicom
RESTful PACS server with plugins
Stars: ✭ 97 (+708.33%)
Mutual labels:  dicom, dicomweb
healthcare-dicom-dicomweb-adapter
Adapter which transforms DIMSE requests to DICOMweb requests
Stars: ✭ 92 (+666.67%)
Mutual labels:  dicom, dicomweb
dicomweb-wsi-viewer
Proof of concept whole slide imaging viewer on top of Google Cloud Healthcare DICOM API.
Stars: ✭ 34 (+183.33%)
Mutual labels:  dicom, dicomweb
dicom-microscopy-viewer
Web-based DICOM slide microscopy viewer library
Stars: ✭ 70 (+483.33%)
Mutual labels:  dicom, dicomweb
AlizaMS
DICOM Viewer
Stars: ✭ 144 (+1100%)
Mutual labels:  dicom, dicom-viewer
slicebox
Microservice for safe sharing and easy access to medical images
Stars: ✭ 18 (+50%)
Mutual labels:  dicom
Emory-BMI-GSoC
Emory BMI GSoC Project Ideas
Stars: ✭ 27 (+125%)
Mutual labels:  dicom
fo-dicom.Codecs
Cross-platform Dicom native codecs for fo-dicom
Stars: ✭ 41 (+241.67%)
Mutual labels:  dicom
lightdicom python
Light DICOM package
Stars: ✭ 16 (+33.33%)
Mutual labels:  dicom
dicognito
A library and command line tool for anonymizing DICOM files
Stars: ✭ 17 (+41.67%)
Mutual labels:  dicom
rt-utils
A minimal Python library to facilitate the creation and manipulation of DICOM RTStructs.
Stars: ✭ 89 (+641.67%)
Mutual labels:  dicom
bidscoin
BIDScoin converts your source-level neuroimaging data to BIDS
Stars: ✭ 75 (+525%)
Mutual labels:  dicom
MRIcro
macOS Xcode GLSL Volume Render for NIfTI, Bio-Rad Pic, NRRD, Philips, ITK MetaImage, AFNI, Freesurfer, DICOM images.
Stars: ✭ 17 (+41.67%)
Mutual labels:  dicom

About Weasis Google DICOM Plugin

Plugin enables Weasis Viewer users access to Google Cloud Healthcare API DICOM data. It utilizes DICOMweb REST API to interact with Google Cloud services.

Features

  • Login using your Google account
  • Interactive exploration of Google Healthcare API Dicom stores
  • Download and display all kinds of DICOM data
  • Advanced study search capabilities

Google Dicom Explorer

Running the plugin

The plugin runs as an extension to the main Weasis application, so first you need to download the main Weasis application from https://nroduit.github.io/en/.

Please note, latest supported release of Weasis is 3.6.0

Then you need to have existing data in the Cloud Healthcare API and install the plugin to get up and running. Please see more detailed instructions below.

Setting up Google Cloud Healthcare API:

See https://cloud.google.com/healthcare/docs/ to get started.

Installing plugin

  • Get the latest release JAR from this repositories releases tab.
  • Follow instructions at installing plug-ins to add this plugin to Weasis.
  • Run Weasis Viewer executable
  • Switch to Google Dicom Explorer tab and login using your Google Account

NOTE: If you face with some issues when using the plugin, you should remove .Weasis folder wich may cache previous or incorrect settings for the plugin in Weasis.

Using your own OAuth client

The plugin comes with it's own OAuth Client ID for ease of installation, but you can substitute your own if required (e.g. your organization has OAuth policy restriction on external apps). To do this go to the Google API Console and create a set of OAuth 2.0 credentials using the type "Other" and make sure to whitelist the scopes .../auth/cloud-healthcare and .../auth/cloudplatformprojects.readonly. Then download the credentials files in JSON format, name the file client_secrets.json and move it to conf folder, next to the ext-config.properties file.

Building plugin

If you're just trying to run the tool, please see the instructions above. If you need to recompile the plugin for any reason here are the steps to do so.

Weasis requires JDK14. Plugin depends on core Weasis API, that's why you have to clone, build and install core Weasis modules to your local Maven repository first For this purpose follow instructions at building Weasis. After Weasis artifacts installed to your local Maven repository plugin itself can be compiled Detailed build instruction can be found at building Weasis plugins Clone this repository and execute following script:

cd weasis-chcapi-extension

## build plugin
mvn clean install
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].