Creating a Migration Set

Configuration Migration Sets

Configuration Migration Sets are assembled through a dedicated user interface page[1].

This page enables the user to select top level migration items, and include them in the set. It also provides several options that control whether relevant dependent items are included in the same set.

Unless explicitly included, the system excludes diagnosis, procedures, payers and providers from the migration set. These objects have their own data exchanges.

Creating a Migration Set

Including Configuration Items

Configuration rules in Oracle Health Insurance are hierarchical in nature; complex configuration rules are a composite of more basic configuration rules. For example, a process step is a composite of any combination of callout-, event-, pend- and validation rules. In turn, the pend rule is a composite of a dynamic logic condition and a message (and more) as well.

To facilitate the user in assembling a migration payload the migration function automatically determines what other configuration is required to successfully install the selected configuration item on the target environment.

The page offers the option to either create a full migration set or to include only a user-defined selection of the available configuration items in the migration set.

By default, a newly created migration set is a full migration set. Switching the Full Migration Set? toggle, opens the Configuration Items section at the bottom of the page. This section lists the items that are available for migration.

Create Set Items

For each available configuration item the user can include all records or just a selection of records. The 'Remove All From Set' option removes all the records for this configuration item from the migration set.

Selecting the 'Select Specific' radio-button enables the 'Select Specific' link to a window where the user can select one or more records.

Select Specific Items

Below is the list of configuration items that can be included in a configuration migration data set. Each entry mentions which dependent items are auto-included and which dependent items can be excluded as an option.

Table 1. Configuration Items that can be Included in a Configuration Migration Data Set
Top Level Item Automatically Includes Optional Excludes

access role

access restriction
access restriction grant
claim access restriction
claim access restriction form
currency
data access group

claim form

activity type

dynamic field usage[2]
flex code system
parameter set
parameter set dynamic line

-

address type

-

-

advice response definition

-

dynamic logic

authorization form

-

-

authorization regime

authorization regime period
authorization regime period tranches
coverage label
currency

dynamic logic
message

basket

basket detail
currency

-

benefit specification

benefit priority
benefit specification dynamic logic
benefit specification location type
benefit specification modifier
benefit specification provider group
benefit specification specialty
claim form type
diagnosis type

authorization regime
case definition
country region
country region group
coverage regime[3]
diagnosis group
dynamic logic
limit (displayed as adjudication limit in the UI)
location type
message
modifier
post benefits regime
procedure group
provider group
reservation regime
specialty
waiting period regime

boilerplate text

-

-

bundled amount

bundled amount category
episode category
episode definition
reimbursement method type

message

callout definition (displayed as claim callout rule in the UI)

claim callout rule
skip tag
skip tag claim form

classification scheme
dynamic logic

case definition

ancillary inclusion rule

diagnosis group
dynamic logic
message
procedure group

charged amount

charged amount classification
charged amount modifier
reimbursement method type
classification

dynamic logic
message
modifier
procedure group

claim event rule

claim event rule form

claim form
dynamic logic
message group
procedure group

claim form

claim form type
insurance type

flex code system

claim transaction event rule

-

dynamic logic

classification scheme

brand
classification
classification scheme detail
classification scheme detail modifier
classification scheme form
classification priority
funding arrangement
product category
product category dimension
product category dynamic logic
product family
product line
provider category
provider category dynamic logic
provider category specialty

claim form
diagnosis group
dynamic logic
location type group
message
modifier
procedure group
product
provider group
specialty

combination check

combination check claim form
combination check procedure

claim form
dynamic logic
message
procedure group

contract reference

-

-

country

bank account validation

dynamic logic

country region

country

-

country region group

country region group detail

country region

coverage regime

count towards limit
cover withhold rule
cover withhold category
coverage label
coverage regime period
coverage regime period tranche
currency

limit (displayed as adjudication limit in the UI)
message

covered service tier

-

-

currency

-

-

derivation rule

derivation rule form

claim form
dynamic logic

diagnosis group

diagnosis group detail

-

diagnosis type

-

-

diminishing rate

currency
diminishing rate block
diminishing rate block amount[4]
diminishing rate block size[4]
reimbursement method type

