@Experimental(SOURCE_SINK)
Package org.apache.beam.sdk.io.gcp.healthcare
Provides an API for reading from and writing to Google Cloud Datastore over different
versions of the Cloud Datastore Client libraries.
-
Interface Summary Interface Description HealthcareApiClient Defines a client that talks to the Cloud Healthcare API. -
Class Summary Class Description 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).DicomIO.ReadStudyMetadata This class makes a call to the retrieve metadata endpoint (https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieving_metadata).DicomIO.ReadStudyMetadata.Result FhirBundleParameter FhirBundleParameter represents a FHIR bundle in JSON format to be executed on a FHIR store.FhirBundleResponse FhirIO FhirIO
provides an API for reading and writing resources to Google Cloud Healthcare Fhir API.FhirIO.Deidentify Deidentify FHIR resources from a FHIR store to a destination FHIR store.FhirIO.Deidentify.DeidentifyFn A function that schedules a deidentify operation and monitors the status.FhirIO.ExecuteBundles The type Execute bundles.FhirIO.ExecuteBundlesResult ExecuteBundlesResult contains both successfully executed bundles and information help debugging failed executions (eg metadata & error msgs).FhirIO.Export Export FHIR resources from a FHIR store to new line delimited json files on GCS or BigQuery.FhirIO.Export.ExportResourcesFn A function that schedules an export operation and monitors the status.FhirIO.Import Writes each bundle of elements to a new-line delimited JSON file on GCS and issues a fhirStores.import Request for that file.FhirIO.Read The type Read.FhirIO.Read.Result The type Result.FhirIO.Search<T> The type Search.FhirIO.Search.Result FhirIO.Write The type Write.FhirIO.Write.AbstractResult FhirIO.Write.Result The type Result.FhirIOPatientEverything The type FhirIOPatientEverything for querying a FHIR Patient resource's compartment.FhirIOPatientEverything.PatientEverythingParameter PatientEverythingParameter defines required attributes for a FHIR GetPatientEverything request inFhirIOPatientEverything
.FhirIOPatientEverything.Result The Result for aFhirIOPatientEverything
request.FhirSearchParameter<T> FhirSearchParameter represents the query parameters for a FHIR search request, used as a parameter forFhirIO.Search
.FhirSearchParameterCoder<T> FhirSearchParameterCoder is the coder forFhirSearchParameter
, which takes a coder for type T.HealthcareIOError<T> Class for capturing errors on IO operations on Google Cloud Healthcare APIs resources.HealthcareIOErrorCoder<T> HealthcareIOErrorToTableRow<T> Convenience transform to write dead-letterHealthcareIOError
s to BigQueryTableRow
s.HL7v2IO HL7v2IO
provides an API for reading from and writing to Google Cloud Healthcare HL7v2 API.HL7v2IO.ListHL7v2Messages List HL7v2 messages in HL7v2 Stores with optional filter.HL7v2IO.Read The type Read that reads HL7v2 message contents given a PCollection of message IDs strings.HL7v2IO.Read.FetchHL7v2Message PTransform
to fetch a message from an Google Cloud Healthcare HL7v2 store based on msgID.HL7v2IO.Read.FetchHL7v2Message.HL7v2MessageGetFn DoFn for fetching messages from the HL7v2 store with error handling.HL7v2IO.Read.Result HL7v2IO.Write The type Write that writes the given PCollection of HL7v2 messages.HL7v2IO.Write.Result HL7v2Message The type HL7v2 message to wrap theMessage
model.HL7v2MessageCoder HttpHealthcareApiClient A client that talks to the Cloud Healthcare API through HTTP requests.HttpHealthcareApiClient.AuthenticatedRetryInitializer HttpHealthcareApiClient.FhirResourcePagesIterator The type FhirResourcePagesIterator for methods which return paged output.HttpHealthcareApiClient.HL7v2MessagePages HttpHealthcareApiClient.HL7v2MessagePages.HL7v2MessagePagesIterator The type Hl7v2 message id pages iterator.JsonArrayCoder WebPathParser WebPathParser.DicomWebPath -
Enum Summary Enum Description FhirIO.Import.ContentStructure The enum Content structure.FhirIO.Write.WriteMethod The enum Write method.HL7v2IO.Write.WriteMethod The enum Write method.HttpHealthcareApiClient.FhirResourcePagesIterator.FhirMethod -
Exception Summary Exception Description HttpHealthcareApiClient.HealthcareHttpException WrapsHttpResponse
in an exception with a statusCode field for use withHealthcareIOError
.