Class DicomIO


  • public class DicomIO
    extends java.lang.Object
    The DicomIO connectors allows Beam pipelines to make calls to the Dicom API of the Google Cloud Healthcare API (https://cloud.google.com/healthcare/docs/how-tos#dicom-guide).

    Reading Study-Level Metadata

    The study-level metadata for a dicom instance can be read with DicomIO.ReadStudyMetadata. Retrieve the metadata of a dicom instance given its store path as a string. This will return a DicomIO.ReadStudyMetadata.Result. You can fetch the successful calls using getReadResponse(), and any failed reads using getFailedReads().

    Example

    Pipeline p = ... String webPath = ... DicomIO.ReadStudyMetadata.Result readMetadataResult = p .apply(Create.of(webPath)) PCollection<String> goodRead = readMetadataResult.getReadResponse() PCollection<String> failRead = readMetadataResult.getFailedReads()
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  DicomIO.ReadStudyMetadata
      This class makes a call to the retrieve metadata endpoint (https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieving_metadata).
    • Constructor Summary

      Constructors 
      Constructor Description
      DicomIO()