Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Why all this monkey business with concept_set_derived?

The concept_set table is displayed in the Old Nasty Data Model Page. Concept_set_derived is considered part of the business stuff that's needed to make OpenMRS work. The bottom line is that bursting out implicit relationships into a concept_set_derived table prevents the application from having to calculate all of the implicit relationships in real time. Likewise, we don't want to burden humans with having to explicitly define all of these implicit relationships (why create three relationships when two says it all — in the example above).