This section describes how to define dynamic records and add them to the OHI Claims Transaction Repository and to External Claim Data.

A dynamic record definition is very much like a table definition; what are the column names? how many columns? what goes into a column? Each record field usage represents a column in the record. The content of the field can either be bound by a specific code set (e.g. a procedure code) or can be free (e.g. a date or a remark field).

A dynamic record definition defines what records belonging to that definition should look like; in order to extend an entity with dynamic records a dynamic record usage must be configured. The configuration of dynamic record usages is described here; this chapter focuses on the record definition.

Dynamic records come in two flavors; dynamic records used to extend the claims transactions and external claims data and dynamic records used to extend claims, configuration and reference data. The difference is that the first never validates column values against a domain or regular expression; the second does. Dynamic records on claim transactions and external claims data are meant to store a true copy of whatever information is provided, hence column value validation obstructs that goal. On the other hand, dynamic records on claims and reference data (such as members and providers) do need to be validated.

This chapter describes the definition of dynamic records that are not validated.

Dynamic records hold several closely related values or a list of closely related values. They are best seen as detail 'tables' with records holding one or more values (attributes) that can be added to tables. To make use of a dynamic record structure one needs to define:

  • one or more field definitions: one for each value (attribute) that is needed on the 'record'

  • a dynamic record definition (much like single flex code definition)

  • a flex code field usage record for each field definition (attribute) that is used within the dynamic record definition

A dynamic record definition has the following attributes:

Field Description

Code

Unique identifier for this record definition

Description

Descriptive text that appears in the list of values on record definitions

A record consists of one or more columns. Each record field usage represents the definition of such a column. A record field usage has the following attributes:

Field Description

Field

The definition of the data type, length and number of decimals

Name

The unique name of this column (within the record) in the object model

Display Name

The displayed column header when the records are displayed in a table view

Sequence

The displayed position of the column when the records are displayed in a table view

Key

Indicates that this column is the unique identifier for the record.

URL

A reference to a dynamic logic function of the signature URL composition