Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance decision table logic production in decision table processor #421

Open
brynrhodes opened this issue Mar 2, 2023 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@brynrhodes
Copy link
Member

To better align the decision table logic with the data dictionary labels, add processing to the decision table that identifies data elements referenced in the decision logic and creates "renames" so that the decision table logic doesn't have to reference included library names. For example, ANC DT01 currently produces:

define "Should Proceed with ANC contact":
  ContactData."Danger signs" in Cx."Danger Signs - No danger signs Choices"  

Should produce

define "Danger signs" :  ContactData."Danger signs" 
define "Danger Signs - No danger signs Choices": 
  Cx."Danger Signs - No danger signs Choices"

That way the logic can be expressed as (i.e. without library prefixes):

define "Should Proceed with ANC contact":
  "Danger signs" in "Danger Signs - No danger signs Choices"
@brynrhodes brynrhodes added the enhancement New feature or request label Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant