Package org.cqframework.fhir.api.stu3
Interface FhirPlatform
- All Superinterfaces:
FhirPlatform
FhirPlatform defines the base interface for accessing Fhir API features including the data access layer, capabilities,
transactions, operations, and services.
Initial design discussion for this interface is taking place here:
https://github.com/DBCG/cql-evaluator/discussions/90
-
Method Summary
Modifier and TypeMethodDescriptionReturns an implementation of the FhirCapabilities interface appropriate to the environment.dal()Returns an implementation of the FhirDal interface appropriate to the environment.Returns an implementation of the FhirTransactions interface appropriate to the environment.Methods inherited from interface org.cqframework.fhir.api.FhirPlatform
getService
-
Method Details
-
dal
FhirDal dal()Returns an implementation of the FhirDal interface appropriate to the environment.- Specified by:
dalin interfaceFhirPlatform- Returns:
-
capabilities
FhirCapabilities capabilities()Returns an implementation of the FhirCapabilities interface appropriate to the environment.- Specified by:
capabilitiesin interfaceFhirPlatform- Returns:
-
transactions
FhirTransactions transactions()Returns an implementation of the FhirTransactions interface appropriate to the environment.- Specified by:
transactionsin interfaceFhirPlatform- Returns:
-