public interface HealthcareApiClient
| Modifier and Type | Method and Description | 
|---|---|
| com.google.api.services.healthcare.v1.model.DicomStore | createDicomStore(java.lang.String dataset,
                java.lang.String name) | 
| com.google.api.services.healthcare.v1.model.DicomStore | createDicomStore(java.lang.String dataset,
                java.lang.String name,
                java.lang.String pubsubTopic) | 
| com.google.api.services.healthcare.v1.model.FhirStore | createFhirStore(java.lang.String dataset,
               java.lang.String name,
               java.lang.String version) | 
| com.google.api.services.healthcare.v1.model.FhirStore | createFhirStore(java.lang.String dataset,
               java.lang.String name,
               java.lang.String version,
               java.lang.String pubsubTopic) | 
| com.google.api.services.healthcare.v1.model.Message | createHL7v2Message(java.lang.String hl7v2Store,
                  com.google.api.services.healthcare.v1.model.Message msg)Create hl 7 v 2 message message. | 
| com.google.api.services.healthcare.v1.model.Hl7V2Store | createHL7v2Store(java.lang.String dataset,
                java.lang.String name)Create hl 7 v 2 store hl 7 v 2 store. | 
| com.google.api.services.healthcare.v1.model.Operation | deidentifyFhirStore(java.lang.String sourceFhirStore,
                   java.lang.String destinationFhirStore,
                   com.google.api.services.healthcare.v1.model.DeidentifyConfig deidConfig) | 
| com.google.api.services.healthcare.v1.model.Empty | deleteDicomStore(java.lang.String name) | 
| com.google.api.services.healthcare.v1.model.Empty | deleteFhirStore(java.lang.String store) | 
| com.google.api.services.healthcare.v1.model.Empty | deleteHL7v2Message(java.lang.String msgName)Delete hl 7 v 2 message empty. | 
| com.google.api.services.healthcare.v1.model.Empty | deleteHL7v2Store(java.lang.String store)Delete hl 7 v 2 store empty. | 
| com.google.api.services.healthcare.v1.model.HttpBody | executeFhirBundle(java.lang.String fhirStore,
                 java.lang.String bundle)Execute fhir bundle http body. | 
| com.google.api.services.healthcare.v1.model.Operation | exportFhirResourceToBigQuery(java.lang.String fhirStore,
                            java.lang.String bigQueryDatasetUri) | 
| com.google.api.services.healthcare.v1.model.Operation | exportFhirResourceToGcs(java.lang.String fhirStore,
                       java.lang.String gcsDestinationPrefix) | 
| Instant | getEarliestHL7v2SendTime(java.lang.String hl7v2Store,
                        @Nullable java.lang.String filter)Gets earliest hl 7 v 2 send time. | 
| com.google.api.services.healthcare.v1.model.Message | getHL7v2Message(java.lang.String msgName)Fetches an Hl7v2 message by its name from a Hl7v2 store. | 
| com.google.api.services.healthcare.v1.model.Hl7V2Store | getHL7v2Store(java.lang.String storeName)Gets HL7v2 store. | 
| Instant | getLatestHL7v2SendTime(java.lang.String hl7v2Store,
                      @Nullable java.lang.String filter) | 
| com.google.api.services.healthcare.v1.model.HttpBody | getPatientEverything(java.lang.String resourceName,
                    @Nullable java.util.Map<java.lang.String,java.lang.Object> filters,
                    java.lang.String pageToken)Fhir get patient everythhing http body. | 
| com.google.api.services.healthcare.v1.model.Operation | importFhirResource(java.lang.String fhirStore,
                  java.lang.String gcsSourcePath,
                  @Nullable java.lang.String contentStructure) | 
| com.google.api.services.healthcare.v1.model.IngestMessageResponse | ingestHL7v2Message(java.lang.String hl7v2Store,
                  com.google.api.services.healthcare.v1.model.Message msg)Ingest hl 7 v 2 message ingest message response. | 
| java.util.List<com.google.api.services.healthcare.v1.model.FhirStore> | listAllFhirStores(java.lang.String dataset)List all FHIR stores in a dataset. | 
| com.google.api.services.healthcare.v1.model.ListMessagesResponse | makeHL7v2ListRequest(java.lang.String hl7v2Store,
                    @Nullable java.lang.String filter,
                    @Nullable java.lang.String orderBy,
                    @Nullable java.lang.String pageToken)Make hl 7 v 2 list request list messages response. | 
