Uploaded image for project: 'Logic Module'
  1. Logic Module
  2. LOGIC-47

Make logic module compatible with 1.6+ and replace Derived Concept with LogicRule

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Should
    • Resolution: Fixed
    • Affects Version/s: Logic 0.5
    • Fix Version/s: Logic 0.5
    • Labels:
    • Complexity:
      Medium
    • Development:

      Description

      It doesn't really make sense to have logic rules be stored as "derived concepts". Concepts are generally questions and answers for observations. Rules are something different. Also, tokens and their attached rules are our mechanism for accessing the whole data model for a patient. If you want to define "Is asthmatic?" as a rule, that should be bound directly to a token. You shouldn't have to create an "IS ASTHMATIC?" concept, and have that bound to a token via reference rule.

      So, the thing formerly implemented as a concept of datatype=Derived (which has been committed to trunk, but is not in any released version of the code) is going to be pulled out. The implementation will remain exactly the same, but it will be called a LogicRule instead of a ConceptDerived.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mseaton Mike Seaton
                Reporter:
                mseaton Mike Seaton
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: