Information manager

From Endeavour Knowledge Base

An information manager reference application can be accessed at the endeavour information manager with a pre-release version at https://dev.endhealth.co.uk/#/

The application uses an Information model to enable a logical representation of equivalent data held in health records in many different systems, as described in the article.

Anyone can access the information manager free of charge or deploy or modify their own based on a build from the open source , or may purchase a managed service.

The information manager is an application that includes the following broad functionality

  • A terminology server (maintenance of ontologies and classifications)
  • Mappings from proprietary or legacy codes to the ontology
  • Data modelling library (for the maintenance of database independent logical data models)
  • Value set/ code set/ concept set) library (for the maintenance of sets of concepts (including FHIR)
  • Query library (for the maintenance of logical query definitions)
  • Sets of national and international ontologies, reference sets and value sets

More detail on the approach to the information models and how they relate to the main standards can be seen on the information modelling page.

The application is built in Vue for the user interface and a mix of Java and Node-JS for server side business logic. It uses GRAPHDB for the graph and Amazon open search for text query.

The source code repositories for the information manager and the ASSIGN application are available at https://github.com/endeavourhealth-discovery