Interface ExportImportBulkData
-
- All Known Implementing Classes:
ExportImportImpl
public interface ExportImportBulkDataThe interfaces for the Backend Implementation of:- Export
- Import
- polling location/status
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Parametersdelete(java.lang.String job, FHIROperationContext operationContext)deletes the export/import jobParametersexport(java.lang.String logicalId, OperationConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, java.util.Set<java.lang.String> types, java.util.List<java.lang.String> typeFilters, FHIROperationContext operationContext)Pattern: GET [Base]/$export Pattern: GET [Base]/Patient/$export Pattern: GET [Base]/Group/[id]/$export Internally, call - GET [base]/Patient?_has:Group:member:_id=GroupIdParametersimportBulkData(java.lang.String inputFormat, java.lang.String inputSource, java.util.List<Input> inputs, StorageDetail storageDetails, FHIROperationContext operationContext)Pattern: POST [Base]/$importParametersstatus(java.lang.String job, FHIROperationContext operationContext)checks the status of the export/import job
-
-
-
Method Detail
-
export
Parameters export(java.lang.String logicalId, OperationConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, java.util.Set<java.lang.String> types, java.util.List<java.lang.String> typeFilters, FHIROperationContext operationContext) 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-operationContext- used to signal a non-standard response- Returns:
- Throws:
FHIROperationException
-
importBulkData
Parameters importBulkData(java.lang.String inputFormat, java.lang.String inputSource, java.util.List<Input> inputs, StorageDetail storageDetails, FHIROperationContext operationContext) throws FHIROperationException
Pattern: POST [Base]/$import- Parameters:
inputFormat-inputSource-inputs-storageDetails-operationContext- used to signal a non-standard response- Returns:
- Throws:
FHIROperationException
-
delete
Parameters delete(java.lang.String job, FHIROperationContext operationContext) throws FHIROperationException
deletes the export/import job- Parameters:
job-operationContext- used to signal a non-standard response- Returns:
- Throws:
FHIROperationException
-
status
Parameters status(java.lang.String job, FHIROperationContext operationContext) throws FHIROperationException
checks the status of the export/import job- Parameters:
job-operationContext- used to signal a non-standard response- Returns:
- Throws:
FHIROperationException
-
-