Resolving processing conflicts in a hierarchy: secondary indexing

Sometimes a database hierarchy does not meet all the processing requirements of the application programs that will process it.

Secondary indexing can be used to solve two kinds of processing conflicts:

To understand these conflicts and how secondary indexing can resolve them, consider the examples of two application programs that process the patient hierarchy, shown in the following figure. Three segment types in this hierarchy are:

Figure 1. Patient hierarchy
begin figure description. This figure is described in the surrounding text. end figure description.