Class DicomIO
java.lang.Object
org.apache.beam.sdk.io.gcp.healthcare.DicomIO
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 withDicomIO.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 ClassesModifier and TypeClassDescriptionstatic class
This class makes a call to the retrieve metadata endpoint (https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieving_metadata). -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DicomIO
public DicomIO()
-
-
Method Details
-
readStudyMetadata
-