Index
FhirService
(interface)ConceptMapSearchTranslateRequest
(message)ConceptMapTranslateRequest
(message)ConditionalDeleteResourceRequest
(message)ConditionalPatchResourceRequest
(message)ConditionalUpdateResourceRequest
(message)CreateResourceRequest
(message)DeleteResourceRequest
(message)DeleteResourceVersionsRequest
(message)ExecuteBundleRequest
(message)ExportResourcesErrorDetails
(message) (deprecated)ExportResourcesRequest
(message) (deprecated)ExportResourcesResponse
(message) (deprecated)GcsDestination
(message) (deprecated)GcsSource
(message) (deprecated)GetCapabilityStatementRequest
(message)GetLastNObservationsRequest
(message)GetPatientEverythingRequest
(message)GetResourceRequest
(message)GetResourceVersionRequest
(message)ImportResourcesErrorDetails
(message) (deprecated)ImportResourcesRequest
(message) (deprecated)ImportResourcesRequest.ContentStructure
(enum)ImportResourcesResponse
(message) (deprecated)ListResourceVersionsRequest
(message)PatchResourceRequest
(message)SearchResourcesRequest
(message)UpdateResourceRequest
(message)
ConceptMapSearchTranslateRequest
The request to a concept map translate operation that searches for concept maps matching input query parameters.
Fields | |
---|---|
parent |
The name for the FHIR store containing the concept map(s) to use for the translation. Authorization requires the following IAM permission on the specified resource
|
url |
The canonical url of the concept map to use. If unset, the source and target is used to search for concept maps. |
code |
The code to translate. |
system |
The system for the code to be translated. |
source |
The source value set of the concept map to be used. If unset, target is used to search for concept maps. |
target |
The target value set of the concept map to be used. If unset, source is used to search for concept maps. |
concept_map_version |
The version of the concept map to use. If unset, the most current version is used. |
ConceptMapTranslateRequest
The request to a concept map translate operation.
Fields | |
---|---|
name |
The URL for the concept map to use for the translation. Authorization requires the following IAM permission on the specified resource
|
code |
The code to translate. |
system |
The system for the code to be translated. |
concept_map_version |
The version of the concept map to use. If unset, the most current version is used. |
ConditionalDeleteResourceRequest
Deletes a resource from the specified FHIR store that matches the conditions.
Fields | |
---|---|
parent |
The name of the FHIR store this resource belongs to. Authorization requires the following IAM permission on the specified resource
|
type |
The FHIR resource type to delete, such as Patient or Observation. For a complete list, see the FHIR Resource Index (DSTU2, STU3, R4). |
ConditionalPatchResourceRequest
Request to patch the given resource.
Fields | |
---|---|
parent |
The name of the FHIR store this resource belongs to. Authorization requires the following IAM permission on the specified resource
|
request_body |
Raw body of the request. |
type |
The FHIR resource type to update, such as Patient or Observation. For a complete list, see the FHIR Resource Index (DSTU2, STU3, R4). |
ConditionalUpdateResourceRequest
Request to update the given resource.
Fields | |
---|---|
parent |
The name of the FHIR store this resource belongs to. Authorization requires the following IAM permission on the specified resource
|
type |
The FHIR resource type to update, such as Patient or Observation. For a complete list, see the FHIR Resource Index (DSTU2, STU3, R4). Must match the resource type in the provided content. |
request_body |
Raw body of the request. |
CreateResourceRequest
Creates a resource in the specified FHIR store.
Fields | |
---|---|
parent |
The name of the FHIR store this resource belongs to. Authorization requires the following IAM permission on the specified resource
|
type |
The FHIR resource type to create, such as Patient or Observation. For a complete list, see the FHIR Resource Index (DSTU2, STU3, R4). Must match the resource type in the provided content. |
request_body |
Raw body of the request. |
DeleteResourceRequest
Deletes a resource from the specified FHIR store.
Fields | |
---|---|
name |
The name of the resource to delete. Authorization requires the following IAM permission on the specified resource
|
DeleteResourceVersionsRequest
Deletes all the historical versions of a resource (excluding current version) from the FHIR store.
Fields | |
---|---|
name |
The name of the resource to purge. Authorization requires the following IAM permission on the specified resource
|
ExecuteBundleRequest
Request to execute all included operations in a Bundle.
Fields | |
---|---|
parent |
Name of the FHIR store in which this bundle will be executed. Authorization requires the following IAM permission on the specified resource
|
request_body |
The bundle to execute. |
ExportResourcesErrorDetails
Response when errors occur while exporting resources. This structure is included in the error
google.rpc.Status.error
to describe the detailed outcome. It is only included when the operation finishes with errors.
Fields | |
---|---|
fhir_store |
The name of the FHIR store where resources have been exported, in the format |
resource_count |
The total number of resources included in the export operation. This is the sum of the success and error counts. |
success_count |
The number of resources that were exported. |
error_count |
The number of resources that had errors. |
ExportResourcesRequest
Request to export resources.
Fields | ||
---|---|---|
name |
The name of the FHIR store to export resource from, in the format of Authorization requires the following IAM permission on the specified resource
|
|
Union field To enable the Cloud Healthcare API to write to resources in your project such as Cloud Storage buckets, you must give the consumer Cloud Healthcare API service account the proper permissions. The service account is: |
||
gcs_destination |
The Cloud Storage output destination. The Cloud Healthcare Service Agent requires the The exported outputs are organized by FHIR resource types. The server creates one object per resource type. Each object contains newline delimited JSON, and each line is a FHIR resource. |
|
bigquery_destination |
The BigQuery output destination. The Cloud Healthcare Service Agent requires two IAM roles on the BigQuery location: The output is one BigQuery table per resource type. |
ExportResourcesResponse
Response when all resources export successfully. This structure is included in the response
to describe the detailed outcome after the operation finishes successfully.
Fields | |
---|---|
fhir_store |
The name of the FHIR store where resources have been exported, in the format |
resource_count |
The total number of resources exported from the requested FHIR store. |
GcsDestination
The configuration for exporting to Cloud Storage.
Fields | |
---|---|
uri_prefix |
URI for a Cloud Storage directory where result files should be written (in the format |
GcsSource
Specifies the configuration for importing data from Cloud Storage.
Fields | |
---|---|
uri |
Points to a Cloud Storage URI containing file(s) to import. The URI must be in the following format:
Files matching the wildcard are expected to contain content only, no metadata. |
GetCapabilityStatementRequest
Request the capabilities of the system.
Fields | |
---|---|
name |
Name of the FHIR store to retrieve the capabilities for. |
GetLastNObservationsRequest
Request to get most N recent observations for patient grouped by code.
Fields | |
---|---|
parent |
Name of the FHIR store to retrieve resources from. Authorization requires the following IAM permission on the specified resource
|
GetPatientEverythingRequest
Request all the information related to the patient.
Fields | |
---|---|
name |
Name of the |
start |
The response includes records subsequent to the start date. If no start date is provided, all records prior to the end date are in scope. |
end |
The response includes records prior to the end date. If no end date is provided, all records subsequent to the start date are in scope. |
page_token |
Used to retrieve the next or previous page of results when using pagination. Set Omit |
count |
Maximum number of resources in a page. Defaults to 100. |
since |
If provided, only resources updated after this time are returned. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. For example, |
type |
String of comma-delimited FHIR resource types. If provided, only resources of the specified resource type(s) are returned. |
GetResourceRequest
Gets a resource from the specified FHIR store.
Fields | |
---|---|
name |
The name of the resource to retrieve. Authorization requires the following IAM permission on the specified resource
|
GetResourceVersionRequest
Gets a specific version of a resource from the specified FHIR store.
Fields | |
---|---|
name |
The name of the resource version to retrieve. Authorization requires the following IAM permission on the specified resource
|
ImportResourcesErrorDetails
Error response of importing resources. This structure is included in the error
google.rpc.Status.error
to describe the detailed error after the operation finishes with some failure.
Fields | |
---|---|
fhir_store |
The name of the FHIR store where resources have been imported, in the format |
input_size |
The total number of resources included in the source data. This is the sum of the success and error counts. |
success_count |
The number of resources that have been imported. |
error_count |
The number of resources that had errors. |
ImportResourcesRequest
Request to import resources.
Fields | |
---|---|
name |
The name of the FHIR store to import FHIR resources to, in the format of Authorization requires the following IAM permission on the specified resource
|
content_structure |
The content structure in the source location. If not specified, the server treats the input source files as |
gcs_source |
Cloud Storage source data location and import configuration. The Cloud Healthcare Service Agent requires the Each Cloud Storage object should be a text file that contains the format specified in |
ContentStructure
The content structure of the input source files.
Enums | |
---|---|
CONTENT_STRUCTURE_UNSPECIFIED |
If the content structure is not specified, the default value BUNDLE is used. |
BUNDLE |
The source file contains one or more lines of newline-delimited JSON (ndjson). Each line is a bundle that contains one or more resources. Set the bundle type to history to import resource versions. |
RESOURCE |
The source file contains one or more lines of newline-delimited JSON (ndjson). Each line is a single resource. |
BUNDLE_PRETTY |
The entire file is one JSON bundle. The JSON can span multiple lines. |
RESOURCE_PRETTY |
The entire file is one JSON resource. The JSON can span multiple lines. |
ImportResourcesResponse
Final response of importing resources. This structure is included in the response
to describe the detailed outcome after the operation finishes successfully.
Fields | |
---|---|
fhir_store |
The name of the FHIR store where the resources have been imported, in the format |
input_size |
The total number of resources included in the source data. |
ListResourceVersionsRequest
Lists all the versions of a resource from the specified FHIR store.
Fields | |
---|---|
name |
The name of the resource to retrieve. Authorization requires the following IAM permission on the specified resource
|
count |
The maximum number of search results on a page. Default value is 100. Maximum value is 1,000. |
since |
Only include resource versions that were created at or after the given instant in time. The instant in time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz (for example 2015-02-07T13:28:17.239+02:00 or 2017-01-01T00:00:00Z). The time must be specified to the second and include a time zone. |
at |
Only include resource versions that were current at some point during the time period specified in the date time value. The date parameter format is yyyy-mm-ddThh:mm:ss[Z|(+|-)hh:mm] Clients may specify any of the following:
|
page_token |
Used to retrieve the first, previous, next, or last page of resource versions when using pagination. Value should be set to the value of Omit |
PatchResourceRequest
Request to patch the given resource.
Fields | |
---|---|
name |
The name of the resource to update. |
request_body |
The request body needs to be in JSON Patch format, as detailed in http://www.jsonpatch.com |
SearchResourcesRequest
Request to search the resources in the specified FHIR store.
Fields | |
---|---|
parent |
Name of the FHIR store to retrieve resources from. Authorization requires the following IAM permission on the specified resource
|
resource_type |
The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index (DSTU2, STU3, R4). |
UpdateResourceRequest
Request to update the given resource, or create it with the client-specified ID if it does not exist and the FhirStore has EnableUpdateCreate set.
Fields | |
---|---|
name |
The name of the resource to update. Authorization requires the following IAM permission on the specified resource
|
request_body |
The updated resource to store. The entire resource is updated. |