Omni Integration Overview

Omni-HealthData™ is a platform that enables the creation and maintenance of cleansed and mastered data for a business domain. A data model, reflecting the business requirements of a customer, is deployed into Omni-HealthData. This data model is divided into subjects, each of which is described by a document hierarchy. Specifically, data for a particular subject is represented by a set of root instances, each logically linked to any number of descendants (for example, child, grandchildren, and so on).

The data model is packaged as a .zip file and formatted as an Omni bundle. For Omni products targeted for specific industry verticals, such as Omni-HealthData™, the data model is pre-packaged as a bundle with the product. Otherwise, the data model is designed, and the bundle is generated, on site. Deploying an Omni bundle to be used for a particular data model, creates various artifacts and utilities for testing and integration with the Omni-HealthData system. Once initialized, data may be fed into an Omni-HealthData system. In particular, each subject is described by an IDS specification.

There are two facilities available for data to be added:

A spreadsheet, generated by the model deployment for each subject, provides the names of the ramp tables, attributes, descriptions, and formats of the ramp representation. Similarly, an XML schema defines the XML interface for each subject.

Typically, the data being loaded into an Omni-HealthData system originates from source systems, which are formatted differently from the target model. As a result, a conversion step is required to bring this data to an Omni-HealthData system.