message

dynamic check

dynamic check claim form

claim form
dynamic logic
message
product

dynamic field usage (displayed as usage in the UI)

dynamic logic
field
flex code system
message

-

dynamic logic

dynamic logic reference sheet
message

reference sheet

eligibility response definition

callout rule
process step
rule step
validation rule

dynamic logic
message

episode definition

episode category
episode criteria
payer

diagnosis group
dynamic logic
message
procedure group

exchange rate

currency

-

external intervention rule

brand
external intervention rule form

claim form
diagnosis group
dynamic logic
message group
pend reason
procedure group
unfinalize reason group

fee schedule

classification
currency
fee schedule line
fee schedule line classification
fee schedule line modifier
fee schedule modifier
reimbursement method type

contract reference
dynamic logic
message
modifier
procedure group
provider group

fee schedule line[5]

classification
currency
fee schedule
fee schedule line classification
fee schedule line modifier
fee schedule modifier reimbursement method type

contract reference
dynamic logic
message
modifier
procedure group
provider group

financial hold type

-

-

flex code group

flex code group detail

flex code system

flex code system

dynamic logic
field
flex code
flex code field usage
flex code set detail
flex code system
message

floorplan

floorplan tag details

gender identity

-

-

geographic region

geographic condition

dynamic logic

identifiers type

access restriction

insurable entity type

-

-

limit (displayed as adjudication limit in the UI)

limit
sub limit[6]

dynamic logic
message

insurance type

insurable entity type
supported insurable entity type

-

location type

claim form type

-

location type group

location type group detail

location type

marital status type

-

-

message

-

-

message creation scenario

-

dynamic logic

message group

access restriction
message group detail

message

modifier

-

-

payment function

reimbursement method type

dynamic logic
message

pend reason

access restriction

dynamic logic

post benefits regime

cover withhold category
coverage label
post cover withhold rule

dynamic logic
message

prefix

-

-

pricing option

-

-

pricing template

pricing section
pricing section option

pricing option

procedure group

procedure group detail

-

process field derivation rule

process field derivation rule form
process field derivation priority

claim form
dynamic logic
location type group
procedure group

product

brand
cover withhold category
currency
funding arrangement
product benefit specification
product benefit specification limit
product benefit specification reinsurance
product benefit specification value
product family
product limit
product line
product priority
product provider group

authorization regime
benefit specification[7]
case definition
country region
country region group
coverage regime
diagnosis group
dynamic logic
limit (displayed as adjudication limit in the UI)
location type
message
modifier
post benefits regime
procedure group
provider group
reservation regime
specialty
waiting period regime

provider assignment type

-

-

provider group

provider group affiliation

-

provider pricing clause[8]

adjustment execution phase
adjustment percentage
brand
classification
currency
diminishing rate block amount[9]
diminishing rate block size[9]
funding arrangement
pricing external intervention rule form
pricing priority
pricing rule
pricing rule classification
pricing rule modifiers
pricing rule reimbursement method type
product category
product category dimension
product category dynamic logic
product family
product line
provider category
provider category dynamic logic
provider category specialty
provider limit category
provider limit height
provider pricing clause claim classification
provider pricing clause claim line classification
provider pricing clause classification scheme
provider pricing clause dynamic logic
provider pricing clause restrict reimbursement method
reference sheet
reference sheet line[9]
skip tag
skip tag claim form

bundled amount
charged amount
claim form
classification scheme
contract reference
diagnosis group
diminishing rate
dynamic logic
fee schedule
location type group
message
message group
modifier
payment function
pend reason
procedure groups
product
provider group
specialty
unfinalize reason group

reference sheet

dynamic field usage[10]
reference sheet line[9]

-

relation link type

-

-

reservation regime

coverage label

dynamic logic
message

service type

-

-

settlement reason

access restriction

-

specialty

-

-

tag type

tag type message

message

title

-

-

transaction scenario

-

dynamic logic

transaction source

transaction source usage

-

unfinalize reason

-

-

unfinalize reason group

unfinalize reason group detail

unfinalize reason

waiting period regime

-

message

waiver reason

-

-

widgets

-

-