| com.google.api.services.healthcare.v1.model.ListMessagesResponse | makeSendTimeBoundHL7v2ListRequest(java.lang.String hl7v2Store,
                                 Instant start,
                                 @Nullable Instant end,
                                 @Nullable java.lang.String otherFilter,
                                 @Nullable java.lang.String orderBy,
                                 @Nullable java.lang.String pageToken)Make send time bound hl 7 v 2 list request. | 
| com.google.api.services.healthcare.v1.model.Operation | pollOperation(com.google.api.services.healthcare.v1.model.Operation operation,
             java.lang.Long sleepMs) | 
| com.google.api.services.healthcare.v1.model.HttpBody | readFhirResource(java.lang.String resourceName)Read fhir resource http body. | 
| java.lang.String | retrieveDicomStudyMetadata(java.lang.String dicomWebPath) | 
| com.google.api.services.healthcare.v1.model.HttpBody | searchFhirResource(java.lang.String fhirStore,
                  java.lang.String resourceType,
                  @Nullable java.util.Map<java.lang.String,java.lang.Object> parameters,
                  java.lang.String pageToken)Search fhir resource http body. | 
| com.google.api.services.healthcare.v1.model.Empty | uploadToDicomStore(java.lang.String webPath,
                  java.lang.String filePath) | 
com.google.api.services.healthcare.v1.model.Message getHL7v2Message(java.lang.String msgName)
                                                             throws java.io.IOException,
                                                                    java.text.ParseException
msgName - the msg namejava.io.IOException - the io exceptionjava.text.ParseException - the parse exceptioncom.google.api.services.healthcare.v1.model.Empty deleteHL7v2Message(java.lang.String msgName)
                                                              throws java.io.IOException
msgName - the msg namejava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1.model.Hl7V2Store getHL7v2Store(java.lang.String storeName)
                                                              throws java.io.IOException
storeName - the store namejava.io.IOException - the io exceptionInstant getEarliestHL7v2SendTime(java.lang.String hl7v2Store, @Nullable java.lang.String filter) throws java.io.IOException
hl7v2Store - the hl 7 v 2 storefilter - the filterjava.io.IOException - the io exceptionInstant getLatestHL7v2SendTime(java.lang.String hl7v2Store, @Nullable java.lang.String filter) throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.ListMessagesResponse makeSendTimeBoundHL7v2ListRequest(java.lang.String hl7v2Store,
                                                                                                   Instant start,
                                                                                                   @Nullable Instant end,
                                                                                                   @Nullable java.lang.String otherFilter,
                                                                                                   @Nullable java.lang.String orderBy,
                                                                                                   @Nullable java.lang.String pageToken)
                                                                                            throws java.io.IOException
hl7v2Store - the hl 7 v 2 storestart - the startend - the endotherFilter - the other filterorderBy - the order bypageToken - the page tokenjava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1.model.ListMessagesResponse makeHL7v2ListRequest(java.lang.String hl7v2Store,
                                                                                      @Nullable java.lang.String filter,
                                                                                      @Nullable java.lang.String orderBy,
                                                                                      @Nullable java.lang.String pageToken)
                                                                               throws java.io.IOException
hl7v2Store - the hl 7 v 2 storefilter - the filterorderBy - the order bypageToken - the page tokenjava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1.model.IngestMessageResponse ingestHL7v2Message(java.lang.String hl7v2Store,
                                                                                     com.google.api.services.healthcare.v1.model.Message msg)
                                                                              throws java.io.IOException
hl7v2Store - the hl 7 v 2 storemsg - the msgjava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1.model.Message createHL7v2Message(java.lang.String hl7v2Store,
                                                                       com.google.api.services.healthcare.v1.model.Message msg)
                                                                throws java.io.IOException
