Interface FHIROperation
-
- All Known Implementing Classes:
AbstractCqlOperation
,AbstractDataRequirementsOperation
,AbstractMeasureOperation
,AbstractOperation
,AbstractTermOperation
,ApplyOperation
,CareGapsOperation
,ClosureOperation
,CodeSystemClearCacheOperation
,CodeSystemValidateCodeOperation
,ConvertOperation
,CqlOperation
,DocumentOperation
,EraseOperation
,EvaluateMeasureOperation
,EverythingOperation
,ExpandOperation
,ExportOperation
,GroupExportOperation
,HealthcheckOperation
,ImportOperation
,LibraryDataRequirementsOperation
,LibraryEvaluateOperation
,LookupOperation
,MeasureCollectDataOperation
,MeasureDataRequirementsOperation
,MeasureSubmitDataOperation
,MemberMatchOperation
,PatientExportOperation
,ReindexOperation
,RetrieveIndexOperation
,StatusOperation
,SubsumesOperation
,TranslateOperation
,ValidateOperation
,ValueSetClearCacheOperation
,ValueSetValidateCodeOperation
,VersionsOperation
public interface FHIROperation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OperationDefinition
getDefinition()
java.lang.String
getName()
Parameters
invoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelpers, SearchHelper searchHelper)
Invoke the operation.
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
invoke
Parameters invoke(FHIROperationContext operationContext, java.lang.Class<? extends Resource> resourceType, java.lang.String logicalId, java.lang.String versionId, Parameters parameters, FHIRResourceHelpers resourceHelpers, SearchHelper searchHelper) throws FHIROperationException
Invoke the operation.- Throws:
FHIROperationException
- if input or output parameters fail validation or an exception occurs
-
getDefinition
OperationDefinition getDefinition()
-
-