Class ProjectsResource.LocationsResource.DatasetsResource.FhirStoresResource.BulkExportGroupPostRequest
Export resources using POST.
Inheritance
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1beta1
Assembly: Google.Apis.CloudHealthcare.v1beta1.dll
Syntax
public class ProjectsResource.LocationsResource.DatasetsResource.FhirStoresResource.BulkExportGroupPostRequest : CloudHealthcareBaseServiceRequest<HttpBody>, IClientServiceRequest<HttpBody>, IClientServiceRequest
Constructors
BulkExportGroupPostRequest(IClientService, HttpBody, string)
Constructs a new BulkExportGroupPost request.
Declaration
public BulkExportGroupPostRequest(IClientService service, HttpBody body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| HttpBody | body | |
| string | name |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Name
Required. Name of the Group resource that is exported, in format
projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Group/{group_id}.
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
OrganizeOutputBy
Required. The FHIR resource type used to organize exported resources. Only supports "Patient". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files.
Declaration
[RequestParameter("organizeOutputBy", RequestParameterType.Query)]
public virtual string OrganizeOutputBy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OutputFormat
Optional. Output format of the export. This field is optional and only
application/fhir+ndjson is supported.
Declaration
[RequestParameter("outputFormat", RequestParameterType.Query)]
public virtual string OutputFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Since
Optional. If provided, only resources updated after this time are exported. The 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.
Declaration
[RequestParameter("_since", RequestParameterType.Query)]
public virtual string Since { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Optional. String of comma-delimited FHIR resource types. If provided, only resources of the specified resource type(s) are exported.
Declaration
[RequestParameter("_type", RequestParameterType.Query)]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
| Type | Description |
|---|---|
| object |
Overrides
InitParameters()
Initializes BulkExportGroupPost parameter list.
Declaration
protected override void InitParameters()