hl7v2Store - the hl 7 v 2 storemsg - the msgjava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1.model.Operation importFhirResource(java.lang.String fhirStore,
                                                                         java.lang.String gcsSourcePath,
                                                                         @Nullable java.lang.String contentStructure)
                                                                  throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.Operation exportFhirResourceToGcs(java.lang.String fhirStore,
                                                                              java.lang.String gcsDestinationPrefix)
                                                                       throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.Operation exportFhirResourceToBigQuery(java.lang.String fhirStore,
                                                                                   java.lang.String bigQueryDatasetUri)
                                                                            throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.Operation deidentifyFhirStore(java.lang.String sourceFhirStore,
                                                                          java.lang.String destinationFhirStore,
                                                                          com.google.api.services.healthcare.v1.model.DeidentifyConfig deidConfig)
                                                                   throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.Operation pollOperation(com.google.api.services.healthcare.v1.model.Operation operation,
                                                                    java.lang.Long sleepMs)
                                                             throws java.lang.InterruptedException,
                                                                    java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptioncom.google.api.services.healthcare.v1.model.HttpBody executeFhirBundle(java.lang.String fhirStore,
                                                                       java.lang.String bundle)
                                                                throws java.io.IOException,
                                                                       HttpHealthcareApiClient.HealthcareHttpException
fhirStore - the fhir storebundle - the bundlejava.io.IOException - the io exceptionHttpHealthcareApiClient.HealthcareHttpExceptioncom.google.api.services.healthcare.v1.model.HttpBody readFhirResource(java.lang.String resourceName)
                                                               throws java.io.IOException
resourceName - the resource name, in format
     projects/{p}/locations/{l}/datasets/{d}/fhirStores/{f}/fhir/{resourceType}/{id}java.io.IOException - the io exceptioncom.google.api.services.healthcare.v1.model.HttpBody searchFhirResource(java.lang.String fhirStore,
                                                                        java.lang.String resourceType,
                                                                        @Nullable java.util.Map<java.lang.String,java.lang.Object> parameters,
                                                                        java.lang.String pageToken)
                                                                 throws java.io.IOException
fhirStore - the fhir storeresourceType - the resource typeparameters - the parametersjava.io.IOExceptioncom.google.api.services.healthcare.v1.model.HttpBody getPatientEverything(java.lang.String resourceName,
                                                                          @Nullable java.util.Map<java.lang.String,java.lang.Object> filters,
                                                                          java.lang.String pageToken)
                                                                   throws java.io.IOException
resourceName - the resource name, in format
     projects/{p}/locations/{l}/datasets/{d}/fhirStores/{f}/fhir/{resourceType}/{id}filters - optional request filtersjava.io.IOExceptioncom.google.api.services.healthcare.v1.model.Hl7V2Store createHL7v2Store(java.lang.String dataset,
                                                                        java.lang.String name)
                                                                 throws java.io.IOException
dataset - the datasetname - the namejava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1.model.FhirStore createFhirStore(java.lang.String dataset,
                                                                      java.lang.String name,
                                                                      java.lang.String version,
                                                                      java.lang.String pubsubTopic)
                                                               throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.FhirStore createFhirStore(java.lang.String dataset,
                                                                      java.lang.String name,
                                                                      java.lang.String version)
                                                               throws java.io.IOException
java.io.IOExceptionjava.util.List<com.google.api.services.healthcare.v1.model.FhirStore> listAllFhirStores(java.lang.String dataset)
                                                                                 throws java.io.IOException
dataset - the dataset, in the format:
     projects/project_id/locations/location_id/datasets/dataset_idjava.io.IOExceptioncom.google.api.services.healthcare.v1.model.Empty deleteHL7v2Store(java.lang.String store)
                                                            throws java.io.IOException
store - the storejava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1.model.Empty deleteFhirStore(java.lang.String store)
                                                           throws java.io.IOException
java.io.IOExceptionjava.lang.String retrieveDicomStudyMetadata(java.lang.String dicomWebPath)
                                     throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.DicomStore createDicomStore(java.lang.String dataset,
                                                                        java.lang.String name)
                                                                 throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.DicomStore createDicomStore(java.lang.String dataset,
                                                                        java.lang.String name,
                                                                        java.lang.String pubsubTopic)
                                                                 throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.Empty deleteDicomStore(java.lang.String name)
                                                            throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1.model.Empty uploadToDicomStore(java.lang.String webPath,
                                                                     java.lang.String filePath)
                                                              throws java.io.IOException,
                                                                     java.net.URISyntaxException
java.io.IOExceptionjava.net.URISyntaxException