Interface StatusService

All Superinterfaces:
BaseService

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

    • 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