Developer Guide

Purpose

Oracle Health Insurance enables customers to extend the Oracle Health Insurance data model with market, business line and customer specific fields. This guide explains how to use this extensibility to simply persist information and also how to leverage that information to affect the way the system processes a claim, a policy, an authorization or a contract.

Oracle Health Insurance provides a facility to express certain behavior in an object-oriented language. The modules that execute this behavior (code snippets) are invoked at particular moments during Oracle Health Insurance’s processes or by certain configurable events. These Dynamic Logic modules are written in Groovy. Groovy is a language which is closely related to Java.

Oracle Health Insurance applications operate as a part in a application-based or service-oriented architecture. This guide provides an overview of the integration capabilities of Oracle Health Insurance applications.

Oracle Health Insurance supports migrating (the changes in) a configuration from one environment to another, through a Configuration Migration Tool. It supports detailed control over the objects, including dynamic logic modules, that need to be migrated.

Target Audience

The Development Guide supports consultants and developers that need to extend the Oracle Health Insurance’s data model, need to fine-tune or localize the behavior of the Oracle Health Insurance processes or need to set up the integration between Oracle Health Insurance applications or between Oracle Health Insurance and external applications.

Guiding Principle

Guiding principle for the Development Guide is to use the extensibility of the data model and the facility to adjust the behavior of Oracle Health Insurance functionality with consideration. Plan changes carefully, thoroughly test the impact on functionality and performance in a non-production environment and use a configuration management tool like Oracle Health Insurance’s Configuration Migration Tool to promote the changes into production.