Is your feature request related to a problem? Please describe.
I have defined several SAMs that work at the Patient/Class/Element level of a given PIQI Model data. Currently the PIQIResponse message, which flagged to provide audit details, doesn't add any Evaluation Results for these level of PIQI model entities. The current Reference Implementation seems to only provide evaluation result audit details at the attribute level.
Describe the solution you'd like
I want the results of my patent entity level SAM (e.g., plausibility) to be included in the PIQIResponse "auditMessage" data.
Describe alternatives you've considered
I've tried to look into the code and there just seems to have a very specific recursive algorithm to drill down to attributes and display result details (only at that level). I can't see any other alternatives.
Additional context
I would be happy to create a PR for this feature, but I would require some help getting up to speed on the recursion used to build the auditMessage JSON object.