Including Diagnosis, Procedures, Payers and Providers

Unless explicitly included, the system excludes diagnosis, procedures, payers and providers from the migration set. These objects have their own data exchanges.

The user has the option to include these dependent reference items by checking one or more of the Include? checkboxes. This option applies across the entire migration set.

Only the diagnosis, procedures, payers and providers that are linked to the migrated configuration items are included in the set. For example, if the source environment has 1000 providers, but only 600 of them are linked to the configuration items in the payload, then only the 600 linked providers are migrated.

If a migration set includes linked reference data, it also automatically includes any setup configuration that is required. For example, if a provider has a specialty (which is at itself a top level item) that has not been explicitly added to the migration set, then the configuration migration function will still add the specialty (to ensure a successful migration for that provider).

Table 2. Automatically Included Setup Configuration for Diagnosis, Procedures, Payers and Providers
Reference Data Automatically Includes

diagnoses

access restriction
diagnosis setting

procedures

access restriction
procedure setting

payers

access restriction (payer and brand)
brand
payer code

providers

individual provider:

  • bank account number

  • bank account validation

  • country

  • country region

  • dynamic logic (bank account validation)

  • prefix

  • provider (service address organization provider)

  • provider specialty

  • provider title

  • rendering address

  • service address

  • specialty

  • title

  • provider identifier

organization provider:

  • bank account number

  • bank account validation

  • country

  • country region

  • dynamic logic (bank account validation)

  • provider (parent organization provider)

  • provider specialty

  • provider identifier

  • service address

  • specialty

Optional Excludes

The migration function automatically determines what other configuration is required to successfully install the selected configuration items on the target environment.

The exclude options, that are available for each top level item, enable the user to override this behavior so that not all dependent items are included in the migration set. This feature is relevant in a scenario where the dependent configuration items are placeholders that are not meant to be moved to another environment.

Dynamic Field and Record Usages

Configuration items can be extended with dynamic fields and records. If an extended item is included in the payload, the dynamic field and record values and the related dynamic field usages are automatically included as well. The target environment requires the dynamic field usages in order to know where it can find and update the dynamic field values.

Intended User

The functionality described on this page is intended for a configuration expert user. Selecting and including configuration items in a set requires that you know which configuration rules are ready for migration, and which are not.

Creating and saving a migration set in this page does not make the migration set available for other environments to import; this is a separate step described in Building a Configuration Migration Set.

Creating a migration set is a two-step process. First, the user specifies what is in the set. Second, the user triggers the process that creates the payload based on what is specified in the first step. Any subsequent change to the migration set requires both steps to be repeated.

1. JET Menu > Operations > Data Exchanges > Configuration Migration Sets
2. An activity type can rely on a single dynamic field usage record that serves as an integral part of the activity type by connecting the parameter sets of the activity type to their definition. This dynamic field usage record is not visible in any user interface page, but is migrated as part of the activity type.
3. Excluding coverage regimes will automatically exclude limits.
4. Diminishing rate block amounts and sizes that are linked to a provider pricing clause are not included as dependent items of the diminishing rate. These are dependent items of the provider pricing clause.
5. There is no checkbox (for adding/removing all items) available for top level item Fee Schedule Line. This top level item is meant for selective migration of fee schedule lines; migrating all fee schedule lines can be done by selecting all fee schedules.
6. The limits referenced by the sub limit are also included
7. Excluding benefit specifications will automatically exclude the other optional excludes that belong to benefit specifications.
8. Provider pricing clauses can be created by using drafts. Each clause is linked to the draft from which it is generated. Since the draft clauses are not within the scope of the migration function, the reference to the original draft is not migrated. In addition to the reference, the clause also stores information that identifies the draft clause in two character fields; these fields are migrated.
9. Diminishing rate block amounts and sizes that are linked to a provider pricing clause are always included as dependent items of the provider pricing clause, even when the provider pricing clause is migrated without the diminishing rate.
10. Each reference sheet relies on a single dynamic field usage record that serves as an integral part of the reference sheet by connecting the reference sheet to its definition. This dynamic field usage record is not visible in any user interface page, but is migrated as part of the reference sheet.