public interface HealthcareApiClient
| Modifier and Type | Method and Description | 
|---|---|
com.google.api.services.healthcare.v1beta1.model.FhirStore | 
createFhirStore(java.lang.String dataset,
               java.lang.String name,
               java.lang.String version)  | 
com.google.api.services.healthcare.v1beta1.model.FhirStore | 
createFhirStore(java.lang.String dataset,
               java.lang.String name,
               java.lang.String version,
               java.lang.String pubsubTopic)  | 
com.google.api.services.healthcare.v1beta1.model.Message | 
createHL7v2Message(java.lang.String hl7v2Store,
                  com.google.api.services.healthcare.v1beta1.model.Message msg)
Create hl 7 v 2 message message. 
 | 
com.google.api.services.healthcare.v1beta1.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.v1beta1.model.Empty | 
deleteFhirStore(java.lang.String store)  | 
com.google.api.services.healthcare.v1beta1.model.Empty | 
deleteHL7v2Message(java.lang.String msgName)
Delete hl 7 v 2 message empty. 
 | 
com.google.api.services.healthcare.v1beta1.model.Empty | 
deleteHL7v2Store(java.lang.String store)
Delete hl 7 v 2 store empty. 
 | 
com.google.api.services.healthcare.v1beta1.model.HttpBody | 
executeFhirBundle(java.lang.String fhirStore,
                 java.lang.String bundle)
Execute fhir bundle http body. 
 | 
Instant | 
getEarliestHL7v2SendTime(java.lang.String hl7v2Store,
                        java.lang.String filter)
Gets earliest hl 7 v 2 send time. 
 | 
com.google.api.services.healthcare.v1beta1.model.Message | 
getHL7v2Message(java.lang.String msgName)
Fetches an Hl7v2 message by its name from a Hl7v2 store. 
 | 
com.google.api.services.healthcare.v1beta1.model.Hl7V2Store | 
getHL7v2Store(java.lang.String storeName)
Gets HL7v2 store. 
 | 
Instant | 
getLatestHL7v2SendTime(java.lang.String hl7v2Store,
                      java.lang.String filter)  | 
com.google.api.services.healthcare.v1beta1.model.Operation | 
importFhirResource(java.lang.String fhirStore,
                  java.lang.String gcsSourcePath,
                  java.lang.String contentStructure)  | 
com.google.api.services.healthcare.v1beta1.model.IngestMessageResponse | 
ingestHL7v2Message(java.lang.String hl7v2Store,
                  com.google.api.services.healthcare.v1beta1.model.Message msg)
Ingest hl 7 v 2 message ingest message response. 
 | 
com.google.api.services.healthcare.v1beta1.model.ListMessagesResponse | 
makeHL7v2ListRequest(java.lang.String hl7v2Store,
                    java.lang.String filter,
                    java.lang.String orderBy,
                    java.lang.String pageToken)
Make hl 7 v 2 list request list messages response. 
 | 
com.google.api.services.healthcare.v1beta1.model.ListMessagesResponse | 
makeSendTimeBoundHL7v2ListRequest(java.lang.String hl7v2Store,
                                 Instant start,
                                 Instant end,
                                 java.lang.String otherFilter,
                                 java.lang.String orderBy,
                                 java.lang.String pageToken)
Make send time bound hl 7 v 2 list request. 
 | 
com.google.api.services.healthcare.v1beta1.model.Operation | 
pollOperation(com.google.api.services.healthcare.v1beta1.model.Operation operation,
             java.lang.Long sleepMs)  | 
com.google.api.services.healthcare.v1beta1.model.HttpBody | 
readFhirResource(java.lang.String resourceId)
Read fhir resource http body. 
 | 
com.google.api.services.healthcare.v1beta1.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.v1beta1.model.Empty deleteHL7v2Message(java.lang.String msgName) throws java.io.IOException
msgName - the msg namejava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.model.IngestMessageResponse ingestHL7v2Message(java.lang.String hl7v2Store, com.google.api.services.healthcare.v1beta1.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.v1beta1.model.Message createHL7v2Message(java.lang.String hl7v2Store, com.google.api.services.healthcare.v1beta1.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.v1beta1.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.v1beta1.model.Operation pollOperation(com.google.api.services.healthcare.v1beta1.model.Operation operation, java.lang.Long sleepMs) throws java.lang.InterruptedException, java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptioncom.google.api.services.healthcare.v1beta1.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.v1beta1.model.HttpBody readFhirResource(java.lang.String resourceId) throws java.io.IOException
resourceId - the resourcejava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1beta1.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.v1beta1.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.v1beta1.model.FhirStore createFhirStore(java.lang.String dataset, java.lang.String name, java.lang.String version) throws java.io.IOException
java.io.IOExceptioncom.google.api.services.healthcare.v1beta1.model.Empty deleteHL7v2Store(java.lang.String store) throws java.io.IOException
store - the storejava.io.IOException - the io exceptioncom.google.api.services.healthcare.v1beta1.model.Empty deleteFhirStore(java.lang.String store) throws java.io.IOException
java.io.IOException