Interface StatusService

  • All Superinterfaces:
    BaseService

    public interface StatusService
    extends BaseService
    Status service to get information about the running EHRbase instance
    • Method Detail

      • getOperatingSystemInformation

        String getOperatingSystemInformation()
        Returns information on the current operating system this EHRbase instance is running on. The resulting info string contains the name, the architecture and the version of the operating system, e.g. "Mac OS X x86_64 10.15.7"
        Returns:
        OS information
      • getJavaVMInformation

        String getJavaVMInformation()
        Returns information on the current Java Virtual Machine that is running this EHRbase instance. Provide information on the JVM vendor and the full java runtime version, e.g. "Eclipse OpenJ9 11.0.9+11".
        Returns:
        JVM Version string
      • getDatabaseInformation

        String getDatabaseInformation()
        Returns information on the current connected Database instance version. This contains the major version and additionally also the operating system it is running on, e.g. useful if the database runs on a remote server or inside a docker container.
        Returns:
        Database information
      • getEhrbaseVersion

        String getEhrbaseVersion()
        Returns current version of EHRbase build that is running.
        Returns:
        Current EHRbase version
      • getArchieVersion

        String getArchieVersion()
        Returns current version of archie which has been used to build the running EHRbase instance.
        Returns:
        Current used Archie version
      • getOpenEHR_SDK_Version

        String getOpenEHR_SDK_Version()
        Returns the current version of openEHR_SDK which has been used to build the running EHRbase instance.
        Returns:
        Current used openEHR_SDK version