Interface ExportImportBulkData
-
- All Known Implementing Classes:
CosExportImpl
,DummyImportExportImpl
public interface ExportImportBulkData
The interfaces for the Backend Implementation of:- Export
- Import
- polling location/status
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Parameters
delete(String job, FHIROperationContext operationContext)
deletes the export/import jobParameters
export(String logicalId, BulkDataConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext, FHIRResourceHelpers resourceHelper)
Pattern: GET [Base]/$export Pattern: GET [Base]/Patient/$export Pattern: GET [Base]/Group/[id]/$export Internally, call - GET [base]/Patient?_has:Group:member:_id=GroupIdParameters
importBulkData(String inputFormat, String inputSource, List<Input> inputs, StorageDetail storageDetails, FHIROperationContext operationContext)
Pattern: POST [Base]/$importParameters
status(String job, FHIROperationContext operationContext)
checks the status of the export/import job
-
-
-
Method Detail
-
export
Parameters export(String logicalId, BulkDataConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext, FHIRResourceHelpers resourceHelper) throws FHIROperationException
Pattern: GET [Base]/$export Pattern: GET [Base]/Patient/$export Pattern: GET [Base]/Group/[id]/$export Internally, call - GET [base]/Patient?_has:Group:member:_id=GroupId- Parameters:
logicalId
-exportType
-outputFormat
-since
-types
-typeFilters
-ctx
-operationContext
-resourceHelper
-- Returns:
- Throws:
FHIROperationException
-
importBulkData
Parameters importBulkData(String inputFormat, String inputSource, List<Input> inputs, StorageDetail storageDetails, FHIROperationContext operationContext) throws FHIROperationException
Pattern: POST [Base]/$import- Parameters:
inputFormat
-inputSource
-inputs
-storageDetail
-operationContext
-- Returns:
- Throws:
FHIROperationException
-
delete
Parameters delete(String job, FHIROperationContext operationContext) throws FHIROperationException
deletes the export/import job- Parameters:
job
-operationContext
-- Returns:
- Throws:
FHIROperationException
-
status
Parameters status(String job, FHIROperationContext operationContext) throws FHIROperationException
checks the status of the export/import job- Parameters:
job
-operationContext
-- Returns:
- Throws:
FHIROperationException
-
-