Interface FhirPlatform

All Superinterfaces:
FhirPlatform

public interface FhirPlatform extends 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 Type
    Method
    Description
    Returns 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:
      dal in interface FhirPlatform
      Returns:
    • capabilities

      FhirCapabilities capabilities()
      Returns an implementation of the FhirCapabilities interface appropriate to the environment.
      Specified by:
      capabilities in interface FhirPlatform
      Returns:
    • transactions

      FhirTransactions transactions()
      Returns an implementation of the FhirTransactions interface appropriate to the environment.
      Specified by:
      transactions in interface FhirPlatform
      Returns: