Class DicomIO.ReadStudyMetadata
- java.lang.Object
-
- org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,DicomIO.ReadStudyMetadata.Result>
-
- org.apache.beam.sdk.io.gcp.healthcare.DicomIO.ReadStudyMetadata
-
- All Implemented Interfaces:
java.io.Serializable
,org.apache.beam.sdk.transforms.display.HasDisplayData
- Enclosing class:
- DicomIO
public static class DicomIO.ReadStudyMetadata extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,DicomIO.ReadStudyMetadata.Result>
This class makes a call to the retrieve metadata endpoint (https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieving_metadata). It defines a function that can be used to process a Pubsub message from a DICOM store, read the DICOM study path and get the metadata of the specified study. You can learn how to configure PubSub messages to be published when an instance is stored by following: https://cloud.google.com/healthcare/docs/how-tos/pubsub. The connector will output aDicomIO.ReadStudyMetadata.Result
which will contain metadata of the study encoded as a json array.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DicomIO.ReadStudyMetadata.Result
-
Field Summary
Fields Modifier and Type Field Description static org.apache.beam.sdk.values.TupleTag<java.lang.String>
ERROR_MESSAGE
TupleTag for any error response.static org.apache.beam.sdk.values.TupleTag<java.lang.String>
METADATA
TupleTag for the main output.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DicomIO.ReadStudyMetadata.Result
expand(org.apache.beam.sdk.values.PCollection<java.lang.String> input)
-
-
-
Method Detail
-
expand
public DicomIO.ReadStudyMetadata.Result expand(org.apache.beam.sdk.values.PCollection<java.lang.String> input)
- Specified by:
expand
in classorg.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,DicomIO.ReadStudyMetadata.Result>
-
-