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 |
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.IOException
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) 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.IOException
com.google.api.services.healthcare.v1.model.Operation exportFhirResourceToGcs(java.lang.String fhirStore, java.lang.String gcsDestinationPrefix) throws java.io.IOException
java.io.IOException
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) throws java.io.IOException
java.io.IOException
com.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.InterruptedException
java.io.IOException
com.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.HealthcareHttpException
com.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.IOException
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) 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.IOException
com.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.IOException
com.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.IOException
java.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.IOException
com.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.IOException
java.lang.String retrieveDicomStudyMetadata(java.lang.String dicomWebPath) throws java.io.IOException
java.io.IOException
com.google.api.services.healthcare.v1.model.DicomStore createDicomStore(java.lang.String dataset, java.lang.String name) throws java.io.IOException
java.io.IOException
com.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.IOException
com.google.api.services.healthcare.v1.model.Empty deleteDicomStore(java.lang.String name) throws java.io.IOException
java.io.IOException
com.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.IOException
java.net.URISyntaxException