Index
FhirService
(interface)CreateResourceRequest
(message)DeleteResourceRequest
(message)DeleteResourceVersionsRequest
(message)ExecuteBundleRequest
(message)GetCapabilityStatementRequest
(message)GetPatientEverythingRequest
(message)GetResourceRequest
(message)GetResourceVersionRequest
(message)ListResourceVersionsRequest
(message)PatchResourceRequest
(message)SearchResourcesRequest
(message)UpdateResourceRequest
(message)
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. |
request_body |
The bundle to execute. |
GetCapabilityStatementRequest
Request the capabilities of the system.
Fields | |
---|---|
name |
Name of the FHIR store to retrieve the capabilities for. |
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
|
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. |